body {
	background:#9B9841 url(images/background.jpg) 50% 0 repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin:0; padding:0;
}

#page1 {
	margin:0; padding:0;
	width:775px; min-height:100%; _height:100%;
	position:absolute; left:50%; margin-left:-387px;
	background:#DBF6C9 /*url(images/interets.jpg) 90px 270px no-repeat*/ ;
	}

#page2 {
	margin:0; padding:0;
	width:775px; min-height:100%; _height:100%;
	position:absolute; left:50%; margin-left:-387px;
	background:#DBF6C9;
	}
	
a img { border:0; }

#bandeau { text-align: center; position:relative; }


#menuht {
	position:absolute; top:126px; left:0; 
	height:25px; line-height:25px;
	}
	
#menuht a {
	font-size: 12px;
	font-weight: regular;
	color: #9C9C0F;
	text-decoration: none;
	margin: 0 15px; }

#menuht span.separator {
	margin:px;
	color:#ff0000;
	color: #FFCC33;
}

#titre_contact {
	background:#DBF6C9 url(images/titre_contact.jpg) no-repeat;
	margin:40px 0 40px 90px;
	}

#titre_recherche {
	background:#DBF6C9 url(images/titre_recherche.jpg) no-repeat;
	margin:40px 0 40px 90px;
	}
	
	

.photos {
float: right;
margin-right: 20px;
width: 150px;
}	
.photos img {
width: 150px;
border: 3px solid #AEB560;
margin: 10 0 5 0px;

}

#amorce{
	margin-left: 100px;
	margin-right: 50px;
	text-align: justify;
}
.contenu2 {margin-left: 100px;
	margin-right:200px;
	margin-top: 10px;
	text-align:justify;
	font-family: verdana;
	font-size: 12px;
	font-weight: regular;
	color: #373737;
	border: 1.3px dashed #C2BC10;
	padding: 0 10 10 10px;
	background-color: #D9F09E;
	}
	
body #corps{
	position: absolute;
}

#couchyd{
	padding-left: 6%;
}

#luminescence{
	padding-left: 6%;
}
	
.contenu2 li b{
	color:#797910;
}


li {
	margin:30px 0;
	line-height:1.4;
}

ul
{
  list-style-type: none;
  padding: 0;
  margin: 0;
} 

H4 {
	color: #373737;
}
.contenu3 {margin-left: 100px;
	margin-right:70px;
	margin-top: 10px;
	text-align:justify;
	color: #373737;
	border: 1.3px dashed #C2BC10;
	padding: 0 10 10 10px;
	background-color: #D9F09E;
	line-height:1.5;
}

.contenu3 li b{
	color:#797910;
}

/* page contact*/
form {
	
}

#contact_main {
	margin: 20 30 20 100px;
	padding-top:10px;
	border: 1.3px dashed #C2BC10;
	padding: 10 10 10 10px;
	background-color: #D9F09E;
	height:442px;
}

address{
	float: right;
	margin-top: 20px;
	margin-right: 40px;
	line-height:2.5;
}
address b{
	color:#797910;
}

input{
	margin:15px 20;
}

label {
	margin:15px 20;
	float:left;
	width:100px;

}

textarea{
	margin:10px 20;
}

#logo{
	width:170px;
	padding-top: 40px;
}

H3 {
	color: #797910;
	margin: 40 110px;
	}
	
#mentions{
	text-align: center;
	font-size: 10px;
	padding-top: 20 px;
}
#english{
	position:absolute; top:160px; right:10px;
	width: 40px;
}
#france{
	position:absolute; top:160px; right:10px;
	width: 40px;





