#global {}
ul, p, img, h4, input {margin:0; padding:0;}

ul#onglet li a {color:#5e5e5e; text-decoration:none;}


img.brd {position:absolute; z-index:11; top:79px; left:10px;}
ul#onglet {position:absolute; z-index:10; top:57px; left:10px; list-style:none;}
ul#onglet li {display:inline; margin:auto; color:#5e5e5e; text-decoration:none; text-align:center; float:left; width:87px; height:23px; line-height:23px; background-image:url(layout/bg-onglet1.gif);}
ul#onglet li.desactive {background-image:url(layout/bg-onglet2.gif)};
ul#onglet li a {color:#5e5e5e; text-decoration:none;}
ul#onglet li.desactive a {color:#fff; text-decoration:none;}

#container { margin:40px 10px; padding-bottom:30px; color:#000; background-image:url(layout/bg-container.gif); background-repeat:repeat-x;  background-color:#fff; border: 1px solid #e4e4e4; }
#container p.intro {margin: 30px 22px 0 22px;}
#container p.style5 {clear:both; margin: 15px 0 0 22px;}
#container a.faireProno {position:absolute; color:#fff ; width:145px; right:20px; top:0; height:24px; line-height:24px; text-align:center; text-decoration:none; font-size:12px; background-image:url(layout/btn_prono.gif); border:0;}


#container .ficheCoureur {margin:10px 20px; float:left; width:240px; background-image:url(layout/bg-fiche.gif); background-position:left top; background-repeat:no-repeat; position:static;}
#container .ficheCoureur img {border: 1px solid #e4e4e4; margin:10px; padding:0; float:left;}
#container .ficheCoureur .ficheDetail {float:left;}
#container .ficheDetail img {top:-20px; left:45px; border:0; z-index:1; position:relative;}
#container .ficheCoureur h4 {color:#93c94b; font-size:14px; margin-top:10px;}
#container .ficheCoureur p.commentaire {margin-left:10px; padding:0; clear:left; height:50px;}

/*
#container .ficheCoureur {position:relative;margin:10px 20px; float:left; display:inline; width:240px; background-image:url(layout/bg-fiche.gif);  background-position:left top; background-repeat:no-repeat; z-index:20;}
#container .ficheCoureur img {border: 1px solid #e4e4e4; margin:10px; padding:0; float:left;position:relative;}
#container .ficheCoureur .ficheDetail {float:left; position:relative;}
#container .ficheDetail img {position:absolute; top:65px; right:10px; border:0;}
#container .ficheCoureur h4 {color:#93c94b; font-size:14px; margin-top:10px;}
#container .ficheCoureur p.commentaire {position:relative;margin-left:10px; padding:0; clear:both;}
*/


a:hover.infobulle {position:relative; z-index:2;}
a:hover.infobulle {text-decoration:none;}
a.infobulle span  {display:none;}
a:hover.infobulle span {top:1.5em; left:3.5em;border: 1px solid #8CC63F; background-color:#ffffff; color: #000000; width:200px; font-weight:normal; line-height:14px; padding:10px;position:absolute;display:block;}
a:sfHover.infobulle span {left:auto;}

a:hover.infobullehumeur {position:relative; z-index:2;}
a:hover.infobullehumeur {text-decoration:none;}
a.infobullehumeur span  {display:none;}
a:hover.infobullehumeur span {top:1.5em; left:3.5em;border: 1px solid #8CC63F; background-color:#ffffff; color: #000000;  font-weight:normal; line-height:2px; width:80px; padding:10px;position:absolute;display:block;}
a:sfHover.infobullehumeur span {left:auto;}


#container #graphique {margin:10px 20px; heigth:145px; width:480px; background-image:url(layout/bg-fiche.gif);  background-position:left top; background-repeat:no-repeat;}
#container #graphique img {margin:10px;}
#container .pronostic {margin:10px; padding: 12px; background-image:url(layout/bg-pronostic.gif); background-position:left top; background-repeat:no-repeat;}
#container .pronostic h4 {color:#93c94b; font-size:14px;}
#container .pronostic p {text-indent:20px;}
#container .pronostic span {display:block; padding-bottom:10px;}
#container .pronostic img {margin-right:20px;}

#container form.identification {float:left; margin:0 5px;}
#container form.identification label {font-weight:bold; margin: 0 0 0 10px; cursor:pointer;}
#container form.identification input {font-size:12px; color:#8cc63f; width:70px;}
#container form.identification input.submit {margin-left:10px; width: 25px; font-size:11px; background-color:#fff; border:1px solid #93c94b; cursor:pointer;}
#container .decalage {float:left; margin: 3px;}

#leFooter {clear:both;margin:30px;text-align:center; }