html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
body{
	font:normal 13px arial;
	background-image:url(../images/charte/body.jpg);
  background-repeat:repeat-x;
	color:#000000;
}
p, ul, li, table, div, h1, h2, h3, hr, img{
	padding:0px;
	margin:0px;
}
#page_dynamic{
  width:784px;
	margin:0px auto;
}
#header{
  /*background-image:url(../images/charte/header.jpg) ;*/
  background-position: left top;
  background-repeat: no-repeat;
  width:784px;
  height:225px;;
  margin:0px auto;
}
#left_col{
  /*background-image: url(../images/charte/left.jpg);*/
  background-position: left top;
  background-repeat: no-repeat;
  width: 223px;
  height:838px;
  margin: 0px auto;
  float:left;
}
#menu{
  /*background-image: url(../images/charte/menu.jpg);*/
  background-position: left top;
  background-repeat: no-repeat;
  width: 223px;
  height:238px;
  margin: 0px auto;
  float:left;
}
#actualites{
  background-image: url(../images/charte/actualites.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width: 223px;
  height:185px;
  margin: 0px auto;
  float:left;
}
#adresse{
  background-image: url(../images/charte/adresse.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width: 223px;
  height:225px;
  margin: 0px auto;
  float:left;
  color:#FFFFFF;
  font-size:12px;
  text-align:justify;
}
#plan{
  background-image: url(../images/charte/plan.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width: 223px;
  height:190px;
  margin: 0px auto;
  float:left;
}
#right{
  width:561px;
  margin:0px auto;
  float:right;
  height:100%;
}
#content{
  background-image: url(../images/charte/background.gif);
  background-position: 0px top;
  background-repeat:no-repeat;
  width:561px;
  height:802px;
  margin: 0px auto;
  float:right;
}
#contenu{
  background-image: url(../images/charte/white.jpg);
  background-position: 0px top;
  background-repeat:repeat-y;
  width:561px;
  height:100%;
  margin: 0px auto;
  float:right;
}
#grey_small{
  background-image: url(../images/materiel/grey-small.jpg);
  background-position: 0px top;
  background-repeat: no-repeat;
  width:561px;
  height:207px;
  margin:0px auto;
  float:right;
}
.grey_small{
  background-image: url(../images/materiel/grey-small.jpg);
  background-position: 0px top;
  background-repeat: no-repeat;
  width:561px;
  height:207px;
  margin:0px auto;
  float:right;
}
#grey_big{
  background-image: url(../images/materiel/grey-big.jpg);
  background-position: 0px top;
  background-repeat: no-repeat;
  width:561px;
  height:595px;
  margin:0px auto;
  float:right;
}
#footer{
  background-image: url(../images/charte/footer.jpg);
	background-position:0px top;
	background-repeat:no-repeat;
	margin:0px auto;
	width:784px;
	height:38px;
	font-size:12px;
}
#contact{
  background-image: url(../images/contact/bg-grey-big.jpg);
  background-position: 0px top;
  background-repeat:no-repeat;
  width:561px;
  height:802px;
  margin: 0px auto;
  float:right;
}
.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.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.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;
}
.text_footer{
	color:#ffffff;
	font-size:10px;
	padding-top:0px;
	float:left;
}
.text_footer1{
	color:#ffffff;
	font:normal 10px Verdana;
}
.link_footer:link, .link_footer:visited{
	color:#ffffff;
	text-decoration:none;
}
.link_footer:hover, .link_footer:active{
	color:#ffffff;
	text-decoration:underline;
}
.copyright:link, .copyright:visited{
  font-family:verdana;
  font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.copyright:hover, .copyright:active{
  font-family:verdana;
  font-size:10px;
	font-weight:bold;
	color:#ffffff;
	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;
}
.e_mail:link, .e_mail:visited{
	color:#FFF557;
	text-decoration:none;
}
.e_mail:hover, .e_mail:active{
	color:#FFF557;
	text-decoration:underline;
}
.mentiones{
  font: normal 11px verdana;
  color:#ffffff;
}