/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

.formulaire_spip { text-align: left; /*font-size: 0.77em;*/ }
.formulaire_spip p { margin: 0.5em 0; padding: 0; }

.formulaire_spip fieldset {}
.formulaire_spip legend {}

.formulaire_spip label { cursor: pointer; }
.formulaire_spip input.forml { border:0; padding:2px; font-size:100%; float:left; color:#000;}
.formulaire_spip input.bouton { float:left; }

/* Boutons */
.spip_bouton { margin:15px 0;text-align: center; }
.spip_bouton input { }

/* Reponse du formulaire */
.reponse_formulaire { font-weight: bold; color: #A1408E; }
fieldset.reponse_formulaire { font-weight: normal; }

/* Previsualisation du message */
fieldset.previsu { padding: 1em; }

/* Formulaire de login au forum */
.formulaire_login_forum .forml { width: 12em; }
.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }

/* Choix des mots-clefs */
ul.choix_mots { float: left; width: 47%; margin: 0; padding: 0; list-style: none; } 
ul.choix_mots label { display: inline; }

/* Formulaire de recherche */

#acby-menu ul li.recherche form {font-size:85%;}
#acby-menu ul li.recherche form label {text-transform:uppercase; padding:2px 4px 0 0; float:left; }
#acby-menu ul li.recherche form input.forml { }
#acby-menu ul li.recherche form .button { padding:1px 2px 0 0; float:left; margin:0;}

/*FORMS & TABLES*/

.spip_forms { padding:15px 0 0 0;}
.spip_forms form {width:670px; margin:0 auto; text-align:left;}
.spip_forms fieldset { border:1px solid  #A1408E; padding:15px;}
.spip_forms legend { font-size:130%; font-weight:bold; color:#A1408E; padding:7px 75px 9px 15px; }
.spip_forms input.ligne, .spip_forms input.email { border:0; padding:2px 5px; background:#E9E7E4;  }
.spip_forms textarea { width:95%;border:0; padding:5px; background:#E9E7E4; }
.spip_forms .spip_form_champ { clear: both;padding:5px 0; }
.spip_forms .spip_form_label { width:15em; float:left; font-weight:bold; }
.spip_forms .select_1 .spip_form_label, .spip_forms .select_2 .spip_form_label {display:block; float:none;}
.spip_forms .spip_form_champ.fichier_1{clear:both;}
.spip_forms ul li {background:none; display:inline; list-style-type: none;}
.spip_form_label_obligatoire {color:#A1408E; font-size:90%; font-weight:normal;}
.spip_forms .multiple_1 .spip_form_label {display:block; float:none;}
.spip_forms .erreur {background:#FF0000; clear:both; color:white; display:block; float:left; font-weight:bold;}
.spip_forms .spip_form_ok {color:#A1408E; font-weight:bold; font-size:130%;}
.spip_forms .email_1 .spip_form_label_details {display:none;}
