/*******************/
/*     HEADER      */
/*******************/     
#header_light
{
  width:100%;
  height:700px;
  background-position: top center;
  background-repeat: no-repeat;
}

#header_light li
{
  list-style: none;
}

#hl_top_bar
{   
  position:fixed;
  top:0px;
  left:0px;
  width:100%;
  height:21px;
  background-color:#000000;
  background-image: url('../im/header_light/top_bar_bkg.gif');
  z-index:1000;
}  

#hl_top_bar ul
{
  width:958px;
  margin:0px auto;
}

#hl_top_bar li
{ 
   float:left;
   color:#FBB900;
   font-weight: bold;
   line-height:19px;
   margin-left:15px;  
  
}

#hl_top_bar li a
{
   color:#D1D1D1;
   font-size:9px; 
}
#hl_top_bar li a:hover
{
  color:#FBB900;
}


#hl_loc
{
  height:228px;
  width:960px;
  margin:0px auto 0px auto;   
  /*background-image: url('../im/header_light/logo_headerLight.png');         
  background-position: left bottom;
  background-repeat: no-repeat;                                               */
}

#hl_loc img
{
  float:left;  
  margin-top:68px;
}

#hl_loc #imgLoc
{
  float:right;
  margin-top: 162px;
  margin-right:112px;
}

#hl_menu *
{
  /*border:1px solid #aaaaff*/
}

#hl_menu{
  /*background-image: url('../im/header_light/');       */
  width:961px;
  height:37px;
  margin:auto auto auto auto;
}

#hl_menu ul
{
  text-align: left;
  position:relative;
}
#hl_menu ul li
{
  float:left;
  width:auto;
  /*background-image:url('../im/header_light/hl_separateur_menu.gif');
  background-repeat: no-repeat;       
  background-position: bottom right;*/
  
}

#hl_menu ul li a
{  
	float:left;              
  text-align: center;  
  margin-top:1px;
}

#hl_menu ul li ul
{
  padding:20px auto 155px 12px;
  clear:both;
  position: absolute;
  display: none;
  top: 38px;
  left: 0px;
  background-color:#011234;
  background-image: url('../im/header_light/hl_ss_menu_bgk.gif');  
  width:240px;
  text-align: left;
}

#hl_menu ul li .actu
{
  left:62px;
}

#hl_menu ul li .emissions
{
  left:135px;
}

#hl_menu ul li ul li
{
  clear:both;
  width:230px;
  /*height:16px;*/
  text-align: left;  
  padding-left:10px;
  margin:2px auto; 
  /*background-color:#011234;  */
}

#hl_menu ul li ul li:hover
{
  background-color:#F7AC01;
}

#hl_menu ul li ul li:hover a
{
  color:000033;
  text-decoration: none;
}

#hl_menu ul li ul li a
{
  text-align: left;
  color: #ffffff;
  width:240px;
}

#hl_menu ul li:hover ul
{
  display:block;
} 

#hl_menu ul li .last_li:hover
{
  background-color:#none;
}

#menu_accueil {
		display:block;
		background-image:url('../im/header_light/hl_btn_accueil.gif');
		width:62px;
		height:36px;
}

#menu_accueil:hover {
		background-image:url('../im/header_light/hl_btn_accueil_hover.gif');
}

#menu_actu {
		display:block;
		background-image:url('../im/header_light/hl_btn_actu.gif');
		width:74px;
		height:36px;
}

#menu_actu:hover {
		background-image:url('../im/header_light/hl_btn_actu_hover.gif');
}

#menu_emissions {
		display:block;
		background-image:url('../im/header_light/hl_btn_emission.gif');
		width:95px;
		height:36px;
}

#menu_emissions:hover {
		background-image:url('../im/header_light/hl_btn_emission_hover.gif');
}

#menu_direct {
		display:block;
		background-image:url('../im/header_light/hl_btn_direct.gif');
		width:112px;
		height:36px;
}

#menu_direct:hover {
		background-image:url('../im/header_light/hl_btn_direct_hover.gif');
}

#menu_nvx_talents {
		display:block;
		background-image:url('../im/header_light/hl_btn_nvx_talents.gif');
		width:121px;
		height:36px;
}

#menu_nvx_talents:hover {
		background-image:url('../im/header_light/hl_btn_nvx_talents_hover.gif');
}

#menu_freq {
		display:block;
		background-image:url('../im/header_light/hl_btn_frequences.gif');
		width:107px;
		height:36px;
}

#menu_freq:hover {
		background-image:url('../im/header_light/hl_btn_frequences_hover.gif');
}

#menu_contact {
		display:block;
		background-image:url('../im/header_light/hl_btn_contact.gif');
		width:69px;
		height:36px;
}

#menu_contact:hover {
		background-image:url('../im/header_light/hl_btn_contact_hover.gif');
}



#hl_menu_left
{
  width:8px;
  height:37px;
  float:left;
  background-image: url('../im/header_light/menu_left_bkg.png');       
}

#hl_menu_middle
{
    height:37px;
    width:941px;
    float:left;
    background-image: url('../im/header_light/menu_middle_bkg.png');       
}
  

  #hl_menu_right
{
  width:12px; 
  height:37px;
  float:left;
  background-image: url('../im/header_light/menu_right_bkg.png');       
}


#hl_rubriques
{}

#hl_rubriques ul li a:hover
{
  color:#ffffff;   
}

#hl_search
{
  float:right;  
  margin-top: 10px;
}

#hl_search input
{
  background-color:#fee9ad;
  height:18px;
}

#hl_search a
{
  text-transform: uppercase;
  background:none;
  font-weight: bold;
  font-size: 15px;
  /*color:#fee9ad;*/
}

#hl_search a:hover                
{
    color:#fee9ad;
    text-decoration: none;
}

#hl_content
{
  background-image: url('../im/header_light/headerLight_bkg_middle.png');
  height:409px;  
  width:961px; 
  margin:auto auto auto auto;
}

#hl_content_top
{
  background-image: url('../im/header_light/headerLight_bkg_top.png');
  height:8px;  
  width:961px; 
}

#hl_content_bottom
{   
  clear:both;
  background-image: url('../im/header_light/headerLight_bkg_bottom.png');
  background-position: top left;
  height:10px; 
  width:961px;  
  margin:auto;
}

#hl_bann_pub
{
  margin-left: 5px;
  margin-bottom:8px;
  height:90px;
  width:728px;
  background-color: #010E26;
  float:left;
}

#hl_autopromo
{
  margin-left:5px;
  height:302px;
  width:728px;
  background-color: #010E26;
  float:left;
}

#hl_right_col
{
  float:right;
  width:211px;
  height:398px;  
  background-image: url('../im/header_light/bkg_right.jpg');
  margin-right: 8px; 
}

#hl_connexion
{
  float:right;
  margin-right:20px;    
  margin-top:60px;                                                                
  margin-bottom:45px;                                                                
}

#hl_on_air
{  
  clear:both;  
  /*margin-top:45px;*/
  margin-left:45px;
  text-transform: uppercase;  
  font-weight: bold;
}

#hl_on_air .artist
{
  color:#ffffff;
  font-size: 18px; 
  height:20px;     
  width:160px;
  overflow:hidden; 
}

#hl_on_air .track
{
  color:#EBA609;
  font-size: 14px;
  height:16px;     
  width:160px;
  overflow:hidden; 
}

#hl_pastille
{
  margin-top:25px;
}


/**********************/
/*     COVERFLOW      */
/**********************/

#altCoverflow {
		display:block;
		position:relative;
		background-image:url(../im/coverflow_light.png);
		width:646px;
		height:250px;
		margin-left:1px;
		margin-bottom:2px;
}

#altCoverflow ul {
		display:block;
		width:550px;
		height:200px;
		padding-top:45px;
		padding-left:40px;
}

#altCoverflow ul li {
		display:block;
		width:600px;
		height:100px;
		list-style:none;
}

#altCoverflow img {
		float:left;
		margin-left:25px;
}

/************************/
/*     PLAYER LIGHT     */
/************************/

#player_alt
{
  width:567px;
  height:434px;
  background-image: url('../im/player_alternatif.jpg');
  color:#CEE8FB;   
}

#bann_player_alt
{
  width:468px;
  height:60px;
  margin:auto;
  padding-top: 27px;
}

#prog_player_light
{
  text-transform: uppercase;
  width:460px;
  height:76px;
  margin:110px auto 12px auto;
  color: #000000;        
}

#emission
{
  font-size: 14px;
  padding-left:21px;
  float:left;
  font-weight: bold;    
}

#morceau
{
  font-size:8px;
  float:right;   
  text-align: right;  
  color:#0A3E7A; 
  text-decoration: underline;
}

#acheter a
{
  color: #ffffff;
}

#stream_list
{
  height:100px;
  width:467px;
  margin:auto auto auto;
  clear:both;
}

#stream_list a
{
  color:#CEE8FB;
  line-height: 18px;
}

#stream_list_left,
#stream_list_right
{
  float:left;
  width:210px;
}

#stream_list_left
{
  text-align: right;
  margin-right:15px;
}

#player_alt_get_flash,
#player_alt_get_flash a
{
  /*position:absolute;*/
  bottom:0px;
  padding-top: 32px;
  font-size:9px;
  width:530px;
  margin:auto;
  text-align: center;
  color: #ffffff;
}