/* ***************************************** @IMPORT */
/* header M6 */
@import url(footer-header-m6.css);

/* ***************************************** BASE PLUGINS */
/* tabs */
.ui-tabs-hide { display: none; }
/* jscrollPane */
.scroll-pane { overflow:auto; /* spécifier width et height pour skin */ }
.jScrollPaneContainer { position:relative; overflow:hidden; z-index:1; }
.jScrollPaneTrack { position:absolute; cursor:pointer; right:0; top:0; height:100% !important; }
.jScrollPaneDrag { position:absolute; cursor:pointer; overflow:hidden; }
.jScrollPaneDragTop { position:absolute; top:0; left:0; overflow:hidden; }
.jScrollPaneDragBottom { position:absolute; bottom:0; left:0; overflow:hidden; }
.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; }
.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; }
/* ***************************************** STRUCTURE - HEADER - FOOTER */
#main { position:relative; margin:0 auto; width:1000px; }
/* middle */
#colLC { width:697px; overflow:hidden; float:left; }
#colLC { font:normal 11px/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; }
#colR { width:303px; /* overflow:hidden;*/ float:right; }
/* upFooter */
.upFooter { padding:20px 0 5px 0; background:url(../img/bg-upfooter.png) repeat-x; }
.upFooterL { float:left; width:345px; margin-right:5px; }
.upFooterL ul, .upFooterR .googleZone { padding:10px; background:url(../img/bg-upfooter-inner.png) repeat-x; height:100%; }
.upFooterL li { display:block; width:154px; width:154px; }
.upFooterR { float:right; width:300px; }
.upFooter .h2 { margin-bottom:10px; }
.copyright {clear:both;text-align:center;padding:20px 0 10px 0;font-size:10px;}
/* banniÃ¨res pub*/
#pub768 {color:white; text-align:center; padding:5px 0;background:url(../img/pub-768.png) repeat-x top}
/* ***************************************** COLONNE DROITE */
/* upPortail */
.upPortail { position:relative;width:302px;height:218px; border-bottom:1px solid #d6dde2; background:white url(../img/bg-upPortail.gif) repeat-x; line-height:13px;  }
.upPortail .h2 { height:26px; }
.upPortail .h3 { font-weight:normal; text-transform:uppercase; font-size:12px; line-height:13px; }
.upPortail .h3 a { display:block; background-repeat:no-repeat; background-image:url(../img/bg-puce-upPortail.gif); padding:0 0 0 12px; line-height:13px; background-position:-10px -7px; font-weight:bold;}
.upPortail .part1 { padding:6px 0 15px 0; }
.upPortail .part1 .h3 { float:left; width:144px; }
.upPortail .part1 img { float:left; margin:0 8px 5px 0; }
.upPortail .links { padding:15px 0 0 0; }
.upPortail .links a { padding:0 3px; }
.upPortail .links .first { padding-left:0; }
.upPortail .inner {width:279px;height:190px;padding:20px 12px 8px 12px;}
/*.upDegrade .inner{ position:absolute; background:url(../img/bg-degrade-news.png) repeat-x; top:0; right:0;}*/

/* specifique upPortail */
.upDeco .h3, .upDeco .h3 a, .upPortail .links, .upPortail .links a { color:#27a7b6; }
.upDeco .h3 a { background-color:#27a7b6; }
.upTurbo .h3, .upTurbo .h3 a, .upTurbo .links, .upTurbo .links a { color:#dd2b0c; }
.upTurbo .h3 a { background-color:#dd2b0c; }
.upTeva .h3, .upTeva .h3 a, .upTeva .links, .upTeva .links a { color:#7db401; }
.upTeva .h3 a { background-color:#7db401; }
.upJeuxVideo .h3, .upJeuxVideo .h3 a, .upJeuxVideo .links, .upJeuxVideo .links a { color:#0A607B; }
.upJeuxVideo .h3 a { background-color:#0A607B; }
.upDeco .degrade { position:absolute; background:url(../img/bg-degrade-news.png) repeat-x; top:0; right:0;width:278px;height:190px;padding:20px 12px 8px 12px;}
/* focusProgramme */
.focusProgrammes { padding:20px 12px 8px 12px; border-bottom:1px solid #d6dde2; background:url(../img/bg-upPortail.gif) repeat-x; }
.focusProgramme { position:relative; margin-top:10px; width:283px; height:111px; text-align:right; overflow:hidden; }
.focusProgramme img { height:112px; }
.focusProgramme .filtre { position:absolute; top:0; left:0; z-index:1; width:140px; height:111px; background-repeat:no-repeat; }
.focusProgramme .lienChaine { position:absolute; top:4px; left:4px; z-index:3; width:80px; height:30px; }
.focusProgramme .texte { position:absolute; top:38px; left:6px; z-index:2; text-align:left; }
.focusProgramme .texte .h4-first { text-transform:uppercase; font-weight:bold; }
.focusProgramme .texte .first { font-size:12px; line-height:13px; }
.focusProgramme .texte .h4-last { text-transform:uppercase; margin-top:14px;font-weight:bold; }
.focusProgramme .texte .last { font-size:10px; line-height:11px; }
.focusProgramme .texte a { color:black; }
/* specifique focusProgramme */
.focusParisP { background:#f97600; }
.focusParisP .filtre { background:url(../img/focus-paris-p.png); }
.focusW9 { background:#964b9a; }
.focusW9 .filtre { background-image:url(../img/focus-w9.png); }
.focusTeva { background:#98ce2c; }
.focusTeva .filtre { background-image:url(../img/focus-teva.png); }
/* Annonces Google */
#colR .googleZone { padding:10px; }
.googleZone .h3 { text-transform:uppercase; color:#2D869C; font-size:16px; }
.googleZone .h3 span { color:#2b3d53; }
.googleZone .title { font-size:13px; font-weight:bold; text-decoration:underline; }
#colR .googleAnnonce { padding-top:5px; }
.googleAnnonce .link a { color:#2D869C; }
/* programmes Ã  la une */
.programmes-une { padding:20px 15px; }
.programmes-une .h2 { margin:0 0 30px 0; }
.programmes-une li { display:block; width:221px; height:125px; overflow:hidden; padding:0; position:relative; border:1px solid white; margin:0 auto 20px auto; }
.programmes-une li a { display:block; width:221px; height:125px; overflow:hidden; }
* html .programmes-une li .text {bottom:-1px;} /* ie6 hack */
.programmes-une li .text { position:absolute; bottom:0; left:0; }
.programmes-une li .h3 { display:block; width:201px; background:#0e161d; padding:5px 10px; filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70; color:#fff; font-size:11px; line-height:14px; font-weight:normal; }
.programmes-une li .h3 strong { display:block; }
#pub-300 { margin-bottom:8px; }
#m6jeux { margin-bottom:8px; }
/* ***************************************** HOME PAGE */
#page-index #colLC { padding:0; width:697px; }
#page-index #colR { border-left:1px solid #D6DDE2; width:302px; }
#page-index #pub-300 { margin-bottom:0; }
/* News */
#lesNews { position:relative; float:left; background:#607e94; width:227px; height:264px; overflow:hidden; }
#lesNews .degrade { position:absolute; top:0; left:0; overflow:hidden; background:url(../img/bg-degrade-news.png) repeat-x; width:100%; height:100%; padding:15px 5px 5px 10px; }
#lesNews .titre { font-size:15px; color:white; font-weight:bold; }
#page-index #lesNews .titre { margin-bottom:10px;}
#lesNews h2, #lesNews .h2 { text-transform:uppercase; background-image:url(../img/bg-pictos.gif); background-repeat:no-repeat; padding:0 0 0 22px; line-height:11px; overflow:hidden;height:12px; font-weight:bold; }
#lesNews h2 span, #lesNews .h2 span { padding:0 3px 0 0; color:white; }
.picto-forum h2, .picto-forum .h2{ background-position:0 0px; }
.picto-videos h2, .picto-videos .h2 { background-position:0 -29px; }
.picto-photos h2, .picto-photos .h2 { background-position:0 -59px; }
.picto-commentaires h2, .picto-commentaires .h2 { background-position:0 -90px; }
.picto-resume h2, .picto-resume .h2 { background-position:0 -120px; }
.picto-jeux h2, .picto-jeux .h2 { background-position:0 -150px; }
.picto-envoyer-ami h2, .picto-envoyer-ami .h2 { background-position:0 -179px; }
.picto-mobile h2, .picto-mobile .h2 { background-position:0 -210px; }
#lesNews li { padding:10px 0; height:44px; overflow:hidden; }
#lesNews li p {height:32px;overflow:hidden;}
#lesNews li p, #lesNews li p a { color:white; }
#page-index #lesNews li .h2, #page-index #lesNews li .h2 a { color:#000; font-weight:bold; }
#lesNews li p span, #lesNews li p a span { font-size:10px; }
#lesNews .scroll-pane { width:215px; height:190px; }
.jScrollArrowUp { background-image:url(../img/fleche-select.gif); background-repeat: no-repeat; background-position:0 0; background-color:#000; height: 11px; filter:alpha(opacity=30); opacity:0.30; -moz-opacity:0.30; }
.jScrollArrowDown { background-image:url(../img/fleche-select.gif); background-repeat: no-repeat; background-position:0 -11px; background-color:#000; height: 11px; filter:alpha(opacity=30); opacity:0.30; -moz-opacity:0.30; }
.jScrollPaneTrack { background-color:#999; filter:alpha(opacity=30); opacity:0.30; -moz-opacity:0.30; }
.jScrollPaneDrag { background-color:#000; }
.jScrollArrowUp:hover, .jScrollArrowDown:hover { background-color:#333; }
#AlaUne { position:relative; float:right; width:470px; height:264px; overflow:hidden; background:black; }
#AlaUne .degrade { position:absolute; top:0; left:0; z-index:500; overflow:hidden; background:url(../img/bg-degrade-news.png) repeat-x; width:470px; height:25px; }
#AlaUne li { position:relative; width:470px; height:264px; }
#AlaUne .picture { position:absolute; left:0; top:0; z-index:1; }
#AlaUne .text { display:none; position:absolute; left:0; bottom:0; z-index:2; background:url(../img/bg-alaune.png); color:#fff; font-size:13px; }
#AlaUne .text .wrap { padding:10px 20px 6px 22px; width:428px; height:49px; line-height:12px; }
#AlaUne .text .title { display:block; padding:0 0 10px 0; font-size:23px; font-weight:bold; text-transform:uppercase; }
#AlaUne .text h1 { display:inline; text-transform:uppercase; }
#AlaUne .text a { color:#fff; text-decoration:none; }
#AlaUne #nav-alaune { position:absolute; left:380px; top:210px; z-index:999; padding:0 0 0 9px; width:67px; height:20px; background:url(../img/bg-nav-alaune.png); }
#AlaUne #nav-alaune a { float:left; display:block; margin:0 -5px 0 0; padding:19px 0 0 0; width:19px; height:0; overflow:hidden; background:url(../img/bg-nav-alaune-off.png); }
#AlaUne #nav-alaune a.activeSlide { background:url(../img/bg-nav-alaune-on.png); }
/* programmes */
#programmes { padding:20px 4px 20px 12px; border-bottom:1px solid #d6dde2; background:url(../img/bg-upProgrammes.png) repeat-x; line-height:13px; }
.page-index #programmes {padding: 0; margin: 10px 0 0 0;}
#programmes .h2 { float:left; width:226px; }
#programmes .scrollTo-Links { float:right; color:#6d838c; padding:10px 8px 0 0; font-size:12px; }
#programmes .scrollTo-Links li { display:inline; float:left; }
#programmes .scrollTo-Links a { color:#6d838c; }
#programmes .scrollTo-Links .current { color:black; font-weight:bold; }
#programmes .scrollTo-Mask { width:677px; height:270px; overflow:hidden; position:relative; }
#programmes .scrollTo-Content { height:270px; width:10000px; }
#programmes .scrollTo-Content ul { float:left; width:685px; height:270px; }
#programmes .scrollTo-Content li { display:block; width:221px; height:125px; overflow:hidden; float:left; margin:10px 7px 0 0; padding:0; position:relative; }
.page-index #programmes .scrollTo-Content li {margin:0 4px 10px 0;}
#programmes .scrollTo-Content li a { display:block; width:221px; overflow:hidden; text-decoration:none;}
#programmes .scrollTo-Content li .text { position:absolute; bottom:0; left:0; }
* html #programmes .scrollTo-Content li .text {bottom:-1px;} /* ie6 hack */
#programmes .scrollTo-Content li .hot { display:block; width:201px; height:10px; overflow:hidden; text-transform:uppercase; background:#c6371f; font-size:14px; padding:5px 10px; filter:alpha(opacity=90); opacity:0.90; -moz-opacity:0.90; color:#fff; line-height:10px; font-weight:normal; }
#programmes .scrollTo-Content li h2 a { display:block; width:201px; background:#0e161d; padding:5px 10px 0 10px; filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70; color:#fff; text-transform:uppercase; color:white;}
#programmes .scrollTo-Content li .h3 a{ display:block; width:201px; background:#0e161d; padding:0 10px 5px 10px; filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70; color:#fff; font-size:11px; line-height:14px; font-weight:normal; color:white;}
#programmes .scrollTo-Content li .h4 { display:none; width:201px; height:27px; overflow:hidden; background:#0e161d; padding:5px 10px; filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70; color:#fff; font-size:11px; line-height:14px; font-weight:normal; }
/* les videos */
#lesVideos { position:relative; background:url(../img/bg-hp-les-videos.jpg) no-repeat; height:400px; overflow:hidden; }
#lesVideos .h2 {margin:0 0 0 -5px;}
.aLaUne-col img {position:absolute;display:none; }
.aLaUne-col img.first {display:block;}
.aLaUne-col .filtre {display:block; width:221px; height:60px; position:absolute; top:157px; background-repeat: no-repeat; z-index:2;}
.aLaUne-col p {display:block;}
.aLaUne-col a {display:block; width:198px; padding:0 10px; position:absolute; top:180px; color:white; z-index:4; zoom:1; cursor:pointer; }
.aLaUne-col .h4 a { padding:94px 10px 5px 10px; top:68px; font-weight:bold;text-transform:uppercase;}
#aLaUne-replay img {top:50px; left:-28px;}
#aLaUne-bonus img { top:67px; left:232px; z-index:1; }
#aLaUne-vod img { top:50px; right:-28px; }
#aLaUne-replay .filtre { left:9px; background-image:url(../img/bg-filtre-replay.png); }
#aLaUne-bonus .filtre { left:239px; background-image:url(../img/bg-filtre-bonus.png); }
#aLaUne-vod .filtre { right:8px; background-image:url(../img/bg-filtre-vod.png); }
#aLaUne-replay a { left:11px;}
#aLaUne-bonus a { left:240px; }
#aLaUne-vod a { right:11px;}
#aLaUne-mask { position:absolute; top:49px; left:0; width:699px	; height:168px; background:url(../img/bg-lesvideos-mask.png) no-repeat; z-index:3; }
#lesVideos-bottom { padding-top:165px; }
#lesVideos-bottom .col { position:relative; float:left; text-align:center; width:203px; height:250px; padding:0 8px }
#lesVideos-bottom .col .soustitre { position:relative; top:-10px; }
#lesVideos-bottom .col .h3 { background-repeat:repeat-y; font-size:13px; line-height:21px; font-weight:bold; text-transform:uppercase; color:white; }
#col-replay { margin-right:9px; }
#col-bonus { margin-right:9px; }
#col-replay .h3 { background-image:url(../img/bg-col-replay.png); }
#col-bonus .h3 { background-image:url(../img/bg-col-bestof.png); }
#col-vod .h3 { background-image:url(../img/bg-col-vod.png); }
#lesVideos-bottom .col ul { text-align:left; margin:0 -4px 20px -4px; }
#lesVideos-bottom .col li { margin-top:5px;padding:5px 0; overflow:hidden;}
#lesVideos-bottom .col li .play {width:64px;height:36px;position:relative;display:block;float:left;}
#lesVideos-bottom .col li .play span {width:64px;height:36px;position:absolute;background-repeat:no-repeat;display:none;}
#lesVideos-bottom .col li.hover .play span,  #lesVideos-bottom .col li.first span  {display:block;}
#lesVideos-bottom .col li .visuel {width:64px;height:36px;}
#lesVideos-bottom .col li .swap {float:right; width:145px;}
#lesVideos-bottom .col li.hover {background:url(../img/bg-lesvideos-hover.png) repeat-x;}
#lesVideos-bottom .col .h4 { display:block; text-transform:uppercase; font-weight:bold; }
#lesVideos-bottom .col p { line-height:12px; }
#lesVideos-bottom .duree-prix, #lesVideos-bottom .duree-prix a { color:#657582; font-size:10px; }
#col-replay .h4 a { color: #399fd9; }
#col-bonus .h4 a { color: #6159a2; }
#col-vod .h4 a { color: #c9132c; }
#col-replay li .play span {background-image:url(../img/bg-play-1.png);}
#col-bonus li .play span {background-image:url(../img/bg-play-2.png);}
#col-vod li .play span {background-image:url(../img/bg-play-3.png);}
#lesVideos-bottom .more { position:absolute;width:184px;bottom:10px;left:10px;background:url(../img/bg-lesvideos-more.gif) repeat-x; display:block; text-align:right; line-height:22px; font-size:11px; padding:0 10px; }

/* les plus */
#les-plus { padding:30px 4px 20px 12px; background:url(../img/bg-lesplus.gif) repeat-x; line-height:13px; }
#les-plus .h2 { float:left; width:119px;}
#les-plus .scrollTo-Links { float:right; color:#6d838c; padding-right:8px; font-size:12px; }
#les-plus .scrollTo-Links li { display:inline; float:left; }
#les-plus .scrollTo-Links a { color:#6d838c; }
#les-plus .scrollTo-Links .current { color:black; font-weight:bold; }
#les-plus .scrollTo-Mask { width:677px; height:238px; overflow:hidden; position:relative; }
#les-plus .scrollTo-Content { height:238px; width:10000px; }
#les-plus .scrollTo-Content ul { float:left; width:685px; height:238px; }
#les-plus .scrollTo-Content li { display:block; width:221px; height:109px; overflow:hidden; float:left; margin:10px 7px 0 0; padding:0; position:relative; background:url(../img/bg-lesplus-item.gif) repeat-x bottom; }
#les-plus .scrollTo-Content li img { border:1px solid #aab5be; }
#les-plus .scrollTo-Content li .inner {padding:7px;overflow:hidden; height:20px;}
#les-plus .scrollTo-Content li h3 {display:inline;}
#les-plus .scrollTo-Content li h3 a {font-weight:normal;}
#les-plus .scrollTo-Content li strong {font-weight:bold; color:#2d869c; text-transform:uppercase;}
/* ***************************************** COMMUN */
#middle { background:url(../img/bg-footer.png) bottom repeat-x; overflow:hidden;}
#middle .h1 {position: relative;}
#middle .h1 img { display:block; }
#middle .banniere { position:relative; background-repeat:no-repeat; height:125px; width:1000px; overflow:hidden; }
#middle .banniere span { position:absolute; height:126px; width:1000px; text-indent:-5000px; }
.page-m6fr #middle {background-color:#fff;}
.page-m6fr #middleInner { background:white url(../img/bg-middle-inner.png) repeat-x; }
.page-m6fr #colLC { padding:10px 15px 0 15px; width:667px; }
.page-m6fr #colR { width:302px; }
.dateDiffusion {position:absolute;/*font-style:italic;*/font-size:11px;}
.dateDiffusion.titre {width: 850px; text-align: center;}
.dateDiffusion.titre h1 { font-size:28px; text-transform:uppercase; text-align: center;}
#middleInner { background-position:right bottom; background-repeat:no-repeat; }
#menuMiddle li { display:inline; }
#menuMiddle li a { display:block; float:left; width:141px; text-align:center; line-height:28px; font-size:13px; background-repeat: no-repeat; background-position:top left; margin-right:1px; }
#menuMiddle li a span { display:block; /*height:100%;*/ background-repeat: no-repeat; background-position:top right; }
#menuMiddle li a:hover, #menuMiddle li.current a { text-decoration:none; }
#menuMiddle li.current a { font-weight:bold; }
#div3col { padding:0 0 5px 5px; }
.bloc-3col { position:relative; float:left; width:225px; height:202px; margin:5px 5px 0 0; overflow:hidden; }
.bloc-3col .degrade { position:absolute; background:url(../img/bg-degrade-3col.png) repeat-x; padding:5px; width:216px; height:192px }
.bloc-3col h2 { font-size:15px; margin-bottom:8px; border-bottom-width:1px; border-bottom-style:solid; }
.bloc-3col li h1 { display:inline; }
.bloc-3col .more { position:absolute; right:10px; bottom:3px; }
.bloc-3col .scroll-pane { width:215px; height:150px; }
.bloc-3col p {text-align: justify;}

.more { font-size:10px; }
.pagination{ text-align:center; margin:10px 0; font-size:10px; }
.pagination a{ padding:0 3px; }
.pagination strong{ padding:0 3px; }
.pagination .prev { float:left; margin-left:5px; }
.pagination .next { float:right; margin-right:5px; }
.choixSaison { text-align:center;  font-size:10px;}
.choixSaison a { padding:0 3px;}
.choixSaison strong{ padding:0 3px; }
.choixSaison span {filter:alpha(opacity=20); opacity:0.20; -moz-opacity:0.20}
.vosCommentaires .pagination .prev, .vosCommentaires .pagination .next { margin:0; }
.vosCommentaires { margin:0 0 5px 0; }
.vosCommentaires .inner { padding:10px; }
.vosCommentaires h2 { font-size:16px; padding:0 10px; }
.vosCommentaires .h3 { font-size:16px; font-weight:bold;}
.vosCommentaires .nbcommentaires { padding:5px 0; }
.vosCommentaires .commentaires { margin-bottom:10px; }
.vosCommentaires .commentaires li { position:relative; padding:10px 0 5px 0; border-bottom-width:1px; border-bottom-style:solid; margin:0; }
.vosCommentaires .pseudo { font-weight:bold; }
.vosCommentaires .alerter { padding-right:10px; }
.vosCommentaires form p { margin-top:10px; }
.vosCommentaires form .fL, .vosCommentaires form .fR { width:330px; }
.vosCommentaires .typeText { padding:1px 2px; width:322px; }
.vosCommentaires textarea { overflow:auto; width:652px; padding:1px 2px; }
.vosCommentaires img { vertical-align:middle; }
.vosCommentaires span { width:330px; }
.vosCommentaires label { font-weight:bold; display:block; }
.vosCommentaires label img { margin-left:20px; }
.vosCommentaires .typeSubmit { color:white; cursor:pointer; border:0;text-decoration:none;text-transform:uppercase;padding:0px 15px; -moz-border-radius: 3px;}
.googleAnnonce .title, .googleAnnonce .data, .googleAnnonce .link { display:block; /*line-height:13px;*/ }
.googleAnnonce .link { font-size:10px; }
.tri-liste { padding:0 0 10px 0; font-size:12px; margin-bottom: 10px; float:right; }
.tri-liste li { display:inline; border:0!important; padding:0!important; }
.tri-liste li a { padding:0 }
.tri-liste h1, .tri-liste h2 {display:inline;font-size:11px!important;}
.tri-liste .current { font-weight:bold; }

.smallWidth .inner { width:670px; float:left; }
.listes ul.paddingBottom {padding-bottom:20px;}
.listes li { padding:10px 0; border-top:1px solid #cdc8c2; }
.listes .first { border:0; padding-top:0; }
.listes img { float:left; }
.listes .splitRight { width:520px; }
.listes .more {position:relative;top:7px;}
.smallWidth .splitRight { width:510px; }
.titreListe  { background:url(../img/bg-degrade-titres.png) repeat-y; padding:2px 5px; font-size:15px!important; font-weight:bold!important; margin-bottom:10px; }
.listes .h2, .listes h2 { font-size:15px; font-weight:bold; line-height:17px; }
.listes .h3, .listes h3 { font-size:13px; font-weight:normal; }
.listes .h4, .listes h4, .listeGaleries h3, .listeVideos h3 { font-size:13px; font-weight:normal; }
.listes .h5, .listes h5 { font-size:11px; line-height:normal; font-weight:normal; }
/*.listes p { margin-top:5px; }*/
.listes .boutons-pictos { padding:5px 0; }
.listeCandidats .splitRight,.listePersonnages .splitRight { width:520px; }
.listeCandidatsSecondaires ul { width:330px; }
.listeCandidatsSecondaires li { float:left; padding-right:5px; border:0; }
.listeCandidatsSecondaires li img { padding:0 11px 0 0; }
.listeCandidatsSecondaires .splitRight {width:170px;}
.listes-right { width:226px; float:right; }
.blocs-listes-right { margin:0 0 10px 0; }
.blocs-listes-right li { border:0; padding:5px 0; }
.blocs-listes-right h3, .blocs-listes-right .h3 {float:none;font-size:15px;font-weight:bold;margin-bottom:8px;}
.blocs-listes-right h4, .blocs-listes-right .h4 { float:right; width:130px; font-size:11px; line-height:13px; margin-bottom:3px; }
.blocs-listes-right p { float:right; width:130px; }
.fil { padding:10px 5px 20px 0; font-size:10px; }
.fil strong { font-weight:normal; }
.recherche { padding:5px 10px; margin:0 0 20px 0; line-height:19px; }
.recherche span { font-weight:bold; }
.recherche label { padding:0 2px 0 10px; line-height:19px; display:block; float:left; }
.recherche input { vertical-align:middle; float:left; }
.recherche select { float:left; }
.recherche .submit { padding:0; margin:0 0 0 5px; }
.lesCommentaires h5 { font-weight:normal; }
.marginBottom10px { margin-bottom:10px; }
.non-dispo {border-width:1px;border-style: solid; }
.ficheTech h1 {font-weight:normal;display:inline;}
.ficheTech li { margin-bottom:5px; }
/* addThis */
.addthis {padding:3px;}
#at_hover, #at15s_head {font-size:10px!important;}
/* ***************************************** PLAN DU SITE */
.plan-site { padding-top:10px; }
.plan-site h2 { padding:1px 6px; margin-bottom:10px; text-transform:uppercase; color:#2a3e45; font-size:15px; font-weight:normal; background:#dde3e7 }
.plan-site ul { margin-bottom:10px; }
.plan-site li { line-height:13px; padding-bottom:8px; }
.plan-site li a { color:#2D869C; }
.plan-site li a span { color:#000; font-size:12px; }
.plan-site .fL, .plan-site .fR { width:328px; }
#page-plan #colR { background:url(../img/bg-col-right.png) repeat-x; }
/* ***************************************** RSS */
.rss { padding-top:10px; }
.rss .h1 { position:relative;top:-15px; }
.rss .fL, .rss .fR { width:328px; }
.rubriqueRSS { margin-bottom:20px; }
.rubriqueRSS-title {position:relative; background:#435a68 url(../img/bg-rss-titres.png) repeat-x;height:27px; overflow:hidden;}

.rss h2 a{ text-transform:uppercase; color:white; font-size:18px; font-weight:bold; padding:1px 6px; }
.rss h2 a:hover {text-decoration:none;}
.rss h4 a { position:absolute;right:0;top:0;display:block; background: url(../img/bg-logos-rss.jpg) no-repeat; width:95px;height:27px;text-indent:-5000px; }
.rss ul { background:#cad6dd; padding:5px 5px 2px 5px;}
.rss li { display:inline; }
.rss li .inner { display:block;background:#eff1f2; padding:5px;margin-bottom:3px;}
.rss h3 a { font-size:14px; color:#2d869c; display:block; background:url(../img/bg-fleche-rss.gif) no-repeat top left; padding-left:20px;line-height:15px; }
.rss h3 a:hover {text-decoration:underline;}
* html .rss ul, 
* html .rss li .inner,
* html .rss h5 a  {zoom:1;}/* Has Layout IE6 */
.rss h5 a.open { background-position:bottom left;}
.rss .hide { background:none; padding:10px 0 0 0; margin:0; display:none; }
.rss li li a { display:inline-block; margin:0 12px 0 0; }
.rss li li img { vertical-align:middle; }
.rssTeva h4 a { background-position:right 0; }
.rssNeteco h4 a { background-position:right -27px; }
.rssClubic h4 a { background-position:right -54px; }
.rssTurbo h4 a { background-position:right -81px; }
.rssJeuxVideos h4 a { background-position:right -108px; }
.rssDeco h4 a { background-position:right -135px; }
.rssWideo h4 a { background-position:right -162px; }
.rssM6info h4 a { background-position:right -189px; }
.rssM6jeux h4 a { background-position:right -216px; }
#page-rss #colR { padding-top:108px; }
.rssAide { border:1px solid #d5dee4; margin-bottom:8px; width:290px; }
.rssAide h2 { color:#2d869c; padding:2px 10px; font-size:15px; background:#d5dee4; }
.rssAide p { padding:10px; text-align:justify; }
/* ***************************************** NOUS CONTACTER (FAQ) */
.faq { padding-top:10px; }
.faq h1 {}
.faq ul {padding-bottom:20px;}
.faq li { display:inline; }
.faq li .inner { margin-bottom:3px; padding:5px; }
.faq h2 a { font-size:14px; color:#2d869c; display:block; background:url(../img/bg-fleche-rss.gif) no-repeat top left; padding-left:20px; height:14px; line-height:14px; }
.faq h2 a.open { background-position:bottom left }
.faq .hide { background:#EFF1F2; border:1px solid #CAD6DD; padding:10px 20px; margin:10px 20px 20px 20px; display:none; font-size:12px;}
.faq .hide a { color:#2d869c;}

#page-faq .contact {padding-bottom:20px;}
#page-faq .contact h3 { text-align:center; font-size:17px; font-weight:normal; background:url(../img/bg-titre-compte.png) repeat-x; line-height:25px; margin-bottom:10px; }
#page-faq .contact form { width:500px; padding:20px 0; }
#page-faq .contact form p { margin-bottom:8px; }
#page-faq .contact label {  display:block; color:#5e5e5e;}
#page-faq .contact .typeText { padding:1px 2px; width:322px; border:1px solid #b5b8c8; vertical-align:top; }
#page-faq .contact select { padding:1px 2px; width:328px; border:1px solid #b5b8c8; vertical-align:top; }
#page-faq .contact textarea { overflow:auto; padding:1px 2px; width:322px; vertical-align:top; border:1px solid #b5b8c8; }
#page-faq .contact form :focus { background:#e1e6ea; }

#page-faq #colR { padding-top:70px; }

/* ***************************************** PAGE REGLEMENTS JEUX ANTENNES  */
.reglements-jeux { zoom:1; float:left; }
.reglements-jeux .h1 { margin-bottom:8px; }
.reglements-jeux li { display:inline; }
.reglements-jeux li div { width:154px; height:160px; float:left; padding:0 10px 20px 0; }
.reglements-jeux li a { display:block; }
.reglements-jeux li h2{ font-size:14px; font-weight:bold; }
#page-reglements-jeux #colR { padding-top:70px; }
/* ***************************************** PAGE RESULTATS DE RECHERCHE  */
#page-resultats-recherche #colR { padding-top:50px; }
#page-resultats-recherche .googleZone { padding:10px; margin:0 0 10px 0; background:#edf0f1; }
#page-resultats-recherche .googleAnnonce { float:none!important; width:100%!important; }
#page-resultats-recherche .googleAnnonce .title { font-weight:bold; font-size:15px; }
#page-resultats-recherche #colR .googleZone { width:260px; }
/* ***************************************** PAGE METEO  */
#page-meteo #colR { padding-top:70px; }
.meteo iframe{ margin: 0 auto; display: block;} 
/* ***************************************** PAGE JEUX CONCOURS  */
.jeux-concours { padding-bottom:10px; }
#page-jeux-concours #colR { padding-top:70px; }
.jeux-concours .affiche { float:left; margin-bottom:10px;}
.jeux-concours .fR { width:430px; }
.jeux-concours p {margin-bottom:10px;}
.jeux-concours h1 { font-size:20px; font-weight:bold; text-transform:uppercase; position:relative; top:-8px; color:#e64416; }
.jeux-concours ul { margin-bottom:10px; }
.jeux-concours li { display:inline; color:#e64416; }
.jeux-concours li a { padding:0 5px 0 0; color:#e64416; }
.jeux-concours .btJouer { background-color:#e64416; background-image:url(../img/bg-jouer.png); color:white; text-transform:uppercase; font-size:24px; font-weight:bold; text-align:center; padding:0; line-height:24px;height:24px; margin-top:20px; }
.jeux-concours .btJouer a { color:white; text-decoration:none; }
.jeux-concours iframe{ clear:both;display:block;width:100%;}
/* ***************************************** PAGE 404  */
.prog-populaires { padding-top:10px; }
.prog-populaires h2 { padding:1px 6px; margin-bottom:10px; text-transform:uppercase; color:#2a3e45; font-size:15px; font-weight:normal; background:#dde3e7 }
.prog-populaires p { margin-bottom:20px; }
.prog-populaires .fL, .prog-populaires .fR { width:328px; }
#page-404 #colR { padding-top:70px; }
/* ***************************************** PAGE MON COMPTE M6  */
.mon-compte div { margin-bottom:20px; text-align:center; }
.mon-compte a { color:#2D869C; }
.mon-compte .h2 { margin:0 0 10px 0; }
.mon-compte .titre { text-align:center; font-size:17px; font-weight:normal; background:url(../img/bg-titre-compte.png) repeat-x; line-height:25px; margin-bottom:10px;padding:0; }
.mon-compte form { width:240px; margin:0 auto; }
.mon-compte label { width:60px; display:block; float:left; text-align:right; padding-right:5px; color:#5e5e5e; }
.mon-compte form p { text-align:center; padding:5px 0; }
.mon-compte .typeText { padding:1px 2px; vertical-align:top; width:160px; }
.boutons {background:url(../img/bg-boutons-compte.png) repeat-x 0 0;border:0;color:white!important;text-decoration:none;text-transform:uppercase;cursor:pointer;padding:0px 15px;font-size:11px;display:inline; -moz-border-radius: 3px;-webkit-border-radius: 3px;}
.boutons:hover { background-position:0 -100px; text-decoration:none; }
input.boutons {padding-top:0;padding-bottom:0;}
*:first-child+html input.boutons{ padding:0 5px;}
* html input.boutons{ padding:0 5px;}
#page-mon-compte #colR { padding-top:70px; }
.mon-compte p.message { color:#5e5e5e; margin-bottom:10px; }
.mon-compte ul { margin:10px 0; }
.mon-compte li { display:inline; }
.mon-compte li a { text-align:center; display:block; float:left; margin-left:2px; width:72px; height:37px; padding:0; background:url(../img/bg-logo-chaines.png) repeat-x; text-decoration:none; overflow:hidden; }
#erreur { color:#ED381B; font-weight:bold; text-align:left; }
.confirmation { font-weight:bold; text-align:center; }
.mdpOublie form { width:300px; }
.mdpOublie form label { width:auto; }
.post-inscription p { padding:10px; }
.post-inscription form { width:300px; margin-top:10px; }
.post-inscription form label { width:auto; }
.validation p { padding:10px; }
.inscription-newsletter p { padding:10px; }
.inscription form { width:460px; margin:0 auto; }
.inscription label { width:200px; display:inline; padding-right:5px; color:#5e5e5e; float:left; }
.inscription form p { padding:5px 0; }
.inscription form p.left { text-align:left; }
.inscription .typeText { padding:1px 2px; vertical-align:top; width:160px; }
.inscription .typeRadio { vertical-align:middle; float:left; }
.inscription .typeCheckbox { vertical-align:middle; }
.inscription.radio { text-align:left; }
.inscription .radio label { width:20px; }
.inscription form :focus { background:#e1e6ea; }
.inscription .cgu { padding-left:100px; }
.inscription .cgu label { float:left; display:inline; margin-left:10px; width:auto; }
/* ***************************************** PAGE MON COMPTE M6 INSCRIPT */
#page-mon-compte-inscrit #middleInner { padding:10px 15px 10px 15px; }
#menu-mon-compte { margin:0; }
#menu-mon-compte li { display:inline; }
#menu-mon-compte a { display:block; width:162px; margin:0; background:url(../img/bg-titre-compte.png) repeat-x; float:left; text-align:center; line-height:22px; border-bottom:1px solid #cfd7dd; height:auto; color:black; }
#menu-mon-compte a:hover { background:#D7DCE1 }
#menu-mon-compte .ui-tabs-selected a { background:white!important; border:1px solid #cfd7dd; border-bottom:0; }
.moncompte-inner { border:1px solid #cfd7dd; border-top:0; padding:10px; text-align:left!important; margin:0!important; }
.moncompte-inner form { width:650px; margin:0 auto; }
.moncompte-inner label { width:240px; display:inline; padding-right:5px; color:#5e5e5e; float:left; }
.moncompte-inner form p { padding:5px 0; }
.moncompte-inner form p.left { text-align:left; }
.moncompte-inner .typeText { padding:1px 2px; vertical-align:top; width:160px; }
.moncompte-inner .typeRadio { vertical-align:middle; float:left; }
.moncompte-inner .typeCheckbox { vertical-align:middle; }
.moncompte-inner .radio { text-align:left; }
.moncompte-inner .radio label { width:20px; }
.moncompte-inner form :focus { background:#e1e6ea; }
#moncompte2 .cf { padding:0 0 0 80px; }
#moncompte2 form { width:auto; }
#moncompte2 .fieldset { width:220px; float:left; margin:10px; padding:10px; border:1px solid #cfd7dd; }
#moncompte2 .fieldset .h3 { font-size:12px; padding:0 10px; background:url(../img/bg-titre-compte.png) repeat-x; font-weight:bold; }
#moncompte2 .typeText { padding:1px 2px; vertical-align:top; width:210px; }
#moncompte2 label { display:block; text-align:left; }
#moncompte3 { padding:20px; }
#moncompte3 label { text-align:left; }
#moncompte3 form { width:auto; }
#moncompte3 ul { float:left; width:33%; }
#moncompte4 { padding:20px; }
#moncompte4 label { text-align:left; }
#moncompte4 form { width:auto; }
#moncompte4 ul { float:left; width:33%; }

/* ***************************************** PAGES INDEX SERIES/EMISSION/SPECTACLE */

.page-index #colLC {border-right:1px solid #D6DDE2;width:667px;}

.aLaUne { float:left; width:685px; height:270px; margin-bottom:30px; }
.aLaUne li { display:block; width:221px; height:125px; overflow:hidden; float:left; margin:10px 7px 0 0; padding:0; position:relative; }
.aLaUne li a { display:block; width:221px; overflow:hidden; text-decoration:none; }
.aLaUne li .text { position:absolute; bottom:0; left:0; }
.aLaUne li .hot { display:block; width:201px; height:10px; overflow:hidden; text-transform:uppercase; background:#c6371f; font-size:14px; padding:5px 10px; filter:alpha(opacity=90); opacity:0.90; -moz-opacity:0.90; color:#fff; line-height:10px; font-weight:normal; }
.aLaUne li h2 a{ display:block; width:201px; background:#0e161d; text-transform:uppercase; padding:5px 10px 0 10px; filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70; color:#fff; }
.aLaUne li .h3 a{ display:block; width:201px; background:#0e161d; padding:0px 10px 5px 10px; filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70; color:#fff; font-size:11px; line-height:14px; font-weight:normal; }
.aLaUne li .h4 { display:none; width:201px; height:27px; overflow:hidden; background:#0e161d; padding:5px 10px; filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70; color:#fff; font-size:11px; line-height:14px; font-weight:normal; }
* html .aLaUne li .text {bottom:-1px;} /* ie6 hack */

.page-index .tri-liste { float:left; color:#6d838c;padding:0; font-size:12px;  margin: 10px 0;}
.page-index .tri-liste  li { display:inline; float:left; }
.page-index .tri-liste  a { color:#6d838c; }
.page-index .tri-liste  .current { color:black; font-weight:bold; }




.page-index .listes ul { width:330px; }
.page-index .listes li { float:left; padding-right:5px; border:0; }
.page-index .listes li img { padding:0 11px 0 0; }
.page-index .listes .splitRight {width:170px;}

.page-index .listes.large ul {width:660px;}
.page-index .listes.large li {border-top:1px solid #CDC8C2;}
.page-index .listes.large .splitRight {width:500px;}
.page-index .listes.large p {text-align: justify;}

.page-index .listes h2 a{text-transform:uppercase;color:#2D869C;font-size:12px;}
.page-index .listes .h4 {font-size:11px;}
.page-index .listes .h5 {font-size:11px;}

.page-index .liens a {color:#6d838c;}

.page-index .pagination a {color:#6d838c;}

.page-index #les-plus {padding:0;background:white;margin-bottom:30px;}
/* ***************************************** PAGES SERIES */
.page-series #colLC { padding:10px; width:677px; }
#page-series-hp #colLC { padding:0; width:697px }
.lesVideos li { padding:0 0 8px 0; }
.lesVideos li .visuel { float:left; width:76px; }
.lesVideos li h3, .lesVideos li p { float:right; width:130px; }
.lesVideos li h3 { line-height:14px; margin-bottom:3px; }
.lesPhotos .jcarousel-container { position:relative; width:215px; height:140px; overflow:hidden; margin:0 auto; }
.lesPhotos .jcarousel-next { width:15px; height:14px; background:url(../img/btn-fleche.gif) no-repeat -15px 0; position:absolute; right:0px; bottom:0; }
.lesPhotos .jcarousel-prev { width:15px; height:14px; background:url(../img/btn-fleche.gif) no-repeat 0 0; position:absolute; left:0px; bottom:0; }
.lesPhotos .jcarousel-clip { width:215px; }
.lesPhotos .jcarousel-item { width:215px; float:left; }
.galeriePortraits .jcarousel-container { position:relative; width:215px; height:140px; overflow:hidden; margin:0 auto; }
.galeriePortraits .jcarousel-next { width:15px; height:14px; background:url(../img/btn-fleche.gif) no-repeat -15px 0; position:absolute; right:0px; bottom:0; }
.galeriePortraits .jcarousel-prev { width:15px; height:14px; background:url(../img/btn-fleche.gif) no-repeat 0 0; position:absolute; left:0px; bottom:0; }
.galeriePortraits .jcarousel-clip { width:215px; }
.galeriePortraits .jcarousel-item { position:relative; width:215px; float:left; margin-right:5px; }
.galeriePortraits .jcarousel-item span { display:block; position:absolute; left:0; bottom:3px; background:black; text-align:center; color:white; width:212px; padding:3px; filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70; overflow:hidden; }
.pub-partenaires { position:relative; background:url(../img/bg-partenaires.png) repeat-x; height:100px; padding:12px 10px; }
.pub-partenaires .degrade { position:absolute; background:url(../img/bg-degrade-news.png) repeat-x; padding:10px; width:282px; height:140px }
.pub-partenaires p { font-weight:bold; }
.videosReplay { position:relative; background-repeat:repeat-x; padding:12px 10px; margin-bottom:8px; }
.videosReplay .h2 { font-size:15px;  margin-bottom:10px; }
.videosReplay .h2 span {float:left;line-height:35px; font-weight:bold;}
.videosReplay .h2 img {vertical-align:middle; float:right;}
.videosReplay li { float:left; padding:4px; margin-bottom:5px; background-color:#eff1f3;}
.videosReplay li .visuel { float:left; width:76px; }
.videosReplay li p { float:right; width:180px; }
.videosReplay li .h4 { font-weight:bold; }
.carouselPersonnages { width:677px; margin:0 auto 10px auto; padding:0 0 10px 0; background:white;}
.carouselPersonnages h2 { padding:1px 5px; font-weight:bold; font-size:15px; }
.carouselPersonnages .jcarousel-container { position:relative; width:635px; height:83px; overflow:hidden; padding:1px 21px; margin:0 auto; }
.carouselPersonnages .jcarousel-next { width:15px; height:14px; background:url(../img/btn-fleche.gif) no-repeat -15px 0; position:absolute; right:2px; bottom:35px; }
.carouselPersonnages .jcarousel-prev { width:15px; height:14px; background:url(../img/btn-fleche.gif) no-repeat 0 0; position:absolute; left:2px; bottom:35px; }
.carouselPersonnages .jcarousel-clip { width:635px; }
.carouselPersonnages .jcarousel-item { position:relative; width:123px; float:left; margin-right:5px; }
.carouselPersonnages .jcarousel-item span { display:block; position:absolute; left:0; bottom:0; background:black; text-align:center; color:white; width:117px; padding:3px; filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70; overflow:hidden; }
.carouselPersonnages .jcarousel-item a { text-decoration:none !important; }
.fiche { margin:0 0 10px 0; }
.fiche h1 { font-size:15px; font-weight:bold; margin-bottom: 0.5em;}
.fiche h2 { font-size:11px; line-height:normal; font-weight:normal; }
.fiche .h4 { font-size:13px; font-weight:normal; margin-bottom:5px; }
.fiche .h5 { font-size:11px; line-height:normal; font-weight:normal; }
.fiche .visuel { float:left; margin:0 10px 0 0; width:382px; }
.copyright-photo {font-size:9px; text-align:right!important; filter:alpha(opacity=30); opacity:.3}
.fiche p { text-align:justify; }
.fiche iframe{ clear:both;display:block;width:680px; }
.fiche .liste-boutons-pictos {height: 30px;}
.boutons-pictos { padding:10px 0; }
.boutons-pictos li { display:inline; border:0!important; }
.boutons-pictos a { float:left; display:block; padding:0 0 0 5px; text-decoration:none; filter:alpha(opacity=100); opacity:1; -moz-opacity:1; margin-right:5px; line-height:16px; color:white; }
.boutons-pictos span { display:block; background-image:url(../img/bg-pictos.gif); background-repeat:no-repeat; padding:0 5px 0 22px; line-height:16px; }
.boutons-pictos a:hover { filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70;text-decoration:none; }
.boutons-pictos .picto-videos { background-position:0 -26px; }
.boutons-pictos .picto-photos { background-position:0 -56px; }
.boutons-pictos .picto-rating { background-position:0 3px; }
.pictos { padding:0px 10px; background:#C6C1BB; }
.pictos li { display:inline; border:0!important; }
.pictos span { background-image:url(../img/bg-pictos.gif); background-repeat:no-repeat; line-height:11px; padding:0 0 0 18px; color:white; font-weight:bold; margin-right:10px; }
.pictos .picto-videos { background-position:0 -26px; }
.pictos .picto-photos { background-position:0 -56px; }
.blocPerso { /*clear:both;*/ margin-top:10px; }
.blocPerso h3 { padding:1px 5px; font-weight:bold; }
.blocPerso .titreListe {margin-top: 5px;}
#colLC .googleZone { padding:5px 10px; margin:20px 0; }
#colLC .googleAnnonce { float:left; width:48%; padding-top:5px; }
#colLC .googleAnnonce .title { font-weight:bold; }

/* PAGES PHOTOS */
.carouselGalerie { width:677px; margin:0 auto 10px auto; padding-bottom:10px; background:white; }
.carouselGalerie h2 { font-size:16px; padding:0 10px; }
.carouselGalerie .jcarousel-container { position:relative; width:614px; height:83px; overflow:hidden; padding:0 33px 0 34px; margin:0 auto; }
.carouselGalerie .jcarousel-next { width:15px; height:14px; background:url(../img/btn-fleche.gif) no-repeat -15px 0; position:absolute; right:10px; bottom:35px; }
.carouselGalerie .jcarousel-prev { width:15px; height:14px; background:url(../img/btn-fleche.gif) no-repeat 0 0; position:absolute; left:10px; bottom:35px; }
.carouselGalerie .jcarousel-clip { width:614px; height:83px; }
.carouselGalerie .jcarousel-item { position:relative; width:144px; height:81px; float:left; display:block; border:1px solid white; margin:0 10px 0 0; }
/*.carouselGalerie .jcarousel-item span { display:block;  background:black; text-align:left; color:white; width:152px; padding:3px; filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70; overflow:hidden; }*/
.carouselGalerie .jcarousel-item a {text-decoration:none;}
.carouselGalerie .jcarousel-item a:hover span, .carouselGaleriePhotos .current span { display:block; }
.carouselGalerie .current { border-color:#000!important; }
.carouselGalerie .jcarousel-item .text { position:absolute; bottom:0; left:0; }
.carouselGalerie .jcarousel-item .h3 { display:block; width:124px; background:#0e161d; padding:2px 10px; filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70; color:#fff; font-size:11px; line-height:14px; font-weight:normal; }
.carouselGalerie .jcarousel-item .h4 { display:none; width:124px; overflow:hidden; background:#0e161d; padding:2px 10px; filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70; color:#fff; font-size:11px; line-height:14px; font-weight:normal; }
.page-photos .tri-liste { padding:10px; margin:0; }
.page-photos .inner { background:white; width:676px; margin:0 auto; padding:3px 2px 3px 3px; }
.page-photos .inner .ui-tabs-selected a { font-weight:bold; }
.page-photos .listePhotos { width:676px; height:380px; overflow:hidden; margin-top:3px; text-indent: -5000px; }
.page-photos .navPhotos { margin:0 auto; text-align:center; padding:2px; }
.page-photos .navPhotos h2 {font-weight:normal;}
.page-photos h1 { font-size:15px; line-height:22px; text-align:left; overflow:hidden; padding:2px 10px }
.page-photos .inner .fL { display:block; width:109px; overflow:hidden; line-height:22px; }
.page-photos .btDiaporama { display:block; float:left; width:130px; overflow:hidden; line-height:22px; }
.page-photos .btPrev { position:relative; display:block; float:left; width:27px; height:23px; overflow:hidden; text-indent:-5000px; margin-right:5px; }
.page-photos .btNext { position:relative; display:block; float:left; width:27px; height:23px; overflow:hidden; text-indent:-5000px; }
.page-photos .btPrev span { position:absolute; top:0; left:0; background:url(../img/btn-fleche.gif) no-repeat 0 -200px; width:100%; height:100%; }
.page-photos .btNext span { position:absolute; top:0; left:0; background:url(../img/btn-fleche.gif) no-repeat -27px -200px; width:100%; height:100%; }
.copyright-galerie {font-size:9px; text-align:center; filter:alpha(opacity=30); opacity:.3}
/* PAGES VIDEOS */
.page-videos h1 { font-size:15px; line-height:22px; text-align:left; overflow:hidden; padding:2px 10px; }
.page-videos .inner { background:white; width:676px; margin:0 auto; padding:3px; }
.page-videos .inner .ui-tabs-selected a { font-weight:bold; }
.page-videos .tri-liste { margin:0; padding:0; }
.page-videos .carouselGalerie { padding:10px 0; }
.page-videos #playerVideo {display:block;margin:0 auto;}
/* ***************************************** PAGES EMISSIONS */
.page-emissions #colLC { padding:10px; width:677px; }
#page-emissions-hp #colLC { padding:0; width:697px }
.animateur .visuel { float:left; margin-right:5px; margin-top: 5px;}
.animateur .visuel.nofloat {float: none;}
.animateur h4 { font-size:15px; font-weight:normal; }
.test .visuel { float:left; margin-right:5px; }
.test h4 { font-size:15px; font-weight:normal; }
/* ***************************************** PAGES SPECTACLES */
.page-spectacles #colLC { padding:10px; width:677px; }
#page-spectacles-hp #div3col { padding:5px 0 0 0; margin:0 0 10px 0; }
.page-spectacles .affiche { padding:20px 0 5px 0; font-size:12px; text-align:justify; }
.affiche img { margin-right:10px; }
.affiche h1 { font-size:18px; font-weight:normal; }
.page-spectacles .dates { height:250px; }
.page-spectacles .dates .degrade { height:240px; background-position:bottom; }
.page-spectacles .dates .scroll-pane { height:192px; }
.dates li { padding:3px 0; }
.page-spectacles #playerVideoFlash { float:left; padding-top:10px;}
.page-spectacles #playerVideoFlash h2 { font-size:15px; margin-bottom:8px; }
.dates h3 {margin-bottom:20px;}
/* ***************************************** PAGES FILMS */
.page-films #colLC { padding:10px; width:677px; }
#page-films-hp #colLC { padding:0; width:697px; }
.intro-films .bloc-3col { width:206px; height:265px; padding:10px; margin:0; overflow:hidden; }
.intro-films p { text-align:justify; }
.intro-films h1 {font-size:15px;margin-bottom:8px;}
#page-films-resume #div3col { position:relative;left:-10px;width:697px; }
.resume-films h1 { font-size:18px; font-weight:normal; }
.resume-films img { margin-right:10px; }
/* ***************************************** PAGES MOBILE */
#page-mobile #colLC { padding:27px 0 0 19px; width:442px; height:515px; background:url(../img/bg-mobile.gif) 0 84px repeat-x; font-family:Arial, Helvetica, sans-serif; }
#page-mobile #colLC .free { margin:-5px 0 0 0; padding:0 4px 4px 0; text-align:right; }
#page-mobile #colLC .mobile { padding:0 0 0 32px; width:377px; }
#page-mobile #colLC h1 { padding:0 0 27px 0; font-size:14px; text-align:center; }
#page-mobile #colLC .formMobile { margin:0 0 0 16px; width:334px; background:#fff url(../img/bg-mobile-top.gif) left top no-repeat; }
#page-mobile #colLC .formMobile form { padding:9px 0 3px 0; text-align:center; background:url(../img/bg-mobile-bottom.gif) left bottom no-repeat; font-size:12px; }
#page-mobile #colLC .formMobile form p { padding:0 0 16px 0; }
#page-mobile #colLC .formMobile .inputText { width:80px; }
#page-mobile #colLC .services { padding:17px 0 0 0; text-align:center; font-size:12px; }
#page-mobile #colLC .services img { padding:22px 25px 0 0; }
#page-mobile #colLC .gallery { padding:12px 0 18px 0; text-align:center; }
#page-mobile #colLC .notice { font-size:9px; }
#page-mobile #colR { padding:71px 0 0 0; width:543px; height:515px; background:url(../img/bg-mobile.gif) 0 84px repeat-x; }
/* ***************************************** GRILLE DES PROGRAMMES */
/*
#page-grille-programmes #main #colLC { border:none; }
#page-grille-programmes #main .semainier { padding:7px 0 16px 0; }
#page-grille-programmes #main .semainier .jcarousel-container { position:relative; width:641px; height:43px; overflow:hidden; padding:0 15px; }
#page-grille-programmes #main .semainier .jcarousel-next { width:15px; height:29px; background:url(../img/btn-focus2.gif) no-repeat right 1px; position:absolute; right:0px; top:0px; filter:alpha(opacity=80); -moz-opacity:.80; opacity:0.80; }
#page-grille-programmes #main .semainier .jcarousel-prev { width:15px; height:29px; background:url(../img/btn-focus2.gif) no-repeat left 1px; position:absolute; left:0px; top:0px; filter:alpha(opacity=80); -moz-opacity:.80; opacity:0.80; }
#page-grille-programmes #main .semainier .jcarousel-clip { width:641px; }
#page-grille-programmes #main .semainier .jcarousel-item { width:89px; margin-right:3px; }
#page-grille-programmes #main .semainier .jcarousel-item a { background:url(../img/bg-semainier.gif) left top repeat-x; text-align:center; display:block; width:90px; height:26px; padding:3px 0; color:#283848; line-height:12px; }
#page-grille-programmes #main .semainier .jcarousel-item a:hover, #page-grille-programmes #main .semainier .jcarousel-item .on { background:url(../img/bg-semainier.gif) 0 -29px repeat-x; color:#ccd4db!important; text-decoration:none; }

#page-grille-programmes #main .listes .splitRight { width:155px; }
#page-grille-programmes #main .listes ul { width:auto; }
#page-grille-programmes #main .listes li { float:left; padding:4px 0; width:330px; border-top:1px solid #ced4d9; }
#page-grille-programmes #main .listes li.first { border:none; }
#page-grille-programmes #main .listes li.first-col { margin:0 11px 0 0; }
#page-grille-programmes #main .listes li .hour { font-size:14px; font-weight:bold; color:#445a67; }
#page-grille-programmes #main .listes li.tonight-first { background:#b8c5cc url(../img/bg-grille-first.gif) left top no-repeat; }
#page-grille-programmes #main .listes li.tonight-first .hour { font-size:15px; color:#000; font-weight:bold; text-transform:uppercase; }
#page-grille-programmes #main .listes li.tonight-second { background:#d4dae0 url(../img/bg-grille-second.gif) left top no-repeat; }
#page-grille-programmes #main .listes li.tonight-second .hour { font-size:14px; color:#000; font-weight:bold; }
#page-grille-programmes #main .listes h2 a { font-size:14px; }
#page-grille-programmes #main #colR { padding:67px 0 0 0; }
*/

#page-grille-programmes #main #colLC { border:none; }
#page-grille-programmes #main .semainier { padding:7px 0 16px 0; }
#page-grille-programmes #main .semainier .jcarousel-container { position:relative; width:641px; height:43px; overflow:hidden; padding:0 15px; }
#page-grille-programmes #main .semainier .jcarousel-next { width:12px; height:40px; background:#c5ced6 url(../img/btn-focus2.gif) no-repeat right 0px; position:absolute; right:0px; top:0px; filter:alpha(opacity=80); -moz-opacity:.80; opacity:0.80; }
#page-grille-programmes #main .semainier .jcarousel-prev { width:12px; height:40px; background:#c5ced6 url(../img/btn-focus2.gif) no-repeat left 0px; position:absolute; left:0px; top:0px; filter:alpha(opacity=80); -moz-opacity:.80; opacity:0.80; }
#page-grille-programmes #main .semainier .jcarousel-clip { width:641px; }
#page-grille-programmes #main .semainier .jcarousel-item { width:89px; margin-right:3px; }
#page-grille-programmes #main .semainier .jcarousel-item a { background:url(../img/bg-semainier.gif) 0 -66px repeat-x; text-align:center; display:block; width:89px; height:35px; padding:4px 0; color:#283848; }
#page-grille-programmes #main .semainier .jcarousel-item a:hover, #page-grille-programmes #main .semainier .jcarousel-item .on { background:url(../img/bg-semainier.gif) 0 0 repeat-x; color:#ccd4db!important; text-decoration:none; }
#page-grille-programmes #main .horaire-semainier {background:url(../img/bg-semainier.gif) 0 -43px repeat-x;color:#c9d3da;padding:3px 10px;}
#page-grille-programmes #main .horaire-semainier a {color:#c9d3da;}
#page-grille-programmes #main .horaire-semainier a.current {color:white;text-decoration:underline;}

#page-grille-programmes #main .scrollTo-Mask { width:671px; height:605px; overflow:hidden; position:relative; }
#page-grille-programmes #main .scrollTo-Content { height:605px; width:10000px; }
#page-grille-programmes #main .listes .splitRight { width:155px; }
#page-grille-programmes #main .listes ul { float:left; width:671px;  }
#page-grille-programmes #main .listes li { float:left; padding:4px 0; width:330px; border-top:1px solid #ced4d9; }
#page-grille-programmes #main .listes li.first { border:none; }
#page-grille-programmes #main .listes li.first-col { margin:0 11px 0 0; }
#page-grille-programmes #main .listes .hour { font-size:12px; font-weight:bold; color:#181e22; text-transform:uppercase; line-height:14px;}
#page-grille-programmes #main .listes li.tonight-first { background:#b8c5cc url(../img/bg-grille-first.gif) left top no-repeat; }
#page-grille-programmes #main .listes li.tonight-second { background:#d4dae0 url(../img/bg-grille-second.gif) left top no-repeat; }
#page-grille-programmes #main .listes h2 { line-height:11px;}
#page-grille-programmes #main .h5, #page-grille-programmes #main .h5 a {color:#8194a0;}
#page-grille-programmes #main .h4 {line-height:12px;padding-top:5px;}
#page-grille-programmes #main .signaletique {padding:5px 5px 0 5px;overflow:hidden;text-align:right;}
/*#page-grille-programmes #main .signaletique {display:inline;float:none;border:none;}*/
#page-grille-programmes #main .signaletique img {margin:0;float:none;}
#page-grille-programmes #main #colR { background:url(../img/bg-vos-soirees.png) repeat-x; }
#page-grille-programmes .vos-soirees {padding:8px 8px;}
#page-grille-programmes .vos-soirees .inner {background:url(../img/bg-vos-soirees-inner.png) repeat-x; overflow:hidden;padding:44px 8px 0 8px;}
#page-grille-programmes .vos-soirees li {border-top:1px solid #ced4d9;padding:10px 0;}
#page-grille-programmes .vos-soirees .tonight-first {padding-bottom:10px;border:0;}
#page-grille-programmes .vos-soirees .tonight-first .hour {text-transform:uppercase;}
#page-grille-programmes .vos-soirees .tonight-first img {float:left;margin-bottom:5px;}
#page-grille-programmes .vos-soirees .tonight-first .h4 {clear:both;}
#page-grille-programmes .vos-soirees .splitRight { width:154px;}
#page-grille-programmes .vos-soirees .hour {font-size:11px;font-weight:bold; color:#181e22;background:url(../img/puce-vos-soirees.gif) no-repeat 0 5px;padding:0 0 0 10px;}
#page-grille-programmes .vos-soirees h2 {padding:0 5px 0 0;}
#page-grille-programmes .vos-soirees h2 a{text-transform:uppercase;color:#2D869C;font-size:12px;}
#page-grille-programmes .vos-soirees h2, #page-grille-programmes .vos-soirees .h5 {display:inline;}

/* ***************************************** POPUPS */
.popup { background:#9cadba url(../img/bg-popup.png) repeat-x; text-align:center; overflow:hidden; font-size:12px; overflow:hidden; width:550px; padding:8px; }
.popup h1 { height:0; padding:37px 0 0 0; overflow:hidden; background-repeat:no-repeat; line-height:11px; width:550px; margin:0 auto; }
.closeWindow a { position:absolute; top:20px; right:20px; display:block; text-align:right; color:white; text-transform:uppercase; line-height:14px; background: url(../img/bt-close.gif) no-repeat right; padding:0 25px 0 0; }
.page-m6fr .closeWindow a{color:#414243;}
.popup .marginBottom { margin-bottom:20px; }
.popup h2 { padding:1px 6px; margin-bottom:5px; text-transform:uppercase; color:#2a3e45; font-size:15px; font-weight:normal; background:#b5c2cc; text-align:center; }
.popup .googleZone { padding:5px 10px; background:white; width:530px; overflow:hidden; margin-bottom:5px; }
.popup .googleZone .h3 { font-size:11px; background:transparent; padding:0; display:none; }
.popup .googleAnnonce { width:50%; float:left; text-align:left; }
.popup .googleAnnonce .title { font-weight:bold; }
.popup .googleAnnonce .link a { color:#5986AC; }
.popup .copyright { position:absolute; bottom:0; left:0; color:#3e4c5c; text-align:center; width:550px; font-size:10px; }
#popup-infos-legales { width:550px; padding:8px; }
#popup-infos-legales h1 { background-image:url(../img/t-infos-legales.jpg); }
#popup-contact h1 { background-image:url(../img/t-service-telespectateur.jpg); }
#popup-inscription-newsletter h1 { background-image:url(../img/t-mon-compte.jpg); }
#popup-cgu h1 { background-image:url(../img/t-mon-compte.jpg); }
#popup-cgu p { padding:10px 20px 0 20px; }
#popup-cgu ul { padding:10px 20px 0 50px; }
#popup-cgu ul li { list-style-type:disc; margin-bottom:5px; }
.popup form { width:461px; padding:20px 0; }
.popup form p { margin-bottom:8px; }
.popup label { font-weight:bold; display:block; }
.popup .typeText { padding:1px 2px; width:322px; border:1px solid #b5b8c8; vertical-align:top; }
.popup select { padding:1px 2px; width:328px; border:1px solid #b5b8c8; vertical-align:top; }
.popup textarea { overflow:auto; padding:1px 2px; width:322px; vertical-align:top; border:1px solid #b5b8c8; }
.popup form :focus { background:#e1e6ea; }
.popup .btnHeader { text-transform:uppercase; display:inline-block; }
.popup form.newsletter { width:auto; }
.popup form.newsletter label { display:inline; vertical-align:middle; }
.popup form.newsletter input { vertical-align:middle; }
.popup form.newsletter .typeText { width:180px; }
/* ***************************************** DOWNLOAD IE8 */
#ie8 { display:none; background:url(../img/bg_liseret_ie8.jpg) left top no-repeat; padding-top:3px; height:22px; width:1000px; color:#003366; font-family:trebuchet MS; font-size:12px; text-indent:40px; overflow:hidden; }
#ie8 a { color:#fff; }
/* ***************************************** PNG 24 IE6 */
* html .focusParisP .filtre {  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/focus-paris-p.png', sizingMethod='crop');}
* html .focusW9 .filtre {  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/focus-w9.png', sizingMethod='crop');}
* html .focusTeva .filtre {  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/focus-teva.png', sizingMethod='crop');}
* html #lesNews .degrade, * html #AlaUne .degrade {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg-degrade-news.png', sizingMethod='scale');}
* html .upDegrade .inner {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg-degrade-news.png', sizingMethod='scale');}
* html .pub-partenaires {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg-partenaires.png', sizingMethod='scale');}
* html .bloc-3col .degrade {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg-degrade-3col.png', sizingMethod='scale');}
* html .page-series #middle h1 span {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg-titre-series.png', sizingMethod='scale');}
* html .listes h2 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg-degrade-titres.png', sizingMethod='scale');zoom:1;}
* html .jeux-concours .btJouer {background:#9B0A1A; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg-jouer.png', sizingMethod='crop');}
* html #AlaUne .text { background:#111; }
* html #AlaUne #nav-alaune { background:url(../img/bg-nav-alaune.gif); }
* html #AlaUne #nav-alaune a { background:url(../img/bg-nav-alaune-off.gif); }
* html #AlaUne #nav-alaune a.activeSlide { background:url(../img/bg-nav-alaune-on.gif); }

/*CACHER LA TRANVCHE HORAIRE ACTUELLE */
#trancheHoraireActuel{display : none;}

/* HABILLAGE */
#link-skin { display:none; }

/* message stack output */

.messageStack {
  margin: 5px;
  font-size: 12px;
  color: #465584;
  background-color: #FFFCF5;
  border-width: 1px;
  border-style: dotted;
}

.messageStack ul li.warning {
 font-family: normal 11px/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 100%;
 color: black;
 list-style-type: none;
 background-image: url(../img/icons/warning.gif);
 background-repeat: no-repeat;
 background-position: 0 0.32em;
 padding-left: 15px;
}

.messageStack ul li.error {
 font-family: normal 11px/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 100%;
 color: black;
 list-style-type: none;
 background-image: url(../img/icons/error.gif);
 background-repeat: no-repeat;
 background-position: 0 0.32em;
 padding-left: 15px;
}

.messageStack ul li.notice {
 font-family: normal 11px/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 100%;
 color: black;
 list-style-type: none;
 background-image: url(../img/icons/notice.gif);
 background-repeat: no-repeat;
 background-position: 0 0.32em;
 padding-left: 15px;
}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.star-rating{float:left;width:13px;height:13px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;position:relative;top:2px;}
div.star-rating, div.star-rating a{background:url(../img/rating.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:12px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -12px!important}
div.star-rating-hover a{background-position:0 -24px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
div.rating-cancel {display:none;}
.notation {background:white;overflow:hidden;padding:5px; margin-bottom: 5px;}
.notation-liste {padding:5px; margin-bottom: 5px;}
.notation .sa-note{float:right;}
.notation span.fL {padding-right:5px;}
#notation-confim {padding-left:10px;}
/* END jQuery.Rating Plugin CSS */

#content {
	margin-bottom:20px !important;
}
