@charset "UTF-8";*{box-sizing:border-box;transition:background-color .4s,color .4s ease}html{-ms-overflow-style:-ms-autohiding-scrollbar}BODY{background-color:#fff;color:#333c48;font-family:source_sans_proregular,Arial,Helvetica,sans-serif;margin:0;max-width:100%;overflow-x:hidden;padding:0;position:relative}HR{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;border-style:none;border-width:0}FORM{margin:0;padding:0}BUTTON{background-color:transparent;border:0;outline:0}IMG{border:0;display:block}H1,H2,H3,H4{font-size:1em;font-weight:400;margin:0;padding:0}B,STRONG{font-family:source_sans_probold;font-weight:400}P,UL{margin:0}UL{list-style:none;padding:0}a{color:#f58026;text-decoration:none}a,a[href],a[onclick],a[popup]{cursor:pointer}a:hover{color:#cc680a;text-decoration:none}:focus{outline:none}::-moz-focus-inner{border:0}INPUT::-ms-clear{display:none}::placeholder{color:#ababab;opacity:1}:-ms-input-placeholder{color:#ababab}::-ms-input-placeholder{color:#ababab}@font-face{font-family:source_sans_probold;font-style:normal;font-weight:400;src:url(/build/fonts/sourcesanspro-bold-webfont.9754ed51.woff2) format("woff2"),url(/build/fonts/sourcesanspro-bold-webfont.655c7f48.woff) format("woff")}@font-face{font-family:source_sans_probold_italic;font-style:normal;font-weight:400;src:url(/build/fonts/sourcesanspro-boldit-webfont.1ee5b2aa.woff2) format("woff2"),url(/build/fonts/sourcesanspro-boldit-webfont.445a344a.woff) format("woff")}@font-face{font-family:source_sans_proitalic;font-style:normal;font-weight:400;src:url(/build/fonts/sourcesanspro-it-webfont.dfbbdb45.woff2) format("woff2"),url(/build/fonts/sourcesanspro-it-webfont.0428488f.woff) format("woff")}@font-face{font-family:source_sans_prolight;font-style:normal;font-weight:400;src:url(/build/fonts/sourcesanspro-light-webfont.35baec08.woff2) format("woff2"),url(/build/fonts/sourcesanspro-light-webfont.e5aeb840.woff) format("woff")}@font-face{font-family:source_sans_prolight_italic;font-style:normal;font-weight:400;src:url(/build/fonts/sourcesanspro-lightit-webfont.b6e71651.woff2) format("woff2"),url(/build/fonts/sourcesanspro-lightit-webfont.30d38bb9.woff) format("woff")}@font-face{font-family:source_sans_proregular;font-style:normal;font-weight:400;src:url(/build/fonts/sourcesanspro-regular-webfont.60e1a80b.woff2) format("woff2"),url(/build/fonts/sourcesanspro-regular-webfont.e0a2be28.woff) format("woff")}@font-face{font-family:source_sans_prosemibold;font-style:normal;font-weight:400;src:url(/build/fonts/sourcesanspro-semibold-webfont.85c3655f.woff2) format("woff2"),url(/build/fonts/sourcesanspro-semibold-webfont.3ce13bbf.woff) format("woff")}@font-face{font-family:source_sans_proSBdIt;font-style:normal;font-weight:400;src:url(/build/fonts/sourcesanspro-semiboldit-webfont.1d977e74.woff2) format("woff2"),url(/build/fonts/sourcesanspro-semiboldit-webfont.2523588d.woff) format("woff")}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(/build/fonts/icomoon.8a20fa4d.eot);src:url(/build/fonts/icomoon.8a20fa4d.eot) format("embedded-opentype"),url(/build/fonts/icomoon.c4e8b60c.woff2) format("woff2"),url(/build/fonts/icomoon.58f96176.ttf) format("truetype"),url(/build/fonts/icomoon.8f4147d7.woff) format("woff"),url(/build/images/icomoon.cc524033.svg) format("svg")}[class*=" icon-"],[class^=icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-download:before{content:"\e90f"}.icon-upload:before{content:"\e90e"}.icon-calendar:before{content:"\e900"}.icon-email:before{content:"\e901"}.icon-file-add:before{content:"\e902"}.icon-file-upload:before{content:"\e903"}.icon-file-download:before{content:"\e904"}.icon-folder:before{content:"\e905"}.icon-key:before{content:"\e906"}.icon-lock:before{content:"\e907"}.icon-off:before{content:"\e908"}.icon-phone:before{content:"\e909"}.icon-place:before{content:"\e90a"}.icon-time:before{content:"\e90b"}.icon-user:before{content:"\e90c"}.icon-valid:before{content:"\e90d"}.custom_choice{display:inline-block;padding-left:5px;vertical-align:top;width:100%}.custom_choice.disabled,.custom_choice.readonly{cursor:default;pointer-events:none}.custom_choice.disabled .custom_checkbox,.custom_choice.disabled .custom_radio,.custom_choice.readonly .custom_checkbox,.custom_choice.readonly .custom_radio{background-color:#f1f1f1}.custom_choice_w .custom_choice{margin-top:8px;width:100%}.custom_choice_w .custom_choice_w{display:none;padding-left:20px}.custom_choice_w .custom_choice_w.visible{display:block}.custom_checkbox,.custom_radio{background-color:#fff;border:2px solid #e7e9ed;border-radius:2px;cursor:pointer;display:inline-block;height:16px;position:relative;width:16px;z-index:1}.custom_checkbox INPUT,.custom_radio INPUT{cursor:pointer;height:1px;left:1px;margin:0;opacity:0;position:absolute;top:1px;width:1px}.custom_checkbox INPUT+span,.custom_radio INPUT+span{display:none}.custom_checkbox INPUT:checked+span,.custom_radio INPUT:checked+span{display:block;left:50%;position:absolute;top:50%}.custom_checkbox INPUT[type=checkbox],.custom_radio INPUT[type=checkbox]{-webkit-appearance:checkbox}.custom_checkbox INPUT[type=radio],.custom_radio INPUT[type=radio]{-webkit-appearance:radio}.custom_checkbox+LABEL,.custom_radio+LABEL{display:inline-block;line-height:16px;max-width:calc(100% - 16px);min-height:16px;padding:0 10px;vertical-align:top}.custom_checkbox.focus,.custom_radio.focus{border-color:#f58026}.custom_checkbox INPUT:checked+span{border-bottom:2px solid #f58026;border-right:2px solid #f58026;height:10px;transform:translate(-50%,-60%) rotate(45deg);width:6px}.custom_radio{border-radius:100%}.custom_radio INPUT:checked+span{background-color:#f58026;border-radius:100%;height:60%;transform:translate(-50%,-50%);width:60%}.form_row.form_row_file .form_label{display:inline-block;margin-bottom:0;vertical-align:middle;width:250px}.custom_file_w{-webkit-appearance:none;border:2px solid #e7e9ed;border-radius:5px;cursor:pointer;display:inline-block;height:40px;overflow:hidden;position:relative;vertical-align:middle;width:calc(100% - 250px)}.custom_file_w.focus{border-color:#f58026}.custom_file_w [class^=icon-]{background-color:#fff;color:#9fa9ba;font-size:15px;position:absolute;text-align:center;width:38px}.custom_file_w .custom_file,.custom_file_w [class^=icon-]{display:inline-block;height:36px;line-height:36px;vertical-align:top}.custom_file_w .custom_file{color:#333c48;font-family:source_sans_proregular;font-size:14px;overflow:hidden;padding:0 7px 0 43px;text-overflow:ellipsis;white-space:nowrap;width:100%}.custom_file_w INPUT[type=file]{-webkit-appearance:none;border:0;bottom:4px;cursor:pointer;height:1px;left:4px;margin:0;outline:0;padding:0;position:absolute;width:1px!important;z-index:0}@media screen and (max-width:1000px){.form_row.form_row_file .form_label{margin-bottom:6px}.custom_file_w{width:100%}}TEXTAREA.form_textarea{-webkit-appearance:none;border:2px solid #e7e9ed;border-radius:5px;color:#333c48;font-family:source_sans_proregular;font-size:14px;line-height:18px;min-height:90px;padding:7px;resize:vertical;width:100%}TEXTAREA.form_textarea:focus{border-color:#f58026}INPUT.form_input{-webkit-appearance:none;border:2px solid #e7e9ed;border-radius:5px;color:#333c48;font-family:source_sans_proregular;font-size:14px;height:40px;line-height:36px;padding:0 7px;width:100%}INPUT.form_input:focus{border-color:#f58026}INPUT.form_input:required{box-shadow:none}INPUT.form_input:invalid{box-shadow:none}.input_w{position:relative}.input_w .form_input{padding-left:40px}.input_w .icone:not(.crud-view){color:#9fa9ba;display:inline-block;font-size:18px;height:36px;left:2px;line-height:36px;pointer-events:none;position:absolute;text-align:center;top:2px;width:38px}.input_w .icone:not(.crud-view).icone_bg.crud-color{background-color:#eff3f6}.input_w .crud-color+INPUT.form_input{width:140px}input::-ms-clear,input::-ms-reveal{display:none}.password_w{position:relative}.password_w .form_input{padding-right:47px}.password_w .icone{color:#9fa9ba;cursor:pointer;display:inline-block;font-size:18px;height:36px;line-height:36px;position:absolute;right:2px;text-align:center;top:2px;width:38px}.form_button_row{margin-top:25px;text-align:left}.form_row{margin-bottom:15px}.form_row .form_label{display:block;font-size:15px;line-height:19px;margin-bottom:6px;text-align:initial}.form_row .form_label.required:after{color:#fc565e;content:"*";margin-left:4px}.form_row .form_comment{color:#99a5b6;font-family:source_sans_proitalic;font-size:12px;line-height:16px;margin-top:2px;text-align:right}.form_row .form_comment a{color:#354052}.form_row .form_comment a:hover{color:#f58026}.form_row.form_error .form_comment,.form_row.form_error .form_label{color:#fc565e}.form_row.form_error .custom_file_w,.form_row.form_error .custom_select_icon,.form_row.form_error .form_select,.form_row.form_error .form_textarea,.form_row.form_error .input_w INPUT,.form_row.form_error .password_w INPUT,.form_row.form_error INPUT{border:2px solid #fc565e}.form_quit{align-items:center;display:flex;justify-content:space-between}.form_quit .form_row{display:inline-block;margin-bottom:0;vertical-align:middle}.form_quit .form_button_row{display:inline-block;margin-top:0;vertical-align:middle}@media screen and (max-width:940px){.form_quit{display:block}.form_quit .form_row{display:block;margin-bottom:0}.form_quit .custom_radio+LABEL{padding-right:0}.form_quit .form_button_row{display:block;margin-top:20px}}header{box-shadow:0 0 20px rgba(0,0,0,.2);position:relative;z-index:15}header .header-content{margin:0 auto;max-width:1480px;padding:20px 30px;width:100%}header .header-top{background-color:#fff;border-bottom:1px solid #e6e9ec}header .header-top .header-content{align-items:center;display:flex;justify-content:space-between}header .logo-siaci{display:inline-block;height:auto;vertical-align:middle;width:225px}header .logo-siaci img{width:100%}header .logo-sanofi{display:inline-block;height:auto;vertical-align:middle;width:210px}header .logo-sanofi img{width:100%}header .header-info{text-align:right}header .header-info .header-info-welcome{color:#b5b5b5;display:inline-block;margin-right:5px;vertical-align:middle}header .header-info .header-info-name{color:#f58026;display:inline-block;font-family:source_sans_probold;vertical-align:middle}header .header-info .header-info-job{color:#f58026;display:block;margin-top:3px}header .header-bottom{background-color:#fff;text-align:right}header .header-bottom .header-content{padding:15px 30px}header .menu-item{border-right:1px solid #e6e9ec;cursor:pointer;display:inline-block;margin-bottom:5px;padding:0 15px;vertical-align:middle}header .menu-item .menu-item-icon{color:#000;display:inline-block;font-size:20px;margin-right:5px;vertical-align:middle}header .menu-item .menu-item-text{color:#000;display:inline-block;font-size:14px;vertical-align:middle}header .menu-item:last-child{border-right:0}header .menu-item:hover .menu-item-icon,header .menu-item:hover .menu-item-text{color:#f58026}header .password_w{background-color:#fff;border-top:1px solid #e6e9ec;display:none;max-width:440px;padding:20px;position:absolute;right:0;width:100%;z-index:10}header .password_w .password_title{border-bottom:2px solid #f58026;color:#000;display:block;font-family:source_sans_probold;font-size:18px;line-height:22px;margin-bottom:20px;padding-bottom:7px;text-align:center;text-transform:uppercase}.cache{background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;min-height:100vh;min-width:100vw;overflow-y:hidden;position:absolute;top:0;width:100%;z-index:5}@media screen and (max-width:750px){header .header-content{padding:10px 15px}header .header-top .header-content{display:block}header .logo-siaci{margin-right:20px;width:250px}header .logo-sanofi,header .logo-siaci{display:inline-block;vertical-align:middle}header .logo-sanofi{width:150px}header .header-info{display:block;margin-bottom:5px;margin-top:10px;text-align:left;width:100%}header .header-info .header-info-name{margin-right:5px}header .header-bottom .header-content{padding:10px 15px}}@media screen and (max-width:500px){header .logo-siaci{max-width:250px;width:50%}header .logo-sanofi{max-width:150px;width:50%}}@media screen and (max-width:370px){header .menu-item{border-right:none;display:block}header .logo-siaci{display:block;margin:0 auto 15px;width:100%}header .logo-sanofi{display:block;margin:0 auto;width:100%}}footer{background-color:#f8f8f8;border-top:1px solid #e6e6e6;text-align:center}footer .footer-content{margin:0 auto;max-width:1480px;padding:20px 30px;width:100%}footer ul.footer-menu li{display:inline-block;padding:0 10px;position:relative;vertical-align:middle}footer ul.footer-menu li a{color:#b5b5b5;padding:5px}footer ul.footer-menu li a:hover{color:#2a2a2a}footer ul.footer-menu li:after{background-color:#e6e6e6;content:"";height:15px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}footer ul.footer-menu li:last-child:after{display:none}body.cache_open{overflow:hidden}.content_w{margin:0 auto;max-width:1260px;padding:30px 20px;width:100%}section{background-color:#f8f8f8}hr{background-color:#e7e9ed;display:block;height:1px;margin:30px 0;width:100%}h1{font-family:source_sans_prolight;font-size:30px;line-height:34px;margin-bottom:30px;text-align:center}h1,h2{color:#2a2a2a}h2{font-family:source_sans_proregular;font-size:24px;line-height:28px;margin-bottom:20px;text-align:left}.mark{background-color:transparent;color:#f58026;font-family:source_sans_probold;font-weight:400}.mark.green{color:#4bcc70}.button_main{background-color:#f58026;border:0;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-family:source_sans_proregular;font-size:15px;line-height:19px;outline:0;padding:10px 35px;text-align:center;transition:background-color .4s ease,border-color .4s ease,color .4s ease}.button_main:hover{background-color:#cc680a;color:#fff}.button_main.button_error{background-color:#fc565e}.button_main.button_error:hover{background-color:#e43941}.button_main [class^=icon-]{display:inline-block;font-size:17px;margin-right:5px;vertical-align:top}.button_main.bordered{background-color:#fff;border:2px solid #f58026;color:#f58026}.button_main.bordered:hover{border-color:#cc680a;color:#cc680a}.button_main.grey{background-color:#b4b4b4}.button_main.grey:hover{background-color:#919191}.row{display:block;margin-left:-10px;text-align:left;width:calc(100% + 20px)}.row.center{text-align:center}.row.right{text-align:right}.row .bloc{background-color:#fff;display:inline-block;margin:30px 10px 0;padding:35px;text-align:left;vertical-align:top;width:calc(50% - 20px)}.row .bloc.bordered{border:2px solid #f58026}.row .bloc .bloc_title{margin-bottom:20px}.row .bloc .bloc_title [class^=icon-]{display:inline-block;font-size:27px;margin-right:5px;vertical-align:middle}.row .bloc .bloc_title h2{display:inline-block;margin-bottom:0;vertical-align:middle}.row .bloc p{color:#333c48;font-family:source_sans_proregular;font-size:16px;line-height:19px;margin-bottom:15px}.alert{background-color:#fb4;color:#fff;display:block;font-size:14px;line-height:18px;margin-bottom:20px;padding:5px 10px;text-align:left;width:100%}@media screen and (max-width:750px){h1{font-size:25px;line-height:29px;margin-bottom:25px}h2{font-size:20px;line-height:24px;margin-bottom:15px}.row{margin-left:0;width:100%}.row .bloc{margin:20px 0 0;padding:20px;width:100%}.row .bloc p{font-size:14px;line-height:18px;margin-bottom:10px}[data-resize=active]{display:none}}@media screen and (max-width:500px){h1{font-size:20px;line-height:24px}h2{font-size:18px;line-height:22px}.button_main{display:block;width:100%}}.alert{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{color:inherit;padding:.75rem 1.25rem;position:absolute;right:0;top:0}.alert-primary{background-color:#cce5ff;border-color:#b8daff;color:#004085}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{background-color:#e2e3e5;border-color:#d6d8db;color:#383d41}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{background-color:#fefefe;border-color:#fdfdfe;color:#818182}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{background-color:#d6d8d9;border-color:#c6c8ca;color:#1b1e21}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}.page_list{padding:50px;text-align:center}.page_list .title{background-color:#f58026;border:0;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-family:source_sans_proregular;font-size:15px;line-height:19px;outline:0;padding:10px 35px}.page_list UL{display:none}.page_list UL LI{margin-bottom:3px}.page_list UL LI A{color:#000}.page_list UL LI A:hover{color:#f58026}.landing{background-image:url(/build/images/bg_landing.25d62db5.jpg);background-size:cover;height:100vh;overflow-y:hidden;padding:0;position:relative}.landing .landing_cache{background-color:rgba(45,47,61,.3);height:100%;left:0;overflow-y:hidden;position:absolute;top:0;width:100%;z-index:1}.landing .forgot_password{background-color:#fff;display:block;height:100vh;margin:0 auto;max-width:600px;overflow:auto;padding:135px 60px;position:relative;text-align:center;vertical-align:top;width:100%;z-index:10}.landing .forgot_password .wrap_landing{margin:0 auto;max-width:440px;overflow:auto;padding:20px;width:100%}.landing .forgot_password .landing_siaci{margin:0 auto 20px;max-width:250px;width:100%}.landing .forgot_password .landing_siaci img{width:100%}.landing .forgot_password .landing_logo{margin:0 auto 40px;max-width:250px;width:100%}.landing .forgot_password .landing_logo img{width:100%}.landing .forgot_password .landing_title{color:#000;display:block;font-family:source_sans_proregular;font-size:27px;line-height:31px;margin-bottom:15px;text-align:center}.landing .forgot_password .landing_subtitle{border-bottom:2px solid #f58026;color:#000;display:block;font-family:source_sans_probold;font-size:18px;line-height:22px;margin-bottom:20px;margin-top:30px;padding-bottom:7px;text-align:center;text-transform:uppercase}.landing .forgot_password p{font-family:source_sans_proregular;font-size:15px;line-height:19px}.landing .forgot_password .title_contact_w{color:#4bcc70;margin-bottom:15px}.landing .forgot_password .title_contact_w span{display:inline-block;font-size:20px;padding:0 5px;vertical-align:middle}.landing .forgot_password form{margin-bottom:20px;text-align:left;width:100%}.landing .forgot_password form .custom_choice{width:100%}.landing .forgot_password form .form_row .custom_captcha_w,.landing .forgot_password form .form_row .custom_choice_w,.landing .forgot_password form .form_row .custom_file_w,.landing .forgot_password form .form_row .custom_select_w,.landing .forgot_password form .form_row .form_cke,.landing .forgot_password form .form_row .form_label,.landing .forgot_password form .form_row .form_textarea,.landing .forgot_password form .form_row .input_w,.landing .forgot_password form .form_row .password_w,.landing .forgot_password form .form_row INPUT.form_input{display:block;width:100%}.landing .forgot_password form .form_row .input_w.date_mobile{display:none}.landing .forgot_password form .form_row .custom_choice{display:inline-block;width:20px}.landing .forgot_password form .form_row .form_error_display{margin-left:0;width:100%}.landing .forgot_password form .form_row .form_comment{color:#f58026;font-family:source_sans_proregular;font-size:14px;line-height:18px;margin-top:10px}.landing .forgot_password .form_button_row .button_main{display:block;font-family:source_sans_probold;margin-bottom:10px;padding:12px 5px;text-transform:uppercase;width:100%}.landing .forgot_password .landing_footer{margin-top:50px}.landing .forgot_password .landing_footer a{color:#b5b5b5;padding:5px}.landing .forgot_password .landing_footer a:hover{color:#2a2a2a}.landing .content_landing{background-color:#fff;display:block;height:100vh;margin:0 auto;max-width:600px;overflow:auto;padding:135px 60px;position:relative;text-align:center;vertical-align:top;width:100%;z-index:10}.landing .content_landing .wrap_landing{margin:0 auto;max-width:440px;overflow:auto;padding:20px;width:100%}.landing .content_landing .landing_siaci{margin:0 auto 20px;max-width:250px;width:100%}.landing .content_landing .landing_siaci img{width:100%}.landing .content_landing .landing_logo{margin:0 auto 40px;max-width:250px;width:100%}.landing .content_landing .landing_logo img{width:100%}.landing .content_landing .landing_title{color:#000;display:block;font-family:source_sans_proregular;font-size:27px;line-height:31px;margin-bottom:15px;text-align:center}.landing .content_landing .landing_subtitle{border-bottom:2px solid #f58026;color:#000;display:block;font-family:source_sans_probold;font-size:18px;line-height:22px;margin-bottom:20px;margin-top:30px;padding-bottom:7px;text-align:center;text-transform:uppercase}.landing .content_landing p{font-family:source_sans_proregular;font-size:15px;line-height:19px}.landing .content_landing .title_contact_w{color:#4bcc70;margin-bottom:15px}.landing .content_landing .title_contact_w span{display:inline-block;font-size:20px;padding:0 5px;vertical-align:middle}.landing .content_landing form{margin-bottom:20px;text-align:left;width:100%}.landing .content_landing form .custom_choice{width:100%}.landing .content_landing form .form_row .custom_captcha_w,.landing .content_landing form .form_row .custom_choice_w,.landing .content_landing form .form_row .custom_file_w,.landing .content_landing form .form_row .custom_select_w,.landing .content_landing form .form_row .form_cke,.landing .content_landing form .form_row .form_label,.landing .content_landing form .form_row .form_textarea,.landing .content_landing form .form_row .input_w,.landing .content_landing form .form_row .password_w,.landing .content_landing form .form_row INPUT.form_input{display:block;width:100%}.landing .content_landing form .form_row .input_w.date_mobile{display:none}.landing .content_landing form .form_row .custom_choice{display:inline-block;width:20px}.landing .content_landing form .form_row .form_error_display{margin-left:0;width:100%}.landing .content_landing form .form_row .form_comment{color:#f58026;font-family:source_sans_proregular;font-size:14px;line-height:18px;margin-top:10px}.landing .content_landing .form_button_row .button_main{display:block;font-family:source_sans_probold;margin-bottom:10px;padding:12px 5px;text-transform:uppercase;width:100%}.landing .content_landing .landing_footer{margin-top:50px}.landing .content_landing .landing_footer a{color:#b5b5b5;padding:5px}.landing .content_landing .landing_footer a:hover{color:#2a2a2a}@media screen and (max-width:600px){.landing{padding:0 15px}.landing .forgot_password{overflow:auto;padding:15px}.landing .forgot_password .wrap_landing{padding:10px}.landing .forgot_password .landing_logo{max-width:200px}.landing .forgot_password .landing_footer{margin-top:30px}.landing .content_landing{padding:15px}.landing .content_landing .wrap_landing{padding:10px}.landing .content_landing .landing_logo{max-width:200px}.landing .content_landing .landing_footer{margin-top:30px}}#login-wrapper{background-color:#fff;margin:0 auto;padding:0}#login-wrapper #main-login-wrapper{position:relative;top:15%}.alert_base{font-family:source_sans_proregular,ui-serif;font-size:14px;text-align:center}.alert_error{background-color:#e22e2e;border-color:#f60101;color:#fff}.alert_success{background-color:#d4f4e2;border-color:#d4f4e2;color:#0fa553}.bt-disabled{background-color:#ffd2c8}.top-banner{overflow:hidden;position:relative}.top-banner .top-banner-title{color:#fff;font-family:source_sans_probold;font-size:45px;font-weight:700;padding:150px 0;text-align:center;text-transform:uppercase}.top-banner img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}@media screen and (max-width:750px){.top-banner .top-banner-title{font-size:30px;padding:50px 0}.top-banner img{height:auto;min-height:100%;min-width:100%;width:auto}}@media screen and (max-width:500px){.top-banner .top-banner-title{font-size:25px;padding:20px 0}}.steps_w{background-color:#fff;padding:30px;text-align:center}.steps_w ul li.steps-item{display:inline-block;position:relative;text-align:center;vertical-align:top;width:20%}.steps_w ul li.steps-item .steps-number{background-color:#b6b6b6;border:2px solid #b6b6b6;border-radius:50px;color:#fff;display:block;font-family:source_sans_prosemibold;font-size:20px;height:36px;line-height:33px;margin:0 auto;position:relative;text-align:center;width:36px;z-index:1}.steps_w ul li.steps-item .steps-text{color:#b6b6b6;display:block;font-family:source_sans_proregular;font-size:15px;margin-top:10px}.steps_w ul li.steps-item:before{left:0}.steps_w ul li.steps-item:after,.steps_w ul li.steps-item:before{background-color:#b6b6b6;content:"";height:2px;position:absolute;top:18px;width:50%}.steps_w ul li.steps-item:after{left:50%}.steps_w ul li.steps-item:first-child:before,.steps_w ul li.steps-item:last-child:after{display:none}.steps_w ul li.steps-item.done .steps-number{background-color:#f58026;border-color:#f58026;color:#fff;font-size:0;position:relative}.steps_w ul li.steps-item.done .steps-number:before{background-color:#f58026;border-radius:50px;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.steps_w ul li.steps-item.done .steps-number:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"\e90d";display:block;font-family:icomoon!important;font-size:22px;font-style:normal;font-variant:normal;font-weight:400;height:100%;left:50%;line-height:33px;position:absolute;text-align:center;text-transform:none;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.steps_w ul li.steps-item.done .steps-text{color:#f58026}.steps_w ul li.steps-item.done:after,.steps_w ul li.steps-item.done:before{background-color:#f58026}.steps_w ul li.steps-item.current .steps-number{background-color:#fff;border-color:#f58026;color:#f58026}.steps_w ul li.steps-item.current .steps-text{color:#f58026}.steps_w ul li.steps-item.current:before{background-color:#f58026}@media screen and (max-width:750px){.steps_w{padding:20px}}@media screen and (max-width:550px){.steps_w ul li.steps-item{width:calc(25% - 27.5px)}.steps_w ul li.steps-item.current{width:110px}.steps_w ul li.steps-item:not(.current) .steps-text{display:none}.steps_w ul li.steps-item .steps-number{height:32px;line-height:29px;width:32px}.steps_w ul li.steps-item.done .steps-number:after{font-size:19px;line-height:29px}}.statut{color:#f58026;margin-right:5px;padding-left:16px;position:relative}.statut:before{content:"•";font-size:25px;left:5px;position:absolute;top:50%;transform:translateY(-50%)}.statut.complete{color:#4bcc70}.statut.incomplete{color:#fb4}.folder_w{margin-bottom:15px}.folder_w:last-child{margin-bottom:0}.folder_w .folder_label{color:#f58026;font-family:source_sans_probold;font-size:16px;line-height:20px}.folder_w .folder_value{color:#333c48;font-family:source_sans_proregular;font-size:20px;line-height:24px;margin-top:2px}.folder_w .folder_value.not_eligible{color:#fb4}.folder_w .folder_value p{margin-top:5px}@media screen and (max-width:750px){.folder_w{margin-bottom:10px}.folder_w .folder_label{font-size:14px;line-height:18px}.folder_w .folder_value{font-size:16px;line-height:20px}}.situation_w .situation_line{color:#2a2a2a;font-size:20px;line-height:24px;margin-bottom:5px}.situation_w .situation_line.orange{color:#f58026}@media screen and (max-width:750px){.situation_w .situation_line{font-size:16px;line-height:20px}}.entretien_w .entretien_item{display:inline-block;margin-bottom:20px;width:50%}.entretien_w .entretien_item:last-child{margin-bottom:0}.entretien_w .entretien_item .entretien_icon{background-color:rgba(245,128,38,.2);border-radius:50px;display:inline-block;height:36px;margin-right:10px;text-align:center;vertical-align:middle;width:36px}.entretien_w .entretien_item .entretien_icon [class^=icon-]{color:#f58026;font-size:20px;line-height:36px}.entretien_w .entretien_item .entretien_label{color:#f58026;display:inline-block;font-family:source_sans_probold;font-size:16px;font-weight:400;line-height:20px;margin-right:10px;vertical-align:middle}.entretien_w .entretien_item .entretien_value{color:#2a2a2a;display:inline-block;font-family:source_sans_proregular;font-size:20px;line-height:24px;vertical-align:middle}@media screen and (max-width:750px){.entretien_w .entretien_item{display:block;margin-bottom:10px;width:100%}.entretien_w .entretien_item .entretien_icon{height:30px;width:30px}.entretien_w .entretien_item .entretien_icon [class^=icon-]{font-size:17px;line-height:30px}.entretien_w .entretien_item .entretien_label{font-size:14px;line-height:18px}.entretien_w .entretien_item .entretien_value{font-size:16px;line-height:20px}}.file_w [class^=icon-]{display:inline-block;font-size:40px;vertical-align:middle;width:60px}.file_w [class^=icon-].orange{color:#f58026}.file_w [class^=icon-].green{color:#4bcc70}.file_w .file_content{display:inline-block;vertical-align:middle;width:calc(100% - 60px)}.file_w .file_content .file_title{font-size:20px;line-height:24px;word-break:break-word}.file_w .file_content p{margin-bottom:0;margin-top:3px}@media screen and (max-width:750px){.file_w [class^=icon-]{font-size:30px;width:40px}.file_w .file_content{width:calc(100% - 40px)}.file_w .file_content .file_title{font-size:16px;line-height:20px}}