/* css Tour de France 2007 - 'Main', http://www.letour.fr/ */
/* All associated graphics copyright 2007, A.S.O. */
/* Creation : May. 16th, 2007 */

*{border:0;padding:0;margin:0;outline:none}
body{font: 62.5% Arial, Geneva, Helvetica, sans-serif;color:#000;
scrollbar-face-color: #fff;
scrollbar-highlight-color: #fff;
scrollbar-shadow-color: #fff;
scrollbar-3dlight-color: #A9A9A9;
scrollbar-arrow-color: #5F5F5F;
scrollbar-track-color: #A9A9A9;
scrollbar-darkshadow-color: #A9A9A9;
}
h1,h2,h3,h4,p,div,span, div div, div a {font-size:1em}
.clear{clear:both}
.noborder{border:0 !important}
h2 {font-family:Verdana, Geneva, Helvetica, sans-serif}
.transp{filter:alpha(opacity=1);-moz-opacity:0.01;opacity: 0.01}
.hidden{display:none}
.block{display:block}
.errormess{position:relative;padding:10px 0 10px 50px;font-weight:bold;text-transform:uppercase;background:url(/2009/TDF/img/picto_erreur.gif) no-repeat 5px 5px #FFFFFF;min-height:30px;
}
* html .errormess{height:30px}
.loadmess{position:relative;padding:10px 0 10px 30px;font-weight:bold;text-transform:uppercase;background:url(/2009/TDF/img/loading_gris.gif) no-repeat 10px 12px #FFFFFF;min-height:30px}
* html .loadmess{height:30px}
#contentune .errormess{top:5px; margin-left:5px; margin-right:5px}
#cursor{position:absolute;width:3px;height:116px;top:14px;background-color:#C8181B}
#playerFlash{position:relative;padding-top:14px;left:13px}

#page{width:95.6em;margin:0 auto;position:relative}
#channelPng{position:absolute;width:206px;height:37px;background:url(/2009/TDF/img/autresepreuves_tab.png) no-repeat;visibility:hidden}
#channel{position:relative;width:206px;height:37px;z-index:1}
a#showHide{position:relative;color:#fff;text-decoration:none;font-weight:bold;text-transform:uppercase;top:15px;margin-left:32px}
a#showHide img{margin-left:8px}
#channelDisplayPosition{width:767px;height:159px;position:absolute;left:186px;top:0;z-index:1000;display:none}
#channelDisplay, #channelDisplay a{color:#fff;text-decoration:none}
#channelDisplayPosition ul{position:relative;list-style:none;height:141px;top:10px;left:28px}
#channelDisplayPosition ul img{display:block}
#channelDisplayPosition ul li{float:left;width:103px}
#channelDisplayPng{position:absolute;top:-15px;left:0 !important;width:767px;height:159px;background:url(/img/channel/bgChannel.png) no-repeat}

#channelOut{position:absolute;z-index:500;background:#FF0000;display:none;}
#channelAntiOut{position:absolute;z-index:1500;background:#0000FF;display:none;}

#mediaVideo{position:absolute;top:100px;left:576px !important;left:526px;width:185px;height:47px;/*background:url(/2009/TDF/img/medias/bgMedias.png) no-repeat*/}

#mediaPositionning{position:absolute;width:185px;height:47px;z-index:580;display:none;}
#mediaFlash{position:relative;top:9px;left:14px;}
#mediaPng{position:absolute;width:185px;height:47px;background:url(/2009/TDF/img/medias/bgMedias.png) no-repeat}
ul#mediaTab{position:absolute;list-style:none;display:none;}
li#mediaDetails{position:relative;top:10px !important;left:0px !important;width:211px;height:262px;z-index:900;}
#mediaDetailsPng{position:absolute;width:270px;height:365px;top:22px !important;top:25px;left:2px;background:url(/2009/TDF/img/medias/bgMedias5.png) no-repeat;z-index:900}
*+html #mediaDetailsPng{top:26px}
ul#mediaTab li.media{position:relative !important;top:-228px !important;top:-231px;left:15px;z-index:950;height:21px;line-height:21px;width:132px;border-top: 1px solid #D4D4D4;padding-left:55px;white-space:nowrap;}
ul#mediaTab li a{color:#000;text-decoration:none}

ul#mediaTab li.first{border-top:none;margin-top:5px;}
ul#mediaTab li.ard{background:url(/2009/TDF/img/medias/ard.gif) no-repeat 3px 4px}
ul#mediaTab li.rtl{background:url(/2009/TDF/img/medias/rtl.gif) no-repeat 4px 2px}
ul#mediaTab li.vrs{background:url(/2009/TDF/img/medias/vrs.gif) no-repeat 4px 1px}
ul#mediaTab li.ftv{background:url(/2009/TDF/img/medias/ftv.gif) no-repeat 2px 1px}
ul#mediaTab li.nos{background:url(/2009/TDF/img/medias/nos.gif) no-repeat 0px 1px}
ul#mediaTab li.sbs{background:url(/2009/TDF/img/medias/sbs.gif) no-repeat 3px 0px}
ul#mediaTab li.skynz{background:url(/2009/TDF/img/medias/sky.gif) no-repeat 3px 0px}
ul#mediaTab li.sps{background:url(/2009/TDF/img/medias/sps.gif) no-repeat 2px 1px}
ul#mediaTab li.tv2{background:url(/2009/TDF/img/medias/tv2.gif) no-repeat 8px 4px}
ul#mediaTab li.tvk{background:url(/2009/TDF/img/medias/tv2_dk.gif) no-repeat 4px 1px}
ul#mediaTab li.vrt{background:url(/2009/TDF/img/medias/vrt.gif) no-repeat 2px 2px}
ul#mediaTab li.zdf{background:url(/2009/TDF/img/medias/zdf.gif) no-repeat 6px 4px}


#logo{margin-left:49px; visibility:hidden;}
#logo img{display:block;width:90px;height:88px}
#logoPng{position:absolute; margin-left:49px; visibility:hidden; width:90px; height:88px; background:url(/2009/TDF/img/logo.png) no-repeat}
* html #logoPng{margin-left:0;}
*+html #logoPng{margin-left:0;}

#accesPro {display:none}
#media{position:absolute;right:15px;top:107px}
#lang{position:absolute;right:10px !important;right:0px;top:155px;z-index:500}

#header{clear:both;z-index:9000}

#mainNavigationDiv{position:relative;font: 10px Verdana, Geneva, Helvetica, sans-serif;z-index:400}
.bordNavLeft,.bordNavRight{position:absolute;top:22px;z-index:200}
.bordNavLeft{left:-10px}
.bordNavRight{right:0px !important;right:-10px}
*+html .bordNavRight{right:-10px !important;z-index:500}

ul#level1{list-style:none;left:16px;height:54px}
ul#level1 li.level1{margin-top:4px;display:block;background:url(/2009/TDF/img/ongletRightOff.gif) no-repeat right top;float:left;margin-right:-3px;height:25px}
ul#level1 li.level1 a.level1{display:block !important;display:inline-block;height:25px;line-height:16px !important;line-height:15px;background: url(/2009/TDF/img/ongletLeftOff.gif) no-repeat left top;text-transform:uppercase;font-weight:bold;color:#fff;text-decoration:none;padding:4px 10px 0}
.rank1{z-index:50}
.rank2{z-index:40}
.rank3{z-index:30}
li#current1{position:relative}
ul#level1 li ul#ssnav2, ul#level1 li ul#ssnav1{display:none}
li#current1 ul#ssnav1, li#current1 ul#ssnav2{display:block}
ul#level1 li#current1{margin-top:-1px;background-image:url(/2009/TDF/img/ongletRightOn.gif)}
ul#level1 li#current1 a{background-image:url(/2009/TDF/img/ongletLeftOn.gif)}

ul li#current1 ul#ssnav1, ul li#current1 ul#ssnav2, ul li#current1 ul#ssnav3{display:block !important;z-index:110 !important}
ul#ssnav1, ul#ssnav2, ul#ssnav3{width:920px;height:26px;list-style:none;background:url(/2009/TDF/img/bgNavLev2.gif) repeat-x;z-index:110 !important}

ul#ssnav1{position:absolute;left:20px;top:23px}
ul#ssnav2,ul#ssnav3{position:absolute;top:23px}


ul#ssnav1 li.level2, ul#ssnav2 li.level2, ul#ssnav3 li.level2{position:relative;display:block;float:left;line-height:20px}
ul#ssnav1 li, ul#ssnav2 li, ul#ssnav3 li,ul#ssnav1 li a, ul#ssnav2 li a, ul#ssnav3 li a{background:none;color:#fff;text-transform:uppercase;font-weight:bold;text-decoration:none}
ul#ssnav1 li a, ul#ssnav2 li a, ul#ssnav3 li a{position:relative;background:none !important;top:3px}
ul#ssnav1 li, ul#ssnav2 li , ul#ssnav3 li {position:relative;padding:0 8px;margin:0;line-height:25px;height:25px;background:url(/2009/TDF/img/navSepLev2.gif) no-repeat right 3px}
ul#level1 li.boutique{background:url(/2009/TDF/img/bgNavLev2On.gif) repeat-x;margin-top:1px;line-height:17px}
ul#level1 li#current2{background:url(/2009/TDF/img/bgNav1Lev2On.gif) repeat-x 0 1px;}
ul#level1 li#current2 a{color:#000}
ul#ssnav1 li:hover.level2, ul#ssnav2 li:hover.level2, ul#ssnav3 li:hover.level2 {background:url(/2009/TDF/img/bgNav1Lev2On.gif) repeat-x 0 1px}
ul#ssnav1 li:hover.level2 a, ul#ssnav2 li:hover.level2 a, ul#ssnav3 li:hover.level2 a {color:#000}
/* fin correctif */
/*************** NAVIGATION PRINCIPALE FIN **************************/


#content{position:relative;background:#fff url(/2009/TDF/img/contentBgTop.gif) repeat-x;width:946px;padding:1px;z-index:1;overflow:hidden;clear:both;}

.tl{width:4px;height:57px;position:absolute;left:0;top:-1px}
.tr{width:4px;height:57px;position:absolute;right:0;top:-1px}

#subheader{height:3.5em}
#subheader select{font-size:1.1em;border:1px solid #7F9DB9;color:#3A4B57}

#mainBlock{width:630px;float:left}

/* bloc Direct / Une */

#directunediv{min-height:364px;margin-bottom:15px !important;margin-bottom:5px}
* html #directunediv{height:364px}

#contentune{position:relative;top:-5px;width:634px;background:#FFFD5C url(/2009/TDF/img/bgUneTransverseBox.gif) repeat-y;
	min-height:337px;z-index:1;padding-bottom:7px;clear:both}
* html #contentune{height:337px}
/*
#directunediv h2, #parcoursDiv h2, #classementsDiv h2{position:relative;height:20px;line-height:16px;display:block;float:left;
	padding-right:4em;
	background:url(/2009/TDF/img/ongletRightOn.gif) no-repeat right top;
	margin:0 0 0 8px;
	z-index:12
} correctif 12/06/07 */
#directunediv h2, #parcoursDiv h2, #classementsDiv h2{
	position:relative;height:20px;line-height:16px;display:block;float:left;padding-right:4em;
	background:url(/2009/TDF/img/ongletRightOn.gif) no-repeat right top;margin:0 0 0 8px;z-index:12
}


#parcoursDiv h2, #classementsDiv h2{padding-right:0;width:190px !important;width:180px}
#directunediv h2.direct{margin-left:-10px}
#directunediv h2.off{position:relative;background:url(/2009/TDF/img/ongletRightOff.gif) no-repeat right 6px;z-index:10;margin-top:2px;height:23px}

a.onglet, #parcoursDiv h2 span, #classementsDiv h2 span {
	font-family:Verdana, Geneva, Helvetica, sans-serif;
	display:block !important;
	display:inline-block;
	height:20px;
	line-height:21px;
	overflow:hidden;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:20px;
	background:url(/2009/TDF/img/ongletLeftOn.gif) no-repeat left top;
	z-index:2;
}

h2.off a.onglet{background:url(/2009/TDF/img/ongletLeftOff.gif) no-repeat left top;height:18px;}

.contentuneTop,.contentuneBottom{position:absolute;left:5px;width:624px;height:81px}
.contentuneTop{top:0;background:url(/2009/TDF/img/bgUneTopBox.jpg) repeat-x}
.contentuneBottom{bottom:0;background:url(/2009/TDF/img/bgUneBottomBox.jpg) repeat-x}
.lt,.lb,.rt,.rb{position:absolute;width:6px;height:6px;z-index:100}
#contentune .lb{left:0 !important;left:-1px;bottom:-2px}
#contentune .rb{right:-1px;bottom:-2px}
.lt{left:0px !important;left:-1px;top:0}
#contentune .rt{right:-1px;top:0px}

#contentParcours .lb, #contentClassement .lb{left:0 !important;left:-1px;bottom:0px}
#contentParcours .rb, #contentClassement .rb{right:0px !important;right:-1px;bottom:0px}
#contentParcours .rt, #contentClassement .rt{right:0px !important;right:-1px;top:0px}


#contentune h3{font-family:Verdana, Geneva, Helvetica, sans-serif;color:#000;text-transform:uppercase;line-height:2em;padding:3px 0 0 25px;background:url(/2009/TDF/img/pictPosition.gif) no-repeat 5px 5px}
#positionCourse h3{background-image:url(/2009/TDF/img/pictPosition.gif)}
#depeches h3{background-image:url(/2009/TDF/img/pictoDepeches.gif)}
#ecarts h3{background-image:url(/2009/TDF/img/pictEcart.gif)}

#positionCourse{position:relative;width:298px;min-height:192px;top:13px;left:12px;border:1px solid #fff;background:#fff url(/2009/TDF/img/bgTopBox1.jpg) no-repeat}
* html #positionCourse{height:192px}
#depeches{position:absolute;width:298px;min-height:192px;top:13px;left:322px;border:1px solid #fff;background:#fff url(/2009/TDF/img/bgTopBox1.jpg) no-repeat}
* html #depeches{height:192px}
#depeches ul{list-style:none}
#depeches ul li{font-size:1.1em;padding:4px;background:url(/2009/TDF/img/bgDepeches.gif) repeat-x}

li#depecheFocus {height:70px;background:none !important}
li#depecheFocus span{display:block;padding-left:15px}
#depeches li.depechesLink{background:none;border-top:1px solid #ccc}
#depeches li.depechesLink a{font-size:0.9em;padding-left:17px;background:url(/2009/TDF/img/arrRed2.gif) no-repeat 0 2px;color:#C81818}
#depeches h4 a{font-weight:bold;color:#000;text-decoration:none;padding-left:12px;background:url(/2009/TDF/img/arrRed1.gif) no-repeat 0 2px}
#depeches h4 strong{color:#C81818;font-weight:normal}
#ecarts{position:relative;width:606px;min-height:112px;top:21px;left:12px;border:1px solid #fff;background:#fff url(/2009/TDF/img/bgTopBox1.jpg) no-repeat;margin-bottom:30px;clear:both}
* html #ecarts{height:119px}
#ecarts a{position:absolute;top:8px;right:10px;padding-left:20px;color:#C81818;background:url(/2009/TDF/img/arrRed2.gif) no-repeat 3px 0}
#ecartsFlash{height:98px;clear:both;padding:1px}

#etape{position:relative;top:5px;left:5px;width:293px;height:161px}
#divEtapeParcouru,#divEtapeReste,#divEtapeDebut,#divEtapeTotal{position:absolute}
#divEtapeParcouru{top:132px;left:6px;color:#fff;font-size:0.9em}
#divEtapeReste{top:132px;right:10px;color:#fff;font-size:0.9em}
#divEtapeDebut{top:150px;left:6px;font-size:0.9em}
#divEtapeTotal{top:150px;right:10px;font-size:0.9em}


#secondaryBlock{float:right;margin-top:22px;width:308px;display:inline;clear:none !important;clear:both}
* html #secondaryBlock{margin-left:-11px}

/* déplacer dans la screen_home le 6 juin 2007 par PE
#maillots{position:relative;width:306px;min-height:93px;border:1px solid #bbb;top:2px}
#maillots h2, #grosplan h2{font-family:Verdana, Geneva, Helvetica, sans-serif;text-transform:uppercase;padding-left:5px;margin:1px;line-height:17px;background:url(/2009/TDF/img/bg2ndaryBox.gif) repeat-x}
#porteurmaillotGeneral{position:absolute;left:0px;top:18px;width:145px;margin:1px;border:1px solid #D4D4D4}
#porteurmaillotJour{position:relative;left:157px;width:145px;margin:1px;border:1px solid #D4D4D4}

#porteurmaillotGeneral ul, #porteurmaillotJour ul{list-style:none}
#porteurmaillotGeneral li, #porteurmaillotJour li{line-height:17px;height:17px;padding-left:20px;position:relative}
#porteurmaillotGeneral li a, #porteurmaillotJour li a {color:#000;text-decoration:none;font-size:1.1em}
#porteurmaillotGeneral li.jaune{background:#F0F0F0 url(/2009/TDF/img/maillotJaune.gif) no-repeat 3px 3px}
#porteurmaillotGeneral li.vert{background:#fff url(/2009/TDF/img/maillotVert.gif) no-repeat 3px 3px}
#porteurmaillotGeneral li.apois{background:#F0F0F0 url(/2009/TDF/img/maillotApois.gif) no-repeat 3px 3px}
#porteurmaillotGeneral li.blanc{background:#fff url(/2009/TDF/img/maillotBlanc.gif) no-repeat 3px 3px}
#porteurmaillotGeneral li a.cob, #porteurmaillotJour li a.cob {position:absolute;right:3px;top:0 !important;top:-1px;color:#215478;font-weight:bold}
#porteurmaillotJour li.titre{font-family:Verdana, Geneva, Helvetica, sans-serif;line-height:14px;height:14px;padding:2px 0 0 5px;text-transform:uppercase;font-weight:bold;background:url(/2009/TDF/img/bgPorteurMaillotJour.gif)}
#porteurmaillotJour li.vainqueur{line-height:17px;background:#fff url(/2009/TDF/img/maillotVainqueurJour.gif) no-repeat 3px 3px}
#porteurmaillotJour li.combatif{line-height:17px;background:#fff url(/2009/TDF/img/maillotCombattif.gif) no-repeat 3px 3px}
#porteurmaillotJour li.superCombatif{line-height:17px;background:#fff url(/2009/TDF/img/maillotCombattif.gif) no-repeat 3px 3px}
*/

/*#ePubCarre img{border:1px solid #bbb;margin:10px 0 0 4px}*/
#ePubCarre {margin:10px 0 0 4px}

#tourDetail{width:650px;clear:both}
#parcoursColumn{width:316px;float:left}

#parcoursDiv, #classementsDiv{position:relative;width:322px;height:286px}
#contentParcours, #contentClassement{position:relative;top:-5px;width:312px;min-height:246px;padding:12px 0 0 5px;background:#FFFD5C url(/2009/TDF/img/bgParcoursTransverseBox.gif) repeat-y;clear:both}
* html #contentParcours, * html #contentClassement{height:252px;clear:none}
*+html #contentParcours, *+html #contentClassement{height:246px;clear:none}

.contentParcoursTop{position:absolute;left:5px;width:306px;height:36px}
.contentParcoursTop{top:0;background:url(/2009/TDF/img/bgParcoursTopBox.jpg) repeat-x}
.contentParcoursBottom{position:absolute;left:5px;width:306px;height:21px}
.contentParcoursBottom{bottom:0;background:url(/2009/TDF/img/bgParcoursBottomBox.jpg) repeat-x}
/*#parcoursSponsor{position:absolute;right:10px;top:5px;z-index:500;padding-left:20px;background:url(/2009/TDF/img/logoGoogleEarth.gif) no-repeat;line-height:20px;color:#C81818}*/
#parcoursSponsor{position:absolute;right:10px;top:5px;z-index:500;padding-left:43px;background:url(/img/externes/logoGoogleMaps_home.gif) no-repeat;line-height:15px;color:#C81818}

#parcoursTab, #classementTab{position:relative;font-size:11px;top:0px;height:20px;width:286px;clear:both;border-right:1px solid #fff}
#classementTab{width:190px;z-index:10}	
#contentParcours h3, #contentClassement h3{position:relative;width:95px;height:26px;line-height:25px;display:block;float:left;text-align:center;background:url(/2009/TDF/img/tabRightOff.gif) no-repeat right top}
#contentParcours h3.current, #contentClassement h3.current{background:url(/2009/TDF/img/tabRightOn.gif) no-repeat right top}
#contentParcours h3 a.tab, #contentClassement h3 a.tab {font-family:Verdana, Geneva, Helvetica, sans-serif;display:block;height:25px;line-height:28px;overflow:hidden;color:#666;text-decoration:none;background:url(/2009/TDF/img/tabLeftOff.gif) no-repeat left top}
#contentParcours h3.current a.tab, #contentClassement h3.current a.tab {background:url(/2009/TDF/img/tabLeftOn.gif) no-repeat left top;color:#000}	
#subContentParcours{position:relative;/*background:#fff;*/clear:both;border:1px solid #D4D4D4;border-top:0;border-bottom:0;width:304px}
#subContentClassement{width:304px}
*+html #subContentClassement{margin-top:-12px;}
* html #subContentClassement{margin-top:-13px;}
#subContentParcours img{display:block;position:relative;top:-3px !important;top:0}
*+html #subContentParcours{position:relative;top:6px}

ul#flipDate{position:relative;list-style:none;background:#fff;height:19px;text-align:right;width:304px}
ul#flipDate li{display:inline;padding-right:5px}	
ul#flipDate li a{position:relative;font-size:1.1em;font-weight:bold;color:#ACACAC}
ul#flipDate li a.current{color:#215478}

/* correctif 2007 06 13
ul#horaires, ul#classementAutres{position:relative;list-style:none;height:17px;white-space:nowrap;left:52px;margin-bottom:10px !important;margin-bottom:6px;top:-4px !important;top:0;background:url(/2009/TDF/img/bgBottomBox.gif)}
ul#horaires{width:184px !important;width:190px;left:60px}
* html ul#horaires{top:1px}
*+html ul#horaires{margin-top:5px;position:absolute;margin-top:240px;left:50px}
ul#horaires li, ul#classementAutres li{display:inline;float:left;color:#D4D4D4}
ul#horaires li a, ul#classementAutres li a {position:relative;color:#C81818;font-weight:normal;display:block;height:17px;line-height:17px;float:left;padding:0 4px 0px 4px}
*/
div.sub-sub-parc-class{text-align:center;background:url(/2009/TDF/img/bgParcoursCarte.gif);}
ul#horaires, ul#classementAutres, ul#parcoursCarte{
	top:auto;
	left:auto;
	height:auto;
	margin:0;
	display:inline;
	padding:2px 10px;
	background:url(/2009/TDF/img/bgBottomBox.gif);
	position:relative;
	top:-3px !important;
	top:0;
}
/*+html ul#parcoursCarte{top:20px;}
* html ul#parcoursCarte{top:0;}/* IE */
*+html ul#horaires{top:2px;}
* html ul#horaires{top:2px;}
*+html ul#classementAutres{top:-5px;}
* html ul#classementAutres{top:0;}
ul#horaires li, ul#parcoursCarte li, ul#classementAutres li{
	list-style-type:none;
	display:inline;
	margin:0;
	color:#d4d4d4;
}
ul#horaires li a, ul#classementAutres li a, ul#parcoursCarte li a{
	display:inline;
	color:white;
	padding:0 4px;
	margin:0;
	line-height:17px;
	color:#C81818;
	font-weight:normal;
}
/* fin correctif 2007 06 13 */

#classementColumn{float:left;width:314px}
#sponsordiv{position:relative;right:-5px;top:-5px;z-index:500}
* html #classementColumn{margin-left:-3px}
#classementSponsor{position:absolute;right:25px;top:10px;z-index:500}
#navClassement{position:relative;width:305px;background:#fff;border:1px solid #D4D4D4;border-bottom:0;top:5px !important;top:-1px;z-index:5}
#menuClassement{width:226px;height:43px;margin:7px 0 0 29px}
#menuClassement h4{width:72px;height:19px;float:left;border:1px solid #ccc;margin:0 1px 1px 0}
#menuClassement h4.current{background:#E0E0E0}
#menuClassement h4 a{color:#000;text-decoration:none;padding-left:18px;font-weight:normal;line-height:19px;margin-left:2px;font-size:11px}
a#IT{background:url(/2009/TDF/img/maillotJaune.gif) no-repeat}
a#IP{background:url(/2009/TDF/img/maillotVert.gif) no-repeat}
a#ET{background:url(/2009/TDF/img/maillotEquipes.gif) no-repeat}
a#IM{background:url(/2009/TDF/img/maillotApois.gif) no-repeat}
a#IJ{background:url(/2009/TDF/img/maillotBlanc.gif) no-repeat}
a#IC{background:url(/2009/TDF/img/maillotCombattif.gif) no-repeat}
#classements{margin-top:0px !important;margin-top:-5px;padding-top:10px;background:white;width:305px;border-left:1px solid #D4D4D4;;border-right:1px solid #D4D4D4}
#classements h5{font-size:1.1em;color:#215478;text-transform:uppercase;margin:0 0 7px 5px !important;margin:0 0 5px 5px;clear:both}

/*ul#classementAutres{width:170px !important;margin-left:15px;margin-top:-1px}
*+html ul#classementAutres{position:absolute;margin-top:239px;left:55px}*/
.classementDetail{position:relative;background:#fff;top:-5px !important;top:-2px;width:305px !important;width:303px;height:128px;overflow:auto;overflow-x:hidden}
ul.classementListe{list-style:none;position:relative}
ul.classementListe li{position:relative;clear:both;min-height:17px;width:287px}
ul.classementListe li.impair{background:#F0F0F0}
span.rate{float:left;width:20px;padding-left:5px;color:#215478;font-size:1.1em;font-weight:bold}
.classementListe img{vertical-align:-4px;margin-right:6px;display:block;float:left;}
.classementListe a {color:#000;font-size:1em;text-decoration:none;width:90px;display:block;float:left;min-height:17px;font-size:1.1em}
.classementListe .cod{width:27px;top:2px;display:block;float:left;background:none}
.classementListe .chrono {position:absolute;top:2px;right:2px;font-weight:bold;font-size:1.1em;color:#215478;display:block}

.classementListe .temps1{width:27px;top:2px;display:block;float:left;background:none}
.classementListe .temps2 {position:absolute;top:2px;right:2px;font-weight:bold;font-size:1.1em;color:#215478;display:block}

#grosplan{width:306px;height:148px;border:1px solid #bbb;margin-top:10px}
#innerGrosplan{width:302px;height:126px;border:1px solid #D4D4D4;margin:1px 0 0 1px}
#innerGrosplan h3{font-size:1.1em;margin:7px 0 0 4px}
#innerGrosplan a{color:#000;text-decoration:none}
#innerGrosplan h3 img{margin:0 3px 0}
#innerGrosplan img.portrait{display:block;margin:7px 0 0 4px;border:1px solid #bbb;float:left}
#innerGrosplan strong{color:#C81818}
#innerGrosplan em{color:#215478;font-style:normal}
/*#focusDyn{min-height:105px;}
* html #focusDyn{height:115px;}*/
#focusDyn{}
* html #focusDyn{}

#meteo{width:147px;height:90px;border:1px solid #bbb}
.maillot{float:left;margin:7px 0 0 5px;text-align:center;color:#215478;font-weight:bold;font-size:1.1em}
#categories{width:148px;height:84px;float:right;margin:7px 0 0 1px}
#categories ul{list-style:none;font-size:1.1em}
#categories ul li em{font-style:normal !important;color:#000}
#categories ul li{border-top:1px dashed #bbb;position:relative;height:19px;line-height:19px}
em.individuel {background:url(/2009/TDF/img/maillotJaune.gif) no-repeat;padding-left:18px}
em.points{background:url(/2009/TDF/img/maillotVert.gif) no-repeat;padding-left:18px}
em.jeune{background:url(/2009/TDF/img/maillotBlanc.gif) no-repeat;padding-left:18px}
#categories ul li.individuel{background:url(/2009/TDF/img/bgCategories.gif) repeat-x;border-top:none}
em.grimpeur{background:url(/2009/TDF/img/maillotApois.gif) no-repeat;padding-left:18px}
#categories li span{position:absolute;right:10px;top:0;font-weight:bold;color:#215478}
#innerGrosplan p{margin:0px 0 0 5px;clear:both;border-top:1px solid #ccc}
a.grosplanLink{padding-left:20px;background:url(/2009/TDF/img/arrRed2.gif) no-repeat 0 2px;color:#C81818 !important;text-decoration:underline !important}

#etaussi{width:306px;min-height:211px;margin:10px 0 0 3px;border:1px solid #bbb}
* html #etaussi{height:211px}
#etaussi h2{text-transform:uppercase;color:#35617B;background:#CAE1E7;height:17px;line-height:17px;margin:1px 1px 0 1px;padding-left:7px}
#etaussi .item{position:relative;margin:0 8px;padding:8px 0;border-top:1px dashed #bbb}
#etaussi .item img{position:absolute;display:block;border:1px solid #000}
#etaussi .item p {margin-left:135px;top:5px;font-size:1.1em;padding:1px}
.etaussiLink{padding:0 0 5px 20px;background:url(/2009/TDF/img/arrRed2.gif) no-repeat 0 2px;color:#C81818;font-size:0.9em}
p.otherLinks {border-top:1px solid #ccc;padding-left:10px;height:18px}
.otherLinks a{color:#C81818;margin-right:1em}

#sondageZone{position:relative;width:308px}
#meteo{margin-top:10px}
#sondage{width:147px;margin-top:10px;border:1px solid #bbb;min-height:175px}
* html #sondage{height:175px}
#sondage h2{height:12px;background:#D7EAEE;text-transform:uppercase;color:#35617B;height:17px;line-height:17px;padding-left:7px;margin:1px}
#sondage p{font-size:1.1em;font-weight:bold;margin:7px}

#sondageForm input{display:block;width:15px;float:left;line-height:10px;height:10px;margin-left:12px !important;margin-left:6px}
#sondageForm label{position:relative;display:block;float:left;margin:0 0 0 5px;width:115px;font-size:1.1em;clear:right}
#submitSondage{display:block;height:21px;border:1px solid #DCDCDC;clear:both;margin:5px auto;width:77px}
#seeResults{display:block;height:21px;border:1px solid #DCDCDC;clear:both;margin:5px 5px;position:absolute;bottom:5px;left:10px}
#submitSondage a, #seeResults a{display:block;padding:0 22px;color:#C81818;text-decoration:underline;background:#D7EAEE;margin:1px;line-height:19px;text-align:center}
#seeResults a{padding:0 5px}
#reponseSet{margin-bottom:35px}
p.sondageDetails{position:relative;width:130px;font-weight:normal;clear:both}
.reponse{display:block;margin-bottom:-5px}
.sondageDetails img{clear:left}
.rates{font-weight:normal;color:#666}
.votes{font-weight:normal;margin:-10px 0 0 7px;color:#666}

/* déplacé dans screen_pages
#jeuxPanelZone{position:absolute;left:159px;top:0}
* html #jeux{margin-top:10px}
#jeux{margin-top:0px}
*+html #jeux{margin-top:10px}
#panel{margin-top:10px}
#jeux img,#panel img{display:block;border:1px solid #bbb}
fin déplacement*/

#boutiqueZone{width:310px;margin-left:3px}

#boutique{width:147px;margin-top:10px;border:1px solid #bbb;float:left}
#boutique h2, #partenaires h2{text-transform:uppercase;color:#fff;background:url(/2009/TDF/img/bgNoir.gif) repeat-x;height:17px;line-height:17px;margin:1px 1px 0 1px;padding-left:7px}
#boutique img{display:block;margin:1px}

#partenaires, #jeuxPC{float:left;width:147px;border:1px solid #bbb;margin:10px 0 0 10px}
#partenaires img, #jeuxPC img {display:block}

#footer{position:relative;clear:both;top:10px}
#ours{width:305px;height:75px;border:1px solid #E1E1E1}
#publisher{width:114px;margin:9px 0 0 39px !important;margin:9px 0 0 19px;float:left;text-align:center;color:#787878}
#event{margin-left:25px}
#ours ul{float:left;list-style:none;margin:21px 0 0 38px !important;margin:21px 0 0 19px}
#ours li{background:url(/2009/TDF/img/arrRed3.gif) no-repeat 0 3px;padding-left:10px}
#ours li a{color:#444;text-decoration:none}

/* correctif 2007 06 12
#divers{width:502px;height:75px;border:1px solid #E1E1E1;position:absolute;top:1px;left:318px;background:#F2F2F2}
#divers ul{list-style:none;clear:both;width:502px}
ul.l1 li,ul.l2 li{position:relative;float:left;height:21px;border-right:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1}
#divers ul a{font-size:0.9em;word-spacing:0.02em !important;word-spacing:normal;letter-spacing:-0.02em !important;letter-spacing:normal;line-height:21px;margin:0 6px !important;margin:0 8px;color:#444;text-decoration:none}

#divers ul.l1 li.first {width:153px;text-align:right}
#divers ul.l1 li.last {width:103px !important;width:109px;border-right:0}

#divers ul.l2 li.first{width:204px;text-align:right}
#divers ul.l2 li.last{width:204px;text-align:left;border-right:0}
#divers select{width:192px;background:#F2F2F2;font-size:1.1em;border:1px solid #7F9DB9;margin-bottom:10px}
#divers fieldset{width:400px;clear:both;margin: 5px auto;padding-top:5px}
#divers optgroup{font-style:normal;background:#787878;color:#fff}
#divers option{background:#F2F2F2;color:#000;position:relative;left:0}
*/

#divers{width:502px;height:75px;border:1px solid #E1E1E1;position:absolute;top:1px;left:318px;background:#F2F2F2;text-align:center;}
#divers ul{list-style:none;display:block;position:relative;border-bottom:1px solid #E1E1E1;height:18px;text-align:center;padding-top:4px}
*+html #divers ul{padding-top:6px;height:16px;}
#divers ul li{display:inline;}
#divers ul li a{display:inline;text-decoration:none;color:#444;font-size:0.9em;line-height:0.9em;border-left:1px solid #E1E1E1;padding:5px 6px;margin-left:-3px}
#divers ul li a.first {border:0}
#divers select{width:192px;background:#F2F2F2;font-size:1.1em;border:1px solid #7F9DB9;}
#divers fieldset{width:400px;clear:both;margin: 5px auto;}
*+html #divers fieldset{padding-top:5px;}
* html #divers fieldset{padding-top:5px;}
#divers optgroup{font-style:normal;background:#787878;color:#fff}
#divers option{background:#F2F2F2;color:#000;position:relative;left:0}
/* fin correctif 2007 06 12 */
.top{background:#F2F2F2}


#footer #partenaires2 div{margin:14px auto 0;color:#444;font-size:0.9em}
#footer #partenaires2{width:120px;height:77px;background:#E1E1E1;position:absolute;top:1px;right:14px !important;right:10px;text-align:center}


/* communiqué spécial */
#communique{position:relative;width:929px;height:20px;margin:0 0 5px 10px}
#communique p{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;height:18px;line-height:18px;border-top:1px solid #C71919;border-bottom:1px solid #C71919;background:#fff;color:#C71919;font-weight:bold}
.cl{position:absolute;left:0}
.cr{position:absolute;right:0;right:-1px}
#communique strong{color:#fff;text-transform:uppercase;padding:0 8px;margin-right:5px;display:block;float:left;height:18px;line-height:18px;background:url(/2009/TDF/img/bgCommuniqueTitre.gif) repeat-x}
#communique a{color:#C71919}
