.spip_question{display:block;background-repeat:no-repeat;background-position:top left;clear:both;padding:0px 0 0 0;height:auto;}
#libelle_question{font-weight:bold;}
#choix_question{clear:both;padding:10px 0 10px 0;}
.spip_question .champ_jeu{width:108px!important;border:1px solid #01313D;margin-left:3px;margin-top:3px;height:14px;font-size:9px;float:left;}
.spip_question .bouton_newsletter{border:0;padding:0px;margin:0px 0 0 0;height:24px;width:34px;font-size:9px;color:#fff;background-color:transparent;cursor:pointer;font-weight:bold;background-image:url(sites/thiais-village/axome/images/bout_ok_newsletter.gif);background-repeat:no-repeat;background-position:center 3px;float:left;}
.formulaire_jeu fieldset{border:0;margin:auto;text-align:center;}
#newsletter{margin-left:10px;margin-top:10px;width:100%;}
.reponse_formulaire{display:block;color:#F73700!important;font-weight:bold;padding:10px 0 10px 0;}
#affiche_texte_sujet{font-size:11px;height:auto;padding:10px;}
.contact_bleu{background-color:#d2efff;}
.contact_vert{background-color:#E2F9C9;}
#affiche_texte_sujet ul li.spip{background-image:url(../sites/thiais-village/axome/images/puce.gif);background-repeat:no-repeat;background-position:left 2px;list-style:none;padding-left:17px;margin:0 0 5px 20px;}
.forml{background-color:#fff!important;font-size:12px!important;}
fieldset{border:0!important;background-color:transparent!important;display:block;height:auto;}
legend{display:none;}
.formulaire_jeu_complet{display:block;background-color:#fff!important;border:0px dashed #6B6B6B!important;padding:5px;color:#0a4368;margin:5px;}
optgroup{color:#EF680C;}
option{color:#000!important;}
.spip_question .label_contact{font-weight:bold!important;font-size:12px;display:block;padding:3px 0 0 0;width:190px;height:20px!important;float:left;}
.spip_question .forml,.spip_question textarea{font-size:10px;border:1px solid #ccc!important;font-family:Arial!important;width:300px;}
.bouton_valider_jeu{border:1px solid #fff;float:right;cursor:pointer;padding:3px 10px;font-weight:bold;font-size:13px;color:#fff;margin:10px 70px 10px 0px;display:block;color:#FFF;background:#8BCF01;-moz-border-radius:6px;text-transform:uppercase;}
.ligne{display:block;padding:2px;clear:both;}
.champs_obligatoires{display:block;padding:5px 0 5px 0;clear:both;}
.libelle_newsletter{display:block;float:left;text-align:left;padding-top:8px;}
.clear{clear:both;display:block;}
#jeu_mentions_legales{display:block;clear:both;padding:20px 0 0 0;font-size:10px!important;font-style:italic;}
#lien_reglement{display:block;clear:both;padding:20px 0 0 0;font-size:12px!important;text-align:center;}
.red{color:red!important;font-weight:bold!important;}
