/* --- HEADER --- */

#eAccessibar {display:none;}

#eAccessLnksBlk {margin:0 0; clear:both;}
#eHead .cmnBlk .titleBlk {margin-bottom:0;}
#eAccessLnksBlk ul {float:right; margin-top:2px; text-align:center;}
#eAccessLnksBlk ul li {display:block; float:left; margin-right:5px; border-right:1px solid #FFFFFF; padding-right:5px;}
#eAccessLnksBlk ul li.lastIt {border-right:0;}
.fontBigger {width:15px; height:14px; float:left; background:url(img/buttons/btn_FontBigger.png) no-repeat 0 0; cursor:pointer; }
.fontSmaller {width:9px; height:9px; margin-top:4px; float:left; background:url(img/buttons/btn_FontSmaller.png) no-repeat 0 0; cursor:pointer; }
.fontDefault {width:12px; height:12px; margin-top:2px; float:left; background:url(img/buttons/btn_FontDefault.png) no-repeat 0 0; cursor:pointer; }

.eLineLFloated#eToplinksNSearchFormLine {padding:2px 0 5px 0; margin-bottom: 3px;}

#eToplinksBlk {float:left; margin-top:4px;}
#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:0 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.ela1ereLnk {color:#FFCC00;}
#eToplinksBlk ul#eOtherGroupSitesLnksLst li a.eFrance2Lnk {color:#F81F0B;}
#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;}

#eAccessLnksLst form { /*margin-left:115px;*/ } 
#eAccessLnksLst label { display:none; }
#eAccessLnksLst input { border:medium none; }
#eAccessLnksLst input[type="submit"] { border:1px solid #D0D1CF; color:#000000; cursor:pointer; font-size:9px; height:16px; padding:0 2px; text-transform:uppercase; }
#eAccessLnksLst input[type="text"] { border:1px solid #CCCCCC; color:#818283; font-family:Arial; font-size:12px; height:13px; width:122px; }

#eToplinksBlk ul#eAccessLnksLst {margin:0; margin-left: 108px;}
#eToplinksBlk ul#eAccessLnksLst li {margin-right:14px; font-size:82%;}
#eToplinksBlk ul#eAccessLnksLst li a {font-weight:bold;}
#eToplinksBlk ul#eAccessLnksLst li.lastOne {margin-right:0;}

#eHead .eSearchBlk {float:right; display:inline; padding-right:8px;}
#eHead .eSearchBlk form input#q { width:122px; padding:0 2px; color:#818283; height:15px; border:1px solid #D0D1CF; font-size:112%; font-family:arial; }
#eHead .eSearchBlk form input#q:hover { background:#efefef; }
#eHead .eSearchBlk form input.eOkBtn { padding:1px; margin:1px 13px 0 0; border-style:solid; cursor:pointer; text-transform:uppercase; font-size:79%; }
#eHead .eSearchBlk form input.eOkBtn:hover { background:#ffffff; }

#eMovieBanner {position:relative; left:-2px; width:100%; font-size:0%;}
#eLogoNAdLargeBannerLine {margin-bottom:4px; height:90px;}
#eLogoBlk {margin:15px 0 0 19px; float:left;}
.eSiteContainer .eAdBlk.eLargeBanner {width:728px; height:90px; float:right; position:absolute; left:247px; top:auto; z-index:2000; text-align:center;}
.eSiteContainer .eAdBlk.eLargeBanner .adCtnt {width:100%; float:left; text-align:center;}
.eSiteContainer .eAdBlk.eLargeBanner .adCtnt a,
.eSiteContainer .eAdBlk.eLargeBanner .adCtnt img,
.eSiteContainer .eAdBlk.eLargeBanner .adCtnt * {margin:0 auto; display:block;}
.eSiteContainer .eAdBlk.eLargeBanner .adCtnt script {display:none;}

.eLineLFloated#eMainMenuLine {clear:both; position:relative; z-index:500;}
	
#eHead .eMenuBlk {width:100%; float:left;}
#eHead .eMenuBlk .lv01Left,
#eHead .eMenuBlk .lv01Right {width:7px; min-height:45px; display:block; }
#eHead .eMenuBlk .lv01Left {float:left; background:url(img/layout/main_menu_left.png) no-repeat;}
#eHead .eMenuBlk .lv01Right {float:right; background:url(img/layout/main_menu_right.png) no-repeat;}
#eHead .eMenuBlk #supportNav {float:left; width:982px; min-height:45px; background:url(img/layout/main_menu_bg.png) repeat-x;}
#eHead .eMenuBlk ul.eMenuLv01 {padding-top:3px; float:left; position:relative; z-index:502;}
#eHead .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;}
#eHead .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk {display:block; float:left; padding:0; font-weight:bold; color:#818283; text-decoration:none;}
#eHead .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk:after {display:block; float:left; clear:both; visibility:hidden; width:100%; height:0;}/*BA content:"&nbsp;";}*/
#eHead .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk:hover {cursor:pointer;}
#eHead .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk:hover .left,
#eHead .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk:hover .right {}
#eHead .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk:hover .label {}
#eHead .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk .left,
#eHead .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk .right {width:6px; min-height:40px; display:block; float:left; background:none;}
#eHead .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk .label {width:auto; min-height:29px; display:block; float:left; padding:11px 4px 0 4px;}
#eHead .eMenuBlk ul.eMenuLv01 li.eMenuLv01It a.eMenuLv01Lnk .label span {padding-right:5px; border-right:1px solid #818283;}
#eHead .eMenuBlk ul.eMenuLv01 li.eMenuLv01It:hover a.eMenuLv01Lnk {}
#eHead .eMenuBlk ul.eMenuLv01 li.eMenuLv01It:hover a.eMenuLv01Lnk .label {cursor:pointer;}
#eHead .eMenuBlk ul.eMenuLv01 li.eMenuLv01It:hover .eSMenuBlk {display:block;}
#eHead .eMenuBlk ul.eMenuLv01 li.eMenuLv01It.lastOne a.eMenuLv01Lnk {border-right:none;}
#eHead .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;}
#eHead .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:#f81f0b;}
#eHead .eMenuBlk #supportNav ul.eMenuLv01 li.eMenuLv01It.current a.eMenuLv01Lnk .right {background:url(img/layout/main_menu_item_on_right.png) 0 0 no-repeat;}
		
#eHead .eMenuBlk ul.eMenuLv02 {width:100%; float:left; clear:both; position:relative; margin-top:-5px; z-index:501; background:url(img/layout/submenu_right.png) no-repeat right;}
#eHead .eMenuBlk ul.eMenuLv02 li.eMenuLv02It {width:auto; display:block; float:left; margin-top:0px;}
#eHead .eMenuBlk ul.eMenuLv02 li.eMenuLv02It.laRegion {margin-top:0px;}
#eHead .eMenuBlk ul.eMenuLv02 li.eMenuLv02It a.eMenuLv02Lnk {width:auto; min-height:23px; padding:12px 0 0 9px; display:block; float:left; font-size:82%; font-weight:bold; text-decoration:none;}
#eHead .eMenuBlk ul.eMenuLv02 li.eMenuLv02It.laRegion a.eMenuLv02Lnk {padding:9px 0 0 9px;}
#eHead .eMenuBlk ul.eMenuLv02 li.eMenuLv02It.firstone a.eMenuLv02Lnk {background:url(img/layout/submenu_left.png) 0 0 no-repeat;}
#eHead .eMenuBlk .eMenuLv02Blk {float:left; margin-top:-5px; width:100%; background:url(img/layout/submenu_bg.png) repeat-x; padding-top:5px;}
	
#eHead .eMenuBlk .eMainMenuSpecialLnk {float:right; position:relative; margin:7px 9px 0 0; width:auto; text-decoration:none;}
#eHead .eMenuBlk a.eMainMenuSpecialLnk:hover {cursor:pointer;}
#eHead .eMenuBlk .eMainMenuSpecialLnk .left {display:block; float:left; width:7px; min-height:29px; background:url(img/layout/main_menu_special_link_left.png) no-repeat 0 0; text-decoration:none;}
#eHead .eMenuBlk .eMainMenuSpecialLnk .right {display:block; float:left; width:7px; min-height:29px;background:url(img/layout/main_menu_special_link_right.png) no-repeat 0 0;}
#eHead .eMenuBlk .eMainMenuSpecialLnk .label {display:block; float:left; width:auto; min-height:22px; background:url(img/layout/main_menu_special_link_bg.png) repeat-x 0 0; padding:7px 20px 0 20px; text-transform:uppercase; font-weight:bold; text-decoration:none;}
	
#eHead .eSMenu {position:relative; display:none; clear:both; z-index:510;}
#eHead .eSMenu:after {height:0; display:block; clear:both; visibility:hidden; content:"&nbsp;";}
#eHead .eSMenu a.eMenuLv01Lnk {float:left; display:block; position:relative; z-index:515; text-transform:uppercase; font-weight:bold; text-decoration:none; cursor:pointer;}
#eHead .eSMenu a.eMenuLv01Lnk .left,
#eHead .eSMenu a.eMenuLv01Lnk .right {display:block; float:left; width:14px; min-height:45px; background:url(img/layout/submenu_thumb_left.png) no-repeat;}
#eHead .eSMenu a.eMenuLv01Lnk .right {background:url(img/layout/submenu_thumb_right.png) no-repeat;}
#eHead .eSMenu a.eMenuLv01Lnk .label {display:block; float:left; min-height:26px; background:url(img/layout/submenu_thumb_middle.png) repeat-x; padding:18px 9px 1px 12px;}
	
#eHead #eSMenuRegions {position:absolute; top:-4px;}
#eHead #eSMenuRegions #eSMenuRegLabelAside {width:auto; display:block; float:left;}
	
#eHead #eSMenuCtnr,
#jtRegions #eSMenuCtnrJt,
#eHead #eSMenuCtnrReg {max-width:980px; clear:both; position:relative; top:-4px;}
#jtRegions #eSMenuCtnrJt {position:static; top:0;}
#eHead #eSMenuCtnr #eSMenuT,
#jtRegions #eSMenuCtnrJt #eSMenuJtT,
#eHead #eSMenuCtnrReg #eSMenuRegT {height:4px;clear:both;}
#eHead #eSMenuCtnr #eSMenuTL,
#eHead #eSMenuCtnrReg #eSMenuRegTL,
#jtRegions #eSMenuCtnrJt #eSMenuJtTL,
#eHead #eSMenuCtnr #eSMenuTM,
#eHead #eSMenuCtnrReg #eSMenuRegTM,
#jtRegions #eSMenuCtnrJt #eSMenuJtTM,
#eHead #eSMenuCtnrReg #eSMenuRegTR,
#jtRegions #eSMenuCtnrJt #eSMenuJtTR,
#eHead #eSMenuCtnr #eSMenuTR {height:4px; float:left; display:block; position:relative; }
#eHead #eSMenuCtnrReg #eSMenuRegTL,
#jtRegions #eSMenuCtnrJt #eSMenuJtTL,
#eHead #eSMenuCtnr #eSMenuTL {width:6px; background:none;}
#eHead #eSMenuCtnrReg #eSMenuRegTM,
#jtRegions #eSMenuCtnrJt #eSMenuJtTM,
#eHead #eSMenuCtnr #eSMenuTM {width:auto; background:url(img/layout/smenu_tm.png) repeat-x 0 0;}
#eHead #eSMenuCtnrReg #eSMenuRegTR,
#jtRegions #eSMenuCtnrJt #eSMenuJtTR,
#eHead #eSMenuCtnr #eSMenuTR {width:4px; background:url(img/layout/smenu_tr.png) no-repeat 0 0;}
#eHead #eSMenuCtnrReg #eSMenuRegL,
#jtRegions #eSMenuCtnrJt #eSMenuJtL,
#eHead #eSMenuCtnr #eSMenuL,
#eHead #eSMenuCtnrReg #eSMenuRegR,
#jtRegions #eSMenuCtnrJt #eSMenuJtR,
#eHead #eSMenuCtnr #eSMenuR {width:6px; display:block; float:left; position:relative; background:url(img/layout/smenu_r.png) repeat-y 0 0; }
#eHead #eSMenuCtnrReg #eSMenuRegL,
#jtRegions #eSMenuCtnrJt #eSMenuJtL,
#eHead #eSMenuCtnr #eSMenuL {background:url(img/layout/smenu_l.png) repeat-y 0 0;}
#jtRegions #eSMenuCtntJt,
#eHead #eSMenuCtntReg,
#eHead #eSMenuCtnt {position:relative; z-index:503; max-width:980px; padding:0; float:left; background:#E8E8E9;}
#eHead #eSMenuCtnrReg #eSMenuRegB,
#jtRegions #eSMenuCtnrJt #eSMenuJtB,
#eHead #eSMenuCtnr #eSMenuB {clear:both;}
#eHead #eSMenuCtnrReg #eSMenuRegBL,
#jtRegions #eSMenuCtnrJt #eSMenuJtBL,
#eHead #eSMenuCtnr #eSMenuBL,
#eHead #eSMenuCtnrReg #eSMenuRegBM,
#jtRegions #eSMenuCtnrJt #eSMenuJtBM,
#eHead #eSMenuCtnr #eSMenuBM,
#eHead #eSMenuCtnrReg #eSMenuRegBR,
#jtRegions #eSMenuCtnrJt #eSMenuJtBR,
#eHead #eSMenuCtnr #eSMenuBR {width:11px; height:13px; float:left; display:block; position:relative; }
#eHead #eSMenuCtnrReg #eSMenuRegBL,
#jtRegions #eSMenuCtnrJt #eSMenuJtBL,
#eHead #eSMenuCtnr #eSMenuBL {background:url(img/layout/smenu_bl.png) no-repeat 0 0;}
#eHead #eSMenuCtnrReg #eSMenuRegBM,
#jtRegions #eSMenuCtnrJt #eSMenuJtBM,
#eHead #eSMenuCtnr #eSMenuBM {width:auto; background:url(img/layout/smenu_bm.png) repeat-x 0 0;}
#eHead #eSMenuCtnrReg #eSMenuRegBR,
#jtRegions #eSMenuCtnrJt #eSMenuJtBR,
#eHead #eSMenuCtnr #eSMenuBR {background:url(img/layout/smenu_br.png) no-repeat 0 0;}
		
#eHead #eSMenuPrograms .eCoulFiction {background:url(img/chips/chip_legende_fiction.png) no-repeat 0 5px;}
#eHead #eSMenuPrograms .eCoulDocumentaire {background:url(img/chips/chip_legende_documentaire.png) no-repeat 0 5px;}
#eHead #eSMenuPrograms .eCoulJeunesse {background:url(img/chips/chip_legende_jeunesse.png) no-repeat 0 5px;}
#eHead #eSMenuPrograms .eCoulAnimateur {background:url(img/chips/chip_legende_animateur.png) no-repeat 0 5px;}
#eHead #eSMenuPrograms .eCoulMagazine {background:url(img/chips/chip_legende_magazine.png) no-repeat 0 5px;}

#eHead #eSMenuPrograms #elegendNbuttons.eLFloated {max-width:120px;}
#eHead #eSMenuPrograms #eLegendeCouls { width:82px; margin-bottom:25px; padding:30px 20px 0 15px; display:block; float:left; clear:both; font-weight:normal; color:#818283;}
#eHead #eSMenuPrograms #eLegendeCouls li {margin-bottom:6px; padding-right:12px; display:block; float:right; clear:both; background-position:100% 5px; text-align:right; font-weight:bold; font-size:82%;}
#eHead #eSMenuPrograms #eLegendeCouls li a {color:#818283;}
	
#eHead #eSMenuPrograms ul#eOngletsLettres {width:80px; float:left; clear:both; margin:0 0 0 31px;}
#eHead #eSMenuPrograms ul#eOngletsLettres li {width:100%; margin:0 2px 0 0; padding-left:11px; min-height:41px; float:left; clear:both; background:url(img/layout/submenu_subthumb_l.png) no-repeat 0 0;}
#eHead #eSMenuPrograms ul#eOngletsLettres li a {width:100%; padding:13px 0 0 0; min-height:28px; display:block; float:left; clear:both; background:url(img/layout/submenu_subthumb.png) repeat-x 0 0; text-align:center; font-weight:bold; color:#818283; text-decoration:none;}
#eHead #eSMenuPrograms ul#eOngletsLettres li:hover,
#eHead #eSMenuPrograms ul#eOngletsLettres li.iehover,
#eHead #eSMenuPrograms ul#eOngletsLettres li.current {background-image:url(img/layout/submenu_subthumb_l_hover.png);}
#eHead #eSMenuPrograms ul#eOngletsLettres li:hover a,
#eHead #eSMenuPrograms ul#eOngletsLettres li.iehover a,
#eHead #eSMenuPrograms ul#eOngletsLettres li.current a {background-image:url(img/layout/submenu_subthumb_hover.png); color:#4D4F50;}
#eHead #eSMenuPrograms ul#eOngletsLettres li.lngText a {min-height:35px; padding:6px 0 0 0; font-size:91%;}
#eHead #eSMenuPrograms ul#eOngletsLettres li#eGuide a {min-height:36px; padding-top:5px;}

#eHead #eSMenuPrograms #eTop5 {float:left; margin:0; width:210px; padding:20px 15px 0 20px;}
#eHead #eSMenuPrograms #eTop5 h3 {margin:5px 0 20px 0; text-transform:uppercase; font-weight:bold;}
#eHead #eSMenuPrograms #eTop5 ol li a {display:block; width:215px; line-height:1.6em; text-decoration:none; font-size:82%; color:#4D4F50;}
#eHead #eSMenuPrograms #eTop5 ol li a:hover {text-decoration:underline;}
#eHead #eSMenuPrograms #eTop5 ol li {clear:left; margin:0 0 1.4em 0; line-height:1.4em;}
#eHead #eSMenuPrograms #eTop5 ol li a img {display:block; float:left; margin:0 4px 2px 0; border:1px solid #818283; background:#F0F0F0; padding:1px;}
#eHead #eSMenuPrograms #eTop5 ol li a:hover img {text-decoration:none;}
#eHead #eSMenuPrograms #eTop5 ol li a .eSMenuTopTitre {/*display:block; float:left;*/ text-transform:uppercase; text-decoration:none; font-weight:bold; color:#4D4F50;}
#eHead #eSMenuPrograms #eTop5 ol li a .eSMenuTopHoraires {/*float:left;*/ text-decoration:none; font-weight:bold;}
#eHead #eSMenuPrograms #eTop5 ol li a .eSMenuTopGenre {/*float:left;*/ text-decoration:none; color:#4D4F50;}
	
#eHead #eLettresAlpha {width:auto; min-width:550px; padding:20px 0 10px 0; float:left; background:#F0F0F0; color:#4D4F50;}
#eHead #eLettresAlpha dl {width:160px; padding:0 20px 0 15px; float:left; border-right:1px solid #818283;}
#eHead #eLettresAlpha dl.lastone {border:none;}
#eHead #eLettresAlpha dl dt {padding:1em 0 0 12px; vertical-align:bottom; font-weight:bold; }
#eHead #eLettresAlpha dl dd { padding:0 0 0 12px; font-size:91%; font-weight:normal; }
#eHead #eLettresAlpha dl dd a {color:#4D4F50; text-decoration:none;}
#eHead #eLettresAlpha dl dd a:hover {text-decoration:underline;}

/* --- ------ --- */
