body {
	background:#802439;
	overflow:auto;
}

body, dl, dt, dd, ul, li, p {
	margin:0;
	padding:0;
	list-style-type: none;
}
#conteneur-index {
	height: 800px;
	top: 50%;
	left: 50%;
	margin-top: -400px;
	margin-left: -475px;
	width: 950px;
	position: absolute;
	background-color: #D4110B;
	border:1px solid #000;
}
#conteneur-index2 {
	height: 800px;
	top: 50%;
	left: 50%;
	margin-top: -400px;
	margin-left: -475px;
	width: 950px;
	position: absolute;
	background-color: #8C1545;
	border:1px solid #000;
}
#conteneur {
	height: 570px;
	top: 50%;
	left: 50%;
	margin-top: -285px;
	margin-left: -475px;
	width: 950px;
	position: absolute;
	background-color: #802439;
	border:1px solid #000;
}
#footer {
display:block;
	clear:both;
	height: 100px;
	width: 940px;
	background-color: #802439;
	border:1px solid #000;
}
.lien-footer ul {
float:left;
padding:5px 15px 0 35px;
}

.lien-footer li {
clear:both;
list-style:none;
}

#bandeau-clic a {
	display:block;
	width:670px;
	height:115px;
	position:absolute;
	top:40px;
	left:0;
	float:left;
}
#resa a {
	display:block;
	width:250px;
	height:20px;
	position:absolute;
	top:210px;
	right:280px;
	float:right;
	text-align:right;
}
.fond-index2 {
	background:url(icono/fond-index2.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.fond-index {
	background:url(icono/fond_index.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.fond-rouge {
	background:url(icono/fond_rouge.jpg);
}
.fond-boudha {
	background:url(icono/fond_boudha.jpg);
}
.fond-bramha {
	background:url(icono/fond_bramha.jpg);
}
.fond-vishnu {
	background:url(icono/fond_vishnu.jpg);
}
.fond-krishna {
	background:url(icono/fond_krishna.jpg);
}
.fond-ganesh {
	background:url(icono/fond_ganesh.jpg);
}
.fond-attente {
	background:url(icono/fond_attente.jpg);
}
.fond-zen {
	background:url(icono/fond_zen.jpg);
}
.fond-galerie {
	background:url(icono/fond_galerie.jpg);
}
.fond-salon {
	background:url(icono/fond_salon.jpg);
}
.fond-contact {
	background:url(icono/fond_contact.jpg);
}
/* ------------------------------------------------menu */

.menu-bleu {background-image:url(icono/menu-bleu.png);}
.menu-bleu#menu li a:hover, .menu-bleu#menu dt a:hover, .menu-bleu#menu dd  {background-color:#4e1600;}
.menu-bleu#menu li {background-color: #0590b1;}

.menu-vert {background-image:url(icono/menu-vert.png);}
.menu-vert#menu li a:hover, .menu-vert#menu dt a:hover, .menu-vert#menu dd  {background-color:#376B2B;}
.menu-vert#menu li {background-color: #CC0;}

.menu-orange {background-image:url(icono/menu-orange_boudha.png);}
.menu-orange#menu li a:hover, .menu-orange#menu dt a:hover, .menu-orange#menu dd {background-color:#AC0940;}
.menu-orange#menu li {background-color: #F60;}

.menu-fushia {background-image:url(icono/menu-fushia.png);}
.menu-fushia#menu li a:hover, .menu-fushia#menu dt a:hover, .menu-fushia#menu dd {background-color:#741C32;}
.menu-fushia#menu li{background-color: #FA2E6D;}

.menu-paprika {background-image:url(icono/menu-paprika.png);}
.menu-paprika#menu li a:hover, .menu-paprika#menu dt a:hover, .menu-paprika#menu dd {background-color:#3B1852;}
.menu-paprika#menu li{background-color: #970F0F;}

.menu-violet {background-image:url(icono/menu-violet.png);}
.menu-violet#menu li a:hover, .menu-violet#menu dt a:hover, .menu-violet#menu dd {background-color:#972622;}
.menu-violet#menu li{background-color: #691B33;}

.menu-accueil {background-image:url(icono/menu-orange.png);}
.menu-accueil#menu li a:hover, .menu-accueil#menu dt a:hover, .menu-accueil#menu dd {background-color:#E3241A;}
.menu-accueil#menu li {background-color: #F60;}

.menu-zen {background-image:url(icono/menu-gris.png);}
.menu-zen#menu li a:hover, .menu-zen#menu dt a:hover, .menu-zen#menu dd {background-color:#255557;}
.menu-zen#menu li {background-color: #6C645B;}

.menu-salon {background-image:url(icono/menu-orange_salon.png);}
.menu-salon#menu li a:hover, .menu-salon#menu dt a:hover, .menu-salon#menu dd {background-color:#9A2502;}
.menu-salon#menu li {background-color: #F60;}

.menu-galerie {background-image:url(icono/menu-fushia_galerie.png);}
.menu-galerie#menu li a:hover, .menu-galerie#menu dt a:hover, .menu-galerie#menu dd {background-color:#74261A;}
.menu-galerie#menu li {background-color: #FA2E6D;}

.menu-contact {background-image:url(icono/menu-fushia_contact.png);}
.menu-contact#menu li a:hover, .menu-contact#menu dt a:hover, .menu-contact#menu dd {background-color:#163F43;}
.menu-contact#menu li {background-color: #FA2E6D;}

.menu-alentours {background-image:url(icono/menu-bleu.png);}
.menu-alentours#menu li a:hover, .menu-alentours#menu dt a:hover, .menu-alentours#menu dd {background-color:#376B2B;}
.menu-alentours#menu li{background-color: #0590b1;}

#menu {
	position:relative;
	top:170px;
	left:0;
	width:auto;
	height:22px;
	background-repeat:repeat-y;
	padding:0 0 0 15px;
	z-index:100;
}
#menu dl {
	position:relative;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFF;
}
#menu dt {
	width:auto;
	cursor: pointer;
	height: 22px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	float:left;
}
#menu dt a {
	padding:4px 10px 5px 10px;
	display:block;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #FFF;
	float:left;
	text-decoration:none;
}
/*#menu dt a:hover, #menu li a:hover {
	background-color:#F00;
}*/
#menu dd {
	position:absolute;
	top:22px;
	left:0;
	width:6.2em;
}

#menu ul {
	width:auto;
	height:auto;
}
#menu li {
	margin:1px 0 1px 0;
}
#menu li a {
	width:auto;
	height:100%;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding:4px 9px 4px 9px;
	margin:0;
	display:block;
	border:0 none;
}
#mouseover {
	width:130px;
	height:130px;
	position:absolute;
	display:block;
	top:190px;
	left:0px;
	background:transparent;
	z-index:60;
}

/* ----------------------------- */
#bloc-texte {
padding-right:5px;
	width:370px;
	height:240px;
	overflow:auto;
	overflow-x:hidden;
}
#bande-droite {
	width:187px;
	height:570px;
	position:absolute;
	top:0;
	right:0;
}
.bande-accueil {
	background:url(icono/bande_accueil.jpg);
}
.bande-restau {
	background:url(icono/bande_restau.jpg);
}
.bande-boudha {
	background:url(icono/bande_boudha.jpg);
}
.bande-krishna {
	background:url(icono/bande_krishna.jpg);
}
.bande-bramha {
	background:url(icono/bande_bramha.jpg);
}
.bande-ganesh {
	background:url(icono/bande_ganesh.jpg);
}
.bande-vishnu {
	background:url(icono/bande_vishnu.jpg);
}
.bande-attente {
	background:url(icono/bande_attente.jpg);
}
.bande-jardin {
	background:url(icono/bande_jardin.jpg);
}
.bande-zen {
	background:url(icono/bande_zen.jpg);
}
.bande-galerie {
	background:url(icono/bande_galerie.jpg);
}

.bande-salon {
	background:url(icono/bande_salon.jpg);
}
.bande-contact {
	background:url(icono/bande_contact.jpg);
}
.bande-detente {
	background:url(icono/bande_detente.jpg);
}
.bande-alentours {
	background:url(icono/bande_alentours.jpg);
}
.bande-seminaire {
	background:url(icono/bande_seminaire.jpg);
}
.bande-domaine {
	background:url(icono/bande_domaine.jpg);
}
.bande-we {
	background:url(icono/bande_we.jpg);
}
.bande-massage {
	background:url(icono/bande_massage.jpg);
}
#contenu {
height:560px;
	width:650px;
	position:relative;
	top:200px;
	left:25px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:justify;
}
#contenu a {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
#contenu a:hover {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:underline;
}
#contenu p {
	margin:0 0 10px 0;
}
#images {
	width:270px;
	float:right;
	margin:-5px 0 0 20px;
}
#images img {
	border:none;
	padding:5px;

}
#flashcontent {
	position:absolute;
	top:-5px;
	left:0;
}
#flashcontent2 {

	margin:0;
}
#contenu-flash {
	width:400px;
}

#contenu-texte {
	width:900px;
	height:300px;
	overflow: auto;
	padding: 0 10px 0 0;
}
#contenu-texte2 {
	width:700px;
	height:300px;
	overflow: auto;
	padding: 0 10px 0 0;

}
#pied {
	position:absolute;
	bottom:22px;
	left:5px;
	color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#pied a {
	color:#FFF;
	text-decoration:none;
}
#pied a:hover {
	color:#FFF;
	text-decoration:underline;
}

#piedindex {
	position:absolute;
	bottom:13px;
	left:20px;
	color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#piedindex a {
	color:#FFF;
	text-decoration:none;
}
#piedindex a:hover {
	color:#FFF;
	text-decoration:underline;
}
.marge-accueil {
	margin:-40px 0 0 0;
}
.marge-accueil img {
	border:1px solid #900;
}
.image-accueil {
	margin:0 15px 0 15px;
}

#son {
	position:absolute;
	margin:80px 0 0 670px;
	width:20px;
	height:16px;
}
#langues {
	position:absolute;
	right:285px;
	bottom:290px;
	width:160px;
}

#telematin {
	position:absolute;
	right:200px;
	bottom:230px;
	width:420px;
}
#promo {
	position:absolute;
	left:38px;
	bottom:250px;
	width:280px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height:120px;
}
#langues img {
	clear:left;
}
#pied dl {
	float:left;
	margin:0 10px 0 0;
	font-size:9px;
}
#pied dd {
	position:absolute;
	top:22px;
	left:0;
	width:auto;
	margin:2px 0 0 10px;
}
#pied dd ul li a {
	float:left;
	margin:0 10px 0 0;
}
#cache {
	display:none;
}
.sous-titre {
	color:#FA2E6D;
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.tel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding:5px;
}
.texte a{
	color: #FFFFFF;
	text-decoration:none;
}
.texte a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
#bas {
	margin:0 auto;
	padding-top:700px;
	clear:both;
	width:940px;
	height:auto;

}