.cms_formulaire{margin:0 auto;font-size:0}.cms_formulaire label,.cms_formulaire .label{font-size:16px}.cms_formulaire .top .label{margin-bottom:3px}.cms_formulaire .checkbox_cont .lines label input{margin-right:8px}.cms_formulaire .checkbox_cont .lines{margin-bottom:5px}.cms_formulaire .checkbox_cont .lines:last-child{margin-bottom:0}.cms_formulaire input[type="text"],.cms_formulaire input[type="date"],.cms_formulaire input[type="email"],.cms_formulaire textarea,.cms_formulaire select{display:block;width:100%;margin-bottom:15px;padding:10px 12px;font-family:'Tinos', serif;font-weight:400;font-size:16px;color:#454545;background:#fff;border:0;border-style:solid}.cms_formulaire input[type="text"],.cms_formulaire textarea{-webkit-appearance:none}.cms_formulaire textarea{min-height:40px}.cms_formulaire input[type="text"].inl,.cms_formulaire input[type="email"].inl,.cms_formulaire textarea.inl,.cms_formulaire select.inl,.cms_formulaire div.inl{display:inline-block;vertical-align:top}.cms_formulaire.notsending input[type="text"].red,.cms_formulaire.notsending input[type="date"].red,.cms_formulaire.notsending input[type="email"].red,.cms_formulaire.notsending select.red,.cms_formulaire.notsending textarea.red{border-color:#E30003 !important;border-width:0 0 1px 0 !important}.cms_formulaire.notsending .checkbox_cont.show_label.red .lines.label,.cms_formulaire.notsending .checkbox_cont .lines.label label.red,.cms_formulaire.notsending .uploadfile.red .label,.cms_formulaire .top .label.red{color:#E30003 !important}.cms_formulaire.fond_gris{padding:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cms_formulaire .submit_cont{font-size:0;text-align:center}.cms_formulaire.btnleft .submit_cont{text-align:left}.cms_formulaire.btnright .submit_cont{text-align:right}.cms_formulaire input[type="submit"],.cms_formulaire input[type="button"]{display:inline-block;width:188px;height:49px;padding:0px 10px;font-family:'Dancing Script', serif;font-weight:700;font-size:30px;background-color:#b0e0e6;color:#000;border:0}.bureau .cms_formulaire input[type="submit"],.bureau .cms_formulaire input[type="button"]{transition:background-color 0.3s ease-out}.cms_formulaire.btnfull input[type="submit"],.cms_formulaire.btnfull input[type="button"]{display:block;width:100%;text-align:center;-webkit-appearance: none}.bureau .cms_formulaire input[type="submit"]:hover,.bureau .cms_formulaire input[type="button"]:hover{background-color:#c4edf2}.cms_formulaire .checkbox_cont .lines.label,.cms_formulaire .checkbox_cont .lines label{font-family:'Tinos', serif;font-weight:400;text-align:left}.cms_formulaire .checkbox_cont .lines.label{font-size:16px}.cms_formulaire .checkbox_cont .lines label{font-size:16px}.cms_formulaire .checkbox_cont .lines.data{display:inline-block;margin-right:30px}.cms_formulaire .checkbox_cont.chkbold .lines label{font-size:20px;font-weight:700}.cms_formulaire .checkbox_cont.chkbold .lines{margin-bottom:10px}.cms_formulaire .checkbox_cont.fs_s .lines label{font-size:18px}.cms_formulaire input::-webkit-input-placeholder{opacity:1 !important}.cms_formulaire input:-ms-input-placeholder{opacity:1 !important}.cms_formulaire input::-moz-placeholder{opacity:1 !important}.cms_formulaire input::placeholder{opacity:1 !important}.cms_formulaire textarea::-webkit-input-placeholder{opacity:1 !important}.cms_formulaire textarea:-ms-input-placeholder{opacity:1 !important}.cms_formulaire textarea::-moz-placeholder{opacity:1 !important}.cms_formulaire textarea::placeholder{opacity:1 !important}.cms_formulaire .date .label{display:inline-block;padding-right:10px;font-weight:400;font-size:18px;color:#313131;text-align:left}.cms_formulaire .date input{display:inline-block;width:140px;text-align:center}.cms_formulaire .uploadfile{margin:0 auto 8px}.cms_formulaire .uploadfile,.cms_formulaire .uploadfile *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cms_formulaire .uploadfile p.label{text-align:center}.cms_formulaire .uploadfile .line{margin-bottom:3px;border:1px solid #c5c5c5;background:#fff}.cms_formulaire .uploadfile .line:last-child{margin-bottom:0}.cms_formulaire.notsending .uploadfile .line.filered{border-color:#E30003 !important}.cms_formulaire .uploadfile .line label{display:block;width:100%;height:32px;cursor:pointer}.cms_formulaire .uploadfile .line label .txt{overflow:hidden;height:32px;padding:5px 5px 5px 5px;line-height:22px;font-size:12px}.cms_formulaire .uploadfile .line label .btn{float:right;display:block;width:33px;height:32px;border-left:1px solid #c5c5c5;background:#0048ff url(/images/_admin/icon_upload_browse.png) no-repeat center}.bureau .cms_formulaire .uploadfile .line label:hover .btn{background-color:#003bd0}.cms_formulaire .uploadfile .line input[type="file"]{position:absolute;width:10px;opacity:0;z-index:-1}.cms_formulaire .uploadfile .line .onselect{width:100%;height:32px}.cms_formulaire .uploadfile .line .onselect .left{overflow:hidden;height:32px}.cms_formulaire .uploadfile .line .onselect .left .name{padding:5px;line-height:22px;font-size:12px}.cms_formulaire .uploadfile .line .onselect .left .bar_cont{position:absolute;left:1px;right:1px;bottom:1px}.cms_formulaire .uploadfile .line .onselect .left .bar{position:absolute;width:0;height:3px;left:0;bottom:0;background:#539B00} .cms_formulaire .uploadfile .line .onselect .btns{float:right;display:block;width:33px;height:32px;border-left:1px solid #c5c5c5}.cms_formulaire .uploadfile .line .onselect .btns.reset{display:none;background:#f0f0f0 url(/images/global/upload-reset.png) no-repeat center;cursor:pointer}.cms_formulaire .uploadfile .line .onselect .btns.loading{display:none;background:#f0f0f0 url(/images/global/loading_16px.gif) no-repeat center}.cms_formulaire .uploadfile .line .onselect .btns.onsave{display:none;background:#f0f0f0 url(/images/global/upload-onsave.gif) no-repeat center}.cms_formulaire .uploadfile .line .onselect .btns.success{display:none;background:#f0f0f0 url(/images/global/icon_check.png) no-repeat center}.bureau .cms_formulaire .uploadfile .line .onselect .btns.reset:hover{background-color:#e8e8e8}.cms_formulaire .uploadfile .line .fileerror{border-top:1px solid #E30003;padding:3px;color:#E30003;font-size:11px}.cms_formulaire.onsending .uploadfile .line .onselect .btns.reset{background-color:#f0f0f0 !important;background-image:url(/images/global/icon_upload.png);cursor:default !important}.cms_formulaire.onsending .uploadfile .line .fileerror{display:none !important}.cms_formulaire .noclick{display:none;position:absolute;width:100%;height:100%;left:0;top:0;z-index:100}.cms_formulaire.onsending .noclick{display:block}.cms_formulaire .sending{display:none;padding-top:12px;font-size:12px;line-height:19px;text-align:center;background:url(/images/global/loading_barre.gif) no-repeat center top}.cms_formulaire.onsending .sending{display:block}.cms_formulaire.onsending .submit_cont{display:none}.cms_formulaire .errMsg{background-color:#fff;font-size:14px}.cms_formulaire .errMsg span{display:inline-block}.cms_formulaire .successMsg span{font-size:16px;color:#4ead30}@media screen and (max-width: 600px){.cms_formulaire .inl{display:block;width:100% !important;margin-left:0 !important}}@media screen and (max-width: 400px){.cms_formulaire input[type="submit"],.cms_formulaire input[type="button"]{width:100%;padding:10px 10px;text-align:center}}