html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	}
body{
	font:normal 13px arial;
	background-color:#270a10;
  background-image: url(../images/charte/body-bg.jpg);
  background-repeat: repeat-y;
  background-position: center;
	color:#750019;
	}
p, ul, li, table, div, h1, h2, h3, hr, img{
	padding:0px;
	margin:0px;
	}
#container{
  background:url(../images/charte/header-bg.jpg) no-repeat top left;
  width: 1003px;
  margin:0px auto;
	}
#container1{
	width:780px;
	background:url(../images/charte/backrepeat.jpg) repeat-y center top;
	margin-left:116px;
	}
#header{
  background:url(../images/charte/header.jpg) no-repeat top left;
	width:780px;
	height:293px;
	margin-left:116px;
}
#middle{
	background-image:url(../images/charte/img-left-col.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:775px;
	height:auto;
  padding-left:5px;
}
#middle_content{
}
#left_col{
	width:182px;
  background: url(../images/charte/leftcol.jpg) top left no-repeat;
  height:595px;
  float:left;
}
#adresse{
  color:#000;
  padding-top: 280px;
  padding-left: 25px;
  line-height: 18px;
}

#right_col{
	width:593px;
	float:left;
}
#right_col p{
	color:#2A48C0;
	font:normal 13px arial;
	text-align:justify;
	margin-left:12px;
	padding-top:10px;
}
/*-------left-col--------*/
.link_page:link, .link_page:visited{
	font-family:arial;
	font-weight:bold;
	font-size:13px;
	color:#C00700;
	text-decoration:none;
}
.link_page:hover, .link_page:active{
	font-family:arial;
	font-weight:bold;
	font-size:13px;
	color:#a92a45;
	text-decoration:underline;
}
/*------end-left-col---------*/
/*------right-col-----------*/
#page_dynamic{
	width:581px;
	float:left;
  padding-left: 12px;
}
.page_content{
	font-family:arial;
	font-size:13px;
	line-height:18px;
	text-align:justify;
	width:567px;
	color:#750019;
	float:left;
}
.page_content1{
	font-family:arial;
	font-size:13px;
	line-height:20px;
	text-align:justify;
	color:#750019;
}
.page_content_boxed{
  font-family:arial;
	font-size:13px;
	line-height:18px;
	text-align:justify;
	width:567px;
  height: 143px;
	color:#750019;
	float:left;
  background: url(../images/charte/rightcol-cont.jpg) top left no-repeat;
}
.page_content_boxed_right{
  font-family:arial;
	font-size:13px;
	line-height:18px;
	text-align:justify;
	width:567px;
  height: 143px;
	color:#750019;
	float:left;
  padding-left:32px;
  width:535px;
  background: url(../images/charte/rightcol-cont.jpg) top left no-repeat;
}

.page_content_boxed1{
  font-family:arial;
	font-size:13px;
	line-height:18px;
	text-align:justify;
  width:505px;
	height: 57px;
	color:#750019;
	float:left;
  background: url(../images/charte/rightcol-elem.jpg) top left no-repeat;
}
.page_content_boxed2{
  font-family:arial;
	font-size:13px;
	line-height:18px;
	text-align:left;
  width:203px;
	height: 181px;
	color:#750019;
	float:left;
  display:table;
  background: url(../images/charte/rightcol-elem1.jpg) top left no-repeat;
}
.box_text{
  font-family:arial;
	font-size:13px;
	line-height:18px;
	text-align:justify;
	width:314px;
	color:#750019;
	float:left;
}
.image{
 float: left;
}
.categories{
 width:500px;
 float:left;
}


ul.list{
	list-style-type:outside;
	margin-top:10px;
}
.list li{
	list-style-type:none;
	background-image:url(../images/charte/pointer.jpg);
	background-position: 0px;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 25px;
}
ul.list1{
	list-style-type:outside;
	margin-top:10px;
}
.list1 li{
	list-style-type:none;
	background-image:url(../images/charte/pointer.jpg);
	background-position: 0px;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 25px;
  line-height: 32px;
}
.index_contact:link, .index_contact:visited{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#C50000;
	text-decoration:none;
}
.index_contact:hover, .index_contact:active{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.detail:link, .detail:visited{
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
	line-height:16px;
	text-decoration:none;
}
.detail:hover, .detail:active{
	font-family:arial;
	font-size:11px;
	line-height:16px;
  color:#FFCE14;
	text-decoration:underline;
}
.page:link, .page:visited{
	font-family:arial;
	font-size:12px;
	color:#A90317;
	line-height:16px;
	text-decoration:none;
}
.page:hover, .page:active{
	font-family:arial;
	font-size:12px;
	line-height:16px;
  color:#000000;
	text-decoration:underline;
}
/*---------end-right-col---------*/
/*---------footer-------------*/
#footer{
	width:780px;
	height:44px;
	background-image:url(../images/charte/footer.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	bottom:0px;
	font-size:11px;
	clear:both;
}
.text_footer{
	color:#edd8af;
	font-family:arial;
	font-size:12px;
	float:left;
	text-align:left;
}
#digital-age{
  margin-left:25px;
  float:left;
}

.text_footer1{
	color:#edd8af;
	font-family:arial;
	font-size:11px;
	float:left; 
}
.link_footer:link, .link_footer:visited{
	color:#edd8af;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
}
.link_footer:hover, .link_footer:active{
	color:#fff;
	font-family:arial;
	font-size:11px;
	text-decoration:underline;
}
.copyright:link, .copyright:visited{
	font-family:arial;
	font-size:11px;
	color:#edd8af;
	text-decoration:none;
	letter-spacing:0;
}
.copyright:hover, .copyright:active{
	font-family:arial;
	font-size:11px;
	color:#fff;
	text-decoration:underline;
	letter-spacing:0;
}
/*---------end-footer---------*/
