body {
	background: url(../img/fond2.jpg);
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0px;
	margin: 0px;

	text-align: center;
}
#contenant {
	position: absolute;
	top:0px;
	left: 0px;
	width: 100%;
}
#corps {
	background: url(../img/fond.jpg);
	width: 850px;
	margin: 0px auto;
	position: relative;
	top: 5px;
	padding: 0px;
	border:  solid ;
	border-width: 1px 1px 1px 1px;/**/
	border-color: #86a0ac ;
	text-align: left;
	height: auto;
	/*background-image: url(../img/couleur.jpg);*/
	/*background-color: #EBE4DC;
	background-color: #EBE4DC;*/

}
#G {
	position: relative;
	float: left;		
	width: 680px;
	/*padding: 5px  0 0 80px;
	border: 1px solid #DFD6CD;*/
}
#G p{
	margin: 6px 0 6px 100px; text-align: justify
}
#G img, #D img { 
	border: 1px solid ; margin: 20px;
}
#G h1{
	font-size: 16px;
	margin: 0px 0 15px 50px;
	line-height: 25px;
}
#D {
	position: relative;
	float: right;
	width: 150px;
	/*border: 1px solid #DFD6CD;*/
}

#menu{
	margin: -26px 0 0 0; font-family: cursive;
}
*html #menu{
	margin: -25px 0 0 0;
}
#menu ul, #sousmenu ul{
	margin:0;
	padding: 0;
	/*padding:8px;
	margin-top:15px;
	margin-bottom:25px;*/
	list-style:none;
	
}
#menu li, #sousmenu li {
	display: inline; padding: 0;
}
#menu a{
	font-size: 17px;
	text-decoration: none;	
	padding: 3px 15px 1px 5px;
	color: white;
	margin: 0px;
}
#menu a:hover {
	color: #ecfce6; 
}
#menu a.actif{
	background-image: url(../img/fond-bouton.gif);
	background-position: top right;
	border-left: 1px solid black;
	color: black;
	font-weight: normal;
	padding: 3px 15px 1px 10px;
}

#sousmenu{
	margin: 5px 0 10px 0; padding: 0 0 5px 0;font-family: cursive; text-align: left; border-bottom: 1px  none;/**/
}
#sousmenu a{
	font-size: 15px;
	padding: 3px 15px 1px 10px;
	color: #006666;
	margin: 0px;
}
#sousmenu a.actif{
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
}
#sousmenu a:hover{
	color: #357bb8;
}

a.couleur{
	color: #1088b5 ;
	font-weight: bold;
}

#D img { 
	border: 1px solid ; margin: 20px;
}



.en_tete {
	 /*width: 760px;*/
	 margin: 0px auto 20px;
	padding: 0 0 10px 0;
	 position: relative;
	 top: 0px;
	 left: 0px;
	text-align: center;
	border-bottom: 1px solid #DFD6CD;
 }
.en_tete img {margin: 0px auto 20px;
}
.en_tete a{
	font-size: 15px;
	text-decoration: none;
	padding: 0 6px;
	color: #990000;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(../img/fond-bt.jpg);
	border: 1px none lightgrey;
}
.en_tete a:hover{
	color: #CC0000;
	background: none;
	background-color: #F0E1CF;
	border-style: solid;
}
.en_tete a.actif{
	color: #CC0000;
	/*background-color: #E7D4BD;*/
	background: url(../img/fond-bt.jpg);

}
p#pied{
	clear: both; border-top: 1px solid #86a0ac; padding: 5px; text-align: center; 
}
p#pied img{
	position: absolute; left: 5px; 
}

p.liens_plantes {
	position: absolute; top: 20px; width: 120px; left: -110px; 
	background: url(../img/fond.jpg);
	border: 1px solid #86a0ac;
}
p.liens_plantes a {display: block;text-align: left; margin: 5px 0; text-decoration: none; color: #000}
p.liens_plantes a:hover {text-decoration: underline;}
p.liens_plantes a.actif{ font-weight: bold;}

.float{
	position: relative; float: right; margin: 0 -100px 20px 20px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;text-align: right;
	
}
.float img, .float a img{
	border: 1px solid black;
}
#ifr{
	display: none;
}
#son{
	position: absolute; right: 0; margin: 10px;
}
#navig_maison{position: absolute; top: 106px; left: 10%; width: 130px; z-index: 500; border: 1px solid #86a0ac; 	background: url(../img/fond2.jpg); margin-left: -80px;list-style:none;padding: 5px 0;}
#navig_maison li{margin: 0; padding: 2px 5px; text-align: left}
#navig_maison li a{font-size: 15px; color: #006666;}
#navig_maison span {font-size: 11px; margin-left: 20px;}
#navig_maison li a.actif {font-weight: bold; text-decoration: none}
div#G.chantier p, div#G.chantier li{margin-left: 130px;}
