@charset "windows-1251";
/* CSS Document */

body {margin: 0px; padding: 0; font: 11px Arial, sans-serif; text-align:center;background-color: #000000;background-color: #000000;
background-color: #000000;
scrollbar-face-color:#E60003;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-track-color:#FFFFFF;
  scrollbar-shadow-color:#FFFFFF;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-darkshadow-Color:#FFFFFF;
  }

.contour {
	display:block;
	position: relative;
     margin-left: auto;
     margin-right: auto;
     height:626px;
	width: 800px;
	background-image:url(../images/fond.gif);
	background-position: right center;
	background-repeat: no-repeat;
	z-index:1;
}
.bandeau {
	display:block;
	position: relative;
	position: relative; 
    margin-left: auto;
    margin-right: auto;
    height:131px;
	width: 792px;
	background-image:url(../images/bandeau.jpg);
	background-position: right center;
	background-repeat: no-repeat;
	z-index:2;
}

.menul1 {
list-style-type: none;
margin: 0px 0px 0px 0px;
position:absolute;
left:-36px;
top:130px;
width:100%;
z-index:20;

}

.menu li {
float:left;
margin: 0px 0px 0px 0px;
}
.menu a {
	margin: 0px 0px;
	width: 126px;
	height: 23px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #666666;
	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	background-image:url(../images/boutonoff.gif);
	background-repeat: no-repeat;
	padding: 3px;
	z-index:21;
		}

.menu a:hover {
	
	color: #E60003;
	background-image:url(../images/boutonani.gif);
	background-repeat: no-repeat;
}

.menu a:active {
	
	}
.menupage {
	margin: 0px 0px;
	width: 126px;
	height: 23px;
	display: block;
	text-align: center;
	text-decoration: none;
	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #E60003;
	background-image:url(../images/boutonon.gif);
	background-repeat: no-repeat;
	padding: 3px;
	z-index:22;
}
.menudevis {
	margin: 0px 0px;
	width: 126px;
	height: 23px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #666666;
	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	background-image:url(../images/boutonoff.gif);
	background-repeat: no-repeat;
	padding: 3px;
	z-index:22;
	cursor:default;
}
.dd {
margin: 0px;
padding: 0px;
list-style-type: none;
display: none;
position:absolute;
z-index:22;
height:30px;
width:80px;
left:132px;
top:23px;

}
.dd li{
padding: 0px;
margin: 0px;
z-index:302;
list-style-type:none;

}
.ddlien a {
border: 1px solid gray;
border-top-width:0px;
background-image:none;
text-decoration:none;
height:14px;
width:125px;
z-index:303;
font-size:11px;
background-color:#ffffff;
}

.ddlien a:hover {
border: 1px solid gray;
border-top-width:0px;
background-image:none;
background-color:#CCCCCC;
text-decoration:none;
}

.boutonpart a {
	background-image:url(../images/boutonpart.jpg);
	background-repeat: no-repeat;
	display:block;
	position: absolute;
	height:204px;
	width: 272px;
	left:90px;
	top:205px;
	z-index:10;
}
.boutonpart a:hover {
	text-decoration:none;
	background-image:url(../images/boutonpart.jpg);
	background-repeat: no-repeat;
}

.boutonpro a {
	background-image:url(../images/boutonpro.jpg);
	background-repeat: no-repeat;
	display:block;
	position: absolute;
	height:203px;
	width: 271px;
	left:440px;
	top:205px;
}
.boutonpro a:hover {
	text-decoration:none;
	background-image:url(../images/boutonpro.jpg);
	background-repeat: no-repeat;
}
.textepart a {
	background-image:url(../images/txtpart.gif);
	background-repeat: no-repeat;
	display:block;
	position: absolute;
	height:29px;
	width: 270px;
	left:90px;
	top:410px;
	
	}

.textepart a:hover {
	background-image:url(../images/txtpartroll.gif);
	background-repeat: no-repeat;}

.textepro a {
	display:block;
	position: absolute;
	height:27px;
	width: 277px;
	left:440px;
	top:410px;
	background-image:url(../images/txtpro.gif);
	background-repeat: no-repeat;
	background-position: right center;
	
}
.textepro a:hover {
	background-image:url(../images/txtproroll.gif);
	background-repeat: no-repeat;

}
.devisprocalcul a {
	background-image:url(../images/devisprophoto.jpg);
	background-repeat: no-repeat;
	display:block;
	position: absolute;
	height:203px;
	width: 271px;
	left:440px;
	top:205px;
}
.devisproconsult a {
	background-image:url(../images/devisprocphoto.jpg);
	background-repeat: no-repeat;
	display:block;
	position: absolute;
	height:204px;
	width: 272px;
	left:90px;
	top:205px;
	z-index:10;
}
.devispartconsult {
	display:block;
	position: absolute;
	height:204px;
	width: 272px;
	left:440px;
	top:205px;
	z-index:10;
	overflow:hidden;
}
.textedevisprocalcul a {
	background-image:url(../images/calculerdevispro.gif);
	background-repeat: no-repeat;
	display:block;
	position: absolute;
	height:29px;
	width: 270px;
	left:105px;
	top:410px;
	
	}

.textedevisprocalcul a:hover {
	background-image:url(../images/calculerdevisproroll.gif);
	background-repeat: no-repeat;}

.textedevisproconsult a {
	display:block;
	position: absolute;
	height:27px;
	width: 277px;
	left:430px;
	top:410px;
	background-image:url(../images/consulterdevispro.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}
.devisproconsult a:hover {
	text-decoration:none;
	}
.textedevisproconsult a:hover {
	background-image:url(../images/consulterdevisproroll.gif);
	background-repeat: no-repeat;

}
.mentions a {
	text-decoration: none;
	color: #666666;
	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	vertical-align: middle;
	font-size: 10px;
}

.mentions a:hover {
	color: #E60003;
	}

.mentions a:active {
	color: #E60003;
	}
	
.mentions li {
	float:left;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

.mentionsS {
	list-style-type: none;
	margin: 0px 80px 0px 0px;
	position:absolute;
	left:678px;
	top:597px;
	width:30%;
	height:14px;
	width:150px;
	display:block;

}

.vignette1 a{
	display:block;
	position: absolute;
	height:66px;
	width: 68px;
	left:90px;
	top:500px;
	background-image:url(../images/vignette1.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.vignette1 a:hover {
	text-decoration:none;
	}
.vignette2 a{
	display:block;
	position: absolute;
	height:66px;
	width: 68px;
	left:230px;
	top:500px;
	background-image:url(../images/vignette2.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.vignette2 a:hover {
	text-decoration:none;
	}
.vignette3 a{
	display:block;
	position: absolute;
	height:66px;
	width: 68px;
	left:370px;
	top:500px;
	background-image:url(../images/vignette3.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.vignette3 a:hover {
	text-decoration:none;
	}
.vignette4 a{
	display:block;
	position: absolute;
	height:66px;
	width: 68px;
	left:510px;
	top:500px;
	background-image:url(../images/vignette4.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.vignette4 a:hover {
	text-decoration:none;
	}
.vignette5 a{
	display:block;
	position: absolute;
	height:66px;
	width: 68px;
	left:650px;
	top:500px;
	background-image:url(../images/vignette5.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.vignette5 a:hover {
	text-decoration:none;
	}
.txtvignette a {
	text-decoration: none;
	color: #999999;
	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	vertical-align: middle;
	font-size: 11px;
	text-align:center;
	font-weight:bold;
	width:80px;
}

.txtvignette a:hover {
	color: #E60003;
}

.txtvignette a:active {
	color: #E60003;
}
	
.txtvignette li {
	float:left;
	margin: 0px 39px 0px 0px;
	width:100px;
}

.txtvignetteS {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	position:absolute;
	left:30px;
	top:569px;
	width:100%;
	height:50px;
	width:700px;
}

.vignettepro1 a{
	display:block;
	position: absolute;
	height:66px;
	width: 68px;
	left:90px;
	top:500px;
	background-image:url(../images/vignette3.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.vignettepro2 a{
	display:block;
	position: absolute;
	height:66px;
	width: 68px;
	left:370px;
	top:500px;
	background-image:url(../images/vignette4.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.vignettepro3 a{
	display:block;
	position: absolute;
	height:66px;
	width: 68px;
	left:650px;
	top:500px;
	background-image:url(../images/vignette5.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.txtvignettepro a {
	text-decoration: none;
	color: #999999;
	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	vertical-align: middle;
	font-size: 11px;
	text-align:center;
	font-weight:bold;
	width:80px;
}

.txtvignettepro a:hover {
	color: #E60003;
}

.txtvignettepro a:active {
	color: #E60003;
}
	
.txtvignettepro li {
	float:left;
	margin: 0px 155px 0px 0px;
	width:120px;
}

.txtvignetteproS {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	position:absolute;
	left:30px;
	top:570px;
	width:100%;
	height:50px;
	width:850px;
}
.garantiestitre {
	display:block;
	position: absolute;
	height:23px;
	width: 335px;
	left:10px;
	top:165px;
	background-image:url(../images/garantiestitre.gif);
	background-repeat: no-repeat;
	background-position: right center;
	z-index:4;
}
.cadregaranties {
	display:block;
	position: absolute;
	height:412px;
	width: 580px;
	left:200px;
	top:190px;
	background-image:url(../images/cadregaranties.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.cadreinclude {
	display:block;
	position: absolute;
	height:385px;
	width: 385px;
	left:153px;
	top:15px;
	z-index:17;
	overflow:hidden;
}
.essentielletitre {
	display:block;
	position: absolute;
	height:15px;
	width: 135px;
	left:638px;
	top:171px;
	background-image:url(../images/titreformule.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.securitetitre {
	display:block;
	position: absolute;
	height:15px;
	width: 135px;
	left:661px;
	top:171px;
	background-image:url(../images/securitetitre.gif);
	background-repeat: no-repeat;
	background-position: right center;

}

.amenagementstitre {
	display:block;
	position: absolute;
	height:19px;
	width: 289px;
	left:491px;
	top:171px;
	background-image:url(../images/amenagementstitre.gif);
	background-repeat: no-repeat;
	background-position: right center;}
.conducteurtitre {
	display:block;
	position: absolute;
	height:15px;
	width: 232px;
	left:550px;
	top:171px;
	background-image:url(../images/conducteurtitre.gif);
	background-repeat: no-repeat;
	background-position: right center;}
.integraletitre {
	display:block;
	position: absolute;
	height:19px;
	width: 124px;
	left:655px;
	top:171px;
	background-image:url(../images/integraletitre.gif);
	background-repeat: no-repeat;
	background-position: right center;}
	
	.securiteplustitre {
	display:block;
	position: absolute;
	height:19px;
	width: 145px;
	left:633px;
	top:171px;
	background-image:url(../images/securiteplustitre.gif);
	background-repeat: no-repeat;
	background-position: right center;}
	
.essentielle a {
	display:block;
	position: absolute;
	height:17px;
	width: 178px;
	left:20px;
	top:205px;
	background-image:url(../images/essentielle.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.essentielle a:hover {
	background-image:url(../images/essentielleroll.gif);
	width: 178px;
}
.essentielle a:active {
	background-image:url(../images/essentielleroll.gif);
	width: 178px;
}
.securite a {
	display:block;
	position: absolute;
	height:17px;
	width: 178px;
	left:20px;
	top:230px;
	background-image:url(../images/securite.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.securite a:hover {
	background-image:url(../images/securiteroll.gif);
	width: 178px;
}
.securite a:active {
	background-image:url(../images/securiteroll.gif);
	width: 178px;
}
.securiteplus a {
	display:block;
	position: absolute;
	height:17px;
	width: 178px;
	left:20px;
	top:260px;
	background-image:url(../images/securiteplus.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.securiteplus a:hover {
	background-image:url(../images/securiteplusroll.gif);
	width: 178px;
}
.securiteplus a:active {
	background-image:url(../images/securiteplusroll.gif);
	width: 178px;
}
.integrale a {
	display:block;
	position: absolute;
	height:22px;
	width: 178px;
	left:20px;
	top:281px;
	background-image:url(../images/integrale.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.integrale a:hover {
	background-image:url(../images/intergraleroll.gif);
	width: 178px;
}
.integrale a:active {
	background-image:url(../images/intergraleroll.gif);
	width: 178px;
}
.amenagements a {
	display:block;
	position: absolute;
	height:34px;
	width: 178px;
	left:20px;
	top:310px;
	background-image:url(../images/amenagements.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.amenagements a:hover {
	background-image:url(../images/amengementsrol.gif);
	width: 178px;
}
.amenagements a:active {
	background-image:url(../images/amengementsrol.gif);
	width: 178px;
}
.conducteur a {
	display:block;
	position: absolute;
	height:62px;
	width: 178px;
	left:20px;
	top:350px;
	background-image:url(../images/conducteur.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.conducteur a:hover {
	background-image:url(../images/conducteurroll.gif);
	width: 178px;
}
.conducteur a:active {
	background-image:url(../images/conducteurroll.gif);
	width: 178px;
}
.photogaranties {
	display:block;
	position: absolute;
	height:385px;
	width: 136px;
	left:10px;
	top:15px;
	background-image:url(../images/photogaranties.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}




.photooffres {
	display:block;
	position: absolute;
	height:384px;
	width: 136px;
	left:50px;
	top:190px;
	background-image:url(../images/photooffres.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.titreoffres {
	display:block;
	position: absolute;
	height:19px;
	width: 86px;
	left:215px;
	top:190px;
	background-image:url(../images/titreoffre.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.photoaide {
	display:block;
	position: absolute;
	height:384px;
	width: 136px;
	left:50px;
	top:190px;
	background-image:url(../images/aidephoto.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.titreaide {
	display:block;
	position: absolute;
	height:19px;
	width: 86px;
	left:178px;
	top:190px;
	background-image:url(../images/aidetitre.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.titrementions {
	display:block;
	position: absolute;
	height:19px;
	width: 133px;
	left:218px;
	top:190px;
	background-image:url(../images/mentionstitre.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.imgaide1 a{
	display:block;
	position: absolute;
	height:31px;
	width: 88px;
	left:190px;
	top:140px;
	background-image:url(../images/get_adobe_reader.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.imgaide2 a{
	display:block;
	position: absolute;
	height:31px;
	width: 88px;
	left:190px;
	top:220px;
	background-image:url(../images/get_flashplayer.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.photocontact {
	display:block;
	position: absolute;
	height:384px;
	width: 136px;
	left:50px;
	top:190px;
	background-image:url(../images/contactphoto.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.titrecontact {
	display:block;
	position: absolute;
	height:19px;
	width: 72px;
	left:213px;
	top:190px;
	background-image:url(../images/contacttitre.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.cadreinclude2 {
	display:block;
	position: absolute;
	height:385px;
	width: 550px;
	left:220px;
	top:220px;
	z-index:17;
	overflow:hidden;
}
.photoprofessionnel {
	display:block;
	position: absolute;
	height:384px;
	width: 136px;
	left:50px;
	top:190px;
	background-image:url(../images/photoprofessionnel.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.titreprofessionnel {
	display:block;
	position: absolute;
	height:19px;
	width: 171px;
	left:215px;
	top:190px;
	background-image:url(../images/titreprofessionnel.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

form.css fieldset 
  {
  padding: 1em;

  }
form.css label 
  {
  display: inline;
  float: left;

  } 

.h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#E60003;
text-align:left;
}
.h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#999999;
text-align:left;
}
.h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#999999;
text-align:left;
}
.h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#999999;
text-align:left;
}
.h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#E60003;
text-align:left;
}
.h7 {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#999999;
text-align:left;
}
.h8 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#E60003;
text-align:left;
}
.bouton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E60003;
	text-align:center;
		left:550px;
	top:400px;
}
.lien a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	font-weight:normal;
	color:#999999;
	text-align:left;
	text-decoration: underline;
}
.lien a:hover{
	color:#E60003;
}