/* Commun */
fieldset
{
	margin: 0;
	font-style: normal;
	padding: 1em 1em 1em 1em; /* IE6 applique le 1e (haut) au-dessus du cadre et non dedans ! */
}

legend
{
	font-weight: bold;
	font-style: italic;
}

/* Coordonnées */
fieldset#coordonnees p
{
	padding: 0.2em 0;
	margin: 0 0 0.2em 0;
}

fieldset#coordonnees p span.titre
{
	float: left;
	width: 20%;
	margin: 0;
	padding: 0 0.5em 0 0;
	text-align: right;
	font-weight: bold;
}

/* Formulaire */
/*
.texte
{
	font-style: italic;
	color: #0000DD;
}
*/

fieldset#formulaire p
{
	padding: 0.2em 0;
	margin: 0 0 0.2em 0;
}

fieldset#formulaire p span.texte
{
	/*
	font-style: italic; -> désactivé car pose pb à IE6 PC : ajoute qqs pixels à droite
	*/
	color: #0000DD;
}

label
{
	float: left;
	width: 20%;
	text-align: right;
	margin: 0;
	padding: 0 0.5em 0 0;
	line-height: 1.8; /* Permet de centrer le libellé horizontalement */
}

label:hover
{
	cursor: pointer;
}

label.oblig
{
	font-weight: bold;
}

.focus
{
	background: beige;
}

.normal
{
	background: white;
}

.alerte
{
	border: 1px solid red;
}

.erreur
{
	display: block;
	margin: 0 0 .3em .3em;
	padding-left: 2em;
	color: red;
	font-weight: bold;
	background: url('/images/alerte.gif') no-repeat left center;
}

span.bouton
{
	float: left;
	width: 65%;
	text-align: right;
	font-weight: bold;
	margin-left: 1em;
}
