/* CSS Micro Compact - Touts droits reserves */

body {
    font-family: verdana,arial; 
    font-size: 10pt; 
    margin-left: 0px; 
    margin-top: 0px;
}

.titreform {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 16px ;
	color: #FFFFFF ;
	background-color: #4099FD ;
	font-weight: bold ;
}

.form-table {
    margin: 10px;
    border: 1px #BBBBBB solid;
		background-image:url(images/faq-over.gif);
}

.form-caption {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 16px ;
	color: #FFFFFF ;
	background-image: url(images/fon-titre.gif) ;
	font-weight: bold ;
}

.form-td {
    font-size: 10pt; 
}

.form-td-facultatif input[type="checkbox"], .form-td-facultatif input[type="radio"] {
    font-size: 10pt; 
    color: #999;
}

.form-label {
    font-size: 10pt; 
}

.form-label-erreur {
    font-size: 10pt; 
    color: #ff0000;
}

.form-label-obligatoire, .form-input-obligatoire {
    font-size: 10pt; 
}

.form-label-facultatif, .form-input-facultatif {
    font-size: 10pt; 
    color: #777777;
}

.form-input, form-bouton {
    font-family: verdana,arial; 
    font-size: 10pt; 
    background-color: #eee;
}

.erreur {
	color: #ff0000;
}

.form-info {
    font-size: 10pt; 
	font-style: italic;
    color: #999;
}

.form-info-obligatoire:after {
    font-size: 10pt; 
	font-style: italic;
    color: #999;
	content: "Les champs avec une étoile rouge sont obligatoires";
}

.form-option-entete {
    font-size: 10pt; 
	font-style: italic;
    color: #999;
}