@font-face{font-family:OldschoolGrotesk;src:url("../fonts/Oldschool\ Grotesk\ Regular.otf")}@font-face{font-family:"OldschoolGrotesk Medium";src:url("../fonts/Oldschool\ Grotesk\ Medium.otf")}@font-face{font-family:"OldschoolGrotesk Bold";src:url("../fonts/Oldschool\ Grotesk\ Bold.otf")}@font-face{font-family:Inter;src:url(../fonts/Inter-Regular.ttf)}@font-face{font-family:"Inter Medium";src:url(../fonts/Inter-Medium.ttf)}@font-face{font-family:"Inter Bold";src:url(../fonts/Inter-Bold.ttf)}@font-face{font-family:SourceSansPro;src:url(../fonts/SourceSansPro-Regular.ttf)}form#prevform{position:relative;width:calc(95% - 80px);max-width:1200px;margin:auto;border-top:5px solid #ec9176;border-radius:3px;background-color:#fff;box-shadow:0 0 2em rgba(0,0,0,.25)}fieldset{width:calc(100% - 60px);padding:15px 30px;border:none}fieldset .title{margin:20px 0}fieldset h2{font-size:1rem;display:inline-block;margin:0;line-height:35px;vertical-align:middle;text-transform:uppercase;font-family:OldschoolGrotesk}fieldset .number{display:inline-block;margin-right:20px;width:35px;height:35px;border-radius:50%;color:#fff;font-weight:700;font-size:1.5rem;text-align:center;vertical-align:middle;line-height:35px;font-family:Arial}fieldset:nth-child(1) h2{color:#853821}fieldset:nth-child(1) .number{background-color:#ec9176}fieldset:nth-child(2){border-top:solid 1px #f1f2f4}fieldset:nth-child(2) h2{color:#165657}fieldset:nth-child(2) .number{background-color:#11a3a7}#prevform table{width:100%;border-collapse:collapse}#prevform table tr:not(:first-child){background-color:#e9eef2;border-bottom:solid 3px #fff}#prevform table tr td:nth-child(2){width:0;text-align:center}#prevform table tr td:nth-child(2) span,#prevform table tr th:nth-child(2) span{height:20px;width:0;display:inline-block;color:#fff;font-weight:700;line-height:20px;border-radius:50%;display:none}#prevform table tr:nth-child(2) td:nth-child(2) span{background-color:#274f86}#prevform table tr:nth-child(3) td:nth-child(2) span{background-color:#bb0a41}#prevform table tr td:nth-child(3),#prevform table tr th:nth-child(3){text-align:right}#prevform table tr td:nth-child(4),#prevform table tr th:nth-child(4){width:10%;min-width:100px;text-align:center}#prevform table tr td:nth-child(5),#prevform table tr th:nth-child(5){text-align:left}#prevform table tr td:first-child,#prevform table tr th:first-child{width:60%}#prevform table tr td.consolidation_projet_pro_bg,#prevform table tr td.travail_et_handicap_bg{height:125px;background-repeat:no-repeat;background-size:cover}#prevform table tr td.travail_et_handicap_bg{background-image:url(../img/travail_et_handicap-bg.png)}#prevform table tr td.consolidation_projet_pro_bg{background-image:url(../img/consolidation_projet_pro-bg.png)}#prevform table tr td .title{margin:0 30px;font-weight:700;font-family:"Inter Bold"}#prevform table tr td.travail_et_handicap_bg .title div:nth-child(1){color:#fff;font-size:.75rem;margin-top:12px}#prevform table tr td.travail_et_handicap_bg .title div:nth-child(2){color:#fff;font-size:1.5rem}#prevform table tr td.consolidation_projet_pro_bg .title div:nth-child(1){color:#fff;font-size:.75rem}#prevform table tr td.consolidation_projet_pro_bg .title div:nth-child(2){color:#fff;font-size:1.5rem}#prevform table tr td.consolidation_projet_pro_bg .title div:nth-child(3){color:#f9e459;font-size:1.5rem}h1,h2{text-align:left}th td{padding:5px 20px}#prevform th{text-transform:uppercase;color:#3c3c3e;font-family:Arial;font-size:.9rem;height:30px;padding:0 0 20px 0}.fields{display:flex;flex-wrap:wrap}.field label{text-align:left;margin:0 10px;color:#515152;font-weight:700;font-family:Arial;font-size:1rem}.fields label{display:block}#prevform input:placeholder-shown:invalid,#prevform select{background-color:#f1f2f4}#prevform table input.valid-number{appearance:textfield}#prevform table input.valid-number::-webkit-inner-spin-button,#prevform table input.valid-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#prevform table input.valid-number,#prevform table input.valid-number:placeholder-shown:invalid{background:#fff no-repeat right url(../img/icon-person.png);background-position-x:calc(100% - 10px)!important},#prevform table input.valid-number:invalid,#prevform table input.valid-number:invalid:focus,#prevform table input.valid-number:placeholder-shown:invalid:focus{background:#f7d8d8 no-repeat right url(../img/icon-person.png);background-position-x:calc(100% - 10px)!important}#prevform table input.valid-number:focus{background:#dddcdc no-repeat right url(../img/icon-person.png);background-position-x:calc(100% - 10px)!important}#prevform table input.valid-number:focus,#prevform table input.valid-number:placeholder-shown:focus{background-color:#e9e9e9}#prevform input,select{padding:10px 10px;margin:10px;box-sizing:content-box;border-radius:5px;border:solid 1px #e1e2e4;background-color:#f1f2f4}#prevform select{background-color:#f1f2f4!important}input#nom_struct,input#ville{width:175px}input#cp{width:100px}input#mail,select#lieu_forma{width:300px}input#tel{width:150px}#prevform input:focus,#prevform input:placeholder-shown:focus,#prevform select:focus,button:hover,input[type=submit]:hover{background-color:#dddcdc;outline:0}#prevform table input.valid-number{background-color:#fff;width:calc(15% - 10px);min-width:60px;max-width:100px;margin:auto}#prevform input[type=submit]{margin:15px auto}#login-content input[type=submit]{margin:15px auto}#login-content input[type=submit],#prevform input[type=submit]{background:linear-gradient(90deg,#0f63ad 0,#683793 100%);color:#fff;width:200px;font-weight:700;font-size:1.1rem;height:30px;border-radius:35px;cursor:pointer;text-align:center;display:block;border:none;font-family:SourceSansPro}#prevform input[type=submit]:focus,#prevform input[type=submit]:hover{background:linear-gradient(90deg,#0d5492 0,#572e7a 100%)}button{border:none;border-radius:5px;cursor:pointer;background-color:#e0effa}#popup button{width:150px;padding:10px 10px}#prevform input:focus:invalid,#prevform input:invalid,#prevform table input.valid-number:invalid,select:invalid{background-color:#f7d8d8}#prevform input:invalid:focus,#prevform select:invalid:focus,#prevform table input.valid-number:invalid:focus{background-color:#fccbcb}@media screen and (min-width:1150px){#prev-table{margin-top:-50px}}#overlay{height:100%;width:100%;position:fixed;top:0;left:0;bottom:0;right:0;background:#000;opacity:.6;z-index:10}#popup{position:fixed;z-index:15;height:175px;width:500px;max-width:100%;background-color:#fff;top:calc(50% - 125px);left:calc(50% - 250px);border-radius:3px}#popup.success{border-top:solid 5px #11a3a7}#popup.error{border-top:solid 5px #e54747}#popup .popup-content{margin:0 20px}#popup .popup-content h3,#popup .popup-content p{font-family:Arial;text-align:center}#popup.success .popup-content h3{color:#165657}#popup.success .popup-content p{color:#237b7c}#popup.error .popup-content h3{color:#a74141}#popup.error .popup-content p{color:#b86464}#popup .btn-row{position:absolute;bottom:0;height:36px;width:100%;padding:20px 0}#popup .btn-row button{margin:0 calc(50% - 75px);color:#3c3c3e;font-weight:700;text-transform:uppercase}input.search{width:100%;background-color:#fff;border-radius:5px;border:solid 1px #e1eef4;padding:5px;margin:0}#listing{border-collapse:collapse;width:100%}#listing th{font-family:Arial;background-color:#f5efef;color:#3a3839;padding:10px 20px;text-transform:uppercase}#listing th:nth-child(1),#listing th:nth-child(2),#listing th:nth-child(3){text-align:left}#listing th:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}#listing th:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}#listing tr:nth-child(2) td{padding:5px 10px}#listing td{font-family:Arial;padding:10px;color:#4f5054;border-bottom:solid 1px #e1eef4}#listing tr:not(:nth-child(2)) td:first-child{text-transform:uppercase}#listing tr:not(:nth-child(2)) td:nth-child(4){text-align:center}#listing .prev{text-align:center;font-weight:700;color:#4f5055;font-size:1.2rem}#listing tr:hover{background-color:#fafafa}body{background-color:#e7eaf1}#bg{position:absolute;top:0;left:0;right:0;height:350px;background-repeat:no-repeat;background-size:cover}#bg.form{background-image:url(../img/form-bg.png)}#bg.travail_et_handicap{background-image:url(../img/travail_et_handicap-bg.png)}#bg.consolidation_projet_pro{background-image:url(../img/consolidation_projet_pro-bg.png)}#content{position:absolute;width:calc(100% - 60px);left:30px;right:30px}#header{display:flex}#content.form #header{display:block;width:calc(95% - 80px);max-width:1200px;margin:auto;position:relative}#header,#header .left-header,#header .right-header{height:175px}#header .left-header{display:flex;position:absolute;left:0}#header .right-header{height:75px;padding:25px 0;display:flex;position:absolute;right:0}#header .icon-main{width:105px;height:105px;margin:35px 30px;background:#fff no-repeat center url(../img/icon.png);background-size:60%;border-radius:50%;border:solid 5px #fff}#content.form .icon-main{width:75px;height:75px;margin:50px 30px}#header .icon{width:115px;height:115px;margin:0 20px}#header .icon-online{background:no-repeat center url(../img/logo_online.png);background-size:contain}#header .icon-cibc{margin:20px;width:75px;height:75px;background:no-repeat center url(../img/logo_cibc.png);background-size:contain}#header .icon-agefiph{background:no-repeat center url(../img/logo_agefiph.png);background-size:contain}#header .title{font-family:Arial;width:350px;height:125px;border-left:solid 2px #fff;padding:0 25px;margin:25px 10px;font-weight:700}#content.form #header .title{width:150px;height:85px;margin:45px 10px}.form #header{margin-left:100px}#content.form #header .title div:nth-child(1){color:#fff;font-size:1.8rem;margin-top:10px}#content.form #header .title div:nth-child(2){color:#fff;font-size:1.8rem}#content.travail_et_handicap #header .title div:nth-child(1){color:#fff;font-size:1rem;margin-top:35px}#content.travail_et_handicap #header .title div:nth-child(2){color:#fff;font-size:2rem}#content.consolidation_projet_pro #header .title div:nth-child(1){color:#fff;font-size:1rem;margin-top:10px}#content.consolidation_projet_pro #header .title div:nth-child(2){color:#fff;font-size:2rem}#content.consolidation_projet_pro #header .title div:nth-child(3){color:#f9e459;font-size:2rem}#header .btn{padding-top:80px}#header .btn a{border-radius:5px;color:#fff;padding:10px 20px;font-weight:700;text-decoration:none;font-family:Arial}#content.travail_et_handicap #header .btn a{background:linear-gradient(90deg,#710d41 0,#c00b3e 100%)}#content.travail_et_handicap #header .btn a:hover{background:linear-gradient(90deg,#570a32 0,#a80a37 100%)}#content.consolidation_projet_pro #header .btn a{background:linear-gradient(90deg,#2888b4 0,#3b4199 100%)}#content.consolidation_projet_pro #header .btn a:hover{background:linear-gradient(90deg,#23769c 0,#30357a 100%)}#listing-wrapper{background-color:#fff;padding:20px;border-radius:3px;width:calc(100% - 40px);margin:0;overflow:auto}#content.travail_et_handicap #listing-wrapper{border-top:5px solid #23769c}#content.consolidation_projet_pro #listing-wrapper{border-top:5px solid #e7093c}#login-bg{background:no-repeat center url(../img/login-bg.png);background-size:cover;position:absolute;height:100%;width:100%;top:0;left:0;bottom:0;right:0}#login-content{margin:auto;position:relative;top:calc(50% - 315px);border-radius:15px;width:450px;height:385px;background:#fff no-repeat center top url(../img/login-illu.png);background-size:auto 300px;padding-top:240px}#login-content h1{margin:20px 0 0 0}#login-content p{margin:0 0 10px 0}#login-content h1,#login-content p{text-align:center;color:#2e2828}#login-field{margin-top:30px;display:flex;align-items:center;justify-content:center}#login-field input{width:30px;height:30px;margin:0 5px;background-color:#f1f2f4;border:solid 1px #dddee0;color:#2e2828;font-size:1.2rem;text-align:center}#login-field span{color:#3f3c3d;font-weight:700;margin:0 5px;line-height:30px;font-size:1.5rem}#login-content input[type=submit]{margin:30px auto;height:40px}#login-content .lock-icon{width:115px;height:115px;background:#12acae no-repeat center url(../img/lock.png);background-size:40%;border-radius:50%;border:solid 5px #fff;margin:30px;box-shadow:0 0 2em #555;margin:auto}@media screen and (max-width:600px),screen and (max-height:650px){#login-content{border-radius:0;height:calc(100% - 240px);width:100%;top:0;bottom:0;left:0;right:0;margin-top:0}}@media screen and (max-height:650px){#login-content{height:calc(100% - 25px);padding-top:25px;background:#fff}#login-content .lock-icon{display:inline;position:absolute;left:25px;top:100px}}@media screen and (max-width:600px) and (max-height:650px){#login-content .lock-icon{display:none}}@media screen and (max-width:950px){#content{width:100%;left:0;right:0}#content.form #header,form#prevform{width:100%}.field label{display:block}}@media screen and (max-width:750px){#header{height:250px}#header .right-header{left:0;top:105px}}@media screen and (max-width:600px){#prevform table tr td:first-child,#prevform table tr th:first-child{width:unset}#prevform table tr td .title{margin:0}#prevform table tr:first-child th:first-child,#prevform table tr:nth-child(3) td:first-child,#prevform table tr:nth-child(5) td:first-child{display:none}#prevform table tr td .title>div{display:inline-block}#prevform table tr td.consolidation_projet_pro_bg,#prevform table tr td.travail_et_handicap_bg{background-size:200%;height:50px;padding:0 25px}#prevform table tr td.travail_et_handicap_bg .title div:nth-child(1){font-size:.75rem;margin-top:0}#prevform table tr td.travail_et_handicap_bg .title div:nth-child(2){font-size:.9rem}#prevform table tr td.consolidation_projet_pro_bg .title div:nth-child(1){font-size:.75rem}#prevform table tr td.consolidation_projet_pro_bg .title div:nth-child(2){font-size:.9rem}#prevform table tr td.consolidation_projet_pro_bg .title div:nth-child(3){font-size:.9rem}}@media screen and (min-width:600px){#prevform table tr:nth-child(2) td,#prevform table tr:nth-child(4) td{display:none}}@media screen and (max-width:550px){#popup{width:100%;left:0;right:0;height:250px}}