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


/*********************************************************************
 ****************************** GENERAL ******************************
 *********************************************************************/
 
body{
margin:0;
padding:0;
background: #E7D9C6 url('../img/bando1.jpg') top center repeat-x;
}
#conteneur1{
margin:0 auto;
min-height:273px;
background: url('../img/body.jpg') top center no-repeat;
}
#conteneur{
margin:0;
padding:0;
width:980px;
margin:0 auto;
color:#2E1005;
font-size:13px;
font-family: Arial, Helvetica, sans-serif;
height:auto;
}
#centre a{
color:#2E1005;
font-weight:bold;
text-decoration:none;
}
#centre a:hover{
color:#2E1005;
text-decoration:underline;
}
img{
margin:0;
padding:0;
border:none;
}
#page {
width: 980px;
margin: auto;
}
#header {
min-height: 273px;
}
div#anim{
padding:0;
position:absolute;
margin:1px 0 0 0;
width:980px;
height:272px;
}

#menu0 {
height:74px;
width:29px;
float:left;
position:absolute;
margin:133px 0 0 82px;
}
#menu0 a {
width:29px;
float:left;
}
#menu0 a:hover {
}
#recommander a {
height:24px;
background:url('../img/icone1.jpg') no-repeat;
}
#recommander a:hover {
background:url('../img/icone11.jpg') no-repeat;
}
#favoris a {
height:24px;
background:url('../img/icone2.jpg') no-repeat;
}
#favoris a:hover {
background:url('../img/icone22.jpg') no-repeat;
}
#plann a {
height:26px;
background:url('../img/icone3.jpg') no-repeat;
}
#plann a:hover {
background:url('../img/icone33.jpg') no-repeat;
}

div#news{
padding:0;
width:318px;
height:53px;
position:absolute;
margin:207px 0 0 127px;
background:url('../img/news.jpg') no-repeat;
}
.champs{
width:180px;
height:19px;
position:absolute;
margin-top:4px;
margin-left:98px;
background:transparent;
font-size:12px;
color:#D6D6D6;
border:none;
}
.send{
width:31px;
height:26px;
position:absolute;
margin-left:286px;
background:transparent;
border:none;
cursor:pointer;
}
form{
margin:0;
padding:0;
}

#menu_haut{
padding:0;
position:absolute;
float:left;
list-style:none;
width:152px;
margin:12px 0 0 824px;
}
#menu_haut li{
padding:0;
margin:0;
color:#fff;
float:left;
}
#menu_haut a{
padding:0;
margin:0;
font-size:12px;
color:#fff;
text-decoration:none;
padding-right:15px;
padding-top:2px;
width:125px;
height:18px;
float:left;
text-align:right;
}
#menu_haut a:hover{
text-decoration:none;
background: url('../img/menu2.png') no-repeat;
}

div#contenu{
padding:0;
margin:0;
width:980px;
float:left;
}
div#gauche{
padding:0;
margin:0;
width:216px;
float:left;
}
#haut_menu{
padding:0;
margin:0;
width:216px;
background: url('../img/haut_menu.jpg') no-repeat;
}
#fond_menu{
padding:0;
margin:0;
width:216px;
background: url('../img/fond_menu.jpg') repeat-y;
}

/* ------ MENU ACCORDEON ------ */
div#menu{
padding:0;
width:206px;
padding-top:50px;
margin:0 0 0 8px;
}
.menu_g {
margin:0;
padding:0;
width:206px;
list-style:none;
}
.acc_toggler{
margin:0;
padding:0;
}
.acc_toggler a{
margin:0;
padding:0;
display:block;
font-weight:bold;
color:#fff;
text-decoration:none;
font-size:13px;
padding-top:3px;
padding-left:15px;
width:191px;
height:30px;
background: url('../img/menu01.jpg') no-repeat;
} 
.acc_toggler a:hover  {
margin:0;
padding:0;
padding-top:3px;
padding-left:15px;
text-decoration:none;
color:#690D06;
background: url('../img/menu02.jpg') no-repeat;
} 
.acc_element h3 {
 margin: 0;
 padding:0;
 width:206px;
 min-height:17px;
} 
.acc_element h3:hover {
 margin: 0;
 padding:0;
} 
.acc_element a {	
 margin: 0;
 padding:0;
 width:191px;
 display:block;
 padding-left:15px;
 color:#fff;
 font-size:12px;
 text-decoration:none;

}
.acc_element a:hover {	
 margin: 0;
 padding:0;
 padding-left:15px;
 text-decoration:underline;
 color:#690D06;	 
}
h2, h3 {
 margin:0;
 padding:0;
 font-weight:normal;
} 

#bas_menu{
padding:0;
margin:0;
width:216px;
height:84px;
background: url('../img/bas_menu.jpg') no-repeat;
}
div#centre{
padding:0;
margin:0;
width:544px;
min-height:300px;
float:left;
}

#articles{
padding:0;
margin:0;
width:544px;
}
#centre h2{
margin:0;
padding:0;
padding-top:24px;
padding-left:123px;
font-size:16px;
color:#2F1005;
font-weight:bold;
height:42px;
background: url('../img/titre.jpg') no-repeat;
}
.article{
margin:0;
padding:0;
margin-left:15px;
padding-bottom:15px;
width:522px;
}

div#droit{
padding:0;
margin:0;
width:220px;
float:left;
}

#diapo{
padding:0;
margin:0;
width:220px;
height:182px;
background: url('../img/diaporama.jpg') no-repeat;
}
#diaporama{
padding:0;
position:absolute;
width:198px;
height:149px;
margin:26px 0 0 14px;
}

#flash{
margin:0;
padding:0;
width:220px;
height:179px;
background: url('../img/flash.jpg') no-repeat;
}
#flash_infos{
margin:0;
padding:0;
position:absolute;
width:190px;
height:140px;
font-size:13px;
color:#fff;
text-decoration:none;
margin-left:17px;
margin-top:26px;
}
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/bando2.jpg') repeat-x bottom left;
height: 146px;
}
div#bas {
margin: auto;
width:980px;
height:146px;
}
div#ekinoxe{
margin:0;
padding:0;
position:absolute;
margin-left:824px;
margin-top:20px;
width:115px;
height:47px;
}
div#adresse{
margin:0;
padding:0;
position:absolute;
width:617px;
height:32px;
font-family:Arial, Helvetica, sans-serif;
margin-left:13px;
margin-top:29px;
font-size:12px;
color:#E6D8C5;
}

div#menu_bas{
margin:0;
padding:0;
position:absolute;
margin-top:76px;
margin-left:29px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
width:811px;
color:#E6D8C5;
}
#menu_bas a{
text-decoration:none;
color:#E6D8C5;
margin-left:2px;
margin-right:2px;
}
#menu_bas a:hover{
color:#E6D8C5;
text-decoration:underline;
}
#menu_bas li {
display:inline;
border: none;
float:left
}
#menu_bas ul {
margin:0px;
padding:0px;
float:left
}
#menu_bas span{
color:#E6D8C5;
}

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

/****galeries******/

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

div.galerie{
margin:0;
padding:0;
display: block;
float: left;
margin:0px 0 0 15px;
margin-bottom:20px;
width:522px;
}

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

}

div.photo {
 margin:0;
 padding:0;
 float: left;
 margin-left:6px;
 margin-top:5px;
 text-align: center;
 width: 121px;
 height: 91px;
 margin-bottom:20px;
 border: 1px solid #2C0F05;
}

img.photo {
 max-width: 121px;
 max-height: 91px;
}
.galeries h2{
margin:0;
padding:0;
padding-top:24px;
padding-left:123px;
font-size:16px;
font-weight:bold;
color:#2F1005;
height:42px;
background: url('../img/titre.jpg') no-repeat;
}
