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

	
	/* TRES IMPORTANT : toutes les propriétés "margin" du #corps doivent être mises ici */

#en_tete
{
   width: 900px;
   height: 250px;
   background-image: url("entete/entete_lys_gd.jpg");
   background-repeat: no-repeat;
   margin:auto;
   border-top: 2px solid #6f880e;
   border-right: 2px solid #6f880e;
   border-left: 2px solid #6f880e;
}

#test
{
	width:150px;
	float:left;
	border: 2px solid #6f880e;
	position: fixed;
	z-index:5;
	background-image: url(fond/fond_cadre_contact.png);
}

body
{
   background-repeat: repeat-x;
   background-image: url("fond/fond3.png"); /* Une petite image de fond pour éviter d'avoir un vieux fond blanc :p */
   background-color:#8e684c;
}


#page
{
   width:900px;
   margin: auto; /* Pour centrer notre page */
   margin-top: 20px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
   margin-bottom: 20px;    /* Idem pour le bas du navigateur */
   background-repeat: repeat-x;
}

li.koru
{
	list-style-image: url(tarif/images/koru.png);
	margin-top:15px;
}

/* Le menu */

	
#menuDeroulant
{
 width: 900px;
 height:35px;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
 position: absolute;
 border-right: 2px solid #6f880e;
 border-left: 2px solid #6f880e;
 z-index:3


}
#menuDeroulant li
{
 float: left;
 width: 150px;
 margin: 0;
 padding: 0;
 border: 0;
 
}

#menuDeroulant .sousMenu
{
 display: none;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
}
#menuDeroulant .sousMenu li
{
 float: none;
 margin: 0;
 padding: 0;
 border: 0;
}

#menuDeroulant li a:link, #menuDeroulant li a:visited
{
 display: block;
 height:25px;
 color: #692a53;
 background: transparent url("menu/cadrecouleur1.png") repeat;
 margin: 0;
 padding: 4px 4px;
 border-top: 1px solid #873d6d;
 border-bottom: 1px solid #873d6d;
 text-decoration: none;
 text-align:center;
 line-height:23px;
 }
#menuDeroulant li a:hover { background-color: #F2462E; }
#menuDeroulant li a:active { background-color: #5F879D; }

#menuDeroulant .sousMenu li a:link,
#menuDeroulant .sousMenu li a:visited
{
 display: block;
 color: #111;
  height:25px;

 margin: 0;
 border: 0;
 text-decoration: none;
 background: transparent url("menu/cadrecouleur.png") repeat;
}
#menuDeroulant .sousMenu li a:hover
{
 background-image: none;
 background-color: #F2462E;
}

#menuDeroulant .sousMenu li
{
 float: none;
 margin: 0;
 padding: 0;
 border: 0;
 width: 150px;
 border-top: 1px solid transparent;
 border-right: 1px solid transparent;
}


#menuDeroulant li:hover > .sousMenu { display: block; }

/* Le corps de la page */


#corps
{
	width: 900px;
	margin: none; 
   color: #8e326e;
   background-color: #f2fcef; /* Une couleur de fond pour le corps */
   border-right: 2px solid #6f880e;
   border-left: 2px solid #6f880e;
   border-bottom: 2px solid #6f880e;
   padding-top: 30px;
   min-height: 740px;
   
   
}

#texte
{
	width: 650px;
	margin-left: 230px;
	padding-top: 30px;
	text-align:justify;
}

#menu_left
{
	width: 177px;
	margin-right: 10px;
	margin-left: 30px;
	margin-bottom: 20px;
	padding-top: 20px;
	float:left;
}

#cadre_actualite
{
	height:35px; 
	width: 177px;
	background-image:url(menu_texte/actualite.png);
	background-repeat:no-repeat;
	line-height:35px;
	color:#FF9;
	font-family:"Apple Chancery", "lucida calligraphy", "monotype corsiva", "georgia";
	font-size:20px;
	text-align: center;
	margin-bottom:-10px;
	position: relative;
	z-index:1
	
	}

#cadre2_actualite
{
	width: 157px;
	text-align:justify;
	color: #FF9;
	padding-top: 5px;
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
	background-image: url(menu_texte/cadre_menu.png);
	position: relative;
	z-index:0

}

/* carte fidelité*/

#carte_fidelite
{
	width: 160px;
	margin-right: 10px;
	margin-top: 20px;
	margin-left: 0px;
	float:left
}

#cadre1
{
	height:35px; 
	width: 177px;
	height:118px;
	background-image:url(menu_texte/fond_cadre_1.png);
	background-repeat:no-repeat;
	line-height:35px;
	color:#FF9;
	font-family:"Apple Chancery", "lucida calligraphy", "monotype corsiva";
	font-size:20px;
	margin-bottom:10px;
	position:relative;
	z-index:2
	
	}

#cadre2
{	
	width:163px;
	margin-top:-16px;
	background-image: url(menu_texte/couleur_fidelite.png);
	background-repeat:repeat;
	text-align:justify;
	padding-left:7px;
	padding-right:7px;
	font-family: "Verdana, Geneva, sans-serif";
	font-size:12px;
	margin-bottom:10px;
	position:relative;
	z-index:1
}

#cadre3
{
	width:177px;
	background-image:url(menu_texte/cadre3.png);
	margin-top:-18px;
	height: 35px;
	font-family:"Apple Chancery", "lucida calligraphy", "monotype corsiva";
	font-size:18px;
	line-height:30px;
	text-indent: 10px; 
	background-repeat:no-repeat;
	position:relative;
	z-index:2
		
}



/* carte cadeau*/

#carte3
{
	width: 200px;
	margin-top: 30px;
	float:left;
	

}

#c2c1
{
	width: 177px;
	height:118px;
	background-image:url(cartes/cartes_cadeau/carte_cadeau.png);
	background-repeat:no-repeat;
	line-height:35px;
	color:#FF9;
	font-family:"Apple Chancery", "lucida calligraphy", "monotype corsiva";
	font-size:20px;
	text-align:center;
	margin-bottom:10px;
	position:relative;
	z-index:2
	
	
	}

#c2c2
{	
	width:177px;
	margin-top:-16px;
	background-image: url(menu_texte/couleur_fidelite.png);
	background-repeat: repeat;
	text-align: center;
	font-family: "Verdana, Geneva, sans-serif";
	font-size:11px;
	margin-bottom:10px;
	position:relative;
	z-index:1
}

#c2c3
{
	width:177px;
	background-image:url(cartes/cartes_cadeau/cadre3.png);
	margin-top:-18px;
	height: 35px;
	padding-left:25px;
	font-family:"Apple Chancery", "lucida calligraphy", "monotype corsiva";
	font-size:18px;
	line-height:30px;
	background-repeat:no-repeat;
	margin-bottom:10px;
	position:relative;
	z-index:2
		
}

/* cartes*/

#carte
{
margin-bottom:20px;
display: inline-block;
margin-top:50px;

}

/* carte avis*/
#carte2
{
	width: 160px;
	float:left;
	margin-left: 60px;
	
}

#c1c1
{
	width: 177px;
	height:118px;
	background-image:url(cartes/avis/avis.png);
	background-repeat:no-repeat
	color:#FF9;
	font-family:"Apple Chancery", "lucida calligraphy", "monotype corsiva", "georgia";
	font-size:20px;
	margin-bottom:10px;
	position:relative;
	z-index:2
	
	}

#c1c2
{	
	width:163px;
	background-image: url(menu_texte/couleur_fidelite.png);
	background-repeat:repeat;
	margin-top:-16px;
	text-align:center;
	padding-left:7px;
	padding-right:7px;
	font-family: "Verdana, Geneva, sans-serif";
	font-size:12px;
	margin-bottom:10px;
	position:relative;
	z-index:1;	

}

#c1c3
{
	width:163px;
	background-image:url(menu_texte/cadre3.png);
	margin-top:-18px;
	height: 35px;
	padding-left:35px;
	font-family:"Apple Chancery", "lucida calligraphy", "monotype corsiva";
	font-size:18px;
	line-height:30px;
	background-repeat:no-repeat;
	position:relative;
	z-index:2
		
}

/* carte entreprise*/

#carte_entreprise
{
	width: 160px;
	float:left;
	margin-left:30px;


	
}

#cadre_entreprise
{
	height:35px; 
	width: 177px;
	height:118px;
	background-image:url(cartes/entreprise/entreprise.png);
	background-repeat:no-repeat;
	line-height:35px;
	color:#FF9;
	font-family:"Apple Chancery", "lucida calligraphy", "monotype corsiva";
	font-size:20px;
	margin-bottom:10px;
	position:relative;
	z-index:2
	
	}

#cadre_entreprise2
{	
	width:163px;
	margin-top:-16px;
	background-image: url(menu_texte/couleur_fidelite.png);
	background-repeat:repeat;
	text-align:justify;
	padding-left:7px;
	padding-right:7px;
	font-family: "Verdana, Geneva, sans-serif";
	font-size:12px;
	margin-bottom:10px;
	position:relative;
	z-index:1
}

#cadre_entreprise3
{
	width:177px;
	background-image:url(menu_texte/cadre3.png);
	margin-top:-18px;
	height: 35px;
	font-family:"Apple Chancery", "lucida calligraphy", "monotype corsiva";
	font-size:16px;
	line-height:30px;
	text-indent: 10px; 
	background-repeat:no-repeat;
	position:relative;
	z-index:2
		
}

/* carte Feng shui*/

#carte4
{
	width: 177px;	
	float:left;
	margin-left:60px;
	


}

#c3c1
{
	width: 177px;
	height:118px;
	background-image:url(cartes/feng_shui/feng_shui.png);
	background-repeat:no-repeat;
	line-height:35px;
	color:#FF9;
	font-family:"Apple Chancery", "lucida calligraphy", "monotype corsiva";
	font-size:20px;
	margin-bottom:10px;
	position:relative;
	z-index:2
	
	}

#c3c2
{	
	width:163px;
	margin-top:-16px;
	background-image: url(menu_texte/couleur_fidelite.png);
	background-repeat:repeat;
	padding-left:7px;
	padding-right:7px;
	font-family: "Verdana, Geneva, sans-serif";
	font-size:12px;
	text-align:center;
	margin-bottom:10px;
	position:relative;
	z-index:1
	
}

#c3c3
{
	width:177px;
	background-image:url(menu_texte/cadre3.png);
	margin-top:-18px;
	height: 35px;
	padding-left:30px;
	font-family:"Apple Chancery", "lucida calligraphy", "monotype corsiva";
	font-size:18px;
	line-height:30px;
	background-repeat:no-repeat;
	position:relative;
	z-index:2
		
}


/* pied de page */

#pied_de_page
{
	width: 150px;
	height:92px;
	margin: auto;
	text-align:center;
	line-height:180px;
	background-image: url("pied_de_page/yin_yang.PNG");
   	background-repeat: no-repeat;
   	margin-top: 100px;

}

/* design des liens */

a:focus /* Quand le visiteur sélectionne le lien */
{
   background-color: #FFCC66;}
a:hover /* Quand le visiteur pointe sur le lien */
{
   text-decoration: underline;
   color: #ce9fc8;
}
a /* Lien normal */
{
   text-decoration: none;
   color: #FF9;
}

a.fidel
{
	text-decoration:none;
	color:#874877;
}
a.fidel:focus /* Quand le visiteur sélectionne le lien */
{
   background-color: #FFCC66;}
a.fidel:hover /* Quand le visiteur pointe sur le lien */
{
   text-decoration: underline;
   color: #FF9;
}
a.bien_etre
{
	color: #8e326e;
	text-decoration:underline;
	justify;
}
a.bien_etre:hover
{
	color:#748133;
}

a.actualite
{
	text-decoration: underline;
}

p.questions
{
	color:#C9C;
	text-align:center;
}
p.propositions
{
	text-align:justify;
}
h3.titre
{
	text-decoration:underline;
}
h3.avantages_domicile
{
	text-decoration:underline;
}
ul.liste_avantages
{
	text-align:left;
}

p.rendez_vous
{
	text-align:center;
}

#fiche_masseur
{
	width:200px;
	margin-left:210px;
}

img.fred_v
{
	width:auto;
	heigth:auto;
	}
	
span.souligner
{
	text-decoration:underline;
}

li.mail
{
	list-style:url(images/mail.png);
}

ul.mail
{
	margin-left:50px;
	}
#formulaire
{
	margin-left:180px;
}

a.formulaire
{
	font-size:18px;
	color:#060;
	text-decoration:underline
}

a.formulaire:hover
{
	font-weight:bold;
	color:red;
	cursor: pointer;
	}
	
p.avis
{
	padding:10px;
	text-align:justify;
}

#separation
{
	width:650px;
	heigth: 30px;
	background-color:#5f7914;
	color: #FFF;
	padding-left: 7px;
	margin-top: 20px;
	margin-bottom:30px;
}

a.frais
{
	color:#cd73cc;
}
a.frais:hover
{
	font-weight:bold
}