* {
	margin: 0pt;
	padding: 0pt;
}

body {
	background: black;
	color: black;
	
	font-family: Arial;
	font-size: 11.5px;
}

.cache {
	display: none;
}

.lien-cache {
	overflow: hidden;
	text-indent: -2000px;
}

.clear {
	clear: both;
}

.rose {
	color: #e28193;
}

.vert {
	color: #c2d24b;
}

.blanc {
	color: white;
}

.white {
	color: #fff;
}

div h3 {
	margin: 0px;
}

div h3 a {
	display: block;
	width: 340px;
	height: 44px;
	position: absolute;
	top: 24px;
	left: 25px;
}

#drapeau a {
	color: white;
	text-decoration: none;
	
	font-size: 10px;
}

#drapeau img {
	vertical-align: middle;
	margin-right: 3px;
}

/** ACCUEIL **/
div#fond-accueil {
	position: relative;
	
	width: 960px;
	height: 600px;
	
	left: 50%;
	margin-left: -480px;
	
	background: transparent url("./images/accueil.jpg") no-repeat;
}

div#fond-accueil div#texte-accueil {
	position: relative;
	
	width: 230px;
	
	left: 195px;
	top : 205px;
	
	text-align: justify;
	
	line-height: 1.2em;
}

div#texte-accueil p {
	margin-bottom: 10px;
}

div#menu-accueil {
	position: absolute;
	
	width : 420px;
	height: 230px;
	
	left: 448px;
	top : 205px;
	
	font-variant: small-caps;
}

div#menu-accueil a {
	display: block;
	
	width: 98px;
	height: 110px;
	
	text-decoration: none;
	color: black;
}

div#menu-accueil #menu-massage {
	position: relative;
	
	width: 98px;
	height: 110px;
	
	left: 1px;
	top : 0px;
	
	float: left;
}

div#menu-accueil #menu-domicile {
	position: relative;
	
	width: 98px;
	height: 110px;
	
	left: 8px;
	top : 0px;
	
	float: left;
}

div#menu-accueil #menu-entreprise {
	position: relative;
	
	width: 98px;
	height: 110px;
	
	left: 15px;
	top : 0px;
	
	float: left;
}

div#menu-accueil #menu-tarifs {
	position: relative;
	
	width: 98px;
	height: 110px;
	
	left: 22px;
	top : 0px;
	
	float: left;
}

div#menu-accueil .menu-bottom {
	position: absolute;
	bottom: 0px;
}

div#menu-accueil #menu-qui {
	position: relative;
	
	width: 98px;
	height: 110px;
	
	left: 1px;
	top : 10px;
	
	float: left;
}

div#menu-accueil #menu-contact {
	position: relative;
	
	width: 98px;
	height: 110px;
	
	left: 8px;
	top : 10px;
	
	float: left;
}

div#menu-accueil #menu-livre {
	position: relative;
	
	width: 98px;
	height: 110px;
	
	left: 15px;
	top : 10px;
	
	float: left;
}

div#menu-accueil #menu-liens {
	position: relative;
	
	width: 98px;
	height: 110px;
	
	left: 22px;
	top : 10px;
	
	float: left;
}

div#liste-massages {
	position: absolute;
	
	font-size: 9px;
	
	width: 740px;
	
	left: 233px;
	top : 570px;
}



/** A DOMICILE **/
div#fond-domicile {
	position: relative;
	
	width: 960px;
	height: 600px;
	
	left: 50%;
	margin-left: -480px;
	
	background: transparent url("./images/domicile.jpg") no-repeat;
}


div#fond-domicile #domicile-texte-1 {
	position: absolute;
	
	left: 363px;
	top : 165px;
	
	width: 480px;
	height: 160px;
	
	font-size: 13px;
	line-height: 1.5em;
}

div#fond-domicile #domicile-texte-1 div {
	margin: 0px 10px 10px 0px;
}

#domicile-texte-1 #bloc2 {
	width: 220px;
	height: 50px;
	
	float: left;
}

#domicile-texte-1 #bloc3 {
	position: relative;
	left: 20px;
	height: 50px;
}

#domicile-texte-1 #bloc4 {
	position: relative;
	
	top: 10px;
	
	width: 500px;
	font-size: 11.5px
}

div#fond-domicile #domicile-texte-2 {
	position: absolute;
	
	left: 168px;
	top : 392px;
	
	width: 425px;
	height: 165px;
	
	font-size: 11.5px;
	line-height: 1.5em;
}

#domicile-texte-2 p {
	margin-bottom: 10px;
}

#domicile-texte-2 p#bloc2 {
	margin-top: 20px;
	
	font-size: 13px;
}

#domicile-texte-2 p#bloc3 {
	font-weight: bold;
	font-size: 16px;
}


/** CONTACTS **/
div#fond-contacts {
	position: relative;
	
	width: 960px;
	height: 600px;
	
	left: 50%;
	margin-left: -480px;
	
	background: transparent url("./images/contacts.jpg") no-repeat;
}

div#fond-contacts #texte-contacts {
	position: absolute;
	
	left: 442px;
	top : 230px;
	
	font-size: 14px;
}

div#texte-contacts p {
	margin-bottom: 15px;
}

div#texte-contacts p#siret-ursaf {
	margin-top: 30px;
	font-size: 11px;
}


/** LIENS **/
div#fond-liens {
	position: relative;
	
	width: 960px;
	height: 600px;
	
	left: 50%;
	margin-left: -480px;
	
	background: transparent url("./images/liens.jpg") no-repeat;
}

div#fond-liens #texte-liens {
	position: absolute;
	
	left: 484px;
	top : 230px;

	font-size: 13px;
}

div#texte-liens p {
	margin-bottom: 40px;
}

div#texte-liens a.liens {
	color: #c2d24b;
	font-size: 15px;
}


/** TARIFS **/
div#fond-tarifs {
	position: relative;
	
	width: 960px;
	height: 600px;
	
	left: 50%;
	margin-left: -480px;
	
	background: transparent url("./images/tarifs.jpg") no-repeat;
}

div#fond-tarifs div#tarifs-californien {
	position: absolute;
	
	left: 330px;
	top : 160px;
}

div#fond-tarifs div#tarifs-shiatsu {
	position: absolute;
	
	left: 545px;
	top : 160px;
}

div#fond-tarifs div#tarifs-thai {
	position: absolute;
	
	left: 108px;
	top : 250px;
}

div#fond-tarifs div#tarifs-deep-tissue {
	position: absolute;
	
	left: 330px;
	top : 250px;
}

div#fond-tarifs div#tarifs-amma {
	position: absolute;
	
	left: 545px;
	top : 250px;
}

div#fond-tarifs div#tarifs-apres-22h {
	position: absolute;
	
	left: 108px;
	top : 365px;
}

div#fond-tarifs div#tarifs-cadeau {
	position: absolute;
	
	left: 108px;
	top : 430px;
}

div#fond-tarifs div {
	font-size: 14px;
}

div#fond-tarifs div table {
	width: 150px;
}

div#fond-tarifs div table td.tarifs-prix {
	text-align: right;
}

div#fond-tarifs div p.texte-details {
	font-size: 12px;
}


/** MASSAGES **/

div#massages {
	width: 960px;
	height: 600px;
	margin: 0 auto;
	background: url('./images/lesmassages.jpg') top left no-repeat;
	position: relative;
}

div#massages h2 {
	color: #bdd158;
	font-variant: small-caps;
	font-size: 15px;
	font-family: "Arial Black";
	margin: 0px;
}

div div#menu-massages {
	width: 560px;
	height: 60px;
	position: absolute;
	top: 20px;
	right: 16px;
}

div div#menu-massages a {
	width: 80px;
	height: 60px;
	display: block;
	float: left;
	text-indent: -2000px;
	overflow: hidden;
}

div#massages div#cali-massages {
	position: absolute;
	top: 188px;
	left: 310px;
	width: 234px;
}
div#massages div#shia-massages {
	position: absolute;
	top: 330px;
	left: 310px;
	width: 234px;
}
div#massages div#thai-massages {
	position: absolute;
	top: 118px;
	left: 705px;
	width: 234px;
}
div#massages div#deep-massages {
	position: absolute;
	top: 266px;
	left: 705px;
	width: 234px;
}
div#massages div#amma-massages {
	position: absolute;
	top: 412px;
	left: 705px;
	width: 234px;
}

div#massages p.chapo {
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	margin: 0 0 2px 0;
}

div#massages p {
	color: #fff;
	font-size: 11px;
	text-align: justify;
	margin: 0px;
	line-height: 12px;
}

div#massages p#footer {
	width: 930px;
	position: absolute;
	bottom: 8px;
	left: 15px;
	font-size: 10px;
}


/** EN ENTREPRISE **/

div#entreprise {
	width: 960px;
	height: 600px;
	margin: 0 auto;
	background: url('./images/enentreprise.jpg') top left no-repeat;
	position: relative;
}

div#entreprise div#texte-entreprise {
	width: 460px;
	position: absolute;
	top: 175px;
	left: 334px;
}

div#entreprise div#texte-entreprise p {
	color: #fff;
	font-size: 11px;
	text-align: justify;
	margin: 14px 0;
}

div#entreprise div#texte-entreprise p#sondage {
	color: #50dde4;
	font-size: 13px;
	font-weight: bold;
	margin: 14px 0 24px 0;
}
div#entreprise div#texte-entreprise p#sondage span.white {
	font-size: 11px;
}

div#entreprise div#texte-entreprise p#docu-entreprise  {
	font-size: 12px;
	font-weight: bold;
	margin: 28px 0 0 0;
}

div#entreprise div#texte-entreprise p#docu-entreprise a {
	color: #bdd158;
}


/** QUI JE SUIS **/

div#quisuisje {
	width: 960px;
	height: 600px;
	margin: 0 auto;
	background: url('./images/quisuisje.jpg') top left no-repeat;
	position: relative;
}

div#quisuisje div#texte-quisuisje {
	width: 500px;
	position: absolute;
	top: 200px;
	left: 365px;
}

div#quisuisje div#texte-quisuisje p {
	color: #000;
	font-size: 11px;
	margin: 14px 0;
	font-weight: bold;
}

div#quisuisje div#texte-quisuisje p#infos {
	font-size: 13px;
}

div#quisuisje div#texte-quisuisje p#formation {
	color: #fff;
}

div#quisuisje p#footer {
	position: absolute;
	width: 750px;
	bottom: 14px;
	left: 130px;
	margin: 0px;
	color: #fff;
	font-size: 11px;
}


/** LIVRE D'OR **/

div#livredor {
	width: 960px;
	height: 600px;
	margin: 0 auto;
	background: url('./images/livredor.jpg') top left no-repeat;
	position: relative;
}

div#livredor>p {
	position: absolute;
	top: 105px;
	left: 430px;
	width: 370px;
	color: #bdd158;
	font-size: 13px;
	font-weight: bold;
}

div#livredor div#colgauche-livredor {
	position: absolute;
	top: 220px;
	left: 230px;
	width: 240px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

div#livredor div#colgauche-livredor p {
	margin-bottom: 20px;
}

div#livredor div#coldroite-livredor {
	position: absolute;
	top: 220px;
	left: 530px;
	width: 240px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

div#livredor div#coldroite-livredor p {
	margin-bottom: 20px;
}

div#livredor div span {
	color: #bdd158;
}