body{
margin:0;
padding:0;
background:  url('../img/body.jpg') top center no-repeat;
}
html{
margin:0;
padding:0;
background: #E2E0E1 url('../img/html.jpg') top center repeat-x;
}

#anim_flash2{
height:117px;
width:980px;
margin:0;
padding:0
}

#anim_flash	{
height:121px;
padding:0;
width:980px;
height:181px;
margin:0;
clear:both
}
#object_flash{
margin:5px 0 0
}
#conteneur{
margin:0;
padding:0;
width:981px;
margin:0 auto;
color:#525252;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:auto;
}
#centre a{
color:#6EA813;
text-decoration:none;
}
#centre a:hover{
color:#6EA813;
text-decoration:underline;
}
img{
margin:0;
padding:0;
border:none;
}
#page {
width: 981px;
margin: auto;
}
#header {
background: url('../img/entete.jpg') no-repeat;
height: 305px;
width:981px
}
div#lien{
padding:0;
position:absolute;
margin:3 0 0 3px;
width:212px;
height:15px;
}

div#lien a{
padding:0;
position:absolute;
width:212px;
height:15px;
font:11px Arial;
color:#999999;
text-decoration:none;
}
div#lien a:hover{
text-decoration:underline;
}
#menu0{
margin:0;
padding:0;
position:absolute;
height:18px;
width:84px;
margin-left:244px;
margin-top:0px;
}
#menu0 a{
height:18px;
width:84px;
display:block;
float:left;
}
#ico1 a{
width:28px;
background:url('../img/icone1.jpg') no-repeat;
}
#ico1 a:hover{
background:url('../img/icone11.jpg') no-repeat;
}
#ico2 a{
width:29px;
background:url('../img/icone2.jpg') no-repeat;
}
#ico2 a:hover{
background:url('../img/icone22.jpg') no-repeat;
}
#ico3 a{
width:26px;
background:url('../img/icone3.jpg') no-repeat;
}
#ico3 a:hover{
background:url('../img/icone33.jpg') no-repeat;
}
div#logo{
padding:0;
position:absolute;
margin:52px 0 0 327px;
width:318px;
height:33px;
}

div#logo a{
width:318px;
height:33px;
position:absolute;
display:block;
cursor:pointer
}
div#tel{
padding:0;
position:absolute;
margin:28px 0 0 730px;
width:93px;
height:16px;
color:#96E511;
font:13px Arial;
text-align:center;
}
#menu_haut {
margin:0;
padding:0;
list-style:none;
width:435px;
margin-left:135px
}
#menu_haut li{
padding:0;
margin:0;
color:#CCCCCC;
float:left;
}
#menu_haut a{
padding:0;
margin:0;
float:left;
font:13px Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-weight:normal;
text-decoration:none;
padding-top:17px;
padding-left:0px;
width:108px;
height:40px;
text-align:center;
background:url('../img/menu1.jpg') no-repeat;
}
#menu_haut a:hover{
text-decoration:none;
color:#2F3630; 
background:url('../img/menu2.jpg') no-repeat;
}
#conteneur_news{
padding:0 0 0 587px
}
#news{
width:239px;
height:60px;
background:url('../img/news.jpg') no-repeat;
position:absolute;
margin:6px 0 0
}
.champs{
width:172px;
height:18px;
position:absolute;
margin-top:26px;
margin-left:5px;
background:transparent;
font-size:11px;
color:#000;
border:none;
background:url('../img/champ.jpg') no-repeat;
}
.send{
width:57px;
height:20px;
margin-left:179px;
margin-top:26px;
background:transparent;
border:none;
cursor:pointer;
background:url('../img/ok.jpg') no-repeat;
}
#contenu{
margin:0;
padding:0;
float:left;
width:981px;
}
#gauche{
margin:0;
padding:0;
float:left;
width:195px;
}


/* ------ MENU ACCORDEON ------ */
.menu_g {
margin:0;
padding:0;
width:164px;
margin-left:6px;
list-style:none;
}
.acc_toggler{
margin:0;
padding:0;
}
.acc_toggler a, .menu_g h3 a {
margin:0;
padding:0;
display:block;
color:#565656;
text-decoration:none;
font-weight:normal;
padding-left:20px;
padding-top:3px;
width:144px;
height:23px;
font-size:13px;
 font-weight:normal;
text-align:left;
background: url('../img/menu01.png') no-repeat;
} 
.acc_toggler a:hover, .menu_g h3 a:hover  {
margin:0;
padding:0;
padding-left:20px;
padding-top:3px;
text-decoration:none;
color:#fff;
font-weight:bold;
background: url('../img/menu02.png') no-repeat;
} 
.acc_element h3 {
 margin: 0;
 padding:0;
 width:144px;

 text-align:left;
 min-height:20px; 
  color:#666666;
} 
.acc_element h3:hover {
 margin: 0;
 padding:0;
 width:144px;

  text-decoration:none;	

}
.acc_element a {	
 margin: 0;
 padding:0;
 width:144px;
 color:#666666;
 display:block;
 font-size:12px;
 font-weight:normal;
 text-decoration:none; 
 font-family:Arial, Helvetica, sans-serif;
 
 
}
.acc_element a:hover {	
 margin: 0;
 padding:0;
  width:144px;
 text-decoration:none;
  color:#74AC1D;	 
 
}
h2, h3 {
 margin:0;
 padding:0;
 
} 

#contact{
margin:0;
padding:0;
width:195px;
height:173px;
margin-top:10px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/contact.png');
}
html>body #contact{
filter:none;
background: url('../img/contact.png') no-repeat; 
}
#contact_infos{
margin:0;
padding:0;
position:absolute;
width:160px;
height:77px;
font:12px Verdana;
color:#444444;
font-weight:bold;
text-decoration:none;
margin-left:11px;
margin-top:27px;
}
#contact_infos span{
font:10px Arial;
color:#565656;
font-weight:normal;
}
#centre{
margin:0;
padding:0;
float:left;
width:591px;
min-height:300px;
}
#centre h2{
margin:0;
padding:0;
margin-top:0px;
margin-left:7px;
margin-bottom:10px;
font-size:12px;
padding-left:33px;
padding-top:3px;
font-weight:normal;
color:#fff;
width:540px;
height:16px;
background: url('../img/titre.png') no-repeat; 
}

.article{
margin:0;
padding:0;
margin-left:7px;
margin-top:8px;
margin-bottom:16px;
width:576px;
text-align:left;
}
div.galeries {
margin:0;
padding:0;
}

div.galerie {
margin:0;
padding:0;
display: block;
float: left;
margin-left:7px;
margin-top:8px;
margin-bottom:16px;
width:576px;

}

div.photos {
margin:0;
padding:0;
 display: block;

}

div.photo {
margin:0;
padding:0;
float: left;
margin-left:15px;
margin-top:20px;
text-align: center;
width: 127px;
height: 85px;
margin-bottom:10px;
}

img.photo {
max-width: 127px;
max-height: 85px;


}
#droite{
margin:0;
padding:0;
float:left;
width:195px;
}
#flash{
margin:0;
padding:0;
width:195px;
height:210px;
background: url('../img/flash.jpg') no-repeat;
}
#flash_infos{
margin:0;
padding:0;
position:absolute;
width:179px;
height:123px;
font:12px Arial;
color:#333333;
font-weight:normal;
text-decoration:none;
margin-left:14px;
margin-top:50px;
}
div#flash_infos a{
text-decoration:none;
color:#fff;
}
div#flash_infos a:hover{
text-decoration:underline;
color:#fff;
}
div#bas2 {
clear: both;
background: url('../img/cont.jpg') repeat-x top left;
height: 180px;
}
div#bas {
margin: auto;
width:981px;
height:180px;
}
div#ekinoxe{
margin:0;
padding:0;
position:absolute;
margin-left:427px;
width:168px;
height:147px;
}
div#sommaire_bas{
margin:0;
padding:0;
position:absolute;
margin-top:152px;
margin-left:260px;
font:10px Arial;
width:450px;
text-align:left;
font-weight:normal;
color:#565656;
}
#sommaire_bas a{
text-decoration:none;
color:#565656;
padding-left:2px;
padding-right:2px;
}
#sommaire_bas a:hover{
color:#fff;
text-decoration: none;
}
#sommaire_bas span{
color:#565656;
}
#sommaire_bas li {
display:inline;
border: none;
float:left
}
#sommaire_bas ul {
margin:0;
padding:0
}
#siret{
margin:0;
padding:0;
position:absolute;
width:89px;
height:15px;
color:#565656;
font:10px Arial;
margin-top:152px;
margin-left:652px;
}

.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;
}
splay:inline;
border: none;
float:left
}
#sommaire_bas ul {
margin:0;
padding:0
}
#siret{
margin:0;
padding:0;
position:absolute;
width:89px;
height:15px;
color:#565656;
font:10px Arial;
margin-top:152px;
margin-left:652px;
}

.contact_frame{
margin:0;
padding:0;
width:300px;
margin-left:20px;
}
span.obligatoire{
color:#FF0000;
}
p.msg_erreur{
color:#FF0000;
}
.bouton_suivant{
background:#FEFEFE;
border:1px solid #6EA813;
display:block;
margin:20px auto 0;
padding:5px 0;
text-align:center;
width:100px
}
#centre b{
color:#999999;
}
