body { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; background:#f8f8f8 url('../images/header_gradient.gif') repeat-x top; font-size:11px; }
ul,li,ol { list-style-position:outside; list-style-type:none; margin:0; padding:0; }
img,fieldset{border:none;}
ul,ol,dl,li,dt,dd,p,h1,h2,h3,h4,h5,h6,form,legend,fieldset,a{margin:0;padding:0;}
ul,ol{list-style:none;}

.hidden {display:none!important;}
.accessib {width:0; height:0; overflow:hidden; position:absolute; top:-9999em; left:-9999em; font-size:0;}

.clearFix:after {height:0; display:block; clear:both; visibility:hidden; content:"&nbsp;";} /* fix context formating bug */
.clear {width:100%; display:block; clear:both; visibility:hidden; font-size:1%;}
.clear.relative-1 {position:relative; margin-top:-1px;}

#eSite { position:relative; margin : 0 auto 0 auto; width : 996px; background:#ffffff; }
#eSiteheader { position:relative; font-size:11px; }

#eSiteheader .eSearchBlk { position:absolute; top:3px; left:740px; }
#eSiteheader .eSearchBlk form input#q { width:190px; padding:2px 3px; text-align:left; color:#818283; line-height:12px; min-height:12px; border:1px solid #D0D1CF; font-size:14px; }
#eSiteheader .eSearchBlk form input#q:hover { background:#efefef; }
#eSiteheader .eSearchBlk form input.eOkBtn { margin:0 13px 0 0; padding:1px; border-top:2px solid #ffffff; border-left:2px solid #ffffff; border-right:2px solid #D0D1CF; border-bottom:2px solid #D0D1CF; cursor:pointer; text-transform:uppercase; font-size:12px; }
#eSiteheader .eSearchBlk form input.eOkBtn:hover { background:#ffffff; }

#eToplinksBlk { position:relative; padding-top:4px; height:18px; width:996px; }
#eToplinksBlk ul {display:block; float:left; margin:0;}
#eToplinksBlk ul li {display:block; float:left; margin-right:12px;}
#eToplinksBlk ul li.lastOne {margin-right:0;}
#eToplinksBlk ul#eOtherGroupSitesLnksLst {margin:4px 20px 0 15px;}
#eToplinksBlk ul#eOtherGroupSitesLnksLst li {font-size:82%; font-weight:bold;}
#eToplinksBlk ul#eOtherGroupSitesLnksLst li a {text-decoration:none;}
#eToplinksBlk ul#eOtherGroupSitesLnksLst li a:hover {text-decoration:underline;}
#eToplinksBlk ul#eOtherGroupSitesLnksLst li a.eFranceTvodLnk {color:#000000;}
#eToplinksBlk ul#eOtherGroupSitesLnksLst li a.eFrance2Lnk {color:#E20026;}
#eToplinksBlk ul#eOtherGroupSitesLnksLst li a.eFrance3Lnk {color:#26619D;}
#eToplinksBlk ul#eOtherGroupSitesLnksLst li a.eFrance4Lnk {color:#863290;}
#eToplinksBlk ul#eOtherGroupSitesLnksLst li a.eFrance5Lnk {color:#6C9631;}
#eToplinksBlk ul#eOtherGroupSitesLnksLst li a.eRfoLnk {color:#EC7C29;}
#eToplinksBlk ul#eOtherGroupSitesLnksLst li a.eFranceTvsLnk {color:#3A6DAC;}

#eLogoNAdLargeBannerLine {margin:10px 0; height:100px; clear:both; }
#eLogoNAdLargeBannerLine #eLogoBlk { float:left; display:inline; margin-left:30px; }
#eLogoNAdLargeBannerLine .eAdBlk.eLargeBanner {width:728px; height:90px; position:absolute; right:10px; z-index:2000; text-align:center; }
#eLogoNAdLargeBannerLine .eAdBlk.eLargeBanner .adCtnt {width:100%; float:left; text-align:center;}
#eLogoNAdLargeBannerLine .eAdBlk.eLargeBanner .adCtnt a,
#eLogoNAdLargeBannerLine .eAdBlk.eLargeBanner .adCtnt img,
#eLogoNAdLargeBannerLine .eAdBlk.eLargeBanner .adCtnt * {margin:0 auto; display:block;}
#eLogoNAdLargeBannerLine .eAdBlk.eLargeBanner .adCtnt script {display:none;}

#eSiteheader .eMenuBlk {width:100%; display:block; overflow:hidden;}
#eSiteheader .eMenuBlk .lv01Left,
#eSiteheader .eMenuBlk .lv01Right {width:7px; height:45px; display:block; font-size:1%;}
#eSiteheader .eMenuBlk .lv01Left {float:left; background:url(img/layout/main_menu_left.png) no-repeat;}
#eSiteheader .eMenuBlk .lv01Right {float:right; background:url(img/layout/main_menu_right.png) no-repeat;}
#eSiteheader .eMenuBlk #supportNav {float:left; width:982px; height:45px; background:url(img/layout/main_menu_bg.png) repeat-x;}
#eSiteheader .eMenuBlk ul.eMenuLv01 {padding-top:3px; float:left; position:relative; z-index:502;}
#eSiteheader .eMenuBlk ul.eMenuLv01 li.eMenuLv01It {width:auto; display:block; float:left; text-transform:uppercase;background:url(img/layout/main_menu_item_sep.png) 100% 14px no-repeat;}
#eSiteheader .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk {display:block; float:left; padding:0; font-weight:bold; color:#818283; text-decoration:none;}
#eSiteheader .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk:after {display:block; float:left; clear:both; visibility:hidden; width:100%; height:0;}/*BA content:"&nbsp;";}*/
#eSiteheader .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk:hover {cursor:pointer;}
#eSiteheader .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk:hover .left,
#eSiteheader .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk:hover .right {}
#eSiteheader .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk:hover .label {}
#eSiteheader .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk .left,
#eSiteheader .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk .right {width:6px; min-height:40px; display:block; float:left; font-size:1%; background:none;}
#eSiteheader .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk .label {width:auto; min-height:29px; display:block; float:left; padding:11px 4px 0 4px;}
#eSiteheader .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk .label:hover{color:#000000;}
#eSiteheader .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk .label span {padding-right:5px; border-right:1px solid #818283;}
#eSiteheader .eMenuBlk ul.eMenuLv01 li.eMenuLv01It:hover a.eMenuLv01Lnk {}
#eSiteheader .eMenuBlk ul.eMenuLv01 li.eMenuLv01It:hover a.eMenuLv01Lnk .label {cursor:pointer;}
#eSiteheader .eMenuBlk ul.eMenuLv01 li.eMenuLv01It:hover .eSMenuBlk {display:block;}
#eSiteheader .eMenuBlk ul.eMenuLv01 li.eMenuLv01It.lastOne {background:none;}
#eSiteheader .eMenuBlk ul.eMenuLv01 li.eMenuLv01It.lastSpace {background:none;margin-right:45px;}
#eSiteheader .eMenuBlk ul.eMenuLv01 li.eMenuLv01It.lastOne a.eMenuLv01Lnk {border-right:none;}
#eSiteheader .eMenuBlk #supportNav ul.eMenuLv01 li.eMenuLv01It.current a.eMenuLv01Lnk .left {width:9px; background:url(img/layout/main_menu_item_on_left.png) 0 0 no-repeat;border:0;}
#eSiteheader .eMenuBlk #supportNav ul.eMenuLv01 li.eMenuLv01It.current a.eMenuLv01Lnk .label {background:url(img/layout/main_menu_item_on_bg.png) 0 0 repeat-x; color:#005AA2;border:0;}
#eSiteheader .eMenuBlk #supportNav ul.eMenuLv01 li.eMenuLv01It.current a.eMenuLv01Lnk .right {background:url(img/layout/main_menu_item_on_right.png) 0 0 no-repeat;border:0;}


#adSkyscrapper01 { position:absolute; top:160px; right:-125px; width:120px; height:600px; } 

.adCall { display: none; }

#eSiteContent{ display:block;  background:#ffffff; width:996px; margin:0 auto; padding:1px 0; }

#eSiteFooter { clear:both; position:relative; display:block;  background:#ffffff; width:996px; margin:0 auto; padding:15px 0; font-size:9px; color:#4D4F50; }
#eSiteFooter #droits a.eLFloated {margin:0 10px;}
#eSiteFooter a {color:#4D4F50; text-decoration:none;}
#eSiteFooter a:hover {text-decoration:underline;}
#eSiteFooter ul {display:inline;}
#eSiteFooter ul li {display:inline; border-right:1px solid #4D4F50; padding:0 5px;}
#eSiteFooter ul li.lastOne {border:none;}
#eSiteFooter .eLFloated { float:left; display:inline; margin: 0 10px 0 0; }

/* Mise en avant Vidéo */
.playVdoCtnr {float:left; position:relative; z-index:10; }
.ctntBlk.gradientTitle .playVdoCtnr {margin-right:7px;}
.playVdo48,
.playVdo48s,
.playVdo64w,
.playVdo96,
.playVdo108,
.playVdo108s,
.playVdo128,
.playVdo128w,
.playVdo160,
.playVdo170w,
.playVdo300,
.playVdo220,
.playVdo300w {position:absolute; left:3px; top:3px; background:url(/layoutftv/arches/common/stylesheets/img/buttons/playicone.png) no-repeat; width:36px; height:35px;}
.playVdo48 {background:url(/layoutftv/arches/common/stylesheets/img/buttons/playicone_small.png) no-repeat center center; width:24px; height:23px;}
.playVdo48 img {display:block; width:48px; height:36px;}
.playVdo48s img {display:block; width:48px; height:23px;}
.playVdo64w img {display:block; width:64px; height:36px;}
.playVdo96 img {display:block; width:96px; height:72px;}
.playVdo108 img {display:block; width:108px; height:81px;}
.playVdo108s img {display:block; width:108px; height:54px;}
.playVdo128 img {display:block; width:128px; height:61px;}
.playVdo128w img {display:block; width:128px; height:72px;}
.playVdo160 img {display:block; width:160px; height:120px;}
.playVdo170w img {display:block; width:170px; height:96px;}
.playVdo220 img {display:block; width:220px; height:165px;}
.playVdo300 img {display:block; width:300px; height:120px;}


/* Pop-ups */
.eLayout.popS,
.eLayout.popXL {margin:0 auto;}
.popS #eHead,
.popXL #eHead {margin:7px 0;}
.popS .eSiteContainer {width:520px;}
.popXL .eSiteContainer {width:996px;}
.popS .eSiteContainer .eAdBlk.eLargeBanner,
.popXL .eSiteContainer .eAdBlk.eLargeBanner {float:right; z-index:2000; margin:3px 5px; top:9px; width:728px; height:90px; text-align:center;}
.eLayout.popXL .cmnBlk .ctntBlk .ctnt,
.eLayout.popS .cmnBlk .ctntBlk .ctnt {clear:both; float:left; width:100%;background:#ffffff;}
.popS #eLogoNAdLargeBannerLine {margin:10px 0; height:90px; clear:both; }

.newsLkIt .dataBlk .navArticle {float:left; margin:10px auto 0; padding:0 25%;}
.newsLkIt .dataBlk .navArticle a {display:block; float:left; width:100px; height:1.2em; background:url(/layoutftv/arches/common/stylesheets/img/buttons/btn_art_prev_on.png) no-repeat 0 3px; padding-left:13px; text-decoration:none; font-weight:normal; color:#4D4F50;}
.newsLkIt .dataBlk .navArticle a:hover {text-decoration:underline;}
.newsLkIt .dataBlk .navArticle a.navArtNext {float:right; background:url(/layoutftv/arches/common/stylesheets/img/buttons/btn_art_next_on.png) no-repeat 100% 3px; padding-right:13px; padding-left:0; text-align:right;}
.newsLkIt .dataBlk .navArticle a.specialPos {color:#B4B4B5}
.newsLkIt .dataBlk .navArticle a.specialPos:hover {text-decoration:none; cursor:text;}
.newsLkIt .dataBlk .navArticle a.specialPos {background-image:url(/layoutftv/arches/common/stylesheets/img/buttons/btn_art_off.png);}


/* Common Block */
.cmnBlk .titleBlk {margin-bottom:1px; color:#FFFFFF;}
.cmnBlk .titleBlk .titleBlkCtnt {margin:0; min-height:19px;background:#4A4D4E;}
.cmnBlk .titleBlk .titleBlkCtnt:after {height:0; display:block; clear:both; visibility:hidden; content:"&nbsp;";} /* fix context formating bug */
.cmnBlk .titleBlk:after {height:0; display:block; clear:both; visibility:hidden; content:"&nbsp;";} /* fix context formating bug */
.cmnBlk .titleBlk a {color:#FFFFFF; text-decoration:none;}
.cmnBlk.rdvBlk .titleBlk a {text-transform:none;}
.cmnBlk .titleBlk .moreRSS,
.cmnBlk .titleBlk .moreAboutTitle {width:9px; height:9px; margin:5px 5px 0 5px; display:block; float:right;}
.cmnBlk .titleBlk .moreAboutTitle.simpleLabel {width:auto; height:auto; margin-top:2px; font-weight:normal; letter-spacing:normal; font-size:91%; background:none;}
.cmnBlk .titleBlk .moreRSS {width:18px;}
.cmnBlk .moreOptions {width:9px; height:9px; margin:5px 5px 0 5px; display:block; float:right;}
.cmnBlk .titleBlk h2 {float:left; margin:3px 0 0 10px; text-transform:uppercase;font-size:11px;}

.cmnBlk.blk70prctCtnr .blk50prctCtnr {width:49.48%;} /* missing 1.52% = 7px margin  */
.cmnBlk.blk70prctCtnr .cmnBlk.blk75prctCtnr {width:504px;} /* missing 1.52% = 7px margin  */
.cmnBlk.blk70prctCtnr .cmnBlk.blk25prctCtnr {width:174px;} /* missing 1.52% = 7px margin  */

.cmnBlk .rndBordersTop,
.cmnBlk .rndBordersBot {display:block; clear:both; background:transparent; font-size:1%;}
.cmnBlk .ln01,
.cmnBlk .ln02,
.cmnBlk .ln03,
.cmnBlk .ln04,
.cmnBlk .ctntBlk {height:1px; display:block; overflow:hidden; background:#FFFFFF; border:1px solid #D0D1CF; border-top:none; border-bottom:none;}
.cmnBlk .ln02,
.cmnBlk .ln03,
.cmnBlk .ln04,
.cmnBlk .ctntBlk {background:transparent;}
.cmnBlk .ln01 {margin:0 5px 0 5px; border:none;}
.cmnBlk .ln02 {margin:0 2px 0 2px; border-width:2px; background:#D0D1CF;}
.cmnBlk .ln03 {margin:0 1px 0 1px;}
.cmnBlk .ln04 {height:2px; margin:0 1px 0 1px;}
.cmnBlk .ctntBlk {height:auto; padding:0 1px;}
.cmnBlk.imgBtnBlk .ctntBlk {margin-bottom:-2px;}
.cmnBlk .ctntBlk .ctnt {/*height:1%;*/ clear:both;}
.cmnBlk .ctntBlk .ctnt.directCtnt {padding-top:8px;}

.cmnBlk .ctntBlk .pxBlk {float:left;clear:both;}
.cmnBlk .ctntBlk .pxBlk img.ctntPx {display:block; float:left;}
.cmnBlk .ctntBlk .pxBlk a img.ctntPx {display:block; float:left;}
.cmnBlk .ctntBlk .ctnt .pxBlk.alone {float:none; position:relative; margin:auto; width:100%; text-align:center;}
.cmnBlk .ctntBlk .pxBlk.alone a img.ctntPx {display:block; float:none; margin:0 auto 3px auto;}

