@charset "iso-8859-1";



/* titre de la page */
.titre {
    font-size: 14pt;
    text-align: center;
}

/* tableau englobant tout le formulaire */
.form-table {
    margin: 10px;
}

/* titre du formulaire */
.form-caption {
    font-size: 12pt;
    text-align: center;
}

/* cellules standard du formulaire */
.form-td {
    font-size: 10pt; 
}

/* non encore implémenté sur Mozilla et IE */
.form-td-facultatif input[type="checkbox"], .form-td-facultatif input[type="radio"] {
    font-size: 10pt; 
    color: #999;
}

/* cellules de gauche contenant le libellé des champs */
.form-label {
    font-size: 10pt; 
	margin-top:5px;
}

/* cellules de gauche contenant le libellé des champs en cas d'erreur sur le champ */
.form-label-erreur {
    font-size: 10pt; 
    color: #ff0000;
}

/* cellules de libellé ou de champ, lorsque le champ est obligatoire */
.form-label-obligatoire, .form-input-obligatoire {
    font-size: 10pt; 
}

/* cellules de libellé ou de champ, lorsque le champ n'est pas obligatoire */
.form-label-facultatif, .form-input-facultatif {
    font-size: 10pt; 
    color: #999;
}

/* champs standard et boutons standard */
.form-input, form-bouton {
    font-family: verdana,arial; 
    font-size: 10pt; 
    background-color: #eee;
}

/* couleur des textes, s'il y a erreur */
.erreur {
	color: #ff0000;
}

/* textes standard insérés dans le formulaire */
.form-info {
    font-size: 10pt; 
	font-style: italic;
    color: #999;
}

/* texte affiché en bas du formulaire pour indiquer comment reconnaître les champs obligatoires (marche pas avec IE) */
.form-info-obligatoire:after {
    font-size: 10pt; 
	font-style: italic;
    color: #999;
	content: "Les champs en noirs sont obligatoires";
}

/* option d'en-tête de boîte select, genre "Sélectionnez" */
.form-option-entete {
    font-size: 10pt; 
	font-style: italic;
    color: #999;
}
