body {
color: #009;
background: #33C;
text-align:justify;
font-size: 0.95em;
line-height:18px;
}
a {
color : #009;
background-color: transparent;
text-decoration:none;
}
a:hover {
color: #33F;	
}


/* FORMULAIRE */
fieldset {
border:0px;
}
label {
float:left;
width:200px;
}
input, textarea {
color: #009;
font-size: 0.82em;
font-family: arial;
}
em, strong {
color :#39F;
font-size: 1.1em;
}
img {
border:1px solid #999;
width:240px;
}
#image1 {
float:right;
margin:10px;
}

#conteneur {
width:600px;
margin:auto;
background: #FFFEE5;
}
#conteneur-hautdroit,
#conteneur-hautgauche,
#conteneur-basdroit,
#conteneur-basgauche {
	font-size:1px;
	height:15px;
	width:15px;	
}
#conteneur-hautdroit {
background: url('images/coin_TR.gif');
float:right;
}
#conteneur-hautgauche {
background: url('images/coin_TL.gif');
}
#conteneur-basdroit {
background: url('images/coin_BR.gif');
float:right;
}
#conteneur-basgauche {
background: url('images/coin_BL.gif');
}
h1 {
margin:0px;
padding:0px 10px 0px 0px;
text-align:right;
}
h2 {
font-style:italic;
margin:0px 20px;
}
h3 {
font-style:italic;
margin:0px;
}

#slogan {
	float:right;
	padding:0px;
	margin:10px;
}
#menu-haut {
	margin:50px 10px 0px 10px;
	padding:0px;
	font-style:italic;
	border-bottom:1px solid #ddd;
}
#menu-haut ul {
padding:0px;
margin:0px;
}
#menu-haut li {
display:inline;
padding:2px 20px;
margin:2px;
background: #fafafa;
border:1px solid #eee;
}

#contenu {
padding: 30px 10px 10px 10px;
}
#pied-de-page {
font-size: 0.9em;
border-top: 1px solid #ddd;
color: #999;
text-align:center;
padding:5px;
}
#conformites {
text-align:right;
padding-right:20px;
font-size:0.88em;
}

#plan {
float:right;
}
#formulaire {
clear:both;
margin-top: 30px;
}
