
html {
 width:100%;
 height:100%; /* force à prendre toute la hauteur disponible */
}

body {
 width:100%;
 height:100%; /* force à prendre toute la hauteur disponible */
 text-align:center; /*centre l'interface pour ie 6*/
 margin:0px 0px 0px 0px;
 
 /*fond du site
 background-image:url(../images/interface/fond.jpg);
 background-repeat:repeat-x;
 background-attachment:fixed;
 background-position: top left;
 background-color: #b3b3b3; */
  background-color:#CCC;
 
 /*Texte
 font-family: Verdana, Arial, Helvetica, sans-serif;*/
 font-family:Tahoma, Geneva, sans-serif;
 color: #133970;
 font-size: 13px;
 line-height: 160%;
}


/* Définition des liens */
a:link, a:visited {
color: #09F;
text-decoration:none;
}

/* Définition des liens en survol */
a:hover {
color: #78B300;
background: none;
}

/* Définition des titres des menus */
.titre_page {
font-size:25px;
/*font-weight:bold;
color:#133970;
color:#bddb00;
color:#9CB300;
#78B300
*/
color:#9ccfba;
}



/*Définition du contenu à gauche */
.bloc_gauche{
float:left;
margin-right:10px;
margin-bottom:10px;
}

/*Définition du contenu à droite */
.bloc_droite{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

/*Définition du contenu texte */
.contenu{	
	float:left;
	width:720px;
	margin-top:40px;
	margin-bottom:40px;	
	margin-left:70px;
	margin-right:16px;	
}

/*Définition du contenu texte */
.droite{
	float:left;
	width:124px;
	margin-top:40px;
	margin-bottom:40px;
	margin-left:20px;
	color: #030;
}
.droite a:link{color:#030; text-decoration: none;}
.droite a:visited{color: #030; text-decoration: none;}
.droite a:hover{color: #030; text-decoration: underline;}

/*Définition du contenu diapo anim*/
.anim{/*
overflow: hidden;
width:800px;
height:500px;
position: absolute;


left:0px;
top:0px;
*/
}

/*Définition du contenu texte */
.photo{
display:block;
width:950px;
height:300px;
overflow: hidden;
border:0px;
background-image:url(../images/prod/1024/piscine-q17.jpg);
background-position:left;
background-position:center;
}

.photo_jardin{
display:block;
width:950px;
height:300px;
overflow: hidden;
border:0px;
background-image:url(../images/prod/1024/jardin-b15-fleur.jpg);
background-position:left;
background-position:center;
}


.photo_piscine{
display:block;
width:950px;
height:300px;
overflow: hidden;
border:0px;
background-image:url(../images/prod/1024/piscine-n13.jpg);
background-position:left;
background-position:center;
}

/*Définition des titres ex : couleur, taille, typo : vu dans style client*/				   
.titrep {display:none;}
.titrep br{display:none;}

/* Pour la modification du baspage	*/

.baspage_cont{color: #06C; text-decoration: none; font-size:10px; margin-left:250px; margin-right:250px} 
/*.baspage{color: #000; text-decoration: none; font-size:10px;} */
a.baspage:link{color: #06C; text-decoration: none;}
a.baspage:visited{color: #06C; text-decoration: none;}
a.baspage:hover{color: #06C ; text-decoration: underline;}
h1.baspage{color: #06C; font-size:10px; font-weight:normal; line-height:120%}
h2.baspage{color: #06C; font-size:10px; font-weight:normal; line-height:120%}

/* Pour les mentions legales	*/
a.mentions:link{color: #06C; text-decoration: none;}
a.mentions:visited{color: #06C; text-decoration: none;}
a.mentions:hover{color: #06C ; text-decoration: underline;}
table.mentions{  background-image:url(../images/interface/fd2.png); background-repeat:repeat-y; background-position:center; width:1200; height:100%; padding:10px; margin-left:auto; margin-right:auto}