body { margin:0; background:#DDD url('images/fond.png') no-repeat center top; font-family:Tahoma, Arial,Verdana,sans serif; font-size:11px; color:#252563 }

/*** GENERAL ***/
.texte_10 					{ font-size: 10px; }
.texte_10 a					{ font-size: 10px; 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_fond_gris      	{ text-align:center; background-color:#CFCFCF }


/*** BLOC - Contenu ***/
#contenu 				{ border-left:3px groove #CC0000; border-right:3px groove #CC0000; border-top:0px groove #CC0000; border-bottom:0px groove #CC0000; margin:0 auto; width:1000px; background:#FFF url('images/contenu.png') no-repeat; text-align:center }
#contenu a 				{ color:#CC0000; text-decoration:none; }
#contenu a:hover 		{ color:#0017C1; text-decoration:underline; }
#contenu blockquote 	{ border-left:#666 4px solid; padding-left:10px; }


/*** BLOC -  Header ***/
#header 			{ border-left:3px groove #CC0000; border-right:3px groove #CC0000; border-top:0px groove #CC0000; border-bottom:0px groove #CC0000; margin:0 auto; height:97px; width:1000px; background:#FFFFFF url('images/header.png') no-repeat; padding-left:0px; padding-right:0; padding-top:1px; padding-bottom:0 }
#header form 		{ float:left; margin:0; height:80px; width:145px; border:#CC0000 groove 0px; }
#header p 			{ margin:0; }
#header img 		{ border:0px none; }
#header .submit		{ float:right; margin:0; height:44px; width:45px; padding:0px; font-size:10px; color:#252563; }
#header .input 		{ margin:0 0 3px 0; height:15px; width:93px; border:#7F9DB9 solid 1px; font-size:10px; }
#header .rester 	{ font-size:11px; color:#252563; }
#header a 			{ font-weight:bold; color:#CC0000; text-decoration:none; }
#header a:hover 	{ color:#660000; text-decoration:none; }

#logo 				{ display:block; float:left; margin:0 8px 0 0; height:83px; width:350px; }
#logo img 			{ border:0px; }

#message 			{ margin-left:519px; height:90px; width:466px; background:url('images/header-message.png') no-repeat; font-size:10px; color:#252563; padding-left:5px; padding-right:0; padding-top:0px; padding-bottom:0 }
#message .titre 	{ font-size:11px; color:#CC0000; font-weight:bold }
#message td 		{ width:50%; font-size:10px; font-family: Tahoma; vertical-align:top}
#message a 			{ font-size:10px; }
#message span 		{ color:#808080; font-weight:bold }


/*** BLOC - Semi Header ***/
#semi_header 		{ border-left:3px groove #CC0000; border-right:3px groove #CC0000; border-top:0px groove #CC0000; border-bottom:0px groove #CC0000; margin:0 auto; height:77px; width:884px; background:url('images/semi-header.png') no-repeat; padding-left:116px; padding-right:0; padding-top:3px; padding-bottom:0 }

#menu 				{ display:block; margin:0; height:35px; width:691px; background:url('images/menu.png') no-repeat; font-size:12px; text-align:center; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:0 }
#menu a 			{ font-weight:bold; color:#252563; text-decoration:none; }
#menu a:hover 		{ font-weight:bold; color:#0017C1; text-decoration:none; }

#edito 				{ display:block; margin:5px 0 0 0; width:720px; font-size:12px; color:#CC0000; }

#choix_langue		{ float:right; text-align:center; width:180px; margin-left:10; margin-right:25; margin-top:10px; margin-bottom:0 }


/*** SEMI FOOTER ***/

#semi-footer 			

{ 

	border-left:3px groove #CC0000; border-right:3px groove #CC0000; border-top:0px groove #CC0000; border-bottom:0px groove #CC0000; 

	margin:0 auto; 

	display:block; 

	width:710px; 

	background:#FFF; 

	text-align:center; font-weight:bold; 

	padding-left:0px; padding-right:290px; padding-top:; padding-bottom:0 

}

#semi-footer a 			{ color:#252563; text-decoration:none; }

#semi-footer a:hover 	{ color:#0017C1; }

#barre 					{ clear:both; margin:0; border:#666666 1px dotted; }

:after#haut_de_page, :before#haut_de_page { content: "\0000a0[\0000a0\2191\0000a0]"; }





/*** BLOC - Footer ***/

#footer 		{ background:#FFF; border-left:3px groove #CC0000; border-right:3px groove #CC0000; border-top:0px groove #CC0000; border-bottom:0px groove #CC0000; display:block; margin:0 auto; height:85px; width:710px; font-size:10px; color:#666666; text-align:center; padding-left:; padding-right:290px; padding-top:; padding-bottom:0 }

#footer a 		{ font-size:10px; font-weight:bold; text-decoration:none; color:#666666; }

#footer a:hover { font-size:10px; font-weight:bold; text-decoration:none; color:#333333; }





/*** GAUCHE ***/

#gauche 		{ float:left; width:185px; background:url('images/gauche.png') no-repeat 0px 70px; font-family:Arial,Verdana,sans serif; font-size:10px; color:#252563; padding-left:10px; padding-right:0; padding-top:70px; padding-bottom:0 }

#gauche font 	{ font-family:Arial,Verdana,sans serif; font-size:10px; color:#252563; }

#gauche table 	{ margin:0 0 0 -5px; }

#gauche td 		{ padding:0px; }

#gauche h1 		{ margin:2px; height:34px; width:127px; background:url('images/gauche-h1.png') no-repeat; font-size:12px; font-weight:normal; color:#FFFFFF; text-align:left }

#gauche h2 		{ margin:2px; height:28px; background:url('images/gauche-h2.png') no-repeat; font-size:16px; font-weight:bold; padding-left:35px; padding-right:0; padding-top:7px; padding-bottom:0 }

#gauche h3 		{ height:21px; background:url('images/gauche-h3.png') no-repeat; font-size:14px; padding-left:50px; padding-right:0; padding-top:4px; padding-bottom:0; margin-left:2px; margin-right:2px; margin-top:8px; margin-bottom:2px }



#decompte_F1 		{ text-align: center; }

#decompte_hotlap 	{ text-align: center; }

#decompte_MSS 		{ text-align: center; }



#gauche_gp 			{ height:643px; width:129px; padding:10px 15px; font-size:11px; font-weight:normal; color:#252563; text-align:left; }

#gauche_gp a 		{ font-weight:bold; }



.img 				{ float:left; margin-left:2px; }





#gauche_pantheon span 	{ color:#CC0000; }

#gauche_pantheon a 		{ font-weight:bold; }





/*** RSS ***/
#rss h2 			{ margin:2px; height:34px; width:127px; background:url('images/gauche-h1.png') no-repeat; font-size:12px; font-weight:normal; color:#FFFFFF; text-align:left }
#rss a 				{ font-weight:bold; }
#rss p 				{ margin:0 0 5px 0; }


/*** DROITE ***/



/*** DROITE CLASSEMENT ***/
/*****
#droite_classement 			{ margin:0 auto; height:237px; width:160px; padding:10px; background:url('images/droite-classement.png') no-repeat; font-size:11px; color:#252563; text-align:left }
#droite_classement h2 			{ font-size:16px; font-weight:bold; margin-left:3px; margin-right:3px; margin-top:3px; margin-bottom:3px }
#droite_classement p 			{ margin:5px 0 0 0; font-size:12px; font-weight:bold; }
#droite_classement table 		{ width:160px; }
******/
#droite_classement a 			{ color:#252563; font-weight:bold; }
#droite_classement a:hover 		{ color:#0017C1; font-weight:bold; }
#droite_classement p 			{ margin:0 0 5px 0; }
#droite_classement table 		{ width:220px; }
#droite_classement td 			{ margin:0px; padding:0px; font-size:11px; }
#droite_classement .pseudo 		{ text-align:right; color:#808080 }
#droite_classement .nom 		{ color:#CC0000; font-weight:normal; }
#droite_classement :hover.nom 	{ color:#660000; font-weight:normal; }


/*** CENTRE - Classique ***/
#centre 				{ min-height:830px; width:510px; background:url('images/centre-contenu.png') no-repeat 0px 50px; border:0px solid #CCC; text-align:left; margin-left:195px; margin-right:auto; margin-top:0; margin-bottom:0; padding-left:15px; padding-right:15px; padding-top:53px; padding-bottom:0 }
#centre h1 				{ height:36px; background:url('images/centre-h1.png') no-repeat; font-size:18px; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:2px; padding-left:50px; padding-right:0; padding-top:14px; padding-bottom:0 }
#centre h2 				{ height:28px; background:url('images/gauche-h2.png') no-repeat; font-size:14px; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:5px; padding-left:35px; padding-right:0; padding-top:7px; padding-bottom:0 }
#centre img 			{  }
#centre hr 				{ margin:5px 200px 5px 10px; width:100px; }
#centre a 				{ color:#CC0000; }





/*** CENTRE - Large ***/

#centre_large 			{ min-height:830px; background:url('images/centre-contenu-large.png') no-repeat 0px 40px; border:0px solid #CCCCCC; text-align:left; margin-left:190px; margin-right:0px; margin-top:0; margin-bottom:0; padding-left:10px; padding-right:5px; padding-top:45px; padding-bottom:0 }
#centre_large h1 		{ height:36px; background:url('images/centre-h1.png') no-repeat; font-size:18px; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:2px; padding-left:50px; padding-right:0; padding-top:14px; padding-bottom:0 }
#centre_large h2 		{ height:28px; background:url('images/gauche-h2.png') no-repeat; font-family:Arial,Verdana,sans serif; font-size:14px; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:5px; padding-left:35px; padding-right:0; padding-top:7px; padding-bottom:0 }
#centre_large h3 		{ height:21px; background:url('images/gauche-h3.png') no-repeat; font-size:14px; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:5px; padding-left:50px; padding-right:0; padding-top:4px; padding-bottom:0 }
#centre_large h5 		{ height:21px; background:url('images/gauche-h3.png') no-repeat; font-size:11px; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0px; padding-left:50px; padding-right:0; padding-top:4px; padding-bottom:0 }

/*** CENTRE - pour panthéon ***/

#centre_large h4 		{ font-size:14px; margin-top:10px; margin-bottom:5px; }
#centre_large .img 		{ float:left; margin:0 10px 10px 0; }
#centre_large .img001 	{ float:left; margin:10px 10px 10px 0; height:150px; border:#CC0000 1px groove; }
#centre_large .img002 	{ float:right; margin:10px 0 10px 10px; height:150px; border:#CC0000 1px groove; }
#centre_large .pochette { float:left; margin:0 10px 10px 0; height:200px; }
#centre_large li 		{ margin:0 0 0 15px; }





/*** CENTRE - pour circuits ***/

#centre_circuits		{ min-height:830px; width:; background:url('images/centre-contenu-large.png') no-repeat 0px 50px; border:0px solid #CCC; text-align:left; margin-left:195px; margin-top:0; margin-bottom:0; padding-left:15px; padding-right:15px; padding-top:53px; padding-bottom:0 }

#centre_circuits h1 	{ height:36px; background:url('images/centre-h1.png') no-repeat; font-size:18px; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:2px; padding-left:50px; padding-right:0; padding-top:14px; padding-bottom:0 }

#centre_circuits h2 	{ height:28px; background:url('images/gauche-h2.png') no-repeat; font-size:14px; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:5px; padding-left:35px; padding-right:0; padding-top:7px; padding-bottom:0 }

#centre_circuits img 	{  }

#centre_circuits hr 	{ margin:5px 200px 5px 10px; width:100px; }

#centre_circuits a 		{ color:#CC0000; }

#centre_circuits table 	{ width:100%; }

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





/*** CENTRE - Droit ***/

#centre_droite 			{ border-left:2px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:0px dotted #666666; float:right; width:225px; color:#CC0000; margin-left:10px; margin-right:0; margin-top:0; margin-bottom:15px; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0 }
#centre_droite a 		{ color:#CC0000; font-weight:bold; }
#centre_droite a:hover 	{ color:#660000; font-weight:bold; }
#centre_droite img 		{ border:0px; margin:0 3px 0 0; }





/*** CENTRE - Petit Droit ***/

#petit_droite 			{ border-left:2px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:0px dotted #666666; float:right; width:160px; color:#CC0000; margin-left:10px; margin-right:0; margin-top:0; margin-bottom:15px; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0 }

#petit_droite a 		{ color:#CC0000; font-weight:bold; }

#petit_droite a:hover 	{ color:#660000; font-weight:bold; }

#petit_droite img 		{ border:0px; margin:0 3px 0 0; }






/*** ARTICLES ***/

#article				{ margin:0; text-align:justify; }

.article 				{ margin:0; text-align:justify; }

#article_resumer 		{ width:400px; border-style:dotted; border-width:1; padding:5px; color:#CC0000; }

#article_modif 			{ width:400px; border-style:dotted; border-width:1; padding:5px; color:#009900; }

#article a 				{ color:#CC0000; text-decoration:underline; }

.article_img001 		{ float:left; margin:5px 5px 5px 0; border:#CC0000 1px groove; }


/*** SUPER INFO ***/
#superinfo 				{ display:block; margin:0 0 10px; width:500px; height:220px; padding:10px; background:url('images/superinfos.png') #FFFFFF top left no-repeat; text-align:left; }
#superinfo:hover 		{ background-position:bottom left; }
#superinfo img 			{ margin:1px 0; width:500px; height:161px}
#superinfo h1 			{ height:36px; background:url('images/superinfo-h1.gif') no-repeat; font-size:18px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:2px; padding-left:50px; padding-right:0; padding-top:14px; padding-bottom:0 }
#superinfo p 			{ margin:-25px 10px 0px 350px; color:#000; font-size:16px; font-weight:bold; }


#centre_articles 		{ margin:0 auto; width:425px; height:160px; padding:40px 0 40px 60px; }
#centre_articles a 		{ display:block; float:left; margin:0 15px 0 0; width:109px; padding:2px; color:#252563; text-align:left; text-decoration:none; }
#centre_articles h3 	{ margin:0px; padding:0px; font-size:12px; color:#CC0000; }
#centre_articles img 	{ height:86px; width:107px; border:#CC0000 1px solid; }
#centre_articles p 		{ margin:0px; }

articles a:hover 		{ background:#DDDDDD; color:#0017C1; }

/*** DOSSIER ***/

#centre_dossiers 			{ margin:0 auto; width:425px; height:160px; padding:40px 0 40px 60px; }

#centre_dossiers a 			{ display:block; float:left; margin:0 15px 0 0; width:109px; padding:2px; color:#252563; text-align:left; text-decoration:none; }

#centre_dossiers a:hover 	{ background:#DDDDDD; color:#0017C1; }

#centre_dossiers h3 		{ margin:0px; padding:0px; font-size:12px; color:#CC0000; }

#centre_dossiers img 		{ height:86px; width:107px; border:#CC0000 1px solid; }

#centre_dossiers p 			{ margin:0px; }





/*** INTERVIEW ***/

#interview 				{ float:right; width:245px; }

#interview a 			{ font-weight:bold; font-style:normal; }

#interview p 			{ margin:0 0 10px 0; font-style:italic; font-size:11px; }

#interview img 			{ height:100px; width:230px; border:#CC0000 1px groove; }





/*** AUTRES ARTICLES ***/

#autre_articles 		{ border-left:0px dotted #666666; border-right:2px dotted #666666; border-top:0px dotted #666666; border-bottom:0px dotted #666666; width:240px;  }

#autre_articles a 		{ font-weight:bold; font-style:normal; }

#autre_articles p 		{ margin:0 0 10px 0; font-style:italic; font-size:11px; }

#autre_articles img 	{ height:100px; width:230px; border:#CC0000 1px groove; }





/*** COMMUNIQUES ***/

#communique 			{ width:370px; height:500px; overflow:auto; border:#000000 1px solid; text-align:justify; padding:15px; }

#communique h1 			{ font-size:16px; font-weight:bold; font-family:Arial Black, Arial, Sans Serif; }

#communiques 			{ float:right; border:#CC0000 0px solid; width:300px; margin:0 20px 0 0px; }



#communique_droite 		{ float:right; width:245px; }

#communique_droite a 	{ font-weight:bold; font-style:normal; }

#communique_droite p 	{ margin:0 0 10px 0; font-style:italic; font-size:11px; }

#communique_droite img 	{ height:100px; width:230px; border:#CC0000 1px groove; }



#communique_gauche 		{ border-left:0px dotted #666666; border-right:2px dotted #666666; border-top:0px dotted #666666; border-bottom:0px dotted #666666; width:240px;  }

#communique_gauche a 	{ font-weight:bold; font-style:normal; }

#communique_gauche p 	{ margin:0 0 10px 0; font-style:italic; font-size:11px; }

#communique_gauche img 	{ height:100px; width:230px; border:#CC0000 1px groove; }





/*** CALENDRIER ***/

#calendrier 	{ }

#calendrier tr 	{ }

#calendrier td 	{ padding:0px; vertical-align:center; }

#calendrier img { margin:5px 0 0 0; }

#calendrier a 	{ font-weight:bold; }



.conditions 	{ height:20px; width:20px; }

.code 			{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; width:40px; background:; text-align:center; color:#CC0000; }

.debut 			{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; width:50px; background:#DDDDDD; text-align:center; font-size:11px; color:#CC0000;  }

.distance 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:40px; background:; text-align:center; font-size:11px;  }

.drapeau 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:50px;  }

.drapeau img 	{ margin:5px 0 0 0; }

.fin 			{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; width:50px; background:#DDDDDD; text-align:center; font-size:11px; color:#CC0000;  }

.liens 			{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; text-align:left; font-size:11px; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.meteo 			{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:50px; background:; text-align:center; font-size:11px; color:#CC0000;  }

.meteo_t 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; width:50px; background:#DDDDDD; text-align:center; font-size:11px; color:#CC0000;  }

.milieu 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; width:50px; background:; text-align:center; font-size:11px; color:#CC0000;  }

.numero 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; height:40px; background:; text-align:left;  }

.pays 			{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; text-align:left; color:#CC0000; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.seed 			{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; text-align:center; font-size:11px; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.physique 		{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; text-align:center; font-size:11px; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.rouge 			{ color:#CC0000; }

.titre td 		{ background:#BBBBBB; text-align:center; }

.verif 			{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:35px; background:#FFFFFF; text-align:center;  }





/*** CLASSEMENT ***/

#classement 			{ margin:0 0 0 0; }

#classement table 		{ width:100%; }

#classement tr 			{ }

#classement td 			{ font-size:11px; padding:0px; height:20px; }

#classement img 		{ margin:0px; border:0px; }



.classement_numero_t	{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; background:; width:20px; text-align:center; font-size:12px; font-weight:bold; color:#CC0000; }

.classement_numero 		{ margin:0 auto; padding-top:4px; background:url('images/chiffre_classement.png') center no-repeat; font-size:11px; color:#000000; text-align:center; font-style:normal; font-variant:normal }

.classement_pilote_t	{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; background:; text-align:left; font-size:12px; font-weight:bold; color:#CC0000; }

.classement_pilote 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; background:; text-align:left; font-size:12px; font-weight:bold }

.classement_pseudo 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; background:; text-align:right; font-size:12px; font-weight:bold; color:#808080 }

.classement_pays 		{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; text-align:left; font-size:11px; font-weight:bold; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.classement_controle	{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; text-align:left; font-size:11px; font-weight:bold; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.classement_total 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; background:#DDDDDD; text-align:center; font-size:12px; font-weight:bold; color:#CC0000;  }

.classement_point 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; background:; text-align:center; font-size:11px;  }

.victoire 				{ background:#FFCC00; }

.classement_palmares_t	{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; background:#DDDDDD; text-align:center; font-size:10px; font-weight:bold; color:#CC0000;  }

.classement_palmares	{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; background:#DDDDDD; text-align:center; font-size:10px; color:#CC0000; }





/*** CONTRATS ***/

#contrats 				{ width:95%; }

#contrats td 			{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; font-size:11px; font-family:Verdana;  }





/*** JEUX ***/

.lien_jeu 				{ display:block; float:left; padding-left:4px; margin:0px 10px 20px 10px; width:146px; font-size:11px; font-weight:bold; }

:hover.lien_jeu 		{ display:block; float:left; padding-left:4px; margin:0px 10px 20px 10px; width:146px; background:#CCCCCC; }

.lien_jeu img 			{ margin:4px 0px; width:142px; height:200px; border:0px; }

#les_jeux 				{ }

#les_jeux tr 			{ }

#les_jeux td 			{ padding:0px; height:20px; vertical-align:center; }

.jeu_developpeur 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:120px; background:; text-align:left; font-size:11px;  }

.jeu_nom 				{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:150px; background:; text-align:left; font-size:12px; font-weight:bold;  }

.jeu_note 				{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:100px; background:; text-align:left; font-size:10px;  }

.jeu_sortie 			{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:65px; background:; text-align:left; font-size:10px; color:#CC0000;  }

.jeu_theme 				{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; text-align:left; font-size:12px; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

#jeux_photos 			{ }

#jeux_photos img 		{ float:left; margin:0 3px 0 0; width:150px; border:#CC0000 1px groove;}

#jeux_photo 			{ }

#jeux_photo img 		{ width:460px; border:#CC0000 1px groove; }

.opinion_regle 			{ margin:3px 0 3px 0; background:url('images/regle.gif') no-repeat; height:2px; }

.opinion_plus 			{ font-style:italic; color:#25AA63; }

.opinion_moins 			{ font-style:italic; color:#AA2563; }





/*** ECURIES ***/

.ecurie_contrat 		{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; text-align:left; font-size:10px; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.ecurie_manager 		{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; text-align:left; font-size:10px; font-style:italic; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.ecurie_moteur 			{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; text-align:left; font-size:10px; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.ecurie_numero_t 		{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; text-align:left; font-weight:bold; font-size:11px; color:#CC0000; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.ecurie_numero 			{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; text-align:left; font-weight:bold; font-size:11px; color:#CC0000; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.ecurie_numero span 	{ font-weight:bold; font-size:11px; color:#00CC00; }

.ecurie_nom 			{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; color:#CC0000; font-weight:bold; font-size:11px; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.ecurie_nom2 			{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; color:#CC0000; font-weight:bold; font-size:11px; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.ecurie_nomcomplet		{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; text-align:left; font-size:10px; font-style:italic; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.ecurie_pneu 			{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; text-align:left; font-size:10px; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.ecurie_entete 			{ font-size:11px; font-weight:bold; background-color:#E0E0E0 }

.ecurie_rubrique 		{ font-size:11px; }

.ecurie_details 		{ font-size:11px; font-weight:bold; }





/*** OPINION ***/

.opinion 				{ margin:0px; }

#opinions a 			{ color:#CC0000; text-decoration:underline; }





/*** PILOTES ***/

#statistiques th 		{ width:180px; }



#liste_interview a 		{ font-weight:bold; }

#liste_interview span 	{ font-size:12px; font-weight:bold; color:#CC0000; }

#liste_interview p 		{ margin:0 0 10px 0; font-size:11px; font-style:italic; }



#licence 				{ width:450px; height:283px; padding:41px 0 0 0; background:url('images/licence.png') no-repeat; 	}
#licence span 			{ display:block; width:275px; height:15px; padding:0 0 0 130px; font-weight:bold; 			}
#licence img 			{ float:left; margin:15px 17px 0px 24px; width:100px; height:100px; 					}
#licence p 				{ margin:12px 0px 0px 150px; font-size:10px; font-weight:bold; line-height:12px; 			}
#licence div 			{ margin:12px 0px 20px 220px; font-weight:bold; line-height:29px; 					}



#pilote img 			{ float:none; margin:5px 0 0 0; }

.manager 				{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:60px; font-weight:bold; color:#CC0000; font-size:11px;  }

.pilote_f1 				{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:30px; background:#DDDDDD; text-align:center; color:#0000CC; font-weight:bold; font-size:11px;  }

.pilote_f1_off 			{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:30px; background:; text-align:center; font-size:11px; color:#BBBBBB;  }

.pilote_gp 				{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; width:80px; font-size:11px; text-align:center;  }

.pilote_gp_off 			{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; width:80px; font-size:11px; color:#BBBBBB; text-align:center;  }

.pilote_journaliste 	{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; text-align:left; color:#CC0000; font-weight:bold; font-size:11px; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.pilote_mss 			{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:30px; background:#DDDDDD; text-align:center; color:#0000CC; font-weight:bold; font-size:11px;  }

.pilote_mss_off 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:30px; background:; text-align:center; font-size:11px; color:#BBBBBB;  }

.pilote_nom 			{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; text-align:left; color:#CC0000; font-weight:bold; font-size:11px; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.pilote_pseudo 			{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; text-align:left; font-size:10px; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.pilote_pole 			{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:80px; font-size:11px; text-align:center;  }

.pilote_pole_off 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:80px; font-size:11px; color:#BBBBBB; text-align:center;  }

.pilote_saison 			{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:80px; font-size:11px; text-align:center;  }

.pilote_saison_off 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:80px; font-size:11px; color:#BBBBBB; text-align:center;  }

.pilote_verif 			{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; text-align:left; color:#CC0000; font-weight:bold; font-size:11px; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.pilote_victoire 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; width:80px; font-size:11px; text-align:center;  }

.pilote_victoire_off 	{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; width:80px; font-size:11px; color:#BBBBBB; text-align:center;  }

.retraite 				{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; width:60px; color:#0000CC; font-size:11px;  }

.retraite span 			{ font-weight:bold; color:#0000CC; }

.manager_titre 			{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:60px; color:#CC0000; font-size:11px;  }

.retraite_titre 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; width:60px; color:#0000CC; font-size:11px;  }

.souligne 				{ background:#FFCC00; }





/*** PANTHEON ***/

#grandprix4 			{ color:#CC0000; font-size:11px; font-weight:bold; }

#grandprix3 			{ color:#008800; font-size:11px; font-weight:bold; }





/*** GRILLES ***/

.grille 				{ margin:0 auto; width:590px; padding:15px 15px 0 15px; border:#CC0000 1px solid; background:url('images/grilledep.gif'); color:#FFFFFF; font-size:11px;  }

.grille_td_chiffre 		{ width:175px; color:#FFFFFF; font-size:10px; padding:0px; }

.grille_td_f1 			{ width:95px; color:#FFFFFF; font-weight:bold; font-size:11px; padding:0px; }

.grille_td_f1 img 		{ width:82px; height:141px; }

.grille_gauche 			{ float:left; height:200px; }

.grille_droite 			{ float:right; height:200px; }

.chiffre 				{ margin:0 auto; 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 }
.numero_podium          { float:right; margin:0 auto; width:65px; height:21px; }

.profil img				{ width:9px; height:9px; border:0px none; }



#qualifications 		{ }

#qualifications tr 		{ }

#qualifications td 		{ padding:0px; vertical-align:center; }

#qualifications img 	{ margin:5px 0 0 0; }

#qualifications a 		{ font-weight:bold; }

.qualifs_avertissement 	{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:40px; background:; text-align:center; font-size:11px;  }

.qualifs_casque 		{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; text-align:left; color:#CC0000; font-weight:bold; font-size:11px; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.qualifs_controle 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:30px; background:; text-align:center; font-size:11px;  }

.qualifs_ecart_t 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:70px; color:#CC0000; background:#DDDDDD; text-align:center; font-size:11px;  }

.qualifs_ecart 			{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:70px; color:#CC0000; background:#DDDDDD; text-align:center; font-size:10px;  }

.qualifs_ecart_p1 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; width:70px; background:; text-align:center; font-size:11px;  }

.qualifs_ecurie 		{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; text-align:left; color:#CC0000; font-weight:bold; font-size:10px; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.qualifs_hotlap 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:50px; background:; text-align:center; font-size:11px;  }

.qualifs_impression 	{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; text-align:justify; font-size:11px; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.qualifs_nom 			{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; text-align:left; color:#CC0000; font-weight:bold; font-size:11px; width: 135px; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.qualifs_numero 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:30px; background:; text-align:center; color:#0000CC; font-weight:bold; font-size:11px;  }

.qualifs_pays 			{ background-position: 0% 0%; border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; text-align:left; color:#CC0000; font-weight:bold; font-size:11px; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

.qualifs_secart 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:70px; background:; text-align:center; color:#CC0000; font-size:10px;  }

.qualifs_secteur_t 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:70px; background:; text-align:center; font-size:11px;  }

.qualifs_secteur 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; width:70px; background:; text-align:center; font-size:11px;  }

.qualifs_temps_t		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:60px; background:#DDDDDD; text-align:center; color:#CC0000; font-size:11px; font-weight:bold;  }

.qualifs_temps 			{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:1px dotted #666666; width:60px; background:#DDDDDD; text-align:center; color:#CC0000; font-size:11px; font-weight:bold;  }

.qualifs_vitesse 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:70px; background:; text-align:center; font-size:11px;  }

.qualifs_termine 		{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:25px; background:; text-align:center; font-size:10px;  }

.impression 			{ height:40px; overflow:auto; color:#BBBBBB; }

:hover.impression 		{ height:40px; overflow:auto; color:#666666; }

.meilleur 				{ background:#FFDDCC; }

.course_temps 			{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:60px; background:#DDDDDD; text-align:center; color:#CC0000; font-size:11px; font-weight:bold;  }

.course_tours 			{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:25px; background:; text-align:center; font-size:11px;  }

.course_points 			{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; width:40px; background:; text-align:center; font-size:11px;  }





/*** TELECHARGEMENTS ***/

.telecharger_auteur 		{ font-size:11px; }

.telecharger_bloc 			{ display:block; min-height:100px; height:; padding:10px; background:#FFFFEE; border:1px solid #FF6600;; margin-left:0; margin-right:260px; margin-top:0; margin-bottom:10px }

.telecharger_description 	{ font-size:11px; font-style:italic; color:#CC0000; }

.telecharger_nombre 		{ font-size:11px; }

.telecharger_nom 			{ font-size:12px; font-weight:bold; }

.telecharger_saison 		{ font-size:11px; font-weight:bold; }

.telecharger_image 			{ border:1px solid #C0C0C0; float:right; margin:0 0; text-align:center; background-color:#FFFFFF }

.telecharger_lien 			{ font-size:11px; font-weight:bold; }

.telecharger_pub 			{ display:block; height:; padding:10px; background:#FFFFEE; border:1px solid #FF6600;; margin-left:0; margin-right:260px; margin-top:50px; margin-bottom:10px }





/*** BLOC - Copyright ***/

#copyright 			{ border-left:3px groove #C00; border-right:3px groove #C00; border-top:0px groove #C00; border-bottom:0px groove #C00; display:block; margin:0 auto; height:45px; width:710px; background:#FFF url('images/copyright.png') no-repeat; font-size:10px; color:#FFFFFF; text-align:center; padding-left:; padding-right:290px; padding-top:13px; padding-bottom:0 }

#copyright a 		{ font-size:10px; font-weight:bold; text-decoration:none; color:#FFFFFF; }





/*** DIVERS ***/

.asterisque 		{ font-size:10px; font-style:italic; }

.attention 			{ color:#FF0000; font-weight:bold; }

.bof 				{ color:#FFAA00; font-weight:bold; }

.cool 				{ color:#009900; font-weight:bold; }

.petit 				{ font-size:x-small; }

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

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

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

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

.input 				{ margin:0 0 10px 0; width:400px; }





/*** BANNIERES ***/
.banniere 			{ display:block; margin:5px auto; height:60px; width:468px; border:#CC0000 1px groove; overflow:hidden; }
.banniere img 		{ height:60px; max-width:468px; border:0px; }

.bannieresi 		{ margin:0 auto -30px 245px; height:60px; width:468px; border:0; }
.bannieresi img 	{ height:60px; max-width:468px; border:0; }

.banniere001 		{ margin:0px; height:60px; width:468px; border:#CC0000 1px groove; }
.banniere001 img 	{ height:60px; width:468px; border:0px; }

.skycrapper001 		{ height:600px; width:120px; border:#CC0000 1px groove; }
.skycrapper002 		{ height:600px; width:160px; border:#CC0000 1px groove; }

.sponsors001 		{ height:60px; width:234px; border:#CC0000 1px groove; }
.ssborder { border:0px; }




/*** LIENS ***/

.les_liens 			{ border-left:0px dotted #666666; border-right:0px dotted #666666; border-top:0px dotted #666666; border-bottom:2px dotted #666666; font-size:12px;  }

.les_liens a 		{ font-weight:bold; }





/*** FAQ ***/

.faq_question 		{ margin:0; font-weight:bold; color:#CC0000; }

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





/*** REGLEMENTS ***/
.reglement_sous_titre { font-weight:bold; }

/*** Ajout 02/03/2009 - Julien ***/
#droite h2 { margin:2px; height:28px; background:url('images/gauche-h2.png') no-repeat; font-size:16px; font-weight:bold; font-family:Arial;text-align:left;padding:7px 0 0 35px}
#droite .encadre { background:url('images/droite.png') no-repeat bottom left;border:solid #CCC; border-width:0 0 1px 0; width:230px; padding:5px; margin-left:5px;margin-bottom:15px; text-align:justify; }
.alignleft {float:left}

/*** Ajout 02/03/2009 - Julien ***/
#droite 	{ border:dotted #999;border-width:0 0 0 2px; float:right; width:255px; text-align:left  }
#droite img {border:solid 1px #000}

#droite_gp4 	{margin:0 0 0 120px; height:159px; font-size:11px; color:#252563; text-align:left}

#gauche_pantheon {margin:10px auto;width:230px;font-size:11px;color:#252563}