@media only screen and (min-width:981px){.et-fixed-header#main-header{background-color:#AFD136}}@media only screen and (min-width:981px){.et-fixed-header#top-menu-nav{font-size:100}}#top-menu-nav{max-width:100%;min-width:10%}#formulaire-responsive{max-width:600px;margin:0 auto;width:100%}.rang-form{width:100%}.demi-colonne,.colonne{float:left;position:relative;padding:0.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width:48em){.demi-colonne{width:50%}}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7 input[type="text"]:focus{background:#fff}span.wpcf7-not-valid-tip{text-shadow:none;font-size:12px;color:#fff;background:#ff0000;padding:5px}div.wpcf7-validation-errors{text-shadow:none;border:transparent;background:#f9cd00;padding:5px;color:#9C6533;text-align:center;margin:0;font-size:12px}div.wpcf7-mail-sent-ok{text-align:center;text-shadow:none;padding:5px;font-size:12px;background:#59a80f;border-color:#59a80f;color:#fff;margin:0}.wpcf7-submit{float:right;color:#69af36;font-family:'Noto Sans',sans-serif;border-color:#69af36;font-size:14px;line-height:49px;height:49px;font-weight:600;background-color:#ffffff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-transform:uppercase;border-width:2px;padding-left:26px;padding-right:26px}.wpcf7-submit:hover{background:#69af36;color:#ffffff}.form_apsm form p{text-align:left}.form_apsm input.text,.form_apsm input.title,.form_apsm input[type=email],.form_apsm input[type=password],.form_apsm input[type=tel],.form_apsm input[type=text],.form_apsm select,.form_apsm textarea{padding:10px!important}.form_apsm input[type=submit]{background-color:#ffffff;width:100px;border:none;padding:0px;font-size:16px;cursor:pointer;text-align:center;margin-right:50px;margin-bottom:15px}.form_apsm input[type=submit]:hover{background-color:#e0f38e}ul#top-menu li a{line-height:1.1em;text-align:center;margin:6px!important;padding:6px!important;font-size:15px}ul#top-menu li a:hover{line-height:1.1em;background-color:#D0EF95;border-radius:5px;text-align:center}.titre_contact{border-radius:5px}.titre_photosformations{border-radius:5px}.img#logo{min-height:100px;min-width:100px}