* {
 margin:0;
 padding: 0;
}

html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
body {
	background-color:#edc023;
}
#container{
	width:790px;
	margin:auto;
	font-family:tahoma;
	font-size:13px;
  background-image: url(../images/charte/page-bg-repeat.jpg);
  background-repeat: repeat-y;
  background-position: top left;
  margin-bottom:20px;
}
#container1{
  background-color: #394c93;
  width:790px;
	margin:auto;
  margin-bottom:20px;
}

#header{
  background-image: url(../images/charte/header.jpg);
	width:790px;
	height:387px;
	float:left;
}
#left_col{
 width: 214px;
 float: left;
 padding-left: 29px;
}

#mdm{
	background-image:url(../images/charte/mdm.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:178px;
	height:200px;
	float:left;
  padding-top: 50px;
  padding-left: 22px;
}
#adresse{
  background-image:url(../images/charte/adresse.jpg);
	background-position:left top;
	background-repeat:no-repeat;
  width:178px;
	height:185px;
	float:left;
  color: #4a98f8;
  padding-top: 35px;
  padding-left: 22px;
  padding-bottom: 5px;
  font-weight:bold;
  text-align: left;
  font-family: Tahoma;
  font-size: 13px;
}
.adress_content{
  color: #000000;
  font-weight:bold;
  text-align: left;
  font-family: Tahoma;
  font-size: 13px;
}
#horaires{
	background-image:url(../images/charte/horaires.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:173px;
	height:88px;
	padding-left: 16px;
	padding-top: 33px;
	padding-right:11px;
	float:left;
	text-align: left;
	font-weight: bold;
}
#right{
	width:516px;
	float:left;
}
#right-content{
	width:516px;
  float:left;
}
ul.list{
  width:500px;
  float:left;
}
.list li{
	list-style-type:none;
  font-family: Georgia;
	background-image:url(../images/charte/pointer.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	float:left;
	margin-bottom:5px;
	color:#475474;
  width:235px;
  float:left;
}


/*-------------------- footer----------------------*/
#footer{
	width:730px;
	height:94px;
	background-image:url(../images/charte/footer.jpg);
	background-repeat:no-repeat;
	display:block;
	bottom:0px;
	font-size:12px;
	margin:0 auto 0 29px;
	clear:both;
  padding-top: 8px;
}
.text_footer{
	color:#031c79;
	font-family:georgia;
	font-size:15px;
	padding-top:0px;
	float:left;
	text-align:center;
}
.text_footer1{
	color:#031c79;
	font-family:georgia;
	font-size:12px;
	float:left;
}
/*--------------------end footer-------------------*/

.contact_link:link, .contact_link:visited{
	font-family:tahoma;
	font-size:13px;
	color:#f76e09;
	text-decoration:none;
}
.contact_link:hover, .contact_link:active{
	font-family:tahoma;
	font-size:13px;
  color:#107cad;
	text-decoration:underline;
}
.contact_link2:link, .contact_link:visited{
	font-family:tahoma;
	font-size:11px;
	color:#f76e09;
	text-decoration:none;
}
.contact_link2:hover, .contact_link:active{
	font-family:tahoma;
	font-size:11px;
  color:#107cad;
	text-decoration:underline;
}
.contact_link1:link, .contact_link1:visited{
	font-family:tahoma;
	font-size:18px;
	color:#f76e09;
	text-decoration:none;
}
.contact_link1:hover, .contact_link1:active{
	font-family:tahoma;
	font-size:18px;
  color:#f14618;
	text-decoration:underline;
}
.merci:link, .merci:visited{
	font-family:tahoma;
	font-size:14px;
	color:#056283;
	text-decoration:none;
}
.merci:hover, .merci:active{
	font-family:tahoma;
	font-size:14px;
  color:#107cad;
	text-decoration:underline;
}
/*-----------------------Text----------------*/
#page_dynamic{
	width:516px;
	float:left;
  padding-left:18px;
  padding-bottom: 15px;
  padding-top: 10px;
}
.page_content{
	font-family:georgia;
	font-size:13px;
	text-align:justify;
	color:#42598d;
	line-height:18px;
  float:left;
}
.page_title{
  font-family:tahoma;
	font-size:18px;
	text-align:justify;
	color:#0872f6;
	line-height:24px;
  float:left;
}

/*-----------------end text--------------------*/

/*-----------------link------------------------*/
.link_footer:link, .link_footer:visited{
	color:#031c79;
	font-family:georgia;
	font-size:15px;
	text-decoration:none;
}
.link_footer:hover, .link_footer:active{
	color:#031c79;
	font-family:georgia;
	font-size:15px;
	text-decoration:underline;
}
#copyright1:link, #copyright1:visited{
	font-family:georgia;
	font-size:12px;
	color:#031c79;
	text-decoration:none;
	letter-spacing:0;
}
#copyright1:hover, #copyright1:active{
	font-family:georgia;
	font-size:12px;
	color:#031c79;
	text-decoration:underline;
	letter-spacing:0;
}
/*----------------end Link---------------------*/
#fermer{
  background-color:#a5deed;
	height:30px
}
a.fermer:link, a.fermer:visited{
	font-family:tahoma;
	font-size:16px;
	color:#df1800;
	text-decoration:none;
  font-weight: bold;
  letter-spacing: 2px;
}
a.fermer:hover, a.fermer:active{
	font-family:tahoma;
	font-size:16px;
  color:#0c92ae;
	text-decoration:underline;
  font-weight: bold;
  letter-spacing: 2px;
}
.imgclass{
  border:1px solid #394c93;
  float:left;
}
.mr5
{
  margin-right: 5px;
}
