.labelinput{
	display: inline;
	float:left;
	width: 200px;
	color:#0074C4;
	font-size:11px;
	margin:5px;
}

.inputhabille{
	background-color: #F0F0F0;
	margin-top:5px;
	border: 1px solid #227AA2;
	margin:5px;
}

.divhabille{
	padding:10px;
	margin-top:5px;
	border: 1px solid #227AA2;
	margin:5px;
}



body,div,p,li,h1,table,td,tr{
margin:0;
padding:0;
}

ul{
margin:10px;
}

body{
background-color:#fff;
font-family:verdana,sans serif;
margin-top:5px;
}

img{
border:0px;
}


td{
vertical-align:top;
padding:0px;
}

#peresup{
margin:auto;

border:1px solid #0074C4;
background-image:url(images/bg.gif);
background-repeat:no-repeat;
background-position:-78px -24px;
}

#bandeau{
width:970px;
height:207px;
}



#logopool{
float:left;
height:207px;
width:366px;
}

#logopool p{
font-size:14px;
color:#008ACE;
margin-left:24px;
}


#logopool img{
margin-top:20px;
margin-left:20px;
}

#baniere img{
margin-left:5px;
margin-top:7px;
}

#baniere{
	z-index:3;
}

#baniere p{
margin-left:710px;
font-size:14px;
color:#008ACE;
}

#macaron{
z-index:2;
margin-top:-208px;
margin-left:884px;
}

/*style de base
#recherche{
height:33px;
width:970px;
background-image:url(images/fondrech.gif);
background-repeat:no-repeat;
}*/


/* nouveau style */

#recherche{
height:33px;
width:970px;
background-image:url(images/fonrech2.gif);
background-position:0px -2px;
background-repeat:no-repeat;
}

/* fin nouveau style */

#rech{
margin-top:8px;
float:left;
width:240px;
}

label{
font-size:9px;
color:#294171;
margin-left:22px;
}

.calage{
width:90px;
}

/*style de base	

#barnav{
padding-top:9px;
text-align:center;
}

#barnav a:link,a:active,a:visited{
text-decoration:none;
font-size:10px;
color:#fff;
margin-left:10px;
}

#barnav a:hover{
text-decoration:none;
font-size:10px;
color:#294171;
margin-left:10px;
}



.pipe{
font-family:verdana;	
text-decoration:none;
font-size:9px;
color:#294171;
margin-left:6px;	
}

*/

/* nouveau style */
	

a.normal:link,a.normal:visited,a.normal:hover,a.normal:active{
text-decoration:none;
font-size:11px;
color:#fff;
margin-left:3px;
margin:0px;
}

a.normalde:link,a.normalde:visited,a.normalde:hover,a.normalde:active{
text-decoration:none;
font-size:9px;
color:#fff;
margin-left:2px;
margin:0px;
}

a.courant:link,a.courant:visited,a.courant:hover,a.courant:active{
text-decoration:none;
font-size:11px;
color:#294171;
margin-left:3px;

}

a.courantde:link,a.courantde:visited,a.courantde:hover,a.courantde:active{
text-decoration:none;
font-size:9px;
color:#294171;
margin-left:2px;

}

.pipe{
font-family:verdana;	
text-decoration:none;
font-size:9px;
color:#294171;

}

/* fin nouveau style */

#menud1{
margin-left:10px;
width:210px;
margin-top:10px;
margin-bottom:10px;
}

#menud{
margin-left:10px;
padding-bottom:10px;
background-image:url(images/points.gif);
background-repeat:no-repeat;
background-position: bottom right;
/*width:145px;*/
}

#menud table{
height:70px;
}

a.lien2:link,a.lien2:active,a.lien2:visited,a.lien2:hover{
	margin:0px;
	padding:0px;
	color:#092161;
	font-size:10px;
	text-decoration:none;
	margin-left:15px;
	text-align:justify;
}

.sousmenu{
	font-size:10px;
	padding-top:5px;
	padding-bottom:5px;
	height:10px;
	max-width:600px;
}

.sousmenu a.liensm:link,a.liensm:active,a.liensm:visited,a.liensm:hover{
	margin:0px;
	padding:0px;
	color:#092161;
	font-size:8pt;
	text-decoration:none;
	margin:5px;
	text-align:justify;
}


a.suite{
text-align:justify;
color:#0074C4;
font-size:10px;
text-decoration:none;
margin-left:120px;
}

a.suite2{
text-align:justify;
color:#0074C4;
font-size:10px;
text-decoration:none;
margin-left:280px;
}

.texte{
margin-left:10pt;
color:#0074C4;
font-size:11px;
margin-right:15px;

}

a.lienurl:link,a.lienurl:visited,a.lienurl:hover,a.lienurl:active{
	margin:0px;
	padding:0px;
	color:#0074C4;
	font-size:11px;
	text-decoration:none;
}

a.lienurl2:link,a.lienurl2:visited,a.lienurl2:hover,a.lienurl2:active{
    color:#0074C4;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	}


#colonnegauche{
	width:233px;
	min-height:500px;
}

#actualite{
	color:#0074C4;
    font-size:11px;
	padding-left:10px;
	width:233px;
background-image:url(images/liseretdroit1.jpg);
background-repeat:no-repeat;
min-height:160px;
}

#actualite p{
	margin-right:30px;
}

#actualite img{
margin-top:4px;
}

a.lien1:link,a.lien1:active,a.lien1:visited{
color:#092161;
font-size:10px;
text-decoration:none;
text-align:justify;
font-weight:bold;
}

a.lien1:hover{
color:#092161;
font-size:10px;
text-decoration:underline;
text-align:justify;
font-weight:bold;
}

#gd_colonne_claire{
width:570px;
}



.photo{
width:195px;
height:90px;
margin-top:18px;
margin-left:10px;
float:left;
}

.texte1{
text-align:justify;
color:#0074C4;
font-size:10px;
}

.textec{
width:330px;
float:left;
margin-left:20px;
margin-top:30px;
}


#colonnedroite{
	min-height:350px;
	width:157px;
}

#pro{
	background-position:bottom right;
	background-image:url(images/pro.png);
	background-repeat:no-repeat;
	margin-top:-2px;
	margin-left:6px;
	height:106px;
	/*width:148px;*/
}

#pro p{
	margin-bottom:6px;
}

.texte2{
padding-top:6px;
text-align:left;
color:#0074C4;
font-size:11px;
margin-left:15px;

}

a.lien3:link,a.lien3:active,a.lien3:visited{
text-align:justify;
color:#0074C4;
font-size:10px;
text-decoration:none;
margin : 0px;
}

a.lien3:hover{
text-align:justify;
color:#0074C4;
font-size:10px;
text-decoration:underline;
margin : 0px;
}

.texted{
/*text-align:justify;*/
margin-left:1px;
color:#0074C4;
font-size:9px;
margin-right:15px;
margin-bottom:5px;
}


#droite1{
	background-image:url(images/points.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	margin-top:7px;
	/*width:155px;*/
		}	
	
#droite2{
	/*width:155px;*/
	margin-top:7px;
}	

		
.pink{
	background-image:url(images/pink.gif);
	margin-left:12px;
	background-repeat:no-repeat;
	width:120px;
	height:61px;
	margin-bottom:5px;
	}
	
.white{
	font-size:10px;
    color:#fff;
    margin-left:15px;
    padding-top:15px;
	}	

#pied{
	clear:both;
	background-image:url(images/pool_pdp_978.jpg);
	background-color:#eff8ff;
	background-repeat:no-repeat;
	/*margin-left:1px;
	padding:0px;*/
	width:978px;
	
	}

.mentions{
	margin:auto;
	text-align:center;
	width:350px;
}

.mentions a.lien:link,a.lien:active,a.lien:visited,a.lien:hover{
	margin:0px;
	padding:0px;
	color:white;
	font-size:8pt;
	text-decoration:none;
	margin-left:15px;
	text-align:justify;
}


#pied a{

font-size:9px;
color:white;
text-decoration:none;
}


#contenupage {

	
	color:#0074C4;
	font-size:11px;
	width:500px;


}


#contenupage p{
	text-align:justify;
}

#contenupage ul{
	list-style: circle outside;
	margin-top:0px;
	padding-left:10px;
}

#contenupage li{

}

#contenupage h1{

color:#0074C4;
font-size:15px;
text-transform:uppercase;
}

#contenupage a{
	color:#0074C4;
}


#contenupage h2{
color:#0074C4;
font-size:14px;
text-transform:uppercase;
}

.encoursgauche{
padding-left:5px;
width:10px;
background-image:url(images/pink.gif);

}

.encoursmilieu{
background-color:white;

}

/* style page produit */

.texte3p{
text-align:justify;
color:#0074C4;
font-size:10px;
}

#contenupage{margin:0px;}

#optionsdesc{
width:480px;
margin-top:20px;
margin-bottom:20px;
clear:both;
}

#option1{
width:500px;
margin-left:20px;
padding-bottom:20px;
}

#optext{
width:150px;
float:left;
}


#texteproduit{
margin-top:25px;
width:260px;
float:left;
color:#5e5b5e;
font-size:11px;
text-align:justify;
min-height:300px;
}

.ttre{
color:#5e5b5e;
font-size:11px;
/*margin-left:5px;*/
padding:10px;
}



#prodconteneur_POOL{
width:260px;
}

/*.serv{
height:20px;
width:104px;
background-image:url(images/serv1.gif);
background-repeat:no-repeat;
background-position:top;
}
*/
.serv2{
width:104px;
height:57px;
}

.photop{
width:195px;
margin-top:75px;
}

#liste{
margin-top:-20px;
width:104px;
margin-left:-5px;	
}


#ch_POOL{background-image:url(images/cadregdhpool.gif);
background-repeat:no-repeat;
width:550px;
height:40px;
}

#cb_POOL{background-image:url(images/cadregdbpool.gif);
background-repeat:no-repeat;
width:550px;
height:43px;
}


#optiongen2_POOL{
border-left:1px solid #009EE0;
border-right:1px solid #009EE0;
width:508px;
padding:20px;
min-height:300px;
}

#haut_POOL{
float:left;
margin-left:0px;
width:258px;
height:12px;
background-image:url(images/cadrehpool.gif);
background-repeat:no-repeat;
padding:0px;
}

#mil_POOL{
padding:0px;
width:254px;
border-right:1px solid #009EE0;
border-left:1px solid #009EE0;
margin-left:1px;
font-size:9px;
}

#bas_POOL{
width:258px;
height:16px;
background-image:url(images/cadrebpool.gif);
background-repeat:no-repeat;
}

#prodconteneur_POOL strong{
color:#009EE0;
font-size:10px;

}

#prodconteneur_POOL h1{
color:#009EE0;
text-transform:uppercase;
font-size:28px;
margin-bottom:10px;
margin-left:10px;
margin-top:40px;
}

.yellow_POOL{
font-size:12px;
margin-left:10px;
color:#009EE0;
}

#prodconteneur_JUST{
width:260px;
float:left;

}
 
#ch_JUST{background-image:url(images/cadregdh.gif);
background-repeat:no-repeat;
width:550px;
height:40px;
}

#cb_JUST{background-image:url(images/cadregdb.gif);
background-repeat:no-repeat;
width:550px;
height:43px;
}


#optiongen2_JUST{
border-left:1px solid #f48f00;
border-right:1px solid #f48f00;
width:508px;
padding:20px;
}

#haut_JUST{
float:left;
margin-left:1px;
width:258px;
height:12px;
background-image:url(images/cadreh.gif);
background-repeat:no-repeat;
padding:0px;
}

#mil_JUST{
padding:0px;
width:254px;
border-right:1px solid #f48f00;
border-left:1px solid #f48f00;
margin-left:1px;
font-size:9px;
}

#bas_JUST{
width:258px;
height:16px;
background-image:url(images/cadreb.gif);
background-repeat:no-repeat;
}

#prodconteneur_JUST strong{
color:#f48f00;
font-size:10px;

}

#prodconteneur_JUST h1{
color:#f48f00;
text-transform:uppercase;
font-size:28px;
margin-bottom:10px;
margin-left:10px;
margin-top:40px;
}

.yellow_JUST{
font-size:12px;
margin-left:10px;
color:#f48f00;
}

.voiraussi a.lienaussi:link,a.lienaussi:active,a.lienaussi:visited,a.lienaussi:hover{
text-decoration:none;
font-size:12px;
color:#000;
margin-left:10px;
}

#prodconteneur_ECO{
width:260px;
float:left;
}
 
#ch_ECO{
background-image:url(images/cadregdheco.gif);
background-repeat:no-repeat;
width:550px;
height:40px;
}

#cb_ECO{
background-image:url(images/cadregdbeco.gif);
background-repeat:no-repeat;
width:550px;
height:43px;
}


#optiongen2_ECO{
border-left:1px solid #24782b;
border-right:1px solid #24782b;
width:508px;
padding:20px;
}

#haut_ECO{
float:left;
margin-left:1px;
width:258px;
height:12px;
background-image:url(images/cadreheco.gif);
background-repeat:no-repeat;
padding:0px;
}

#mil_ECO{
padding:0px;
width:254px;
border-right:1px solid #24782b;
border-left:1px solid #24782b;
margin-left:1px;
font-size:9px;
}

#bas_ECO{
width:258px;
height:16px;
background-image:url(images/cadrebeco.gif);
background-repeat:no-repeat;
}

#prodconteneur_ECO strong{
color:#24782b;
font-size:10px;

}

#prodconteneur_ECO h1{
color:#24782b;
text-transform:uppercase;
font-size:28px;
margin-bottom:10px;
margin-left:10px;
margin-top:40px;
}

.yellow_ECO{
font-size:12px;
margin-left:10px;
color:#24782b;
}

#prodconteneur_OLYMPIC{
width:260px;
float:left;
}
 
#ch_OLYMPIC{background-image:url(images/cadregdholympic.gif);
background-repeat:no-repeat;
width:550px;
height:40px;
}

#cb_OLYMPIC{background-image:url(images/cadregdbolympic.gif);
background-repeat:no-repeat;
width:550px;
height:43px;
}


#optiongen2_OLYMPIC{
border-left:1px solid #4b4b4b;
border-right:1px solid #4b4b4b;
width:508px;
padding:20px;
}

#haut_OLYMPIC{
float:left;
margin-left:1px;
width:258px;
height:12px;
background-image:url(images/cadreholympic.gif);
background-repeat:no-repeat;
padding:0px;
}

#mil_OLYMPIC{
padding:0px;
width:254px;
border-right:1px solid #4b4b4b;
border-left:1px solid #4b4b4b;
margin-left:1px;
font-size:9px;
}

#bas_OLYMPIC{
width:258px;
height:16px;
background-image:url(images/cadrebolympic.gif);
background-repeat:no-repeat;
}

#prodconteneur_OLYMPIC strong{
color:#4b4b4b;
font-size:10px;

}

#prodconteneur_OLYMPIC h1{
color:#4b4b4b;
text-transform:uppercase;
font-size:28px;
margin-bottom:10px;
margin-left:10px;
margin-top:40px;
}

.yellow_OLYMPIC{
font-size:12px;
margin-left:10px;
color:#4b4b4b;
}

.vertbio{
color:#90B412;	
}

