body{
 margin:0;
 padding:0;
 background-image:url(../images/background/body.jpg);
 background-repeat:repeat-x;
 background-color:#124876;
 }

#div-principale{
background-color:#FFFFFF;
position:relative;
overflow:auto;
margin:0 auto 0 auto;
width:990px;
height:auto;
border-left-style:solid;
border-left-width:4px;
border-right-style:solid;
border-right-width:4px;
border-bottom-style:solid;
border-bottom-width:4px;
border-color:#FFFFFF;

}

#bandeau{
margin:0;
padding:0;
}

div#ariane{
margin:0;
padding:0;
background-color:#254166;
width:990px;
height:20px;
border-bottom-style:solid;
border-bottom-width:4px;
border-top-style:solid;
border-top-width:4px;
border-color:#FFFFFF;
}

#p-ariane{
margin:0 0 0 10px;
padding:0;
font:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#FFFFFF;
}

#p-ariane a-ariane{
color:#FFFFFF;
}

#p-ariane a{
color:#FFFF00;
}
#p-ariane a:hover{
color:#000000;
}

#p-ariane marquee{
margin:0 0 0 10px;
padding:0;
font:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#FFFF00;
}

div#contenu{
float:left;
overflow:auto;
margin:0 10px 0 10px;
padding:0;
width:589px;
height:auto;
border-style:solid;
border-width:4px;
border-color:#FFFFFF;
}



#structureur{
margin:4px 0 0 0;
}

#footer{
float:left;
background-color:#b7d2ed;
width:980px;
height:100px;
color:#2f6cbd;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
}

#footer a{
text-decoration:none;
color: #2f6cbd;
}
/*page d'accueil page d'accueil page d'accueil page d'accueil page d'accueil page d'accueil page d'accueil page d'accueil page d'accueil*/
h1{
color: #4886cf;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.3em;
font-weight: bold;
text-align: center;
margin:10px 0 0 0;
padding:0;
}

#h1aligngauche{
color: #4886cf;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.3em;
font-weight: bold;
text-align:left;
margin:10px 0 0 0;
padding:0;
}

.h1-vitamine{
float:left;
color: #4886cf;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.3em;
font-weight: bold;
text-align: center;
margin:20px 0 0 0;
padding:0;
width:580px;
}
h2{
float:left;
color:#999999;
font-family: Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
text-align: center;
margin:10px 0 0 0;
padding:0;
width:588px;
}

#pro{
float:left;
color:#999999;
font-family: Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
text-align: center;
margin:20px 0 0 0;
padding:0;
width:588px;
}

#pro2{
float:left;
margin:20px 0 0 0;
padding:0;
width:588px;
}
.titre-h2-250px{
float:left;
color:#000000;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.8em;
font-weight: bold;
text-align: left;
margin:10px 0 0 30px;
padding:0;
width:250px;
}

.titre-h2-piscine{
float:left;
color:#000000;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.8em;
font-weight: bold;
text-align: left;
margin:10px 0 0 30px;
padding:0;
width:500px;
}
.titre-h2-350px{
float:left;
color:#000000;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.8em;
font-weight: bold;
text-align: left;
margin:10px 0 0 30px;
padding:0;
width:350px;
}

h3{
float:left;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.9em;
font-weight: bold;
color:#4886cf;
margin:10px 0 0 20px;
padding:0;
width:500px;
text-align:left;
}

.reference h3{
float:left;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.9em;
font-weight: bold;
color:#4886cf;
margin:10px 0 0 20px;
padding:0;
width:200px;
text-align:left;
}
h4{
float:left;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.9em;
font-weight: bold;
color:#4886cf;
text-align:left;
margin:0;
padding:0;
}
h4-application{
float:left;
font-family: Arial,Helvetica,sans-serif;
font-size:0.9em;
font-weight: bold;
color:#000000;	
text-align:left;
margin:0;
padding:3px;
width:150px;
}
h5{
float:left;
font-family: Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight: bold;
color:#000000;	
text-align:left;
margin:0;
padding:3px;
width:580px;
}
hr{
float:left;
size:2px;
height:2px;
color:#CCCCCC;
background-color:#CCCCCC !important;
width:450px;
margin:10px 0 0 60px;
padding:0;
}

#robinet-accueil{
float:left;
margin:20px 0 0 10px;
}

#p-robinet{
	float:left;
	margin:20px 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:justify;
	width: 350px;
	height:230px;
}

#structureur-accueil{
float:left;
margin:10px 0 0 10px;
width:170px;
height:227px;
}

#p-structureur{
	float:left;
	margin:10px 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:justify;
	width: 350px;
	height:250px;

}

#osmoseur-accueil{
float:left;
margin:10px 0 0 10px;
width:170px;
height:227px;
}
#p-osmoseur{
	float:left;
	margin:10px 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:justify;
	width: 350px;
	height:250px;

}

#fontaine-accueil{
float:left;
margin:10px 0 0 10px;
width:170px;
height:227px;
}
#p-fontaine{
	float:left;
	margin:10px 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:justify;
	width: 350px;
	height:230px;

}

#fond-accueil{
float:left;
margin:0;
}
/*********************************************************************paragraphe***********************************************************************************/
.paragraphe-general{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
margin:10px 0 0 20px;
padding:0;
width:568px;
height:auto;
}
p a{
color:#000000;
}

.paragraphe-economiseur{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
margin:40px 0 0 20px;
padding:0;
width:550px;
height:auto;
}

.paragraphe-economiseur2{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
margin:40px 0 0 220px;
padding:0;
width:350px;
height:auto;
}
.paragraphe-application{
background-color:#afd4ef;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
text-align:left;
margin:40px 0 0 5px;
padding:3px;
width:185px;
height:auto;
}
.paragraphe-application a{
color:#000000;
}
.paragraphe-reference{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
text-align:left;
margin:5px 0 0 20px;
padding:3px;
width:350px;
height:auto;
}
.paragraphe-reference2{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
text-align:left;
margin:5px 0 0 20px;
padding:3px;
width:500px;
height:auto;
}
.paragraphe-astroboy{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
margin:5px 0 0 10px;
padding:3px;
width:580px;
height:auto;
}

.paragraphe-paypal{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
margin:5px 0 0 80px;
padding:3px;
width:250px;
height:auto;
}

.paragraphe-piscine{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
margin:60px 0 0 10px;
padding:3px;
width:260px;
height:auto;
}

.paragraphe-cheval{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
margin:15px 0 0 10px;
padding:3px;
width:350px;
height:auto;
}
.paragraphe-pota{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
margin:5px 0 0 10px;
padding:3px;
width:150px;
height:auto;
}

#paragraphe-colect{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#000000;
text-align:left;
font-weight:normal;
margin:5px 0 0 10px;
padding:3px;
width:350px;
height:auto;
}

#paragraphe-filtration{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
font-weight:normal;
margin:5px 0 0 10px;
padding:3px;
width:350px;
height:auto;
}
.paragraphe-astroboy a{
color:#000000;
}
#paragraphe-filtration a{
color:#000000;
}

#paragraphe-vitamine{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
font-weight:normal;
margin:5px 0 0 10px;
padding:3px;
width:350px;
height:auto;
}

#paragraphe-vitamine2{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
font-weight:normal;
margin:30px 0 0 10px;
padding:3px;
width:350px;
height:auto;
}
#paragraphe-vitamine3{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
font-weight:normal;
margin:30px 0 0 10px;
padding:3px;
width:320px;
height:auto;
}
/********************************************************************* fin paragraphe***********************************************************************************/
.liste-1{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
margin:10px 0 0 0;
padding:0 0 0 20px;
list-style-image:url(../images/puce-liste/puce.jpg);
width:565px;
}
.liste-1 li{
line-height:20px;

}
.liste-1 a{
color:#000000;
}
.liste-2{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
margin:10px 0 0 30px;
padding:0 0 0 20px;
list-style-image:url(../images/puce-liste/puce.jpg);
width:350px;
}
.liste-2 li{
line-height:20px;

}
.liste-2 a{
color:#000000;
}

.liste-3{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
margin:10px 0 0 30px;
padding:0 0 0 5px;
list-style-image:url(../images/puce-liste/puce.jpg);
width:100px;
}
.liste-3 li{
line-height:20px;

}
.liste-3 a{
color:#000000;
}
.liste-4{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
margin:10px 0 0 0px;
padding:0 0 0 30px;
list-style-image:url(../images/puce-liste/puce.jpg);
width:180px;
}
.liste-4 li{
line-height:20px;

}
.liste-4 a{
color:#000000;
}

.liste-5{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
margin:10px 0 0 0px;
padding:0 0 0 30px;
list-style-image:url(../images/puce-liste/puce.jpg);
width:250px;
}
.liste-5 li{
line-height:20px;

}
.liste-5 a{
color:#000000;
}

.liste-6{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
margin:10px 0 0 0px;
padding:0 0 0 20px;
list-style-image:url(../images/puce-liste/puce.jpg);
width:320px;
}
.liste-6 li{
line-height:20px;

}
.liste-6 a{
color:#000000;
}
.liste-vitamine{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
margin:10px 0 0 0px;
padding:0 0 0 30px;
list-style-image:url(../images/puce-liste/puce.jpg);
width:300px;
}
.liste-vitamine li{
line-height:20px;

}
.liste-vitamine a{
color:#000000;
}
#bouton-devis{
float:left;
margin:15px 0 0 20px;
padding:0;
}

#page-structureur{
float:left;
margin:20px 0 0 5px;
padding:0;
width:430px;

}

#gobelet{
float:left;
margin:10px 0 0 20px;
}

.reference{
float:left;
margin:20px 0 0 10px;
width:568px;
}
.pota{
float:left;
background-color:#CCCCCC;
margin:20px 0 0 10px;
width:150px;
}
#pota3{
float:left;
background-color:#CCCCCC;
margin:20px 0 0 10px;
width:220px;
}

#colect1{
float:left;

background-color:#CCCCCC;
margin:20px 0 0 10px;
width:150px;
}
#colect2{
font-weight:normal;
float:left;
margin:20px 0 0 10px;
width:220px;
}
.pro4{
font-weight:normal;
float:left;
margin:20px 0 0 10px;
width:220px;
}
#boulang{
float:left;
margin:20px 0 0 0;
width:290px;
}
#pro3{
float:left;
margin:20px 0 0 0;
width:290px;
}
#p-boulang{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
float:left;
margin:20px 0 0 10px;
width:280px;
}
#boulang2{
float:left;
margin:20px 0 0 30px;
width:250px;
}
.p-boulang2{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
float:left;
margin:20px 0 0 10px;
width:250px;
}

.pro1{
	float:left;
	margin:5px 0 0 20px;
	width:335px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:left;
	padding: 0;

}

.pro1 ul{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
text-align:left;
margin:10px 0 0 0px;
padding:0 0 0 30px;
list-style-image:url(../images/puce-liste/puce.jpg);
width:180px;


}
/*page filtration du robinet*/
.filtration{
float:left;
margin:20px 0 0 10px;
width:150px;
}
.filtration2{
float:left;
margin:10px 0 0 10px;
width:350px;
}

.image-reference{
float:left;
margin:10px 0 0 10px;
}
#image-reso{
float:left;
margin:10px 0 0 20px;
padding:0;
}

.osmoseur{
float:left;
margin:10px 0 0 20px;
padding:0;
}

#osmoseur{
float:left;
margin:10px 0 0 20px;
padding:0;
}
.filtre-douche{
float:left;
margin:10px 0 0 20px;
padding:0;
}

#filtre-robinet{
float:left;
margin:20px 0 0 30px;
}
#vitamine{
float:left;
margin:10px 0 0 10px;
width:350px;
}
#vitamine2{
float:left;
margin:20px 0 0 10px;
width:200px;
}
#vitamine3{
float:left;
margin:30px 0 0 20px;
width:200px;
}
#vitamine4{
float:left;
margin:30px 0 0 20px;
width:310px;
}
.vitamine{
border:0;
float:left;
margin:20px 0 0 40px;
}

#cartouche-vitamine{
border:0;
float:left;
margin:20px 0 0 250px;
}

.douchette1{
border:0;
float:left;
margin:20px 0 0 20px;
width:200px;
}
.douchette2{
border:0;
float:left;
margin:30px 0 0 20px;
width:330px;
}
.eco-douche{
float:left;
margin:20px 0 0 30px;
}

.economiseur-1{
	position:absolute;
	padding:0;
	left: 223px;
	top: 430px;
	border:0;
}
.economiseur-2{
	position:absolute;
	padding:0;
	left: 363px;
	top: 430px;
	border:0;
}

.economiseur-3{
	position:absolute;
	padding:0;
	left: 503px;
	top: 430px;
	border:0;
}
.economiseur-4{
	position:absolute;
	padding:0;
	left: 647px;
	top: 430px;
	border:0;
}




#aquaclic-1{
position:absolute;
	padding:0;
	left: 223px;
	top: 673px;
	border:0;
	}
#aquaclic-2{
	position:absolute;
	padding:0;
	left: 223px;
	top: 949px;
	border:0;
}
#aquaclic-3{
	position:absolute;
	padding:0;
	left: 363px;
	top: 949px;
	border:0;
}
#aquaclic-4{
	position:absolute;
	padding:0;
	left: 503px;
	top: 949px;
	border:0;
}
#aquaclic-5{
	position:absolute;
	padding:0;
	left: 643px;
	top: 949px;
	border:0;
}
#aquaclic-6{
	position:absolute;
	padding:0;
	left: 223px;
	top: 1180px;
	border:0;
}
#aquaclic-7{
	position:absolute;
	padding:0;
	left: 363px;
	top: 1180px;
	border:0;
}
#aquaclic-8{
	position:absolute;
	padding:0;
	left: 503px;
	top: 1180px;
	border:0;
}
#aquaclic-9{
	position:absolute;
	padding:0;
	left: 643px;
	top: 1180px;
	border:0;
}

#kdf55{
float:left;
margin:30px 0 0 30px;
}
#kdf85{
float:left;
margin:30px 0 0 20px;
}

#anti-boue{
float:left;
margin:20px 0 0 20px;
padding:0;
}
#anti-boue2{
float:left;
margin:20px 0 0 20px;
padding:0;
}

#desembouage{
float:left;
margin:20px 0 0 20px;
padding:0;
}
#desembouage2{
float:left;
margin:20px 0 0 20px;
padding:0;
}
/*page appareil-anti-calcaire.php page appareil-anti-calcaire.php   page appareil-anti-calcaire.php   page appareil-anti-calcaire.php*/

#anti-calcaire{
float:left;
margin:20px 0 0 150px;
padding:0;
}

.calcaire1{
float:left;
margin:20px 0 0 10px;
padding:0;
}

.calcaire2{
float:left;
margin:0px 0 0 10px;
padding:0;
}

.lien-speciaux{
text-decoration:none;
color:#000000;
}

.lien-speciaux a{
color:#000000;
text-decoration:none;
}

iframe{
float:left;
margin:10px 0 0 5px;
padding:0;
}

/*page centre equestre*/
#cheval1{
float:left;
margin:20px 0 0 20px;
padding:0;
}

#cheval2{
	position:absolute;
	margin:30px 0 0 20px;
	padding:0;
	left: 200px;
	top: 453px;
}
#cheval3{
	position:absolute;
	margin:30px 0 0 20px;
	padding:0;
	left: 193px;
	top: 638px;
}
#cheval4{
	position:absolute;
	margin:30px 0 0 20px;
	padding:0;
	left: 191px;
	top: 616px;
}
#cheval5{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
	margin:30px 0 0 20px;
	padding:0;
	left: 425px;
	top: 822px;
}
/* vidéo video video video*/

#video-presentation{
margin:0px 0 0 20px;
padding:0;
}
/*
gamme osmoseur pro*/

#osmoseur-pro{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
margin:30px 0 0 0px;
padding:0;
}

/*page temoignages page temoignages page temoignages page temoignages page temoignages*/
#temoignage{
position:relative;
margin:30px auto 0 auto;
padding:0;
width:400px;
font-family:"Times New Roman", Times, serif;
text-align:justify;
}

#temoignage p{
background-color:#BBFFFF;
}

#temoignage-autre-page{
float:left;
margin:30px 0 0 85px;
padding:0;
width:400px;
font-family:"Times New Roman", Times, serif;
text-align:justify;
}
#temoignage-autre-page p{
background-color:#BBFFFF;
}

/*tags tags tags tags tags tags*/
#tags{
float:left;
width:190px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#0000CC;

}
#tags a{
text-decoration:none;
}

.tags1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
color:#62A7D0;
}
.tags2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
color:#595CE8;
}
.tags3 a{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:bold;
color:#62A7D0;
}
.tags4 a{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#24689F;
}
.tags5 a{
font-family:Arial, Helvetica, sans-serif;
font-size:0.6em;
font-weight:bold;
color:#3A24BB;
}

.tags6 a{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
color:#3A24BB;
}
.tags7 a{
font-family:Arial, Helvetica, sans-serif;
font-size:0.6em;
font-weight:bold;
color:#4EB6B0
}
.tags8 a{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
color:#7369E7;
}
.tags9 a{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#3849E0;
}
.tags10 a{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:bold;
color:#3FB0C9;
}

#carte-durete{
float:left;
margin:20px 0 0 70px;
padding:0;
}

#paiement{
float:left;
margin:50px 0 0 100px;
padding:0}

#paiement3674{
float:left;
margin:50px 0 0 40px;
padding:0}

#paiement3446{
float:left;
margin:50px 0 0 15px;
padding:0}

#paiement2308{
float:left;
margin:50px 0 0 10px;
padding:0}

#brita1{
float:left;
margin:30px 0 0 40px;
}

.brita2{
float:left;
margin:50px 0 0 20px;
padding:0;
}
.brita3{
float:left;
margin:20px 0 0 20px;
padding:0;
}
.brita4{
float:left;
margin:30px 0 0 20px;
padding:0;
}
/*
*****filtration automatique*****filtration automatique*****filtration automatique*****filtration automatique*****filtration automatique*****filtration automatique
*/
.filtre-auto{
margin:20px 0 0 0;
}
.paragraphe-filtreauto{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
margin:5px 0 0 10px;
padding:3px;
width:550px;
height:auto;
}

.paragraphe-decolmatage{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
margin:5px 0 0 10px;
padding:3px;
width:350px;
height:auto;
}

/********filtre à poche *****filtre à poche *****filtre à poche *****filtre à poche *****filtre à poche *****filtre à poche *****filtre à poche *****filtre à poche ******/

.cadre-lien{
position:relative;
background-color:#2a69b6;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
text-decoration:none;
text-align:center;
width:140px;
height:20px;
margin:50px 0 0 100px;
padding:8px 0 0 0;
}

.cadre-lien a:visited {
color:#abacac/*#252afb*/;
text-decoration:none;
}
.cadre-lien a:hover {
color: #6dbcff;
text-decoration:none;
}

#promo{
float:left;
margin:0 0 0 5px;
}

/*---------------concessionnaire---------------concessionnaire---------------concessionnaire---------------concessionnaire---------------concessionnaire*/
/*analyse------------analyse------------analyse------------analyse------------analyse------------analyse------------analyse------------analyse------------analyse------------*/

#certif{
	position:absolute;
	left: 502px;
	top: 389px;
}

