﻿.tvscheduleinfos .body {overflow:hidden}
.tvscheduleinfos .prgContainer h5, .tvscheduleinfos .prgContainer h3, .tvscheduleinfos .prgContainer p {border-right:solid 1px #d9e4f0;text-align:center;background-color:#FFF;margin:0;padding:0}
.tvscheduleinfos .prgContainer h5 {height:15px;line-height:15px;text-align:center;font-weight:400;font-size:10px;color:#004898}
.tvscheduleinfos .prgContainer h5 span.highlight {font-weight:700;font-size:11px}
.tvscheduleinfos .prgContainer h3 {border-right:solid 1px #fff;background-color:#d9e4f0;text-align:center;font-weight:700;font-size:11px;color:#25508B;padding:2px 0}
.tvscheduleinfos .prgContainer p {text-align:left;padding-left:4px;padding-top:4px;height:115px;overflow:hidden;font-weight:400;font-size:11px;color:#004898}
.tvscheduleinfos .prgContainer p img {margin:2px}
.tvscheduleinfos .prgContainer p-2 {text-align:left;padding-left:4px;padding-top:4px;height:111px;overflow:hidden;font-weight:400;font-size:11px;color:#004898;background-color:#f2f5f8}
.tvscheduleinfos .TousLesProgramme {text-align:right;padding-right:5px;height:16px;font-weight:400;font-size:12px;color:#25508B}
.tvscheduleinfos .divDuplicata {float:left}
.tvscheduleinfos .prgsWindow {margin-left:1px;width:555px;height:145px;overflow:hidden;position:relative;float:left}
.tvscheduleinfos .prgsContainer {position:absolute}
.tvscheduleinfos .prgContainer {width:111px;float:left}
.tvscheduleinfos .conteneurAffichage {background-color:#FFF;margin-left:0;margin-top:0;height:152px;width:678px;float:left;z-index:1}
.tvscheduleinfos .conteneurLogoEtNavigation {background-color:#FFF;margin-left:0;margin-top:5px;height:145px;float:left;z-index:10}
.tvscheduleinfos .conteneurLogo {background-color:#FFF;margin-left:0;margin-top:0;height:147px;width:80px;line-height:147px;text-align:center;vertical-align:middle;float:left}
.tvscheduleinfos .conteneurLogoIsYahoo {background-color:#FFF;margin-left:0;margin-top:0;height:147px;width:60px;line-height:147px;text-align:center;vertical-align:middle;float:left}
.tvscheduleinfos .conteneurNavigation {background-color:#b4b4b4;border-color:#b4b4b4;border-width:1px;border-style:solid none solid solid;margin-left:0;position:relative;float:left}
.tvscheduleinfos .fleche {background-color:#FFF;height:145px;width:20px;float:left;CURSOR:hand;CURSOR:pointer}
.tvscheduleinfos .flecheDroite {background-color:#FFF;margin-left:-1px;margin-top:0;border:1px;border-style:solid;border-color:#b4b4b4;height:145px;float:left;position:relative;CURSOR:hand;CURSOR:pointer}
.tvscheduleinfos .conteneurTousLesProgrammes {background-color:#FFF;text-align:right;margin-left:8px;margin-top:1px;line-height:16px;height:16px;width:671px;float:left;padding-right:1px;font-weight:400;font-size:12px;color:#25508B}
.tvscheduleinfos .tvscheduleinfos a {color:#25508B;text-decoration:none}
.tvscheduleinfos a.lienTousLesProgrammes:hover {color:#25508B;text-decoration:none}
.tvscheduleinfos .imagefleche {height:145px;width:20px;border:0}
.tvscheduleinfos .imageLogo {margin-left:auto;margin-right:auto;margin-top:40px;border:0}
.tvscheduleinfos .footer {padding:3px 10px 3px 3px}
.tvscheduleinfos .footer {padding:3px;padding-right:10px}
.tvscheduleinfos .footer a {color:#4B90DB}
.tvscheduleinfos .footer img {margin-right:5px}
.tvscheduleinfos .altrow {background:#EDEDEE!important}
.tvscheduleinfos .logoFull {border-bottom:1px solid #EDEDEE!important;background:url(http://layout.tv.eurosport.com/i/background/bg_logofull.jpg) repeat-x top left;height:70px;width:100%;text-align:center}
.tvscheduleinfos .TVscheduleBox {margin:0 5px}
.tvscheduleinfos .content {margin:5px 0 0;padding-right:1px}
.tvscheduleinfos .logoFull {border-bottom:1px solid #b4b4b4;width:100%;text-align:center}
.tvscheduleinfos .tvschedulelister {padding:10px;background:#dbdcdf}
.tvscheduleinfos .heureFull {color:#454952;font-size:12px;font-weight:700;float:left;width:40px}
.tvscheduleinfos .emissionFull {color:#454952;font-size:12px;font-weight:700}
.tvscheduleinfos .descriptionFull {color:#66676b;font-size:12px;padding-bottom:5px}
.tvscheduleinfos .descriptionFull a {color:#66676b;font-size:12px;padding-bottom:5px}
.tvscheduleinfos .hidden {display:none}
.tvscheduleinfos .visible {display:block}
.tvscheduleinfos .content {clear:both}
.tvscheduleinfos .daynavcontainer {clear:both;padding:10px 10px 0;text-align:center}
.tvscheduleinfos .weekdaynavcontainer {clear:both}
.tvscheduleinfos .subnavcontainer {padding:5px;float:left;width:675px;margin:10px 0;border-top:none}
.tvscheduleinfos .daynavselected, .tvscheduleinfos .daynavunselected, .tvscheduleinfos .daynavselectedsmall, .tvscheduleinfos .daynavunselectedsmall {margin:0 5px 0 0;padding:4px 5px 0;height:30px;border:solid 1px #bbbec3;text-align:center;text-transform:uppercase}
.tvscheduleinfos .daynavselectedsmall, .tvscheduleinfos .daynavunselectedsmall {margin:0 2px 0 0}
.tvscheduleinfos .daynavselected, .tvscheduleinfos .daynavselectedsmall {background:url(http://layout.tv.eurosport.com/i/button/daynavselectedsmall.jpg) repeat-x top left;color:#fff}
.tvscheduleinfos .daynavunselected, .tvscheduleinfos .daynavunselectedsmall {background:none}
.tvscheduleinfos .daynavselected a, .tvscheduleinfos .daynavselectedsmall a {color:#fff}
.tvscheduleinfos .daynavunselected a, .tvscheduleinfos .daynavunselectedsmall a {color:#25508b;font-weight:700}
.tvscheduleinfos h3.dayname {font-size:14px}
.tvscheduleinfos p.daydate {font-size:10px}
.tvscheduleinfos a.labelweek {color:#454952;font-weight:700}
.tvscheduleinfos a.labeldaysegment {color:#25508B}
.tvscheduleinfos .daynavcontainer li {zoom:1;display:inline-block}
.tvscheduleinfos .tvschedule_title {float:left;height:16px}
.tvscheduleinfos .print_button {float:right;margin:0 10px 0 0;padding:0;background:url(http://layout.tv.eurosport.com/i/button/print.png) no-repeat top left;width:16px;height:16px;cursor:pointer}

