body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(images/px-int.jpg) repeat-x left top #c2e3d8;
}
*  {
	margin:0 ;
	padding:0;
}



p, h2, h3 , h4 , h5  {
	display:block;
}
h2{
	color:#70BBA0;
}

p {
	padding:3px 0 5px 0 ;
}

ul  {
	list-style:none;
}




a {
	text-decoration:none;
	color:#FFFFFF;
}


a:hover {
	text-decoration:none;
	color:#000;
}
.clr{
	clear:both;
}
#page{
	width:100%;
	background:url(images/px-body.jpg) repeat-x top left #fff;
}
#page2{
	width:100%;
	background:url(images/px-int.jpg) repeat-x top left #fff;
}
#global{
	width:933px;
	margin:0 auto;
	position:relative;
}
.pxright{
	width:100%;
	top:0;
	left:-900px;
	position: absolute;
	height:316px;
	background:url(images/px-right.gif) repeat-x top left;
}
.topindex{
	width:917px;
	height:282px;
	background:url(images/bg-top-index.jpg) left top no-repeat;
	padding:33px 0 0 16px;
}
.topindex img{
	float:left;
}
.menu{
	float:left;
	padding:101px 0 0 16px;
	font-size:17px;
	font-weight:bold;
}
.menu ul{
	background:url(images/filet-menu.gif) left top no-repeat;
	padding:5px 0 5px 13px;
}
.menuactif{
	color:#000;
}

#contenent{
	width:905px;
	padding:15px 0 0 28px;
	background-color:#FFFFFF;
	margin:0 0 15px 0;
}
.leftindex{
	width:329px;
	float:left;
	text-align:justify;
}
.leftindex h2{
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.leftindex p{
	padding:15px 0 2px 0;
	line-height: 16px;
}
.rightindex{
	width:500px;
	float:left;
	padding:0 0 0 50px;
}
.rightindex h2{
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.rightindex p{
	padding:15px 0 0 0;
}
.rightindex img{
	float:right;
}
.blockATS{
	background:url(images/trai+voiture.jpg) left top no-repeat;
	padding:40px 0 50px 204px;
	width:295px;
	clear:both;
	
}
.blockATS p{
	background: url(images/puce.gif) 0 4px no-repeat;
	padding:0 0 2px 15px;
}
.topint{
	width:918px;
	height:210px;
	background:url(images/top-int.jpg) left top no-repeat;
	padding:34px 0 0 15px;
}
.topint img{
	float:left;
}
.pxrightint{
	width:100%;
	top:0;
	left:-900px;
	position: absolute;
	height:316px;
	background: url(images/px-right-int.jpg) repeat-x top left;
}
.gamme{
	float:left;
	padding:10px 0 0 0;
}
.blockactivite{
	width:530px;
	float:left;
	padding:0 0 0 30px;
	text-align:justify;
}
.blockactivite img{
	float:left;
	padding:25px 10px 0 0;
}
.blockactivite h2{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:20px 0 2px 0;
}
.blockactivite p{
	background: url(images/puce.gif) 150px 7px no-repeat;
	padding:4px 0 4px 163px;
	line-height:16px;
}
.localisation{
	width:540px;
	float:left;
	padding:10px 0 0 30px;
}
.localisation img{
	float: right;
	padding:0 10px 0 10px;
}
.localisation h3{
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:20px 0 0px 120px;
	color:#7CC2A9;
	text-align: right;
}
.blockvaleur{
	width:520px;
	padding:0 0 15px 30px;
	float:left;
}
.blockvaleur img{
	float:right;
}
.blockvaleur h2{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:25px 0 8px 0;
}
.blockvaleur p{
	background: url(images/puce.gif) 0 5px no-repeat;
	padding:4px 0 6px 15px;
}
.voitur{
	float:left;
	padding:20px 5px 0 10px;
	}
.topcontact{
	width:918px;
	height:208px;
	background: url(images/bg-top-contact.jpg) left top no-repeat;
	padding:34px 0 0 15px;
}
.topcontact img{
	float:left;
}
.zonedactivite{
	float:left;
}
.midlcontact{
	width:266px;
	float:left;
	padding:0 0 0 10px;
	font-weight:bold;

}

.mentions{
	width:830px;
}
.mentions p{
	padding:2px 0 8px 0;
}
.mentions h3{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:5px 0 5px 0;
	color:#7CC2A9;
}
.midlcontact h2{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:25px 0 10px 0;
}

.coordonnees{
	width:244px;
	background:url(images/bg-coordonnees.jpg) 0 30px no-repeat;
	font-size:11px;
	color:#000000;
	padding:65px 0 40px 22px;
}
.adresse{
	width:140px;
	display:block;
	background:url(images/picto-envolope.gif) left no-repeat;
	padding:3px 0 17px 60px;
}
.tel{
	width:125px;
	display:block;
	background:url(images/picto-tel.gif) left no-repeat;
	padding:10px 0 17px 60px;
	text-align:right;
}
.mail{
	width:170px;
	display:block;
	background: url(images/picto-@.gif) left no-repeat;
	padding:15px 0 17px 55px;
}

.formulaire{
	width:310px;
	float:left;
	font-size:12px;
	padding:0 5px 0 10px;
	color:#000;
}
.formulaire h3{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:3px 0 15px 0;
	color:#7CC2A9;
}
.formulaire p{
	padding:0 0 4px 0;
	width:310px;
	float:left;
	display:block;

}
 
.formulaire span{
	float:left;

}
 
.formulaire em{
	color:#7CC2A9;
}
.formulaire .question{
	padding-top:10px;
}
 
.formulaire input{
	float:right;
	border:1px solid #7CC2A9;
	width:140px;
	height:17px;
	color:#000;
	font-weight:bold;
}
 
.formulaire textarea{
	float:right;
	border:1px solid #7CC2A9;
	width:140px;
	height:70px;
	color:#000;
	font-weight:bold;

}

.formulaire .bout{
	width:71px;
	height:24px;
	border:none;
	
}

.formulaire .info{
	color:#7CC2A9;
	font-weight:bold;
	float:right;
	text-align:right;
	padding:3px 0 0 0;
}



#footer{
	width:933px;
	margin:0 auto;
	padding:10px 0;
	text-align:center;
	background:url(images/px-footer.gif) repeat-x left top;
	color:#7CC2A9;
	font-size:11px;
	font-weight:bold;
}
#footer a{
	text-decoration:none;
	padding:0 2px 0 2px;
	color:#7CC2A9;
}
#footer a:hover{
	text-decoration:none;
	color:#000;
}
#footer p{
	padding:0 0 0 0;
	clear:both;
}
#footer span{
	display:block;
	float:left;
	text-align:right;
}
#footer address{
	margin:0; 
	padding:5px 0 0 0;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#000000;
 }

#toptech {
	margin: 0 auto;
	text-align:center;
	padding:15px 0 0 0;
	font-size:10px;
}
