.champ_newsletter{width:140px;float:left;font-size:10px!important;margin:2px 0 0 0;padding:0px 0 0 1px;text-align:left;border:1px solid #8C959A;color:#8C959A;font-family:"Arial";height:11px;}
.bout_ok{display:block;float:left;margin:2px 0 0 5px;}
.bouton_newsletter{border:1px solid #868686;padding:0px;margin:3px 0 0 3px;height:18px!important;width:34px;font-size:9px;color:#fff;cursor:pointer;font-weight:bold;float:left;overflow:hidden;background-color:#522C2B;}
.formulaire_newsletter fieldset{border:0;padding:0 0 0 30px;text-align:center;font-family:"Trebuchet MS";}
#newsletter{margin-left:30px;margin-top:10px;width:100%;}
.reponse_formulaire{color:#B80000;font-weight:normal;font-size:10px;line-height:12px!important;padding:0;margin:0;overflow:hidden;}
fieldset{border:0!important;background-color:transparent!important;display:block;height:auto;}
legend{display:none;}
.formulaire_newsletter_complet{display:block;width:80%;border:0;padding:5px;margin:5px 5px 5px 100px;}
optgroup{color:#EF680C;}
option{color:#000!important;}
.label_contact{font-size:11px;display:block;width:190px;float:left;margin:0 0 0 0;}
.formulaire_newsletter_complet .forml,.formulaire_newsletter_complet textarea{font-size:10px;border:1px solid #ccc!important;font-family:Arial!important;}
.formulaire_newsletter_complet .bouton_valider{border:1px solid #563033;float:right;cursor:pointer;padding:.4em;background-color:#BFBFBF;font-weight:bold;font-size:1em;width:100px;color:#fff;margin:10px 70px 10px 0px;}
.formulaire_newsletter_complet p{padding:5px 0 5px 0!important;display:block!important;height:20px!important;}
.formulaire_newsletter_complet p.reponse_formulaire{padding:5px 0 5px 0!important;display:block!important;height:10px!important;}
