body
{
margin: 0;
padding: 0;
width: 980px;
margin: auto;
font-family: Arial, tahoma, helvetica, sans-serif;
font-size: 10px;
/*background:url(images/background_radio_mer.jpg) no-repeat top center;*/
background-color:black;
font-size:12px;
}

a img
{
border: none;
}

a
{
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}
#rechercher_un_titre{
font-size:14px;
margin-left:20px;
margin-top:50px;
}


#infos
{
background-color:white;
min-height:830px;
}


#image_event
{
float:left;
}

#intro_event
{
float:left;
margin-top:11px;
margin-left:13px;
width:300px;
text-align:left;
}

#description
{
float:left;
margin-top:40px;
margin-left:-14px;
text-align:left;
width:571px;
}

#corps_agenda
{
background-color:white;
float:left;
width:597px;
}

.droite
{
text-align: right;
}

#fond_bas
{
width: 1034px;
height: 12px;
}

#file_ariane
{
margin-left:350px;
padding-top:10px;
color:gray;
}

#file_ariane a
{


text-decoration:none;
color:gray;
}
#file_ariane2
{
color:gray;
}
#file_ariane a:hover
{

color:gray;
text-decoration:underline;
}


#bloc
{
float:left;
margin-top:20px;
margin-left:30px;
}

.clearboth
{
clear: both;
}

/*Debut du CSS du header*/
/*Debut de la partie header*/
#header
{
background:url("../images/fond_header.jpg") repeat scroll 0 0 transparent;
height:218px;
text-align:center;
width:980px;
margin-top :-31px;
}

#header_left
{
width:288px;
float:left;
height:98px;
margin:3px 0 0 0;
}


#pub
{
width:1020px;
}
#logo
{
width:1020px;
text-align:center;
}

#a_logo
{
margin-left:358px;
padding-top : 8px;
}

#header_right
{
position:relative;
top:10px;
width:746px;
float:left;
height:101px;
}

#header img
{
display: block;
}
/*Fin de la partie header*/
/*Debut du CSS du menu*/
#menu
{
font-size:11px;
margin-top:114px;
color:white;
}

.title_menu
{
color:white;
}

#menu a
{
color:#000833;

}

#menu_haut img
{
display: inline-block;
position:relative;
z-index: 20;
}

#menu_centre
{
background:url(images/menu_fond.png) repeat-y;

margin: -3px 0 0 0;
position: relative;
z-index: 20;
}

#photo_menu
{
margin: -270px 0 0 10px;
position: relative;
z-index: 10;
}

#menu_player
{
float:left;
position:relative;
z-index:20;
width:330px;
margin-left:360px;
margin-top:-65px;
}

.menu_bas
 {
 width:1034px;
 height:30px;
 /*background-image:url(images/menu_bas.png)*/
}

#menu_bas
{
position: relative;
z-index: 20;
}

#menu_bas img
{
position: relative;
z-index: 20;
}
/*Fin du CSS du menu*/
/*Debut du CSS du menu deroulant*/
#menu_haut_gauche
{
background:url("../images/fond_menu.jpg") repeat scroll 0 0 transparent;
float:left;
margin:-101px 0 0;
margin:-91px 0 0;
width:980px;
height:40px;

}

.menu_gauche dt 
{
color:white;

}
.menu_gauche
{
float:left;
width:300px;
}



#menu dl,#menu dt,#menu dd,#menu ul,#menu li
{ 
margin: 0; 
padding: 0; 
list-style-type: none; 
position:relative;
z-index:30;
} 

#menu_haut_gauche dl 
{ 
width:107px;
height:30px;
background:url(images/menu_gauche.png) no-repeat;
} 

#menu_haut_droite dl 
{ 
width:107px;
height:30px;
background:url(images/menu_droite.png) no-repeat;
} 

#menu dt 
{ 
cursor: pointer; 
width:107px;
height:21px;
text-align: center;
padding-top:9px;
font-weight:bold;
font-size: 12px;
} 

#menu dt:hover
{
color:white;
}

#menu dd
{ 
display:none;
} 

#menu ul
{

}

.fleche
{
float:left;
margin-left:7px;
margin-top:-4px;
}

.title_droit
{
float:left;
margin-left:9px;
}
	
#menu li 
{ 
text-align: center; 
background:red; 
font-size:11px;
} 

#menu li a, #menu dt a 
{ 
text-decoration:none;
} 
 
#menu li a
{
color: white;
} 

#menu li a:hover
{
text-decoration:underline;
color:#000833;
}
/*Fin du CSS du menu deroulant*/
/*Fin du CSS du header*/

/*Content de chaque page*/
#content
{
background:url(../images/fond.jpg);
background-repeat:no-repeat;
background-color:black;
margin:auto;
padding:0;
position:relative;
top:-60px;
width:980px;
z-index:10;
}

/*Debut du CSS du Footer*/
#footer
{
padding:0;
width:1020px;

float:left;

}
#footer1
{
background:url("../images/footer.jpg") no-repeat scroll 0 0 transparent;
float:left;
width:980px;
padding-left :190px;
}
#footer1_content{
margin-top : -7px;
float : left;
}
#footer a
{
color: white;
text-decoration: none;
}
#footer a:hover
{
text-decoration:underline;
}
#footer1 li
{
float:left;
font-size:12px;
font-weight:bold;
margin-left:12px;
list-style-type:none;
}
#puce1
{
float:left;
font-size:11px;
font-weight:bold;
margin-left:-8px;
list-style-type:none;
padding-left :30px;
}
#puce2
{
float:left;
font-size:11px;
font-weight:bold;
list-style-type:none;
margin-left:13px;
}
#puce_play
{
float:left;
font-size:11px;
font-weight:bold;
list-style-type:none;
margin-left:17px;
}
#puce_play ul li{
font-size:11px;
text-align:left;
margin-left : -29px;

}
#puce2 ul li
{
list-style-type: : none;
font-size:11px;
text-align:left;
margin-left : -29px;

} 
#puce_play  li
{
font-size:11px;
text-align:left;

} 
#footer2
{
color : white;
font-size : 11px;
float:left;
margin-left:-58px;
margin-top:14px;
margin-bottom : 15px;
text-align : left;
width : 1057px;
}
.tableau_footer{
color : white;}
.titre_tableau{
color : yellow;}

#pied_radio{
text-align : left;
margin-right : 50px;
border : 1px solid white;
}

#pied_playlist{
text-align : left;
margin-right : 50px;
border : 1px solid white;
}

#puce_playlist
{
float:left;
font-size:11px;
font-weight:bold;
list-style-type:none;
margin-left:-6px;
padding-left : -2px;
margin-left :-2px;
}
#puce_playlist li
{
text-align : left;
}
#puce_playlist li{
text-align : left;}
/*Debut du CSS de la Pub*/
#pub
{
width:728px;
height:99px;
margin: 17px 172px 0 122px;
}
/*Fin du CSS de la Pub*/

/*Debut du CSS des Logos*/
#partenaires
{
width:956px;
height:40px;
margin: 0 0 7px 92px;

}

#partenaires img
{
margin: 0 25px 0 0;
height: 40px;
width: 80px;
}

#partenaires a img
{
border: none;
}
/*Fin du CSS des Logos*/

/*Debut du CSS du plan du site*/
#plan_site
{
width:1026px;
height:117px;
}

.titre_footer
{
font-weight: bold;
margin: 10px 0 -3px 27px;
}

#plan_site li
{
list-style-type: none;
}

#antenne 
{
height:117px;
float: left;
width:148px;
background:url(images/footer_la_radio.jpg) no-repeat;
}

#actualites
{
height:117px;
float: left;
width:151px;
background:url(images/footer_actualites.jpg) no-repeat;
}

#musique
{
height:117px;
float: left;
width:139px;
background:url(images/footer_musique.jpg) no-repeat;
padding:22px 0 0 0;
}

#services
{
height:117px;
float: left;
width:165px;
background:url(images/footer_services.jpg) no-repeat;
}

#carre
{
height:117px;
float: left;
width:131px;
background:url(images/footer_infos.jpg) no-repeat;
}

#club
{
height:117px;
float: left;
width:151px;
background:url(images/footer_club.jpg) no-repeat;
}

#ul_club
{
margin: 0 0 0 -10px;
}

#plans
{
height:117px;
float: left;
width:140px;
background:url(images/footer_plan.jpg) no-repeat;
}

#plans a
{
color: rgb(176, 213, 234);
}

#ul_plans
{
margin: 20px 0 0 -20px;
}
/*Fin du CSS du plan du site*/

/*Fin du CSS du Footer*/

#fil_ariane3
{
left:20px;

}

#fil_ariane3 li a
{
color:#cc0000;
font-size:12px;
}
#fil_ariane3 li
{
float:left;
list-style-type:none;
color:#cc0000;
}
#content_frequence{
background : white;
height : auto;
width :585px;
border : 1px solid black;
margin-top : 130px;
padding-bottom : 20px;

}

#frequence{
height : 140px;
width : 550px;
margin-top :15px;
margin-left : 15px;
margin-right :15px;
border : 1px solid  #cc0000;
}
#image_frequence
{
width : 279px;
height : 125px;

}
#description_frequence
{
height : 140px;
width : 271px;
background-color : #cc0000;
float : right;
}
.titre_frequence{
font-size :14pt;
font-style : verdana;
color : white;
font-weight : bold;
text-align : left ;
padding-left : 12px;}

.description_frequence_texte{
color : white ;
font-size : 12px;
text-align : left;
font-style : verdana;
padding-left : 12px;}

#content_programme{
background : #f0f7ff;
height : auto;
width :585px;
border : 1px solid black;
margin-top : 130px;
padding-bottom : 20px;
margin-left : 10px;
margin-right :10px;}

#titre_grille{
font-weight : bold ;
font-size : 14px;
font-style : verdana;
color :#cc0000;
margin-bottom : 20px;
text-align : left;
margin-left :70px;
margin-top : 50px; }

.titre_resident_dj{
font-size :12px;
font-weight : bold;
font-style : verdana;
color : #cc0000;
}

.texte_rouge_programme{
color : #cc0000;
font-style : verdana;
color : #cc0000;
font-weight : bold;
}
.tableau_programme{
text-align : right;
margin-left : 217px;}

.texte_noir_programme{
color : black;
font-style : verdana;
text-align : left;
font-weight : bold;
}
.texte_rouge_programme_non_gras{
color : #cc0000;
font-style : verdana;
color : #cc0000;

}
.texte_noir_programme_centre{
color : black;
font-style : verdana;
text-align : center;
font-weight : bold;
}
#sous_programme{
border-bottom : 1px solid #cc0000 ;
padding-bottom : 20px;
margin-bottom: 20px;}

#iframe{
}

#iframe_sonnerie{
margin-top : 90px;
}
#iframe_nico{
padding-top : 70px;
width : 500px; height : 500px;
}

#content_rejoins_nous{
background-color: #f0f7ff;
height : 500px;
width : 590px;
margin-top : 135px;
padding-top : 15px;
font-style : verdana;
}
#image_gauche{
margin-top : 50px;
width : 180px;
margin-left : 50px;}
#texte_droit_rejoins_nous{
width : 200px;
float : right;
margin-top : -80px;
margin-right : 150px;
text-align : left;
}

.texte_accroche_rejoins_nous{
font-size : 14px;
font-weight : bold;
color :#cc0000;
}
#image_gauche_my_space{

width : 180px;
margin-left : 50px;

}
.ecriture_footer1{
color : white;
font-size : 14px;
font-style : verdana;}

#content_publicite_et_contact{
background-color: #f0f7ff;
height : 580px;
width : 590px;
margin-top : 135px;
padding-top : 15px;
font-style : verdana;
text-align : left;
padding-left : 15px;

}
.gras{
font-size : 14px;
font-weight : bold;
color :#cc0000;
}
.texte_gras_noir{
font-size : 15px;
font-weight : bold;
color :black;
}
#content_mention_legale{
background-color: #f0f7ff;
height : auto;
width : 590px;
margin-top : 135px;
padding-top : 15px;
padding-bottom : 20px;
font-style : verdana;
text-align : left;
padding-left : 20px;
}

.texte_rouge_mention{
font-size : 12px;
font-weight : bold;
color :#cc0000;
}

.texte_gras_rouge{
font-size : 15px;
font-weight : bold;
color : #cc0000;
}
.texte_gras_noir_mention{
font-size : 12px;
font-weight : bold;
color :black;
}
.texte_gras_noir_sans_espace{
font-size : 12px;
color :black;
margin-top :-7px;
}
.texte_blanc_footer{
font-size : 12px;
color : white;}

#lien_facebook_twitter{
width : 150px;
height : 25px;
margin-bottom :5px;
margin-top : -45px;}


#cote_recherche{
float : right;
margin-right : 15px;
margin-top :-26px}
.logo_xiti{
padding-left : 50px;
margin-top : 46px;
margin-left : 480px;

}
#iframe_billeterie{
margin-top : 100px;}
#programme_image{
width :90%;}

.ul_footer1{
margin-bottom : 2px;}


.gestion_bouton_li{
 float:left; /*pour IE*/
margin-left :10px;
 }

 .gestion_bouton_li a{
color:red;
 }

 
.gestion_bouton_ul{
 padding:0;

 list-style-type:none;

}

.logo_solead{
float : left;
margin-left : 435px;}
