body {margin: 0 auto;font: 12px Verdana;background: #000000 url(images/fond.png);}
h1 {font: 22px Verdana;font-weight: bold;}
h2 {font: 18px Verdana;}/*h3 {font: 15px Verdana;text-decoration: underline;}*/
h3 {font: bold 14px Arial;color: #FF7F00;}
h4 {font: 12px Verdana;}
.clear {clear: both;}
#global {margin: 0 auto;background: #FFFFFF;width: 1000px;padding: 0 0 0 0;}

/* HEADER */
#header {background: #000000;}
#header img {border: 0;}
#header #comptearebours {font-weight: bold;color: #FFFFFF;margin: 5px 180px 0 180px;padding-left: 2px;}

/* MENU */
#menu {background: #1A1A1A;}
#menu #contenu-menu ul {list-style: none;padding: 0 0 0 0;margin: 0 0 0 0;background: #1A1A1A;}
#menu #contenu-menu ul li {float: left;border: solid 1px #000000;margin: 0 1px 0 0;padding: 2px 15px 2px 15px;background: #000000;font: bold 17px Arial;letter-spacing: 0.08em;color: #FFFFFF;}
/* #menu #contenu-menu ul li:hover {background: #FFFFD4; color: #000000;} */
#menu #contenu-menu ul li a {color: #FF7F00;text-decoration: none;}
#menu #contenu-menu ul li a:hover {color: #11de1f;}

/*
.button { border-top: 1px solid #000000; background: #000000; background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#000000)); background: -moz-linear-gradient(top, #000000, #000000); padding: 9px 18px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; color: #ff8000; font-size: 20px; font-family: Arial, Sans-Serif; text-decoration: none; vertical-align: middle; }
.button:hover { border-top-color: #000000; background: #000000; color: #11de1f; }
.button:active { border-top-color: #000000; background: #000000; }
*/

/* CORPS */
#corps {padding: 6px 1px 0 1px;}
#corps a {color: #000000;}
#corps a:hover {color: #FF7F00;}
#corps .lien_bleu {color: #0F056B;}
#corps .lien_bleu:hover {color: #0F056B;text-decoration: none;}
#corps .lien_rouge {color: #FF7F00;}
#corps .lien_rouge:hover {color: #FF7F00;text-decoration: none;}
#corps .droitsPhoto {font: 11px Verdana;font-style: italic;}
#corps .drapeau {width: 32px;vertical-align: middle;border: solid 1px #303030;}
#corps .boite {border: solid 1px #000000;width: 98%;margin-bottom: 5px;}
#corps .boite h3 {margin: 0 0 0 0;padding: 1px 0 1px 0;color: #FF7F00;font: bold 11px Verdana;text-align: center;font-variant: small-caps;
background: #000000;border-bottom: solid 1px #000000;text-decoration: none;}
#corps .contenu-boite {padding: 2px 2px 2px 2px;text-align: center; font: 11px Verdana;}

#corps #ficheInfos h2 {margin: 20px 6px 6px 0; font: 18px Arial; color: #FF7F00; border-bottom: solid 1px #FF7F00;}
#corps #ficheInfos #infos {margin: 0 0 0 18px; line-height: 21px;}
#corps #ficheInfos #infos .tabGauche{float: left;width: 125px;}
#corps #ficheInfos #infos .tabDroite{float: left;}

#corps #news-motcle {font: 13px Arial; text-align: justify; padding: 2px; margin: 0 4px 10px 1px;}
#corps #news-motcle h2 {font: bold 14px Arial; text-transform: uppercase; padding: 3px 3px 3px 3px; margin: 10px 0 5px 0; background-color: #FF8C00;}
#corps #news-motcle h2 a {color: #FFFFFF; text-decoration: none;}
#corps #news-motcle h2 a:hover {}

#corps .listePilotes{margin: 15px 0 20px 25px;line-height: 18px;}
#corps .listeEcuries {margin: 0 12px 22px 24px;float: left;}
#corps #menuCircuits{line-height: 36px;letter-spacing: 0.3em;padding-bottom: 4px;margin: 12px 40px 0 40px;border: solid 1px #000000;}
#corps #menuEcuries{text-align:center;margin: 12px 30px 12px 30px;line-height: 18px;padding: 4px;border: solid 1px #000000;}
#corps #menuPilotes{text-align:center;margin: 12px 40px 12px 40px;line-height: 18px;padding: 4px;border: solid 1px #000000;}
#corps .tabGauche{float: left;width: 120px;}
#corps .tabDroite{float: left;}
#corps .tabDroite a {font-weight: bold;}
#corps .tabGaucheClassement{float: left;width: 120px;text-align: left; font: 11px Verdana;margin-left: 24px;line-height: 16px;}
#corps .tabDroiteClassement{float: left;font: bold 11px Verdana;line-height: 16px;}
#corps #infosCircuit {margin-left: 10px;}
#corps #infosCircuit h3 {margin: 20px 0 2px 0;}
#corps #infos {margin: 0 0 0 2px;}
#corps #infos p {display: table-row;}
#corps #infos p span {display: table-cell;padding: 4px;}
#corps #infos p span a {font-weight: bold;}

/* GAUCHE */
#corps #gauche {float: left;width: 182px;}
#corps #gauche #dernierGP {line-height: 17px;}
#corps #gauche #prochainGP {line-height: 17px;}

/* CENTRE */
#corps #centre {float: left;width: 652px;padding: 0 1px 0 1px;}

/* Cadre News */
#centre .BoiteNews {margin: 4px 4px 0 4px;padding: 14px 14px 14px 14px;border: 1px solid #000000;text-align: justify;width: 608px;}
#centre .BoiteNews h2 {font: 17px Verdana;border-bottom: 1px solid #000000;padding-bottom: 10px;margin-top: 0;}
#centre .BoiteNews h2 a {color: #000000;}
#centre .BoiteNews h2 a:hover {text-decoration: none;}
#centre .BoiteNews img {float: left;margin: 0 5px 0 0;border: 0;}
/*#centre .BoiteNews img {float: left;margin: 0 5px 0 0;max-width: 140px;max-height: 140px;border: 0;}*/

/* DROITE */
#corps #droite {float: left;width: 162px;}
#corps #droite .dernieres-news {margin: 0 1px 0 1px;text-align: left;line-height: 17px;}
#corps #droite .dernieres-news a {font: 10px Verdana;color: #000000;}
#corps #droite #lancements {text-align: left;}
#corps #droite #lancements .date {font-weight: bold;}
#corps #droite #lancements ul {margin: 1px 0 9px -10px; list-style-type: square;}

/* FOOTER */
#footer {margin: 12px 0 0 0;background: #1A1A1A;color: #FFFFFF;padding: 1px 0 1px 0;}
#footer h3 {margin: 0 0 2px 0;font-weight: bold;}
#footer img {border: 0;}
#footer a {color: #FFFFFF;}
