/* Feuille de style pour le contenu des pages
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */
 
/* Import des style pour la charte */
@import "charte.css";

/* STYLE CYC  (ne pas supprimer) */
.cyc {
	position: absolute;
	top: -10000px;
}

#contenuTexte .important {
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	margin-bottom:15px;
	color:#999999;
}

/* STYLE DE LA PAGE CONTACT */

#contactTxt{
	width:45%;
	float:left;
}
#contactPlan{
	width:45%;
	float:right;
}
#formContact input,textarea{
	border:1px solid #000;
	font-size:12px;
}
#formContact input:focus,textarea:focus{
	border-color:#FF0000;
}
#formContact .champRequis{
	color:#FF0000;
}

/************************* STYLE GENERAUX *****************/
/************************* STYLE GENERAUX *****************/
/************************* STYLE GENERAUX *****************/
/*#contenu H1
{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#333366;
	/* border-bottom:3px solid #4571A5; 
	background-image:url(../images/bg-h1.gif);
	background-repeat:no-repeat;
	
	padding-left:5px;

	height:30px;
}*/

#contenu #contenuTexte h1{
	height:53px;
	background-repeat:no-repeat;
	margin-bottom:10px;
	width:700px;
}
#contenu #contenuTexte h1 span {display:none;}

#contenu #contenuTexte h1.titre-accueil{background: url(../images/charte/titre-accueil.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-centre{background: url(../images/charte/titre-centre.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-localisation{background: url(../images/charte/titre-localisation.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-cure{background: url(../images/charte/titre-cure.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-promoscures{background: url(../images/charte/titre-promoscures.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-espace{background: url(../images/charte/titre-espace.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-espace-visage{background: url(../images/charte/titre-espace-visage.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-espace-corps{background: url(../images/charte/titre-espace-corps.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-espace-autres{background: url(../images/charte/titre-espace-autres.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-hebergement{background: url(../images/charte/titre-hebergement.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-tarifs{background: url(../images/charte/titre-tarifs.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-tarifs1{background: url(../images/charte/titre-tarifs1.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-tarifs2{background: url(../images/charte/titre-tarifs2.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-tarifs3{background: url(../images/charte/titre-tarifs3.gif) top left no-repeat; height:84px;}
#contenu #contenuTexte h1.titre-tarifs4{background: url(../images/charte/titre-tarifs4.gif) top left no-repeat; height:84px;}
#contenu #contenuTexte h1.titre-contact{background: url(../images/charte/titre-contact.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-merci{background: url(../images/charte/titre-merci.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-guide{background: url(../images/charte/titre-guide.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-prereservation{background: url(../images/charte/titre-prereservation.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-reservation1{background: url(../images/charte/titre-reservation1.gif) top left no-repeat; height:84px;}
#contenu #contenuTexte h1.titre-reservation2{background: url(../images/charte/titre-reservation2.gif) top left no-repeat; height:84px;}

#contenu #contenuTexte h1.titre-reservation3{background: url(../images/charte/titre-reservation3.gif) top left no-repeat; height:84px;}

#contenu #contenuTexte h1.titre-reservation4{background: url(../images/charte/titre-reservation4.gif) top left no-repeat; height:84px;}
#contenu #contenuTexte h1.titre-ce{background: url(../images/charte/titre-ce.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-mailing{background: url(../images/charte/titre-mailing.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-actupromos{background: url(../images/charte/titre-actupromos.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-dietetique{background: url(../images/charte/titre-dietetique.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-boutique{background: url(../images/charte/titre-boutique.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-catalogue2007{background: url(../images/charte/titre-catalogue9.gif) top left no-repeat; height:63px;}
#contenu #contenuTexte h1.titre-catalogue2010{background: url(../images/charte/titre-catalogue10.gif) top left no-repeat; height:63px;}
#contenu #contenuTexte h1.titre-fiche{background: url(../images/charte/titre-fiche.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-plan{background: url(../images/charte/titre-plan.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-mentions{background: url(../images/charte/titre-mentions.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-liens{background: url(../images/charte/titre-liens.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-conditions{background: url(../images/charte/titre-conditions.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-achat{background: url(../images/charte/titre-achat.gif) top left no-repeat;}
#contenu #contenuTexte h1.titre-boutique-promos{background:url(../images/charte/titre-boutique-promos.gif) top left no-repeat; height:93px;}
#contenu #contenuTexte h1.titre-promos-boutique{background:url(../images/charte/titre-promos-boutique.gif) top left no-repeat; height:93px;}
#contenu #contenuTexte h1.titre-promos-offre{background:url(../images/charte/titre-offrespeciale.gif) top left no-repeat; height:93px;}
#contenu #contenuTexte h1.titre-cures{background:url(../images/charte/titre-cure.gif) top left no-repeat; height:93px;}





#contenu #contenuTexte h2
{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:16px;
	border-bottom:1px solid #CAE3B5;
	margin:10px 0;
	color:#A7C520;
	padding-bottom:2px;
}







/************************   PAGE ACCUEIL     ************************/
/************************   PAGE ACCUEIL     ************************/
/************************   PAGE ACCUEIL     ************************/



#accueil-gauche{
	float:left;
	width:440px;
}

#accueil-droite{
	float:left;
	width:190px;
	height:430px;
	margin-left:55px;
	background-color: #FA8138;
}
#contenuTexte #accueil-droite p{
	width:150px;
	margin-left:5px;
	color:#59281D;
	margin-top:10px;
}
#contenuTexte #accueil-droite .titre-actu{
	font-weight:bold;
	text-align:left;
}
#contenuTexte #accueil-droite a{
	font-weight:bold;
	color:#fff;
}

#contenuTexte #accueil-gauche .image-encart{
	text-align:center;
}
#contenuTexte #accueil-gauche .img{
	border:1px solid #fff;
}
#contenuTexte #accueil-gauche a img{
	border:none;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}
#contenuTexte #accueil-gauche a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.80; opacity:0.80;
}
#contenuTexte #accueil-gauche .savoir-plus{
	text-align:right;
	margin-right:15px;
}

#accueil-gauche #encart-promocure{
	float:left;
	width:205px;
	height:205px;
	background-color: #59281D;
	margin-right:20px;

}
#accueil-gauche #encart-promotion{
	float:left;
	width:205px;
	height:205px;
	background-color:#B9DB1C;
}
#accueil-gauche #encart-boutique{
	float:left;
	width:205px;
	height:205px;
	background-color:#B9DB1C;
	margin-right:20px;
	margin-top:15px;
}
#accueil-gauche #encart-conseil{
	float:left;
	width:205px;
	height:205px;
	background-color:#59281D;
	margin-top:15px;
	text-align:left;
}
#contenuTexte #accueil-gauche #encart-conseil p{
	color:#FFFFFF;
	padding:5px;
}
#contenuTexte #accueil-gauche #encart-conseil p.titre-conseil{
	color:#FFFFFF;
	border-bottom:1px dashed #FFFFFF;
	margin-bottom:7px;
	width:190px;
	padding:0;
	margin-left:5px;
	font-weight:bold;
}






/********************** Encart Notre selection *********************/


/*#accueil_selection
{
	width:210px;

	background-image:url(../images/charte/bg-selection.jpg);
	background-position:bottom;
	float:left;
	margin-right:25px;	
}
#accueil_selection #entete_selection
{
	width:210px;
	height:41px;
	background-image:url(../images/charte/titre-selection.jpg);
}
#accueil_selection h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#EB8533;
	
	margin-left:9px;
	margin-right:8px;
	
	margin-top:0px;
}
#accueil_selection img
{
	border-top:3px solid #713810;
	border-bottom:3px solid #713810;
	margin-left:9px;
	margin-right:8px;
}
#accueil_selection .bottom
{
	background-image:url(../images/charte/bg-bot.jpg);
	width:210px;
	height:18px;
}
#accueil_selection .bottom .plusinfos
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin-left:15px;
	margin-right:38px;

}
#accueil_selection .bottom .plusinfos:hover
{
	color:#000000;
}
#accueil_selection .bottom .commander
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin-left:0px;
	margin-right:0px;
}
#accueil_selection .bottom .commander:hover
{
	color:#000000;
}
#accueil_selection .rubrique
{
	margin-left:9px;
	margin-right:8px;
}
#accueil_selection .prix
{
	margin-left:5px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
	float:left;
	margin-right:10px;
}
#accueil_selection .prix-bar
{
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:line-through;	
	float:left;
	margin-right:10px;
}
#accueil_selection .prix-promo
{
	margin-left:5px;
	margin-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
}*/


/********************** Page ESPACE THERMES BEAUTE *********************/

#soins-gauche{
	float:left;
	width:400px;
	margin:0 0 0 30px;
}

#soins-gauche img{
	margin-left:50px;
	margin-top:20px;
	border: 1px solid #a7c520;
}

.gauche_images img{
	margin-left:10px;
	margin-top:20px;
}

#soins-droite{
	float:left;
	width:200px;
	margin-left:70px;
	margin-top:0;
}

#soins-droite .soincorps img{
	margin-left:0px;
	margin-bottom:10px;
	border: 1px solid #a7c520;
}

#contenuTexte #soins-gauche h2{
	border:none;
	font-size:13px;
	margin-left:10px;
}
#contenuTexte #soins-gauche a h2{
	text-decoration:none;
}
#contenuTexte #soins-droite p.soinscorps{
	margin:40px 0;
}

#contenuTexte #soins-droite p.soinscorps img{
	margin-top:5px;
}

#encart-soin-visage{
	border:1px solid #FA8138;
	padding:10px;
	margin:35px 0;
}
#contenuTexte #encart-soin-visage p{
	margin:10px 0;
}


#contenuTexte h3.details-soins{
	width:400px;
	margin:20px 0;
}


#contenuTexte .lien_charte,#contenuTexte .lien_charte:visited,#contenuTexte .lien_charte:active
{
	display:block;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	color:#000000;
	width:400px;
	height:25px;
	line-height:16px;
	/*border:1px solid red;*/
}

#soins-gauche .encart_moo
{
	/*background-image:url(../images/charte/bg-div.gif);
	background-repeat:no-repeat;
	background-position:top left;*/
	padding-top:10px;
	padding-left:10px;
	width:370px;
	/*border:1px solid red;*/
}


#contenuTexte .encart_moo p
{
	display:block;
	width:400px;
	
	/*background-image:url(../images/charte/bg-div2.gif);
	background-repeat:no-repeat;
	background-position:bottom right;	*/
}













/********************** Page LOCALISATION *********************/

#img-localisation {
	float:left;
	margin-right:15px;
}


#localisation {
	float:left;
	width:220px;
	margin-left:15px;
}

#contenu #contenuTexte  #localisation h2{
	margin:0 0 10px 0;
	padding:0;
}


#localisation-gauche{
	 float:left; 
	 width:270px; 
	 margin-right:40px;
}

#localisation-droite{
	 float:left; 
	 width:270px; 
}




/********************** Page HEBERGEMENT *********************/


#hebergement-photos{
	float:left; 
	width:380px; 
	margin-right:10px;
}
#hebergement-adresses{
	float:left; 
	width:250px;
}

#hotel-mercure{
	float:left; 
	width:320px; 
	margin-right:70px;
}

#atlantic-golf{
	float:left;
	width:320px; 
}



/********************** Page ESPACE THERMES MARINS *********************/

.esthetique-photos{
	float:left;
	width:144px;
	margin-right:10px;
	height:350px;
}


/********************** Page ACTUALITES *********************/

.actualite{
	float:left;
	padding-bottom:5px;
	margin:10px 0;
	border-bottom:1px dashed #99CC33;
}

.actualite .actualite-image{
	float:left;
	width:100px;
	margin-right:10px;
}

.actualite .actualite-contenu{
	float:left;
	width:550px;
}

#contenu #contenuTexte .actualite h2{
	border:0;
	margin:0px 0px 5px 0px ;
}





/********************** Page CURES ET SOINS *********************/


.bloc-cure{
	width:195px;
	height:195px;
	float:left;
	margin:10px 40px 0 0;
	/*border:1px solid #784c40;*/
}
#contenuTexte .bloc-cure .cure-titre p{
	font-size:13px;
	font-weight:bold;
	text-align:left;
}
.bloc-cure a img{
	border:0;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}
.bloc-cure a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.80; opacity:0.80;
}
.bloc-cure .cure-haut a img.savoirplus{
	float:right;
}





/********************** Page CATALOGUE BOUTIQUE EN LIGNE *********************/

.bloc-catalogue{
	float:left;
	width:195px;
	margin-right:40px;
	margin-top:30px;
}

.bloc-catalogue .img{
	border:1px solid #9cc07e;
}

.bloc-catalogue a img{
	border:none;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}

.bloc-catalogue a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.80; opacity:0.80;
}

.bloc-catalogue .haut-bloc-catalogue{
	height:21px;
}

.bloc-catalogue .prix-barre{
	text-decoration:line-through;
	font-size:10px;
}

.bloc-catalogue .titre-soins-catalogue{
	font-weight:bold;
	font-size:13px;
}

.bloc-catalogue .maj-soins{
	color:#784c40;
	font-weight:bold;
}




/********************** Encart Promo *********************/
/*#accueil_promo
{
	width:210px;

	background-image:url(../images/charte/bg-promo.jpg);
	background-position:bottom;
	float:left;
	margin-right:25px;
}
#accueil_promo #entete_selection
{
	width:210px;
	height:41px;
	background-image:url(../images/charte/titre-promo.jpg);
}
#accueil_promo h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#C874EE;
	
	margin-left:9px;
	margin-right:8px;
	
	margin-top:0px;
}
#accueil_promo img
{
	border-top:3px solid #713810;
	border-bottom:3px solid #713810;
	margin-left:9px;
	margin-right:8px;
}
#accueil_promo .bottom
{
	background-image:url(../images/charte/bg-bot-promo.jpg);
	width:210px;
	height:18px;
}
#accueil_promo .bottom .plusinfos
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin-left:15px;
	margin-right:38px;

}
#accueil_promo .bottom .plusinfos:hover
{
	color:#000000;
}
#accueil_promo .bottom .commander
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin-left:0px;
	margin-right:0px;
}
#accueil_promo .bottom .commander:hover
{
	color:#000000;
}
#accueil_promo .rubrique
{
	margin-left:9px;
	margin-right:8px;
}
#accueil_promo .prix
{
	margin-left:5px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:line-through;
	float:left;
	margin-right:10px;
}
#accueil_promo .prix-promo
{
	margin-left:5px;
	margin-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
}*/




/********************** Encart thalasso *********************/
/*#accueil_thalasso
{
	width:210px;
	float:left;
	background-image:url(../images/charte/bg-thalasso.jpg);
	background-position:bottom;
}
#accueil_thalasso #entete_selection
{
	width:210px;
	height:41px;
	background-image:url(../images/charte/titre-thalasso.jpg);
}
#accueil_thalasso h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4571A5;
	
	margin-left:9px;
	margin-right:8px;
	
	margin-top:0px;
}
#accueil_thalasso img
{
	border-top:3px solid #713810;
	border-bottom:3px solid #713810;
	margin-left:9px;
	margin-right:8px;
}
#accueil_thalasso .bottom
{
	background-image:url(../images/charte/bg-bot-thalasso.jpg);
	width:210px;
	height:18px;
}
#accueil_thalasso .bottom .plusinfos
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin-left:15px;
	margin-right:38px;

}
#accueil_thalasso .bottom .plusinfos:hover
{
	color:#000000;
}
#accueil_thalasso .bottom .commander
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin-left:0px;
	margin-right:0px;
}
#accueil_thalasso .bottom .commander:hover
{
	color:#000000;
}
#accueil_thalasso .rubrique
{
	margin-left:9px;
	margin-right:8px;
}
#accueil_thalasso .prix
{
	margin-left:5px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
	float:left;
	margin-right:10px;
}
#accueil_thalasso .prix-bar
{
	margin-left:5px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:line-through;
	float:left;
	margin-right:10px;
}
#accueil_thalasso .prix-promo
{
	margin-left:5px;
	margin-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
}*/






/********************** Encart Actualités *********************/
/*#accueil_actu
{
	margin-right:25px;
	width:210px;
	float:left;
	background-image:url(../images/charte/bg-thalasso.jpg);
	background-position:bottom;
}
#accueil_actu #entete_selection
{
	width:210px;
	height:41px;
	background-image:url(../images/charte/titre-actu.jpg);
}
#accueil_actu h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4571A5;
	
	margin-left:9px;
	margin-right:8px;
	
	margin-top:0px;
}
#accueil_actu img
{
	border-top:3px solid #713810;
	border-bottom:3px solid #713810;
	margin-left:9px;
	margin-right:8px;
}
#accueil_actu .bottom
{
	background-image:url(../images/charte/bg-bot-thalasso.jpg);
	width:210px;
	height:18px;
}
#accueil_actu .bottom .plusinfos
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin-left:15px;
	margin-right:38px;

}
#accueil_actu .bottom .plusinfos:hover
{
	color:#000000;
}
#accueil_actu .bottom .commander
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin-left:0px;
	margin-right:0px;
}
#accueil_actu .bottom .commander:hover
{
	color:#000000;
}
#accueil_actu .rubrique
{
	margin-left:9px;
	margin-right:8px;
}
#accueil_actu .prix
{
	margin-left:9px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	
	float:left;
	margin-right:30px;
}
#accueil_actu .prix-promo
{
	margin-left:9px;
	margin-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	
}*/







/********************** Encart Notre selection *********************/
/*#contenu .listing
{
	width:210px;

	background-image:url(../images/charte/bg-listing.jpg);
	background-position:bottom;
	float:left;
	margin-right:25px;	
	margin-bottom:20px;
}
#contenu .listing #entete_selection
{
	width:198px;

	background-image:url(../images/charte/entete-listing.jpg);
	padding-left:13px;
	padding-left:12px;
	padding-top:3px;
	


}
#contenu .listing #entete_selection .designation
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-bottom:0px;
	padding-right:10px;
}

#contenu .listing #entete_selection .ref
{
	color:#FFCC66;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:0px;
}

#contenu .listing #entete_selection_fin
{
	width:210px;
	height:6px;

	background-image:url(../images/charte/bas-entete-listing.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:10px;

}
#contenu .listing h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#EB8533;
	
	margin-left:9px;
	margin-right:8px;
	
	margin-top:0px;
}
#contenu .listing img
{
	border-top:3px solid #713810;
	border-bottom:3px solid #713810;
	margin-left:9px;
	margin-right:8px;
}
#contenu .listing .bottom
{
	background-image:url(../images/charte/bg-bot-thalasso.jpg);
	width:210px;
	height:18px;	
	margin-top:5px;
}
#contenu .listing .bottom .plusinfos
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin-left:15px;
	margin-right:38px;

}
#contenu .listing .bottom .plusinfos:hover
{
	color:#000000;
}
#contenu .listing .bottom .commander
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin-left:0px;
	margin-right:0px;
}
#contenu .listing .bottom .commander:hover
{
	color:#000000;
}
#contenu .listing .descriptif
{
	margin-left:9px;
	margin-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:10px;
}
#contenu .listing .prix
{
	margin-left:5px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
	float:left;
	margin-right:10px;
}
#contenu .listing .prix-bar
{
	margin-left:5px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:line-through;
	float:left;
	margin-right:10px;
}
#contenu .listing .prix-promo
{
	margin-left:5px;
	margin-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}*/














/**************************** FICHE PRODUIT **********************/
/**************************** FICHE PRODUIT **********************/
/**************************** FICHE PRODUIT **********************/
/**************************** FICHE PRODUIT **********************/
#fiche_produit
{
	position:relative;
	width:714px;
}

#fiche_produit #photo
{
	float:left;
	width:270px;
	margin-right:10px;
}

#fiche_produit #separation-fiche{
	float:left;
	width:2px;
	border-right:1px dashed #9dd3ff;
	height:350px;
}

#contenu #fiche_produit #descriptif 
{
	float:left;
	width:400px;
	/*border:1px solid red;*/
	margin-left:15px;
	/*background-image:url(../images/charte/bg-descriptif.gif);*/
}

#fiche_produit #descriptif .content
{
	padding-right:10px;	
	/*background-image:url(../images/charte/bg-descript-content.gif);*/
	background-repeat:no-repeat;
	background-position:top left;
}
#fiche_produit .ajout-panier {
	margin-top:15px;
}
#fiche_produit .ajout-panier a img{
	border:none;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}
#fiche_produit .ajout-panier a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.80; opacity:0.80;
}
#fiche_produit #descriptif .prix
{
	height:45px;
	/*background-image:url(../images/charte/prix.gif);*/
	background-repeat:no-repeat;
	color:#4571A5;
	line-height:45px;
	font-family:"trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:16px;
	
}
#fiche_produit #descriptif .prixpromo
{
	text-decoration:line-through;
	font-size:11px;
}
#fiche_produit #descriptif .bottomdesc
{
	/*background-image:url(../images/charte/bottom-desc.gif);*/
	background-repeat:no-repeat;
	background-position:top left;

	width:426px;
	height:18px;
}
#fiche_produit #photo .ami{
	margin-top:10px;
}
#fiche_produit #photo .photo-mid
{
	/*background-image:url(../images/charte/photo-bg.gif);*/
	background-repeat:repeat-y;
}
#fiche_produit #photo .photo-mid #photo1
{ 
	margin-left:3px;
}
#fiche_produit #photo .photo-bot
{ 
	/*background-image:url(../images/charte/photo-bottom.gif);*/
	background-repeat:no-repeat;
	padding-bottom:10px;
	padding-left:6px;
	padding-right:6px;
	background-position:bottom left;
	margin-top:15px;
}
#fiche_produit #photo .photo-bot .encart_photo
{
	width:59px;
	height:59px;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
	border:1px solid #4571A5;
}
#fiche_produit #photo .photo-bot .encart_photo:hover
{
border:1px solid red;
}

#fiche_produit .btaddtocaddie
{
	display:block;
	width:136px;
	height:25px;
	background-image:url(../images/charte/bt-addtocaddie.gif);
		
}
#fiche_produit .btaddtocaddie:hover
{
	display:block;
	width:136px;
	height:25px;
	background-image:url(../images/charte/bt-addtocaddie2.gif);
}
#fiche_produit .reference
{
	float:right;
	font-size:14px;
	color:#784c40;
}
#fiche_produit .marque
{
	float:left;
	font-size:14px;
	font-weight:bold;
}

#contenu #contenuTexte ul,li
{
	margin-left:25px;
}
#contenu #contenuTexte li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}







/***************************** LES CENTRES *********************/
/***************************** LES CENTRES *********************/
/***************************** LES CENTRES *********************/
.colLeft
{
	float:left;
	width:350px;
	margin-right:25px;
	
}
.colRight
{
	float:left;
	width:350px;
}
#contenu #contenuTexte .colLeft .titre,
#contenu #contenuTexte .colRight .titre
{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:14px;

	background-image:url(../images/puce-titre.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	border-bottom:1px solid #5D7BBB;
	
}
#contenu #contenuTexte .colLeft .titreThermes,
#contenu #contenuTexte .colRight .titreThermes
{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:14px;

	background-image:url(../images/puce3.jpg);
	background-repeat:no-repeat;
	padding-left:24px;
	border-bottom:1px solid #713810;
	
}



.colonne_2
{
	float:left;
	width:300px;
	margin-right:20px;
}
.img_droite
{
	float:right;
	width:200px;
	margin-left:25px;
}


/****************** PAGES CONSEILS ESTHETIQUE *******************/
.conseil_esthet
{
	width:650px;
	margin-top:10px;
}
.conseil_esthet img
{
	width:175px;
	float:left;
	margin-right:10px;
}
.conseil_content
{
	width:425px;
	float:left;
	padding:5px 10px 0px 10px;
	background-image:url(../images/bg-conseils-div.jpg);
	background-repeat:no-repeat;
	background-position:top left;

}
#container #contenu #contenuTexte .conseil_esthet .conseil_content h2
{
	font-size:1.8em;
	margin-top:0px;
	margin-right:25px;
}
#container #contenu #contenuTexte  .conseil_desc
{
	display:block;
	text-align:justify;
	padding-right:20px;
	padding-bottom:10px;
	background-image:url(../images/bg-conseils-div-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;	
}

#container #contenu #contenuTexte #bt-cons1
{
	display:block;
	float:left;
	width:111px;
	height:29px;
	background-image:url(../images/conseils/btn1.jpg);
	background-repeat:no-repeat;
	margin-right:10px;
}
#container #contenu #contenuTexte #bt-cons1:hover
{
	background-image:url(../images/conseils/btn1-1.jpg);
}
#container #contenu #contenuTexte #bt-cons2
{
	display:block;
	float:left;
	width:202px;
	height:29px;
	background-image:url(../images/conseils/btn2.jpg);
	background-repeat:no-repeat;
	margin-right:10px;
}
#container #contenu #contenuTexte #bt-cons2:hover
{
	background-image:url(../images/conseils/btn2-1.jpg);
}
#container #contenu #contenuTexte #bt-cons3
{
	display:block;
	float:left;
	width:172px;
	height:29px;
	background-image:url(../images/conseils/btn3.jpg);
	background-repeat:no-repeat;
	margin-right:10px;
}
#container #contenu #contenuTexte #bt-cons3:hover
{
	background-image:url(../images/conseils/btn3-1.jpg);
}




/************************** PAGE MAILING ************/
#form_mailing{
	margin-top:20px;
}
#form_mailing .champRequis{
	color:#CC0000;
}
#form_mailing input{
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#336699;
	border:1px solid #336699;
}
#form_mailing textarea{
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#336699;
	border:1px solid #336699;
}


/************************** PAGE CE ************/
#formCE
{
	
}
#formCE p
{
	display:inline;
}
#formCE textarea
{
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	height:50px;
	font-size:11px;
	color:#336699;
	border:1px solid #336699;
}

/************************** PAGE Conseils ************/
#formConseils
{
	margin:20px 0;
	/*margin-left:100px;*/
}
#formConseils p
{
	font-size:14px;
	display:inline;
}
#formConseils select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#336699;
	border:1px solid #336699;
}

/* ------------------------PAGINATION------------------------------ */
#pagination-listing {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	margin:15px auto 15px auto;
	text-align:center;
}

#contenuTexte #pagination-listing p{
	text-align:center;
}

	
#pagination-listing a{text-decoration:none;}	
#pagination-listing a:hover{text-decoration:none;}
	
/*******************************************************************/

/************** hébergement *********/
#contenu #contenuTexte .accrocheTarifs
{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:350px;
	height:25px;
	padding-top:6px;
	border:2px solid #FF6600;
	text-decoration:none;
	display:block;
}



/******   TARIFS **************/
#contenu #contenuTexte .lientTarifs
{
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000000;
		float:left;		
		width:370px;
		background-image:url(../images/charte/puce2.gif);
		background-repeat:no-repeat;
		text-decoration:none;
		padding-left:18px;
	
		margin-bottom:15px;
}	
#contenu #contenuTexte .lientTarifs:hover
{
	color:#990000;
}







/************ TABLEAUX DE TARIFS ************
#tarifs table
{
	border-collapse:collapse;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
}
#tarifs thead
{
	
	border:none;
}
#tarifs thead th
{
	background-color:#FFFFFF;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	padding:5px;
}
#tarifs thead td
{
	font-family:"Century Gothic",arial;
	font-size:14px;
	font-weight:bold;
	background-color:#80AACB;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	width:150px;
}

#tarifs tbody
{
	
	border:none;
}
#tarifs tbody th
{
	background-color:#80AACB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	padding:5px;
}
#tarifs tbody td
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	background-color:#D3DEE7;
	color:#003366;
	padding:5px;
	text-align:center;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
}


*/






/************ TABLEAUX DE TARIFS 2 ************
#tarifs2 table
{
	border-collapse:collapse;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}
#tarifs2 thead
{
	
	border:none;
}
#tarifs2 thead th
{
	background-color:#FFFFFF;
	border-top:0px solid #fff;
	border-left:0px solid #fff;
	padding:5px;
	width:105px;
}

#tarifs2 thead td
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	background-color:#80AACB;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	width:120px;
}

#tarifs2 tbody
{
	
	border:none;
}
#tarifs2 tbody th
{
	background-color:#80AACB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	padding:5px;
	width:105px;
}
#tarifs2 tbody td
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	background-color:#D3DEE7;
	color:#003366;
	padding:5px;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
}


*/


/************ TABLEAUX DE TARIFS  3 ************
#tarifs3 table
{
	border-collapse:collapse;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
}
#tarifs3 thead
{
	
	border:none;
}
#tarifs3 thead th
{
	background-color:#FFFFFF;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	padding:5px;
}
#tarifs3 thead td
{
	font-family:"Century Gothic",arial;
	font-size:14px;
	font-weight:bold;
	background-color:#80AACB;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	width:110px;
}

#tarifs3 tbody
{
	
	border:none;
}
#tarifs3 tbody th
{
	background-color:#80AACB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	padding:5px;
}
#tarifs3 tbody td
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	background-color:#D3DEE7;
	color:#003366;
	padding:5px;
	text-align:center;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
}

*/



/************ TABLEAUX DE TARIFS *************/
#tarifs table
{
	border-collapse:collapse;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
}
#tarifs thead
{
	
	border:none;
}
#tarifs thead th
{
	background-color:#FFFFFF;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	padding:5px;
}
#tarifs thead td
{
	font-family:"Century Gothic",arial;
	font-size:14px;
	font-weight:bold;
	background-color:#80AACB;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	width:150px;
}

#tarifs tfoot
{
	
	border:none;
}
#tarifs tfoot th
{
	background-color:#FFFFFF;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	padding:5px;
}
#tarifs tfoot td
{
	font-family:"Century Gothic",arial;
	font-size:14px;
	font-weight:bold;
	background-color:#80AACB;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	width:150px;
}

#tarifs tbody
{
	
	border:none;
}
#tarifs tbody th
{
	background-color:#80AACB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	padding:5px;
}
#tarifs tbody td
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	background-color:#D3DEE7;
	color:#003366;
	padding:5px;
	text-align:center;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
}
#tarifs tbody td.pair
{
	background-color:#D2EBF5;

}
#tarifs tbody th.pair
{
	background-color:#87BDE3;

}


/************ TABLEAUX DE TARIFS 2 *************/
#tarifs2 table
{
	border-collapse:collapse;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}
#tarifs2 thead
{
	
	border:none;
}
#tarifs2 thead th
{
	background-color:#FFFFFF;
	border-top:0px solid #fff;
	border-left:0px solid #fff;
	padding:5px;
	width:105px;
}

#tarifs2 thead td
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	background-color:#80AACB;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	width:120px;
}
#tarifs2 tfoot
{
	
	border:none;
}
#tarifs2 tfoot th
{
	background-color:#FFFFFF;
	border-top:0px solid #fff;
	border-left:0px solid #fff;
	padding:5px;
	width:105px;
}

#tarifs2 tfoot td
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	background-color:#80AACB;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	width:120px;
}
#tarifs2 tbody
{	
	border:none;
}
#tarifs2 tbody th
{
	background-color:#80AACB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	padding:5px;
	width:125px;
}
#tarifs2 tbody td
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	background-color:#D3DEE7;
	color:#003366;
	padding:5px;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
}

#tarifs2 tbody td.pair
{
	background-color:#CEE7F2;

}
#tarifs2 tbody th.pair
{
	background-color:#79AED3;

}





/************ TABLEAUX DE TARIFS  3 *************/
#tarifs3 table
{
	border-collapse:collapse;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
}
#tarifs3 thead
{
	
	border:none;
}
#tarifs3 thead th
{
	background-color:#FFFFFF;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	padding:5px;
}
#tarifs3 thead td
{
	font-family:"Century Gothic",arial;
	font-size:14px;
	font-weight:bold;
	background-color:#80AACB;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	width:110px;
}

#tarifs3 tbody
{
	
	border:none;
}
#tarifs3 tbody th
{
	background-color:#80AACB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	padding:5px;
}
#tarifs3 tbody td
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	background-color:#D3DEE7;
	color:#003366;
	padding:5px;
	text-align:center;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
}






/***************** FORMULAIRE DE RESERVATION *********************/
#formRes1
{
	
}
#formRes1 p
{
	display:inline;
}
#formRes1 textarea
{
	width:490px;
	font-family:Arial, Helvetica, sans-serif;
	height:50px;
	font-size:11px;
	color:#336699;
	border:1px solid #336699;
}
#formRes1 .inpRadio
{
	width:15px;
	border:none;
	vertical-align:middle;
}
#formRes1 .inpSmall
{
	width:56px;
}


/******************** FIN FORM RESERVATION *********/

h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#59281D;
	border-bottom:1px solid #784c40;
	margin:10px 0;
}




#contenu #contenuTexte .StyleListe li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}	




/***************** FORMULAIRE DE RESERVATION *********************/
#form-droite{
	float:left;
	width:210px; 
	margin-left:50px;
}


#formContact
{
	float:left;
	margin-top:10px;
}
#formContact p
{
	display:inline;
}
#formContact input
{
	width:160px;
	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;
	color:#336699;
	border:1px solid #336699;
	background-color:#FFFFFF;
}
#formContact textarea
{
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	height:50px;
	font-size:11px;
	color:#336699;
	border:1px solid #336699;
}
#formContact .inpRadio
{
	width:15px;s
	border:none;
	vertical-align:middle;
}
#formContact .inpSmall
{
	width:56px;
}

#formContact .bouton{
	width:77px;
}

/**********  **************/

#contenuTexte .service_reservation {
font-weight: bold;
font-size: 13px;
}



#reservations {
	width:90%;
	margin-bottom:20px;
}

#reservations .etapes {
	margin:20px 0;
	font-size:1.2em;
}

#reservations .etapes span {
	margin:0 5px;
}

#reservations .etapes span.encours {
	font-weight:bold;
}

#reservations .error {
	font-weight:normal;
	border:#C40000 solid 1px;
	color:#C40000;
	padding:5px;
}

#reservationRecap .h1 {
	font-size:1.4em;
	font-weight:bold;
	border-bottom:solid 1px;
	margin:0 0 10px 0;
	height:auto;
}

#reservationRecap .h2 {
	font-size:1.2em;
	font-weight:bold;
	font-style:italic;
	margin:0 0 5px 0;
}

#reservationRecap table {
	margin:0 0 20px 0;
	font-size:1em;
	width:100%;
}

#reservationRecap table th,
#reservationRecap table td {
	text-align:left;
	vertical-align:top;
}

#reservationRecap table th {
	padding:0 5px 0 0;
	width:30%;
}

#reservationRecap .prixReservation span,
#reservationRecap .paiementReservation span {
	font-weight:bold;
}

#jeux{
	float:left;
	margin-top:40px;
	margin-left:10px;
	
	width:670px;
	background:url(../images/integration/fd.jpg) no-repeat;
	padding:10px 10px 30px 10px;}


#contenu #contenuTexte  #jeux h2.titr{
	font-size:20px;
	border-bottom:none;
	margin-left:50px;
	color:#f3eded;}
	
#contenu #contenuTexte  #jeux span.grand{
	font-size:29px;}
	
#contenu #contenuTexte  #jeux p{
		color:#f3eded;
		line-height:1.6em;
		margin-left:150px;
		margin-right:100px;
		font-size:14px;}

#contenu #contenuTexte  #jeux .couleur{
		color:#f3eded;
		font-weight:bold;}
		
#contenu #contenuTexte  #jeux 	.partgagn p.fin{
		color:#f3eded;
		line-height:1.6em;
		float:right;
		font-weight:bold;
		border:;
		margin-left:0px;
		margin-right:0px;
		margin-top:20px;
		font-size:11px;}
		
#contenu #contenuTexte  #jeux 	.partgagn p.part2{
		color:#fff;
		margin-left:0px;
		font-size:14px;}

#contenu #contenuTexte  #jeux h2.titr2{
	font-size:20px;
	background:url(../images/integration/h2.gif) no-repeat;
	margin-left:10px;
	padding-bottom:36px;
	padding-left:20px;
	border-bottom:none;
	color:#791d80;}
	
	.partgagn{
	float:left; 
	width:330px;
	height:400px;}

	#contenu #contenuTexte  #jeux 	.partgagn li{
		color:#fff;
		margin-left:0px;
		padding-left:0px;
		line-height:1.3em;
		margin-bottom:12px;
		font-size:12px;}
	
	#contenu #contenuTexte  #jeux p.reg{
	font-size:11px;
	text-align:right;
	margin-right:10px;
	color:#791d80;}
	
	
	
/* RUBRIQUE - ENVOYER A UN AMI */

	
#contenu #contenuTexte  #jeux .part-form  p{
		color:#f3eded;
		line-height:1.6em;
		margin-left:15px;
		color:#56393d;
		margin-right:0px;
		font-size:14px;}
		
		
.part-form {
	width:300px;
	padding-top:100px;
	float:left;
	margin:0px;
	margin-left:20px;

	
	color:#56393d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.part-form p {
	color:#56393d;
}

 p.txtptt {
	color:#56393d;
	font-size:11px;
}

.part-form label {
	font-size:11px;
	color:#56393d;
	font-weight:bold;
	text-align:left;

}
.part-form #f_envoyerAmi input, .part-form #f_envoyerAmi textarea, .part-form #f_envoyerAmi .bouton-ami {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	}

.part-form #f_envoyerAmi input{
	width:150px;
	border:1px solid #56393d;
	font-size:12px;
	height:17px;
	color:#56393d;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
.part-form #f_envoyerAmi input.rad{
	width:15px;
	border: none;
	font-size:12px;
	color:#56393d;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
.part-form #f_envoyerAmi input.bouton{
	width:100px;
	font-weight:bold;
	height:20px;
	margin-left:50px;
}


.part-form #f_envoyerAmi textarea{
	width:150px;
	border:1px solid #56393d;
	font-size:12px;
	color:#56393d;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

.part-form #f_envoyerAmi .bouton-ami{
	width:95px;
	border:1px solid #56393d;
	font-size:12px;
	color:#fff;
	background-color:#56393d;
	font-family:Arial, Helvetica, sans-serif;
}
	
.sh1{
	margin:5px;
	font-size:22px;
	color:#56393d;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;

}

/**----------------------------------/*/
.encart-boutique{
  background-color:#B9DB1C;
  width:205px;
  height:205px;
  float:left;
  margin-right:20px;
  }
  .image-boutique{
    text-align: center;
  }
.encart-curessoins{
  width:205px;
  height:205px;
  float:left;
  margin-right:20px;
  background-color:#59281D;
  }
.encart-offrespeciale{
  width:205px;
  height:205px;
  float:left;
  margin-right:20px;
  background-color:#FA8138;
  }

