/* CSS Document */

*{
	margin: 0px;
	padding: 0px;
}

body {
	background: #000 url(images/bg.jpg) repeat-x;
	text-align:center;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #080307;
	color: #FFFFFF;
}
/* CONTENEUR */
div#conteneur { 
	width:1000px;
	min-height: 700px;
	background:url(images/conteneur.jpg) no-repeat;
	margin:0px auto;
	overflow:hidden;

}
/* FIN CONTENEUR */

/* HEADER */				
div#header { 
	width:1000px;
	height:45px;
	background-image:url(images/defaut_01.jpg);
	background-repeat:no-repeat;
}
/* FIN HEADER */
div#gauche{
	width:394px;
	min-height: 520px;
	float: left;

}
#email{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	border: 1px solid #000000;
	background: #893074;
	margin-top:5px;
	margin-left:48px;
	margin-right:-30px;
	height:20px;
}
#btn_ok{


	/*font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	border: 1px solid #000000;
	background: #893074;
	margin-top:5px;
	margin-left:80px;*/
}
#restez_informe{
	margin-top:50px;
	font-size: 11px;
	font-weight: bold;
	color: #FCFEAB;
	margin-left: 100px;
	margin-top:5px;
	margin-bottom:10px;
}

div#logo{
	width: 360px;
	height: 60px;
background: url(images/logo.png) no-repeat;
margin-left:15px;
margin-top:75px;
}
div#text{
	color:#FCFEAB;
	margin-top:10px;
	margin-bottom: 30px;
}
div#newseletter{
	width: 394px;
	height: 45px;
	padding-top: 40px;
background: url(images/newsletter.png) top center no-repeat;


}

div#encarta{

	width: 208px;
	height: 121px;
	background: url(images/encart.png) no-repeat;
	margin-left:82px;
	margin-top:260px;
}
div#droite{
	width:604px;
	min-height: 520px;
	float: left;	
}

div#content_top{
	width: 604px;
	margin-left:6px;
	height: 33px;
	background: url(images/content_top.png) no-repeat;
}
div#content_center{
	width: 604px;
	margin-left:6px;
	min-height: 520px;
	background:url(images/repeat_center.png) repeat-y;
}
div#contenu{
	width:580px;
	min-height:500px;
	margin-left:11px;
	/*border:5px #99FF33;*/
	padding-top:40px;
}
div#content_bottom{
	width: 604px;
	margin-left:6px;
	height: 33px;
	background:url(images/content_bottom.png) no-repeat;
}
h4#titre{
/*height:25px;*/
padding-top: 15px;
width:180px;
color:#6EAC28;
margin-left:10px;
/*position:relative;
left:5px;*/
z-index:auto;
}
/* MENU DYNAMIQUE KREATOR V2 */
ul#menu{
	margin:0;
	list-style-type:none;
	text-transform:uppercase;
	text-align:center;
	font-size:12px;
	color:#F9DBAD;
	height:20px;
	padding-left:210px;
	padding-top:10px;
	text-decoration:none;
	list-style-type:none;
	line-height: normal;
	text-transform:uppercase;
	/width:900px;
}

ul#menu li{
	float: left;
	height:30px;
	display: inline-block;
	/*width:120px;*/
}

ul#menu li a{
	float: left;
	display: block;
	padding: 0px 4px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color:#F9DBAD;
	font-weight:bold;
	margin-top:-1px;
	background: none repeat scroll 0 0 transparent;
	/*width:120px;*/
}
ul#menu li a:hover{
	padding-top:5px;
	!color:#23050D;
	border:1px solid  #68AF23;


}

/*ul#menu li a:focus{
background-color: #6EAC28;
color: #6EAC28;


}*/
div#footer {
	width:1000px;
	height:110px;
	background-image:url(footer.jpg);
	background-repeat:no-repeat;
	color: #F6EAA6;
	position:relative;
	top:20px;
	left:200px;
	/*background-color:#DEB79F;
	clear:both;*/
	
}
.footer_color{
	color:#6EAC28;
}

table#tab_contact{
	border:2px solid #68AF23;
	width:517px;
	margin-left:15px;
	margin-top:15px;
}

/* CLASS */
.italique { font-style:italic; }
.souligner { text-decoration:underline;}
.non_souligner { text-decoration:none; }
.gras { font-weight:bold; } 
.centrer{text-align:center;}
.droite{text-align:right;}
.gauche{text-align:left;}
.justifier{text-align:justify;}
input, textarea {font:11px Verdana, Arial, Helvetica, sans-serif;}
/* FIN CLASS */
.texte_livre_or {
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	height-min:30px;
	padding:10px;
	vertical-align:top;
}

#page_livre_or {
	text-align:center;
	width:100%;
	color:#FDF6AA;
	padding-bottom:10px;
	padding-top:15px;
}

.lien_page_livre_or {	
	color:#FDF6AA;
	text-decoration:none;
}

#tab_livre_or{ 	
	width:575px;
	color:#FDF6AA;
	/*border: 1px solid #68AF23 ;*/
	height:300px;
	margin-left:3px;
}

#tab_livre_or td#td_top{ 	
	vertical-align:top;
}

#tab_livre_or td#td_gauche{ 	
	width:150px;
}

.input_livre_or {	
	background-color:#FFFFFF;
	color:#000000;
	border:1px #000000 solid;
	width:140px;
	height:18px;
}
.input_livre_or_msg {	
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #000000;
	width:350px;
	height:120px;
}

.input_livre_or_msg2 {	
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #DD2222 ;
	width:350px;
	height:120px;
}

#bouton_envoyer_livre_or {	
	background-color:#59045f;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
}

#phrase_signer {	
	margin:5px 0 15px 0;
	text-align:center;
	text-decoration:none;
	color:#F7E9A7;
}

#bouton_envoyer {     	
	background-color:#59045f;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	font-size:10px;
}
.input_contact{
	width:140px;
	height:20px;
	
	}

.input_contact_error {     	
	background-color:#FFFFFF;
	color:#000;
	border:1px red solid;
	width:140px;
	
}

.input_contact_msg {   
	background-color:#FFFFFF;
	color:#000;
	border:1px #000000 solid;
	width:550px;
}

/*Affichage du sous menu Restaurant       */

#resto ul li{
	display:inline;

}

#sous_menu_restauran_ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#sous_menu_restauran_ul li {
	display: block; 
	list-style: none; 
	position: relative; 
	clear: both;
	line-height: 14px;
}

#sous_menu_restauran_ul li a{
	float: left;
	display: block;
	padding: 3px 5px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color:#F9DBAD;
	font-weight:bold;
	/*width:120px;*/
}
#sous_menu_restauran_ul li a:hover{
	padding-top:10px;
	color:#00CCFF;
	border: 1px #CCFF00;


}
