@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; background: url(../images/body.jpg) repeat-x left top; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4d;}
img{border:0;}
a:link, a:visited{text-decoration:none; color:#15649b; }
a:hover{font-weight:bold; text-decoration:underline;}
.spacer{width:100%; height:1px; clear:both;}
.container{margin: 0 auto; padding:0; width:800px; text-align:left;}
.footer{ background:#e4e4e4; padding:10px 0; margin:0; text-align:center; color:#15649b;}
.footer a:link, .footer a:visited, .footer a:hover{text-decoration:none; color:#15649b; font-size:11px; font-weight:bold;}
.txt_center{text-align:center;}
.flash{height:200px; margin: 0; background:url(../images/flash.jpg) no-repeat center top;}
/*menu*/

h1 {font-size:20px; text-align:center; color:#375da5;}
h2 {font-size:15px;}

.menu{margin:0 auto;}
a.acc:link , a.acc:visited{background:url(../images/ac.gif) no-repeat top left; width:159px; height:36px; float:left; text-decoration:none;}
a.acc:hover, a.acc_current:link,  a.acc_current:visited,  a.acc_current:hover {background:url(../images/ac.gif) no-repeat bottom left;width:159px; height:36px; float:left; text-decoration:none; }
.visited1 {background:url(../images/ac.gif) no-repeat bottom left;width:159px; height:36px; float:left; text-decoration:none; }


a.diag:link , a.diag:visited{background:url(../images/diag.gif) no-repeat top left; width:158px; height:36px;display:block; float:left; text-decoration:none;}
a.diag:hover,  a.diag_current:link,  a.diag_current:visited,  a.diag_current:hover {background:url(../images/diag.gif) no-repeat bottom left; width:158px; height:36px;display:block; float:left; text-decoration:none;}
.visited2 {background:url(../images/diag.gif) no-repeat bottom left; width:158px; height:36px;display:block; float:left; text-decoration:none;}


a.par:link , a.par:visited{background:url(../images/par.gif) no-repeat top left; width:160px; height:36px;display:block; float:left; text-decoration:none;}
a.par:hover,  a.par_current:link,  a.par_current:visited,  a.par_current:hover {background:url(../images/par.gif) no-repeat bottom left; width:160px; height:36px;display:block; float:left; text-decoration:none; }
.visited3 {background:url(../images/par.gif) no-repeat bottom left; width:160px; height:36px;display:block; float:left; text-decoration:none; }

a.cont:link , a.cont:visited{background:url(../images/cont.gif) no-repeat top left; width:159px; height:36px;display:block; float:left; text-decoration:none;}
a.cont:hover,  a.cont_current:link,  a.cont_current:visited,  a.cont_current:hover {background:url(../images/cont.gif) no-repeat bottom left; width:159px; height:36px;display:block; float:left; text-decoration:none;}
.visited4 {background:url(../images/cont.gif) no-repeat bottom left; width:159px; height:36px;display:block; float:left; text-decoration:none;}

a.plan:link , a.plan:visited{background:url(../images/plan.gif) no-repeat top left; width:161px; height:36px;display:block; float:left; text-decoration:none;}
a.plan:hover,  a.plan_current:link,  a.plan_current:visited,  a.plan_current:hover {background:url(../images/plan.gif) no-repeat bottom left; width:161px; height:36px;display:block; float:left; text-decoration:none;}
.visited5 {background:url(../images/plan.gif) no-repeat bottom left; width:161px; height:36px;display:block; float:left; text-decoration:none;}

/*end menu*/


.home{width:395px; height:288px; float:left;  margin:20px 0;} 

.developpement{width:400px; padding:0; margin:20px 0; float:left; text-align:center;}
.developpement h1{font-size:24px; color:#15649b; font-weight:bold; text-align:center;}
.gallery{width:100%; padding:0; margin:0;}
.gallery2 {width:350px; padding:10px; margin:20px 0 20px 10px; float:left; background:#fff; border:solid 1px #ddd;}
.spacer{width:100%; height:1px; clear:both;}
.bg_img{padding:15px 0 0 15px; margin:10px -15px 0 0; width:160px; height:160px; background:url(../images/back_img.png) no-repeat top left; float:left; }
div.gallery2 ul{list-style-type:none; margin:0; padding:0;}
div.gallery2 ul li{padding:15px 0 0 15px; margin:10px -15px 0 8px; width:160px; height:160px; background:url(../images/back_img.png) no-repeat top left; float:left; }
/*acces*/
.zoomplan a {text-decoration:none; color:#15649b;}
/*contact*/
.contact{font-weight:bold; color:#15649b;}
img.mt{float:right; background:#fff; padding:3px; border:solid 1px #ccc; }

#mentions p{margin: 10px 0 20px 0;}
#mentions {width:500px;margin:0 auto;}
#mentions strong {text-decoration:underline;}

.text { text-align:left; padding:0 15px;}

.diagnostic {width:400px; margin:15px 0 0 0;} 
.container { width:800px;}
.contains { width:400px; float:left; text-align:center;}


.actiout { width: 395px; background:url(../images/bgacti.gif);}
.acti { width: 395px; background:url(../images/bgfootacti.gif) bottom left no-repeat; }
.actiin { width: 395px; background:url(../images/bgtopacti.gif) top no-repeat; padding:110px 0 10px 0; text-align:center;}

.encartout { width:395px; overflow:hidden; background:url(../images/bgmainencat.gif); margin:10px auto; padding:0;}
.encart { width:395px; margin:0; padding:0 0 10px 0; background:url(../images/bgfootencart.gif) bottom left no-repeat;}

#termit { width:395px; background:url(../images/bgtopencartterm.gif) top no-repeat; padding:60px 0 5px 0; text-align:center;}
#elec { width:395px; background:url(../images/bgtopencartelec.gif) top no-repeat; padding:60px 0 5px 0; text-align:center;}
#dpe { width:395px; background:url(../images/bgtopencartdpe.gif) top no-repeat; padding:60px 0 5px 0; text-align:center;}
#gaz { width:395px; background:url(../images/bgtopencartgaz.gif) top no-repeat; padding:60px 0 5px 0; text-align:center;}
#plomb { width:395px; background:url(../images/bgtopencartplomb.gif) top no-repeat; padding:60px 0 5px 0; text-align:center;}
#cert { width:395px; background:url(../images/bgtopencartcertificat.gif) top no-repeat; padding:60px 0 5px 0; text-align:center;}
#loi { width:395px; background:url(../images/bgtopencartloi.gif) top no-repeat; padding:60px 0 5px 0; text-align:center;}
#amiante { width:395px; background:url(../images/bgtopencartamiante.gif) top no-repeat; padding:60px 0 5px 0; text-align:center;}


.photoencart { width:102px; float:left; text-align:center;}
.photoencart img { margin:8px 0 0 0;}
.textencart { width:285px; text-align:left; padding:15px 6px 0 0; float:left; color:#000000;}

.btns { width:285px; overflow:hidden; text-align:center;}
.titre1 { color:#3e8c65; font-weight:bold; background:url(../images/bgtextterm.gif) 0 2px no-repeat; padding-left:20px;}
.titre2 { color:#933f14; font-weight:bold; background:url(../images/bgtextelec.gif) 0 2px no-repeat; padding-left:20px;}
.titre3 { color:#3a513f; font-weight:bold; background:url(../images/bgtextdpe.gif) 0 2px no-repeat; padding-left:20px;}
.titre4 { color:#7d861b; font-weight:bold; background:url(../images/bgtextgaz.gif) 0 2px no-repeat; padding-left:20px;}
.titre5 { color:#25713f; font-weight:bold; background:url(../images/bgtextplomb.gif) 0 2px no-repeat; padding-left:20px;}
.titre6 { color:#f5a43a; font-weight:bold; background:url(../images/bgtextloi.gif) 0 2px no-repeat; padding-left:20px;}
.titre7 { color:#ae9b2e; font-weight:bold; background:url(../images/puce_amiante.gif) 0 2px no-repeat; padding-left:20px;}
