div.formulaire_etat_civil {padding:0.5em;border:1px #ff0000 solid;}

/** surcharge de spip_formulaires.css **/
.formulaire_etat_civil p.reponse_formulaire_ok {margin:1em 0;font-size:1.1em;}
.formulaire_etat_civil p.etapes_acte {color: #7f7f7f;}
.formulaire_etat_civil p.etapes_acte span.etape {color: black;}
.formulaire_etat_civil p.etapes_acte span.acte_enclair {color: black; font-weight: bold;}
.formulaire_etat_civil p.etapes_acte span.etape_encours {color:#ff8000;}

/* Fieldset */
.formulaire_etat_civil fieldset {margin:0 0 1em 0; padding:0 0.5em; border:1px black dotted;}
.formulaire_etat_civil fieldset legend {padding: 0 0.5em;}
/* */
.formulaire_etat_civil label {display:block; float:left; text-align:right; width:50%; margin-right:0.5em; font-weight:normal;}

.formulaire_etat_civil .attention {font-style:italic;}
.formulaire_etat_civil label span,
.formulaire_etat_civil .attention span {color:#ff0000; font-weight:bold; font-size:1.2em;}

/* les ul li en general */
.formulaire_etat_civil ul {list-style: none;}
.formulaire_etat_civil ul li {padding:0.3em 0;}

/* pour les boutons radio  type acte */
.formulaire_etat_civil ul li.choix {padding:0.2em 0;}
.formulaire_etat_civil ul li.choix label {width:75%; float:none; text-align:left; display:inline;}

.formulaire_etat_civil li.erreur .erreur_message { display: block; color: #c30; font-weight: bold; }
.formulaire_etat_civil li.erreur input.text, .formulaire_spip li.erreur textarea { background-color: #FCC; border-style: solid; border-color: #c30; }
.reponse_formulaire_erreur { margin: 0; color: #c30; font-weight: bold; }


/* pour la previsu */
.formulaire_etat_civil_4 ul li {padding:0.1em 0;}
.formulaire_etat_civil_4 ul li.li_titre {font-weight:bold;}