a.lien1 
{ 
color:#000000;
text-decoration:none;
font-weight:bold;  
font-variant: small-caps;
} 
a.lien1:hover 
{ 
color:#CC2929;
text-decoration:none; 
font-weight:bold; 
font-variant: small-caps;
}
a.lienphotos 
{ 
color:#000000;
text-decoration:none;
font-weight:bold; 
font-size:x-small;
} 
a.lienphotos:hover 
{ 
color:#CC2929;
text-decoration:none; 
font-weight:bold; 
font-size:x-small;
}
a.blackorwhite 
{ 
color:#000000;
text-decoration:none;
font-weight:bold;  
font-variant: small-caps;
} 
a.blackorwhite:hover 
{ 
color:#ffffff;
text-decoration:none; 
font-weight:bold; 
font-variant: small-caps;
}
a.lien1blanc
{ 
color:white;
text-decoration:none;
font-weight:bold;  
font-variant: small-caps;
} 
a.lien1blanc:hover 
{ 
color:#CC2929;
text-decoration:none; 
font-weight:bold; 
font-variant: small-caps;
}
a.lien1pt 
{ 
font-family:Arial;
color:#ffffff;
font-size: 8pt; 
text-decoration:none;
font-weight:bold;  
font-variant: small-caps;
} 
a.lien1pt:hover 
{ 
font-family:Arial;
color:#FF0000;
font-size: 8pt; 
text-decoration:none; 
font-weight:bold; 
font-variant: small-caps;
}
a.lienvert 
{ 
font-family:Arial;
color:#006666;
font-size: large; 
text-decoration:underline;
font-weight:bold;  
font-variant: small-caps;
} 
a.lienvert:hover 
{ 
font-family:Arial;
color:#FF0000;
font-size: large; 
text-decoration:underline; 
font-weight:bold; 
font-variant: small-caps;
}

a.lienblanc 
{ 
font-family:Verdana;
color:#FFFFFF;
font-size: small; 
text-decoration:none;
font-weight:bold;  
} 
a.lienblanc:hover 
{ 
font-family:Verdana;
color:#FF0000;
font-size: small; 
text-decoration:none; 
font-weight:bold; 
}

a.lien2 
{ 
color:#000000;
text-decoration:none;
font-weight:bold; 
} 
a.lien2:hover 
{ 
color:#FF0000; 
text-decoration:none; 
font-weight:bold; 
}

a.lien3 
{ 
font-family:Arial Narrow;
color:#D0D0D0;
font-size: 10pt; 
text-decoration:none; 
} 
a.lien3:hover 
{ 
font-family:Arial Narrow;
color:#FFFFFF;
font-size: 10pt; 
text-decoration:none; 
}

.rougecourse { color:red; font-size:x-small; font-weight:bold; font-variant: small-caps; }
a.lienprog {color:#000000; text-decoration:none; font-weight:bold; font-variant: small-caps; font-size: small; }
a.liennews {color:#000000; font-size:large; text-decoration:none; font-weight:bold;}
a.liennews:hover {color:#FF0000; font-size:large; text-decoration:none; font-weight:bold; }
a.liennewsactu {}
a.liennewsactu:hover {border:1px solid red; }
a.liensommaire {font-family:Arial; color:#008000; font-size: x-small; text-decoration:none; font-weight:bold;}
a.liensommaire:hover {font-family:Arial; color:#FF0000; font-size: x-small; text-decoration:none; font-weight:bold;}
a.lienforum {color:#000080; font-size: medium; text-decoration:none; font-weight:bold; }
a.lienforum:hover {color:#FF0000; font-size: medium; text-decoration:none; font-weight:bold; }
a.lienbleu {color:#1d508d; text-decoration:none; font-weight:bold; }
a.navigcourse { font-family:Forte, Arial; font-size:x-large; text-decoration:none; color: black; }

img.actu {margin-left: 15px; margin-bottom: 15px;}
img.list {margin-right: 10px; }
img.listnews {margin: 10px; }

body { font-family:Verdana; font-size:small; background: url(fond.gif); }
.titrepilote { font-size:x-large; font-weight: bold; text-decoration: underline; text-align: center; position: relative; }
.soustitrepilote { font-size:large; font-weight: bold; text-decoration: underline; }
.anneeecurie { font-size:large; font-weight: bold; }
.titre1 { margin: 0 auto; font-size:x-large; text-decoration: underline; font-variant: small-caps; color: white; text-align: center; position: relative; }
.titrecourse { font-size:x-large; font-weight: bold; text-decoration: none; text-align: center; position: relative; }
a.lienpilote {font-size:x-small; color:#808080; text-decoration:none; font-weight:bold;}
a.lienpilote:hover {font-size:x-small; color:#FF0000; text-decoration:none; font-weight:bold;}
.premier { color:#FFCC00; font-weight:bold; }
.deuxieme { color:#C0C0C0; font-weight:bold; }
.troisieme { color:#808000; font-weight:bold; }
.rouge { color:red; font-weight:bold; }
.bleu { color:#1d508d; font-weight:bold; }
.menurouge { color:red; font-weight:bold; font-variant: small-caps; }
.classcourse { font-size:small; font-weight:bold; }
.bleufonce { color:#000080; font-size: medium; font-weight:bold; }
.grand { font-size:medium; font-weight:bold; }
.google { width: 473px; height: 65px; border:4px groove #000080 !important; border:4px double #000080; background-color:#FFFFFF; }
#index { margin: 0 auto; padding-top: 15px; background-color: #CC2929; width: 1024px;}
#cadreindex { background-color: #CC2929; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; }
#cadreindex  p { margin: 0 auto; }
#cadrebanniere1 { margin: 0 auto; width:1024px; height:150px; background: url(banniere1.png) top no-repeat; }
#cadrebanniere2{ margin: 0 auto; width:1024px; height:150px; background: url(banniere2.png) top no-repeat; }
#cadrebanniere3 { margin: 0 auto; width:1024px; height:150px; background: url(banniere3.png) top no-repeat; }
#cadrebanniere4 { margin: 0 auto; width:1024px; height:150px; background: url(banniere4.png) top no-repeat; }
#cadrebanniere5 { margin: 0 auto; width:1024px; height:150px; background: url(banniere5.png) top no-repeat; }
#cadrebanniere6 { margin: 0 auto; width:1024px; height:150px; background: url(banniere6.png) top no-repeat; }
.menusommaire { margin-left: 20px; width: 150px; background: url(sommaire.png) top no-repeat; padding-top: 30px; }
.menuclassements { margin-left: 20px; width: 150px; background: url(classements.png) top no-repeat; padding-top: 30px; }
.menurecherche { margin-left: 20px; width: 150px; background: url(recherche.png) top no-repeat; padding-top: 30px; }
.menutickets { margin-left: 20px; width: 150px; background: url(tickets.png) top no-repeat; padding-top: 30px; }
.menuparis { margin-left: 20px; width: 150px; background: url(parissportifs.png) top no-repeat; padding-top: 30px; }
.menuforex { margin-left: 20px; width: 150px; background: url(forextrading.png) top no-repeat; padding-top: 30px; }
.menureferencement { margin-left: 20px; width: 150px; background: url(referencement.png) top no-repeat; padding-top: 30px; }
.menugrandprix { margin-left: 20px; width: 150px; background: url(grandprix.png) top no-repeat; padding-top: 30px; }
.menupresentations { margin-left: 20px; width: 150px; background: url(presentations.png) top no-repeat; padding-top: 30px; }
.menuessaisprives { margin-left: 20px; width: 150px; background: url(essaisprives.png) top no-repeat; padding-top: 30px; }
.menumaquettef1 { margin-left: 20px; width: 150px; background: url(maquettef1.png) top no-repeat; padding-top: 30px; }
.menusources { margin-left: 20px; width: 150px; background: url(sources.png) top no-repeat; padding-top: 30px; }
.menuchroniques { margin-left: 20px; width: 150px; background: url(chroniques.png) top no-repeat; padding-top: 30px; }
.menupartenaires { margin-left: 20px; width: 150px; background: url(partenaires.png) top no-repeat; padding-top: 30px; }
.menuwebmastering { margin-left: 20px; width: 150px; background: url(webmastering.png) top no-repeat; padding-top: 30px; }
.menuliens { margin-left: 20px; width: 150px; background: url(liens.png) top no-repeat; padding-top: 30px; }
.menuciao { margin-left: 20px; width: 150px; background: url(ciao.png) top no-repeat; padding-top: 30px; }
.menufacebook { margin-left: 20px; width: 150px; background: url(facebook.png) top no-repeat; padding-top: 30px; }
.menumagazine { margin-left: 20px; width: 150px; background: url(magazine.png) top no-repeat; padding-top: 30px; }
.menuboutique { margin-left: 20px; width: 150px; background: url(boutique.png) top no-repeat; padding-top: 30px; }
.menuquestion { margin-left: 20px; width: 150px; background: url(interviews.png) top no-repeat; padding-top: 30px; }
.titremenu { text-align:center; font-size:large; color: #992D2B; font-family: Forte; padding-bottom: 5px; }
.menupilote { float: right; margin-left: 20px; width: 150px; background: url(pilote-haut.png) top no-repeat; }
.menuidentite { float: right; margin-left: 20px; width: 150px; background: url(identite.png) top no-repeat; padding-top: 30px; }
.menupalmares { float: right; margin-left: 20px; width: 150px; background: url(palmares.png) top no-repeat; padding-top: 30px; }
.menucettesaison { float: right; margin-left: 20px; width: 150px; background: url(cettesaison.png) top no-repeat; padding-top: 30px; }
.cadrepilote { margin-bottom: 10px; font-weight: bold; background: url(pilote-bas.png) bottom no-repeat; padding-bottom:5px; padding-left:5px;}
.titremenupilote { text-align:center; font-size:large; color: #992D2B; font-family: Forte; padding-bottom: 5px; }
.menuidentite2 { width: 150px; background: url(identite.png) top no-repeat; padding-top: 30px; }
.menupilotes { width: 150px; background: url(pilotes.png) top no-repeat; padding-top: 30px; }
.menupilotesessai { width: 150px; background: url(pilotesessai.png) top no-repeat; padding-top: 30px; }
.menupalmares2 { width: 225px; background: url(palmares2.png) top no-repeat; padding-top: 30px; }
.menucettesaison2 { width: 225px; background: url(cettesaison2.png) top no-repeat; padding-top: 30px; }
.menucaracteristiques { width: 225px; background: url(caracteristiques.png) top no-repeat; padding-top: 30px; }
.menustatistiques { width: 225px; background: url(statistiques.png) top no-repeat; padding-top: 30px; }
.menustructure { width: 225px; background: url(structure.png) top no-repeat; padding-top: 30px; }
.menutechnique { width: 225px; background: url(technique.png) top no-repeat; padding-top: 30px; }
.titremenuecurie { text-align:center; font-size:large; color: #992D2B; font-family: Forte; padding-bottom: 5px; }
.cadreecurie { float: left; }
.menuecurie2 { width: 225px; background: url(ecurie2-haut.png) top no-repeat; }
.cadrepilote2 { margin-bottom: 10px; font-weight: bold; background: url(ecurie2-bas.png) bottom no-repeat; padding-bottom:5px; padding-left:5px;}
#frame1 { float: left; }
#frame2 { margin: 0 170px; }
#frame3 { float: right; }
.accueil { margin: 0 auto; width: 650px; padding-top: 10px; background: url(accueil-haut.png) top no-repeat; }
.cadreaccueil { background: url(accueil-bas.png) bottom no-repeat; padding-bottom: 15px; padding-left: 16px; padding-right: 16px; }
.menu { margin-left: 20px; width: 220px; background: url(menu-haut.png) top no-repeat; padding-top: 10px;}
.cadremenu { padding-bottom:5px; padding-left:10px; padding-right:10px; background: url(menu-bas.png) bottom no-repeat; }
.cadre1 { width: 135px; }
.cadregauche1 { float: left; text-align:left; }
.cadredroite { text-align:right; padding-top: 140 px; padding-right: 10px; }
.gauchebanniere { float: left; margin-left: 5px; }
.droitebanniere { float: right; margin-top: 125px; margin-right: 10px; }
.cadrecentre { margin: 0 auto; text-align: center; }
.cadreextrclassements  { width: 135px; margin-bottom: 100px !important; margin-bottom: 5px; }
.titre { font-size:18px; font-family: Georgia,Lucida Sans,Arial; text-align:left; font-weight:bold; }
.grandtitre { font-size:22px; font-family: Georgia,Lucida Sans,Arial; text-align:left; font-weight:bold; }
.titreautreactu { font-size:12px; font-family: Georgia,Lucida Sans,Arial; font-weight:bold; }
.soustitre { font-size:large; font-family: Georgia,Lucida Sans,Arial; font-weight:bold; }
a.liengp { font-size:large; font-family: Georgia,Lucida Sans,Arial; color: #ff2000; text-decoration: underline; font-weight:bold; }
.titredroite {font-size:large; font-family: Georgia,Lucida Sans,Arial; color: #ff2000; text-decoration: underline; font-weight:bold; }
#cadrepilote1 { float: left; margin-left: 20px !important; margin-left: 10px; padding-top: 15px; background-color: white; }
#cadrepilote11 { padding-bottom: 15px; padding-left: 20px; padding-right: 20px; }
#cadrepilote2 { float: right; margin-left: 20px !important; margin-left: 10px; width: 80px; padding-top: 5px; background-color: white; }
#cadrepilote21 { padding: 5px;}
#cadreecurie1 { float: left; margin-left: 20px; width: 500px; padding-top: 15px; background: url(accueil-haut.png) top no-repeat; }
#cadreecurie11 { background: url(ecurie-bas.png) bottom no-repeat;  font-size:x-small; padding-bottom: 15px; padding-left: 20px; padding-right: 20px; }
.pilote1 { float: left; text-align: left; margin-right: 10px;}
.pilote2 { border: 1px solid #000080; float: right; text-align: left; margin-bottom: 20px; width: 170px;}
.pilote3 { text-align: justify; font-weight: bold; }
.vert { color:#006666; text-align: justify; font-weight: bold; }
.ecurie1 { border: 1px solid #000080; float: left; text-align: left; width: 440px; padding: 5px; margin-bottom: 10px; }
.ecurie2 { float: left; width: 140px; }
.ecurie3 { float: left; width: 220px; }
.ecurie4 { float: left; width: 450px;  text-align: justify; }
#cadrecopyright { text-align: center; clear: both; padding-top: 20px; color: white; }
#cadreregles { border: 4px double #000080; background-color:white; margin: 0 auto; text-align: justify; width: 500px; padding: 10px 15px 15px 15px; }
.course1 { border: 4px double #000080; background-color:white; float: left; text-align: center; width: 460px; padding: 10px 10px 10px 10px; }
.course2 { background: url(menucourse.png) no-repeat; float: left; text-align: center; width: 110px; height: 15px; padding-top: 1px; font-variant: small-caps;}
.course3 { width: 465px; }
.course4 { border: 4px double #000080; background-color:white; float: right; width: 60px; padding: 10px 10px 10px 10px; }
.course5 { background: url(menucourse2.png) no-repeat; float: left; text-align: center; width: 75px; height: 15px; padding-top: 1px; font-variant: small-caps; }
.archives1 { background: url(menuarchives.png) no-repeat; float: left; text-align: center; width: 150px; height: 15px; padding-top: 1px; font-variant: small-caps; }
.archives2 { background: url(menuarchives2.png) no-repeat; float: left; text-align: center; width: 150px; height: 30px; padding-top: 1px; }
.archives3 { border: 4px double #000080; background-color:white; float: right; text-align: center; width: 40px; padding: 10px 10px 10px 10px; }
.archives4 { height: 1420px; }
#cadrearchives1 { float: right; width: 45px; padding-top: 5px; background: url(menuarchives-haut.png) top no-repeat; }
#cadrearchives11 { background: url(menuarchives-bas.png) bottom no-repeat; padding: 5px; text-align: center; }
#cadrepartenaires { border: 4px double #000080; background-color:white; margin: 0 auto; width: 500px; padding: 10px 15px 15px 15px; }
.partenaires1 { margin: 0 auto; width: 450px; }
.liens1 { margin: 0 auto; width: 340px; }
.classements { margin: 0 auto; width: 600px; padding-top: 15px; background: url(classement-haut.png) top no-repeat; }
.cadreclassements { background: url(classement-bas.png) bottom no-repeat; padding-bottom: 15px; padding-left: 20px; padding-right: 20px; }
.petitstitres { font-weight: bold; font-variant: small-caps; font-size: medium;}
.grillegauche { width: 225px; float: left; text-align: center; }
.grilledroite { width: 225px; float: right; text-align: center; margin-top: 50px; }
.grille1 { height: 2000px; }
.tablenews { background-color: black; color: white; border: 0px; width: 100%;}
.tablemenu { background-color: black; width: 1024px; font-size: 18px; margin: 0 auto;}
.tablemenu td { border: 1px solid #CC2929; color: #CC2929; width: 16.6%; text-align: center; font-variant: small-caps; }
.tablegp { background-color: white; color: black; border: 0px; width: 307px; margin-left: 20px; text-align: left;}
.tablemenugp { background-color: black; width: 100%; font-size: 12px; margin: 0 auto;}
.tablemenugp td { border: 1px solid #CC2929; color: #CC2929; width: 25%; text-align: center; font-variant: small-caps; }
.tablepilote { background-color: white; padding: 10px; }
.F1 { color: #D3D3D3; }
.WRC { color: #FF6347; }
.FR20 { color: #FFD700; }

quote {
color:#bbbbbb; font-style: italic;
}

#menubouton
{
  margin: 0 auto;
  text-align: center;
}
.menuhover {margin: 5px 5px 5px 0px; }



.menuaccueil a {display:inline-block;width:150px;
height: 20px;
background-image:url(accueil.png);
}
.menuaccueil a:hover {display:inline-block;width:150px;
height: 20px;
background-image:url(accueilh.png);
}
.menuforum a {display:inline-block;width:150px;
height: 20px;
background-image:url(forum.png);
}
.menuforum a:hover {display:inline-block;width:150px;
height: 20px;
background-image:url(forumh.png);
}
.menuequipes a {display:inline-block;width:150px;
height: 20px;
background-image:url(equipes.png);
}
.menuequipes a:hover {display:inline-block;width:150px;
height: 20px;
background-image:url(equipesh.png);
}
.menureglementation a {display:inline-block;width:150px;
height: 20px;
background-image:url(reglementation.png);
}
.menureglementation a:hover {display:inline-block;width:150px;
height: 20px;
background-image:url(reglementationh.png);
}
.menucourses a {display:inline-block;width:150px;
height: 20px;
background-image:url(courses.png);
}
.menucourses a:hover {display:inline-block;width:150px;
height: 20px;
background-image:url(coursesh.png);
}
.menuphotos a {display:inline-block;width:150px;
height: 20px;
background-image:url(photos.png);
}
.menuphotos a:hover {display:inline-block;width:150px;
height: 20px;
background-image:url(photosh.png);
}
