#solarForm .solarStep{display:none!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important;position:static!important}#solarForm .solarStep.solar-visible{display:block!important}#solarForm .solarStep[hidden]{display:none!important}#solarForm .rsform-button-next,#solarForm .rsform-button-prev,#solarForm .rsform-submit-button{cursor:pointer}#solarForm .rsformProgress{display:none}#solarForm .captcha-question{font-weight:bold}#solarForm .captcha-refresh{cursor:pointer;margin-left:8px}
/* Présentation cohérente sur toutes les pages et tailles d'écran */
#solarForm{display:block!important;width:100%!important;max-width:760px!important;margin:20px auto!important;box-sizing:border-box!important;clear:both!important;text-align:left!important}
#solarForm,#solarForm *{box-sizing:border-box}
#solarForm fieldset.solarStep{border:0!important;padding:16px!important;margin:0!important;min-width:0!important;width:100%!important;float:none!important;clear:both!important;background:#fff!important}
#solarForm .rsform-block{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;margin:0 0 16px!important;padding:0!important;height:auto!important;position:static!important;transform:none!important}
#solarForm .formControlLabel,#solarForm .formControls,#solarForm .formBody,#solarForm .rsformgrid6{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}
#solarForm .formControlLabel{font-weight:600!important;margin-bottom:6px!important}
#solarForm .rsformVerticalClear{display:block!important;float:none!important;clear:both!important;margin:8px 0!important;line-height:1.5!important}
#solarForm input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),#solarForm textarea,#solarForm select{display:block!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:6px 0!important;padding:9px!important;position:static!important;transform:none!important}
#solarForm input[type=checkbox],#solarForm input[type=radio]{width:auto!important;display:inline-block!important;vertical-align:middle!important;margin-right:7px!important}
#solarForm .rsformVerticalClear label{display:inline!important;vertical-align:middle!important}
#solarForm .formDescription{clear:both!important}
@media(max-width:767px){#solarForm{padding:0 8px!important}#solarForm fieldset.solarStep{padding:12px!important}}
