#integration #inscription{border:none;margin:0 auto;text-align:left;padding:1em;color:#000;width:700px}#integration #inscription fieldset{margin:0;font-style:normal;padding:0 1em 1em;color:#000;-moz-border-radius:.4em;border:none;}#integration #inscription legend{font-weight:700;color:#000;background:0 0}#integration #inscription fieldset label{float:left;width:30%;text-align:right;margin-right:1em;color:#000}#integration #inscription input,#integration #inscription textarea{border:1px solid #e01e26}span.etoile{position:absolute;color:#900;font-size:14px;font-weight:700;margin-left:10px}.infos-obligatoire{color:#900}#remerciement{font-size:20px;text-align:center;margin:0 auto!important;margin:0 0 0 50px;width:600px;padding-top:15px;padding-bottom:15px;color:#000}#inscription input[type=radio],#integration #inscription input[type=checkbox]{background:#f8edd1 url(none);border:none;line-height:0}#integration #inscription input.bouton-radio{margin-right: 10px;background:#f8edd1 url(none);border:none}.captcha{text-align:center;margin:0 auto;clear:both;color:#000}#integration #inscription fieldset p.textarea{text-align:center;margin:0 auto}#integration #inscription p{padding:.2em 0;margin:0 0 .2em 0;line-height:1.7em}#integration #inscription input{padding:.15em;background:#fafafa;font:bold .95em arial,sans-serif;-moz-border-radius:.4em;-khtml-border-radius:.4em}#integration #inscription textarea{background:#fafafa;font:bold .95em arial,sans-serif;-moz-border-radius:.4em;-khtml-border-radius:.4em}#integration #inscription .envoyer{text-align:center}#integration #inscription .envoyer input{border:1px solid #000;margin-top:.2em}.infos-obligatoire{font-size:12px;margin-right:10px;margin-top:0;float:right}#integration #inscription label.oblig{font-weight:700;color:red}#integration #inscription .legende{font-style:italic;color:#000;background:0 0;margin:0;padding:0;font-size:11px}#integration #inscription .focus{background:#e1edf7;color:#000}#inscription input,#integration #inscription .normal{background:#fff;color:#000}#integration #inscription a.aide{text-decoration:none}#integration #inscription a.aide img{margin:0;padding:0;border:0}#integration #inscription a.aide:hover{cursor:help}#erreur{position:absolue;width:300px;z-index:100}#erreur ul li{font-style:italic;color:#000;font-size:13px;margin-bottom:2px;margin-left:20px;list-style-type:none}#integration #inscription .alerte{border:1px solid red}#integration #inscription .messageAlerte{display:block;padding-left:.3em;color:red;font-weight:700}#integration #inscription p.champs-radio{/*margin-left:10em;*/line-height:1.5em;padding:0}#integration #inscription select{border:1px solid #ddd;background:#fafafa;font:.95em arial,sans-serif;-moz-border-radius:.4em;-khtml-border-radius:.4em}#integration .mention{font-size:12px}@media screen and (max-width:960px){#integration #inscription{width:560px}#integration #inscription fieldset label{width:36%}#integration #remerciement{width:560px}}@media screen and (max-width:720px){#integration #inscription{width:300px}#integration #inscription fieldset label{width:42%;text-align:left}.infos-obligatoire{float:none}#integration #inscription input{font-size:14px}.captcha{font-size:14px}#integration #inscription p.champs-radio{margin-left:6em;clear:both}#integration #remerciement{width:300px}}