body {
	background-color: #e4f1f6;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a {
outline: none;
color: #000000;
text-decoration:none;
font-weight: bold;
}

#containeur {
	position:absolute;
	left: 50%;
	margin-left: -450px;
	width: 901px;
	border-left: 3px solid #92abb5;
	border-right: 3px solid #92abb5;
	background: #FFFFFF;
	padding: 0;
	
}

#header {
	background: url(../images/lux-piscine-haut.jpg) top left no-repeat;
	width: 901px;
	height: 252px;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
}

#footer {
height: 30px;
background-color: #a1b5bd;
padding: 12px 0 0 0;
margin: 0;
text-align: center;
font-size:12px;
clear:both; 
float:none;
}

#adwords {
width: 220px;
float: right;
text-align:center;
}

#footer a{
color: white;
text-decoration:none;
}

#content_page {
	width: 650px;
	text-align:justify;
	padding: 0 10px 10px 10px;
	font-size: 12px;
	overflow: hidden;
	float:left;
}

#content_page ul{
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	overflow: hidden;
}

#content_page ul li{
float: left;
margin: 10px 10px 0 0 ;
overflow: hidden;
text-align:left;
height: 225px;
}

#content_page ul li img{
border: none;
margin: 10px 0 0 0;
float: left;
}

#content_page table p{
display:block;
text-align:justify;
}

#toutes_marques li {
float: left;
margin: 10px 10px 0 0 ;
overflow: hidden;
}

#toutes_marques li img{

}



#toutes_marques li p{
float: right;
margin: 0;
width: 250px;
text-align: justify;
vertical-align:middle;
}

* html #toutes_marques li p{
float: right;
margin: 0;
padding: 0;
width: 250px;
}

h1 {
	margin: 0;
	padding: 0;
}

.form_label {
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 3px 0 0 0;
}

.form_label_2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.form_label_req {
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 3px 0 0 0;
color:#FF0000;
}

