*{ margin:0; padding:0;}
body { margin:0px; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #050737; }

/*** GENERAL ***/
.texte_10 					{ font-size: 10px; font-family: tahoma; }
.texte_10 a					{ font-size: 10px; font-family: tahoma; font-weight:bold; }
.texte_11 					{ font-size: 11px; font-family: tahoma; }
.texte_11 a					{ font-size: 11px; font-family: tahoma; font-weight:bold; }
.gris_gras_10         		{ text-align:center; font-size: 10px; color: #808080; font-weight:bold; }
.centrer           			{ text-align:center; }
.centrer_gris_gras_italique	{ text-align:center; color: #808080; font-weight:bold; font-style:italic;  }
.centrer_10_gris_gras      	{ text-align:center; font-size: 10px; color: #808080; font-weight:bold; }
.centrer_11_gras        	{ text-align:center; font-size: 11px; font-weight:bold; }
.centrer_11_gras a        	{ text-align:center; font-size: 11px; font-weight:bold; }
.centrer_fond_gris      	{ text-align:center; background-color:#CFCFCF }


#header 		{ width:1000px; height:180px; background:url('images/logo.png') #FFFFFF no-repeat; }
#header img 	{ float:left; width:421px; height:175px; border:1px #FFFFFF; }

#message 		{ padding:15px 0 0 0; }
#message span 	{ font-weight:bold; color:#702F95; }
#message a 		{ font-weight:bold; color:#702F95; }

#bandeau 		{ width:1000px; height:90px; padding:0; background:#C1A5D7; border:#050737 1px solid; }

#connexion 		{ float:left; display:block; margin:0px; height:90px; width:260px; text-align:center; }

#gauche 				{ background:#DDDDDD; min-height:700px; width:280px; float:left; margin:15px 15px 0 0; border:#333333 1px solid; }
#gauche ul 				{ margin:0px; padding:0px; }
#gauche li 				{ list-style-type: none; margin:0px; width:210px; height:60px; font-size:10px; color:#00349A; }
#gauche table 			{ background:#FFFFFF; margin:15px auto; }
#gauche form 			{ background:#FFFFFF; width:240px; margin:15px auto; border:#050737 1px solid; }
#gauche a 				{ color:#0055FF; }
#gauche a:hover 		{ color:#0000FF; }
#gauche_noir a 			{ color:#000000; text-decoration: none; }
#gauche_noir a:hover	{ color:#000000; text-decoration: underline overline; }
#aide_alignement 		{ float:left; width:50px; min-height:150px; }


#li1 { background:url('images/li1.png') #FFFFFF no-repeat; }
#li2 { background:url('images/li2.png') #FFFFFF no-repeat; }
#li3 { background:url('images/li3.png') #FFFFFF no-repeat; }
#li4 { background:url('images/li4.png') #FFFFFF no-repeat; }
#li5 { background:url('images/li5.png') #FFFFFF no-repeat; }
#li6 { background:url('images/li6.png') #FFFFFF no-repeat; }
#li7 { background:url('images/li7.png') #FFFFFF no-repeat; }
#li8 { background:url('images/li8.png') #FFFFFF no-repeat; }
#li9 { background:url('images/li9.png') #FFFFFF no-repeat; }

#hi1 { width:150px; height:25px; padding:30px 0 0 65px; margin:15px 0 15px 25px; background:url('images/h1-articles.png') #FFFFFF no-repeat; font-size:10px; color:#00349A; }
#hi2 { width:65px; height:25px; padding:30px 0 0 65px; margin:0 0 15px 0; background:url('images/h1-edito.png') #FFFFFF no-repeat; font-size:10px; color:#00349A; }
#hi3 { width:200px; height:25px; padding:30px 0 0 65px; margin:15px 0 15px 25px; background:url('images/h1-partenaires.png') #FFFFFF no-repeat; font-size:10px; color:#00349A; }
#hi4 { width:150px; height:25px; padding:30px 0 0 65px; margin:15px 0 15px 25px; background:url('images/h1-liens.png') #FFFFFF no-repeat; font-size:10px; color:#00349A; }
#hi5 { width:200px; height:25px; padding:30px 0 0 65px; margin:15px 0 15px 25px; background:url('images/h1-coupcoeur.png') #FFFFFF no-repeat; font-size:10px; color:#00349A; }
#hi6 { width:200px; height:25px; padding:30px 0 0 65px; margin:15px 0 15px 25px; background:url('images/h1-hof.png') #FFFFFF no-repeat; font-size:10px; color:#00349A; }

hr 				{ width:580px; margin:20px 0; background-color:#00349A; }

#droite 		{ 	width:735px; 
					margin:30px 0 0 270px !important; 
					margin:30px 0 0 0px; 
					border:#050737 0px solid; } 			

#droite ul 		{ margin:0 0 5px 0; padding:0px; }
#droite li 		{ float:left; list-style-type: none; margin:0px; font-size:10px; }

#hotlap 		{ width:705px; }
#hotlap th 		{ text-align:left; border:#050737 2px dotted; background-color:#C1A5D7; }
#hotlap img 	{ border:0px; }

.double { border-bottom:#050737 2px solid; }

.dessus { background-color:#EFEFEF; }

.circuit { text-transform:uppercase; }

.pilote { text-transform:uppercase; font-weight:bold; color:#CC0000; }

.attention 	{ color:#FF0000; font-weight:bold; }
.bof 		{ color:#FFAA00; font-weight:bold; }
.cool 		{ color:#009900; font-weight:bold; }

.petit { font-size:10px; }

.rouge { color:#CC0000; font-weight:bold; }

.hof_reponse { margin:4px 0 12px 0; text-align:justify; }

#hofxlap { width:400px; }
#hofxlap th { border-left:0px dotted #BBBBBB; border-right:0px dotted #BBBBBB; border-top:0px dotted #BBBBBB; border-bottom:2px dotted #BBBBBB; height:25px; background:#EEEEEE;  }
#hofxlap td { border-left:0px dotted #BBBBBB; border-right:0px dotted #BBBBBB; border-top:0px dotted #BBBBBB; border-bottom:2px dotted #BBBBBB;  }

.resultat { width:150px; background:#DDDDDD; }

.fort { color:#CC0000; font-weight:bold; }

#admin { clear:right; margin:10px 0 0 0; min-height:550px; }

.non { font-weight:bold; color:#FF0000; }
.oui { font-weight:bold; color:#009900; }

#admin_droite { font:verdana; float:right; font-size:11px; border:#CC0000 0px solid; width:170px; }
#admin_droite a { font:verdana; font-size:11px; text-decoration:none; }

#admin_gauche { border:#CC0000 0px solid; width:700px; }
#admin_gauche a { font-size:11px; text-decoration:none; }
#admin_gauche a:hover { font-size:11px; text-decoration:underline overline; }

#affichage_temps 			{ width:700px; }
#affichage_temps th 		{ text-align:left; border:#050737 2px dotted; background-color:#C1A5D7; }
#affichage_temps td 		{ border-bottom:#050737 1px solid; vertical-align: middle; }
#affichage_temps img 		{ border:0px; }

#affichage_circuits td  { border-bottom:#050737 1px solid; }

.chiffre { display:block; width:25px; height:21px; padding-top:4px; background:#FFCF33 url('images/chiffre.png') no-repeat; font-size:14px; font-weight:bold; color:#000000; text-align:center; font-style:normal; font-variant:normal }
.chiffre_mini { display:block; width:16px; height:14px; padding-top:0px; background:#FFCF33 url('images/chiffre_mini.png') no-repeat; font-size:14px; font-weight:bold; color:#000000; text-align:center; font-style:normal; font-variant:normal }

.numero_t { font:Arial; font-weight:bold; font-size:11px; text-align:center; }
.numero { font:Arial; font-size:10px; text-align:center; }

.categorie_t { font:Arial; font-weight:bold; font-size:11px; text-align:center; }
.categorie { font:Arial; font-weight:bold; font-size:11px; text-align:center; }

.nom_pilote 	{ font:Arial; font-weight:bold; font-size:12px; text-align:left; }
.temps 			{ font:Arial; font-weight:bold; font-size:12px; text-align:center; }
.temps_liste 	{ font-weight:bold; font-size:12px; text-align:center; font-style:normal; font-variant:normal; background-color:#CCCCCC }
.physique_t		{ font-weight:bold; font-size:11px; text-align:center; font-style:normal; }
.physique 		{ font-weight:bold; font-size:11px; text-align:center; font-style:normal; background-color:#CCCCCC }

.nom_circuit_t { font:Arial; font-weight:bold; font-size:12px; text-align:center; }
.nom_circuit { font:Arial; font-weight:bold; font-size:11px; text-align:left; }

.partiels_t { font:verdana; font-size:10px; text-align:center; }
.partiels { font:verdana; font-size:9px; text-align:center; }
.infos { font:verdana; font-style: italic; font-size:10px; text-align:center; }

.entete { background-color:#C1A5D7; }

#dernier_temps { width:270px; margin:-20px 0 0 10px; float:right; font-size:10px; border:#050737 1px solid; color:#050737; }
#dernier_temps span { font-weight:bold; font-size:11px; }

#classement { width:270px; margin:-20px 0 0 10px; float:right; font-size:10px; border:#050737 1px solid; color:#050737; }
#classement span { font-weight:bold; font-size:11px; }

#edito { width:130px; margin:0 0 0 10px; float:right; font-size:10px; border:#050737 0px solid; color:#050737; }
#edito img { width:75px; height:60px; margin:0 3px 3px 0; float:left; border:#050737 1px solid; }

#footer { 
			width:980px; height:30px; margin:20px 0 0 10px; padding:0; background-color:#C1A5D7; border:#050737 2px dotted; color:#FFFFFF; font-size:11px; 
			position : relative !important;
			position : absolute;
		}
#footer a { color:#FFFFFF; font-size:11px; }
#footer_liens { width:750px; height:40px; padding:0 0 0 250px; color:#050737; font-size:11px; }
#footer_liens a { color:#050737; font-size:11px; }


td{
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #050737;
}

a{
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	text-decoration: underline;
	color: #050737;
}

a:link{
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	text-decoration: none;
	color: #050737;
}

a:hover{
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	text-decoration: underline overline;
	color: #050737;
}

a:active{
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	color: #D5D391;
	text-decoration: none;
}


.article { width:555px; margin-left:10px; }
.article img { width:200px; height:150px; float:left; margin-right:10px; }
.article p { text-align:justify; }







.galerie { width:555px; margin-left:10px; }



.liens { color:#BB0000; }



.photo_a1 { width:220px; height:150px; }



.photo_a1 img { width:200px; height:150px; }







h1 { font-size:14px; margin:15px 0 0 5px; }







.dates {



	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BB0000;



}







.contenu2 a{



	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px;



	text-decoration: none;



	color: #050737;



}







.contenu2 a:link{



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	text-decoration: none;



	color: #050737;



}







.contenu2 a:hover{



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	text-decoration: underline overline;



	color: #BB0000;



}







.contenu2 a:active{



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #D5D391;



	text-decoration: none;



}