	html, body{
	background-color:#FFFFFF;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	}
body{
	font:normal 12px tahoma;
	}

*{
	padding:0px;
	margin:0px;	}

#container_00{
		margin:0px auto;
		width:1000px;
/*		height:auto;
		border: 1px solid red;*/}

#container{
	background:url(../images/charte/repeat_content.jpg) repeat-y left top;
	width:866px;
	margin:0 auto;}

#header{
		background:url(../images/charte/header.jpg) no-repeat left top;
		width:866px;
		height:87px;
    float: left;
		}
#address{	
	font-size:11px;
	color:#29510a;
	font-family:verdana;
	font-weight:bold;
	margin-left:700px;
	padding-top:30px;
	}

/* ---left menu---*/
	#left_col{
		float:left;
		width:347px;
		}
    #right_col{
		float:left;
		width:519px;
		color:#043176;
		text-align:justify;
		background:url(../images/charte/bg_page.jpg) no-repeat right bottom;
		}


/*---right content---*/

	#right_col p{
		margin-left:12px;
		margin-right:80px;
		font-family:arial;
		font-size:12px;
			}
  #right_col table{
   border-top: 1px solid #526517;
   border-left: 1px solid #526517;
  }

  #right_col table tr td{
   background: #DCE5BA;
   border-bottom: 1px solid #526517;
   border-right: 1px solid #526517;
  }

	.line
		{clear:both;
		margin-left:100px;
		margin-top:10px;	
		}
	.img{
		 cursor:pointer;
			}
		.left{
			float:left;		 
			padding-left:10px;
			padding-right:10px;
			padding-top:10px;

			}
		.right{
			float:right;
			padding-right:100px;
			padding-top:20px;
			}
		.right_01{
			float:right;
			padding-right:70px;
			padding-top:20px;
			padding-left:10px;
			}
		.right_02{
			float:right;
			padding-right:70px;
			padding-left:10px;
			}
		.text-image{
			width:220px;
			padding-left:20px;
			margin-top:30px;
			line-height:20px;
			}
	
	.image-right{
		float:right;
		cursor:pointer;
		padding-right:30px;
		padding-top:15px;
		}	
	#page_dynamic{
		text-align:justify;
		font-size:1.2em;
		}
	.subtitle
		{font-size:14px;
		 font-weight:bold;
		}
	.subtitle_01
		{text-align:center;
		margin-right:40px;
		}
	.subtitle_left{
		margin-left:20px;
		}
	ul.list{
		float:left;
		width:250px;
		text-align:justify;
		padding-left:25px;
		}
	ul.list li{
		list-style-type:none;
		background-image: url(../images/charte/small-leaf.gif);
		background-repeat:no-repeat;
		background-position:left 4px;
		padding-left:25px;
		margin-top:15px;
		}
		
	ul.list_01{
		float:left;
		width:400px;
		text-align:justify;
		padding-left:25px;
		}
	ul.list_01 li{
		list-style-type:none;
		background-image: url(../images/charte/small-leaf.gif);
		background-repeat:no-repeat;
		background-position:left 4px;
		padding-left:25px;
		margin-top:15px;
		}	
		
	ul.list_line{
		float:left;
		width:400px;
		text-align:justify;
		padding-left:15px;
		}
	ul.list_line li{
		list-style-type:none;
		background-image: url(../images/charte/small-leaf.gif);
		background-repeat:no-repeat;
		background-position:left 4px;
		padding-left:15px;
		}
	ul.list_line_01{
		float:left;
		width:400px;
		text-align:justify;
		padding-left:15px;
		}
	ul.list_line_01 li{
		list-style-type:none;
		background-image: url(../images/charte/small-leaf.gif);
		background-repeat:no-repeat;
		background-position:left 7px;
		padding-left:15px;
		line-height:20px;
		}
		
	/*--------------------------------------------------------------------------footer---------------------------------------------------------------------------------------------*/
	#footer{
	background:url(../images/charte/footer.jpg) no-repeat left bottom;		
		height:161px;
		width:866px;
		margin:0 auto;
		float: left;
		}
	#digital_age{
		padding-left:140px;
		padding-top:20px;
		cursor:pointer; 
		float:left;
		border:0px;
		}
	#nav_footer{
		float:left;
		text-align: center;
		color:#043176;
		width:440px;
		margin-left:-40px;
		margin-top:80px;
		font-size:10px;
		font-family:verdana;
		}
	#nav_footer a:link, #nav_footer a:visited{
		text-decoration:none;
		color:#043176;
		}
	#nav_footer a:hover, #nav_footer a:active{
		color:#972422;
		text-decoration:underline;
		}
	#footer_droits{
		text-align:center;
		font:normal 10px  verdana;
		color: #9a391e;
		clear:left;
		}
	#footer_droits #mentions_link:link, #footer_droits #mentions_link:visited{
			color:#9a391e;
			text-decoration:none;
			font-weight:bold;
			font-size:10px;
			}
	#footer_droits #mentions_link:hover, #footer_droits #mentions_link:active{
			color: #043176;
			text-decoration:none;
			font-size:10px;
			font-weight:bold;
			}
/*---popup---*/
#fermer a:link, #fermer a:visited{
	height:30px;
	font: bold 1.2em Tahoma;
	color:#E0BD79;
	text-decoration:none;
	}
#fermer a:hover, #fermer a:active{
	height:30px;
	font: bold 1.2em Tahoma;
	color:#E0BD79;
	text-decoration:underline;
	}




