.spip_forms form label {float:none;}
.spip_forms h2 {margin:.2em;color:#543E29;}
.spip_forms {color: black;margin: 0px;margin-bottom: 5px;font-weight: normal;padding: 0 0 5px;}
.spip_forms form {margin:0;padding:.5em 0 0 0;}
.spip_forms div.spip_descriptif {border:0;margin:0;clear:both;padding: 0;}
.spip_forms h3 {float:none;text-align:left;}
.spip_forms legend {font-size: 11px;padding: 2px 5px 5px;}
.spip_forms .spip_form_champ {margin-bottom: 0;display: block;clear: both;margin-top: 0;}
.spip_forms .spip_form_label {text-align:left;color:#494949;display: block;}
.spip_forms .spip_form_label label,
.spip_forms .spip_form_label .label {text-align:left;color:#494949;font-size: 11px;}
.spip_forms .spip_form_label_obligatoire {font-weight: normal;font-style:italic;font-size: 10px;}
.spip_forms .obligatoire_oublie {color:red;}
.spip_forms .spip_form_label_details{display:block;font-style:italic;text-align:left;}
.spip_forms .spip_form_choix_multiple {display:block;}

.spip_forms .spip_form_choix_unique input, .spip_forms .spip_form_choix_unique input.fondo, .spip_forms .spip_form_choix_unique input.fondl {width:auto;}

.spip_forms .spip_form_choix_unique label {margin: 0 0 3px;padding-top: 0px;}

.spip_forms .spip_form_choix_multiple input, .spip_forms .spip_form_choix_multiple input.fondo, .spip_forms .spip_form_choix_multiple input.fondl, ul.choix_mots li input {width:auto;margin:0 5px 0 0;}
.spip_forms ul.choix_mots,.spip_forms ul.spip_form_choix_multiple,.spip_forms ul.spip_form_choix_unique{list-style:none;float:left;padding-left:5px;width:45%;}

.spip_forms .spip_sondage {margin: auto;}

.spip_forms .spip_form_erreur {color:red;}
.spip_forms .spip_form_ok {color:#F1F1F1;margin: 0;}
.spip_forms .spip_form_ok a {color:#FFF9E2;margin: 0;}
.spip_forms .spip_form_ok a:hover {color:#DEB55E;margin: 0;}
.spip_forms .spip_form_ok_confirmation{display:block;}
.spip_forms .spip_sondage strong {display:block;clear:both;margin-left:5px;color:#494949;}
.spip_forms .spip_sondage .ligne_nom {}
.spip_forms .spip_sondage .ligne_nom:after {content:" :";}
.spip_forms .spip_sondage ligne.chiffres {color:#525252;}
.spip_forms .spip_sondage .ligne_barre {height: 18px;width: 99%;}
.spip_forms .spip_sondage .sondage_table {display: table;width: 99%;}
.spip_forms .spip_sondage .sondage_ligne {display: table-row;}
.spip_forms .spip_sondage .sondage_ligne > div {display: table-cell;vertical-align: middle;padding: 0;white-space: nowrap;}
.spip_forms .forml, .spip_forms .formo {
	background: #E8D8A0;
	width: 99%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/squelettes/ie-css3.htc);
	font-size: 11px;
	border-style: none;
	padding: 0 .25em .25em;
	height: 19px;
	margin-bottom: 3px;
	border: 0 none #f19ac0;
}
.spip_forms .forml, .spip_forms .fondl {background: #E8D8A0;color:#4A4336;width: 99%;}
.spip_forms .formo, .spip_forms .fondo {background: #E8D8A0;color:#4A4336;width: 99%;}
.spip_forms .champ_obli_oubli {}
.spip_forms form .forml-focus, .spip_forms form input.forml-focus:focus, .spip_forms form textarea.forml-focus:focus, .forml-focus {background: #E8D8A0;color:#433817;font-size: 11px;padding:.25em;width: 99%;}
.spip_forms form .formo-focus, .spip_forms form input.formo-focus:focus, .spip_forms form textarea.formo-focus:focus, .spip_forms .formo-focus {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/squelettes/ie-css3.htc);
	padding: .25px .25em .25em;
	background: #E8D8A0;
	color:#433817;
	font-size: 11px;
	border-style: none;
	height: 19px;
	width: 99%;
	border: 0 none #f19ac0;
}
.spip_forms form .champ_obli_oubli-focus, form input.champ_obli_oubli-focus:focus, form textarea.champ_obli_oubli-focus:focus {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/squelettes/ie-css3.htc);
	padding: .25em;
	background: #E8D8A0;
	color:#4D161B;
	font-weight:normal;
	font-size: 11px;
	height: 19px;
	border: 0 none #f19ac0;
}
.spip_forms .spip_bouton input {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/squelettes/ie-css3.htc);
	padding: 5px .4em;
	cursor:pointer;
	background: #BF926B;
	font-size: 12px;
	width: 80px;
	color:#4A4336;
	border-style: none;
	float: right;
	margin-top: 6px;
	border: 0 none #f19ac0;
	margin-bottom: 10px;
	margin-right: 2px;
}
.spip_forms .spip_bouton input:hover {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/squelettes/ie-css3.htc);
	border-bottom-style: none;
	padding: 5px .4em;
	cursor:pointer;
	background: #FFF;
	font-size: 12px;
	width: 80px;
	color:#BF926B;
	border-style: none;
	float: right;
	margin-top: 6px;
	border: 0 none #f19ac0;
	margin-bottom: 10px;
	margin-right: 2px;
}
.spip_forms fieldset {padding: 0 .2em 0 0;margin: 0 0 .4em;border-style: none;}
.spip_forms a.resultats_sondage {
	display:block;
	background: #f19ac0;
	color:#444040;
	-webkit-border-radius:3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/squelettes/ie-css3.htc);
	padding: 0 3px 3px;
	text-decoration:none;
	height: 18px;
}
.spip_forms a.resultats_sondage:hover {background:#444040;color:#F8F5EC;text-decoration:none;}
.spip_forms p.spip_form_ok, .spip_forms p.spip_form_erreur, .spip_forms form {clear:both;}
span.nettoyeur{clear:both;line-height:1px;font-size:0px;display:block;}
span.erreur { display:block;}