/* forum : formulaire*/

.spip_forms { padding:6px !important; }

.spip_forms legend { font-size:12px !important; color: #666 !important; }

*html .spip_forms legend { background:#fff !important; }

.spip_forms .forml, .spip_forms .formo {
border:1px solid #D2D2D2 !important;
}

.spip_forms fieldset {
border: 1px dashed #aaa !important;
background:#fff;
}

.spip_bouton input {
font-size:11px !important;
}

.spip_forms .spip_bouton input {
background:#f9f9f9 !important;
border:1px solid #d2d2d2 !important;
color:#333 !important;
cursor:pointer !important;
font-family:Arial,sans-serif !important;
font-size:11px !important;
font-weight:normal !important;
padding:0.1em !important;
width:60px !important;
}

.spip_forms .spip_bouton input { margin:12px 5px 10px; }

.spip_forms .spip_bouton input:hover { background: #888 !important; color:#fff !important; border:1px solid #333 !important; }

.forml {
font-size: 99% !important;
color: #333 !important;
}

.formulaire_spip {
margin:0px;
padding:0px;
}

.formulaire_spip fieldset {
padding: 0 !important;
margin: .6em 0 .6em 0;
}

.formulaire_spip fieldset p, .formulaire_spip fieldset div, .formulaire_spip input {
padding: 2px;
margin:0;
font-size: 11px;
}

.formulaire_spip label {
font-size: 1.1em;
margin: 5px 0 0;
}
}
.erreur_message {
color: red;
}

.formulaire_forum {
margin: 0 0 18px 0 !important;
background-color: #eee;
padding: 12px !important;
}

.formulaire_forum legend {
font-size: 12px;
display: block;
}

.formulaire_forum fieldset {
margin-bottom: 10px;
background:#f9f9f9;
padding:10px !important;
border:1px solid #D2DFE8;
}

.formulaire_forum label {
display: block;
margin: 8px 0 0 0;
}

.formulaire_forum p {
font-size: 10px;
margin: 2px 0 6px 0;
}

.formulaire_forum textarea { padding:3px !important; }

.barre {
display: none;
}

.formulaire_forum .previsu {
background-color: #fff;
padding: 6px;
font-size: 12px;
}

.formulaire_forum .previsu p {
font-size: 12px;
}

.formulaire_forum small {
font-size: 11px;
color: #666666;
}

#texteconteneur .formulaire_forum p { margin:0 0 5px; }
#texteconteneur .formulaire_forum fieldset p { margin:0; padding:0; }
.formulaire_forum .choix_mots { font-size:68%;  }
.formulaire_forum ul.choix_mots { display:inline; }
.formulaire_forum .choix_mots li { display:inline; margin:0 3px 0 0;}
.formulaire_forum .choix_mots label { display:inline;vertical-align: middle;margin:5px 5px 0 0; }
.formulaire_forum .choix_mots input[type="radio"], input[type="checkbox"] { display: inline;margin:0 2px 0 0; }

#forum .listageconteneur { border:0 !important; border-top:1px solid #eee !important; }

#forum h2 {
color:#888888 !important;
font-size:1.2em !important;
margin:30px 0 0;
padding:4px 0 0;
}

#forum ul {
border-top: 1px solid #EEEEEE;
padding: 10px 0 0 0 !importante;
}

#forum .listageconteneur li {
padding: 12px 0;
margin:0px !important;
border-bottom: 1px solid #d2d2d2;
}

#forum .fecha { font-size:11px; text-align:right; }

#forum .listagetexte {
margin: 8px 0 0 0 !important;
}

#forum h2 { padding-left: 0;margin-left: 0; }

#forum .filete { border-top:1px dotted #d2d2d2; width:32%; }

#forum .filete_h2 {
border-top:10px solid #D2D2D2;
padding: 10px 0 0;
width: 32%;
}

/* le forum */

#forum ul ul {
margin-left: 0;
padding-left: 0;
}

.formulaire_recherche label { display:none; }
.formulaire_recherche input { 
float:right; 
margin:1px !important;
font-size: 68% !important; 
border: 1px solid #ccc;
padding: 1px 2px !important;
width:140px;
position:relative;
}

*html .bloc_recherche { float:right; width: 180px; } /* PARCHE PARA EL EXPLORER */

#desplegar .formulaire_ecrire_auteur { font-size: 1.1em; }
.formulaire_ecrire_auteur fieldset { margin:0px; font-size:80%; }
.formulaire_ecrire_auteur legend { display:none; }
.formulaire_ecrire_auteur li { border:0 !important; }
.formulaire_ecrire_auteur label { display: block; }
.formulaire_ecrire_auteur input, .formulaire_ecrire_auteur textarea { padding: 2px 0; font-size: 11px !important; }

#form-login fieldset { font-size:80%; }
#form-login label { font-size:100% !important; }
#form-login .editer_login, #form-login .editer_password { margin: 8px 0 0; }
#form-login input, #form-login input { margin: 3px 0 5px 0; padding: 1px 2px; }
#form-login .editer_session  { margin: 20px 0 5px; }
#form-login #pass_securise { display:none !important; }
#form-login legend { display:none; }
#form-login .details { display:none; }
#form-login .listageinfo { padding: 0; text-align: center; font-size: 80% !important; font-weight:normal !important; }
#corps #formulario_login { width:45%; margin: 20px auto 10px; }
#form-login h1 { font-size:1.4em; }
input[type="radio"], input[type="checkbox"] { vertical-align:middle; padding:0; margin:0; }

#formulaire-article { padding: 5px 10px; margin: 1em 0; background: #eee; }
#formulaire-article fieldset {  font-size:83%; border: 1px solid #aaa; margin:10px 0; padding: 10px; background: #f9f9f9; }
#formulaire-article fieldset p {margin:0; padding:0; }
#formulaire-article input, #formulaire-article textarea { margin: 0 0 10px 0; vertical-align: top; }
#formulaire-article fieldset.resaltar { background: #ffffff !important; }

.formulaire_inscription { font-size: 85%; }
