body{color:#000;font-family:Montserrat,sans-serif;font-weight:500;overflow-x:hidden}a:hover{color:#0aa}:focus{outline:none}h1{font-size:35px}h2{font-size:20px}h3{font-size:22px}h4{font-size:20px}p{font-size:22px}ul{list-style:none}.clearfix:after{clear:both;content:"";display:block}.navbar-toggler{display:none}.container{max-width:1900px;padding:0 20px;position:relative}header.header{margin-bottom:20px}header.header .container{padding:20px;position:relative}header.header .container:before{background-position:0 -235px;background-repeat:no-repeat;content:"";display:block;height:150px;position:absolute;right:0;top:0;width:600px}.container-brand{margin-right:580px;padding-left:0;position:absolute;right:50%}.container-brand img.logo{margin-left:15px;margin-top:-10px;width:220px}.container-navbar{margin-left:300px;padding-top:30px;position:relative;z-index:12}.main-navbar{float:left;padding-left:220px}.main-navbar ul{padding:0}.client_area{float:right;padding-left:0;position:relative;width:400px}.client_area a.connect_btn{color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;padding-left:0;padding-top:20px;position:relative;text-decoration:none}.client_area a.connect_btn .vlp-icon.icon-arrow-enter{color:#fff;display:block;float:left;font-size:30px;margin-right:20px;margin-top:5px}.client_area a.connect_btn .vlp-icon.icon-arrow-point-down{color:#fff;display:block;float:left;margin-left:20px;margin-top:10px}.client_area a.connect_btn.active .vlp-icon.icon-arrow-point-down{margin-left:34px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.client_area a.connect_btn .label{display:inline-block;float:left;font-weight:600;padding-top:5px;text-transform:uppercase}.client_area a.connect_btn .arrow-enter{float:left;margin-right:15px}.client_area a.connect_btn .arrow-point-down{float:left;margin-left:20px;margin-top:16px}.hidden{display:none!important}.section.breadcrumbs{padding-top:70px}.breadcrumbs ul{padding:0}.breadcrumbs ul li{display:inline-block}.breadcrumbs ul li a{color:#0b0b0b;font-size:16px;font-weight:400;text-decoration:none}.breadcrumbs ul li span{margin-right:10px}.main-navbar>ul>li{float:left;height:90px;margin-right:22px;position:relative}.main-navbar>ul>li>a{color:#595959;display:block;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;padding-top:20px;position:relative;text-decoration:none;text-transform:uppercase}.main-navbar>ul>li>a:after{background:#ffcb00;content:"";display:block;height:6px;left:0;position:absolute;top:0;-moz-transition:width .25s ease-out;-o-transition:width .25s ease-out;-webkit-transition:width .25s ease-out;transition:width .25s ease-out;width:0}.main-navbar>ul li.active>a:after,.main-navbar>ul li:hover>a:after{display:block;width:100%}.main-navbar li .sub-menu{border:unset;display:none;margin-left:0;min-width:280px;padding:0;position:absolute;top:50px;transition:.3s ease-in;white-space:nowrap;z-index:999}.main-navbar li .sub-menu li{clear:both;margin-top:10px;position:relative}.main-navbar li .sub-menu li a{color:#595959;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;text-decoration:none}.main-navbar li .sub-menu li a:hover{color:#003da5}.main-navbar li:hover>.sub-menu{display:block}.agenda-section{height:580px;margin-bottom:40px;padding-top:0!important;position:relative}.agenda-section:before{background-repeat:no-repeat;background-size:cover;content:"";height:100%;position:absolute;right:0;top:-25px;width:50%;z-index:2}.agenda-section .shape-bg{background-position:0 0;background-repeat:no-repeat;height:1000px;position:absolute;right:120px;top:150px;width:460px;z-index:1}.agenda-section .container{max-width:100%;padding-top:60px;position:relative;width:1235px;z-index:5}.section{padding-top:20px}.scrollbar{height:auto;overflow-y:scroll;width:335px}#scroll_notifications{margin:auto;text-align:center;width:335px}#scroll-style::-webkit-scrollbar-track{background-color:#088}#scroll-style::-webkit-scrollbar{background-color:#088;width:6px}#scroll-style::-webkit-scrollbar-thumb{background-color:#025d5d}.content-area .content-area-col{float:left;padding-right:20px;width:50%}.content-area.content-area-sub{padding-bottom:100px;padding-top:160px}.intro-wrapper-contact-section,.intro-wrapper-section{background-position:50%;background-repeat:no-repeat;background-size:cover;height:180px;margin-top:50px}.vlp-form fieldset{margin-bottom:20px}.vlp-form label{color:#565656;display:block;font-size:16px;font-weight:700;margin-bottom:15px}.vlp-form input[type=email],.vlp-form input[type=password],.vlp-form input[type=text],.vlp-form select,.vlp-form textarea{background:#f2f2f2;border:1px solid #dbdbdb;font-size:16px;max-width:450px;padding:15px;width:100%}.vlp-form input[type=email].error_field,.vlp-form input[type=password].error_field,.vlp-form input[type=text].error_field,.vlp-form textarea.error_field{border:1px solid #d21818}.alert_area p{font-size:13px;font-weight:600;margin:0;padding:0}.alert_area p i{color:#fff;font-size:18px;margin-right:10px}.alert_area .alert_error{background:#d21818;color:#fff;padding:10px 30px}.alert_area .success_error{background:#003da5;color:#fff;padding:10px 30px}.vlp-form textarea{height:225px;max-width:760px;width:100%}.vlp-form input::placeholder{color:#565656}.vlp-form .select-area{max-width:450px;position:relative}.vlp-form .select-area:before{border:solid #9d9d9d;border-width:0 3px 3px 0;content:"";display:inline-block;float:left;margin:15px 0 0 70px;padding:5px;position:absolute;right:24px;top:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:12px}.vlp-form .select-area select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.vlp-form .form-msg{color:#565656;display:block;font-size:16px;font-weight:500;line-height:19px;margin-top:15px;max-width:450px;width:100%}.vlp-form .required-fields-caption{color:#bbb;font-size:16px;font-weight:500}.vlp-form button[type=submit]{background:#134294;border:none;color:#fff;font-size:18px;font-weight:600;padding:27px 40px}.vlp-form button[type=submit] i{font-size:20px;margin-right:20px}footer.footer{border-top:1px solid #eaeaea;margin-top:40px;padding-top:50px}.footer-container{margin:auto;position:relative;width:1635px}.footer-content{padding:0 10px;position:relative;text-align:center}.footer-content .col-footer{display:block;float:left;position:relative;text-align:left;width:33%}.footer-content .col-footer ul.links-footer{margin:0;padding:0 0 50px}.footer-content .col-footer ul.links-footer li{line-height:22px;margin-bottom:20px}.footer-content .col-footer ul li a{color:#000;font-size:16px;font-weight:600;text-decoration:none}.footer-content .col-footer ul li a:hover{color:#0aa}.footer-content a.logo-laposte img{max-width:100%;width:130px}.footer-copyright{background:#efefef;padding:20px}.footer-copyright p{color:#afafaf;font-size:16px;margin:0;text-align:center}.footer-copyright p a{color:#afafaf;text-decoration:none}.footer-copyright p .powered-by{margin-left:20px}.time-size{font-size:18px!important}.overlay_wrapper{background:#fff;display:none;height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%;z-index:99}.select_format_wrapper{display:none;left:50%;margin-left:-175px;margin-top:-100px;position:fixed;top:50%;width:350px;z-index:99999}.select_format_wrapper .format_container_header{background:#003da5;height:70px;position:relative}.select_format_wrapper .format_container_header span{color:#fff;display:block;font-size:18px;line-height:70px;text-align:center}.select_format_wrapper .format_container_header a.close{color:#fff;font-family:tahoma;font-size:25px;position:absolute;right:3px;text-decoration:none;top:0;transform:rotate(45deg)}.select_format_wrapper .format_container_content{background:#f6f6f6;padding:20px}.select_format_wrapper .format_container_content .list_radio_option li{margin:0 0 20px;padding-left:0}.select_format_wrapper .format_container_content .list_radio_option li i.vlp-icon{font-size:16px;margin-right:10px;position:relative;text-align:center;width:22px}.select_format_wrapper .format_container_content .list_radio_option li i.vlp-icon.icon-user-outline{font-size:20px}.select_format_wrapper .format_container_content .list_radio_option li .radio_label{font-size:14px}.select_format_wrapper .format_container_content .list_radio_option li .complet{color:#d21818;font-size:14px;margin-left:20px}.select_format_wrapper .format_container_content .list_radio_option li .complet i{background:#d21818;border-radius:100%;color:#fff;display:inline-block;font-size:16px;font-style:inherit;height:16px;line-height:16px;position:relative;text-align:center;width:16px}.select_format_wrapper .format_container_content .list_radio_option li.inactive .radio_label,.select_format_wrapper .format_container_content .list_radio_option li.inactive .vlp-icon{color:#b1b1b1}.select_format_wrapper .format_container_content button{background:#134294;border:none;color:#fff;display:block;font-size:14px;line-height:40px;margin:auto;width:160px}.container.footer-container.clearfix.content-logo{display:inline-block;padding:0;text-align:left;vertical-align:top;width:12%}.footer-container.clearfix.content-menu{display:inline-block;vertical-align:top;width:87%}.ariane-title{margin-right:612px}.input-specific-search{border:none;border-left:8px solid #003da5;box-shadow:0 1px 22px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 22px 0 rgba(0,0,0,.1);float:left;height:0;padding:25px 24px}.filter-div{margin-right:0!important}.label-info{color:#134294!important}.block-filter{padding-left:60px}.accueil_title{color:#00a8a4;font-size:50px;font-weight:700;margin-bottom:30px;margin-top:-23px}@media screen and (max-width:1919px){.container{padding:0 10px}.container-brand{margin-right:435px;padding-left:0;position:absolute;right:50%}.left-pd{padding-left:160px}.agenda-section .container{padding-left:60px}.main-container{max-width:100%;width:1345px}.agenda-section .shape-bg{background-position:150px 0;right:0}.container-brand .logo{width:250px}.client_area{width:390px}.footer-container{max-width:100%;width:1345px}}@media screen and (max-width:1700px){.main-navbar{padding-left:140px}}@media screen and (max-width:1590px){.main-navbar{padding-left:0}}@media screen and (max-width:1440px){.container-navbar{margin-left:330px}.main-navbar{padding-left:-1px}.footer-container,.main-container{padding-left:20px;padding-right:20px}.container-brand{margin-right:420px}}@media screen and (max-width:767px){.background-home{height:200px!important}}@media screen and (max-width:1024px){.display-1024{display:none!important}}@media screen and (max-width:1365px){header.header .container{padding:20px 10px}header.header{margin-bottom:0}.left-pd{padding-left:0}.ariane-title{margin-right:513px}.container-brand{float:left;margin-left:30px;margin-right:0;padding-left:0;position:relative;right:0}.container-brand img.logo{margin-left:45px;margin-top:-10px;width:220px}header.header .container:before{width:390px}.agenda-section .shape-bg{background-position:225px 0;right:0}.client_area a.connect_btn .label{padding-top:10px}.client_area a.connect_btn .vlp-icon.icon-arrow-point-down{margin-top:14px}.container-navbar{margin-left:280px}.main-navbar{padding-left:120px}.main-navbar>ul>li>a{font-size:16px}.client_area a.connect_btn{font-size:16px;padding-left:50px}.client_area a.connect_btn .arrow-enter{margin-right:10px;width:30px}.section.breadcrumbs{padding:70px 0 10px}.main-container{padding-left:50px;padding-right:50px}}@media screen and (max-width:1200px){.main-navbar{padding-left:10px}}@media screen and (max-width:1023px){.accueil_title{display:none}header.header .container:before{width:265px;z-index:10}.ariane-title{margin-right:0}a.mainM_t.active .bar:first-child{position:absolute;top:10px;transform:rotate(-45deg)}a.mainM_t.active .bar:nth-child(2){position:absolute;top:10px;transform:rotate(45deg)}a.mainM_t.active .bar:nth-child(3){display:none}.agenda-section .shape-bg{background-position:265px 0}.client_area .connexion_wrapper{padding:20px}.main-navbar>ul li.active>a:after,.main-navbar>ul li>a:hover:after,.main-navbar>ul>li>a:after{display:none}.main-navbar li .sub-menu{display:block;position:relative;top:0}.main-navbar>ul>li{float:inherit;height:inherit;margin-right:0}.container-navbar{background:hsla(0,0%,100%,.97);border:1px solid #eaeaea;display:block;padding:0;position:absolute;right:0;top:0;width:100%;z-index:8}#scroll_notifications{width:100%}}@media screen and (max-width:1023px){#scroll-style::-webkit-scrollbar-track{background-color:#fff}#scroll-style::-webkit-scrollbar{background-color:#fff;width:6px}.scrollbar{width:100%}.client_area a.connect_btn .vlp-icon.icon-arrow-enter{color:#003da5;padding-top:10px}.client_area a.connect_btn .label{font-size:18px;padding-top:18px}.content-area .content-area-col{float:inherit;padding-right:0;width:100%}.content-area .content-area-col.center-txt{text-align:center}.content-area .content-area-col:first-child{padding-bottom:50px}.content-area.content-area-sub{padding-top:50px}.navbar-toggler{cursor:inherit;display:block;height:100px;padding-top:30px;position:absolute;right:40px;top:40px;width:70px;z-index:10}.navbar-toggler .notification-area-b{background:#ffc107;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#fff;display:block;font-size:16px;font-weight:500;padding:5px 10px;position:absolute;right:6px;top:16px;z-index:9}.navbar-toggler a.mainM_t{display:block;height:40px;position:absolute;width:40px}.navbar-toggler a .bar{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;height:7px;margin:5px 1px;width:40px}.client_area{width:inherit}.main-navbar{border-top:1px solid #efefef;padding-left:20px;width:100%}.main-navbar>ul>li>a{color:#003da5;font-size:18px;font-weight:700}.client_area a.connect_btn{color:#0aa;height:135px;padding:47px 10px;width:100%}.container-navbar{display:none}.footer-container{padding:0 20px;width:100%}.footer-content .col-footer ul li a{font-size:14px}}@media screen and (max-width:729px){h1{font-size:30px}h2{font-size:26px}h3{font-size:20px}h4,p{font-size:18px}.legal-page-wrapper h3{font-size:22px}.legal-page-wrapper h4{font-size:20px}.all-events-wrapper{margin:auto;padding:0 10px;width:100%}header.header .container:before{display:none}.breadcrumbs ul li a{font-size:14px}.main-container{padding:0 20px;width:100%}.agenda-section .container{padding-top:20px}.agenda-section .shape-bg{display:none}.navbar-toggler a .bar{height:5px;width:25px}.container-navbar{top:0;width:100%}.client_area a.connect_btn.active .vlp-icon.icon-arrow-enter:before{content:"\e800"}.main-navbar{padding-left:40px;width:100%}.client_area a.connect_btn{height:80px;padding:20px 23px}.main-navbar li .sub-menu li{margin-top:25px}.main-navbar>ul>li{margin-top:30px}.navbar-toggler{-moz-border-radius-bottomleft:50px;background:#003da5;border-radius:0;-webkit-border-bottom-left-radius:50px;border-bottom-left-radius:50px;cursor:inherit;display:block;height:90px;padding-left:25px;padding-top:25px;position:absolute;right:0;top:0;width:70px;z-index:9}.agenda-section{height:auto;margin-bottom:40px;overflow:hidden;padding-bottom:60px;padding-top:0!important;position:relative}.agenda-section:before{bottom:0;height:300px!important;right:0;top:auto;width:100%;z-index:2}.agenda-section .container{padding:20px 10px}.navbar-toggler .notification-area-b{font-size:12px;right:5px;top:16px;z-index:9}.footer-content .col-footer{text-align:center;width:100%}.footer-content .col-footer ul.links-footer{margin:0;padding:0;width:100%}.footer-copyright p{padding:0 70px}.footer-container .col-footer:first-child{padding-top:100px}.footer-container .col-footer:last-child{padding-bottom:50px}.footer-copyright p span{display:block}.footer-copyright p .powered-by{display:block;margin-left:0;margin-top:10px}.program-feature-block .btn-actions ul li{float:inherit;margin:0 auto 20px!important;width:100%}.section.breadcrumbs{padding:25px 0 10px}.container-brand{margin-left:0;margin-right:0}}.contain_link .icon-arrow-point-down{display:none!important}.btn-connexion-home{background-color:#003da5;color:#fff;padding:1.5% 3%;text-decoration:none;text-transform:uppercase;top:50%}.btn-connexion-home:hover{color:#fff;text-decoration:underline}.background-home{align-content:center;background-position:50%;background-repeat:no-repeat;background-size:100%;display:grid;height:394px;justify-items:center;max-width:1200px;width:1200px}.container-background-home{justify-content:center;justify-items:center;padding-top:60px}.connexion_area{margin-left:45px!important}