@charset "UTF-8";
/* CSS Document */

/* Mise en page du texte */

body{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin:0;
padding:0;
background-color: #f0d700;
background-image:url(bg.jpg);
background-position:top center;
}

img{border:none;}


#bandeau3 { 
    width:941px;
	font-size:30px;
	height:60px;
    margin: 0 ; 
    padding-left:10px; 
	background-color:#390f54;
	color:#fff;
	display:block;
	}	

#container{text-align:left;}

#contenu-centre {
text-align:justify;
}

#mentions_footer{
font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;
}


#contenu-centre table
{
font-size:11px;
} 


#footer span, #footer span a:link, #footer span a:visited, #footer span a:hover, #footer span a:active
{text-align:center;
height:20px;
color:#FFFFFF;
text-decoration:none;
}


/* Titre de chaque page */
.titre
{
font-family:Arial, Helvetica, sans-serif;
width:429px;
font-size:20px;
padding-bottom:20px;
color:#4b1c6a;
font-weight: bold;
}


#container {position:relative;width:951px;padding:0;margin-left:auto;margin-right: auto;}
#header-flash {position:relative;width:951px;height:300px;display:block;}
#contenu {width:100%;overflow:hidden;}

#cadre-gauche {position:relative;width:220px;float:left;padding-left:0px;padding-top:10px;}
#menu-gauche {position:relative;width:220px;/*float:left;*/padding-left:0px;}

#menu-gauche ul{list-style:none;margin: 0;padding: 0;}


#navigation { 
    width: 220px ;
	font-size:14px;
    margin: 0 ; 
    padding-left: 0px ; 
	/*float:left;*/
}

	
#navigation li a { 
    display: block ; 
	/*height:26px;*/
	color:#4b1c6a;
    line-height: 1em ; 
    text-decoration: none ; 
   /* padding: 3px 0 0 0px;*/
   padding:8px 0 8px 0;
	list-style:none;
	font-weight: bold;
	text-transform:uppercase;
	
	
}



#navigation li a:active,#navigation li a:hover,#navigation li.current_page_item a{

	color:#c40552;
	}


#navigation li { 
   background-image:url(images/menu/separation_menu.png);
   background-repeat:no-repeat;
    background-position:top;
 
}

#navigation li:first-child
{
  background-image:none;	
}


#navigation li :hover{ 
	/*background-image:url(images/menu/fondmenu.png);
	list-style:none;*/
    /*background: #f18e24;*/ 
}






li.separation_modules{background-image:url(images/menu/separ_menu.jpg);background-repeat:no-repeat;padding:0;margin:0;margin-top:6px;padding-bottom:5px;height:2px;list-style-type:none;}

li.separation_modules_epaisse{padding:0;margin:0;/*margin-top:10px;*/margin-bottom:5px;background-image:url(images/menu/separ_menu.jpg);background-repeat:repeat-y;height:4px; list-style:none;}
li.separation_modules_epaisse2{padding:0;margin:0;margin-top:40px;margin-bottom:5px;background-image:url(images/menu/separ_menu.jpg);background-repeat:repeat-y;height:4px;list-style-type:none;}

li.separation_modules_epaisse3{padding:0;margin:0;margin-top:0px;margin-bottom:5px;background-image:url(images/menu/separ_menu.jpg);background-repeat:repeat-y;height:4px;list-style-type:none;}


#sepa_bloc{padding:0;margin:0;margin-top:0px;margin-bottom:0px;background-image:url(images/menu/separ_menubloc.jpg);background-repeat:repeat-y;height:10px;list-style-type:none;}


#module_gauche{margin: 0;padding: 0;padding-top:10px;}



#contenu-centre {position:relative;width:460px;float:left;padding:20px 20px 25px 25px;}

#cadre-droite {position:relative;width:226px;float:left;height:608px;/*padding-top:20px;*/}

#modules-droite {position:relative;	width:226px;float:left;}

#bloc_actus{position:relative;width:226px;height:151px;}



#lecteur_musique{width:226px;height:140px;}

#image_flicker{width:226px;height:120px;background-color:white;}
#image_flicker {text-align:center;}
#image_flicker img {display:block; margin:auto;}
#image_flicker a {text-decoration:none;}


#preview_video{width:226px;height:180px;}


#footer {position:relative;width:951px;height:300px;background-image:url(images/footer.jpg);background-repeat:no-repeat;margin:0 auto;}

#mentions_footer	{display:block;width:700px;height:20px;padding-left:250px;background-color:#F30;}

#footer #mentions_footer_mentions{display:inline-block;position:relative;padding-left:5px;padding-right:4px;margin:0;width:100px;}

#footer #mentions_footer_plan{display:inline-block;position:relative;padding-left:100px;padding-right:4px;margin:0;width:83px;}
#footer #mentions_footer_nowooo{display:inline-block;position:relative;padding-left:100px;padding-right:4px;width:60px;margin:0;}



#valider_newsletter
{

/*padding-bottom:9px;*/
background-image:url(images/menu/bt_ok.gif);
float:left;
display:block;
margin-left:5px;
height:24px;
width:47px;
}
#formulaire_newsletter{height:45px;}

#newsletter{
font-size:14px;
color:#4b1c6a;
font-weight: bold;
width: 220px;
/*height:50px;*/
/*float:left;*/
margin-top:15px;
text-transform:uppercase;
}

#newsletter input{
border:1px solid;
}
#newsletter input.news_submit
{
	border:0px none;
	background-image:url(images/menu/bt_ok.gif);
	width:30px;
	height:20px;
	
	}

#newsletter form p
{
padding:0px;
margin-top:4px;
margin-bottom:6px;
}

#newsletter ul li
{
	background-image:none;
}

#reservation{
font-size:15px;
color:#4b1c6a;
font-weight: bold;
width: 220px;
height:20px;
/*float:left;*/
margin-top:px;
}

#telreserv{
width: 220px;
height:78px;
/*float:left;*/
margin-top:5px;
background-image:url(images/menu/reservation/bandeaureserv.jpg);
}

#pagetelecharger{
width: 220px;
/*height:90px;*/
/*float:left;*/
margin-top:20px;

}

ol.cf-ol li{
clear:both;}

ol.cf-ol li input
{

}

#contenu-centre a:link,#contenu-centre a:visited 
{
color:#4B1C6A;
text-decoration:none;
}

#contenu-centre a:hover, #contenu-centre a:active
{
text-decoration:underline;
}

 