html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
body{
	font:normal 12px tahoma;
	background-color:#5a3a22;
	color:#5a3a22;
}
p, ul, li, table, div, h1, h2, h3, hr, img{
	padding:0px;
	margin:0px;
}
#container{
	width:100%;
	background-color:#5a3a22;
	margin:0px auto;
}
#container1{
	background-image:url(../images/charte/background-middle.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	display:table;
  margin: 0px auto;
	width:814px;
	height:100%;
}
#header{
	width:814px;
	height:237px;
}
#middle{
	background-image:url(../images/charte/left-col-img.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:814px;
	height:100%;
}
#middle_content{
	background-image:url(../images/charte/left-col-img.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
 float:left;
	margin:0px auto;
}
#left_col{
	width:226px;
	float:left;
}
#right_col{
	width:588px;
	float:left;
}
/*-------left-col--------*/
#coordonnees{
	background-image:url(../images/charte/background-adresse.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	display:table;
	width:226px;
	height:120px;
	text-align:center;
}
#coordonnees_content{
	padding:40px 0 0 0;
  font-size: 11px;
	line-height:16px;
}
#plan{
  background-image:url(../images/charte/background-plan.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  width: 226px;
  height: 71px;
}
#plan_content{
  margin: 0 0 0 0;
  text-align: center;
}
#horaire{
  background-image: url(../images/charte/background-horaire.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width: 226px;
  height: 38px;
	color:#75543b;
	text-align:center;
	line-height:16px;
}
#horaire_content{
  padding-right:8px;
  font-weight: bold;
  font-size: 11px;
  float: right;
}
#menu{
  background-image: url(../images/charte/background-menu.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  float: left;
  width: 226px;
  height: 159px;
}
#mdm{
	background-image:url(../images/charte/background-mdm.jpg);
	background-position:left top;
	background-repeat:no-repeat;
  float: left;
	display:table;
	width:226px;
	height:172px;
}
.color{
  color: #bf6903;
  font-weight: bold;
}
.contact_link:link, .contact_link:visited{
	color:#db660e;
	text-decoration:none;
}
.contact_link:hover, .contact_link:active{
	color:#5a3a22;
	text-decoration:underline;
}
/*------end-left-col---------*/
/*------right-col-----------*/
#page_dynamic{
	width:588px;
  height:100%;
	float:left;
}
h2{
  text-align: left;
  font-size: 14px;
  color: #5a3a22;
}
.page_content{
	width:540px;
	float:left;
	font-size:12px;
	padding-left:20px;
	line-height:20px;
	text-align:justify;
}
/*---------- presentation----------*/
.text_box1{
  background-image: url(../images/presentation/presentation-txt-box-01.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  text-align: center;
  margin-top:10px;
  width: 309px;
  height: 98px;
}
.text_box2{
  background-image: url(../images/presentation/presentation-txt-box-02.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  text-align: center;
  margin-top:10px;
  margin-left:90px;
  width: 373px;
  height: 82px;
}
.txt_logo{
  float: left;
  text-align: center;
  font-weight: bold;
  color: #d27d18;
  width: 170px;
  padding: 5px 0 5px 0;
}
/*-------- soins ------------*/
.txt_small{
  font-weight: bold;
  margin-left: 15px;
  width: 160px;
  text-align: justify;
  float: left;
}
.soins_box{
  background-image: url(../images/soins/soins-txt-box.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  float: left;
  text-align: center;
  color: #bf6903;
  width: 260px;
  height: 165px;
}
.table_soins{
	border:1px solid #ef9f64;
	background-color:#f8d2b7;
  color: #bf6903;
}
.table_soins_bottom{
	border-bottom:1px dashed #ef9f64;
	background-color:#f8d2b7;
  color: #bf6903;
}
.euro{
  color: #fc5fa9;
}
/*-------- end soins ------------*/
/*-------- beautes ------------*/
.beautes_text_box{
  background-image: url(../images/beautes/beautes-txt-01.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width: 540px;
  height: 50px;
}

/*-------- end beautes ------------*/
/*---------- end presentation----------*/

.photo_thumb_left{
	float:left;
}
.photo_thumb_right{
	float:right;
}
ul.list{
	margin-top:0px;
}
.list li{
	list-style-type:none;
	background-image:url(../images/charte/pointer.jpg);
	background-position: 0px 5px;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
.page:link, .page:visited{
	font-size:12px;
	color:#A90317;
	line-height:16px;
	text-decoration:none;
}
.page:hover, .page:active{
	font-size:12px;
	line-height:16px;
  color:#000000;
	text-decoration:underline;
}
/*---------end-right-col---------*/
/*---------footer-------------*/
#footer{
	background-image:url(../images/charte/background-footer.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	display:table;
	clear:left;
	margin:0px auto;
	width:814px;
	height:61px;
	font-size:12px;
}
#digital_box{
  width: 200px;
  height: 50px;
  margin-top: 7px;
  font-size: 11px;
  margin-left: 11px;
  color: #a7907e;
  float: left;
}
.text_footer{
	color:#d0bdaf;
	font-size:12px;
	float:left;
}
.text_footer1{
	color:#d0bdaf;
	font-size:11px;
}
.link_footer:link, .link_footer:visited{
	color:#d0bdaf;
	text-decoration:none;
}
.link_footer:hover, .link_footer:active{
	color:#ffffff;
	text-decoration:underline;
}
.copyright:link, .copyright:visited{
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
.copyright:hover, .copyright:active{
	font-size:11px;
	color:#cbb8a9;
	text-decoration:underline;
}
/*---------end-footer---------*/
