body
{
	background-color:rgb(108,0,54);
}

.charge_page
{
background-color: #fba2e9;
text-align:center;
margin:auto;
}

/************************** Formulaire **************************/

.formulaire input, .formulaire textarea
{
   font-family: "Times New Roman", Times, serif; /* On modifie la police du texte tapé l'intérieur des champs */
  
}

.bouton_placement
{

text-align: center;

}
.bouton_placement input[type="submit"] 
{
font-size: 2em;
width:20em;

}

.formulaire fieldset input:focus, .formulaire textarea:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{
   background-color: #FFFF99;
}
 
.formulaire label
{
   color: blue; /* Colorer en bleu tous les labels (bah oui, pourquoi pas en bleu ?) */
}

.formulaire label span
{
   color: black; /* Colorer en bleu tous les labels (bah oui, pourquoi pas en bleu ?) */
   font-size: 0.8em;
}
.formulaire .legend /* On met un peu plus en valeur les titres des fieldset */
{
   font-family: Arial, "Times New Roman", Times, serif;
   color: black;
   font-weight: bold;
}
 
.formulaire fieldset
{
   margin-bottom: 2px; /* Une marge pour séparer les fieldset */
   background-color: #fba2e9;
   padding-bottom: 5px;
}
 .formulaire .legend .ch_obligatoire
{
font-size: 0.8em;
font-style: italic;
font-weight: normal;
color: black;
}
.formulaire .legend .ch_erreur 
{
font-size: 1.4em;
font-style: normal;
margin-left: 2em;
color:red;
}


.formulaire {
	width: 45em;
	margin:auto;
}
.formulaire strong {
	color:red;
}

.formulaire p {
	padding-left: 0.5em;
	text-align: left;
}

.formulaire .champ_email 
{
	margin:auto;
	padding-left: 0em;
	width: 30em;
	
	

}

.formulaire .champ_email_erreur 
{
	margin:auto;
	padding-left: 1em;
	width: 15em;
}


.formulaire .champ_email label
{
	float: left;
	font-weight: bold;
	
	width: 15em;
}

.fieldset1 label {
	float: left;
	font-weight: bold;
	
	width: 15em;
}


.fieldset1 table label {
	float: none;
	font-weight: bold;
	

}

.fieldset1 table .ville 
{
	width: 20em;
	padding-left:0.5em;
}

.fieldset1 table .codepo 
{
	width: 25em;
}
.prospectusoption
{
	vertical-align:top;
	padding-top: 1em;
	width:15em;
	
}

.prospectusoption label
{
	
	color:black;
}


.carrebox1 {
	padding-right: 8em;
	padding-left: 0.5em;
}

.carrebox1 label {
	float: left;
	font-weight: bold;
	width: 10em;
	
}
.carrebox2 label {
	float: left;
	font-weight: bold;
	
	width: 16em;
}



.message_erreur {
	font-size: 0.9em;
	color: red;
	margin-left: 1em;
}



