
fieldset {	/*** Mise en forme des cadres ***/
margin: 0 0 0 0;
padding:0 0 0 0;
border:0px;
width:auto;
} 
h3 {	/*** Mise en forme des titres des cadres ***/
margin: 0 0 0 0;
padding: 10px 0 0 0;
font-weight:bold;
text-transform:uppercase;
width:auto;
line-height:20px;
font-size:12px;
} textarea {	/*** Mise en forme des titres des cadres ***/
width: 80%;
border: 1px solid #0f293e;
} 
p {	/*** Mise en forme des lignes du formulaire ***/
padding: 2px 0 2px 0px;
margin: 0;
} fieldset#coordonnees label {	/*** Mise en forme des intitulés de champs ***/
float: left;	/*** Très important, ne pas suprimer ! ***/
width: 120px;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
text-align: left;	/*** ... et ils sont alignés à droite... ***/
margin: 0;
padding: 0;
line-height: 15px;	/*** ... et centrés verticalement. ***/
font-weight:bold;
} fieldset#coordonnees input {	/*** Mise en forme des intitulés de champs ***/
width: 220px;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
border: 1px solid #0f293e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
} 

label:hover{
cursor: pointer;	/*** Petite astuce pour apprendre aux utilisateurs à cliquer sur les intitulés ***/
}
.focus {	/*** Mise en avant des champs en cours d'utilisation ***/
background: #F9F8F9;
color: black;
}
.normal {	/*** Retour à l'état normal après l'utilisation ***/
background: white;
color: black;
}
.fielderror {
color: red;
}
.fieldreq { 
float: left;	/*** Très important, ne pas suprimer ! ***/
width: 120px;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
text-align: left;	/*** ... et ils sont alignés à droite... ***/
margin: 0;
padding: 0;
line-height: 15px;	/*** ... et centrés verticalement. ***/
font-weight:bold;
}
.confirmation{
	color:#FF0000;
	font-weight:bold;
	margin:0;
	padding:8px 0 8px 0;
}
