
#aMainCtnr { margin:0 auto; position:relative; width:996px; }

#archeTop, #archePromo, #archeBot, #aSiteCtnt { position:relative; } 
#aSiteCtnt { margin-bottom:15px; z-index:1; }


#archeTop { color:black; overflow:visible; z-index:2; background:#FFFFFF; }
#archeTop ._titre { display:none; }
#archeTop h1 { display:none; }
#archeTop #logoChaine { display:block; height:70px; padding:45px 755px 10px 20px; }
#archeTop .menu_inline { font-size:9px; height:30px; padding-top:5px; position:absolute; top:0; }
#archeTop .menu_inline li { margin:0 5px; }

#archeMenu_groupe { font-weight:bold; left:10px; }
#archeMenu_groupe a.eFranceTvodLnk { color:#000000; }
#archeMenu_groupe a.eFrance2Lnk { color:#E20026; }
#archeMenu_groupe a.eFrance3Lnk { color:#26619D; }
#archeMenu_groupe a.eFrance4Lnk { color:#790C68; }
#archeMenu_groupe a.eFrance5Lnk { color:#6C9631; }
#archeMenu_groupe a.eRfoLnk { color:#EC7C29; }
#archeMenu_groupe a.e1ereLnk { color:#FDC613; }
#archeMenu_groupe a.eFranceTVLnk { color:#3A6DAC; }

#archeMenu_plus { font-weight:bold; right:15px; text-align:right; }
#archeMenu_plus a { color:#26619D; text-decoration:underline; }
#archeMenu_plus form { /*margin-left:115px;*/ } 
#archeMenu_plus label { display:none; }
#archeMenu_plus input { border:medium none; }
#archeMenu_plus input[type="submit"] { border:1px solid #D0D1CF; color:#000000; cursor:pointer; font-size:9px; height:18px; padding:1px; text-transform:uppercase; }
#archeMenu_plus input[type="text"] { border:1px solid #CCCCCC; color:#818283; font-family:Arial; font-size:12px; height:15px; padding:0 2px; width:122px; }

#archeMenu_principal { position: relative; min-height: 32px; } 
#archeMenu_principal .menu { background:url(img/bg/bg_menuprincipal.png) no-repeat scroll 0 0 transparent; color:#818283; font-weight:bold; height:32px; overflow:hidden; padding:3px 7px 0; position:relative; z-index:2; }
#archeMenu_principal .menu li { float:left; height:44px; line-height:11px; padding-left:9px; }
#archeMenu_principal .menu li a { color:#818283; font-size:11px; text-transform:uppercase; background:url(img/layout/menuprincipal_droite.png) no-repeat scroll 100% 0 transparent; height:100%; padding:10px 11px 0 0; display: block; }
#archeMenu_principal .menu li a:hover { color:#26619D; text-decoration:none; }
#archeMenu_principal .menu li.current { background:url(img/layout/menuprincipal_select.png) no-repeat scroll 0 -33px transparent; }
#archeMenu_principal .menu li.current a { color:#26619D; background:url(img/layout/menuprincipal_select.png) no-repeat scroll 100% 0 transparent; padding:10px 14px 0 3px; }

#archeMenu_secondaire { background:url(img/bg/bg_menuprincipal_sousmenu.png) no-repeat scroll 0 0 transparent; height:24px; margin:-5px 0 0; overflow:hidden; padding:9px 8px 0 8px; position:relative; z-index:1; }
#archeMenu_secondaire > .entete { float: left; padding: 0 5px; }
#archeMenu_secondaire li { float: left; padding:0 5px; display: block; }
#archeMenu_secondaire li a,
#archeMenu_secondaire > .entete > a { color:#666666; font-size:9px; font-weight:bold; }
#archeMenu_secondaire li a:hover { color:#26619D; text-decoration:none; }
#archeMenu_secondaire li.ongletImportant a { text-transform: uppercase; }
#archeMenu_secondaire li.ongletBleu a { color: #26619D; }
#archeMenu_secondaire li.ongletOrange a { color: #F87217; }
#archeMenu_secondaire li.current a { color:#26619D; }


/* ----- */
/* VESTIGE (déguelasse) de l'ancien css pour la gestion du menu => temporaire, espérons le (=jusqu'à ce qu'une âme charitable refasse le menu) */

#archeMenu_principal .eLFloated {float: left; }

#archeMenu_principal #eSMenuPrograms {position:relative; display:none; clear:both; z-index:510;}
#archeMenu_principal #eSMenuPrograms:after {height:0; display:block; clear:both; visibility:hidden; content:"&nbsp;";}
#archeMenu_principal a.eMenuLv01Lnk {float:left; display:block; position:relative; height:39px;z-index:515; text-transform:uppercase; font-weight:bold; text-decoration:none; cursor:pointer;}
#archeMenu_principal a.eMenuLv01Lnk .left,
#archeMenu_principal a.eMenuLv01Lnk .right {display:block; float:left; width:14px; height:39px; background:url(img/layout/submenu_thumb_left.png) no-repeat;}
#archeMenu_principal a.eMenuLv01Lnk .right {background:url(img/layout/submenu_thumb_right.png) no-repeat;}
#archeMenu_principal a.eMenuLv01Lnk .label {display:block; float:left; background:url(img/layout/submenu_thumb_middle.png) repeat-x; padding:16px 3px 0px 0px; height:39px;color:#26619D;}

#archeMenu_principal #eSMenuRegions {position:absolute; top:-4px; z-index:510;}
#archeMenu_principal #eSMenuRegions #eSMenuRegLabelAside {width:auto; display:block; float:left;}

#archeMenu_principal #eSMenuCtnr,
#jtRegions #eSMenuCtnrJt,
#archeMenu_principal #eSMenuCtnrReg {max-width:920px; clear:both; position:relative; top:-4px;}
#jtRegions #eSMenuCtnrJt {position:static; top:0;}
#archeMenu_principal #eSMenuCtnr #eSMenuT,
#jtRegions #eSMenuCtnrJt #eSMenuJtT,
#archeMenu_principal #eSMenuCtnrReg #eSMenuRegT {height:4px;clear:both;}
#archeMenu_principal #eSMenuCtnr #eSMenuTL,
#archeMenu_principal #eSMenuCtnrReg #eSMenuRegTL,
#jtRegions #eSMenuCtnrJt #eSMenuJtTL,
#archeMenu_principal #eSMenuCtnr #eSMenuTM,
#archeMenu_principal #eSMenuCtnrReg #eSMenuRegTM,
#jtRegions #eSMenuCtnrJt #eSMenuJtTM,
#archeMenu_principal #eSMenuCtnrReg #eSMenuRegTR,
#jtRegions #eSMenuCtnrJt #eSMenuJtTR,
#archeMenu_principal #eSMenuCtnr #eSMenuTR {height:4px; float:left; display:block; position:relative; font-size:1%;}
#archeMenu_principal #eSMenuCtnrReg #eSMenuRegTL,
#jtRegions #eSMenuCtnrJt #eSMenuJtTL,
#archeMenu_principal #eSMenuCtnr #eSMenuTL {width:6px; background:none;}
#archeMenu_principal #eSMenuCtnrReg #eSMenuRegTM,
#jtRegions #eSMenuCtnrJt #eSMenuJtTM,
#archeMenu_principal #eSMenuCtnr #eSMenuTM {width:auto; background:url(img/layout/smenu_tm.png) repeat-x 0 0;}
#archeMenu_principal #eSMenuCtnrReg #eSMenuRegTR,
#jtRegions #eSMenuCtnrJt #eSMenuJtTR,
#archeMenu_principal #eSMenuCtnr #eSMenuTR {width:4px; background:url(img/layout/smenu_tr.png) no-repeat 0 0;}
#archeMenu_principal #eSMenuCtnrReg #eSMenuRegL,
#jtRegions #eSMenuCtnrJt #eSMenuJtL,
#archeMenu_principal #eSMenuCtnr #eSMenuL,
#archeMenu_principal #eSMenuCtnrReg #eSMenuRegR,
#jtRegions #eSMenuCtnrJt #eSMenuJtR,
#archeMenu_principal #eSMenuCtnr #eSMenuR {width:6px; display:block; float:left; position:relative; background:url(img/layout/smenu_r.png) repeat-y 0 0; font-size:1%;}
#archeMenu_principal #eSMenuCtnrReg #eSMenuRegL,
#jtRegions #eSMenuCtnrJt #eSMenuJtL,
#archeMenu_principal #eSMenuCtnr #eSMenuL {background:url(img/layout/smenu_l.png) repeat-y 0 0;}
#jtRegions #eSMenuCtntJt,
#archeMenu_principal #eSMenuCtntReg,
#archeMenu_principal #eSMenuCtnt {position:relative; z-index:503; max-width:920px; padding:0; float:left; background:#E8E8E9;}
#archeMenu_principal #eSMenuCtnrReg #eSMenuRegB,
#jtRegions #eSMenuCtnrJt #eSMenuJtB,
#archeMenu_principal #eSMenuCtnr #eSMenuB {clear:both;}
#archeMenu_principal #eSMenuCtnrReg #eSMenuRegBL,
#jtRegions #eSMenuCtnrJt #eSMenuJtBL,
#archeMenu_principal #eSMenuCtnr #eSMenuBL,
#archeMenu_principal #eSMenuCtnrReg #eSMenuRegBM,
#jtRegions #eSMenuCtnrJt #eSMenuJtBM,
#archeMenu_principal #eSMenuCtnr #eSMenuBM,
#archeMenu_principal #eSMenuCtnrReg #eSMenuRegBR,
#jtRegions #eSMenuCtnrJt #eSMenuJtBR,
#archeMenu_principal #eSMenuCtnr #eSMenuBR {width:11px; height:13px; float:left; display:block; position:relative; font-size:1%;}
#archeMenu_principal #eSMenuCtnrReg #eSMenuRegBL,
#jtRegions #eSMenuCtnrJt #eSMenuJtBL,
#archeMenu_principal #eSMenuCtnr #eSMenuBL {background:url(img/layout/smenu_bl.png) no-repeat 0 0;}
#archeMenu_principal #eSMenuCtnrReg #eSMenuRegBM,
#jtRegions #eSMenuCtnrJt #eSMenuJtBM,
#archeMenu_principal #eSMenuCtnr #eSMenuBM {width:auto; background:url(img/layout/smenu_bm.png) repeat-x 0 0;}
#archeMenu_principal #eSMenuCtnrReg #eSMenuRegBR,
#jtRegions #eSMenuCtnrJt #eSMenuJtBR,
#archeMenu_principal #eSMenuCtnr #eSMenuBR {background:url(img/layout/smenu_br.png) no-repeat 0 0;}

#jtRegions #eSMenuCtntJt #eListeJt1213, #jtRegions #eSMenuCtntJt #eListeJt1920, #jtRegions #eSMenuCtntJt #eListeJtSoir3, #archeMenu_principal #eSMenuCtntReg #eListeRegions  { padding: 10px; }
#jtRegions #eSMenuCtntJt ul li, #archeMenu_principal #eSMenuCtntReg #eListeRegions h3 a { color:#4D4F50; font-size: 11px; font-weight:bold; text-decoration:none; }
#jtRegions #eSMenuCtntJt ul, #archeMenu_principal #eSMenuCtntReg #eListeRegions ul { padding:10px 0 10px 20px; width:260px; }
#archeMenu_principal #eSMenuCtntReg #eListeRegions ul li  { line-height:2em; list-style-type:circle; }
#jtRegions #eSMenuCtntJt ul li a, #archeMenu_principal #eSMenuCtntReg #eListeRegions ul li a { color:#4D4F50; text-decoration:none; }
#archeMenu_principal #eSMenuCtntReg #eListeRegions a:hover { text-decoration: underline; }
		
#archeMenu_principal #eSMenuPrograms .eCoulFiction {background:url(img/chips/chip_legende_fiction.png) no-repeat 0 5px;}
#archeMenu_principal #eSMenuPrograms .eCoulDocumentaire {background:url(img/chips/chip_legende_documentaire.png) no-repeat 0 5px;}
#archeMenu_principal #eSMenuPrograms .eCoulJeunesse {background:url(img/chips/chip_legende_jeunesse.png) no-repeat 0 5px;}
#archeMenu_principal #eSMenuPrograms .eCoulAnimateur {background:url(img/chips/chip_legende_animateur.png) no-repeat 0 5px;}
#archeMenu_principal #eSMenuPrograms .eCoulMagazine {background:url(img/chips/chip_legende_magazine.png) no-repeat 0 5px;}

#archeMenu_principal #eSMenuPrograms #elegendNbuttons.eLFloated {max-width:120px;}
#archeMenu_principal #eSMenuPrograms #eLegendeCouls { width:82px; margin-bottom:25px; padding:30px 20px 0 15px; display:block; float:left; clear:both; font-weight:normal; color:#818283;}
#archeMenu_principal #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:75%;}
#archeMenu_principal #eSMenuPrograms #eLegendeCouls li a {color:#818283; text-decoration: underline;}
	
#archeMenu_principal #eSMenuPrograms ul#eOngletsLettres {width:86px; float:left; clear:both; margin:0 0 0 31px;}
#archeMenu_principal #eSMenuPrograms ul#eOngletsLettres li {width:75px; margin:0; padding-left:11px; min-height:41px; float:left; clear:both; background:url(img/layout/submenu_subthumb_l.png) no-repeat 0 0;}
#archeMenu_principal #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; font-size: 92%;}
#archeMenu_principal #eSMenuPrograms ul#eOngletsLettres li:hover,
#archeMenu_principal #eSMenuPrograms ul#eOngletsLettres li.iehover,
#archeMenu_principal #eSMenuPrograms ul#eOngletsLettres li.current {background-image:url(img/layout/submenu_subthumb_l_hover.png);}
#archeMenu_principal #eSMenuPrograms ul#eOngletsLettres li:hover a,
#archeMenu_principal #eSMenuPrograms ul#eOngletsLettres li.iehover a,
#archeMenu_principal #eSMenuPrograms ul#eOngletsLettres li.current a {background-image:url(img/layout/submenu_subthumb_hover.png); color:#4D4F50;}
#archeMenu_principal #eSMenuPrograms ul#eOngletsLettres li.lngText a {min-height:35px; padding:6px 0 0 0; font-size:84%;}
#archeMenu_principal #eSMenuPrograms ul#eOngletsLettres li#eGuide a {min-height:36px; padding-top:5px;}

#archeMenu_principal #eSMenuPrograms #eTop5 {float:left; margin:0; width:208px; padding:20px 15px 0 20px;}
#archeMenu_principal #eSMenuPrograms #eTop5 h3 {margin:5px 0 20px 0; text-transform:uppercase; font-weight:bold;color: #26619D;}
#archeMenu_principal #eSMenuPrograms #eTop5 ol li a {display:block; width:215px; line-height:1.6em; text-decoration:none; font-size:75%; color:#4D4F50;}
#archeMenu_principal #eSMenuPrograms #eTop5 ol li a:hover {text-decoration:underline;}
#archeMenu_principal #eSMenuPrograms #eTop5 ol li {list-style: none outside none; clear:left; margin:0 0 1.4em 0; line-height:1.4em;}
#archeMenu_principal #eSMenuPrograms #eTop5 ol li a img {display:block; float:left; margin:0 4px 2px 0; border:1px solid #818283; background:#F0F0F0; padding:1px;}
#archeMenu_principal #eSMenuPrograms #eTop5 ol li a:hover img {text-decoration:none;}
#archeMenu_principal #eSMenuPrograms #eTop5 ol li a .eSMenuTopTitre {/*display:block; float:left;*/ text-transform:uppercase; text-decoration:none; font-weight:bold; color:#4D4F50;}
#archeMenu_principal #eSMenuPrograms #eTop5 ol li a .eSMenuTopHoraires {/*float:left;*/ text-decoration:none; font-weight:bold;}
#archeMenu_principal #eSMenuPrograms #eTop5 ol li a .eSMenuTopGenre {/*float:left;*/ text-decoration:none; color:#4D4F50;}
#archeMenu_principal #eSMenuPrograms #eTop5 .eRight { text-align: right; }
#archeMenu_principal #eSMenuPrograms #eTop5 .eRight a { color: #26619D; font-size: 69%; margin: 0 5px; font-weight: bold; text-decoration: underline; text-transform: uppercase; }
	
#archeMenu_principal #eLettresAlpha {width:auto; min-width:545px; padding:20px 0 10px 0; float:left; background:#F0F0F0; color:#4D4F50;}
#archeMenu_principal #eLettresAlpha dl {width:145px; padding:0 20px 0 15px; float:left; border-right:1px solid #818283;}
#archeMenu_principal #eLettresAlpha dl.lastone {border:none;}
#archeMenu_principal #eLettresAlpha dl dt {padding:1em 0 0 12px; vertical-align:bottom; font-weight:bold;font-size:92%;}
#archeMenu_principal #eLettresAlpha dl dd { padding:0 0 0 12px; font-size:80%; font-weight:normal; }
#archeMenu_principal #eLettresAlpha dl dd a {color:#4D4F50; text-decoration:none;}
#archeMenu_principal #eLettresAlpha dl dd a:hover {text-decoration:underline;}

/* ----- */


#eShowPubTop { clear:both; }
#eShowPubTop .adCtnt { height:90px; overflow:hidden; position:absolute; right:20px; top:32px; width:728px; }
#eShowPubx01 .adCtnt { height:600px; position:absolute; right:-125px; top:126px; width:120px; }

#archeBot #copyrightingFTV { background:url(img/logos/logo_francetelevisions.png) no-repeat scroll 5px center #FFFFFF; border-top:5px solid #26619D; clear:both; color:#686868; font-size:9px; line-height:12px; padding:6px 0 9px 99px; z-index:0;}
#archeBot #copyrightingFTV a { color: #686868; }
#archeBot #copyrightingFTV a:hover { text-decoration:underline; }
#archeBot #copyrightingFTV ._titre, #archeBot #copyrightingFTV .menu_inline { display:inline; vertical-align: middle; }
#archeBot #copyrightingFTV h2._titre { display:none; }

#archeBot #copyrightingFTV #archeMenu_groupe2 li { margin:0 3px; }
#archeBot #copyrightingFTV #archeMenu_legal li { border-left:1px solid #686868; padding-left: 3px; }
#archeBot #copyrightingFTV #archeMenu_legal li:first-child { border: none; padding-left: 0px;}

#archeBot #archePromo { padding: 0 0 7px 0; overflow: hidden; }
#archeBot #archePromo .blocPub { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D0D1CF; padding: 1px; overflow: hidden; }
#archeBot #archePromo .blocPub .entete { color: #fff; font-weight: bold; line-height: 20px; padding: 0 6px; text-transform: uppercase; border-width: 0 1px; border-color: #1A1A1A; height: 20px; overflow: hidden; background: url(img/bg/bg_entete_bloc.png) repeat-x scroll 0 0 #26619D; }
#archeBot #archePromo #eShowPubMiddle2 object,
#archeBot #archePromo #eShowPubMiddle2 img { display : block; }

#archeBot #archePromo #voirAussiBot .donnee { float:left; margin:3px 10px; width:165px; height: 145px; }
#archeBot #archePromo #voirAussiBot .donnee > h4 > a { display:block; padding:2px 13px; width:139px; color:#4D4F50; font-size:9px; }
#archeBot #archePromo #voirAussiBot .donnee > h4 > a:hover  { background:#EEEEEE; text-decoration:none; }
#archeBot #archePromo #voirAussiBot .donnee > h4 > a > img { display:block; border:1px solid #D0D1CF; padding:1px; width:128px; height:62px; }
#archeBot #archePromo #voirAussiBot .donnee > h4 > a > span { display:block; }
#archeBot #archePromo #voirAussiBot .donnee > h4 > a > ._titre { font-weight:bold; }

#eShowPubMiddle h2 {display: none;}

.adCall { clear:both; display:none; }
