* {  margin: 0; padding:0; font-family: Tahoma ,Helvetica, Arial, verdana, sans-serif; font-size: 12px; border:0; }

body {
    font-family:Arial, Helvetica, verdana, sans-serif; 
	background:url('images/bg-body.jpg')  top center no-repeat; 
	background-color:#a2bd43;
}

p { margin:8px 0; line-height: 1.4em; }

.border-image{
	border-color: #A2BD43;
	border-width: 2px;
	border-style: solid;
}

.bg {
	background:url('images/bg-body.jpg')  top center no-repeat; 
	background-color:#a2bd43;
}

	#container ul { margin:8px 10px;  }
	#container li {  padding:0 0 5px 0px; /*margin:0 0 0 25px;*/ ;text-align:left;}

#container {
	margin: 14px auto 0 auto;
	padding:0;
	width: 1030px;
	height:100%;
	display:block;
}


a:link {
	text-decoration: none;
	color: #436105;
	font-weight: bold;
}

a:visited {
	color: #436105;
	}

a:hover {
	text-decoration: underline;
	}

.bloc-devis { width:406px; float:right; margin-top:50px; }


.bloc-carrousel { width:800px; margin:10px auto; }



.bloc-produit { padding:5px 0; width:617px; float:left; }
.bloc-produit .descriptif { width:584px; background:url(images/bg-pro.jpg) top left repeat-y; padding:10px; margin-left:5px; margin-top:6px;}
.bloc-produit .photo {float:left; margin-right:5px; }
.bloc-produit .photo img{width:120px;}



.bloc-produit2 { padding:5px 0; width:917px; float:left; }
.bloc-produit2 .descriptif { width:894px; background:url(images/bg-pro.jpg) top left repeat-y #e3efbd; padding:10px; margin-left:5px; margin-top:6px;}
.bloc-produit2 .photo {float:left; margin-right:5px; }
.bloc-produit2 .photo img{width:120px;}




.contenu {
	padding:15px 0;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	/*
	background:url('images/bg-page.jpg')  bottom left no-repeat;
	background-color:#FBFCEA;*/
	}

h1 {
	font-family: "Trebuchet MS",Helvetica, Arial, verdana, sans-serif;
	font-size: 18px;
	color: #416003;
	height:40px;
}
	
h2 {
	font-family: "Trebuchet MS",Helvetica, Arial, verdana, sans-serif;
	font-size: 16px;
	color: #A1BD44;
	height:30px;
}

.titre {
	font-family: "Trebuchet MS",Helvetica, Arial, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #416003;
}
.stitre {
	font-family: "Trebuchet MS",Helvetica, Arial, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #416003;
}


.text_9{
	font-family: "Trebuchet MS",Helvetica, Arial, verdana, sans-serif;
	font-size: 9px;
	color: #000;
}	
.text_10{
	font-family: "Trebuchet MS",Helvetica, Arial, verdana, sans-serif;
	font-size: 10px;
	color: #000;
}
.text_11{
	font-family: "Trebuchet MS",Helvetica, Arial, verdana, sans-serif;
	font-size: 11px;
	color: #000;
}
.text_12{
	font-family: "Trebuchet MS",Helvetica, Arial, verdana, sans-serif;
	font-size: 12px;
	color: #000;
}
	
.imgVert {
	padding:5px;
	border: thin solid #416003; 
}

.imgVclair {
	padding:5px;
	margin:0 auto;
	border: thin solid #A1BD44;
	background:#e6f1c2; 
}


.sepVert {
	padding:5px;
	border-bottom: thin solid #416003;
}

.imgg {
	padding:5px;
	border: thin solid #9FA9B5;
}

.setPages {
	font-family: "Trebuchet MS",Helvetica, Arial, verdana, sans-serif;
	font-size: 11px;
	font_weight: bold;
	color: #416003;
}

.hidden{ display:none;}

.clr { clear:both; }

.diaporama img { margin:0 5px 5px 0; border:1px solid #000; }

/*
les verts :  416003 , A1BD44 
jaune : FBFCEA
*/

.formulaire {/*color:#405F02;*/ font-weight:bold; width:800px; background:url(images/bg-pro.jpg) top left repeat-y #E7F0C1; padding:10px 0 10px 90px; margin-left:5px; margin-top:6px;}
	.formulaire radio, .formulaire label, .formulaire input, .formulaire textarea, .formulaire select { display: block; float: left; margin-bottom:10px; vertical-align:middle;  }
	.formulaire label { text-align: left; width:130px; margin-right: 10px; }
	.formulaire input, .formulaire textarea, .formulaire select { border:1px solid #6C695C; padding:3px; color:#000; 	font-family: "Trebuchet MS",Helvetica, Arial, verdana, sans-serif; font-size:1em;  }
	.formulaire input, .formulaire textarea { width:200px; background:url('images/bg_form.gif') repeat-x left top; }
	.formulaire .bouton { width:auto; height:auto; border:none;  }
	.formulaire input:hover, .formulaire textarea:hover { border:1px solid #B2BCC2; }
	.formulaire .input-radio { background:transparent; border:0px solid #fff; width:auto; }
	.formulaire .input-radio:hover, .formulaire .bouton:hover  { border:none;   }
	.formulaire br { clear: left; }
	
	#copyright { width:1030px; margin:5px auto; text-align:center; }
	