.form-box,.styled-input,.styled-select{font-size:1.5625rem}.form-box{margin:1.5em 0;padding:2rem 40px 0 20px;word-spacing:-.3em;background:#f4f4f4;border-radius:1.5625rem}.form-box.seamless{margin-left:-20px;margin-right:-20px;padding:0 20px 0 0;background:transparent;border-radius:0}.form-box .form-title{font-size:2.1875rem;line-height:1;margin:-2rem -40px 2rem -20px;padding:.5em 40px;background:#759e40;color:#fff;word-spacing:normal;border-top-left-radius:1.5625rem;border-top-right-radius:1.5625rem}.form-box .txt-field,.form-box .radio-btn,.form-box .inline-buttons{display:inline-block;vertical-align:bottom;position:relative;width:50%;margin:0 0 2rem;padding-left:20px;word-spacing:normal}.form-box.top-align .txt-field,.form-box.top-align .radio-btn{vertical-align:top}.form-box .half-space{margin-bottom:.75rem}.form-box .double-space{margin-bottom:3rem}.form-box label,.form-box .form-text{display:block;margin-bottom:.5em;line-height:normal;font-weight:500}.form-box strong.form-text{font-weight:600}.form-box label.required:after,.form-box .form-text.required:after{content:"*";margin-left:.1em;color:#da2531}.txt-field input:not([type=file]),.txt-field textarea,.txt-field select,.styled-input,.styled-select select{display:inline-block;width:100%;height:2.4em;line-height:2.4em;padding:.3em 10px;margin:0;border:2px solid #cfcfcf;border-radius:1.5625em;font:inherit;background:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}.txt-field input:not([type=file]):focus,.txt-field textarea:focus,.txt-field select:focus,.styled-input:focus,.styled-select select:focus,.icheck-item.hover{border-color:#759e40}.txt-field input[disabled],.txt-field textarea[disabled],.txt-field select[disabled],.styled-input[disabled],.styled-select select[disabled],.icheck-item.disabled{background:#f9f9f9;color:#aaa;border-color:#eee}.txt-field input[type=file],.txt-field input[type=file]:focus{border-color:transparent}.txt-field textarea{height:auto}.txt-field .select-wrapper{width:auto;max-width:100%}.styled-select.select-wrapper{display:inline-block;max-width:100%}.form-box .inline-buttons{margin-bottom:1rem;text-align:right}.inline-buttons .bt-action{height:2.4em;line-height:2.4em;margin:0 .5em .5rem 0;padding:0 1em;font-size:100%}.inline-buttons .bt-action:last-child{margin-right:0}.form-box .radio-btn{vertical-align:top}.radio-btn input[type=radio],.radio-btn input[type=checkbox],.radio-btn .icheck-item{position:absolute}.radio-btn label{position:relative;display:inline-block;vertical-align:top;margin:0 1em 0 0;padding-left:1.66em;max-width:100%;font-weight:400}.radio-btn label input[type=radio],.radio-btn label input[type=checkbox],.radio-btn label .icheck-item{left:0}.check-list ul{margin:0;width:100%!important;overflow:hidden;word-spacing:-.3em}.check-list ul li{display:inline-block;width:50%;padding-right:15px;margin:0 0 .5em;word-spacing:normal}.check-list ul.auto-width li{width:auto}.form-box .width-18,.check-list ul.width-18 li{width:12.5%}.form-box .width-16,.check-list ul.width-16 li{width:16.67%}.form-box .width-14,.check-list ul.width-14 li{width:25%}.form-box .width-13,.check-list ul.width-13 li{width:33.33%}.form-box .width-23,.check-list ul.width-23 li{width:66.67%}.form-box .width-34,.check-list ul.width-34 li{width:75%}.form-box .full-width,.check-list ul.full-width li{width:100%}.icheck-item{position:relative;display:inline-block;vertical-align:middle;border:2px solid #cfcfcf;border-radius:4px;background:#fff;color:#759e40;font-size:100%;cursor:pointer}.icheck-item:before{display:block;visibility:hidden;width:1em;height:1em;line-height:1}.icheck-item.checked:before{color:inherit;visibility:visible}.icheck-item.iradio,.icheck-item.iradio:before{border-radius:100%;font-size:100%}.icheck-item.iradio:before{content:"";font-size:50%;background-color:#759e40;margin:6px}.icheck-item.disabled{pointer-events:none}.icheck-item.disabled input{visibility:hidden}.icheck-item.disabled+label{color:#aaa}.select-dates .select-wrapper{display:inline-block;margin:0 0 .25em 0}.select-dates .select-day{width:4.5em}.select-dates .select-month{width:8em}.select-dates .select-year{width:5.5em}.form-nav{margin:1.5em 0;overflow:hidden;padding:0 40px;text-align:right}.form-nav.seamless{padding:0}.form-nav.separateur{padding:1.5rem 0 0}.form-nav .link-button{white-space:nowrap}.form-nav .bt-action{margin-bottom:1rem;padding-top:.66em;padding-bottom:.66em;border-radius:2.66em;white-space:nowrap}.form-nav .form-bt-prev{float:left;margin-right:15px}.form-nav .form-bt-next{float:right;margin-left:15px}.form-box .input-validation-error{background-color:#ffe5eb!important;border-color:#da2531!important}.validation-summary-errors{margin:1em 0;overflow:hidden;font-weight:400;background:#ffe5eb;color:#da2531;border-radius:1.5625rem}.validation-summary-errors span{font-weight:700}.validation-summary-errors ul li:before{color:#da2531}.validation-summary-valid{display:none}.recherche .form-box .form-title{background:#41689e}.recherche .txt-field input:not([type=file]):focus,.recherche .txt-field textarea:focus,.recherche .txt-field select:focus,.recherche .styled-input:focus,.recherche .styled-select select:focus,.recherche .icheck-item.hover{border-color:#41689e}@media screen and (-webkit-min-device-pixel-ratio:0),screen and (min--moz-device-pixel-ratio:0){.select-wrapper{position:relative;border-color:#759e40}.select-wrapper select,.styled-select.select-wrapper select{padding-right:2em}.select-wrapper:after{content:"";position:absolute;right:.66em;top:50%;margin-top:-.25em;border:solid transparent;border-width:.5em .5em 0;border-top-color:inherit}.recherche .select-wrapper{border-color:#41689e}}@media(min-width:1px) and (max-width:93.75em){.form-box,.styled-input,.styled-select{font-size:1.375rem}.form-box .form-title{font-size:187.5%}}@media(min-width:1px) and (max-width:80em){.form-box,.styled-input,.styled-select{font-size:1.125rem}.form-box .form-title{font-size:168.75%}}@media(min-width:1px) and (max-width:63.9375em){.form-box{margin:1.5rem -20px;padding:1.5rem 20px 1.5rem 0;border-radius:0}.form-box .form-title{margin:-1.5rem -20px 1.5rem 0;padding:.5em 20px;border-radius:0}.form-nav{padding:0}}@media print,(min-width:1px) and (max-width:47.9375em){.form-box,.styled-input,.styled-select{font-size:1.0625rem}.form-box .form-title{font-size:150%}.form-box .txt-field,.form-box .radio-btn,.form-box .inline-buttons{margin:0 0 1rem}.form-box .half-space{margin-bottom:.5rem}.form-box .double-space{margin-bottom:2rem}.form-box .inline-buttons,.inline-buttons .bt-action{margin-bottom:.5rem}.icheck-item.iradio:before{margin:4px}}@media(min-width:1px) and (max-width:37.5em){.form-box .txt-field,.form-box .radio-btn,.form-box .inline-buttons,.form-box ul li,.form-box .width-18,.form-box .width-16,.form-box .width-14,.form-box .width-13,.form-box .width-23,.form-box .width-34,.form-box .full-width,.check-list ul.width-18 li,.check-list ul.width-16 li,.check-list ul.width-14 li,.check-list ul.width-13 li,.check-list ul.width-23 li,.check-list ul.width-34 li,.check-list ul.full-width li{display:block;width:100%}.form-box .width-12-mobile{display:inline-block;width:50%}.form-box>br{display:none}.form-nav .link-button{white-space:normal}}@media print{.form-box{background:#fff}.form-box .form-title{background:#fff;color:#393b36}}