body {
	background-color: #A01859;
	margin: 0;
	padding: 0;
	font-size: 62,5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#global {
	width: 955px;
	height: 600px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
a:link {
	text-decoration: none;
	color: #FFFFFF;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
}

/*parametrage de l'entete */
#entete {
	height: 130px;
	background-color: #FFFFFF;
}
#animtete {
	width: 955px;
	float: left;
	margin: 0;
	padding: 0;
	height: 130px;
}


/*parametrage du pied */
#pied {
	height: 30px;
	color: #FFFFFF;
	font-size: 0.8em;
}
#piedgauche {
	height: 30px;
	margin: 0 0 0 0;
	float: left;
	padding-top: 0px;
	color: #FFFFFF;
}
#piedgauche a:link {
	color: #FFFFFF;
}
#piedgauche a:visited {
	color: #FFFFFF;
}
#ours {
	height: 10px;
	font-size: 0.8em;
	color: #FFFFFF;
	text-align: left;
	clear: right;
	width: 955px;
}
#ours a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#ours a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#W3C {
	float: right;
	width: 200px;
	height: 30px;
}
#image5 {
	width: 135px;
	height: 130px;
	float: right;
	margin: 0;
}



/*parametrage du corps de page */
#corp {
	height: 440px;
	background-repeat: no-repeat;
	background-image: url(images/fond.gif);
}


/*parametrage du menu des galets */
#blocgauche {
	width: 260px;
	height: 440px;
	margin: 0;
	float: left;
	font-size: 0.6em;
	font-weight: bold;
}
#msoirees {
	padding-top: 120px;
	padding-left: 195px;
	color: #A01859;
}
#msoirees a:link {
	color: #A01859;
	text-decoration: none;
}
#msoirees a:hover {
	color: #C46085;
	font-weight: normal;
}
#msoirees a:visited {
	color: #A01859;
	text-decoration: none;
}
#mcentre {
	padding-top: 15px;
	padding-left: 15px;
	color: #62827F;
}
#mcentre a:hover {
	color: #000000;
	font-weight: normal;
}
#mcentre a:link {
	color: #62827F;
	text-decoration: none;
}
#mcentre a:visited {
	color: #62827F;
	text-decoration: none;
}
#mescales {
	padding-top: 12px;
	padding-left: 170px;
	color: #A01859;
}
#mescales a:link {
	color: #A01859;
	text-decoration: none;
}
#mescales a:hover {
	color: #C46085;
	font-weight: normal;
}
#mescales a:visited {
	color: #A01859;
	text-decoration: none;
}
#mbronzage {
	padding-top: 60px;
	padding-left: 100px;
	color: #FFFFFF;
}
#mbronzage a:link {
	color: #D3CEFF;
	text-decoration: none;
}
#mbronzage a:hover {
	color: #9933FF;
	font-weight: normal;
}
#mbronzage a:visited {
	color: #D3CEFF;
	text-decoration: none;
}
#mmassages {
	padding-top: 35px;
	padding-left: 30px;
	width: 130px;
	float: left;
}
#mmassages a:link {
	color: #FFCCCC;
	text-decoration: none;
}
#mmassages a:hover {
	font-weight: normal;
	color: #A01859;
}
#mmassages a:visited {
	color: #FFCCCC;
	text-decoration: none;
}
#mhydrojet {
	float: right;
	padding-right: 43px;
	padding-top: 25px;
	color: #FFFFFF;
}
#mhydrojet a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#mhydrojet a:hover {
	font-weight: normal;
	color: #A01859;
}
#mhydrojet a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#mspa {
	clear: left;
	padding-top: 30px;
	padding-left: 133px;
	color: #FFFFFF;
}
#mspa a:link {
	color: #FFFF99;
	text-decoration: none;
}
#mspa a:hover {
	color: #FFCC33;
	font-weight: normal;
}
#mspa a:visited {
	color: #FFFF99;
	text-decoration: none;
}
#mepilation {
	padding-top: 3px;
	padding-left: 189px;
	color: #FFFFFF;
	font-style: normal;
}
#mepilation a:link {
	color: #FFCCCC;
	text-decoration: none;
}
#mepilation a:hover {
	color: #CC6699;
	font-weight: lighter;
}
#mepilation a:visited {
	color: #FF9999;
	text-decoration: none;
}



/*parametrage du sous menu de droite */
#blocdroit {
	width: 85px;
	height: 440px;
	margin: 0;
	float: right;
}
#menudroit {
	background-color: #A01859;
	height: 130px;
	color: #FFFFFF;
	font-size: 0.7em;
	text-align: right;
	padding-top: 5px;
	line-height: 1.5em;
	width: 85px;
	float: right;
}
#menudroit a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#menudroit a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#menudroit a:hover {
	color: #FFFFFF;
	font-weight: bold;
}
#nouveaute {
	height: 20px;
	font-size: 0.7em;
	font-style: italic;
	color: #FFCC33;
	font-weight: bold;
	text-align: right;
	clear: right;
	padding-top: 40px;
	margin-bottom: 0px;
	width: 85px;
	float: right;
	background-image: url(images/ronds.gif);
}
#nouveaute a:link {
	color: #FFCC33;
	text-decoration: none;
}
#nouveaute a:hover {
	font-weight: normal;
	text-decoration: none;
}
#nouveaute a:visited {
	color: #FFCC33;
	text-decoration: none;
}


/*parametrage du corp du texte */
#bloccentre {
	width: 610px;
	height: 440px;
	margin: 0;
	float: left;
}
#corppage {
	height: 350px;
	margin: 0;
	clear: left;
	padding: 0;
}

/*---------------------------------page Modele ---------------------------- */


/*------------titre */

#titremodele {
	height: 65px;
	color: #FFB9D2;
	font-weight: normal;
	text-align: right;
	letter-spacing: 15px;
	font-size: 3.3em;
}
/*------------ partie gauche */

#colgauchemodele {
	width: 210px;
	float: left;
	height: 365px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: right;
	line-height: 1.4em;
}
#colgauche1modele {
	width: 210px;
	padding-top: 75px;
	clear: right;
	height: 200px;
}
#colgauche1modele a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#colgauche1modele a:hover {
	font-weight: bold;
}
#colgauche1modele a:visited {
	color: #FFFFFF;
}

#colgauche2modele {
	clear: right;
	background-image: url(images/bebe.jpg);
	height: 90px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	width: 210px;
}
/*------------ partie centrale */

#colcentremodele {
	width: 85px;
	float: left;
	height: 290px;
	background-image: url(images/reflexologie.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding-top: 75px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: center;
}

/*------------ partie droite */

#coldroitmodele {
	height: 199px;
	width: 305px;
	float: left;
	padding-top: 166px;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-left: 10px;
}

/*---------------------------------page MASSAGES---------------------------- */
#corppagemassages {
	height: 300px;
	margin: 0;
	clear: left;
	padding: 0;
}

/*------------titre */

#titremassages {
	height: 125px;
	color: #FFB9D2;
	font-weight: normal;
	text-align: left;
	letter-spacing: -1px;
	font-size: 3.em;
	padding-left: 0px;
	font-size: 3em;
}
/*------------MASSAGES partie gauche */

#colgauchemassages {
	width: 210px;
	float: left;
	height: 300px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: right;
	line-height: 1.4em;
}
#colgauche1massages {
	width: 210px;
	padding-top: 15px;
	clear: right;
	height: 180px;
}
#colgauche1massages a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#colgauche1massages a:hover {
	font-weight: bold;
}
#colgauche1massages a:visited {
	color: #FFFFFF;
}
#cocooning {
	color: #FFFFFF;
	font-size: 0.9em;
	height: 80px;
	left: 52%;
	padding: 0 0;
	position: absolute;
	top: 266px;
	width: 300px;
	text-align: left;
	line-height: 1.2em;
	visibility: hidden;
}
#colgauche2massages {
	clear: right;
	background-image: url(images/bebe.jpg);
	height: 90px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	width: 210px;
	padding-top: 15px;
}
/*------------MASSAGES partie centrale */

#colcentremassages {
	width: 85px;
	float: left;
	height: 230px;
	background-image: url(images/reflexologie.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding-top: 70px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: center;
}

/*------------MASSAGES partie droite */

#coldroitmassages {
	height: 139px;
	width: 305px;
	float: left;
	padding-top: 101px;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-left: 10px;
}
#expert {
	color: #FFFFFF;
	font-size: 0.9em;
	height: 80px;
	left: 52%;
	padding: 0 0;
	position: absolute;
	top: 266px;
	width: 300px;
	text-align: left;
	line-height: 1.2em;
	visibility: hidden;
}
#dos {
	color: #FFFFFF;
	font-size: 0.9em;
	height: 80px;
	left: 52%;
	padding: 0 0;
	position: absolute;
	top: 266px;
	width: 300px;
	text-align: left;
	line-height: 1.2em;
	visibility: hidden;
}
#shiatsu {
	color: #FFFFFF;
	font-size: 0.9em;
	height: 80px;
	left: 52%;
	padding: 0 0;
	position: absolute;
	top: 266px;
	width: 300px;
	text-align: left;
	line-height: 1.2em;
	visibility: hidden;
}
#reflexologie {
	color: #FFFFFF;
	font-size: 0.9em;
	height: 80px;
	left: 52%;
	padding: 0 0;
	position: absolute;
	top: 266px;
	width: 300px;
	text-align: left;
	line-height: 1.2em;
	visibility: hidden;
}
#assis {
	color: #FFFFFF;
	font-size: 0.9em;
	height: 80px;
	left: 52%;
	padding: 0 0;
	position: absolute;
	top: 266px;
	width: 300px;
	text-align: left;
	line-height: 1.2em;
	visibility: hidden;
}
#enceinte {
	color: #FFFFFF;
	font-size: 0.9em;
	height: 80px;
	left: 52%;
	padding: 0 0;
	position: absolute;
	top: 266px;
	width: 300px;
	text-align: left;
	line-height: 1.2em;
	visibility: hidden;
}
#relaxinesie {
	color: #FFFFFF;
	font-size: 0.9em;
	height: 80px;
	left: 52%;
	padding: 0 0;
	position: absolute;
	top: 266px;
	width: 300px;
	text-align: left;
	line-height: 1.2em;
}
#bebe {
	color: #FFFFFF;
	font-size: 0.9em;
	height: 80px;
	left: 52%;
	padding: 0 0;
	position: absolute;
	top: 266px;
	width: 300px;
	text-align: left;
	line-height: 1.2em;
	visibility: hidden;
}

/*---------------------------------page SPA ---------------------------- */


/*------------titre */

#titrespa {
	height: 65px;
	color: #FFB9D2;
	font-weight: normal;
	text-align: right;
	letter-spacing: 15px;
	font-size: 3.3em;
}
/*------------ partie gauche */

#colgauchespa {
	width: 295px;
	float: left;
	height: 365px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: right;
	line-height: 1.4em;
}
#colgauche1spa {
	width: 295px;
	padding-top: 0px;
	clear: right;
	height: 100px;
	padding-bottom: 90px;
}
#colgauche1spa a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#colgauche1spa a:hover {
	font-weight: bold;
}
#colgauche1spa a:visited {
	color: #FFFFFF;
}

#colgauche2spa {
	clear: right;
	height: 164px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	width: 295px;
	background-image: url(images/spa1.jpg);
}
/*------------ partie centrale */

#colcentrespa {
	width: 85px;
	float: left;
	height: 290px;
	background-image: url(images/spa2.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding-top: 75px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: center;
}

/*------------ partie droite */

#coldroitspa {
	height: 199px;
	width: 305px;
	float: left;
	padding-top: 166px;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-left: 10px;
}

/*---------------------------------page EPILATION ---------------------------- */


/*------------titre */

#titreepilation {
	height: 130px;
	color: #FFB9D2;
	font-weight: normal;
	text-align: right;
	letter-spacing: 8px;
	font-size: 3.3em;
	line-height: 1.;
}
/*------------ partie gauche */

#corpageepilation {
	width: 610px;
	float: left;
	height: 135px;
	font-size: 0.8em;
	color: #FFFFFF;
	text-align: right;
	line-height: 1.4em;
}
#corpage2epilation {
	width: 610px;
	float: left;
	height: 20px;
	font-size: 0.8em;
	color: #FFFFFF;
	text-align: right;
	line-height: 1.4em;
}
#colgaucheepilation {
	width: 245px;
	float: left;
	height: 225px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: right;
	line-height: 1.4em;
	padding-top: 40px;
}
#colgauche1epilation {
	width: 245px;
	padding-top: 0px;
	clear: right;
	height: 185px;
}
#colgauche1epilation a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#colgauche1epilation a:hover {
	font-weight: bold;
}
#colgauche1epilation a:visited {
	color: #FFFFFF;
}

#colgauche2epilation {
	clear: right;
	height: 99px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	width: 295px;
}
/*------------ partie centrale */

#colcentreepilation {
	width: 85px;
	float: left;
	height: 290px;
	background-image: url(images/spa2.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding-top: 75px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: center;
}

/*------------ partie droite */

#coldroitepilation {
	height: 225px;
	width: 355px;
	float: left;
	padding-top: 40px;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-left: 10px;
}

/*---------------------------------page Bronzage ---------------------------- */


/*------------titre */

#titrebronzage {
	height: 65px;
	color: #FFB9D2;
	font-weight: normal;
	text-align: right;
	letter-spacing: 15px;
	font-size: 3.3em;
}
/*------------partie gauche */

#colgauchebronzage {
	width: 290px;
	float: left;
	height: 365px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: right;
	line-height: 1.4em;
}
#colgauche1bronzage {
	width: 290px;
	padding-top: 15px;
	clear: right;
	height: 120px;
	padding-right: 0px;
}
#colgauche1bronzage a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#colgauche1bronzage a:hover {
	font-weight: bold;
}
#colgauche1bronzage a:visited {
	color: #FFFFFF;
}

#colgauche2bronzage {
	clear: right;
	height: 115px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	width: 152px;
	font-size: 0.8em;
	vertical-align: bottom;
	background-image: url(images/cabineuv.jpg);
	padding-left: 138px;
}
#colgauche3bronzage {
	left: 560px;
	top: 225px;
	width: 290px;
	font-size: 0.8em;
	line-height: 1.4em;
	height: 115px;
}
/*------------ partie centrale */

#colcentrebronzage {
	width: 85px;
	float: left;
	height: 167px;
	background-image: url(images/uv1.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding-top: 198px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: center;
}

/*------------ partie droite */

#coldroitbronzage {
	height: 201px;
	width: 305px;
	float: left;
	padding-top: 166px;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-left: 10px;
}

/*---------------------------------page hydrojet ---------------------------- */


/*------------titre */

#titrehydrojet {
	height: 65px;
	color: #FFB9D2;
	font-weight: normal;
	text-align: right;
	letter-spacing: 15px;
	font-size: 3.3em;
}
/*------------ partie gauche */

#colgauchehydrojet {
	width: 210px;
	float: left;
	height: 365px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: right;
	line-height: 1.4em;
}
#colgauche1hydrojet {
	width: 210px;
	padding-top: 75px;
	clear: right;
	height: 200px;
}
#colgauche1hydrojet a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#colgauche1hydrojet a:hover {
	font-weight: bold;
}
#colgauche1hydrojet a:visited {
	color: #FFFFFF;
}

#colgauche2hydrojet {
	clear: right;
	background-image: url(images/hydrojet4.jpg);
	height: 90px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	width: 210px;
}
/*------------ partie centrale */

#colcentrehydrojet {
	width: 85px;
	float: left;
	height: 290px;
	background-image: url(images/hydrojet3.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding-top: 75px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: center;
}

/*------------ partie droite */

#coldroithydrojet {
	height: 199px;
	width: 305px;
	float: left;
	padding-top: 166px;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-left: 10px;
}

/*---------------------------------page Boutique ---------------------------- */


/*------------titre */

#titreBoutique {
	height: 65px;
	color: #FFB9D2;
	font-weight: normal;
	text-align: right;
	letter-spacing: 15px;
	font-size: 3.3em;
}
/*------------ partie gauche */

#colgaucheBoutique {
	width: 280px;
	float: left;
	height: 365px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: right;
	line-height: 1.4em;
}
#colgauche1Boutique {
	width: 280px;
	padding-top: 10px;
	clear: right;
	height: 335px;
	vertical-align: top;
}
#colgauche1Boutique a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#colgauche1Boutique a:hover {
	font-weight: bold;
}
#colgauche1Boutique a:visited {
	color: #FFFFFF;
}

#colgauche2Boutique {
	clear: right;
	height: 0px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	width: 210px;
}
/*------------ partie centrale */

#colcentreBoutique {
	width: 85px;
	float: left;
	height: 290px;
	background-image: url(images/boutique6.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding-top: 75px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: center;
}

/*------------ partie droite */

#coldroitBoutique {
	height: 259px;
	width: 225px;
	float: left;
	padding-top: 106px;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-left: 10px;
}


/*---------------------------------page ESCALES ---------------------------- */


/*------------titre */

#titreescales {
	height: 65px;
	color: #FFB9D2;
	font-weight: normal;
	text-align: right;
	letter-spacing: 10px;
	font-size: 3.3em;
	padding-left: 0px;
	line-height: 1.2em;
}
#soustitreescales {
	height: 55px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	letter-spacing: 10px;
	font-size: 1em;
	padding-left: 40px;
	line-height: 1.4em;
	padding-top: 10px;
}

/*------------ partie gauche */

#colgaucheescales {
	width: 210px;
	float: left;
	height: 310px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: right;
	line-height: 1.4em;
}
#colgauche1escales {
	width: 210px;
	padding-top: 0px;
	clear: right;
	height: 290px;
}
#colgauche1escales a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#colgauche1escales a:hover {
	font-weight: bold;
}
#colgauche1escales a:visited {
	color: #FFFFFF;
}

#colgauche2escales {
	clear: right;
	height: 90px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	width: 210px;
}
/*------------ partie centrale */

#colcentreescales {
	width: 85px;
	float: left;
	height: 225px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding-top: 75px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: center;
	background-image: url(images/escales2.jpg);
}

/*------------ partie droite */

#coldroitescales {
	height: 199px;
	width: 305px;
	float: left;
	padding-top: 101px;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-left: 10px;
}

/*---------------------------------page Soirees ---------------------------- */


/*------------titre */

#titreSoirees {
	height: 65px;
	color: #FFB9D2;
	font-weight: normal;
	text-align: right;
	letter-spacing: 2px;
	font-size: 3.3em;
}
/*------------ partie gauche */

#colgaucheSoirees {
	width: 290px;
	float: left;
	height: 365px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: right;
	line-height: 1.5em;
}
#colgauche1Soirees {
	width: 280px;
	padding-top: 0px;
	clear: right;
	height: 350px;
	padding-right: 10px;
	line-height: 1em;
}
#colgauche1Soirees a:link {
	color: #FFFFFF;
}
#colgauche1Soirees a:hover {
	font-weight: bold;
}
#colgauche1Soirees a:visited {
	color: #FFFFFF;
}

#colgauche2Soirees {
	clear: right;
	height: 90px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	width: 280px;
	padding-top: 15px;
	padding-right: 10px;
}
#detente1h {
	width: 305px;
	position: absolute;
	height: 50px;
	text-align: left;
	left: 560px;
	top: 210px;
	font-size: 0.9em;
	line-height: 1.2em;
		visibility: hidden;

}
#detente1hG {
	width: 305px;
	position: absolute;
	height: 50px;
	text-align: left;
	left: 560px;
	top: 210px;
	visibility: hidden;
	font-size: 0.9em;
	line-height: 1.2em;
}
#detente3h {
	width: 305px;
	position: absolute;
	height: 50px;
	text-align: left;
	left: 560px;
	top: 210px;
		font-size: 0.9em;
	line-height: 1.2em;
	visibility: hidden;
}
#bienetre {
	width: 305px;
	position: absolute;
	height: 50px;
	text-align: left;
	left: 560px;
	top: 210px;
		font-size: 0.9em;
	line-height: 1.2em;
	visibility: hidden;
}
#cocoon {
	width: 305px;
	position: absolute;
	height: 50px;
	text-align: left;
	left: 560px;
	top: 210px;
		font-size: 0.9em;
	line-height: 1.2em;
	visibility: hidden;
}
#detente3hG {
	width: 305px;
	position: absolute;
	height: 50px;
	text-align: left;
	left: 560px;
	top: 210px;
		font-size: 0.9em;
	line-height: 1.2em;
	visibility: hidden;
}
#romantique3h {
	width: 305px;
	position: absolute;
	height: 50px;
	text-align: left;
	left: 560px;
	top: 210px;
		font-size: 0.9em;
	line-height: 1.2em;
	visibility: hidden;
}
#romantique3hG {
	width: 305px;
	position: absolute;
	height: 50px;
	text-align: left;
	left: 560px;
	top: 210px;
		font-size: 0.9em;
	line-height: 1.2em;
	visibility: hidden;
}
#duo3h {
	width: 305px;
	position: absolute;
	height: 50px;
	text-align: left;
	left: 560px;
	top: 210px;
		font-size: 0.9em;
	line-height: 1.2em;
	visibility: hidden;
}
#duo3hG {
	width: 305px;
	position: absolute;
	height: 50px;
	text-align: left;
	left: 560px;
	top: 210px;
		font-size: 0.9em;
	line-height: 1.2em;
	visibility: hidden;
}
#double3h {
	width: 305px;
	position: absolute;
	height: 50px;
	text-align: left;
	left: 560px;
	top: 210px;
		font-size: 0.9em;
	line-height: 1.2em;
	visibility: hidden;
}
#double3hG {
	width: 305px;
	position: absolute;
	height: 50px;
	text-align: left;
	left: 560px;
	top: 210px;
		font-size: 0.9em;
	line-height: 1.2em;
	visibility: hidden;
}
/*------------ partie centrale */

#colcentreSoirees {
	width: 85px;
	float: left;
	height: 290px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding-top: 75px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: center;
	background-image: url(images/soirees2.jpg);
}

/*------------ partie droite */

#coldroitSoirees {
height: 199px;
	width: 305px;
	float: left;
	padding-top: 166px;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-left: 10px;

}


/*---------------------------------les 4 pages tarif ---------------------------- */


/*------------titre */

#titretarif {
	height: 65px;
	color: #FFB9D2;
	font-weight: normal;
	text-align: right;
	letter-spacing: 15px;
	font-size: 3.3em;
}
/*------------ partie gauche */

#colgauchetarif {
	width: 210px;
	float: left;
	height: 365px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: right;
	line-height: 1.4em;
}

#colgauche1tarif {
	width: 210px;
	padding-top: 75px;
	clear: right;
	height: 200px;
}
#colgauche1tarif a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#colgauche1tarif a:hover {
	font-weight: bold;
}
#colgauche1tarif a:visited {
	color: #FFFFFF;
}

#colgauche2tarif {
	clear: right;
	height: 90px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	width: 210px;
}
/*------------ partie centrale */

#colcentretarif {
	width: 85px;
	float: left;
	height: 290px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding-top: 75px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: center;
}

/*------------ partie droite */

#coldroittarif {
	height: 199px;
	width: 305px;
	float: left;
	padding-top: 166px;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-left: 10px;
}
#cortarif {
	font-size: 0.8em;
	color: #FFFFFF;
	padding-top: 20px;
}
#cortarifbas {
	width: 610px;
	padding-top: 5px;
	clear: right;
	height: 50px;
	font-size: 0.8em;
	color: #FFFFFF;
	text-align: right;
}
#cortarifbasgauche {
	width: 300px;
	float: left;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
}
#cortarifbasdroit {
	width: 150px;
	float: right;
}




#cortarifbasgauche a:link {
	float: left;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
}
#cortarifbasgauche a:hover {
	float: left;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
}
#cortarifbasgauche a:visited {
	float: left;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
}
#cortarifbasdroit a:link {
	width: 150px;
	float: right;
	color: #FFFFFF;
}
#cortarifbasdroit a:hover {
	width: 150px;
	float: right;
	color: #FFFFFF;
}
#cortarifbasdroit a:visited {
	width: 150px;
	float: right;
	color: #FFFFFF;
}

/*---------------------------------page Nouveautes ---------------------------- */

/*------------titre */

#titrenouveautes {
	height: 65px;
	color: #FFB9D2;
	font-weight: normal;
	text-align: right;
	letter-spacing: 10px;
	font-size: 3.3em;
}
/*------------ partie gauche */

#colgauchenouveautes {
	width: 375px;
	float: left;
	height: 370px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: right;
	line-height: 1.4em;
}
#colgauche1nouveautes {
	width: 375px;
	padding-top: 0px;
	clear: right;
	height: 110px;
	padding-right: 20px;
}
#colgauche1nouveautes a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#colgauche1nouveautes a:hover {
	font-weight: bold;
}
#colgauche1nouveautes a:visited {
	color: #FFFFFF;
}

#colgauche2nouveautes {
	width: 375px;
	padding-top: 0px;
	clear: right;
	height: 110px;
	padding-right: 20px;
}
#colgauche3nouveautes {
	width: 375px;
	padding-top: 0px;
	clear: right;
	height: 110px;
	padding-right: 20px;
}
/*------------ partie centrale */

#colcentrenouveautes {
	width: 85px;
	float: left;
	height: 290px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding-top: 75px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: center;
}

/*------------ partie droite */

#coldroitnouveautes {
	height: 110px;
	width: 205px;
	float: left;
	padding-top: 0px;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-left: 10px;
}
#coldroit2nouveautes {
	height: 110px;
	width: 205px;
	float: left;
	padding-top: 0px;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-left: 10px;
}
#coldroit3nouveautes {
	height: 110px;
	width: 205px;
	float: left;
	padding-top: 0px;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-left: 10px;
}


/*---------------------------------page centre ---------------------------- */


/*------------titre */

#titrecentre {
	color: #FFB9D2;
	font-weight: normal;
	text-align: center;
	letter-spacing: 5px;
	font-size: 2em;
	height: 115px;
}
/*------------ partie gauche */

#colgauchecentre {
	width: 210px;
	float: left;
	height: 365px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: right;
	line-height: 1.4em;
}
#colgauche1centre {
	width: 210px;
	padding-top: 75px;
	clear: right;
	height: 200px;
}
#colgauche1centre a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#colgauche1centre a:hover {
	font-weight: bold;
}
#colgauche1centre a:visited {
	color: #FFFFFF;
}

#colgauche2centre {
	clear: right;
	background-image: url(images/bebe.jpg);
	height: 90px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	width: 210px;
}
/*------------ partie centrale */

#colcentrecentre {
	width: 85px;
	float: left;
	height: 290px;
	background-image: url(images/reflexologie.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding-top: 75px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: center;
}
#corppagecentre {
	height: 300px;
	margin: 0;
	padding: 0;
}
#decouvrircentre {
	width: 400px;
	padding-left: 100px;
	padding-right: 100px;
	text-align: center;
	padding-top: 50px;
	height: 250px;
}
#image1 {
	width: 130px;
	height: 130px;
	float: left;
	margin: 0;
}

#image2 {
	width: 270px;
	height: 130px;
	float: right;
	margin: 0;
	z-index: 1;
}
#conteneur {
	width: 400px;
	height: 130px;
	color: #FFFFFF;
	clear: left;
	margin: 0;
}
#image3 {
	width: 130px;
	height: 130px;
	float: left;
	margin: 0;
}
#petitconteneur {
	width: 270px;
	height: 130px;
	color: #FFFFFF;
	float: left;
	margin: 0;
}
#image4 {
	height: 130px;
	float: left;
	display: block;
	margin: 0;
	width: 135px;
}
#cliquez {
	z-index: auto;
	position: absolute;
	font-size: 0.7em;
	left: 50%;
	width: 300px;
}

/*---------------------------------page livre d'or ---------------------------- */


/*------------titre */

#titrelivreor {
	height: 65px;
	color: #FFB9D2;
	font-weight: normal;
	text-align: right;
	letter-spacing: 15px;
	font-size: 3em;
}
/*------------ partie gauche */

#colgauchelivreor {
	width: 500px;
	float: left;
	height: 365px;
	font-size: 0.7em;
	color: #FFFFFF;
	text-align: left;
	line-height: 1.7em;
	margin-left: 50px;
	text-indent: 0px;
	padding-top: 0px;
}
#colgauche1livreor {
	width: 210px;
	padding-top: 75px;
	clear: right;
	height: 200px;
}
#colgauche1livreor a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#colgauche1livreor a:hover {
	font-weight: bold;
}
#colgauche1livreor a:visited {
	color: #FFFFFF;
}

#colgauche2livreor {
	clear: right;
	height: 90px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	width: 210px;
}
/*------------ partie centrale */

#colcentrelivreor {
	width: 85px;
	float: left;
	height: 290px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding-top: 75px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: center;
}

/*------------ partie droite */

#coldroitlivreor {
	height: 199px;
	width: 305px;
	float: left;
	padding-top: 166px;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-left: 10px;
}

/*---------------------------------page Partenaires ---------------------------- */


/*------------titre */

#titrepartenaires {
	height: 65px;
	color: #FFB9D2;
	font-weight: normal;
	text-align: right;
	letter-spacing: 0px;
	font-size: 3.3em;
}
/*------------ partie gauche */

#colgauchepartenaires {
	width: 510px;
	float: left;
	height: 260px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: right;
	line-height: 1.4em;
	padding-top: 105px;
	padding-left: 50px;
	padding-right: 50px;
}
#logo1image {
	width: 170px;
	height: 149px;
	text-align: center;
}
#logo1 {
	width: 170px;
	height: 200px;
	float: left;
	text-align: center;
}
#colgauche1partenaires {
	width: 210px;
	padding-top: 75px;
	clear: right;
	height: 200px;
}
#colgauche1partenaires a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#colgauche1partenaires a:hover {
	font-weight: bold;
}
#colgauche1partenaires a:visited {
	color: #FFFFFF;
}

#colgauche2partenaires {
	clear: right;
	height: 90px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	width: 210px;
}
/*------------ partie centrale */

#colcentrepartenaires {
	width: 85px;
	float: left;
	height: 290px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding-top: 75px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: center;
}
#logo2 {
	width: 170px;
	height: 200px;
	float: left;
	text-align: center;
}
#logo3 {
	width: 170px;
	height: 200px;
	float: left;
	text-align: center;
}
#logo1texte {
	width: 170px;
	height: 20px;
	text-align: center;
	padding-top: 0px;
}
#logo2texte {
	width: 170px;
	height: 20px;
	text-align: center;
	padding-top: 0px;
}
#logo3texte {
	width: 170px;
	height: 20px;
	text-align: center;
	padding-top: 0px;
}
#logo2image {
	width: 170px;
	height: 99px;
	text-align: center;
	padding-top: 50px;
}
#logo3image {
	width: 170px;
	height: 109px;
	text-align: center;
	padding-top: 40px;
}

/*------------ partie droite */

#coldroitpartenaires {
	height: 199px;
	width: 305px;
	float: left;
	padding-top: 166px;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-left: 10px;
}

/*---------------------------------page contact/contact2/merci ---------------------------- */


/*------------titre */

#titrecontact {
	height: 50px;
	color: #FFB9D2;
	font-weight: normal;
	text-align: right;
	letter-spacing: 0px;
	font-size: 3em;
}
/*------------ partie gauche */

#colgauchecontact {
	width: 510px;
	float: left;
	height: 315px;
	font-size: 0.8em;
	color: #FFFFFF;
	text-align: left;
	line-height: 1.4em;
	margin-left: 50px;
	margin-right: 0px;
	margin-top: 0px;
}
#contacter {
	color: #FFFFFF;
	font-size: 1em;
	line-height: 1.2em;
	text-align: center;
	height: 50px;
}
#horaires {
	color: #FFFFFF;
	font-size: 1em;
	line-height: 1.2em;
	text-align: center;
	height: 250px;
	margin-top: 20px;
	padding-left: 0px;
}
#contacter a:link {
	color: #FFFFFF;
	font-size: 1em;
	line-height: 1.2em;
	text-align: center;
	height: 50px;
	text-decoration: underline;
}
#contacter a:hover {
	color: #FFFFFF;
	font-size: 1em;
	line-height: 1.2em;
	text-align: center;
	height: 50px;
	font-weight: bold;
}
#contacter a:visited {
	color: #FFFFFF;
	font-size: 1em;
	line-height: 1.2em;
	text-align: center;
	height: 50px;
}
#rcs {
	color: #FFFFFF;
	font-size: 0.8em;
	line-height: 1.2em;
	text-align: center;
	height: 10px;
	margin-top: 20px;
}
#merci {
	color: #FFFFFF;
	font-size: 1em;
	line-height: 1.2em;
	text-align: center;
	height: 30px;
	margin-top: 20px;
}
#titrecontact2 {
	height: 40px;
	color: #FFB9D2;
	font-weight: normal;
	text-align: right;
	letter-spacing: 5px;
	font-size: 1.5em;
}

/*------------------------ page index --------------------------*/

#colgaucheindex {
	width: 610px;
	float: left;
	height: 365px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: right;
	line-height: 1.4em;
}
#blocindex {
	width: 870px;
	height: 440px;
	margin: 0;
	float: left;
	font-size: 0.6em;
	font-weight: bold;
}
#corpindex {
	height: 440px;
	background-repeat: no-repeat;
	background-image: url(images/fondindex.gif);
}
#photos {
	width: 365px;
	height: 350px;
	margin-left: 260px;
	margin-top: 20px;
}
#photo1 {
	width: 105px;
	height: 105px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: solid #FFFFFF 5px;
}
#photo2 {
	width: 105px;
	height: 105px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: solid #FFFFFF 5px;
}
#photo3 {
	width: 105px;
	height: 105px;
	float: left;
	margin-bottom: 10px;
	border: solid #FFFFFF 5px;
}
#photo4 {
	width: 105px;
	height: 105px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: solid #FFFFFF 5px;
}
#photo5 {
	width: 105px;
	height: 100px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: solid #FFFFFF 5px;
	background-color: #A5185A;
	text-align: center;
	color: #FFFFFF;
	font-size: 1.5em;
	padding-top: 5px;
	padding-bottom: 0px;
	font-weight: normal;
}

#photo6 {
	width: 105px;
	height: 105px;
	float: left;
	margin-bottom: 10px;
	border: solid #FFFFFF 5px;
}
#photo7 {
	width: 105px;
	height: 105px;
	float: left;
	margin-right: 10px;
	border: solid #FFFFFF 5px;
}
#photo8 {
	width: 105px;
	height: 105px;
	float: left;
	margin-right: 10px;
	border: solid #FFFFFF 5px;
}
#photo9 {
	width: 105px;
	height: 105px;
	float: left;
	border: solid #FFFFFF 5px;
}
#citation {
    color: #FFFFFF;
	font-size: 1.6em;
	font-style: italic;
	font-weight: normal;
	text-align: center;
	position: absolute;
	left: 5px;
	width: 250px;
	line-height: 2;
	top: 200px;
}

#soireeaccroche {
	color: #FFFFFF;
	font-size: 1.6em;
	font-style: italic;
	font-weight: normal;
	text-align: center;
	position: absolute;
	left: 639px;
	width: 218px;
	line-height: 2;
	top: 250px;
	height: 250px;
}

#calquephoto1 {
	position: absolute;
	left: 265px;
	top: 238px;
	width: 100px;
	background-color: #ADA57B;
	color: #FFFFFF;
	padding-left: 5px;
	visibility: hidden;
}
#calquephoto1 a:link {
	color: #FFFFFF;
}
#calquephoto2 {
	position: absolute;
	left: 390px;
	top: 214px;
	width: 100px;
	background-color: #4A0800;
	color: #FFFFFF;
	padding-left: 5px;
	visibility: hidden;
}
#calquephoto3 {
	position: absolute;
	left: 515px;
	top: 227px;
	width: 100px;
	background-color: #8C5A31;
	color: #FFFFFF;
	padding-left: 5px;
	visibility: hidden;
}
#calquephoto4 {
	position: absolute;
	left: 265px;
	top: 351px;
	width: 100px;
	background-color: #ADA57B;
	color: #FFFFFF;
	padding-left: 5px;
	visibility: hidden;
}
#calquephoto6 {
	position: absolute;
	left: 515px;
	top: 351px;
	width: 100px;
	background-color: #943931;
	color: #FFFFFF;
	padding-left: 5px;
	visibility: hidden;
}
#calquephoto7 {
	position: absolute;
	left: 265px;
	top: 476px;
	width: 100px;
	background-color: #733118;
	color: #FFFFFF;
	padding-left: 5px;
	visibility: hidden;
}
#calquephoto8 {
	position: absolute;
	left: 390px;
	top: 488px;
	width: 100px;
	background-color: #9C2973;
	color: #FFFFFF;
	padding-left: 5px;
	visibility: hidden;
}
#calquephoto9 {
	position: absolute;
	left: 515px;
	top: 460px;
	width: 100px;
	background-color: #8C1008;
	color: #FFFFFF;
	padding-left: 5px;
	visibility: hidden;
}
#calquephoto5 {
	width: 105px;
	height: 100px;
	border: solid #FFFFFF 5px;
	background-color: #D68CA5;
	text-align: center;
	color: #A5185A;
	font-size: 1.5em;
	padding-top: 5px;
	padding-bottom: 0px;
	font-weight: normal;
	position: absolute;
	left: 385px;
	top: 275px;
	visibility: hidden;
}

/*---------------------------------pages plans ---------------------------- */
#plan {
	position: relative;
	width: 567px;
	height: 567px;
	background-color: #FFFFFF;
	float: left;
}



#nouveautes {
	position: relative;
	margin-left: auto;
	width: 1134px;
	height: 810px;
	margin-right: auto;
}
#suivant {
	height: 55px;
	text-align: center;
	background-image: url(images/bouton.gif);
	background-position: center;
	background-repeat: no-repeat;
}
#offrepdf {
	top: 570px;
	color: #D6429C;
	font-size: 0.8em;
	width: 842px;
	text-align: center;
	background-color: #391808;
	height: 15px;
}

.italsouligne {
	font-style: italic;
	text-decoration: underline;
}
.souligne {
	text-decoration: underline;
}
.lettrinefin {
	font-size: 3em;
	font-family: "Times New Roman", Times, serif;
	line-height: 0.2em;
}
.lettrine {
	font-size: 3em;
	font-family: "Times New Roman", Times, serif;
	margin-left: -25px;
	line-height: 0.3em;
}
#plan1 {
	position: relative;
	margin-left: auto;
	width: 867px;
	height: 567px;
	margin-right: auto;
	background-color: #FFFFFF;
}
#plan2 {
	position: relative;
	width: 300px;
	height: 567px;
	background-color: #FFFFFF;
	float: left;
	font-size: 0.8em;
	line-height: 1.5em;
}
#igs {
	width: 150px;
	float: right;
	text-align: right;
	font-size: 0.6em;
}
#horaires a:link {
	text-decoration: underline;
}
#plantexte {
	position: relative;
	width: 600px;
	height: 567px;
	background-color: #FFFFFF;
	font-size: 0.8em;
	line-height: 1.5em;
	margin-left: auto;
	margin-right: auto;
}

/*---------------------------------page cadeau ---------------------------- */


/*------------titre */

#titrecadeau {
	height: 65px;
	color: #FFB9D2;
	font-weight: normal;
	text-align: right;
	letter-spacing: 0px;
	font-size: 3.3em;
}
/*------------ partie gauche */

#colgauchecadeau {
	width: 610px;
	float: left;
	height: 290px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: right;
	line-height: 1.4em;
}
#colgauche1cadeau {
	width: 460px;
	padding-top: 40px;
	clear: right;
	height: 130px;
	padding-right: 150px;
}
#colgauche1cadeau a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#colgauche1cadeau a:hover {
	font-weight: bold;
}
#colgauche1cadeau a:visited {
	color: #FFFFFF;
}

#colgauche2cadeau {
	width: 610px;
	clear: right;
	height: 190px;
	background-image: url(images/cheque.jpg);
	background-repeat: no-repeat;
	background-position: 150px 20px;
}
/*------------ partie centrale */

#colcentrecadeau {
	width: 85px;
	float: left;
	height: 290px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding-top: 75px;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: center;
}

/*------------ partie droite */

#coldroitcadeau {
	height: 360px;
	width: 305px;
	float: left;
	padding-top: 0px;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-left: 10px;
}
#coldroit2cadeau {
	height: 170px;
	width: 305px;
	float: left;
	padding-top: 20px;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-left: 10px;
}



.gras {
	font-weight: bolder;
}

.corp {
	font-size: 0.7em;
}
#bloccentrecadeau {
	width: 610px;
	height: 440px;
	margin: 0;
	float: left;
	background-image: url(images/cadeau.jpg);
	background-repeat: no-repeat;
}
#W3Clogo {
	float: right;
	width: 120px;
	height: 15px;
	text-align: right;
}
#reve {
	font-size: 0.9em;
	height: 50px;
	left: 560px;
	line-height: 1.2em;
	position: absolute;
	text-align: left;
	top: 210px;
	visibility: hidden;
	width: 305px;
}
#suivant a:active {
	text-decoration: none;
}
#suivant a:link {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 1.4em;
	line-height: 0.6em;
}

#stats {
	width: 94px;
	float: right;
}
