body{
margin:0;
padding:0;
/* background:  url('../img/body.jpg') top center no-repeat; */
}
html{
margin:0;
padding:0;
background: #403F3D url('../img/html.jpg') top center repeat-x;
}
#conteneur{
margin:0;
padding:0;
width:980px;
margin:0 auto;
color:#B2AC87;
font-size:14px;
font-family: Helvetica;
height:auto;
}
#centre a{
color:#FFCC66;
text-decoration:none;
}
#centre a:hover{
color:#FFCC66;
text-decoration:underline;
}
img{
margin:0;
padding:0;
border:none;
}
#envoyer1{
margin-left:320px;
margin-top:8px;
position:absolute;
}
#page {
width: 980px;
margin: auto;
}
#header {
/* background:transparent url(../img/entete.jpg) no-repeat scroll -2px 1px; */
min-height: 328px;
}

#haut{
margin-left:-21px;
margin-top:-201px;
/* position:absolute; */

}
#menu0{

margin:-189px 0 0 33px;
padding:0;
position:absolute;
height:23px;
width:98px;
/*
margin-left:18px;
margin-top:6px;
*/
}
#menu0 a{
height:23px;
width:98px;
display:block;
float:left;
}
#ico1 a{
width:25px;
background:url('../img/accueil.png') no-repeat;
/* background:url('../img/icone1.jpg') no-repeat; */

}
#ico1 a:hover{
/* background:url('../img/icone11.jpg') no-repeat; */
}
#ico2 a{
width:23px;
/* background:url('../img/icone2.jpg') no-repeat; */
background:url('../img/favoris.png') no-repeat;
}
#ico2 a:hover{
/* background:url('../img/icone22.jpg') no-repeat; */
}
#ico3 a{
width:26px;
/* background:url('../img/icone3.jpg') no-repeat; */
background:url('../img/plan.ong.png') no-repeat;
}
#ico3 a:hover{
/* background:url('../img/icone33.jpg') no-repeat; */
}
#ico4 a{
width:22px;
/* background:url('../img/icone4.jpg') no-repeat */
background:url('../img/recomander.png') no-repeat;
}
#ico4 a:hover{
/* background:url('../img/icone44.jpg') no-repeat; */
}


#anim_flash	{
/* margin:-5px 372px 0;; */
margin:-5px -22px  0;
padding:0;
position:relative; 
width:980px;
height:203px;
/* margin-top:2px; */
}
#menu_haut {
/* margin:0; */
margin:-193px 201px 273px;
padding:0;
list-style:none;
width:440px;
/*
margin-left:272px;
margin-top:0px;
*/
position:absolute;
}
#menu_haut li{
padding:0;
margin:0;
color:#384D41;
float:left;
}
#passvip{
margin-left:574px;
margin-top:387px;
position:absolute;


}
#separateur{
margin-left:118px;
margin-top:6px;
position:absolute;    
}
#separateur1{
margin-left:117px;
margin-top:6px;
position:absolute;    
}
#plan{
margin-top:12px;
margin-left:12px;}
#menu_haut a{
color:#384D41;
float:left;
font-size:12px;
font-weight:normal;
height:30px;
margin:0;
padding:8px 14px 0 0;
text-align:center;
text-decoration:none;
width:109px;
font-size:15px;
}
#plan{
margin-left:368px;
margin-top:-40px;
}
#menu_haut a:hover{
text-decoration:none;
color:#fff;
background:url('../img/boutton-haut.png') no-repeat -4px -4px;   
font-size:14px;
}
div#logo{
padding:0;
position:absolute;
margin:60px 0 0 31px;
width:327px;
height:101px;
}
h1.slogan{
margin:0;
padding:0;
position:absolute;
width:257px;
height:18px;
color:#FFCC66;
font-size:14px;
text-align:center;
margin-left:66px;
margin-top:119px;
font-weight:normal;
}
#txt{
margin:0;
padding:0;
position:absolute;
width:330px;
height:20px;
color:#2F2E2C;
font:20px Arial;
text-align:left;
margin-left:6px;
margin-top:169px;
font-weight:normal;
}
#horaire{
margin:136px 0 0 15px;
padding:0;
position:absolute;
width:330px;
height:33px;
color:#2F2E2C;
font:13px Arial;
text-align:left;

font-weight:normal;
}
#horaire span{
margin-left:160px;
}
#news{
/*
height:50px;
margin:-20px 0 0 385px;
padding:0;
position:relative;
width:349px;
*/
height:50px;
margin:124px 0 0 427px;
padding:0;
position:absolute;
width:349px;
}
#formulaire-newsletter{
margin-left:-521px;
margin-top:-44px;
position:absolute;
}
#envoyer{
margin-left:328px;
margin-top:6px;

}
.champs{
moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#B3AD89 none repeat scroll 0 0;
border:medium none;
color:#2E2D2C;
font-size:14px;
height:24px;
margin-left:127px;
margin-top:7px;
position:absolute;
width:189px;
}
.send{
width:39px;
height:27px;
margin-left:315px;
margin-top:13px;
background:transparent;
border:none;
cursor:pointer;
}
#contenu{
margin:0;
padding:0;
float:left;
width:980px;
background: url('../img/contenu.png') repeat-y;
}
#gauche{
margin:0;
padding:0;
float:left;
width:235px;
/* background: url('../img/decoupe haut/gauche.jpg') no-repeat; */
background: url('../img/menugauche.png') 9px -71px no-repeat;
}
div#video{
margin:3px 0 0 13px;
padding:0;
width:213px;
height:44px;
margin-left:13px;
}
.menu_g {
margin:0;
padding:0;
width:217px;
margin-left:11px;
margin-top:5px;
list-style:none;
}
.acc_toggler{
margin:0;
padding:0;
background: url('../img/menupricipale1.png')  no-repeat;
}
.acc_toggler a{
margin:0;
padding:0;
display:block;
color:#004000;
text-decoration:none;
font-weight:normal;
font-size:12px;
padding-left:31px;
padding-top:4px;
width:186px;
min-height:21px;
text-align:left;
/* background: url('../img/menu01.jpg') no-repeat; */
}
.acc_toggler a:hover  {
margin:0;
padding:0;
padding-left:31px;
padding-top:4px;
width:186px;
min-height:21px;
text-decoration:none;
color:#FFCC66;
background: url('../img/menu02.jpg') no-repeat;
} 
.acc_element h3 {
margin: 0;
padding:0;
width:217px;
margin-left:11px;
text-align:left;
min-height:19px;
/* background: url('../img/flechesouslien1.png') 0px 6pxno-repeat; */
} 
.acc_element a {	
margin: 0;
padding:0;
display:block;
padding-left:18px;
padding-top:4px;
width:186px;
min-height:19px;
color:black;
font-size:12px;
font-weight:normal;
text-align:left;
text-decoration:none;
background: url('../img/flechesous2.png') 0px 6px no-repeat;
}
.acc_element a:hover {	
margin: 0;
padding:0;
padding-left:18px;
padding-top:4px;
width:186px;
mint-height:19px;
color:#FFCC66;
text-decoration:none; 
background: url('../img/flechesouslien1.png') 0px 6px no-repeat;
}
h2, h3 {
margin:0;
padding:0;
font-weight:normal;
} 

#flash{
margin:0;
padding:0;
width:220px;
height:277px;
background: url('../img/actualites.png') 16px 14px no-repeat; 
}
div#flash_infos{
	margin:0;
	padding:0;
	position:absolute;
	width:192px;
	height:122px;
	margin-left:22px;
	margin-top:50px;
	text-align:left;
	font-size:14px;
/* 	color:#B2AC88; */
color:#004000;
}
div#flash_infos a{
	text-decoration:none;
	color:#52B685;
}
div#flash_infos a:hover{
	text-decoration:underline;
	color:#52B685;
}
#centre{
margin:0;
padding:0;
float:left;
width:735px;

background: url('../img/centre.png') no-repeat
}
#arbo{
margin:0;
padding:0;
height:25px;
width:430px;
color:#FFCC66;
font-size:14px;
margin-left:-200px;
margin-top:-50px;
}
#arbo a{
color:#FFCC66;
font-weight:normal;
text-decoration:none;
}
#arbo a:hover{
color:#2D2C2C;
text-decoration:none;
}
.contact_field_name
{
margin:0;
padding:0;
width:700px;
}
.ek-input-text ek-input-text-small ek-widget
{
margin:0;
padding:0;
width:400px;
}
#centre h2{
margin:0;
padding:0;
margin-top:15px;
font-size:20px;
padding-left:19px;
padding-top:6px;
font-weight:normal;
color:#53B686;
width:713px;
height:32px;
background: url('../img/titre.jpg') no-repeat;
}
.articles{
	margin:0;
	padding:0;
}
#centre h2.article{
margin:0;
padding:0;
margin-top:15px;
font-size:20px;
padding-left:19px;
margin-left:-20px;
padding-top:6px;
font-weight:normal;
color:#53B686;
width:713px;
height:32px;

}
#centre h2.galerie{
margin:0;
padding:0;
margin-top:15px;
font-size:20px;
padding-left:19px;
margin-left:-20px;
padding-top:6px;
font-weight:normal;
color:#53B686;
width:713px;
height:32px;

}

.article{
margin:0;
padding:0;
margin-left:20px;
margin-bottom:16px;
width:690px;
text-align:left;
}
.separateur{
margin:0;
padding:0;
margin-left:0px;
margin-bottom:0px;
width:745px;
height:18px;
background: url('../img/separateur.jpg') no-repeat;
}
div.galeries {
margin:0;
padding:0;
width:690px;
}
div.galerie {
margin:0;
padding:0;
display: block;
width:690px;
margin-left:20px;
}
div.photos {
margin:0;
padding:0;
 display: block;
}

div.photo {
margin:0;
padding:0;
float: left;
margin: 5px 0 0 20px;
text-align: center;
width: 130px;
height: 95px;
margin-bottom:20px;

}

img.photo {
max-width: 130px;
max-height: 95px;
border:3px solid #53B686;


}

div#bas2 {
clear: both;
background: url('../img/pied.jpg') repeat-x top left;
height: 219px;
}
div#bas {
margin: auto;
width:980px;
height:219px;
background: url('../img/bas.png') no-repeat;
}
#adresse{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(../img/bas-barre.png) no-repeat scroll 0 0;
color:#2F2E2C;
font-family:Helvetica;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:58px;
line-height:normal;
margin:7px 0 0 -35px;
padding:16px;
position:absolute;
width:997px;
}
#siret{
margin:0;
padding:0;
position:absolute;
width:230px;
height:18px;
color:#B2AC86;
font:14px Helvetica;
margin-top:25px;
margin-left:727px;
}
div#ekinoxe{
margin:0;
padding:0;
position:absolute;
margin-left:31px;
margin-top:100px;
width:141px;
height:52px;
}
#menu_bas li {
display:inline;
border: none;
float:left
}
#menu_bas ul {
margin:0px;
padding:0px
}

div#menu_bas{
margin:0;
padding:0;
position:absolute;
margin-top:172px;
margin-left:66px;
font:14px Helvetica;
width:901px;
text-align:center;
font-weight:normal;
color:#CCCCCC;
}
#menu_bas a{
text-decoration:none;
color:#CCCCCC;
padding-left:2px;
padding-right:2px;
}

#menu_bas a:hover{
color:#CCCCCC;
text-decoration: underline;
}
#menu_bas span{
	color:#CCCCCC;
}
.contact_frame{
margin:0;
padding:0;
width:500px;
margin-left:20px;
}
span.obligatoire{
color:#FF0000;
}
p.msg_erreur{
color:#FF0000;
margin-left:15px;
}
.bouton_suivant{
margin:0;
padding:0;
width:100%;
text-align:center;
margin-top:20px;
}
#centre b{
color:#999999;
}

