/* MINIHEADER
--------------------------------------------------------------------------------------- */
#site .miniheader_nrj{
position:absolute;
top:0;
font-family:Tahoma, Geneva, sans-serif;padding-left:7px;
}
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:"Trebuchet MS", Arial, Helvetica, sans-serif;margin-top:0;padding-top:0;}
#header_banner_text1 .structure_left,#header_banner_text1 .structure_center,#header_banner_text1 .structure_right{font-size:6px;}
#header_banner_main{clear:both;height:247px;margin-bottom:0px;position:relative;}

/* 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:-10px;}

/* 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;
position:absolute;
right:190px;
width:430px;
bottom:60px;
}
#header_a-la-une_search_left{
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
--------------------------------------------------------------------------------------- */
#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{
color:#6F8590 !important;
float:left;
font-family:Trebuchet MS,Verdana,Geneva,Helvetica,sans-serif;
font-size:0.8em;
font-weight:bold;
margin-left:20px;
text-align:justify;
width:350px;
}
* 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;	
}
#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{
display:block;
float:left;
zoom: 1;
}
* html #header_quick_access_unfolded .part2 ul.listing li{
display:block;
float:left;
}

/* HEADER > MENU RAPIDE > CONTENU DEROULANT 1 (Capter la chaine)
--------------------------------------------------------------------------------------- */
#header_quick_access_unfolded1{display:none;}
#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:none;}
#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.png) 0 0;}
#header_menu_content .structure_right{background:url(../images/menu/structure_right.png) 0 0;}
#header_menu_content .structure_center{background:url(../images/menu/structure_center.png) 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 8px 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.png);}
#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.png) 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.png) no-repeat;}
#header_menu_content .structure_center li.house span{display:none;}

#header_menu_content .structure_center li.kawards {border:none;}
#header_menu_content .structure_center li.kawards a{float:left;padding:0px;text-decoration:none;border:none;border-left:1px solid #898989;}
#header_menu_content .structure_center li.kawards a.bouton-kawards{cursor:pointer;display:block;width:127px;height:32px;background:url(../images/menu/bt-kawards.png) no-repeat;}
#header_menu_content .structure_center li.kawards a.bouton-kawards span{display:none;visibility:hidden;}
#header_menu_content .structure_center li.kawards a.bouton-kawards:hover{background:url(../images/menu/bt-kawards-hover.png) no-repeat;}
/* HEADER > MENU PRINCIPAL > MENU DEROULANT
--------------------------------------------------------------------------------------- */
#header_menu_unfolded{clear:both;}
#header_menu_unfolded .block_middle{
background:#ffffff;
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:210px;margin-left:8px;}
#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_noir.gif) no-repeat scroll 0 50%;padding-left:10px;text-decoration:none;color:#000000;}
#header_menu_unfolded .nav_radio .lst li a:hover{background:url(../images/picto/triangle_bleuclair.gif) no-repeat scroll 0 50%;color:#1e97c7;text-decoration:underline;}

#header_menu_unfolded .encart{width:504px;float:left;background:#eeeeee;margin:6px;padding:7px 6px;color:#7f7f7f;}
#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 h4 a{color:#1e97c7;}
#header_menu_unfolded .encart .content_default h3 a{color:#000;}
#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 solid #e6e6e6;}
#header_menu_unfolded .encart ul li{width:208px;}
#header_menu_unfolded .encart ul li{font-size:.7em;padding:5px 0 4px;border-bottom:1px solid #e6e6e6;}
#header_menu_unfolded .encart ul li a{background:url(../images/picto/triangle_gris_menu.gif) no-repeat scroll 0 50%;padding-left:10px;color:#7f7f7f;}
#header_menu_unfolded .encart ul li.last{padding-bottom:0;border:none;}

.header_menu_unfolded_block_footer .structure_left{
background:#f4f4f4;
display:block;
height:21px;
width:5px;
}
/*.header_menu_unfolded_block_footer .structure_center{
background:#f4f4f4 url(../images/menu/bg-header-menu-unfolded.gif) 0 0 no-repeat;
width:1000px;
}*/
.header_menu_unfolded_block_footer .structure_center{
background:#f4f4f4 url(../images/menu/bg-header-menu-unfolded.gif) 2px 0 repeat-x;
height:21px;
width:990px;
}
.header_menu_unfolded_block_footer .link_default a{
color:#777777;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
.header_menu_unfolded_block_footer .structure_right{
background:#f4f4f4;
display:block;
height:21px;
width:5px;}

* html .header_menu_unfolded_block_footer .structure_left,
* html .header_menu_unfolded_block_footer .structure_right{
font-size:10px;
}

#header_menu_current_musique{width:187px; height:100px;float:left;background:url(../images/header/bg-webradios.gif) 0 0 no-repeat; position:absolute; bottom:0; right:0;}

#header_menu_current_music{height:20px;}

#header_menu_current_music p{padding-right:23px;padding-top:10px;}



#header_menu_singer{float:left;height:58px;padding-left:10px;}

#header_menu_singer_calage{float:left;height:58px;width:55px;}

#header_menu_singer_photo{float:left;width:45px;height:45px;}

#header_menu_singer_photo_box{width:45px;height:45px;padding:2px 0 0 2px;}

#header_menu_singer_text{float:left;height:58px;width:98px;padding:0 0 0 5px;overflow:hidden;}



#header_menu_listen{float:left;}



#header_menu_listen p {float:left;font-size:10pt;font-weight:bold;text-align:right;letter-spacing:-1px;padding-left:75px;color:#fff;margin-top:16px;}

#header_menu_listen form {float:left;margin-top:12px;padding-left:10px;}

#header_menu_listen .button-header-listen {float:left;display:block;padding-top:1px;}

#header_menu_listen a.button-header-ecouter {width:26px;height:26px;display:block;cursor:pointer;background:url(../images/header/listen_bouton.png) no-repeat;}

#header_menu_listen a.button-header-ecouter:hover{width:26px;height:26px;display:block;cursor:pointer;background:url(../images/header/listen_bouton-over.png) no-repeat;}

#header_menu_current_musique .title, #header_menu_current_musique .title2 {
/*color:white;
font-family:Trebuchet MS;
font-size:8pt;
font-weight:bold;
letter-spacing:0;
text-align:right;*/
display:none;
}
#header_menu_current_musique p {
padding:0;
}
#header_menu_current_musique .auteur2, 
#header_menu_current_musique .chanson {
font-size:9px;
font-weight:bold;
color:#FFFFFF;
margin-left:6px;
}
#header_menu_current_musique .auteur2{
margin-top:4px;

}
#header_menu_current_bottom {
height:26px;
display:block;
width:26px;
position:absolute; bottom:2px; right:5px;
}
#header_menu_current_bottom p{display:none;}

#header_menu_singer_photo_box img{width:45px;height:45px;}


#compteur-partenaires{
display:block;
width:646px;
height:55px;
background:url(../images/header/bg-compteur.png) 0 0 no-repeat;
position:absolute;
bottom:0;
right:188px;
color:#fff;
}
#compteur-partenaires span.timerstamp{
display:block;
float:left;
padding:0 4px 0 4px;
width:32px;
text-align:right;
font-size:25px;
}
#compteur-partenaires em{
display:block;
float:left;
font-style:normal;
font-size:18px;
padding-top:7px;
}

#header-compteur{
display:inline;
float:left;
margin-top:15px;
margin-left:42px;
}


#compteur-partenaires #header-partenaires{
float:left;
font-size:12px;
margin-left:30px;
line-height:55px;
height:55px;
}
#compteur-partenaires #header-partenaires img{vertical-align:middle;margin-left:10px;}

* html #compteur-partenaires #header-partenaires{margin-top:7px;height:auto;}

/* FIX IE6 */
* html #header-partenaires p *,
* html #header_menu_current_musique a.button-header-ecouter{
position:relative;
z-index:1;
}
