

/* Espaceur de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: 0; height: 0; line-height: 0; font-size: 0; }
.bugajaxie { display: none; } /* Bug IE/Win */

a.img img {border:none;}

/* Habillage (en vrac)
---------------------------------------------- */
fieldset, .fieldset { text-align: left; padding: 0; border: 0; margin-top: 0.4em; font-size: .8em; }
legend { font-weight: bold; font-size: 0.9em; color: #333; } /* Preciser la couleur des legend pour IE/Win */

.reponse_formulaire, .erreur_message { font-weight: bold; color: red; }

body.minipres fieldset, body.minipres .fieldset  { border: 1px solid #ccc; padding: 0.1em; }

#minipres { width: 8.5em; background: #fff repeat; margin: 0.1em auto; padding: 0.2em; border: 1px solid #888; }

li{ margin-left: -2.8em; text-align: left; float: left; list-style: none;}

.pass #minipres { width: 90%; }

.petit-centre { font-size: .8em; text-align: center; }
.petit-centre p { width: 300px; margin: auto; }

.suivant { display: block; margin-top: 1em; text-align: right; }

.toile_foncee { background: #777; }

#minipres label { color: #333; }
.fondl { /*background-color: #eee; background-position: center bottom; padding: 3px; border: 1px solid #333; font-size: 0.90em;*/ }
.formo, input.text, input.password { width: 60%; background-color: #f8f8f9; background-position: center bottom; margin-bottom: 0.5em; margin-top: 0.2em; padding: 2px; border: 1px inset #333; behavior: url(win_width.htc); }
.formo, input.text, input.password, select { font-size: 0.9em; }

p.resultat { background-color: #fcaf3e; padding: 0.20em 0.10em; text-align: center; color: #fff; font-weight: bold; }
p.resultat.ok { background-color: #73d216; }
p.resultat.echec { background-color: #d60c0c; }





/* Oublie du mot de passe
---------------------------------------------- */
body.pass #minipres {}
body.pass .formulaire_spip { background: none; border: none; margin: 0; padding: 0; }
