html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	}
body{
	font:normal 62.5% Tahoma;
	background:#FEFF99; /*url(../images/charte/bg_body.jpg) repeat-x left top;*/
	}
p, ul, li, table, div, h1, h2, h3, hr, img{
	padding:0px;
	margin:0px;
	}
#container{
	width:100%;
	margin:auto;
	/*background:url(../images/charte/bg_container.gif) no-repeat center top;*/
	xheight:500px;
	}
#container1{
	font-size:1.3em;
	color:#231C7B; 
	background:url(../images/charte/bg_container1.jpg) repeat-y left top;
	margin:auto;
	width:818px;
	}
#container2{
	width:100%;
	background:url(../images/charte/bg_left.jpg) repeat-y left top;
	margin-left:7px;
	height:100%;
	}
#header{
	width:818px;
	height:179px;
	}
#sound{
	position:absolute;
	margin-top:15px;
	margin-left:818px;
}
/* ---left menu---*/
#left_col{
	float:left;
	width:230px;
	height:100%;
	color:#005B24; 
	}
	#menu{
		width:229px;
		height:228px;
		background:url(../images/charte/bg_menu.jpg) no-repeat left top;
		
		}
	#mdm{
		width:230px;
		height:228px;
		background:url(../images/charte/bg_mdm.jpg) no-repeat left top;
		}
	#adress{
		text-align:left;
		font-size:0.84em;
		width:230px;
		height:153px;
		background:url(../images/charte/bg_adress.jpg) no-repeat left top;
		color:#231C7B;
		}
	#adress p{
		padding-top:8px;
		}
	.contact_link:link, .contact_link:visited{
		color:#231C7B;
		text-decoration:underline;
		font-size:11px;
		}
	.contact_link:hover,.contact_link:active{ 
		color:#7F7ABC;
		text-decoration:none; 
		font-size:11px;
		}
	#map{
		width:230px;
		height:153px;
		}
	#menu_image_bottom{
		height:29px;
		width:230px;
		background:url(../images/charte/menu_image_bottom.jpg) no-repeat left top;
	}
	#finance{
		height:60px;
		background:url(../images/charte/finance_background.jpg) no-repeat left top;
	}
	#finance_content{
		padding:10px 0px 0px 165px;
	}
	#logo{
		height:104px;
		background:url(../images/charte/logo_background.jpg) no-repeat left top;
	}
/*---right content---*/
#right_col{
	float:left;
	width:588px;
	}
	.page_title{
		width:588px;
		height:44px;
		}
		.presentation{
			background:url(../images/charte/title_presentation.jpg) no-repeat left top;
			}
		.locations{
			background:url(../images/charte/title_locations.jpg) no-repeat left top;
		}
		.achats{
			background:url(../images/charte/title_achats.jpg) no-repeat left top;
			}
		.contact{
			background:url(../images/charte/title_contact.jpg) no-repeat left top;
			}
		.merci{
			background:url(../images/charte/title_merci.jpg) no-repeat left top;
			}
	#right_col p{
		text-align:justify;
		margin-top:10px;
		}
	#page_dynamic{
		line-height:1.5em;
		padding:5px 17px 5px 21px;
		}
		#page_dynamic div.content{
			padding-top:10px;
		}
	ul.list1{
		list-style-type:outside;
		width:300px;
}
.list1 li{
		list-style-type:none;
		background-image:url(../images/charte/arrow.jpg);
		background-position: 0px 6px;
		background-repeat:no-repeat;
		padding:0px 5px 2px 20px;
}	
	.image_right{
		float:right;
		margin:5px 0px 10px 15px;
		cursor:pointer;
		}
	.image_left{
		float:left;
		margin:5px 15px 5px 0px;
		cursor:pointer;
		}
	.line{
		margin:5px 0px;
		}
	.achats_link:link, .achats_link:visited{
		color:#005B24;
		text-decoration:underline;
		margin-top:20px;
		}
	.achats_link:hover, .achats_link:active{
		color:#7FAD91;
		text-decoration:none;
		margin-top:20px; 
		}
	.ani{color:blue;}
	/*---footer---*/
#footer{
	height:46px;
	width:818px;
	bottom:0px;
	clear:both;
	background:url(../images/charte/bg_footer.jpg) no-repeat left top;
	margin:auto;
	
	}
	#footer img{
		cursor:pointer;
		float:left;
		margin-left:49px;
		margin-top:14px;
		background-color:#00FF00;
	}
	#nav_footer{
		width:500px;
		float:left;
		text-align: center;
		letter-spacing: 0.2pt; 
		color:#000000;
		padding:5px 0px 0px 70px;
		font-size:13px;
		}
	#nav_footer a:link, #nav_footer a:visited{
		font:normal 0.84em Tahoma;
		text-decoration:none;
		color:#000000;
		}
	#nav_footer a:hover, #nav_footer a:active{
		font:normal 0.84em Tahoma;
		color:#000000;
		text-decoration:underline;
		}
	#footer_droits{
		font:normal 0.84em Tahoma;
		margin-top:15px;
		color:#252683;
		}
/*---map---*/	
#map_buttons{
	float:right; 
	width:141px;
	margin-top:25px;
	}
#map_bottom{
	background-color:#D0D6CE;
	width:500px;
	height:110px;
	}
#map_text{
	float:left;
	padding:10px 0px 0px 5px;
	color:#005B24; 
	text-align:left;
	font-size:1.1em;
	width:230px;
	height:153px;
	}
	#map_text p{
		margin-top:4px;
		}
/*---popup---*/
#fermer a:link, #fermer a:visited{
	margin-top:10px;
	height:30px;
	text-align:center;
	font: bold 1.2em Arial;
	color:#404244; 
	text-decoration:none;
	}
#fermer a:hover{
	margin-top:10px;
	height:30px;
	text-align:center;
	font: bold 1.2em Arial;
	color:#404244; 
	text-decoration:underline;
	}
#diaporama{
	width:230px;
	height:167px;
}
.index_photo{
	background-image:url(../images/charte/index_box.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:164px;
	height:170px;
	
}
.index_photo1{
	height:110px;
	margin-top:20px;
}

	ul {
		margin:5px 0px 0px 50px;
		padding: .5em;
		list-style-type:none;
		text-align:left;
		}
	li{
		background-image: url(../images/charte/icon_list.jpg);
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 1.7em;
		}
