a.txtBlanc{
	
	color:white;
	font-weight: bolder;
	font-size: 11px;
}

a.txtBlanc:visited{
	color:white;
	font-weight: bolder;
	font-size: 11px;
}



	
	
.lienEmail{
	
	
	color:#000040;
	font-weight: bold;
	text-decoration: underline;
}
.bordInfo{
	
	border: 1px solid Red;
	text-align: left;
	padding:3px;
}

.listeOrdonne{
	font-weight: bolder;
	font-size: small;
}
.souslisteOrdonne{
	font-weight: bolder;
	
}

.tableCalendarTour{
	border: 1px solid Red;
}

.tableCalendar{
	
		border-bottom: 1px solid Red;
}
	
	/* Tableau MEF Pointillé Bleu*/
.tourMEFTrace{
	border: 0px;
	width:100%;
	height: 100%;
	background: White;
	background-image: url(bgTrace.gif);
	background-repeat: no-repeat;
	
	}
	
.tourMEFVoiture{
	border: 0px;
	width:100%;
	height: 100%;
	background: White;
	background-image: url(bgVoiture.gif);
	background-repeat: repeat-y;
	}
	
	
.survolTableIndex{
	background-color:  #7B84AD;
	cursor : pointer;
}

.chapitreFaq{
	color: #FFA500;
	font-weight: bold;
	text-decoration: underline;
	font-size: 17px;
}
.classementTop{

	font-weight: bolder;
	color: Black;

	}



.lignePresentation{
	color: White;
	background-color: #7B84AD;
	
}

.lignePresentation2{
	color: White;
	background-color: #A5B5CE;
	
}







.enteteSpeciale2{
	
	
	padding: 3px;

	height: 22px;
	border-top: 1px solid Orange;

	border-bottom: 1px solid Orange;
}









.txtTitre{
	color:Black; 
	font-weight: bold;
	font-size: 12px;
	
}

.txtOrange{
	
	color: #FF4500; 
	font-size: 16px;
	font-weight: bolder;
}

.txtRouge{
	
	color:Red;
	font-weight: bolder;

}
.bouttonFormulaire{
	color: Red;
	font-weight: bolder;
	
}

input,select,textarea{
	color: Red;
	font-weight: bolder;
	
}
a.txtRougeGras{
	
	color:white;
	font-weight: bolder;
	font-size: 11px;
}

a.txtRougeGras:hover{
	
	color:red; 
font-weight: bolder;
} 

a.txtRougeGras:visited{
	
	color:white;
	font-weight: bolder;
	font-size: 11px;
}

a.txtBleu{
	color:#131544; 
	font: bolder 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.txtBleu:visited{
	color:#131544; 
	font: bolder 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.txtBleu:hover{
	color:red; 
	font: bolder 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
} 








.txtNoirGras{
	color:black;
	font: bolder 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.txtGrisGras{
	color: #868686;
	font: bolder 10px Verdana,Arial,Helvetica,sans-serif;
}

.ligneSepare{
	color: orange;
	border: thin dotted;
}



.bordBleu{
	
	border-top: 1px solid #131544;
		border-bottom: 1px solid #131544;
			border-left: 1px solid #131544;
				border-right: 1px solid #131544;
}



.carreBordBleu{
	border: 1px solid #131544;
	width: 16px;
	height:15px;
	font: 1px;
}































body
{
	background:Black ;
	color:#983037;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin:auto;
	width: 900px;
	margin-top:10px;
	margin-bottom:10px;
	
}


body.normal
{
	background:White ;
	color:Black;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

body.normal td
{
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#conteneurGeneral
{
	background:#ffffff;
	border: 4px solid Red;
	padding: 10px;
	
	
}

#conteneurHeader
{
	margin: 0;
	padding: 0;
	background: White;
	height:73px;
	margin-bottom:10px;
	
}



#conteneurMilieu {
	
	background-color:White;
	
}

#infoMarque{
	background-color:Black;
	margin:0;
	margin-bottom: 10px;
	padding:3px;
	color: White;
	font-weight: bold;
	border:1px Solid Red;
	vertical-align: middle;
	
}

#blockLienImportant{
	background-color:Black;
	float: left;
}

#blockLienRBRTools{
	background-color:Green;
	float: left;
	
}

#blockLienChampionnats{
	background-color:Pink;
	float: left;
}

.presentationDernierMessage{
	margin-bottom: 6px;
	margin-top:3px;
}
#infoMarque marquee{
	cursor : pointer;
}
#contenuLiensHotlaps {
	width: 250px;
	background-color: Blue;
}

#contenuCentre {
	background-color: Aqua;
	margin-left: 250px;
	width: 672px;
	float: right;
}


#conteneurClassementGeneral{
	
	width:1300px;
	border: 1px solid Blue;
	background-color: Red;
	height:300px;
}




#copyright{
	color:White;
	text-align: center;
}

.bordureFine{
		border: 1px solid #0000CD;
}

.encadrementCellule td{
		border: 1px solid #FF4500;
	background-color: #D4D4D4;
}

.fondImportant{
	border: 1px solid #FF4500;
	background-color: #D4D4D4;
}



.bordureVerticale
{
	background-image: url(imagesRBR/bordureVerticalePointillee.gif);
	background-repeat: repeat-y;
	height: 1px;
}

.bordureHorizontale
{
	background-image: url(imagesRBR/bordureHorizontalePointillee.gif);
	background-repeat: repeat-x;
	height: 1px;
	
}

ul.menuGeneral 
{
	list-style: none;
	padding: 0;
	margin: 0;
		
	width: 150px;
	float: left;
	text-align: left;
	text-indent: 10px;
	
	BORDER-RIGHT: white 2px solid;
}



ul.menuGeneral li.avecBord
{
  width: 100%;
	height:20px;
	
	padding:0;
	padding-top: 3px;
	padding-right: 0px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	
	background: Black;
	display: block;
	
	border-bottom: 2px solid White;
	
		

}



ul.menuGeneral li.sansBord
{
	width: 100%;
	height:20px;
	
	padding:0;
	padding-top: 3px;
	
	font-weight: bold;
	color: white;
	text-decoration: none;
	
	background: Black;
	display: block;
	
	border: none;
	
}

ul.menuGeneral li a,ul.menuGeneral li a:visited
{
	color: white;
}
ul.menuGeneral li a:hover{
	color: Red;
}








ul.lienRallye{
	list-style-type: none;
	
	margin:0px;
	padding: 0;
	margin-left:3px;
	font-weight: normal;
}


ul.lienRallye li ul
{
	list-style-type: decimal;
	padding: 5px;
	margin-left:30px;
}




a.lienRallye:link,a.lienRallye:visited
{
	text-decoration: none;
	font-weight: bold;
	color: Black;
}

a.lienSpeciale:link,a.lienSpeciale:visited
{
	text-decoration: none;
	font-weight: normal;
	color: #A52A2A;
	font-style: normal;
}


a.lienRallyeSelectionne:link,a.lienRallyeSelectionne:visited,a.lienSpecialeSelectionne:link,a.lienSpecialeSelectionne:visited
{
	text-decoration: none;
	font-weight: bold;
	color: Blue;
	font-style:italic;
}





a.lienRallye:hover,a.lienSpeciale:hover,a.lienSpecialeSelectionne:hover,a.lienRallyeSelectionne:hover
{
	text-decoration: none;
	color: Red;	
	font-weight: bold;
	font-style:normal;
}








.openTable{
	border: 1px solid Black;
	background: #FFA500;
	width: 100%;
}

.openTableInterieur{
	border: 0px solid White;
	background: White;
	width: 100%;	
}

.openTableInterieurTitre{
	border: 0px solid White;
	background: Red;
	width: 100%;
}





.title
{
	
color: Black;
font-weight: bold;
}

.title2
{
	
color: White;
font-weight: bold;
}

.affichageFonctionAdmin{
	
	width: 100%;
	height: 20px;
	
	background: #CECECE;
	
	margin: 0;
	padding-top: 7px;
	color: Black;
	font-weight: bold;
	border-top: 1px solid #FFA500;
}



.presentationSpeciale{
	background-color: #bbbbbb;
}

.footmsg{
	color: White;
text-align: center;
}


.policeValide
{
	color: #00E602;
	font-weight: bolder;
	font-size: larger;
}


.policeInvalide
{
	font-size: larger;
	color: Red;
	font-weight: bolder;
}

.imageSpeciale{
	border: 2px solid #4d4c4d;
	width:42px;
	height:42px;
}

.imageSpecialeDessus{
	border: 2px solid Red;
	width:42px;
	height:42px;
}

.contourImage{
	border:1px solid Red;
}





.presentationRallye{
	background-color: #3133FF;
	color:White;
	font-weight: bold;
	height: 22px;
	padding:3px;
}


.enteteSpeciale{
	color: White;
	padding:3px;
	height: 20px;
	background-color: black;

}

.enteteSpeciale a:link,.enteteSpeciale a:visited{
	
	color:White;

}



.GrisNoir{
	font-weight: bold;
	height: 22px;
	background-color: #bbbbbb;
}

.GrisNoirBlock{
	font-weight: bold;
	height: 22px;
	background-color: #bbbbbb;
	padding: 8px;
}
.GrisNoirMoinsLarge{
PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	FONT-WEIGHT: 900; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #bbbbbb;
	height: 22px;
}



.ligneResultat{
	color: White;
	padding: 4px;
	height: 18px;
	background-color: #7B84AD;

}

.ligneResultat2{
	color: White;
	padding: 4px;
	height: 18px;
	background-color:#A5B5CE;
}

.ligneResultatIdentif{
	color: White;
	padding: 4px;
	height: 18px;
	background-color: #7B84AD;
}

.ligneResultatSurvol{
	color:White ;
	padding: 4px;
	height: 18px;
	background-color:#7B84AD ;
}






#afficheManuel{
	
	margin:10px;
	
}


h4.sousTitre
{
	border-color:#f90;
	border-style:solid;
	border-width:0 0 3px 0;
	text-align: center;
	color: #FF4500;
	margin: 40px auto 20px auto;
	padding:0;
	font-size: 15px;
	font-weight: bold;
}

h4.sousTitreIndex
{
	border-color:#ffa500;
	border-style:solid;
	border-width:1px 0 1px 0;
	text-align: center;
	color: Red;
	margin: 10px auto 10px auto;
	padding:0;
	font-size: 15px;
	font-weight: bold;
	width:50%;
}


.listeExplications
{
list-style-type: square;
color:red;
margin-top:10px;
}

.fontNormale
{
color:#660000;
}

.fontEmphase
{
	color:Red;
	font-style: italic;
	font-weight: bold;
}


.policePresentationCategorie{
	color:Yellow;
	font-weight: bold;
}

.policePresentationMeilleur{
	color:Red;
	font-weight: bold;
}

.policePresentationSlash{
	color:Aqua;
	font-weight: bold;
}


.policeNormale{
	font-weight: normal;
}
















.linkListEntoure {
	margin:0:
	padding:0;
 
	border:1px solid Black;
	
}	

.linkList {
	margin:0:
	padding:0;
 
	border:1px solid #ffa500;
	
	background-color: White;
}	
	
	
	
.linkList h3{ 
	border-bottom:1px solid White;
	border-top:1px solid Black;
	text-indent:10px;
	
	
	font-weight:600;
	margin:0;
	padding:3px;
	background-color:Black;
	color:White;
	
	font-size:12px;
	font-weight: bold;
}
	
	
	
	
	
.linkList ul {
	margin: 0;
	padding:5px;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 20px;

	background: White;
	

}
	

.linkList li {
	
	list-style-type: square;
	color:Red;
	margin: 0;
	padding:0;
	}

	















