html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	}
body{
	background:url(../images/charte/v-ligne.gif) repeat-x top left #000000;
	}
	
p, ul, li, table, div, h1, h2, h3, hr, img{
	padding:0px;
	margin:0px;
	}
	
	
	#header{
	width:801px;
	height:248px;
	margin:0 auto;
	}
	
	#container{
	width:800px;
	margin:0 auto;
	background:url(../images/charte/h-ligne.gif) repeat-y top left;
	display:table;
	}
	
		#left{
		width:242px;
		float:left;
		padding-bottom:10px;
		}
		
		#mdm{
		width:202px;
		height:102px;
		background:url(../images/charte/mdm.jpg) no-repeat top left;
		padding:25px 25px 20px 15px;
		font-family:tahoma;
		font-size:10px;
		color:#ffffff;
		text-align:justify;
		}
		
		#adresse{
		width:242px;
		height:124px;
		background:url(../images/charte/bg-adresse.jpg) no-repeat top left;
		}
		
			#adr-pos{
			width:97px;
			height:65px;
			float:right;
			padding-right:28px;
			padding-top:30px;
			}
			
				#adresse p{
				font-family:tahoma;
				font-size:11px;
				font-weight:bold;
				text-align:center;
				}
		
		#mail{
		clear:both;
		width:242px;
		height:35px;
		background:url(../images/charte/bg-email.gif) no-repeat top left;
		}
		
		#plan{
		width:242px;
		height:119px;
		}
		
		#right{
		width:558px;
		float:left;
		}
		
		#footer{
		width:800px;
		margin:0 auto;
		text-align:center;
		color:#A6A6A6;
		font-family:tahoma;
		font-size:10px;
		line-height:20px;
		}
		.ref {
		width: 800px;
		margin: 0 auto;
		text-align:center;
		color: #ffffff;
		font-family:Arial;
		font-size:11px;
		}
		.link{
		font-family:tahoma;
		font-size:11px;
		color:#CACAC9;
		text-decoration:none;
		}
		
		.link:hover{
		color:#ffffff;
		}
		
		
		.droits-link{
		font-family:tahoma;
		font-size:10px;
		color:#A6A6A6;
		text-decoration:none;
		}
		
		.droits-link:hover{
		color:#ffffff;
		}
	
	
/*---------------page presentation------------------*/

.block{
background:#605F5F;
width:535px;
margin-left:14px;
display:table;
}


.intro{
width:380px;
float:left;
}

.text{
font-family:tahoma;
font-size:11px;
color:#ffffff;
padding-left:10px;
margin-bottom:10px;
text-align:justify;
padding-right:10px;
}

.couleur{
color:#EEEB42;
}

.photo{
float:left;
padding-top:20px;
}

.left-index{
width:182px;
float:left;
margin-top:5px;
display:table;
}

.couleur1{
font-family:tahoma;
color:#FA3104;
font-size:13px;
}

.right-index{
width:360px;
float:left;
margin-top:5px;
}

.bottom{
padding-bottom:10px;
padding-left:10px;
display:table;
}

.bottom1{
padding-bottom:10px;
width:312px;
height:34px;
margin-left:35px;
background:url(../images/charte/bg-tarifs.jpg) no-repeat top left;
padding-top:13px;
padding-right:10px;
}

.tarifs{
width:96px;
height:27px;
float:right;
}

/*------------------------------------*/

ul.list{
margin-left:20px;
}

	ul.list li{
	list-style-type:none;
	color:#ffffff;
	font-family:tahoma;
	font-size:12px;
	background-image:url(../images/charte/bullet.jpg); 
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left:15px;
	line-height:20px;
	text-align:justify;
	padding-right:10px;
	font-size:11px;
	}

.list-title{
width:180px;
text-align:center;
float:left;
}

.list-box{
width:200px;
float:left;
}

.left{
padding-left:10px;
padding-top:5px;
}

.right{
padding-right:10px;
padding-top:5px;
}

/*------------------------------------*/
.sep{
margin:10px 0;
}

.photo-box{
float:left; 
width:200px;
height:209px;
display:block;
background:#A9ABAB;
border:solid 1px #363636;
text-align:center;
margin-top:10px;
}

/*----------------------------*/

.link2{
color:#CACBCB;
text-decoration:underline;
font-family:tahoma;
font-size:11px;
}

.link2:hover{
color:#ffffff;
}

.partenaires-link{
font-size:15px;
color:#EEEB42;
text-decoration:underline;
}

.partenaires-link:hover{
text-decoration:none;
}

