body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
}
#header {
height: 110px;
background-image: url(images/banniere.jpg);
 background-repeat: no-repeat;
}
#conteneur {
position: relative;
width: 750px;
margin: 0 auto; 
}
#centre {
margin-left: 150px;
}
#gauche {
position: absolute;
left:0;
width: 150px;
}
#pied {
height: 30px;
 text-align: center;
}

.menugauche {
list-style-type: none;
margin: 30px 0 0 0;
padding:0;
}
.menugauche li {
}
.menugauche a {
display: block;
padding: 3px;
width: 140px;
 background-color: #4968CD;
color: White;
text-decoration: none;
border-bottom: 1px solid #eee;
}
.menugauche a:hover {
 background-color: #00FF00;
}

a {
	text-decoration: underline;
	color: #294294;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 10px 15px;  text-align: justify;    }

h1 {
font-size: 1.8em;
 margin: 15px 0 15px 10px;
 color: #4968CD;
}

h2 {
font-size: 1.4em;	
 margin: 15px 0 15px 10px;
}

.center {
	text-align: center;
}
.left {
	text-align: left;
}
img {
	border: none;
}
form {
	margin: 0 0 0 35px;
}
form.formulaire_demande {
	margin: 0 0 0 95px;
}
label {
	display: -moz-inline-box;
	display: inline-block;	
	margin: 0.6em 4px 0 0;
	padding: 0 2px 0 0;
	min-width: 7em;
}
label.observations {
	display: -moz-inline-box;
	display: inline-block;	
	margin: 0 4px 80px 0;
	padding: 0 2px 0 0;
	min-width: 7em;
}
input {
	margin: 0 2px 0 0;
	padding: 2px 0;
}
.bouton {
 background-color: #4968CD;
 color: White;
}
.align_bouton {
	margin: 0 0 5px 0px;
	text-align: center;
}
.align_bouton_formulaire_demande {
	margin: 0 0 5px -60px;
	text-align: center;
}
.validation {
	color:#FF0000;	
	text-align: left;
	margin-left: 15px;
}
