/* REDEFINITIONS des css multiflex */

/* sous-titres {{{ }}} */
h3.spip {margin:1em 0 0.2em 0!important; text-align:center; font-weight:bold;}

/* SPIP Portfolio */
#documents_portfolio a {float:left;}

/* SPIP Forums */
.forum ul li{font-size:100%;}
.forum .forum-fil{margin-bottom:2.5em;}
.forum-message {border:1px solid rgb(220,220,220);}
.forum-chapo {background:rgb(240,240,240); padding:0.5em 1em; font-size:100%;}
.forum-texte {padding:1em 1em 0.5em 1em; font-size:80%;}
.forum blockquote{border-left:1px solid rgb(234,239,247);  margin:1em 2em; padding-left:2em;}

/* Formulaires */
.erreur_message {color:rgb(255,0,0);}
table.spip_barre {table-layout:auto!important; margin:0.2em!important; background:transparent!important;}
table.spip_barre td {height:auto; border:0!important; padding:0!important; background:transparent!important;}
table.spip_barre a:hover img{background:rgb(250,250,250); border:1px solid rgb(240,240,240);}
table.spip_barre img{border:1px outset rgb(240,240,240); background:rgb(250,250,250); padding:0; margin:1px; float:none;}

/*************/
/* SPIP-FORM */
/*************/
spip_forms {width:418px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
spip_forms fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
spip_forms fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
spip_forms label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
spip_forms select.combo {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
spip_forms input.forml, spip_forms input.formo {width:375px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
spip_forms textarea {width:375px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
spip_forms p.spip_bouton input {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
spip_forms spip_bouton p.input:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/* common */
/* puces spip en image */
#main .spip_documents img,
#main .vignettes_portfolio img {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid rgb(150,150,150);}

/* SPIP DOCUMENTS */
.spip_documents_center img {float:none!important;}

/*autre class*/
#main-content .marge {margin-top:28px!important;}

