@import url(diaporama.css);

html, body{
margin:0;
padding:0;
background:#572F08 url('../img/html.jpg') repeat-x top center;
}
#conteneur{
margin:0;
padding:0;
width:980px;
margin:0 auto;
color:#CBB7A6;
font-size:13px;
font-family: Tahoma;
}
#page {
 width: 980px;
 margin: auto;
}
#center a, #center-top a{
	color:#DDDB21;
	text-decoration:none;
}

#center a:hover, #center-top a:hover{
	color:#DDDB21;
	text-decoration:underline;
}
img{
margin:0;
padding:0;
border:none;
}
#header {
margin:0;
padding:0;
width:980px;
background: url('../img/entete.jpg') no-repeat;
min-height:210px;
position:relative
}
#logo{
margin:0;
padding:0;
position:absolute;
width:211px;
height:250px;
margin-top:18px;
margin-left:85px;
}
#banner{
	position:absolute;
	top:7px;
	margin:0 auto;
}
div#menu0{
margin:0;
padding:0;
position:absolute;
top:8px;
right:20px;
margin-top:5px;
margin-left:660px;
font-size:12px ;
width:312px;
height:18px;
text-align:left;
font-weight:normal;
color:#DDDB21;
}
#menu0 a{
text-decoration:none;
color:#DDDB21;
padding-left:2px;
padding-right:2px;
}
#menu0 a:hover{
color:#DDDB21;
text-decoration: underline;
}
#menu0 span{
color:#DDDB21;
}
#news{
margin:0 0 0 67px;
padding:0;
position:absolute;
width:313px;
height:25px;
top:189px;
bottom:11px
}
.champs{
margin:0;
padding:0;
width:148px;
height:16px;
position:absolute;
margin-top:5px;
margin-left:110px;
background:transparent;
font-size:12px;
color:#FFFDA3;
border:none;
}
.send{
margin:0;
padding:0;
width:32px;
height:25px;
margin-left:280px;
background: url('../img/ok.jpg') no-repeat;
border:none;
cursor:pointer;
}
#left{
margin:0;
padding:0;
float:left;
width:330px;
min-height:99px;
background: url('../img/gauche.jpg') no-repeat;
}
/*#menu_g {
	margin:0;
	padding:0;
	width:307px;
	margin-left:10px;
	margin-top:56px;
	list-style:none;
}
#menu_g li{
	color:#CBB7A6;
	font-size:14px ;
}
#menu_g a{
	display:block;
	color:#CBB7A6;
	text-decoration:none;
	font-weight:normal;
	padding-left:88px;
	padding-top:22px;
    margin-top:-12px;
	width:219px;
	height:43px;
	text-align:left;
	background: url('../img/menu1.png') no-repeat;
}
#menu_g a:hover{
	text-decoration: none;
	color:#DDD821;
}*/
/* ------ MENU ACCORDEON ------ */
.menu_g {
margin:0;
padding:0;
width:307px;
margin-left:10px;
margin-top:56px;
list-style:none;
}
.acc_toggler{
margin:0;
padding:0;
}
.acc_toggler a{
margin:0;
padding:0;
display:block;
color:#CBB7A6;
text-decoration:none;
font-size:14px;
font-weight:normal;
padding-left:88px;
padding-top:22px;
margin-top:-12px;
width:219px;
height:43px;
text-align:left;
background: url('../img/menu1.png') no-repeat;
}
.acc_toggler a:hover  {
margin:0;
padding:0;
padding-left:88px;
padding-top:22px;
margin-top:-12px;
text-decoration:none;
color:#DDD821;
} 
.acc_element h3 {
 margin: 0;
 padding:0;
 width:307px;
 text-align:left;
 min-height:24px;
 background: url('../img/menu11.jpg') no-repeat;
} 
.acc_element h3:hover {
 margin: 0;
 padding:0;
 width:307px;
 text-align:left;
 min-height:24px;
 background: url('../img/menu22.jpg') no-repeat;
} 
.acc_element a {	
 margin: 0;
 padding:0;
 padding-left:96px;
 color:#AF5F0F;
 font-size:13px;
 font-weight:normal;
 text-decoration:none;

}
.acc_element a:hover {	
 margin: 0;
 padding:0;
 padding-left:96px;
 text-decoration: none;
 color:#DDD821;	 
}
h2, h3 {
 margin:0;
 padding:0;
 font-weight:normal;
} 
#flash{
margin:0;
padding:0;
width:330px;
height:383px;
margin-top:10px;
background: url('../img/flash.jpg') no-repeat;
}
div#flash_infos{
	margin:0;
	padding:0;
	position:absolute;
	width:182px;
	height:141px;
	margin-left:78px;
	margin-top:97px;
	text-align:left;
	font-size:13px;
	color:#CBB7A6;
}
div#flash_infos a{
	text-decoration:none;
	color:#EBFF45;
}
div#flash_infos a:hover{
	text-decoration:underline;
	color:#EBFF45;
}
#center, #center-top{
margin:0;
padding:0;
float:left;
width:650px;
min-height:86px;
background: url('../img/center.jpg') no-repeat;
}
div#arbo {
margin:0;
padding:0;
width:400px;
height:38px;
font-size:12px;
color:#AF5F0F;
font-weight:normal;
margin-left:-252px;
margin-top:10px;
float:left;
}
div#arbo a {
font-size:12px;
font-weight:normal;
color:#AF5F0F;
text-decoration:none;
}
div#arbo a:hover {
color:#DDDB21;
text-decoration:none;
}
#menu-haut{
height:29px;
width:181px;
margin:9px 0 0 469px;
}
#menu-haut a {
height:29px;
float:left;
color:#AF5F0F;
cursor:pointer;
font-size:16px;
padding-top:0px;
font-weight:normal;
text-align:center;
text-decoration:none;
}
#menu-haut a:hover {
color:#DDDB21;
text-decoration:none;
}
#contact a{
width:80px;
}
#contact a:hover{
background: url('../img/contact.jpg') no-repeat;
}
#plan a{
width:101px;
}
#plan a:hover{
background: url('../img/plan.jpg') no-repeat;
}
#center h2, #center-top h2{
	margin:0;
	padding:0;
	padding-left:34px;
	padding-top:13px;
	font-size:16px;
	font-weight:normal;
	color:#DDDB21;
	width:574px;
	height:37px;
	background: url('../img/titre.jpg') no-repeat; 
}

.titre-right{
margin:0 0 0 7px
}

#img{
margin:0;
padding:0;
width:627px;
height:300px;
margin-left:6px;
background: url('../img/img.jpg') no-repeat;
}
.articles{
margin:0;
padding:0;
}
.article{
	margin:0;
	padding:0;
	margin-left:18px;
	margin-top:0px;
	margin-bottom:16px;
	width:610px;
	text-align:left;
}
div#bas2 {
clear: both;
background:url('../img/bas2.jpg') no-repeat top center;
height: 215px;
}
div#bas {
margin: auto;
width:980px;
height:215px;
background: url('../img/bas.jpg') no-repeat;
}
#adresse{
margin:0;
padding:0;
position:absolute;
width:794px;
height:20px;
margin-left:133px;
margin-top:37px;
color:#EBFF45;
font:14px Tahoma;
font-weight:normal;
text-align:left;
}
div#menu_bas{
margin:0;
padding:0;
position:absolute;
margin-top:61px;
margin-left:132px;
font:14px Tahoma;
width:750px;
text-align:left;
font-weight:normal;
color:#191109;
font-size:12px;
}
#menu_bas li {
display:inline;
border: none;
float:left
}
#menu_bas ul {
margin:0px;
padding:0px
}
#menu_bas a{
text-decoration:none;
color:#191109;
padding-left:2px;
padding-right:2px;
}
#menu_bas a:hover{
color:#EBFF45;
text-decoration: none;
}
#menu_bas span{
color:#191109;
}
div#ekinoxe{
	margin:0;
	padding:0;
	position:absolute;
	margin-left:436px;
	margin-top:121px;
	width:137px;
	height:58px;
}
/* ------ form ------ */
.contact_frame{
margin:0;
padding:0;
width:500px;
margin-left:20px;
}
span.obligatoire{
color:#FF0000;
}
p.msg_erreur{
color:#FF0000;
}
.bouton_suivant{
margin:0;
padding:0;
width:100%;
text-align:center;
margin-top:20px;
}
#centre b{
color:#999999;
}
div.galerie {
margin:0;
padding:0;
display: block;
float: left;
width:630px;
margin-left:0px;
margin-bottom:10px;
}

div.photos {
margin:0;
padding:0;
display: block;
margin-top:0px;
}

div.photo {
margin:0;
padding:0;
float: left;
margin-left:14px;
margin-bottom:10px;
text-align: center;
border:6px solid #432405;
width: 167px;
height:111px;
}

img.photo {
 max-width: 167px;
 max-height: 111px;
 }in-top:20px;
}
#centre b{
color:#999999;
}
div.galerie {
margin:0;
padding:0;
display: block;
float: left;
width:630px;
margin-left:0px;
margin-bottom:10px;
}

div.photos {
margin:0;
padding:0;
display: block;
margin-top:0px;
}

div.photo {
margin:0;
padding:0;
float: left;
margin-left:14px;
margin-bottom:10px;
text-align: center;
border:6px solid #432405;
width: 167px;
height:135px;
}

img.photo {
 max-width: 167px;
 max-height: 111px;
 }
 
 h1 span{display:none;} 
