/*MAIN*/
*{border:0;padding:0;margin:0;outline:none}
body{font:62.5% Arial, Geneva, Helvetica, sans-serif;color:#000;background:#ffffff url(../img_css/mainbg2.jpg) repeat-x center top}
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(../img_css/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(../img_css/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}

#cab{width:95.6em;margin:0 auto;position:relative;background-color:#F60;z-index:999}

#page{width:95.6em;margin:0 auto;position:relative}
#channelPng{position:absolute;width:206px;height:37px;background:url(../img_css/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:257px;position:absolute;left:186px;top:0;z-index:1000;display:none}
#channelDisplay{z-index:1001}
#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:257px;background:url(../img_css/bgChannel.png) no-repeat}

#channelOut{position:absolute;z-index:500;background:#FF0000;display:none;width:100%;height:600px}
#channelAntiOut{position:absolute;z-index:1500;background:#0000FF;display:none;top:0px;left:0px;width:206px;height:37px}

#logo{display:block;width:134px;height:88px}
#logoPng{position:absolute;margin-left:30px;visibility:hidden;width:134px;height:88px;background:url(../img_css/logo.png) no-repeat}
* html #logoPng{margin-left:0}
*+html #logoPng{margin-left:0}

#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(../img_css/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(../img_css/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(../img_css/ongletRightOn.gif)}
ul#level1 li#current1 a{background-image:url(../img_css/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(../img_css/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#ssnav2{left:20px}

ul#ssnav1 li.level2, ul#ssnav2 li.level2, ul#ssnav2 li.leveloff, 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(../img_css/navSepLev2.gif) no-repeat right 3px}
ul#level1 li.boutique{background:url(../img_css/bgNavLev2On.gif) repeat-x;margin-top:1px;line-height:17px}
ul#level1 li#current2, ul#level1 li.current2{background:url(../img_css/bgNav1Lev2On.gif) repeat-x 0 1px}
ul#ssnav1 li:hover.level2, ul#ssnav2 li:hover.level2, ul#ssnav3 li:hover.level2 {background:url(../img_css/bgNav1Lev2On.gif) repeat-x 0 1px}

/*NAVLEVEL*/
#subm3{position:absolute;top:24px;left:-5px;width:400px}
#subm3 .ini{background:url(../img_css/mainNavLevel3Left.gif) no-repeat 0 -1px !important;float:left;width:4px;overflow:hidden}
#subm3 .fin{background:url(../img_css/mainNavLevel3Right.gif) no-repeat 0 -1px !important;float:left;width:4px;overflow:hidden}
ul#ssssnav4 li{float:left;background:none;padding:0}
ul#ssssnav4 li#current3 {background:url(../img_css/bgNav1Lev3Current.gif) repeat-x;color:#000;text-transform:none;font-weight:normal;font-family:Arial, Helvetica, sans-serif}
ul#ssssnav4 li#current3 a{color:#000}
ul#ssssnav4 li.sin a{background:none !important}
ul#ssssnav4 li a{display:inline-block;padding:0 10px;text-transform:none;color:#fff;font-weight:normal;background:url(../img_css/ssssnavSep.gif) no-repeat right 3px !important;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:12px;height:20px;vertical-align:15px;overflow:visible}
ul#ssssnav4 li:hover{background:url(../img_css/bgNav1Lev3On.gif) repeat-x}
ul#ssssnav4{list-style:none;background:url(../img_css/bgNav1Lev3Off.gif) repeat-x !important;position:relavite;float:left;z-index:200;height:20px}

/*desactivos*/
ul#ssnav2 li.leveloff{position:relative;display:block;float:left;line-height:20px}
ul#ssnav2 li.leveloff a{color:#999;cursor:default}
/* fin navegación principal */

.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;padding:14px 14px 0 !important}
select, #subheader select, #subheader2 select{font-size:1.1em;border:1px solid #7F9DB9;color:#3A4B57}

#subheader #descriptif, #subheader2 #descriptif{font-size:1.4em;font-weight:bold}
#subheader #descriptif strong, #subheader2 #descriptif strong{text-transform:uppercase}
#subheader #descriptif strong, #subheader2 #descriptif strong, #subheader2 #descriptif em{color:#215478}
#subheader #stageAndDate, #subheader2 #stageAndDate{margin-left:10px;position:relative;top:-1px}
.arrBlue{margin:0 2px}
.kilometrage{font-size:1.1em;color:#215478;font-weight:bold}

#subheader1{width:946px;margin:10px 0 0 10px}
#subheader2{min-height:25px;height:25px;display:block;width:915px;margin-top:28px;margin-left:15px}
html #subheader2{height:25px}


#mainBlock{width:630px;float:left}

h1 strong, h1 em{color:#215478}
h1 em{font-size:0.9em;font-style:normal}
/*
#stageAndDate{float:left;margin-top:14px;clear:right}
*/
.date{font-size:1.1em;color:#215478;font-weight:bold}
.sep{margin:0 6px}


#directunediv{min-height:191px;margin-bottom:15px !important;margin-bottom:5px}
* html #directunediv{height:191px}

#contentune{position:relative;top:-5px;width:634px;background:#FFFD5C url(../img_css/bgUneTransverseBox.gif) repeat-y;min-height:238px;z-index:1;padding-bottom:7px;clear:both}
* html #contentune{height:238px}

#directunediv h2, #parcoursDiv h2, #classementsDiv h2{position:relative;height:25px;line-height:21px;display:block;float:left;padding-right:4em;background:url(../img_css/ongletRightOn.gif) no-repeat right 5px;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(../img_css/ongletRightOff.gif) no-repeat right 6px;z-index:10;margin-top:2px;height:23px}

a.onglet, #parcoursDiv h2 span, #classementsDiv h2 span {background:url(../img_css/ongletLeftOn.gif) no-repeat scroll left 5px transparent;color:#FFFFFF;display:block !important;font-family:Verdana,Geneva,Helvetica,sans-serif;height:25px;line-height:30px;overflow:hidden;padding-left:20px;text-decoration:none;text-transform:uppercase;z-index:2}

h2.off a.onglet{background:url(../img_css/ongletLeftOff.gif) no-repeat left 6px;height:23px}

.contentuneTop,.contentuneBottom{position:absolute;left:5px;width:624px;height:81px}
.contentuneTop{top:0;background:url(../img_css/bgUneTopBox.jpg) repeat-x}
.contentuneBottom{bottom:0;background:url(../img_css/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:#fff;text-transform:uppercase;line-height:2em;padding:3px 0 0 10px}
#ecarts h3, #directRealTime h3{background-image:url(../img_css/pictEcart.gif)}

#secondaryBlock{float:right;margin-top:22px;width:308px;display:inline;clear:none !important;clear:both}
* html #secondaryBlock{margin-left:-11px}
#maillots{position:relative;width:306px;min-height:93px;border:1px solid #bbb;top:2px}
* html #maillots{height:93px}
#maillots h2, #grosplan h2{font-family:Verdana, Geneva, Helvetica, sans-serif;color:#ffffff;text-transform:uppercase;padding-left:5px;margin:1px;line-height:17px;background:url(../img_css/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.SIT{background:#F0F0F0 url(../img_css/maillotsit.png) no-repeat 3px 3px}
#porteurmaillotGeneral li.SIP{background:#fff url(../img_css/maillotsip.png) no-repeat 3px 3px}
#porteurmaillotGeneral li.SIM{background:#F0F0F0 url(../img_css/maillotsim.png) no-repeat 3px 3px}
#porteurmaillotGeneral li.SIC{background:#fff url(../img_css/maillotsic.png) 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(../img_css/bgPorteurMaillotJour.gif)}
#porteurmaillotJour li.ganador{line-height:17px;background:#fff url(../img_css//maillotVainqueurJour.gif) no-repeat 3px 3px}
#porteurmaillotJour li.sol{line-height:17px;background:#fff url(../img_css/maillotsol.gif) no-repeat 3px 3px}
#porteurmaillotJour li.superCombatif{line-height:17px;background:#fff url(../img_css/maillotCombattif.gif) no-repeat 3px 3px}

#ePubCarre{border:1px solid #bbb;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:#ee0000 url(../img_css/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;top:0;background:url(../img_css/bgParcoursTopBox.jpg) repeat-x}
.contentParcoursBottom{position:absolute;left:5px;width:306px;height:21px;bottom:0;background:url(../img_css/bgParcoursBottomBox.gif) repeat-x 0 0 transparent}

#parcoursTab, #classementTab{position:relative;font-size:11px;top:0px;height:20px;width:286px;clear:both;border-right:1px solid #fff;z-index:9}
#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(../img_css/tabRightOff.gif) no-repeat right top}
#contentParcours h3.current, #contentClassement h3.current{background:url(../img_css/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(../img_css/tabLeftOff.gif) no-repeat left top}
#contentParcours h3.current a.tab, #contentClassement h3.current a.tab {background:url(../img_css/tabLeftOn.gif) no-repeat left top;color:#000}	
#subContentParcours{position:relative;clear:both;border:1px solid #D4D4D4;border-top:0;border-bottom:0;width:304px;height:202px;overflow:hidden}
#subContentClassement{width:304px}
#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}

div.sub-sub-parc-class{text-align:center}
div.sub-sub-parc-class2{text-align:center;background:url(../img_css/bgParcoursCarte.gif);margin:-3px -1px 0 -1px;padding:0;position:relavite}
ul#horaires, ul#classementAutres, ul#parcoursCarte{margin:0;display:inline;padding:2px 10px;background:url(../img_css/bgBottomBox.gif);position:relative;top:-4px}
*+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#parcoursCarte li a, ul#classementAutres li a{color:white;padding:0 4px;display:inline;margin:0;line-height:17px;color:#C81818;font-weight:normal}


#classementColumn{float:left;width:314px}
* html #classementColumn{margin-left:-3px}
#sponsordiv{position:relative;right:-5px;top:-5px;z-index:500}
#clasSponsor{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:16px;font-weight:normal;line-height:19px;margin-left:1px;font-size:11px}
a#SIT{background:url(../img_css/maillotsit.png) no-repeat}
a#SIP{background:url(../img_css/maillotsip.png) no-repeat}
a#SIM{background:url(../img_css/maillotsim.png) no-repeat}
a#SIC{background:url(../img_css/maillotsic.png) no-repeat}
a#SIS{background:url(../img_css/maillotsis.png) no-repeat}
a#SET{background:url(../img_css/maillotset.png) 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;height:24px;color:#215478;text-transform:uppercase;margin:0 0 7px 5px !important;margin:0 0 5px 5px;clear:both}

.classementDetail{position:relative;background:#fff;top:-5px !important;top:-2px;width:305px !important;width:303px;height:116px;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.impar{background:#F0F0F0}
span.rate{float:left;width:20px;padding-left:5px;color:#215478;font-size:1.1em;font-weight:bold;padding-top:2px}
.classementListe img{padding-top:3px;vertical-align:-4px;margin-right:6px;display:block;float:left}
.classementListe a {color:#000;font-size:1em;text-decoration:none;width:150px;display:block;float:left;min-height:17px;font-size:1.1em;padding-top:2px}
.classementListe .cod{width:27px;padding-top:2px;display:block;float:left;background:none}
.classementListe .chrono {position:absolute;top:1px;right:2px;font-weight:bold;font-size:1.1em;color:#215478;display:block}

#grosplan{width:306px;min-height:148px;border:1px solid #bbb;margin-top:10px}
* html #grosplan{height:148px}
#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}

#meteo{width:147px;height:90px;border:1px solid #bbb;margin-top:0}
.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.SIT{background:url(../img_css/maillotsit.png) no-repeat;padding-left:18px}
em.SIP{background:url(../img_css/maillotsip.png) no-repeat;padding-left:18px}
em.SIC{background:url(../img_css/maillotsic.png) no-repeat;padding-left:18px}
em.SIM{background:url(../img_css/maillotmon.png) no-repeat;padding-left:18px}
#categories ul li.individuel{background:url(../img_css/bgCategories.gif) repeat-x;border-top:none}
#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(../img_css/arrRed2.gif) no-repeat 0 2px;color:#C81818 !important;text-decoration:underline !important}



#etaussi{width:306px;min-height:208px;margin:10px 0 0 3px;border:1px solid #bbb}
* html #etaussi{height:211px}
#etaussi h2{font-family:Verdana, Geneva, Helvetica, sans-serif;color:#ffffff;text-transform:uppercase;padding-left:5px;margin:1px;line-height:17px;background:url(../img_css/bg2ndaryBox.gif) repeat-x}
#etaussi .item{position:relative;margin:0 1px}
#etaussi .item p{margin:10px;font-size:1.1em}
.etaussiLink{padding:0 0 5px 20px;background:url(../img_css/arrRed2.gif) no-repeat 0 2px;color:#C81818;font-size:0.9em}
*/
#sondageZone{position:relative;width:308px;margin-top:14px}


#boutiqueZone{margin-left:3px}

#boutique, #jeuxBoutiqueZone{float:left;width:147px;margin-top:10px;border:1px solid #bbb}
#boutique h2, #jeuxBoutiqueZone h2, #partenaires h2{text-transform:uppercase;color:#fff;background:url(../img_css/bgNoir.gif) repeat-x;height:17px;line-height:17px;margin:1px 1px 0 1px;padding-left:7px}
#boutique img{display:block;margin:1px}

#partenaires{float:right;width:147px;border:1px solid #bbb;margin:10px 0 0 0}
#partenaires img, #jeuxPcHome img {display:block}

#jeuxBoutiqueZone{height:208px !important;height:207px;margin-left:10px}


/* SCREEN_HOME */
#directRealTime{position:relative;width:606px;min-height:189px;top:21px;left:12px;clear:both;border:1px solid #f93634;background:#fff url(../img_css/bgTopBox1.jpg) no-repeat;margin-bottom:30px;z-index:900;background-color:#cc2927;font-size:10px}
* html #directRealTime{height:189px}
.directg h3,.directp h3,#directRealTime h3{padding-bottom:5px;color:#FFFFFF}



#jeuxPanelZone{position:absolute;left:159px;top:0;height:352px}

#meteo{overflow:hidden;margin:0;padding:0;background:url(../img_css/bgMeteo.gif)}
#meteo div{text-align:left}
#meteo #temperature{width:150px;position:absolute;top:10px;left:10px}
#meteo #temperature p{font-size:30px;font-weight:bold;color:#fa2e2e;position:absolute;left:60px;top:0px;width:75px;text-align:left}
#meteo #temperature p span{font-size:24px}
#meteo #temperature p.heure{color:#333;font-weight:bold;font-size:11px;letter-spacing:0px;position:absolute;top:35px;left:65px;text-align:left}

#meteo #direction_vent{width:130px;position:absolute;left:10px;top:70px}
#meteo #direction_vent img{float:right;margin-left:5px}
#meteo #direction_vent p{text-align:right;font-size:12px;font-weight:normal;color:#215478;float:right}

#facebook{float:left;width:147px;margin-top:10px;border:1px solid #bbb}

#quiz{float:left;width:147px;min-height:109px;margin-top:10px;border:1px solid #bbb}
* html #quiz{height:172px}
#quiz h2{height:12px;background:#D7EAEE;text-transform:uppercase;color:#35617B;height:17px;line-height:17px;padding-left:7px;margin:1px}
#quiz p{margin:7px;font-size:1em;text-align:center}
#quiz p span{font-size:1.5em;font-weight:bold}
#submitQuiz{display:block;width:116px;height:21px;margin:5px auto;border:1px solid #DCDCDC;clear:both}
#submitQuiz a{display:block;padding:0 20px;color:#C81818;text-decoration:underline;background:#D7EAEE;margin:1px;line-height:19px;text-align:center}


/*SCREEN_PAGES*/
.strong{font-weight:bold !important}
.italic{font-style:italic !important}
.justifyCenter{text-align:center !important}
.justifyLeft{text-align:left !important}
.justifyRight{text-align:right !important}
.floatRight{float:right !important}
.floatLeft{float:left !important}
.dottedRight{border-right:1px dotted #000 !important}
.dottedTop{border-top:1px dotted #c51b1b !important}
.strongRed{font-style:normal;font-weight:bold;color:#CC0000}
.strongBlue{font-style:normal;font-weight:bold;color:#35617B}
strong, .strong{font-weight:bold;color:#333}
img.noborder{border:none}
sup {font:9px/1em Helvetica,Verdana,Arial,sans-serif;text-transform:lowercase}

table tr.first{background:url(/10/img_css/bgListeTop.gif) repeat-x;border-top:1px solid #bbb}

/* images*/
.ImgFltGauche{float:left;margin-right:10px;margin-bottom:10px}
.ImgFltDroit{float:right;margin-left:10px;margin-bottom:10px}
.imgCenter{position:relative;margin:0 auto}

/* clear */
.separation{clear:both;margin:0;padding:0;padding-bottom:1px}
.toclear{width:650px;position:relative;clear:both;top:10px}
.clearBoth{clear:both}

/* CONTENT */
#content_index{position:relative;background:#fff url(../img_css/contentBgTop.gif) repeat-x;width:946px;padding:1px;z-index:1;overflow:hidden;clear:both;margin-top:1.6em}

#content{margin-top:24px;position:relative;width:946px;padding:1px;z-index:1;overflow:hidden;clear:both}
#content h1{margin-left:5px;font-size:2.4em;font-weight:bold;width:900px}


/*BANNER CABECERA*/
#epubDyn{position:absolute;top:11px;left:215px;width:728px;height:90px;background-color:transparent;z-index:1967}
* html #epubDyn{background-color:transparent}
#rollingiframe{position:absolute;top:11px;left:215px;width:728px;height:490px;z-index:1966;display:none}



/* LISTES styles g�n�riques par d�faut	*/
table{background:none;background-color:#fff;color:#000;border:none;font-size:1.1em}
table img{border:none}
table a{color:#000}
table td, table th{text-align:left;padding:2px 2px 2px 10px}
table td{font-weight:normal}


/* ZONE DE CONTENU REPETEE */
.zone{width:784px;min-height:75px;margin:20px 0 10px 3px}
* html .zone{height:75px}
.zone p{font-size:1.2em;text-align:justify}
.zone h2{padding-top:8px;padding-bottom:8px;padding-left:10px;font-size:1.4em;text-transform:uppercase;margin:1px 1px 15px 1px;background:url(../img_css/bandeauJauneLarge.jpg) no-repeat;border-top:1px solid #e6211e;border-bottom:1px solid #eb8685}
.zone h3, .zone h4{color:#35617B;font-weight:bold}
.zone h3{font-size:1.4em;margin-bottom:10px;margin-top:25px}
.zone h3.premier{margin-top:0px}
.zone h4{font-size:1.2em;margin-bottom:5px}
.zone h5{font-size:1.1em;margin-bottom:5px;color:#35617B}

/* ZONE D'ACCES RAPIDE */
#accesRapide{margin:0 0 -30px 15px;width:776px;padding-bottom:10px}
#accesRapideMedium{margin:0 0 -20px 0;width:450px}
#accesRapide h3, #accesRapideMedium h3{font-size:1.2em;font-weight:bold;color:#000;margin-bottom:10px}
#accesRapide ul li{width:230px;font-size:1em}
#accesRapide li, #accesRapideMedium li{font-size:1em}
#accesRapide .colonne, #accesRapide .colonneLarge, #accesRapideMedium .colonne{float:left;clear:right;margin:0 20px 0 0}
#accesRapide .colonne{width:230px}
#accesRapide .colonneLarge{width:366px}
#accesRapide .colonneLarge ul li{width:366px;font-size:1em}
#accesRapide a:link, #accesRapide a:hover, #accesRapide a:visited{color:#000;text-decoration:none;font-size:1em}
#accesRapideMedium a:link, #accesRapideMedium a:hover, #accesRapideMedium a:visited{color:#000;text-decoration:none;font-size:1em}
#accesRapideMedium ul li{width:180px;font-size:1em}
#accesRapideMedium .colonne{width:180px}

/* COLONNES PAGE */
#mainColumn{width:776px;float:left}
#secondaryColumn{float:right;margin-top:20px;width:149px;display:inline;clear:none !important;clear:both;overflow:visible;text-align:center}
.secondaryItemColumn{margin-left:10px}

/* COLONNES RUBRIQUE */
.secondaryItemColumn_der{float:right;font-size:0.9em}

.mainItemColumn, .mainItemColumnInv{float:left;padding-left:10px;padding-right:10px;padding-bottom:10px}
.mainItemColumnInv{width:450px}

.secondaryItemColumn, .secondaryItemColumnInv{margin-left:10px}
.secondaryItemColumn p, .secondaryItemColumn ul{margin-bottom:10px}
.secondaryItemColumnInv p, .secondaryItemColumnInv ul{margin-bottom:10px}
.secondaryItemColumnInv{width:300px;float:right}


/* LIENS PAGE */



/* BLOCS SPECIFIQUES PAGES */
#commentaireSportif, #coureurFavoriDyn{margin-top:20px;margin-bottom:5px}
#commentaireSportif p, #coureurFavoriDyn p, #interviewDyn p, #grosPlanDyn p, #rechercheDyn p, #toutSurLeTourDyn p{font-size:1.1em;text-align:left;margin-bottom:5px}
#commentaireSportif h3, #interviewDyn h3{font-size:1.1em}


/* SUBZONES */
.subzone{position:relative;border:1px solid #bbb;top:2px}
.subzone h2{font-weight:bold;font-size:1em;font-family:Verdana, Geneva, Helvetica, sans-serif;text-transform:uppercase;line-height:17px;background:url(../img_css/bg2ndaryBox.gif) repeat-x;margin:0;padding:0;padding-left:5px;color:#FFF}
.subzone select{width:300px;margin:5px 0 5px 5px}
.subzone .colonne{float:left;clear:right;padding:0px 5px 0 10px;width:80px;border-right:1px dotted #bbb;margin-top:0px}
.subzone .colonne .premier{padding:0}
.subzone .colonne.dernier{border:none}
.subzone .colonne .titre{font-weight:bold}
.subzone img{border:0px solid #bbb}

/* JEUX ET PUBLICITES */
#skyscrapper img, #zoneJeux img, #boutique img{display:block}


/* LIENS PAGE */
.zone p.otherLinks{border:none;margin:0;padding:0}
.zone p.otherLinks a{font-size:0.8em;display:inline}
.zone p.otherLinks a.pdfLink, a.pdfLink{padding-left:20px;background:url(../img_css/iconePdf.gif) no-repeat 0 2px;color:#C81818;background-position:0px 1px;padding-right:4px;margin-top:0px}
.zone p.otherLinks a.hautpageLink{padding-left:20px;background:url(../img_css/flecheNoireHaut.gif) no-repeat 0 2px;color:#999999;margin-top:2px}
.zone .infosPdf{color:#999999;font-size:0.8em;position:relative;top:1px;left:-5px}


/* BLOCS SPECIFIQUES PAGES */
#grosPlanDyn, #rechercheDyn{width:308px}
#toutSurLeTourDyn{width:306px;float:none;position:relative;margin:0 auto 0 auto;margin-bottom:10px}
#commentaireSportif p, #coureurFavoriDyn p, #interviewDyn p, #grosPlanDyn p, #rechercheDyn p, #toutSurLeTourDyn p{font-size:1.1em;text-align:left;margin-bottom:5px}
#grosPlanDyn h3, #rechercheDyn h3, #toutSurLeTourDyn h3{font-size:1.2em;text-transform:uppercase}
#grosPlanDyn{float:left}
/* rechercheDyn */
#rechercheDyn{float:right;/*height:186px;*/}
#rechercheDyn h3{padding-left:10px}
#rechercheDyn p.otherLinks {padding-top:5px;text-align:right;margin-bottom:0px}
#rechercheDyn .otherLinks a{margin-right:0}

/* LEGENDES ET COPYRIGHT DES IMAGES */
.copyright{font-style:italic;color:#999999;margin-left:10px;font-size:0.8em}
.legende{margin-left:3px;font-size:0.9em}
.legende_seule{font-size:0.8em}
p.image_legende{margin-top:-4px;border-left:1px solid #bbb;border-bottom:1px solid #bbb;border-right:1px solid #bbb;font-size:1.1em}


/* LISTE A PUCES PAGE */
ul.standard{list-style-type:disc;list-style-position:inside}
ul.standard li{font-size:1.2em;margin-bottom:0px}
ul.interligne{list-style-type:disc;list-style-position:inside}
ul.interligne li{margin-bottom:20px}
.fleche li{padding-left:10px;background:url(../img_css/arrRed3.gif) no-repeat 0 4px;width:400px}
ul.puceNum, ul.fleche{margin-top:5px;list-style:none}


/* Parcours detail */
.bordure{border:1px solid #bbb;padding:5px;margin:1px}
.bordureClaire{border:1px solid #d4d4d4}
#lacarte{padding-left:1px;padding-right:1px}
ul#parcoursCarte li a{font-size:0.8em;padding:0 4px;margin:0}

#rendez_vous{margin-top:10px}
#rendez_vous p.otherLinks{border-top:1px solid #bbb;padding-top:5px}



/* LISTES / TABLEAUX */
.zone caption{border:1px solid #bbb;text-transform:uppercase;font-weight:bold;text-align:left;padding:5px}
.zone table{width:782px;border-collapse:collapse;border:1px solid #bbb}
.zone table td,.zone table th{padding-top:4px;padding-bottom:4px;padding-right:5px;border-right:1px solid #bbb}
.zone table td.col_center, .zone table th.col_center{text-align:center;padding-left:5px;padding-right:5px}
.zone .tb_titre{float:left;text-transform:uppercase;font-size:1.1em}
.zone thead,.zone thead tr{font-size:1.1em;font-weight:bold;background:url(../img_css/bgCarteBottomBox.gif) repeat-x;color:#ffffff}
.zone tr.fondLigneTable, tr.fondLigneTable th, tr.fondLigneTable td, tr.impar td{background-color:#eee}
.zone .contentDetailTop{font-weight:bold;font-size:1em;font-family:Verdana, Geneva, Helvetica, sans-serif;text-transform:uppercase;margin:1px;line-height:17px;margin:0;padding:0;padding-left:5px;width:766px;position:relative;top:-17px;color:#FFF}
.zone ul li{font-size:1.2em}


/* PARCOURS DETAIL */
#detailTab{position:relative;left:-1px;clear:both;height:26px;top:-17px}
#contentDetail{margin-left:10px;position:relative; padding:18px 0 0 0px;background:url(../img_css/bgDetailTopBox.gif) repeat-x;clear:both;width:773px}

/*width:773px;*/
#contentDetail h3{font-size:1em;position:relative;width:125px;;height:26px;line-height:25px;display:block;float:left;text-align:center;background:url(../img_css/tabRightOff.gif) no-repeat right top}
#contentDetail h3.current{background:url(../img_css/tabRightOn.gif) no-repeat right top}
#contentDetail 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(../img_css/tabLeftOff.gif) no-repeat left top}
#contentDetail h3.current a.tab{background:url(../img_css/tabLeftOn.gif) no-repeat left top;color:#000}

/*desactivados*/
#contentDetail h3.off{background:url(../img_css/tabRightOffoff.gif) no-repeat right top; color:#cccccc}
#contentDetail h3.off a.tab{color:#aaa;background:url(../img_css/tabLeftOffoff.gif) no-repeat left top;cursor:default}


/* SOUS-CONTENU	GENERIQUE */
/* ------------------------------------------------------------	*/
#subContentDetail{position:relative;clear:both;border-top:0;border-bottom:0;width:773px}
*+html #subContentDetail{position:relative;top:6px}
#subContentDetail h4{text-transform:uppercase;margin-left:10px}
#subContentDetail .descriptif{font-size:1.1em;font-weight:bold;margin-left:10px;margin-bottom:10px;color:#66667a}

/* Liste incluse dans onglets - cf parcours_detail_itineraire */
#subContentDetail table{width:773px;font-size:1.1em;border-collapse:collapse;border:none;border-top:1px solid #bbb}
#subContentDetail th, #subContentDetail td{padding:2px;text-align:center}
#subContentDetail h4{font-size:1.2em}
#subContentDetail thead{background:none}
#subContentDetail a.tb_imprimer{font-size:0.9em}
#subContentDetail tr.tb_titres{padding:0;background:url(../img_css/bgListeTitres.gif) repeat-x 0px 1px;font-size:0.9em;font-family:Verdana, Geneva, Helvetica, sans-serif;margin:1px;line-height:16px;font-weight:bold}
#subContentDetail .tb_titres th{padding-left:5px;text-align:left;color:#FFFFFF}
#subContentDetail .tb_entete{line-height:16px;color:#fff;width:772px;background:url(../img_css/bgListeEntete.jpg) repeat-x;font-size:0.9em; white-space:nowrap}
#subContentDetail .tb_vierge{width:300px;background:url(../img_css/bgListeVierge.jpg) repeat-x}
#subContentDetail tr.dottedTop td{border-top:1px dotted #c51b1b}
#subContentDetail td.col_1{text-align:left;padding-left:10px}
#subContentDetail td.col_7, #subContentDetail th.col_7{border-right:none}
#subContentDetail span.tb_comment{color:#ff0000;font-weight:bold;position:relative;float:left;margin-top:-15px;left:190px;text-align:left;color:#35617B}
#subContentDetail .subzone{margin-left:1px;margin-right:1px;width:382px;margin-top:1px}

/* CLASSEMENT_onglets */
#classementTab2{height:40px;margin:20px 0 0px 5px;background:url(../img_css/tabDuoBg.gif) repeat-x top left;width:787px;overflow:hidden;padding:0px}
#classementTab2 h3{padding-left:20px;text-transform:uppercase;font-size:1.3em;font-weight:bold;position:relative;height:50px;line-height:50px;display:block;float:left;text-align:left;margin:0;font-family:Verdana, Geneva, Helvetica, sans-serif;width:373px;background:url(../img_css/tabDuoOff.jpg) no-repeat top left;position:relative;margin-left:-1px}
#classementTab2 h3.current{background:url(../img_css/tabDuoOn.jpg) no-repeat top left;margin-left:1px;color:#FFF}
#classementTab2 h3 a.tab{display:block;height:25px;line-height:28px;overflow:hidden;color:#666;text-decoration:none;margin-top:3px}
#classementTab2 h3.current a.tab{color:#fff}


/* LISTES PARTCULIERES */
/* page partants */
table.partants{font-size:1em;position:relative;margin:0 auto 0 auto}
table.partants td, table.partants tr, table.partants th{font-size:1em}
table.partants td.col_1{width:5%;padding-left:10px}
table.partants td.col_2{width:90%;padding-left:10px}
table.partants td.col_3{width:5%;padding-left:10px}


/*pie*/
#logopie{margin:9px 0 0 39px !important;float:left;text-align:center;color:#787878}
#enlacespie{float:left;list-style:none;margin:30px 0 0 38px !important;display:inline}
#enlacespie li{background:url(../img_css/arrRed3.gif) no-repeat 0 3px;padding-left:10px;display:inline; margin:0 10px}
#enlacespie li a{color:#444;text-decoration:none}

#footer{width:95.6em; height:60px;margin:0 auto;position:relative;clear:both;top:10px;border:1px solid #E1E1E1}

/* fin correctif 2007 06 12 */
.top{background:#F2F2F2}

/*/pie*/


#mastercom{width:95.6em;display:block;margin:20px auto;position:relative;clear:both;top:10px;text-align:right;color:#666666}
#mastercom a{color:#444444;text-decoration:none}
div{margin:0;padding:0}
.cartel{float:left;margin:-10px 10px 10px 0}

/*#content_court*/
#contenido{margin-top:24px;position:relative;width:946px;padding:1px;z-index:1;overflow:hidden;clear:both}
#contenido h1{margin-left:5px;font-size:2.4em;font-weight:bold;width:900px}
#contenido .titulo{width:946px;padding:10px 0 30px 10px;background:url(../img_css/subheader1.jpg) no-repeat scroll 0 0 #FFFFFF}

/* PICTOS */
td.PLN,td.MMG,td.HMG,td.REP,td.PAS,td.EQU,td.PRO,td.VAL,td.ll,td.cr,td.cre,td.ma{text-align:left;padding-left:30px;background-repeat:no-repeat;background-position:10px 4px}
td.PLN,td.ll{background-image:url(../img_css/pictoType_PLN.gif)}
td.MMG{background-image:url(../img_css/pictoType_MMG.gif)}
td.HMG,td.ma{background-image:url(../img_css/pictoType_HMG.gif)}
td.REP{background-image:url(../img_css/pictoType_REP.gif)}
td.PAS, td.cr, td.cre{background-image:url(../img_css/pictoType_PAS.gif)}
td.EQU{background-image:url(../img_css/pictoType_EQU.gif)}
td.VAL{background-image:url(../img_css/pictoType_VAL.gif)}

/* ficha corredor */
#ficha{width:550px;padding:15px 10px 10px 10px}
#ficha h3{font-weight:bold;font-size:1.6em;margin-bottom:15px;color:#fff}
#ficha ul{color:#333;font-size:1em;margin-top:10px}
#ficha p{font-size:1.2em;margin-bottom:5px;color:#ffffff}
#ficha table{border-collapse:collapse;margin-bottom:20px;width:550px}
#ficha table td{width:50px;border:1px solid #bbb;text-align:center;padding-left:0px;padding-right:0px}
#ficha table tr.first td{font-weight:bold;text-align:center;padding-left:0px;padding-right:0px}
#ficha table td.col_1{width:40px;font-weight:bold;text-align:center;padding-left:0px;padding-right:0px}
#ficha table caption, #ficha h4{border:1px solid #bbb;border-bottom:none;padding:0;font-size:0.9em;font-family:Verdana, Geneva, Helvetica, sans-serif;margin:1px;line-height:16px;font-weight:bold;padding:2px;color:#FFF;background:url(/10/img_css/bgListeEntete.jpg) repeat-x}
#ficha h4{text-align:center;text-transform:uppercase;border-bottom:1px solid #bbb}
#ficha h4 a{text-decoration:none;color:#FFF;letter-spacing:1px}
#ficha p.coureurNom{font-size:1.2em;font-weight:bold}

/*diccionario*/
#dicoOff, #dicoOn{position:absolute;width:262px;z-index:501;margin-left:41px}
#dicoOff h2, #dicoOn h2{font-size:1em;background:none;text-transform:none;margin:0;padding:0;margin-left:30px;margin-top:-5px;line-height:24px;border:none;cursor:pointer}
#dicoOff{visibility:visible;background:url(../img_css/bgDicoOff.gif) no-repeat;color:#fff}
#dicoOn{visibility:hidden;background:url(../img_css/bgDicoHeader.gif) no-repeat 0px 0px;color:#fff;height:355px}
#dicoOnFooter{width:262px;background:url(../img_css/bgDicoFooter.gif) no-repeat;height:50px}
#dicoOnBody{width:261px;min-height:315px;background:url(../img_css/bgDicoBody.gif) no-repeat #000}
#dicoOnBody{width:261px;min-height:315px;background:url(../img_css/bgDicoBody.gif) no-repeat #000;padding-top:10px}
* html #dicoOnBody{height:315px}
#dicoOnBody p{width:200px;margin:0;padding:0;text-align:left;font-size:1em}
#dicoOnBody p.entree{color:#fee612;font-size:1em;text-transform:uppercase;margin:0;padding:0}
#dicoOnBody img{float:left;margin-left:15px}
#dicoOnBody div.definitionTexte{float:left;margin-left:10px}
#dicoOn div.separation{margin:0;padding:0}



/*retocadas*/
/*subcontenido*/
#subcontenido #contentDetailDyn{display:block;clear:both;margin-left:10px;padding:18px 0 0 0;position:relative;width:773px}
#subcontenido #detailTab{background:url(../img_css/bgOngletBloque.gif) repeat-x scroll 0 16px transparent;overflow:hidden;width:100%;border-right:1px solid #FFFFFF;clear:both;height:26px;position:relative;left:0;top:0}
#subcontenido h3{margin:0;padding:0;background:url(../img_css/tabRightOff.gif) no-repeat scroll right top transparent;display:block;float:left;font-size:1em;height:26px;line-height:25px;position:relative;text-align:center;width:125px}
#subcontenido h3.current{background:url(../img_css/tabRightOn.gif) no-repeat scroll right top transparent}
#subcontenido #detailTab h3 img{left:10px;position:absolute;top:9px}
#subcontenido #detailTab img{margin:0;padding:0}
#subcontenido #detailTab h3 a.tab{padding-left:28px;text-align:left}
#subcontenido #detailTab h3.current a.tab{background:url(../img_css/tabLeftOn.gif) no-repeat scroll left top transparent;color:#000000}
#subcontenido #detailTab h3 a.tab{background:url(../img_css/tabLeftOff.gif) no-repeat scroll left top transparent;color:#666666;display:block;font-family:Verdana,Geneva,Helvetica,sans-serif;height:25px;line-height:28px;overflow:hidden;text-decoration:none}
#subcontenido #subContentDetail{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #BBBBBB;clear:both;position:relative;width:100%;top:-1px}
#subcontenido .bloc_legende {float:left;margin-top:20px}
#subcontenido tr.tb_titres th{border-right:1px dotted #ffffff;line-height:15px}
#subcontenido td,#subcontenido th{padding-right:10px;text-align:right !important}
#subcontenido table td img{margin-right:10px;position:relative;top:0}
table td.sinborde, table th.sinborde{border-right:none}
#subcontenido table td.tbizq,#subcontenido table th.tbizq{text-align:left !important;padding-left:10px}
.cl1,.cl2,.cl4,.cl5{width:10%}
.cl3{60%}
.clpt1,.clpt2,.clpo4,.clpt5{width:10%}
.clpt3{width:60%}
.clsol1,.clsol2,.clsol4{width:10%}
.clsol3{width:70%}
.cleq1,.cleq3,.cleq4{width:10%}
.cleq2{width:70%}
.clsal1,.clsal2,.clsal5{width:10%}
.clsal3,.clsal4{width:35%}
.clcr1,.clcr2,.clcr4{width:10%}
.clcr3{70%}

.clasPto{background-color:#000;color:#fff;padding:5px;font-weight:bold}
.sepborde{clear:both;margin:0;padding:0;padding-bottom:1px;border-top:1px solid #d4d4d4}

#subContentDetail table.tbCronosSeg{border-left:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;width:100%}


.honor{background:url(../img_css/podium.gif) no-repeat left top;padding:20px 0 10px 80px}
.honor p{font-size:0.9em;margin:0;padding:0}
.honor p.titre{font-size:1.6em;text-transform:uppercase;font-weight:bold;color:#35617B}
.honor table.top {background:url("../img_css/bgListeTop.gif") repeat-x scroll 0 0 transparent;font-size:1.1em;width:450px}
#tbhonor{border-left:none;border-right:none;margin-top:10px;background:url(../img_css/bgListeTop.gif) repeat-x scroll 0 0 transparent;font-size:1.1em;width:450px}
#tbhonor td{border-right:none;border-top:1px dotted #BBBBBB}
#tbhonor td.col_6{color:#35617B;font-weight:bold}

/*mastercom*/
#bannerpp{position:absolute;top:11px;left:215px;width:728px;height:90px;overflow:hidden}
.fondobanner{background:url(../img_css/fondobanners.gif)}
.fantasma{display:none !important}
.bup{text-transform:uppercase;font-weight:bold}
.centro{display:block;margin:0 auto}
.centrado{text-align:center}
.cargando{display:block;margin:10px auto}
.nodisp{margin:10px;font-weight:bold;font-size:1.2em;color:#c51b1a}
.patrocina{margin:18px;vertical-align:middle}
.tit_etp{background:#fff url(../img_css/subheader2.jpg) no-repeat}
.tit{background:url(..//img_css/subheader1.jpg) no-repeat}
.w501{width:501px}
.w252{width:252px}
#galeria{margin-top:20px;text-align:center}
.foto{margin:0 7px;border:1px solid #bbbbbb;width:175px;float:left;display:compact;line-height:5px}
#galeria p{line-height:normal;margin-top:2px;border:0}
div a{color:#000}
.kmh{float:right;text-align:right;margin-left:10px;font-size:1.1em;color:#c51b1a;font-weight:bold}
.tbder{text-align:right;padding-right:10px}
.tbizq{text-align:left;padding-left:10px}
.sinborde{border-right:none}
.oficiosa{color:red; text-align:center; margin:5px 0px; font-weight:bold}
.apartadoSeg{width:47%;margin-left:2%;margin-bottom:20px;float:left}
.titSeg{color:#35617B;font-weight:bold;font-size:12px}

/* perfiles */
#perfilCont{position:relative;width:750px;height:488px;overflow:hidden}
#tapaDiv{position:absolute;width:1px;height:488px;z-index:1;left:0;top:0;background-color:#333;border-right:#000 1px solid;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2}
#tapatapa{position:absolute;top:0;left:0px;width:750px;height:488px;z-index:2}



.directp{position:relative;width:298px;min-height:195px;top:21px;border:1px solid #f93634;background:#fff url(../img_css/bgTopBox1.jpg) no-repeat;margin-bottom:30px;z-index:900;font-size:10px;margin-left:11px;float:left}
.directg{position:relative;width:610px;min-height:195px;top:21px;border:1px solid #f93634;background:#fff url(../img_css/bgTopBox1.jpg) repeat-x;margin-bottom:30px;z-index:900;font-size:10px;margin-left:11px;float:left}

* html .directp{height:189px}

.directp #tapaDiv{height:167px; background-color:#ee3124}
.directp #tapatapa{width:298px;height:167px;top:28px;overflow:hidden;background-color:#FFF}

#peliDyn,#notDyn{display:block;background:#fff}
#peliDyn ul,#notDyn ul{list-style:none outside none}
#peliDyn ul li,#notDyn ul li{background:url(/10/img_css/bgDepeches.gif) repeat-x scroll 0 0 transparent;font-size:1.1em;padding:4px}
li#primero{background:url(/10/img_css/bgDepeches.gif) repeat-x scroll 0 -2px transparent !important;height:92px !important;overflow:auto}
li#primero span {display:block;padding-left:15px}
#peliDyn h4 strong,#notDyn h4 strong{color:#C81818;font-weight:normal}
#peliDyn li.enlaces,#notDyn l8i.enlaces{background:none repeat scroll 0 0 transparent;border-top:1px solid #CCCCCC;font-weight:bold}
#peliDyn li.enlaces a,#notDyn li.enlaces a{background:url(/10/img_css/arrRed2.gif) no-repeat scroll 0 2px transparent;color:#C81818;font-size:0.9em;padding-left:17px}
#tbequi th{font-size:0.9em}
.clearfloat{clear:both;height:0;line-height:0}

#equ_home{width:298px; margin:0; padding:0}
#equ_home table{width:285px}
#equ_home table tr,#equ_home table td{height:10px;font-size:10px}
#equ_home table img{top:0px !important}
