body{
height: 100%;
background-image:fond1e.jpg;
background-position:center;
background-repeat:no-repeat;
background-attachment:fixed; /* ou : background-size:cover pour image qui 					     					suit la fenêtre*/

/*NOUVELLE COULEURS - bleu #003045 - R0 V59 B90
beige #c8bb89 - R223 V207 B155*/


}

body {
margin: 0;
padding: 0;
text-align :left;
font-family : arial;
font-size : 13px;
}

/*LIENS ******************************************************************************/ 

a {color: rgba(0, 59, 90, 0.50); text-decoration : none ; font-weight : bold;}   
a:hover {text-decoration : none}

a:active {outline: none;}
a:focus {outline:none;}

/* BLOC CONTENEUR *******************************************************************/

#conteneur {
position:absolute;
left :50%; 
top: 35%;
width: 800px;
height: 1000px;
margin-top: -224px;
margin-left: -400px;
color : #fff ;
/*border: solid 1px red;*/
 }

html>body #conteneur { height: auto; min-height: 448px;
}

/* HAUT *******************************************************************************/
	 
#haut {
width : 100% ; 
height : 120px ; 
background : #fff url(images/haut.jpg) no-repeat; 
text-align : left;
border-radius: 15px 15px 0px 0px;
}

/* CONFIGURATION ul, li / MENU *********************************************************/

ul, #menu li {
margin : 0; 
padding : 0; 
list-style : none ; 
float : left;
}
#menu li:first-child {padding-left:15px}

/* MENU ******************************************************************************/

#menu {
width : 100% ; 
background-color : rgba(255, 255, 255, 1);
text-align : center
}
#menu li { padding : 4px 0 4px 0
}
#menu li a {
text-decoration : none ; 
color: rgb(0, 59, 90); 
font-weight : normal ; 
padding : 2px 10px 2px 10px; 
margin : 0;
background : url(images/menu.jpg) no-repeat right ; 
}
#menu li a:hover {
text-decoration:none;
color:#c8bb89;
}

/* TARIFS / ul, li  *********************************************************/

table {	width: 425px;
		font-weight : normal;
		margin:52px 0 0 100px;
		color:rgb(0, 59, 90);
		/*border:1px solid blue*/
}
th {font-size:1.1em;
	/*border:1px solid green*/
}
.tabletitle { 	padding:10px 35px 0 0px;
				color:rgb(0, 59, 90);
}
 /*#soustitrevisage {	font-weight : italic;
 				border:1px solid blue;
}*/
.deuxprix { 	padding:10px 0 0 0px;
				color:rgb(0, 59, 90);
				font-size:0.8em;
				text-align:right;
}

td {  	padding:10px 0 0 0px;
		color:rgb(0, 59, 90);
		/*border:1px solid red*/
}
.prix { text-align:right
}
#forfait {
		font-weight : bolder;
}
#depilprog {
			/*border:1px solid blue*/;
			font-style : italic;
}
em {font-weight : bolder;
}

/* SEPARATEUR / SPACER *************************************************************
 
#deco {
width : 100% ;
height : 21px ;
background : #fff url(images/bg_deco.jpg) repeat-x; 
clear : both  }
 
#galets {
width : 100%
heigt : 4px
background : #fff url(images/galets.jpg) repeat-x; 
clear : both  }
*/
/* BLOCS GAUCHES ET DROITS EN FLOAT  *************************************************/

.gauche {
float : left ; 
width : 180px ; 
background : rgba(255, 255, 255, 0.5);  
color : rgb(0, 59, 90);
height : 700px;
border-radius: 0px 0px 0px 0px;
}

.photosgauche { padding-bottom:10px}
.gauche img { margin : 20px 10px 0 23px }
.gauche h3 { margin-left: 28px; color: rgb(0, 59, 90)}
.gauche p { margin-left: 28px}
.gauche span { margin-left: 28px}



#facebookisa {margin : 9px 0 0 0 }

.gauche .interlignage {line-height: 1.7}

.droite 
{float : left; 
margin-left: 0;
width: 620px;
height: 700px;
background : rgba(255, 255, 255, 0.8);
color: #707070;
overflow: auto; 
background-image: url(images/fond.jpg);
border-radius: 0px 0px 0px 0px;
/*border: solid 1px red;*/
}

/* VIDEO  *************************************************/

.fb-post {
margin-left: 125px;
/*border: solid 1px red;*/
}

.droite ul li {
/*border: solid 1px red;*/
color : rgb(0, 59, 90);
margin-left:120px;
}

.droite a {color: rgb(0, 59, 90); font-weight : bold;} 

/* IMAGE ******************************************************************************/	 

.img_nompage {margin: 10px 0 0 15px}

.droite img { margin : 0px 0px 0 120px;
			float : left;  
			padding : 0px 10px 2px 0px;
}


#vitrine {	margin: 30px 0 35px 115px;
			float : none
}
#plan {		margin: 55px 0 35px 0;
			float : none
}


/* PARAGRAPHE *************************************************************************/	 

h1 {font-size : 20px ; color : #000; margin : 5px 10px 0 15px ; padding : 0; color : rgb(0, 59, 90); text-transform : uppercase}
h2 {font-size : 14px ; color : #000; margin : -10px 10px 0 10px ; padding : 0 ; color : rgb(0, 59, 90); letter-spacing : 0px}
h3 {font-size : 12px ; color : #000; margin : 5px 10px 0 15px ; padding : 0}
h4 {font-size : 24px ; color : rgb(0, 59, 90); margin : 5px 10px 0 15px ; padding : 0}	
p {margin : 5px 10px 0 15px }


.droite h1 {margin:40px 0 10px 70px}
.droite h2 {margin-left : 120px}
.droite h3 {margin-left : 120px}
.droite h4 {margin:50px 0 10px 120px}
.droite p {	margin: 0 30px 10px 120px;
			color: rgba(0, 59, 90, 0.65)
}

.droite a:hover {
text-decoration:none;
color:#c8bb89;
}

.tirets {
font-size : 8px;
font-style : lighter;
letter-spacing : 2px }

.Style4 {
font-size : 11px;
font-weight : light;
}

.Style2 {
margin: 0px 0px 0px -50px;
/*border: solid 1px red;*/
}


.Style8 {
font-size : 17px;
font-weight : light;
margin: 0px 0px 0px -50px;

}


#parag1, #parag2, #parag3, #parag4, #parag5, #parag6, #parag7, #parag8, #parag9 {
margin: 0px 0px 20px 70px;
}




.titreproduits { 
margin: 0px 0px 0px 0px;
padding : 0px 0px 10px 0px;
/*border: solid 1px red*/
}

#nettoyersapeau {
margin: 0px 0px 0px -50px;
}
#hydratersapeau {
margin: 0px 0px 0px 70px;
}
#nourrirsapeau {
margin: 0px 0px 0px 70px;
}
#equilibrer {
margin: 0px 0px 0px 70px;
}
#parfaire {
margin: 0px 0px 0px 70px;
}
#exfolier {
margin: 0px 0px 0px 70px;
}
#traiter {
margin: 0px 0px 0px 70px;
}
#stimuler {
margin: 0px 0px 0px 70px;
}
#soigner {
margin: 0px 0px 0px 70px;
}


/* BAS*********************************************************************************/
	 
#bas {
text-align:left;
color: rgb(0, 59, 90);
margin:-10px -20px 0 -15px;
letter-spacing: -0.001em;
font-size : 12px;
}


