@charset "UTF-8";
/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	background-color: #040404;	
}

#Table_01 {
	position:relative;
	left:0px;
	top:0px;
	width:1062px;
	margin:auto;
	text-align:left;
	background-image: url(images/infini.jpg);
	background-repeat: repeat-y;
}

img  {
	border:none;
}

#tete {
	top:0px;
	height:128px;
}


#contenu {
	height:600px;
}

#contenuaccueil {
	height:1100px;
}


#contenuproduits {
	height:1300px;
}


#contenuindex {
	height:533px;
}

#contenuforfait {
	height:1500px;
}
#contenuevenements {
	height:1800px;
}

#contenuesthetique {
	height:3150px;
}

#contenucoiffure{

	height:1300px;
}

#contenubronzage{

	height:1100px;
}


#contenumasso{
	height:800px;
}

#contenuconseil{
	height:1700px;
}

#contenuliens{
	height:800px;
}

#contenujoindre{
	height:700px;
}



#pied {
	height:52px;

}


#menu-gauche {
	position:absolute;
	left:48px;
	top:128px;
	width:199px;
	height:534px;
}

#centre {
	position:absolute;
	left:247px;
	top:128px;
	width:574px;
	height:534px;
}

#Slice {
	position:absolute;
	left:821px;
	top:128px;
	width:192px;
	height:534px;
}

#vide {
	position:absolute;
	left:48px;
	top:128px;
	width:199px;
	height:30px;
}

#btn-accueil {
	position:absolute;
	left:48px;
	top:158px;
	width:199px;
	height:30px;
}

#btn-qui {
	position:absolute;
	left:48px;
	top:188px;
	width:199px;
	height:30px;
}

#btn-services {
	position:absolute;
	left:48px;
	top:218px;
	width:199px;
	height:30px;
}

#btn-produits {
	position:absolute;
	left:48px;
	top:248px;
	width:199px;
	height:30px;
}

#btn-tarifs {
	position:absolute;
	left:48px;
	top:278px;
	width:199px;
	height:30px;
}

#btn-certificat {
	position:absolute;
	left:48px;
	top:308px;
	width:199px;
	height:30px;
}

#btn-conseils {
	position:absolute;
	left:48px;
	top:338px;
	width:199px;
	height:30px;
}

#btn-joindre {
	position:absolute;
	left:48px;
	top:368px;
	width:199px;
	height:30px;
}

#btn-liens {
	position:absolute;
	left:48px;
	top:398px;
	width:199px;
	height:30px;
}

#basmenu {
	position:absolute;
	left:48px;
	top:428px;
	width:199px;
	height:234px;
	background-image:url(images/basmenu.jpg);
}

#basmenu_ac {
	position:absolute;
	left:48px;
	top:428px;
	width:199px;
	height:770px;
	background-image:url(images/basmenu.jpg);
	background-repeat:no-repeat;
}

#photo {
	position:absolute;
	left:283px;
	top:128px;
	width:501px;
	height:234px;
}

#btn-coiffure {
	position:absolute;
	left:283px;
	top:365px;
	width:54px;
	height:18px;
}

#btn-esthetique {
	position:absolute;
	left:337px;
	top:365px;
	width:75px;
	height:18px;
}

#btn-massotherapie {
	position:absolute;
	left:412px;
	top:365px;
	width:96px;
	height:18px;
}

#bronzage {
	position:absolute;
	left:508px;
	top:365px;
	width:59px;
	height:18px;
}

#texte {
	position:absolute;
	left:282px;
	top:407px;
	width:515px;
	height:252px;
	background-color:#494949;
}
#hautdroit {
	position:absolute;
	left:821px;
	top:128px;
	width:192px;
	height:103px;
}

#lleincoiffure {
	position:absolute;
	left:822px;
	top:231px;
	width:191px;
	height:45px;
}

#lienesthetique {
	position:absolute;
	left:822px;
	top:276px;
	width:191px;
	height:46px;
}

#lienmassotherapie {
	position:absolute;
	left:822px;
	top:322px;
	width:191px;
	height:47px;
}

#lienbronzage {
	position:absolute;
	left:822px;
	top:369px;
	width:191px;
	height:33px;
}

#promo {
	position:absolute;
	left:822px;
	top:402px;
	width:191px;
	height:176px;
}

#basdroite {
	position:absolute;
	left:822px;
	top:578px;
	width:191px;
	height:84px;
}



#basdroite_ac {
	position:absolute;
	left:822px;
	top:578px;
	width:191px;
	height:84px;
	background-image:url(images/basdroite.jpg);
	background-repeat:no-repeat;
}

#tarifs {
	position:absolute;
	left:282px;
	top:407px;
	width:244px;
	height:252px;
}

#forfaits {
	position:absolute;
	left:539px;
	top:407px;
	width:244px;
	height:895px;
}



#forfaittxt {
	position:absolute;
	left:283px;
	top:389px;
	width:504px;
	height:269px;
}

#forfaitg {
	position:absolute;
	left:272px;
	top:795px;
	width:244px;
	height:171px;
}

#forfaitd{
	position:absolute;
	left:540px;
	top:795px;
	width:244px;
	height:171px;
}

#carte {
	position:absolute;
	left:539px;
	top:407px;
	width:244px;
	height:200px;
}



#forfaits_main{
}


h1 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #71944c;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:8px;
}

h2

{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #71944c;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:8px;
}

.titreh2

{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #71944c;
	font-weight: bold;
	margin-top:0px;
	
}


h3

{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #71944c;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:8px;
}


p {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #d5cdc3;
	margin-top:0px;
	text-align: justify;
}

.txtforfait {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top:0px;
}

strong {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
}

ul {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #d5cdc3;
	margin-top:0px;
	margin-bottom:0px;
	list-style-image: url(images/dot.jpg);
	list-style-position: outside;
}



.forfaits {
	padding-left:10px;s
	padding-right:10px;
	padding-top:10px;
	margin-bottom:10px;

}

.lignecentre {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-left-color:#666666;
	padding-left:10px;
}

a { font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #d5cdc3;
	
	
}

a:hover { 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #71944c;

	
}

.lignebas {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	width:auto;
	margin-bottom:15px;

}

.lignebas2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	width:auto;
	margin-bottom:1px;

}

.pmarge {
	margin-left:8px;
}

.tableau {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #d5cdc3;
	margin-left:8px;
}

.tableau_vert2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #71944c;
	margin-left:0px;
}

.tableau_vert {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #d5cdc3;
	margin-left:0px;
}

.titre_tableau {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #d5cdc3;
	
}


.haut {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #d5cdc3;
	
}

.bijoux {
	height:50px;
	width:501px;
	background-image:url(images/Img_perle.jpg);
	
}

