/* MINIHEADER
--------------------------------------------------------------------------------------- */
#site .miniheader_nrj{
position:absolute;
top:0;
font-family:Tahoma, Geneva, sans-serif;
padding-left:5px;
}
body #site .miniheader_nrj *{font-family:Tahoma, Geneva, sans-serif;}
.mhFont{font-family:Tahoma, Geneva, sans-serif; margin: 0 0 0 0;}
.mhSize{font-size: 10px;}
.miniheader_nrj{height:38px;}
.mhRecherche{background: url(../images/miniheader/repeat-bg.png); width:106px; height:38px; position:relative; padding-left:3px;}
.mhRecherche input {font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px;}
.mhHead{width:1000px; position:relative; margin:0 auto; height:50px;}
.mhHead img{border: 0px;}
.mhFloatLeft{float: left;}
.mhFloatLeft img {border-width:0;border:0;}
.mhClear{clear: both;}

#rechercheField{border: 1px solid #999; font-family: tahoma; color: #9f9f9f; margin-top: 6px; width:110px; position:relative;}
.mhRadioRecherche{display:none; background:url(../images/miniheader/repeat-bg-radio.png) repeat-x top; height:13px; padding:1px 0 0 2px; width:96px; position:absolute; left:747px; top:31px; border:solid #848484; border-width:0 1px 1px 1px; overflow:hidden;}
.mhMenu{font-family:tahoma; font-size:10px; text-align:center; background:url(../images/miniheader/repeat-bg-menu.png) repeat-x right; width:84px; height:38px; font-weight:bold; color:#FFF; text-transform:uppercase;}
.borderMenuRight, .borderMenuLeft{border-left: 1px solid #FFF;}

a.mhNavigation:link, a.mhNavigation:visited, a.mhNavigation2:link, a.mhNavigation2:visited {display:block; float:left; position:relative; width:100%; color:#FFF; text-decoration:none; padding-top:8px;}
a.mhNavigation2:link, a.mhNavigation2:visited{padding-top:2px;}

.mhHomeBtn {background:url(../images/miniheader/home2.png) no-repeat; width:30px; height:38px;}
.mhLogo {background:url(../images/miniheader/logo-nrj.png) no-repeat; width:37px; height:38px;}
.mhRechSep {background:url(../images/miniheader/border-recherche.png) no-repeat;}
.mhBtnOk {background:url(../images/miniheader/bouton-ok.png) no-repeat;}
.mhEcoute {background:url(../images/miniheader/ecoute-radio.png) no-repeat; width:107px; height:38px;}

/* HEADER
--------------------------------------------------------------------------------------- */
#header_abstract{font-family:Arial;margin-top:0;padding-top:0;}
#header_real{margin-top:0px;} /* hack nécessaire pour le bug fantome de l'espace ajouté */
#header_banner_text1 .structure_left,#header_banner_text1 .structure_center,#header_banner_text1 .structure_right{font-size:6px;}
#header_banner_main{clear:both;height:129px;margin-bottom:2px;}

/* HEADER > LOGO
--------------------------------------------------------------------------------------- */
#header_banner_main_logo,#header_banner_main_pub{position:relative;}
#header_banner_main_logo{z-index:10;}
#header_banner_main_logo{float:left;}
#header_banner_main_logo img{position:absolute;left:30px;}

/* HEADER > PUB
--------------------------------------------------------------------------------------- */
#header_banner_main_pub{z-index:15;}
#header_banner_main_pub .banner {position:absolute;margin-left: 272px;width:728px; height:90px; display:block; background:#000}
#header_banner_main_pub .pub{position:absolute;left:270px;}
#header_banner_main_pub img.avertissement{position:absolute;left:220px;top:90px;}

/* HEADER > A LA UNE
--------------------------------------------------------------------------------------- */
#header_a-la-une{height:45px;}
#header_a-la-une_listing{
float:left;
height:45px;
margin:0;
padding:0;
width:250px;
}
#header_a-la-une_listing h4.img_alaune{
float:left;
height:30px;
padding:15px 15px 0 15px;
}
#header_a-la-une_listing ul{
float:left;
margin:5px 0 0 0;
width:135px;
}
#header_a-la-une_listing ul li{
background:url(../images/picto/triangle_blanc_header.gif) no-repeat 0 50%;
clear:both;
float:left;
margin:0;
padding:0 0 0 10px;
width:125px;
}
#header_a-la-une_listing ul li a.txt{
color:#fff;
display:block;
font-size:11px;
line-height:12px;
text-decoration:none;
width:125px;
}
#header_a-la-une_listing ul li a.txt:hover{text-decoration:underline;}

/* HEADER > RECHERCHE
--------------------------------------------------------------------------------------- */
#header_a-la-une_search{
float:left;
width:430px;
}
#header_a-la-une_search_left{
background:url(../images/header/background-separateur.gif) no-repeat 0 1px;
color:#fff;
font-size:14px;
font-weight:bold;
height:27px;
padding:17px 8px 0 15px;
width:88px;
}
#header_a-la-une_search_left,
#header_a-la-une_search_center,
#header_a-la-une_search_right,
#header_a-la-une_search_center2{float:left;}
#header_a-la-une_search_center{height:29px;padding-top:13px;width:148px;}
#header_a-la-une_search_center input{width:140px;color:#62595c;font-size:12px;}
#header_a-la-une_search_center2{height:29px;padding-top:14px;width:130px;}
* > #header_a-la-une_search_center2{padding-top:13px;} /* la vrai taille pour les vrais navigateurs ... */
#header_a-la-une_search_center2 select{overflow:hidden;width:120px;font-size:11px;}
#header_a-la-une_search_right{padding-top:15px;width:26px;height:30px;}
#header_a-la-une_search_right input{width:21px;height:19px;}

/* HEADER > MENU RAPIDE
--------------------------------------------------------------------------------------- */
#header_quick_access{
color:#000;
float:right;
height:45px;
margin-right:2px;
position:relative;
width:262px;
}
#header_quick_access .block_centre_1000{
padding:0;
width:262px;
}
#header_menu_buttons_inc_unfolded{
bottom:0px;
position:absolute;
}
#header_menu_buttons_inc_unfolded a{
background:url(../images/header/background-header_quick_access.png) no-repeat;
cursor:pointer;
display:block;
height:27px;
text-decoration:none;
}
* html #header_menu_buttons_inc_unfolded a{background:url(../images/header/background-header_quick_access_ie6.gif) no-repeat;}
#header_menu_buttons_inc_unfolded a span{display:none;}
#header_menu_buttons_button_1,
#header_menu_buttons_button_2,
#header_menu_buttons_button_3{
height:27px;
float:left;
}
#header_menu_buttons_button_1{width:114px;}
#header_menu_buttons_button_2{width:72px;}
#header_menu_buttons_button_3{width:75px;}

#header_menu_buttons_button_1 a{background-position:0 0;}
#header_menu_buttons_button_1 a:hover,
#header_menu_buttons_button_1 a.select{background-position:0 -27px;}

#header_menu_buttons_button_2 a,
* html #header_menu_buttons_button_2 a{background-position:-114px 0;}
#header_menu_buttons_button_2 a:hover,
#header_menu_buttons_button_2 a.select{background-position:-114px -27px;}

#header_menu_buttons_button_3 a,
* html #header_menu_buttons_button_3 a{background-position:-186px 0;}
#header_menu_buttons_button_3 a:hover,
#header_menu_buttons_button_3 a.select{background-position:-186px -27px;}
/* HEADER > MENU RAPIDE > CONTENU DEROULANT
--------------------------------------------------------------------------------------- */
* html #header_quick_access_unfolded .part2 ul.listing li.odd{},
* html #header_quick_access_unfolded .part2 ul.listing li div.thumb,
* html #header_quick_access_unfolded .part2 ul.listing li div.legend,
*+ html #header_quick_access_unfolded .part2 ul.listing li.odd{},
*+ html #header_quick_access_unfolded .part2 ul.listing li div.thumb,
*+ html #header_quick_access_unfolded .part2 ul.listing li div.legend{
display:block;
float:left;
zoom: 1;
}
* html #header_quick_access_unfolded .part2 ul.listing li{
display:block;
float:left;
}
#header_quick_access_unfolded{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
position:relative;
}
#header_quick_access_unfolded .part1{
background:url(../images/header/bg-quick_access_unfolded-int-part1.png) repeat-y;
clear:both;
float:left;
}
* html #header_quick_access_unfolded .part1{
background:url(../images/header/bg-quick_access_unfolded-int-part1-ie6.gif) repeat-y;
}
#header_quick_access_unfolded .part1 .bg-header_quick_access_unfolded{
background:url(../images/header/bg-quick_access_unfolded.png) no-repeat;
float:left;
height:13px;
width:1000px;
}
* html #header_quick_access_unfolded .part1 .bg-header_quick_access_unfolded{
background:url(../images/header/bg-quick_access_unfolded_ie6.gif) no-repeat;}
#header_quick_access_unfolded .part1 a{
color:#586c78;
float:right;
font-size:12px;
height:13px;
margin-right:30px;
text-decoration:none;
text-transform:uppercase;
}
#header_quick_access_unfolded .part2{
background:url(../images/header/bg-quick_access_unfolded-int.png) repeat-y;
color:#98a9b8;
float:left;
margin-left:4px;
padding:0 7px 7px 7px;
width:981px;
}
* html #header_quick_access_unfolded .part2{background:url(../images/header/bg-quick_access_unfolded-int-ie6.gif) repeat-y;}
#header_quick_access_unfolded .part2 .txt, #header_quick_access_unfolded  .subtxt{
float:left;
margin-left:20px;
text-align:justify;
width:350px;
font-family: Trebuchet MS,Verdana,Geneva,Helvetica,sans-serif;
font-size:.8em;
font-weight:bold;
color:#6F8590 !important;
}
#header_quick_access_unfolded .subtxt {font-size:0.7em;font-weight:normal;width:935px;margin:10px 20px;}
* html #header_quick_access_unfolded .part2 .txt{display:inline;width:340px;margin-right:10px;}
#header_quick_access_unfolded .part2 .txt h4{
font-size:14px;
margin-bottom:10px;
}
#header_quick_access_unfolded .part2 .txt ul{font-size:12px;}
#header_quick_access_unfolded .part2 .txt ul li strong{text-transform:uppercase;}
#header_quick_access_unfolded .part2 ul.listing{
float:right;
margin-right:6px;
width:600px;
}
#header_quick_access_unfolded .part2 ul.listing li{
display:table;
float:left;
height:70px;
width:190px;
}
#header_quick_access_unfolded .part2 ul.listing li.odd{background:#e7eaee;}
#header_quick_access_unfolded .part2 ul.listing li.even{background:#fff;}
#header_quick_access_unfolded .part2 ul.listing li div.thumb{
display:table-cell;
height:70px;
vertical-align:middle;
width:90px;
}
#header_quick_access_unfolded .part2 ul.listing li div.thumb img{
float:right;
margin-right:5px;
}
#header_quick_access_unfolded .part2 ul.listing li div.legend{
display:table-cell;
height:70px;
line-height:12px;
vertical-align:middle;
width:100px;
}
#header_quick_access_unfolded .part2 ul.listing li div.legend h4{
color:#768f9d;
font-size:14px;
}
#header_quick_access_unfolded .part2 ul.listing li div.legend span{
color:#98a9b8;
font-size:12px;
}
#header_quick_access_unfolded .part2 div.regarde {
	float:left;
	padding:25px 0 0 20px;
}
#header_quick_access_unfolded .part2 div.regarde  a{
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	padding-top:2px;
}
#header_quick_access_unfolded .part2 div.regarde  a:hover{
	text-decoration:underline;
}
#header_quick_access_unfolded .header_quick_access_unfolded_block_footer{
background:url(../images/header/bg-quick_access_unfolded.png) no-repeat;
float:left;
height:22px;
width:1000px;
}
* html #header_quick_access_unfolded .header_quick_access_unfolded_block_footer{background:url(../images/header/bg-quick_access_unfolded_ie6.gif) no-repeat;line-height:12px;height:22px;}
#header_quick_access_unfolded .link_default{
margin:0;
padding:0;
}
#header_quick_access_unfolded .link_default a{
background:none;
color:#42555f;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
.header_quick_access_unfolded_block_footer .structure_left{}
.header_quick_access_unfolded_block_footer .structure_center{
color:#42555f;
float:right;
font-size:10px;
height:12px;
line-height:12px;
letter-spacing:2px;
margin-right:35px;
padding:0;
}
* html .header_quick_access_unfolded_block_footer .structure_center{float:right;margin:0;}
* html .header_quick_access_unfolded_block_footer .structure_center a{float:right;margin-right:25px;}
.header_quick_access_unfolded_block_footer .structure_right{}

/* --- FIX IE -- */
* html #header_quick_access_unfolded .part2 ul.listing li.odd{},
* html #header_quick_access_unfolded .part2 ul.listing li div.thumb,
* html #header_quick_access_unfolded .part2 ul.listing li div.legend,
*+ html #header_quick_access_unfolded .part2 ul.listing li.odd{},
*+ html #header_quick_access_unfolded .part2 ul.listing li div.thumb,
*+ html #header_quick_access_unfolded .part2 ul.listing li div.legend{
display:block;
float:left;
zoom: 1;
}
* html #header_quick_access_unfolded .part2 ul.listing li,
*+ html #header_quick_access_unfolded .part2 ul.listing li{
display:block;
float:left;
}
*+ html #header_quick_access_unfolded .part2 ul.listing li div.legend span{
line-height:normal;
}

/* HEADER > MENU RAPIDE > CONTENU DEROULANT 1 (Capter la chaine)
--------------------------------------------------------------------------------------- */
#header_quick_access_unfolded1{display:;}
#header_quick_access_unfolded1 .part1 div.bg-header_quick_access_unfolded{background-position:2px -1px;}
* html #header_quick_access_unfolded1 .part1 div.bg-header_quick_access_unfolded{background-position:6px -1px;height:12px;line-height:8px;font-size:1px;}
#header_quick_access_unfolded1 .part2 ul.listing{width:970px;}
#header_quick_access_unfolded1 .part2 ul.listing li{width:240px;}
#header_quick_access_unfolded1 .part2 ul.listing li div.thumb{width:90px;}
#header_quick_access_unfolded1 .part2 ul.listing li div.legend{width:100px;}

#header_quick_access_unfolded1 .part2 ul.listing.odd li.odd{background:#e7eaee;}
#header_quick_access_unfolded1 .part2 ul.listing.odd li.even{background:#fff;}
#header_quick_access_unfolded1 .part2 ul.listing.even li.odd{background:#fff;}
#header_quick_access_unfolded1 .part2 ul.listing.even li.even{background:#e7eaee;}

#header_quick_access_unfolded1 .header_quick_access_unfolded_block_footer{background-position:1px -44px;}
* html #header_quick_access_unfolded1 .header_quick_access_unfolded_block_footer{background-position:4px -44px;}
/* HEADER > MENU RAPIDE > CONTENU DEROULANT 2 (NRJ Paris)
--------------------------------------------------------------------------------------- */
#header_quick_access_unfolded2 .part1 div.bg-header_quick_access_unfolded{background-position:2px -14px;}
* html #header_quick_access_unfolded2 .part1 div.bg-header_quick_access_unfolded{background-position:6px -14px;height:12px;line-height:8px;font-size:1px;}
#header_quick_access_unfolded2 .header_quick_access_unfolded_block_footer{background-position:1px -66px;}
* html #header_quick_access_unfolded2 .header_quick_access_unfolded_block_footer{background-position:4px -66px;}
/* HEADER > MENU RAPIDE > CONTENU DEROULANT 3 (NRJ Hit)
--------------------------------------------------------------------------------------- */
#header_quick_access_unfolded3{display:;}
#header_quick_access_unfolded3 .part1 div.bg-header_quick_access_unfolded{background-position:2px -28px;}
* html #header_quick_access_unfolded3 .part1 div.bg-header_quick_access_unfolded{background-position:6px -28px;height:12px;line-height:8px;font-size:1px;}
#header_quick_access_unfolded3 .header_quick_access_unfolded_block_footer{background-position:1px -44px;}
* html #header_quick_access_unfolded3 .header_quick_access_unfolded_block_footer{background-position:4px -44px;}

/* HEADER > MENU PRINCIPAL
--------------------------------------------------------------------------------------- */
#header_menu{height:31px;}
#header_menu_content .structure_left,
#header_menu_content .structure_right{
height:31px;
width:10px;
}
#header_menu_content .structure_left{background:url(../images/menu/structure_left.gif) 0 0;}
#header_menu_content .structure_right{background:url(../images/menu/structure_right.gif) 0 0;}
#header_menu_content .structure_center{background:url(../images/menu/structure_center.gif) repeat-x;width:980px;height:31px;overflow:hidden;}
#header_menu_content .structure_center li{
border-right:1px solid #898989;
float:left;
}
#header_menu_content .structure_center li.last{border:0;}
#header_menu_content .structure_center li a{
color:#3d3d3d;
float:left;
font-size:14px;
font-weight:bold;
padding:8px 24px 5px 25px;
text-decoration:none;
text-transform:uppercase;
}
#header_menu_content .structure_center a:hover,
#header_menu_content .structure_center li.select a{background:url(../images/menu/bg-header-menu-hover.gif);}
#header_menu_content .structure_center li.house{
height:31px;
padding:0;
}
#header_menu_content .structure_center li.house a{
background:url(../images/menu/little_house.gif) no-repeat;
display:block;
height:32px;
padding:0;
width:23px;
}
#header_menu_content .structure_center li.house a:hover{background:url(../images/menu/little_house_hover.gif) no-repeat;}
#header_menu_content .structure_center li.house span{display:none;}
/* HEADER > MENU PRINCIPAL > MENU DEROULANT
--------------------------------------------------------------------------------------- */
#header_menu_unfolded{clear:both;}
#header_menu_unfolded .block_middle{
background:#e7eaee;
float:left;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
padding:10px 10px 10px 10px;
width:980px;
}

#header_menu_unfolded .block_abstract{margin:0 0 10px 0;}
#header_menu_unfolded .nav_radio .lst{float:left;width:218px;}
#header_menu_unfolded .nav_radio .lst li{padding:4px 0;font-size:8pt;font-weight:bold;text-transform:uppercase;border-bottom:1px dashed #e6e6e6;}
#header_menu_unfolded .nav_radio .lst li a{background:url(../images/picto/triangle_bleufonce.gif) no-repeat scroll 0 50%;padding-left:10px;text-decoration:none;color:#455760;}
#header_menu_unfolded .nav_radio .lst li a:hover{background:url(../images/picto/triangle_bleuclair.gif) no-repeat scroll 0 50%;color:#598ea9;text-decoration:underline;}

#header_menu_unfolded .encart{width:494px;float:left;background:#ffffff;margin:6px;padding:7px 6px;}
#header_menu_unfolded .encart .content_default{width:262px;float:left;}
#header_menu_unfolded .encart .content_default h4 a,
#header_menu_unfolded .encart .content_default h3 a{text-decoration:none;}
#header_menu_unfolded .encart .content_default h3{margin-bottom:10px;}
#header_menu_unfolded .encart ul{float:left;width:227px;padding-left:4px;border-left:1px dotted #94b0bf;}
#header_menu_unfolded .encart ul li{width:208px;}
#header_menu_unfolded .encart ul li{font-size:.7em;padding:5px 0 4px;border-bottom:1px dotted #94b0bf;}
#header_menu_unfolded .encart ul li a{background:url(../images/home/img-picto-content_blog.gif) no-repeat scroll 0 50%;padding-left:10px;color:#598ea9;}
#header_menu_unfolded .encart ul li.last{padding-bottom:0;border:none;}

.header_menu_unfolded_block_footer .structure_left{display:none;}
.header_menu_unfolded_block_footer .structure_center{
background:url(../images/menu/bg-header-menu-unfolded.gif) 0 0 no-repeat;
width:1000px;
}
.header_menu_unfolded_block_footer .link_default a{
background:none;
color:#42555f;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
margin-right:15px;
text-decoration:none;
}
.header_menu_unfolded_block_footer .structure_right{display:none;}