html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
body{
	font:normal 14px arial;
	background-color:#f8fef1;
	color:#4D3302;
 /*	line-height: 17px;  */
}
p, ul, li, table, div, h1, h2, h3, hr, img{
	padding:0px;
	margin:0px;
}

p{  text-align:justify;line-height:23px;font-size:15px;color:#855412; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
h1{ text-align:justify;line-height:23px; font-weight: bold;color:#855412;margin-top:30px;padding-left:15px; font-size:15px; font-family: Arial, Helvetica, sans-serif;}
.couleur
{
  color: #4D3302 !important;
}


.encart{  width:520px;background-color:#E4E0D6;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:5px;}



#page_dynamic{
  background-image: url(../images/charte/content.jpg);
  background-position: top left;
  background-repeat: repeat-y;
  margin: 0px auto;
  width:800px;
  height:auto;
  display:table;
}
#holder {
  margin: 0px auto;
  width:800px;
  height:auto;
}


#header{
  /*background-image: url(../images/charte/header.jpg);
  background-position: top left;
  background-repeat: no-repeat;*/
  margin: 0px auto;
  width: 800px;
  height: 249px;
}
#left_col{
  float:left;
  width:232px;
  height:auto;
  margin:0px auto;
}
#menu{
  /*background-image: url(../images/charte/menu.jpg);
  background-position: top left;
  background-repeat: no-repeat;*/
  margin: 0px auto;
  width: 232px;
  height:236px;
}
#mdm{
  background-image: url(../images/charte/mdm.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  margin:0px auto;
  width:232px;
  height:188px;
}
#text-left{
  background-image: url(../images/charte/text-left.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  margin:0px auto;
  width:232px;
  height:71px;
}
#oraru{
  background-image: url(../images/charte/horaires.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  margin:0px auto;
  width:232px;
  height: 147px;
}
#adresse{
  background-image: url(../images/charte/adresse.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  margin:0px auto;
  width:232px;
  height:174px;
}

#plan{
  background-image: url(../images/charte/plan.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  margin:0px auto;
  width:232px;
  height:138px;
}
#right{
  float:left;
  margin:0px auto;
  width:568px;
}
#content{
/*  background-image: url(../images/charte/content1.jpg);
  background-position: top left;
  background-repeat: repeat-y;*/
  margin:0px auto;
  width:568px;
  height:auto;
  float:left;
}

#footer{
  background-image: url(../images/charte/footer.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  margin:0px auto;
  width:800px;
  height:56px;
}
.sub_title{
  /*background-image: url(../images/charte/sub-title.jpg);*/
  font: normal 12px Arial;
  color:#4D3302;
}
.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 8px;
	background-repeat:no-repeat;
	text-align:justify;
  vertical-align: middle;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
}
ul.list1{
	margin-top:0px;
}
.list1 li{
	list-style-type:none;
	background-image:url(../images/charte/pointer1.gif);
	background-position: 0px 2px;
	background-repeat:no-repeat;
	text-align:justify;
  vertical-align: middle;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}

ul.list2{
	margin-top:20px;
	padding: 0 0 0 30px;
	width:380px;
}
.list2 li{
	list-style-type:none;
	background-image:url(../images/charte/pointer.jpg);
	background-position: 0px 8px;
	background-repeat:no-repeat;
  vertical-align: middle;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	color:#855412;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	text-align: left;
}

.link_menu:link, .link_menu:visited{
  font: bold 12px Arial;
  color:#221D71;
  text-decoration:none;
}
.link_menu:hover, .link_menu:active{
  font: bold 12px Arial;
  color:#221D71;
  text-decoration:none;
}
.details:link, .details:visited{
  font:bold 12px Arial;
  color:#4D3302;
  text-decoration: none;
}
.details:hover, .details:active{
  font:bold 12px Arial;
  color:#4D3302;
  text-decoration: underline;
}
.text_footer{
	color:#000057;
	font-size:10px;
	padding-top:0px;
	float:left;
}
.text_footer1{
	color:#4D3302;
	font:normal 11px arial;
}
.link_footer:link, .link_footer:visited{
	color:#4D3302;
	text-decoration:none;
}
.link_footer:hover, .link_footer:active{
	color:#7F4B05;
	text-decoration:underline;
}
.copyright:link, .copyright:visited{
  font-family:arial;
  font-size:10px;
	font-weight:normal;
	color:#4D3302;
	text-decoration:none;
}
.copyright:hover, .copyright:active{
  font-family:arial;
  font-size:10px;
	font-weight:normal;
	color:#7F4B05;
	text-decoration:underline;
}
.link_inpage:link, .link_inpage:visited{
	color:#000000;
	text-decoration:none;
}
.link_inpage:hover, .link_inpage:active{
	color:#000000;
	text-decoration:underline;
}
.contact_link:link, .contact_link:visited{
  font:bold 13px Arial;
  color:#8A5209;
  text-decoration:none;
}
.contact_link:hover, .contact_link:active{
  font:bold 13px Arial;
  color:#8A5209;
  text-decoration:underline;
}

.contact_link1:link, .contact_link1:visited{
  font:bold 16px Arial;
  color:#8A5209;
  text-decoration:none;
}
.contact_link1:hover, .contact_link1:active{
  font:bold 16px Arial;
  color:#8A5209;
  text-decoration:underline;
}

.mentiones{
  font: normal 11px verdana;
  color:#ffffff;
}

#mailsPlace a:link, #mailsPlace a:visited{
  font:bold 11px Arial;
  color:#8A5209;
  text-decoration:none;
}
#mailsPlace a:hover, #mailsPlace a:active{
  font:bold 11px Arial;
  color:#8A5209;
  text-decoration:underline;
}

/* .copyright a:link, .copyright a:visited{
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffda58; line-height: 20px; text-align: justify; text-decoration: underline;
  }
.copyright a:hover, .copyright a:active{
   font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #989898; line-height: 20px; text-align: justify; text-decoration: none;
} */


.caree1{
  /*width:171px;
  height:163px;*/
  float:left;
  padding-left:14px;
  margin:0px;
}
#photo-thumb{
  display:inline;
  float:left;
 /* width:171px;
  height:171px;*/
  margin:0px;
  padding:0px;
}
#photo-thumb li{
  display:inline;
  float:left;
 /* width:57px;
  height:171px;*/
}

.photo_col{
 /* height:171px;
  width:57px;*/
  float:left;
  display:inline;
  margin:0px;
  padding:0px;

}
.photo_col img{
  border:1px solid #AA0201;
  float:left;
  margin-bottom:8px;
  margin-right:8px;
 /* width:47px;
  height:47px;*/
}

.caree2{
/*  display:inline;
  width:224px;
 height:181px; */
  float:left;
  margin:0px;
}
.caree2 img{
   /* width:222px;
  height:161px;*/
  border:1px solid #AA0201;
  float:left;
}
