	/* CSS Document */
	
	* { margin:0; padding:0; outline:none; }
	
	.accueil, .coiffure { background: #fff4d5 url(images/bg_accueil.gif) repeat-x; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-align:justify; color:#333;  }
	
	.bienetre { background: #edf9e0 url(images/bg_bien_etre.gif) repeat-x; font:normal 11px Verdana, Arial, Helvetica, sans-serif;text-align:justify;color:#333;}
	
	a {color:#333; text-decoration: underline; }
	
	a:hover {text-decoration: none; }
	
	#table { width:930px; margin:0 auto 0 auto; border-collapse:collapse; }
	
	#contenu { padding: 20px 40px 0 27px; }
	
	p { text-align:justify; padding: 0 0 15px 0; line-height: 18px;  }
	
	p:first-letter { font:bold 15px Verdana, Arial, Helvetica, sans-serif; }
	
	form#formulaire{padding: 5px 65px 5px 25px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; background: transparent; margin:0; text-align:center; }
	
	form#formulaire p{padding: 3px 0px 0px 0px; text-align:left; clear:both; margin:0; }

	form#formulaire label{width: 215px; float: left; text-align: right; margin: 0 5px 0 0; padding:0; }
	
	form#formulaire input, select{ float:left; margin: 0 5px 0 2px; }
	
	form#formulaire input { width:270px; }
	
	form#formulaire input, textarea, select{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color: #333;}

	form#formulaire div { clear:both; margin:0 auto;  padding: 4px 0 0 0; line-height: 20px; width:480px; }

	form#formulaire div label { width:175px; }
	
	form#formulaire div input { width:153px;  background: transparent; border:1px solid #a7a6aa; }
	
	.transparent { background: transparent; border:1px solid #a7a6aa;  }
	
	div#mention { text-align:center; padding: 30px 35px 0 0;  }
	
	.lienyzeo { font:normal 9px Verdana, Arial, Helvetica, sans-serif; }
	
	.lienyzeo a { font:normal 9px Verdana, Arial, Helvetica, sans-serif; }
	
	div#menubas{ margin: 0 auto 0 auto; padding: 10px 0 10px 0; text-align:center; color:#333; font:normal 10px Verdana, Arial, Helvetica, sans-serif; }

	div#menubas a{ color:#333; }

	#tarifs { border-collapse:collapse; width:600px; margin: 0 0 0 3px;  }
	
	#tarifs caption { font: bold 15px Verdana, Arial, Helvetica, sans-serif; padding: 5px 0 10px 0;   }
	
	#tarifs tr { }
	
	#tarifs td { border: 1px dashed #888; padding: 5px 2px 6px 2px; text-align:justify; vertical-align:top;      }
	
	#tarifs td:first-letter { font:bold 12px Verdana, Arial, Helvetica, sans-serif;  }
	
	#tarifs2 { border-collapse:collapse; width:600px; margin: 0 0 0 3px;  }
	
	#tarifs2 caption { font: bold 15px Verdana, Arial, Helvetica, sans-serif; padding: 5px 0 15px 0;   }
	
	#tarifs2 tr { }
	
	#tarifs2 td { border: 1px dashed #888; padding: 9px 2px 10px 2px; text-align:justify; vertical-align:top;      }
	
	#tarifs2 td:first-letter { font:bold 12px Verdana, Arial, Helvetica, sans-serif;  }
	
	.td1 { width:250px;  }
	
	.td2 { width:50px; }
	
	.td3 { width:10px; border-bottom:0px dashed #000; border-top:0px dashed #000; }
	
	.blanc { background-color:#FFBD07; }
	
	.center { text-align:center; }
	
	small { font: normal 9px Verdana, Arial, Helvetica, sans-serif; padding: 5px 0 0 0;  }
	
	sup { font: normal 9px Verdana, Arial, Helvetica, sans-serif;}
	
	.massage { font: bold 12px Verdana, Arial, Helvetica, sans-serif; }

