@charset "utf-8";
/* CSS Document */
html, body, img, a, p, h1, h2, h3, h4, h5, h6, ul, li, ol, form, input{ border:none; margin:0; padding:0; font-weight:normal;}
html, body{background-image:url(../images/body_bg.gif); font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#conteneur{background-image:url(../images/fond-site.png); background-repeat:repeat-y; width:1051px; margin:auto; background-position:0 148px;}

/*///////////////////////////////////////////////////////////////////*/
/*////////////////////			Header			/////////////////////*/
/*///////////////////////////////////////////////////////////////////*/
#header{width:1051px; margin:auto; height:148px; background-image:url(../images/fond-header.png); padding-top:23px; background-position:bottom; background-repeat:no-repeat;}
a.lien-logo{margin:8px 0 0 50px; display:block; float:left;}
#header h2{font-size:28px; float:left; padding-top:85px;}

/*///////////////////////////////////////////////////////////////////*/
/*////////////////////			Menu			/////////////////////*/
/*///////////////////////////////////////////////////////////////////*/
#menu ul{list-style:none; margin-top:2px;}
#menu li{ padding-left:25px;}
#menu a{padding-left:35px; color:#4c4c4c; font-weight:bold; font-size:13px; text-decoration:none; display:block; background-image:url(../images/fond-menu.gif); background-repeat:no-repeat; height:27px; background-position:0 -27px; line-height:22px;}
#menu a.menu-service1{color:#78d137; background-image:url(../images/fond-menu-service-1.gif);}
#menu a.menu-service2{color:#e256d0; background-image:url(../images/fond-menu-service-2.gif);}
#menu a.menu-service3{color:#ae8337; background-image:url(../images/fond-menu-service-3.gif);}
#menu a:hover{color:#fff; background-position:0;}
#menu a.menu-service1_on{background-image:url(../images/fond-menu-service-1.gif);}
#menu a.menu-service2_on{background-image:url(../images/fond-menu-service-2.gif);}
#menu a.menu-service3_on{background-image:url(../images/fond-menu-service-3.gif);}
#menu a.menu_on, #menu a.menu-service1_on, #menu a.menu-service2_on, #menu a.menu-service3_on{color:#fff; background-position:0;}


/*///////////////////////////////////////////////////////////////////*/
/*////////////////////			Contenu site			/////////////*/
/*///////////////////////////////////////////////////////////////////*/
#bloc-gauche{width:322px; float:left;}
#bloc-droite{width:691px; float:left;}
#bloc-droite-interieur{float:left; width:671px; padding:10px; border-left:1px #f1f1f1 solid;}
#bloc-mise-avant-home{background-color:#fff; filter : alpha(opacity=90); -moz-opacity : 0.9; opacity : 0.9; height:132px; position:absolute; width:691px; margin:392px 0 0 0;}
div.mise-avant{float:left; border-right:1px #ccc solid; height:100%;}
div.mise-avant p{font-size:13px; color:#4c4c4c; margin:10px 30px 0 30px;}
div.mise-avant  a{color:#64b627; text-decoration:none; font-size:13px; background-image:url(../images/puce-verte-petite.gif); background-repeat:no-repeat; background-position:0 5px; padding-left:10px; display:block;}
div.mise-avant a.en-savoir-plus-vert{background-image:url(../images/puce-vert-fonce.gif);}
div.mise-avant a.en-savoir-plus-rose{background-image:url(../images/puce-violette.gif); color:#e256d0}
div.mise-avant a.en-savoir-plus-marron{background-image:url(../images/puce-marron.gif); color:#ae8337}
div.mise-avant a:hover{text-decoration:underline;}
#bloc-droite-interieur h1{color:#afcd2e; font-size:25px; margin:10px 0 20px 0;}
#bloc-droite-interieur h2{color:#afcd2e; font-size:18px; margin:20px 0 10px 0;}
#bloc-droite-interieur h1.vert, #bloc-droite-interieur h2.vert{color:#78d137;}
#bloc-droite-interieur h1.rose, #bloc-droite-interieur h2.rose{color:#e256d0;}
#bloc-droite-interieur h1.marron, #bloc-droite-interieur h2.marron{color:#ae8337;}
#bloc-droite-interieur p{color:#4c4c4c; font-size:13px; line-height:22px;}
#bloc-droite-interieur ul{list-style:none;}
#bloc-droite-interieur li{background-image:url(../images/puce-verte-petite.gif); background-repeat:no-repeat; background-position:0 6px; font-size:13px; padding-left:15px;}
a{color:#afcd2e; text-decoration:underline;}
a:hover{text-decoration:none;}
a.plan-site{color:#4c4c4c;}
table{font-size:13px;}
#bloc-droite-interieur input, #bloc-droite-interieur textarea{border:1px #afcd2e solid; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#4c4c4c;}

/*///////////////////////////////////////////////////////////////////*/
/*////////////////////			Form Contact			/////////////*/
/*///////////////////////////////////////////////////////////////////*/
#form-contact{background-image:url(../images/fond-form-contact.gif); background-repeat:no-repeat; margin:10px 0 0 40px;}
p.numero-tel{color:#afcd2e; font-size:22px; font-weight:bold; padding:18px 0 0 95px;}
#form-contact form{color:#000; font-weight:bold; font-size:13px; margin-top:20px;}
#form-contact label{width:75px; display:block; float:left; text-align:right; margin-bottom:10px; line-height:15px;}
#form-contact label.label-2{width:140px;}
#form-contact input{
	border:1px #a0d434 solid;
	color:#000000;
	width:175px;
	height:18px;
	margin-left:4px;
	margin-bottom:10px;
}
#form-contact input.input-2{width:110px;}
#form-contact textarea{border:1px #a0d434 solid; color:#a0d434; width:175px; height:60px; margin-left:4px; margin-bottom:10px;}
#form-contact input.valider-form-contact{border:none; color:#000; width:55px; height:28px; margin-left:63px; margin-bottom:10px; background-image:url(../images/valider-form-contact.gif); background-repeat:no-repeat;}
a.lien-puce-verte{background-image:url(../images/puce-verte.gif); background-repeat:no-repeat; background-position:0 4px; text-decoration:none; text-transform:uppercase; color:#4c4c4c; display:block; padding:0 0 0 15px; margin-left:45px; font-size:14px;}
a.lien-puce-verte:hover{color:#afcd2e;}

/*///////////////////////////////////////////////////////////////////*/
/*////////////////////			Footer			/////////////////////*/
/*///////////////////////////////////////////////////////////////////*/
#footer{clear:both; background-image:url(../images/fond-footer.png); background-repeat:no-repeat; height:62px; font-size:10px; text-align:center; width:1051px; margin:auto; }
#footer p {padding-top:5px;}
#footer a{color:#000; text-decoration:none;}
#footer a:hover{color:#fff;}

/*///////////////////////////////////////////////////////////////////*/
/*////////////////////			Footer			/////////////////////*/
/*///////////////////////////////////////////////////////////////////*/
.clear{clear:both;}
.txt-rouge{color:red;}
#bloc-droite-interieur .txt-rouge{color:red;}
.txt-vert{color:#afcd2e;}
.txt-vert-fonce{color:#78d137;}
.txt-rose{color:#e256d0;}
.txt-marron{color:#ae8337;}
.titre-normal{color:#afcd2e; font-size:18px; line-height:20px;}
.titre-vert{color:#78d137; font-size:18px; line-height:20px;}
.titre-rose{color:#e256d0; font-size:18px; line-height:20px;}
.titre-marron{color:#ae8337; font-size:18px; line-height:20px;}#contenu-devis {
	height: 250px;
	margin-left: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4c4c4c;
	background-color: #FFFFFF;
}
#contenu {
	background-color: #FFFFFF;
}


#bloc-droit-devis {
    display : inline;
	width:320px;
	float:left;
	margin-left: -25px;
	margin-right: 10px;
}
#bloc-gauche-devis {
    display : inline;
	width:691px;
	float:left;
	margin-left: 35px;
}
.input3  {
	border:1px #a0d434 solid;
	color:#000000;
	width:175px;
	height:20px;
	font-size: 11px;
	margin-bottom: 10px;
	margin-left: 4px;
}
