@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	text-align:center;
	background:url(images/le-jardin-des-oliviers.jpg) top center no-repeat #3d3910;
	}
.tendeur{
	clear:both;
	}
.vert{
	color:#baa000;
	}
.titrevert{
	font-size:18px;
	color:#baa000;
	}
.modulearrondi{
	width:212px;
	margin:0 0 0 30px;
	padding:0;
	float:left;
	display:inline;
	background-color:#3d3910;
	}
.textuel{
	width:172px;
	margin:0;
	padding:20px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	}
.textuel a{
	text-decoration:none;
	color:#fff;
	}
.textuel a:hover{
	text-decoration:underline;
	}
#container{
	margin:100px auto;
	padding:0;
	width:900px;
	background-color:#646040;
	position:static;
	zoom: 1;
	}
#contenu-haut{
	margin:0;
	padding:0;
	width:900px;
	background-color:#fff;
	z-index:0;
	position: relative;
	zoom: 1;
	}
#menu{
	position: absolute;
	top:0;
	right:0;
	width:900px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:20px 0 0;
	}
#menu ul{
	width:360px;
	margin:0;
	padding:0;
	list-style-type:none;
	background-color:#bbb;
	float:right;
	text-align:left;
	background-color:#646040;
	z-index:1000;
	border-bottom:solid 1px #fff;
	border-left:solid 1px #fff;
	border-top:solid 1px #fff;	
	}
#menu li{
	margin:0;
	display:inline;
	float:left;
	}
#menu li a{
	margin:0;
	color:#fff;
	text-decoration:none;
	padding:2px 4px;
	display:block;
	}
#menu li a:hover{
	margin:0;
	background-color:#baa000;
	}
.active a{
	background-color:#baa000;
		}
#sous-menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px 0 0;
	}
#haut-gauche{
	margin:0;
	padding:0;
	width:500px;
	height:300px;
	float:left;
	display:block;
	border-right:solid 20px #d7d6ce;
	z-index:-1;
	}
#haut-gauche-rea{
	margin:0;
	padding:0;
	width:500px;
	height:350px;
	float:left;
	display:block;
	border-right:solid 20px #d7d6ce;
	background-color:#d7d6ce;
	z-index:-1;
	}
#haut-droite{
	margin:0;
	padding:60px 0 0 40px;
	width:300px;
	height:240px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	display:block;
	z-index:-1;
	}
#haut-droite a{
	text-decoration:none;
	color:#baa000;
	}
#haut-droite a:hover{
	text-decoration:underline;
	}
#test{
	width:900px;
	}
#contenu-bas{
	margin:0;
	padding:0 0 30px;
	width:900px;
	background-color:#646040;
	}
#bas-gauche{
	margin:0;
	padding:40px 0 0 0;
	width:520px;
	float:left;
	}
.ligneform{
	width:520px;
	margin:0 0 10px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	}
.gaucheform{
	width:220px;
	float:left;
	margin:0;
	padding:0 10px 0 0;
	text-align:right;
	}
.droiteform{
	width:290px;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	}
.droiteform input, .droiteform textarea{
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	}
#reponse{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	text-align:center;
	}
#validation{
	border:solid 1px #fff;
	margin:0;
	background-color:#baa000;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
#retour{
	width:130px;
	border:solid 1px #fff;
	margin:0 auto;
	padding:4px;
	background-color:#baa000;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
#retour a{
	text-decoration:none;
	color:#fff;
	}
#bas-droite{
	margin:0;
	padding:40px 0 270px 0;
	width:380px;
	float:left;
	background:url(images/olivier.jpg) bottom right #646040 no-repeat;
	}
#adresse, #texterea{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	}
#texterea a{
	text-decoration:none;
	color:#fff;
	}
#texterea a:hover{
	text-decoration:underline;
	}
#texterea{
	width:340px;
	padding:0 0 0 40px;
	}
#footer{
	margin:0;
	padding:6px 0 0;
	width:900px;
	height:70px;
	float:left;
	background:url(images/bg-footer.jpg) top right no-repeat #3d3910;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:10px;
	}
#footer a{
	text-decoration:none;
	color:#fff;
	}
#footer a:hover{
	text-decoration:underline;
	color:#fff;
	}
.modulepresta{
	width:450px;
	margin:0 auto 10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	}
.modulepresta a{
	text-decoration:none;
	color:#fff;
	}
.modulepresta a:hover{
	text-decoration:underline;
	}
.modulepresta img{
	float:right;
	margin:0 0 0 10px;
	}
#realisations{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:left;
	}
#realisations ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
#realisations li{
	margin:0;
	padding:0;
	}
#realisations li a{
	color:#fff;
	text-decoration:none;
	margin:0;
	padding:0;
	}
#realisations li a:hover{
	text-decoration:underline;
	}

.titre-realisations {
	font-size: 14px;
	font-weight: bold;
	color: #BAA000;
}
.liens-realisations {
color: #BAA000;
font-size:12px;
}

