/*********************************************************************
 ******************* TOP BOTTOM ARTICLE GALERIE **********************
 *********************************************************************/
 
@import url(galerie.css);


body{
margin:0;
padding:0;
background: #FBF5DF url('../img/body.jpg') repeat;
}
#conteneur{
margin:0;
padding:0;
width:980px;
margin:0 auto;
color:#311310;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
height:auto;
}
#centre a{
color:#76BB02;
text-decoration:none;
}
#centre a:hover{
color:#76BB02;
text-decoration:underline;
}
img{
margin:0;
padding:0;
border:none;
}
#page {
width: 980px;
margin: auto;
}
#header {
background: url('../img/entete.jpg') no-repeat;
min-height: 242px;
}
#menu0{
margin:0;
padding:0;
position:absolute;
height:20px;
width:115px;
margin-left:14px;
margin-top:0px;
}
#menu0 a{
height:20px;
width:115px;
display:block;
float:left;
}
#ico1 a{
width:26px;
background:url('../img/icone1.jpg') no-repeat;
}
#ico1 a:hover{
text-decoration:none;
}
#ico2 a{
width:27px;
background:url('../img/icone2.jpg') no-repeat;
}
#ico2 a:hover{
text-decoration:none;
}
#ico3 a{
width:31px;
background:url('../img/icone3.jpg') no-repeat;
}
#ico3 a:hover{
text-decoration:none;
}
#ico4 a{
width:30px;
background:url('../img/icone4.jpg') no-repeat;
}
#ico4 a:hover{
text-decoration:none;
}
div#logo{
padding:0;
position:absolute;
margin:12px 0 0 72px;
width:397px;
height:73px;
}
#menu_haut {
margin:0;
padding:0;
list-style:none;
width:380px;
margin-left:503px;
margin-top:37px;
position:absolute;
}
#menu_haut li{
padding:0;
margin:0;
color:#311410;
float:left;
}
#menu_haut a{
padding:0;
margin:0;
font:16px "Times New Roman", Times, serif;
color:#311410;
float:left;
font-weight:normal;
text-decoration:none;
width:80px;
height:20px;
text-align:center;
}
#menu_haut a:hover{
text-decoration:underline;
color:#311410;
}
#news{
margin:0;
padding:0;
position:absolute;
width:277px;
height:95px;
margin-left:606px;
margin-top:85px;
background:url('../img/news.jpg') no-repeat;
}
.champs{
width:172px;
height:27px;
position:absolute;
margin-top:56px;
margin-left:38px;
background:transparent;
font-size:14px;
color:#333300;
border:none;
background:url('../img/champ.jpg') no-repeat;
}
.send{
width:39px;
height:27px;
margin-left:214px;
margin-top:56px;
background:transparent;
border:none;
cursor:pointer;
background:url('../img/ok.jpg') no-repeat;
}
#contenu{
margin:0;
padding:0;
float:left;
width:980px;
}
#gauche{
margin:0;
padding:0;
float:left;
width:242px;
}
#img{
margin:0;
padding:0;
width:212px;
height:41px;
margin-left:8px;
background:url('../img/img.jpg') no-repeat;
}
#arr_plan{
margin:0;
padding:0;
width:212px;
margin-left:0px;
background:url('../img/arr_plan.jpg') no-repeat;
}
#fond_menu{
margin:0;
padding:0;
width:212px;
margin-left:8px;
background:url('../img/centre_menu.jpg') repeat-y;
}
#flash{
margin:0;
padding:0;
width:242px;
height:331px;
background: url('../img/flash.jpg') no-repeat;
}
div#flash_infos{
margin:0;
padding:0;
position:absolute;
width:175px;
height:209px;
margin-left:31px;
margin-top:111px;
text-align:left;
font:14px Arial;
color:#311310;
}
div#flash_infos a{
text-decoration:none;
color:#6A9E13;
}
div#flash_infos a:hover{
text-decoration:underline;
color:#6A9E13;
}
#centre{
margin:0;
padding:0;
float:left;
width:738px;
}
/***********************************/
.articles{
margin:0;
	padding:0;
}
.article{
margin:0;
padding:0;
}

.article h2, .galerie h2, #centre h2 {
margin:0;
padding:0;
font:23px "Times New Roman", Times, serif;
padding-left:122px;
padding-top:25px;
font-weight:normal;
color:#311310;
width:578px;
height:42px;
background: url('../img/titre.jpg') no-repeat;
}

.article_contenu
{
margin:0;
padding:0;
padding-left:10px;
padding-right:10px;
width:680px;
text-align:left;
background: url('../img/text.jpg') repeat-y;
}
.article_contenu p
{
margin:0;
padding:0;
}
div.galeries {
margin:0;
padding:0;
}

div.galerie {
margin:0;
padding:0;
}

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


}

div.photo {
margin:0;
padding:0;
 float: left;
 margin-left:10px;
  margin-top:5px;
 width: 154px;
 height: 101px;
 text-align:center;
 padding-top:9px;
 background: url('../img/cadreimg.png') repeat-y;
}

img.photo {
 max-width: 136px;
 max-height: 92px;
text-align:center;
}

/**************************************/
#bas_text{
margin:0;
padding:0;
width:700px;
height:26px;
background: url('../img/bas-text.jpg') no-repeat;
}
div#bas2 {
clear: both;
background: url('../img/cont.jpg') repeat-x bottom center;
height: 259px;
}
div#bas {
margin: auto;
width:980px;
height:259px;
background: url('../img/bas.jpg') no-repeat;
}
#adresse{
margin:0;
padding:0;
position:absolute;
width:249px;
height:70px;
color:#26231C;
font:14px "Times New Roman", Times, serif;
margin-top:30px;
margin-left:424px;
text-align:left;
}
#adresse span{
font:18px "Times New Roman", Times, serif;
font-weight:bold;
}
#horaire{
margin:0;
padding:0;
position:absolute;
width:234px;
height:76px;
color:#26231C;
font:14px "Times New Roman", Times, serif;
margin-top:30px;
margin-left:687px;
text-align:left;
font-weight:bold;
}
div#sommaire_bas{
margin:0;
padding:0;
position:absolute;
margin-top:159px;
margin-left:45px;
font:15px "Times New Roman", Times, serif;
width:460px;
text-align:left;
font-weight:normal;
color:#D8CAAE;
}
#sommaire_bas a{
text-decoration:none;
color:#D8CAAE;
padding-left:2px;
padding-right:2px;
}
#sommaire_bas a:hover{
color:#fff;
text-decoration:underline;
}
#sommaire_bas li {
display:inline;
border: none;
float:left
}
#sommaire_bas ul {
margin:0;
padding:0
}

div#ekinoxe{
margin:0;
padding:0;
position:absolute;
margin-left:606px;
margin-top:142px;
width:328px;
height:64px;
}
#siret{
margin:0;
padding:0;
position:absolute;
width:185px;
height:15px;
color:#26211A;
font:12px Arial;
margin-top:236px;
margin-left:408px;
font-weight:normal;
text-align:center;
}

/* ------ MENU ACCORDEON ------ */
.menu_g {
margin:0;
padding:0;
width:234px;
margin-left:0px;
list-style:none;
}
.acc_toggler {
margin:0;
padding:0;
}
.acc_toggler a, .menu_g h3 a {
display:block;
color:#311310;
font-size:14px;
text-decoration:none;
font-weight:normal;
margin-left:0px;
width:206px;
height:28px;
padding-left:28px;
padding-top:11px;
text-align:left;
background: url('../img/menu01.png') no-repeat;
} 
.acc_toggler a:hover, .menu_g h3 a:hover  {
text-decoration:none;
color:#311310;
background: url('../img/menu02.png') no-repeat;
} 
.acc_element h3 {
 margin: 0;
 padding:0;
width:213px;
 text-align:left;
 min-height:20px;
} 
.acc_element a {	
 margin: 0;
 padding:0;
 padding-left:35px;
padding-top:10px;
display:block;
color:#333300;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;

}
.acc_element a:hover {	
 margin: 0;
 padding:0;
 padding-left:28px;
padding-top:11px;
 text-decoration:underline;
 color:#76BB02;	 
 background: url('../img/s_menu.png') no-repeat;
}
h2, h3 {
 margin:0;
 padding:0;
 font-weight:normal;
} 

.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;
}
