/* CSS Document */

body {
margin: 0;
text-align: center;
font: 80% Verdana, Arial, Helvetica, sans-serif;
color: #666;
background-color: #039;
}

div#conteneur {
width: 770px;
margin: 0 auto;
text-align: left;
}

div#entete {
height: 210px;
}

div#entete .cache {
display: none;
}

div#contenu {
float: right;
width: 770px;
background: url(image-pied-page.gif) no-repeat bottom;
background-color: #fff;
}

div#bandeau {
height: 240px;
}

div#document {
width: 550px;
min-height: 473px;
padding: 5px 10px 60px 5px;
text-align: justify;

float: left;
}

.imageGauche {
float: left;
margin: 0 5px 5px 0;
}

.imageCentre {
margin: 0;
}

.imageDroite {
float: right;
margin: 0 0 5px 5px;
}

.imageHabillageGauche {
float: left;
margin: 5px 5px 5px 0;
}

h1 {
font-weight: bold;
}

h2 {
color:#999;
border-left: 20px solid #f60;
padding: 1px 0 1px 15px;
}

h3 {
color:#999;
}

#document a:link {
	color:#039;
	text-decoration: none;
}

#document a:visited {
	color: #039;
	text-decoration: none;
}

#document a:hover {
	color: #f60;
	text-decoration: none;
}

div#bandeauVertical {
width: 200px;
float: left;
left: 787px;
top: 473px;
margin: 0 0 5px 5px;

}


div#piedPage {
	width: 770px;
	text-align: left;
	font-size: 0.8em;
	display: block;
	float: left;
	margin: 10px 0 20px 0;
}

p#copyright {
	padding-left: 40px;
	color: #000;
}

#piedPage .lien {
	border-right: 1px solid;
	border-color: #fff;
	padding: 0px 0.5em 0px 0.5em;
	display: inline;
}

#piedPage .lienFin {
	padding: 0px 0.5em 0px 0.5em;
	display: inline;
}

#piedPage a:link {
	color: #fff;
	text-decoration: none;
}

#piedPage a:visited {
	color: #fff;
	text-decoration: none;
}

#piedPage a:hover {
	color: #f90;
	text-decoration: none;
}

.formulaire{
padding: 0;
margin: 0 auto;
}

form fieldset{
padding: 5px;
border: 1px dashed #000;
margin-bottom: 20px;
}

form fieldset legend{
font: 0.6em Verdana, Arial, Helvetica, sans-serif;
}

form fieldset .ligne{
clear:both;
padding: 5px;
margin: 5px;
}

form fieldset .ligne label{
width:15em;
margin:0 20px 0 0;
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-weight: bold;
color: #036;
}

form .ligne input, form .ligne select,  form .ligne  textarea{
width: auto;
margin:0 0.5% 0 0.5%;
background-color: #fff;
border: 1px solid #000;
}

form .submit{
text-align: center;
margin: 20px;
}

form .submit input{
padding: 0;
background: #fff;
border: 1px solid #000;
color: #000;
}

.infolegale{
font: 0.6em Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
}