body { margin:0; background:#FFFFFF url('fond.png') repeat-x; font-family:Arial,Verdana,sans serif; font-size:12px; color:#252563 }



/*** 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:3px; 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-size:11px; font-weight:bold; color:#CC0000; text-decoration:none; }

#header a:hover { font-size:11px; 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:77px; width:466px; background:url('images/header-message.png') no-repeat; font-size:11px; color:#252563; padding-left:10px; padding-right:0; padding-top:5px; padding-bottom:0 }

#message span { font-size:11px; color:#CC0000; 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; }



/*** 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:url('images/contenu.png') no-repeat; text-align:center }

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

#contenu a:hover { color:#0017C1; }



#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; width:1000px; background:; text-align:center }

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

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

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

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



#gauche { float:left; width:170px; 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 { margin:2px; 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 }

/**

#gauche_gp { height:433px; width:129px; padding:10px 15px; background:url("images/gauche-gp.png") transparent no-repeat; font-size:11px; font-weight:normal; color:#252563; 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 { margin:10px 3px; height:103px; width:130px; padding:10px 8px; background:url("images/gauche-pantheon.png") transparent no-repeat; font-size:11px; color:#252563; text-align:left; }

**/

#gauche_pantheon { margin:10px auto; height:103px; width:130px; padding:10px 8px; font-size:11px; color:#252563; text-align:left; }

#gauche_pantheon span { color:#CC0000; }

#gauche_pantheon a { font-weight:bold; }



#droite { float:right; width:210px; }

#droite_gp4 { display:block; margin:0 auto; height:201px; width:165px; background:url('images/droite-gp4.png') no-repeat; font-size:11px; color:#252563; text-align:center; padding-left:0; padding-right:0; padding-top:30px; padding-bottom:0 }

#droite_gp4 a { display:block; padding:130px 0 0 0; font-size:12px; font-weight:bold; color:#CC0000; }

#droite_gp4 a:hover { font-size:12px; font-weight:bold; color:#660000; }



#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 { margin:3px; font-size:16px; font-weight:bold; }

#droite_classement p { margin:5px 0 0 0; font-size:12px; font-weight:bold; }

#droite_classement table { width:160px; }

#droite_classement td { margin:0px; padding:0px; font-size:11px; }

#droite_classement .nom { color:#CC0000; font-weight:normal; }

#droite_classement .nom:hover { color:#660000; font-weight:normal; }

#droite_classement a { color:#252563; font-weight:bold; }

#droite_classement a:hover { color:#0017C1; font-weight:bold; }



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

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



/*** CENTRE - Classique ***/

#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 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-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 .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 - 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:245px; 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:165px; 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; }



#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; }



/*** SUPER INFO ***/

#superinfo { display:block; margin:0 auto 10px 215px; width:520px; height:230px; padding:10px; background:url('images/superinfo.png') #FFFFFF top left no-repeat; text-align:left; }

#superinfo:hover { background:url('images/superinfo.png') #FFFFFF bottom left no-repeat; }

#superinfo img { margin:1px 4px 1px 4px; width:510px; height:165px; border:#CC0000 1px groove; }

#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:#FFFFFF; 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 a:hover { background:#DDDDDD; color:#0017C1; }

#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; }



#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; }



/*** INTERVIEW ***/

#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_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;  }

.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:22px; background:; text-align:center;  }

.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   }

.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 15px 0; }

#classement tr { }

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

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

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

.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:12px; font-weight:bold; background-image:url('none'); background-repeat:repeat; background-attachment:scroll   }

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

.classement_point { 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;  }

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

.victoire { background:#FFCC00; }



/*** 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; }

.lien_jeu:hover { 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 { 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; text-align:left; 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   }



/*** 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:405px; height:214px; 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:16px 20px 0px 25px; 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; }



/*** PILOTES ***/

#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; }



/*** QUALIFICATIONS ***/

#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:20px; background:; 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; background:; text-align:center; font-size:11px;  }

.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; width:150px; 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:10px; 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; width:150px; text-align:left; color:#CC0000; font-weight:bold; font-size:11px; 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_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-weight:bold; font-size:11px;  }

.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:left; color:#CC0000; font-size:10px;  }

.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:left; font-size:11px;  }

.qualifs_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;  }

.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;  }

.qualifs_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:10px;  }

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

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

.meilleur { background:#FFDDCC; }



/*** TELECHARGEMENTS ***/

.telecharger_auteur { font-size:11px; }

.telecharger_bloc { display:block; height:100px; padding:10px; margin:0 260px 10px 0; background:#FFFFEE; border:#FF6600 1px solid; }

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

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

.telecharger_nombre { font-size:11px; }

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

.telecharger_image { float:left; margin:0 10px 0 0; }



/*** BLOC - Copyright ***/

#copyright { 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:27px; width:997px; background:url('images/copyright.png') no-repeat; font-size:11px; color:#FFFFFF; text-align:left; padding-left:3px; padding-right:0; padding-top:18px; padding-bottom:0 }



/*** BLOC - Footer ***/

#footer { 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:35px; width:1000px; font-size:11px; color:#666666; text-align:center }

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

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



/*** 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:10px; }

.rouge { 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; }

.banniere img { height:60px; width:468px; border:0px; }

.bannieresi { margin:0 auto -30px 245px; height:60px; width:468px; border:#CC0000 1px groove; }

.bannieresi img { height:60px; width:468px; border:0px; }

.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; }



/*** 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; }



/*** ARTICLE ***/

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

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

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

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



/*** FAQ ***/

.faq_question { margin:0; font-weight:bold; cursor:pointer; }

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



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

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

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

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

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

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

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

.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 }

