html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	}

body{
	background: url(../images/charte/background.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	
	}
p, ul, li, table, div, h1, h2, h3, hr, img{
	padding:0px;
	margin:0px;
	}
#container{
	width:900px;
	margin:auto;
	background: url(../images/charte/left_background.jpg);
	background-repeat:repeat-y;
	background-position: 81px 0px;
}
	
#container1{
	font-size:1.2em;
	color:#404244; 
	width:100%;
	background: url(../images/charte/left_background.jpg);
	background-repeat:repeat-y;
	background-position: 81px 0px;
	}
#header{
	width:580px;
	height:181px;
	vertical-align:top;
	margin-top:-5px;
	}
#sound{
	position:absolute;
	margin-top:30px;
	margin-left:575px;
	}
#dynamic{
	width:252px;
	height:250px;
	float: left; 
	text-align: center; 
	margin:11px 5px 0px 0px;
	background: url(../images/dynamic/box_background.jpg); 
	background-position:top;
	background-repeat:no-repeat;
	background-color:#032d59;
/*	background-image:url(../images/dynamic/box_repeat.jpg);
	background-repeat:repeat-y;*/
}

.link_merci:link, .link_merci:visited{
		font-family:tahoma;
		font-size:12px;
		color:#003380;
		text-decoration:underline;
	}
	.link_merci:hover, .link_merci:active{
		font-family:tahoma;
		font-size:12px;
		color:#003380;
		text-decoration:none;
	}
#left_col{
	background:url(../images/charte/left_background.jpg);
	background-repeat:repeat-y;
	height:100%;
	float:left;
	width:273px;
}
	#menu{
		width:207px;
		height:249px;
	}
		.menu_text{
			padding:10px 0px 0px 65px ;
			font-family:tahoma;
			font-size:12px;
			color:#EEF3E7;
			text-align:center;
		}
		.menu_text1{
			padding:10px 0px 0px 65px ;
			font-family:tahoma;
			font-size:11px;
			color:#EEF3E7;
			text-align:center;
		}
		.menu_text2{
			padding:17px 0px 0px 40px ;
			font-family:tahoma;
			font-size:12px;
			color:#003158;
		}
		a.contact_link:link, a.contact_link:visited{
			color:#EEF3E7;
			text-decoration:none;
			font-family:tahoma;
			font-weight:none;
			font-size:11px;
		}
		a.contact_link:hover, a.contact_link:active{
			color:#EEF3E7;
			text-decoration:underline;
			font-family:tahoma;
			font-weight:none;
			font-size:11px;
		}
		
	#mdm{
		width:273px;
		height:160px;
		background: url(../images/charte/mdm.jpg) no-repeat left top;
	}
	#adress{
		font-size:1.2em;
		width:273px;
		height:163px;
		background: url(../images/charte/adress.jpg) no-repeat left top;
	}
	#map{
		background: url(../images/charte/plan.jpg);
		background-repeat:no-repeat;
		height:131px;
		width:273px;
		padding:0px 0px 0px 0px;
	}
	#map_content{
		width:251px;
	}
#right_col{
		background:url(../images/charte/background_middle.jpg);
		background-repeat:no-repeat;
		background-position:0 210px;
		float:left;
		width:575px;
		margin-top:0px;
	}
#page_dynamic{
		margin-top:0px;
	}

	#right_col {
		text-align:justify;
		margin:5px 0px;
		}
#footer{
	height:36px;
	width:820px;
	bottom:0px;
	clear:both;
	padding:0px 0px 0px 10px;
	}
	#footer img{
		cursor:pointer;
		float:left;
		margin-left:71px;
		
	}
	#nav_footer{
		background:url(../images/charte/footer_background.jpg);
		background-repeat:no-repeat;
		background-position: top right;

	}
	#nav_footer a:link, #nav_footer a:visited{
		font-family:tahoma;
		font-size:11px;
		color:#3B6400;
		text-decoration:none;
	}
	#nav_footer a:hover, #nav_footer a:active{
		font-family:tahoma;
		font-size:11px;
		color:#3B6400;
		text-decoration:underline;
		text-align:center;
	
	}
	#footer_droits{
		font-family:tahoma;
		font-size:11px;
		color:#6E6E6E;
		text-decoration:none;
		text-align:center;
		}
/*****************************************************************************/
#text{
	width:560px;
}
#separator{
	margin-bottom:5px;
}
.text{
	font-family:tahoma;
	font-size:12px;
	color:#333333;
}
.text_bold{
	font-family:tahoma;
	font-size:12px;
	color:#58810F;
	font-weight:bold;
}
.photo_thumb_right{
	float:right;
	margin-left:10px;
	/*margin:10px 25px 0px 0px;*/
}
.photo_thumb_left{
	float:left;
	width:151px;
	margin-right:10px;
	/*margin:10px 25px 0px 0px;*/
}

.list1 li{
		list-style-type:none;
		background-image:url('../images/charte/arrow.jpg');
		background-position: 20px 0px;
		background-repeat:no-repeat;
		font-family:tahoma;
		font-size:13px;
		color:#666666; 
		padding:2px 5px 2px 49px;
}
ul.list3{
		list-style-type:outside;
		float:left;
		width:395px;
}
.list3 li{
		list-style-type:none;
		background-image:url('../images/charte/arrow.jpg');
		background-position: 10px 2px;
		background-repeat:no-repeat;
		font-family:tahoma;
		font-size:13px;
		color:#666666; 
		padding:2px 5px 2px 49px;
}
.index_contact:link, .index_contact:visited{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#8FCE00;
	text-decoration:none;
}
.index_contact:hover, .index_contact:active{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#8FCE00;
	text-decoration:underline;
}

.subtitle{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#8FCE00;
	text-decoration:underline;
}
