/*logo THE RING CHALLENGE du site*/
#logo {
width: 43%;
display: block;
margin: auto;
margin-bottom: 30px;
}

/*bandeau déroulant du live sur les pages de chronos*/
#Live {
background-color:#1b1917;
display: block;
margin: auto;
overflow:hidden;
width:100%;
}

/*Barre de menu*/
div#menu {
background-color:#DC4900;
}

/*Listes sans puces niveau1 et niveau2*/
div#menu ul {
clear:left;
padding:0;
display:block;
margin:auto;
text-decoration:none;
height:33px;
font-size:xx-small; /*police du menu*/
font-family:Verdana,Helvetica,Arial,sans-serif;
margin-top: 30px;
background:url(images/bg.png) repeat-x top left;
}

/*Elements des listes sans puces du menu*/
div#menu ul li {
display:block;
background:url(images/bg.png) repeat-x top left;
background-color:#DC4900;
float:left;
}

/*Liste sans puce niveau2*/
div#menu ul.niveau2 {
display:none;
position:absolute;
}

/*Elements de la liste sans puces niveau2*/
div#menu ul.niveau2 li {
clear:left;
width:165px;
}

/*Police des éléments de la liste sans puces du niveau2*/
div#menu ul.niveau2 li a {
font-weight:normal;
color:#A79787;
}

/*Orange vif lorsqu'un menu est actif*/
div#menu ul li.current {
background-color:#F46D00;
}

/*Orange vif lors du survol d'un menu inactif*/
div#menu ul li:hover{
background-color:#F46D00;
}

/*Police des éléments des listes sans puces du niveau1 et du niveau2*/
div#menu li a {
float:left;
color:#A79787;
text-decoration:none;
height:24px;
padding:9px 15px 0;
font-weight:normal;
}

/*Survol des menus niveau1 inactifs*/
div#menu li a:hover,.current {
color:#fff;
background:url(images/bg.png) repeat-x top left;
text-decoration:none;
}

/*Police menu actif*/
div#menu .current a {
color:#fff;
font-weight:700;
}

/*Police niveau2 actif*/
div#menu ul.niveau2 li.current a {
color:#fff;
font-weight:700;
}

/*Montrer les sous-menus lors du survol grace a display: block */
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2 {
display:block;
}

/*Orange vif lors du survol niveau 1*/
div#menu ul.niveau1 li a:hover {
background-color:#F46D00;
}

/*Ecrit en blanc lors du survol niveau 2*/
div#menu ul.niveau2 li a:hover {
color:#fff;
}

/*iframe des chronos*/
.hotlaps {
width:100%;
background-color: #1b1917;
margin-bottom: 40px;
overflow: auto;
}

/*Afficher souris en mode pointeur sur menu déroulant*/
.sousmenu {
cursor:pointer;
}

.rFactorLive {
background-color:#1b1917;
display: block;
margin: auto;
margin-top: 0px;
margin-bottom: 40px;
overflow: auto;
width:100%;
}

body {
min-width: 870px;
max-width: 2560px;
width:80%;
background-color: #cccccc;
margin: 20px auto;
}

h1 {
font-family: Georgia;
font-size: x-large;
font-weight: bold;
color: white;
margin: 40px 60px;
font-style: italic;
text-transform: uppercase;
text-decoration: underline;
}

h3 {
margin: 20px 60px;
margin-bottom: 10px;
font-family: Georgia;
font-size: medium;
color: white;
font-weight: bold;
font-variant: small-caps;
}

h5 {
margin: 40px 60px;
font-family: Georgia;
font-size: small;
font-style: italic;
font-variant: small-caps;
color: #A79787;
line-height: 20px;
}

h4 {
text-align: center;
font-family: Georgia;
font-size: medium;
font-weight: bold;
color: #dc4900;
}

h2 {
margin: 40px 60px;
margin-bottom: 10px;
font-family: Georgia;
font-size: medium;
color: #dc4900;
font-weight: bold;
font-variant: small-caps;
}

h6 {
margin: 17px 60px;
margin-bottom: 10px;
font-family: Georgia;
font-size: medium;
color: #dc4900;
font-weight: bold;
font-variant: small-caps;
}

ol {
padding-left: 40px;
margin: 10px 40px;
font-family: Georgia;
font-size: medium;
color: white;
list-style-position: outside;
line-height: 40px;
}

p {
margin: 20px 60px;
margin-top: 0px;
font-family: Georgia;
font-size: medium;
color: white;
line-height: 40px;
}

a {
color: #A79787;
text-decoration: none;
}

a:hover {
color: #dc4900;
text-decoration: none;
}

#downloads {
background-color: #1b1917;
display: block;
margin: auto;
overflow: auto;
}

#others {
background-color: #1b1917;
display: block;
margin: auto;
padding:30px;
text-align:center;
}

.illustration {
margin: auto;
margin-top:5px;
margin-bottom:15px;
border:none; /*pour le bon affichage sous IE*/
}

.new {
float: left;
margin: 0 13px;
width: 32px;
}

/*image de la flèche orange pour menu déroulant*/
.deroulant {
margin-left:7px;
border:none; /*pour le bon affichage sous IE*/
}

#instructions {
background-color: #1b1917;
display: block;
margin: auto;
overflow: auto;
}

#dons_paypal p {
margin: 30px 0 10px 0;
font-size: x-small;
text-align: center;
color: black;
line-height: 20px;
}

#pied_de_page p {
margin: 10px 0 0 0;
font-size: x-small;
text-align: center;
color: black;
line-height: 20px;
}

#pied_de_page a {
font-size:x-small;
text-align: center;
color: navy;
}
	
#pied_de_page a:hover {
font-size: x-small;
text-align: center;
color: #dc4900;
}

#dons_paypal {
margin: 0;
text-align: center;
}