@font-face{}
body{background: url(icones/fond3.jpg) repeat-x;width: 1000px;height:100%;margin: 0 auto; font-family:Arial; font-size:14px;}
#top {top:0px;z-index:100; font-size:12px;
width: 1000px;height:22px;margin:0 auto;
background-color:#000; color:#fff;
border-bottom:dotted 1px #fff;}
#top li{display:inline;left:0px;float: left;list-style-type: none;padding-right:15px; padding-left:15px;margin: 5px 0px 0px 0px;border-right: 1px solid #fff;text-align:center;vertical-align:center;}
#top li a {display:inline;color: #ffffff;text-decoration: underline;}
#top li form {position:relative;top:-3px;}
#header {width: 1000px;height:184px;background: url(icones/banner_scala2.jpg) no-repeat;font-size:17px;color:#fff;clear:both;}
#contenu {position:relative;float: left; width: 996px; top:0px;background:#fff;text-align:center; padding-top: 32px;padding-left: 0px;padding-right: 0px;font-size:12px;overflow:auto;border-right:2px dotted #cdf8fd;border-left:2px dotted #cdf8fd;}
#cont_left {float:left;width: 833px; }
#cont_right {float:left;width: 162px;border-left: 1px dotted #3399ff;}
#footer {position:relative;top:0px;height:25px;float: left; width: 992px; text-align:right;vertical-align:middle;list-style-type: none;color: #FFF;background-image:url(icones/footer.png); font-size:13px; padding: 9px 8px 0px 0px;}
#footer li{left:0px;float: left;list-style-type: none;width: 90px;margin: 0;padding: 0;border: 0;text-align:center;}
#footer li a:link, #footer li a:visited {display: block;height: 16px;color: #FFF; margin: 0;padding: 2px 8px 4px 8px;text-decoration: none;}
#footer li a:hover {background-color: #eb8615; }
#footer li a:active {background-color: #5F879D; }
#under {position:relative;float: left; top:0px;height:42px;width:1000px;background-image:url(icones/under.png);}
#cache {display:block;}
#paddock {height:512px;width:278px;overflow:auto;}
#menu{float:left; background-image:url(icones/bandeau.png);font-weight:700; width: 100%; height:28px; padding:0;margin:0; border-top:1px dotted grey;}
.mainmenu {float:left;padding:0px;margin:0px;}
.lifirst {float:left;color:white; margin:0; padding:10px 25px 5px 25px; font-weight:bold; list-style-type: none; white-space: nowrap; font-size:15px; border-right:1px solid white; cursor:pointer;}
ul .menu2 {float:left;position:absolute;display:none;background:#1C1C1C;padding:10px 0 0 0;width:220px;text-transform: none;}
.lifirst:hover .menu2 {display:block;z-index:99999999;}
.lisecond {float:left; display:block;color:white; position:relative; text-align:left;margin: 0px 0px 2px 0px; padding:6px 5px 6px 15px; list-style-type: none; white-space: nowrap; border-bottom:1px solid #333333; width:200px; font-size:14px;}
.lifirst a, .lisecond a {color:white; border-bottom:0px;text-decoration:none;display:block;width:100%;}
.lifirst:hover, .lisecond:hover {background-color: #eb8615;}

.onglet {position:relative;float:left;display:block;width:115px;height:21px;background-image:url(icones/onglet.png);text-align:center;color:white;padding-top:4px;}
.onglet img {position:relative;top:-2px;}
.onglet span {position:relative;top:-7px;}
.onglet2 {position:relative;float:left;display:block;width:150px;height:30px;background-image:url(icones/onglet2.png);text-align:center;color:white;padding-top:4px;}
.onglet2 span {position:relative;top:2px;}
.arrondi {border-radius:10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;}
.arrondiT {border-radius:10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;}
.arrondiHG {border-radius:10px 0px 0px 0px;-moz-border-radius:10px 0px 0px 0px;-webkit-border-radius:10px 0px 0px 0px;}
.arrondiHD {border-radius:0px 10px 0px 0px;-moz-border-radius:0px 10px 0px 0px;-webkit-border-radius:0px 10px 0px 0px;}
.arrondiBD {border-radius:0px 0px 10px 0px;-moz-border-radius:0px 0px 10px 0px;-webkit-border-radius:0px 0px 10px 0px;}
.arrondiBG {border-radius:0px 0px 0px 10px;-moz-border-radius:0px 0px 0px 10px;-webkit-border-radius:0px 0px 0px 10px;}
.paddock {background-image:url(icones/fondblack.jpg); font-weight:400;color:white; border-bottom:1px solid white;padding:5px;}
.photo {float:center;position:relative;}
.photo span  {display:none;}
.photo:hover {border:1;z-index:15;}
.photo:hover span{display:block;position:fixed; top:20%;left:30%;z-index:50;}
.stats span  {display:none;}
.stats:hover span {display:block;z-index:15;position:absolute;background-color:#e8e8e8;border:1px solid #3399ff;}
.title {font-size:16px;font-weight:700;font-style:italic;}
a {color: #0072c3;text-decoration: none;}
.tab_titre {background-image:url(icones/bandeau.png);background-repeat:repeat-x;font-weight:700;color:#FFFFFF; text-align:center;text-decoration: none;}
.tab_titre a{color:#FFFFFF;text-decoration: none;}
.impair{background-color:#b3d2ff;}
.pair{background-color:#FFFFFF;border-right: 1px dotted #b3d2ff; border-left: 1px dotted #b3d2ff;}
.bigger{font-size:16px;}
.smaller{font-size:12px;}
.smaller2{font-size:10px;}
.smaller3{font-size:9px;}
.smaller4{font-size:8px;}
.limit{background-color:#FF0000;height:1px;}
.Karting {color: #3399ff;font-weight:bold;}
.Tourisme {color: #a856a8;}
.Nascar {color: #fff800; font-weight:bold;}
.GP2 {color: #000000;}
.Endurance {color: #00ae00;}
.Rallye {color: #ff0000;}
.Trophee {color: #00ae00;}
.Formule {color: #000000; font-weight:bold;}
.vert {color: #00ae00;}
.bleu {color: #0000ff;}
.blanc {color: #FFFFFF;}
.bleucars {color: #3399ff;}
.rouge {color: #ff0000;}
.fond_gris {background-color:#e8e8e8;color:#2d2d2d;}
.left {text-align:left;}
.right {text-align:right;}
a img {border: none;}
textarea {border:solid 1px #3399ff;}