html{
background: #4D3C35 url('../img/bando1.jpg') top center repeat-x;
}
body{
margin:0;
padding:0;
background: url('../img/body.jpg') top center no-repeat;
}
#conteneur{
margin:0;
padding:0;
width:981px;
margin:0 auto;
color:#DAD0BF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
height:auto;
}
#center a{
color:#DAD0BF;
text-decoration:underline;
}
#center a:hover{
color:#DAD0BF;
text-decoration:underline;
}
img{
margin:0;
padding:0;
border:none;
}
#page {
width: 981px;
margin: auto;
}
#header {
background: url('../img/top.jpg') no-repeat;
min-height: 303px;
}
div#logo{
padding:0;
position:absolute;
margin:55px 0 0 0;
width:433px;
height:63px;
}
div#lien{
padding:0;
position:absolute;
margin:61px 0 0 836px;
width:139px;
height:20px;
font-size:12px;
color:#9B8D71;
}
div#lien a{
color:#9B8D71;
text-decoration:none;
}
div#lien a:hover{
text-decoration:underline;
}
#menu_haut {
margin:0;
padding:0;
list-style:none;
width:410px;
margin-left:13px;
margin-top:9px;
position:absolute;
}
#menu_haut li{
padding:0;
margin:0;
color:#9B8D71;
float:left;
}
#menu_haut a{
padding:0;
margin:0;
float:left;
font:13px Arial, Helvetica, sans-serif;
color:#9B8D71;
font-weight:normal;
text-decoration:none;
padding-top:9px;
padding-left:0px;
width:94px;
height:31px;
text-align:center;
}
#menu_haut a:hover{
text-decoration:none;
color:#FE1C16; 
background:url('../img/menu01.png') no-repeat;
}
#menu0{
margin:0;
padding:0;
position:absolute;
height:31px;
width:110px;
margin-left:857px;
margin-top:9px;
}
#menu0 a{
height:31px;
width:110px;
display:block;
float:left;
}
#ico1 a{
width:38px;
background:url('../img/icone1.jpg') no-repeat;
}
#ico1 a:hover{
background:url('../img/icone11.jpg') no-repeat;
}
#ico2 a{
width:38px;
background:url('../img/icone2.jpg') no-repeat;
}
#ico2 a:hover{
background:url('../img/icone22.jpg') no-repeat;
}
#ico3 a{
width:34px;
background:url('../img/icone3.jpg') no-repeat;
}
#ico3 a:hover{
background:url('../img/icone33.jpg') no-repeat;
}
#news{
margin:0;
padding:0;
position:absolute;
width:213px;
height:16px;
margin-top:94px;
margin-left:757px;
}
.champs{
width:151px;
height:17px;
position:absolute;
margin-top:1px;
margin-left:2px;
font-size:11px;
color:#000;
background:transparent;
border:none;
}
.send{
width:50px;
height:18px;
margin-left:164px;
border:none;
background:transparent;
cursor:pointer;
}
div#lien1{
padding:0;
position:absolute;
margin:267px 0 0 32px;
width:139px;
height:20px;
font-size:12px;
color:#fff;
}
div#lien1 a{
color:#fff;
text-decoration:none;
}
div#lien1 a:hover{
text-decoration:underline;
}

#contenu{
margin:0;
padding:0;
float:left;
width:981px;
}
#left{
margin:0;
padding:0;
float:left;
width:247px;
}
#arr-plan{
margin:0;
padding:0;
width:247px;
background:url('../img/arr-plan.jpg') no-repeat;
}
/*#menu_g {
margin:0;
padding:0;
width:199px;
margin-left:20px;
padding-top:12px;
list-style:none;
}
#menu_g li{
color:#D6CCBB;
font:13px Arial;
}
#menu_g a{
display:block;
color:#D6CCBB;
text-decoration:none;
font-weight:normal;
padding-left:6px;
width:193px;
height:26px;
text-align:left;
background:url('../img/menu1.png') no-repeat;
}
#menu_g a:hover{
text-decoration:none;
color:#fff;
background:url('../img/menu2.png') no-repeat;
}*/

.menu_g {
margin:0;
padding:0;
width:199px;
margin-left:20px;
padding-top:12px;
list-style:none;
color:red;
}
.acc_toggler{
margin:0;
padding:0;
}
.acc_toggler a{
margin:0;
padding:0;
display:block;
color:#fff;
text-decoration:none;
font:13px Arial;
padding-left:6px;
width:193px;
height:26px;
text-align:left;
font-weight:normal;
background: url('../img/menu1.png') no-repeat;
}
.acc_toggler a:hover{
margin:0;
padding:0;
padding-left:6px;
width:193px;
height:26px;
text-decoration:none;
color:#fff;
background: url('../img/menu2.png') no-repeat; 
}
.acc_element h3 {
margin: 0;
padding:0;
padding-left:32px;
padding-top:10px;
width:182px;
height:25px;
text-align:left;
} 
.acc_element a {	
margin: 0;
padding:0;
font:12px Arial;
padding-left:6px;
width:193px;
height:26px;
color:#D0C6B5;
text-decoration:none;
font-weight:normal;
color:red;
}
.acc_element a:hover {	
margin: 0;
padding:0;
padding-left:6px;
width:193px;
height:26px;
color:#fff;	
}
h2, h3 {
margin:0;
padding:0;
font-weight:normal;
} 
#flash{
margin:0;
padding:0;
width:247px;
height:217px;
background: url('../img/flash.jpg') no-repeat;
}
#flash_infos{
margin:0;
padding:0;
position:absolute;
width:185px;
height:133px;
font:12px Arial;
color:#DAD0BF;
font-weight:normal;
text-decoration:none;
margin-left:24px;
margin-top:51px;
}
div#flash_infos a{
text-decoration:none;
color:#FE1C16;
}
div#flash_infos a:hover{
text-decoration:underline;
color:#FE1C16;
}
#center{
margin:0;
padding:0;
float:left;
width:734px;
min-height:300px;
background: url('../img/centre.jpg') no-repeat;
}
#center h2{
margin:0;
padding:0;
margin-top:10px;
font-size:14px;
padding-left:10px;
padding-top:3px;
font-weight:normal;
color:#C4B9AA; 
width:673px;
height:29px;
background: url('../img/titre.png') no-repeat;
}
.articles{
margin:0;
padding:0;
}
.article{
margin:0;
padding:0;
margin-left:35px;
margin-top:10px;
margin-bottom:16px;
width:675px;
text-align:left;
}
div#bas2 {
clear: both;
background: url('../img/bando2.jpg') repeat-x bottom left;
height: 295px;
}
div#bas {
margin: auto;
width:981px;
height:295px;
background: url('../img/bas.jpg') repeat-x top left;
}
div#adress{
margin:0;
padding:0;
position:absolute;
margin-left:285px;
margin-top:60px;
width:540px;
height:57px;
font:17px Arial;
color:#C4B9AA;
}
div#menu_bas{
margin:0;
padding:0;
position:absolute;
margin-top:252px;
margin-left:11px;
font:11px Arial;
width:540px;
text-align:left;
font-weight:normal;
color:#A28475;
}
#menu_bas a{
text-decoration:none;
color:#AEA6A4;
padding-left:4px;
padding-right:4px;
}
#menu_bas a:hover{
color:#E0610D;
text-decoration: none;
}
#menu_bas li {
display:inline;
border: none;
float:left;
}
#menu_bas ul {
margin:0;
padding:0
}
#menu_bas span{
color:#AEA6A4;
}
div#siret{
margin:0;
padding:0;
position:absolute;
margin-left:11px;
margin-top:266px;
width:180px;
height:14px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#A28475;
}
div#txt{
margin:0;
padding:0;
position:absolute;
margin-left:622px;
margin-top:252px;
width:206px;
height:20px;
font:11px Arial;
color:#D9D7D7;
}
div#ekinoxe{
margin:0;
padding:0;
position:absolute;
margin-left:831px;
margin-top:232px;
width:149px;
height:60px;
}
/* ------ form ------ */
.contact_frame{
margin:0;
padding:0;
width:300px;
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.galeries {
margin:0;
padding:0;
}
div.galerie {
margin:0;
padding:0;
display: block;
float: left;
width:670px;
margin-bottom:10px;
margin-left:28px;
}
img.photo {
 max-width: 119px;
 max-height: 89px;
 }
 div.photos {
margin:0;
padding:0;
display: block;
margin-top:0px;
}
div.photo {
margin:0;
padding:0;
float: left;
margin-left:20px;
margin-bottom:10px;
text-align: center;
width: 119px;
height: 89px;
}
.haut-gal{
margin:0;
padding:0;
width:679px;
height:23px;
margin-left:33px;
float:left;
background: url('../img/haut-gal.jpg') no-repeat;
}
.centre-gal{
margin:0;
padding:0;
width:679px;
margin-left:33px;
float:left;
background: url('../img/centre-gal.jpg') repeat-y;
}
.bas-gal{
margin:0;
padding:0;
width:679px;
height:19px;
margin-left:33px;
float:left;
background: url('../img/bas-gal.jpg') no-repeat;
}