html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
body{
	font:normal 12px arial;
	background-color:#f8fef1;
	color:#4D3302;
}
p, ul, li, table, div, h1, h2, h3, hr, img{
	padding:0px;
	margin:0px;
}
#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;
}
.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;
}
.mentiones{
  font: normal 11px verdana;
  color:#ffffff;
}




.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;
}

