

body{
margin:0;
padding:0;
background: url('../img/body.jpg') top center repeat;
}



#anim_flash	{
/*margin:0;
padding:0;
*/
position:absolute;
width:980px;
height:203px;
margin-top:83px;
}

#conteneur{
margin:0;
padding:0;
width:980px;
margin:0 auto;
color:#fff;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
height:auto;

}
#page {
 width: 980px;
 margin: auto;
}
#centre a{
	color:#FFDFAC;
	text-decoration:none;
}

#centre a:hover{
	color:#FFDFAC;
	text-decoration:underline;
}
img{
margin:0;
padding:0;
border:none;
}
#header {
background: url('../img/entete.jpg') no-repeat;
min-height:141px;
}
div#essaie{
margin-left:252px;
}
div#logo{
/*margin:0;
padding:0;*/
position:absolute;
/*width:480px;
height:109px;*/
margin-left:1px;
}
#info{
margin:0;
padding:0;
position:absolute;
width:440px;
height:20px;
margin-top:112px;
margin-left:264px;
color:#FFE0AC;
font-size:15px;
font-weight:normal;
}
#contenu{
margin:0;
padding:0;
float:left;
width:980px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/contenu.png');
}
html>body #contenu{
	filter:none;
	background: url('../img/contenu.png') repeat-y; 
}
#gauche{
margin:0;
padding:0;
float:left;
width:252px;
background: url('../img/gauche.jpg') no-repeat;
position:absolute;
}
#menu_g {
	margin:0;
	padding:0;
	width:191px;
	margin-top:-32px;
	margin-left:61px;
	list-style:none;
}

/* ------ MENU ------ */
.menu_g {
	margin:0;
	padding:0;
	width:191px;
	margin-top:-32px;
	margin-left:61px;
	list-style:none;
}
.acc_toggler {
margin:0;
padding:0;

}
.acc_toggler a{
margin: 0;
padding:0;
display:block;
font-size:12px;
color:#FFE0AC;
text-decoration:none;
font-weight:normal;
padding-left:55px;
padding-top:15px;
width:136px;
height:35px;
text-align:left;
background: url('../img/menu1.jpg') no-repeat; 
}
.acc_toggler a:hover{
 margin: 0;
 padding:0;
text-decoration:none;
font-weight:normal;
font-size:12px;
padding-left:55px;
padding-top:15px;
width:136px;
height:35px;
text-align:left;
color:#fff;
background: url('../img/menu2.jpg') no-repeat; 
}
h2, h3 {
 margin:0;
 padding:0;
}

.acc_element h3 {
 margin: 0;
 padding:0;
padding-left:55px;
 padding-top:5px;
font-size:11px;
width:136px;
text-align:left;
min-height:20px;
font-weight:normal;

} 

.acc_element h3 a {	
 color:#FFDFAC;	
 text-decoration:none;
 font-size:11px;

}
.acc_element h3 a:hover {	
 text-decoration:none;
 color:#fff;	
 font-size:11px;

}

.acc_element h2 {
 margin:0;
 text-align:left;
} 


#centre{
margin:0;
padding:0;
float:left;
width:474px;
min-height:930px;
background: url('../img/centre.jpg') no-repeat;
}
div#arbo {
margin:0;
padding:0;
width:400px;
height:15px;
font-size:10px;
margin-left:12px;
margin-top:2px;
color:#FFDFAC;
}
div#arbo a {
font-size:10px;
color:#FFDFAC;
text-decoration:none;
}
div#arbo a:hover {
color:#FFDFAC;
text-decoration: underline;
}
.articles{
	margin:0;
	padding:0;
}
#centre h2{
	margin:0;
	padding:0;
	padding-left:52px;
	padding-top:8px;
	font-size:20px ;
	font-weight:normal;
	color:#FFDFAC;
	width:410px;
	height:44px;
	background: url('../img/titre.jpg') no-repeat; 
}

.article{
	margin:0;
	padding:0;
	margin-left:52px;
	margin-bottom:16px;
	width:410px;
	text-align:left;
}
div.galeries {
margin:0;
padding:0;
}

div.galerie {
margin:0;
padding:0;
display: block;
float: left;
margin-left:52px;
margin-bottom:16px;
width:410px;
background-color:#1A0D0E;
}

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

}

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

img.photo {
 max-width: 121px;
 max-height: 121px;
 border:1px solid #FFFFFF;


}
#droite{
margin:0;
padding:0;
float:left;
width:254px;
background: url('../img/droite.jpg') no-repeat;
}
#menu0{
height:28px;
width:158px;
margin:23px 0 0 30px;
}
#menu0 a{
margin:0;
padding:0;
height:28px;
display:block;
float:left;
}
#accueil a{
width:29px;
background:url('../img/icone1.jpg') no-repeat;
}
#accueil a:hover{
background:url('../img/icone11.jpg') no-repeat;
}
#favoris a{
width:31px;
background:url('../img/icone2.jpg') no-repeat;
}
#favoris a:hover{
background:url('../img/icone22.jpg') no-repeat;
}
#recommander a{
width:34px;
background:url('../img/icone3.jpg') no-repeat;
}
#recommander a:hover{
background:url('../img/icone33.jpg') no-repeat;
}
#plan a{
width:30px;
background:url('../img/icone4.jpg') no-repeat;
}
#plan a:hover{
background:url('../img/icone44.jpg') no-repeat;
}
#access a {
 width:30px;
 background:url('../img/contact-normal.png') 0 5px no-repeat;
}
#access a:hover{
background:url('../img/contact.png') 0 5px no-repeat;
}

#news{
margin:0;
padding:0;
width:197px;
height:80px;
margin-top:294px;
background:url('../img/news.jpg') no-repeat;
}
.champs{
width:116px;
height:15px;
position:absolute;
margin-top:50px;
margin-left:43px;
background:transparent;
font-size:11px;
color:#FFFFFF;
border:none;
}
.send{
width:31px;
height:18px;
position:absolute;
margin-left:164px;
margin-top:48px;
background:transparent;
border:none;
cursor:pointer;
}
#flash{
margin:0;
padding:0;
width:197px;
height:403px;
background:url('../img/flash.jpg') no-repeat;
}
#acces {
 float: right;
 margin-top: 10px;
}

#acces a {
 color: #ccc;
 text-decoration: none;
 text-indent: -9999px;
}

div#flash_infos{
	margin:0;
	padding:0;
	position:absolute;
	width:144px;
	height:346px;
	margin-left:43px;
	margin-top:43px;
	text-align:left;
	font-size:11px;
	color:#fff;
}
div#flash_infos a{
	text-decoration:none;
	color:#48BA1F;
}
div#flash_infos a:hover{
	text-decoration:underline;
	color:#48BA1F;
}
#bas2	{
	margin:0 auto;
	width:980px;
}

#bas{
margin:0;
padding:0;
float:left;
width:980px;
height:615px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bas.png');
}
html>body #bas{
	filter:none;
	background: url('../img/bas.png') no-repeat; 
}
#adresse{
margin:0;
padding:0;
position:absolute;
width:360px;
height:34px;
color:#FFDFAC;
font-size:12px;
font-weight:bold;
margin-left:335px;
margin-top:64px;
}
#adresse2{
margin:0;
padding:0;
position:absolute;
width:320px;
height:16px;
color:#C42840;
font-size:12px;
font-weight:normal;
margin-left:136px;
margin-top:120px;
}
div#menu_bas{
	margin:0;
	padding:0;
	position:absolute;
	margin-top:204px;
	margin-left:116px;
	font-size:10px;
	width:800px;
	text-align:left;
	font-weight:normal;
	color:#FFDFAC;
}

#menu_bas a{
text-decoration:none;
color:#FFDFAC;
padding-left:2px;
padding-right:2px;
}

#menu_bas a:hover{
color:#C42840;
text-decoration: none;
}

#menu_bas li {
display:inline;
border: none;
float:left
}
#menu_bas ul {
margin:0;
padding:0
}
div#ekinoxe{
	margin:0;
	padding:0;
	position:absolute;
	margin-left:418px;
	margin-top:312px;
	width:157px;
	height:62px;
}

/* ------ 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;
}


