/* CSS Document */

/* GENERAL */

html, body {
	background-color: #ffffff;
	min-height:100%;
	width:100%;
	margin:0px;
	padding: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#225D55;
	text-align:center;
	position:relative;
	}
 
a {
	color:#225D55;
	text-decoration:none;
	}
	
a:hover{
	color:#225D55;
	text-decoration:none;
	}
.piscine {	/*H1 HAUT DE PAGE*/
	margin:0px;
	padding:0px;
	height:12px;
	line-height:12px;
	font-size: 10px; 
	font-weight:normal;
	color:#A1CAD2;
	}
.piscine_abri {	/*IMAGE A GAUCHE*/
	margin:0px;
	padding:0px 4px 0px 0px;
	float:left;
	}
.piscine_abri-droite {	/*IMAGE A GAUCHE*/
	margin:0px;
	padding:0px 0px 0px 4px;
	float:right;
	}
h1 {
	margin:0px 0px 10px 0px;
	padding:0px;
	position:relative;
	font-size:14px;
	font-weight:bold;
	}
h2 {
	margin:0px 0px 20px 0px;
	padding:0px;
	position:relative;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	}
h3 {
	margin:0px 0px 10px 10px;
	padding:0px;
	color:#00C2E5;
	position:relative;
	font-size:11px;
	font-weight:bold;
	}		
.separation {
	clear:both;
	visibility:hidden;
	margin:0px;
	padding:0px;
	height:0px;
	}
	

/* BLOC CONTENEUR */
#abris_venus {
	width: 798px;
	margin:0px auto 0px auto;
	padding:0px;
	border: 1px solid #225D55;
	text-align:left;
	position: relative;
}

/* MENU PRINCIPAL */

ul#abri_piscine { 
	height:18px;
	width:798px;
	padding:0px 0px 0px 0px;
	margin:0px;
	background-color:#225D55;
	list-style-type:none;
	text-align:center;
	position:relative;
	}
ul#abri_piscine  li	{
	height:18px;
	margin:0px 14px 0px 14px;
	padding:0px;
	font-size: 11px;
	color:#5FD3F9;
	position:relative;
	
	}
ul#abri_piscine  li	a{
	line-height:18px;
	color:#5FD3F9;
	}
ul#abri_piscine  li	a:hover{
	line-height:18px;
	color:#FD00FF;
	}	
		
/*CONTENU*/

.bloc-large {
	width:508px;
	margin:0px 15px 0px 0px;
	left:14px;
	padding:0px;
	position:relative;
	float:left;
	}
p.gauche { /*dans bloc large, p en colonne à gauche*/
	width:240px;
	margin:0px 10px 0px 0px;
	padding:0px;
	position:relative;
	float:left;
	text-align:justify;
	}
p.normal { /*dans bloc large, p large*/
	width:498px;
	margin:0px 10px 0px 10px;
	padding:0px;
	position:relative;
	text-align:justify;
	}
p.txtrose { /*dans bloc large, p large texte rose*/
	width:508px;
	margin:0px 0px 0px 10px;
	padding:0px;
	color:#FD00FF;
	font-size:11px;
	position:relative;
	text-align:justify;
	}
p.txtrose a {
	color:#FD00FF;;
	}
p.txtrose a:hover {
	color:#225D55;
	
	}
.bloc-moyen {
	width:240px;
	margin:0px 9px 0px 0px;
	padding:0px;
	left:14px;
	position:relative;
	float:left;
	}
.bloc-moyen p{
	width:230px;
	margin:0px;
	padding:0px;
	position:relative;
	text-align:justify;
	}
.rose { /*bloc devis*/
	margin:0px 0px 10px 0px;
	padding:0px;
	width:240px;
	min-height:41px;
	background-color:#FEA6FF;
	border:1px solid #7FA19C;
	text-align:right;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	position:relative;
	}
a.bouton {/*bouton sur fond rose*/
	display:block;
	width:128px;
	height:34px;
	margin:3px 3px 0px 3px;
	padding:3px 0px 0px 0px;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	float:right;
	background-image:url(abris-piscine/bouton.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	}
a:hover.bouton {
	display:block;
	width:128px;
	height:34px;
	margin:3px 3px 0px 3px;
	padding:3px 0px 0px 0px;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	color:#0094AF;
	float:right;
	background-image:url(abris-piscine/bouton-over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	}
.jaune {/*bloc carte*/
	margin:0px 0px 0px 0px;
	padding:0px;
	width:240px;
	min-height:82px;
	background-color:#FFDA82;
	background-image:url(abris-piscine/bandeau-clair.gif);
	background-position:top left;
	background-repeat:repeat-x;
	border:1px solid #7FA19C;
	text-align:right;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	position:relative;
	}
.jaune img {
	margin:4px 4px 0px 4px;
	padding:0px;
	position:relative;
	float:left;
	}
.jaune h3 {
	color:#9200A8;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:20px;
	}
.jaune2 {/*bloc recherche*/
	margin:20px 0px 20px 0px;
	padding:0px;
	width:240px;
	height:128px;
	float:left;
	background-color:#FFDA82;
	background-image:url(abris-piscine/fond-recherche.gif);
	background-position:top left;
	background-repeat:repeat-x;
	border:1px solid #7FA19C;
	text-align:left;;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	position:relative;
	}
.jaune2 img {
	margin:4px 4px 0px 4px;
	padding:0px;
	position:relative;
	float:left;
	}
.jaune2 h3 {
	color:#9200A8;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 10px;
	padding:0px;
	text-align:left;
	line-height:20px;
	}
.jaune2 p {
	margin:5px 0px 0px 8px;
	padding:0px;
	}
.jaune2 form {
	margin:10px 0px 0px 50px;
	padding:0px;
	font-size:11px;
	}
a.bouton2 { /*bouton sur fond jaune*/
	display:block;
	width:128px;
	height:34px;
	margin:3px 3px 0px 3px;
	padding:3px 0px 0px 0px;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	float:right;
	background-image:url(abris-piscine/bouton.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	}
a:hover.bouton2 {
	display:block;
	width:128px;
	height:34px;
	margin:3px 3px 0px 3px;
	padding:3px 0px 0px 0px;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	color:#0094AF;
	float:right;
	background-image:url(abris-piscine/bouton2-over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	}
a.lien { /*lien avec roll-over gras*/
	font-weight:bold;
	}
a:hover.lien {
	color:#FD00FF;
	}
	
a.lien2 { /*lien avec roll-over*/
	font-weight:normal;
	}
a:hover.lien2 {
	color:#FD00FF;
	}	
	
/*sur venus ondine*/
.abris-venus-ondine {
	width:798px;
	margin:0px;
	padding:0px;
	text-align:left;
	position: relative;
}
.abris-venus-ondine h1{
	font-size:11px;
	font-weight:normal;
	margin:0px 0px 4px 10px;
	padding:0px;
	}
.exemples-abris {
	width:798px;
	margin:0px;
	padding:0px;
	height:129px;
	background-color:#FFF6DF;
	background-image:url(abris-piscine/fond-venus-ondine.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	border-top:1px solid #FE73FF;
	border-right:none;
	border-bottom:1px solid #FE73FF;
	border-left:none;
	position:relative;
	}
.exemples-abris p {	
	float:left;
	margin:6px 0px 6px 5px;
	padding:0px;
	width:255px;
	position:relative;
	}
.exemples-abris p img{	
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px;
	border:1px solid #225D55;
	position:relative;
	}
#bas {
	text-align:center;
	position:relative;
	}
#bas a { /*lien avec roll-over*/
	font-weight:normal;
	}
#bas a:hover {
	color:#FD00FF;}
		
