body {
	margin: 0;
	padding: 0;
	text-align: justify;
	color: black;
	font: 1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 1px;
	background: white url(images/fond.gif) 0 157px;
}

#conteneur {
	width: 991px;
	margin: 0 auto;
}

#logo {
	width: 216px;
	height: 200px;
	position: absolute;
}

#charte {
	width: 991px;
	height: 254px;
	background-image: url(images/image_charte.jpg);
}
#caveau {
	width: 991px;
	height: 254px;
	background-image: url(images/image_caveau.jpg);
	margin-top: 41px;
}

#txtcharte {
	padding-top: 230px;
	text-align: right;
	padding-right: 10px;
}

a {
	text-decoration: none;
	color: black;
}
a:hover {
	text-decoration: none;
	color: white;
}

#newsletter {
	text-align: center;
	width: 981px;
	margin-top: 20px;
	margin-bottom: 20px;
	color: white;
	background-color: black;
	font-size: 0.9em;
	padding: 5px;
	border-style: none;
}



