@charset "UTF-8";body .fancybox-caption{font-size:1.3rem}body .editor h2{color:#265f7d;margin-bottom:.5rem;font-weight:400}body .section-title{color:#265f7d;font-weight:700}body .section-title span{position:relative;color:#fff;background-color:rgba(38,95,125,.5);padding:0 5px}body .section-desc{color:#2c2b2b;font-weight:400}body .item-title{color:#2c2b2b;font-weight:700}body .item-desc{color:#1a1818;font-weight:400}body .linkButton a{border:1px solid #265f7d;color:#265f7d;font-weight:400;font-size:1.2rem;transition:all .3s ease}body .linkButton a:hover{background-color:#265f7d;color:#fff}@media screen and (min-width:768px) and (max-width:1023px),screen and (min-width:1280px),screen and (min-width:1024px) and (max-width:1279px){body .linkButton{margin-top:30px}body .linkButton a{padding:10px 20px}}@media screen and (min-width:480px) and (max-width:767px),screen and (min-width:0px) and (max-width:479px){body .linkButton{margin-top:20px}body .linkButton a{padding:7px 20px}}header.navigation nav{background-color:#265f7d;box-shadow:inherit;width:100%}header.navigation nav .header__logo{display:block;background-image:url(../../images/logo.png);background-size:cover;background-repeat:no-repeat;background-position:center}header.navigation nav .isStuck{visibility:hidden;position:fixed;z-index:8888}#site-cache{display:none;position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.5);z-index:9000;content:''}header.navigation nav.nominal_view .header__logo{height:90px;width:312px;margin-left:10px;margin-right:30px;float:left}header.navigation nav.nominal_view ul#menu-nav-header{width:auto;float:right}header.navigation nav.nominal_view ul#menu-nav-header>li{box-sizing:border-box;position:relative;display:block;float:left;cursor:pointer;padding:0 10px;height:90px}header.navigation nav.nominal_view ul#menu-nav-header>li>a{margin:auto}header.navigation nav.mobile_view{height:75px;position:relative}header.navigation nav.mobile_view .header__logo{margin:auto;height:75px;width:260px}header.navigation nav.mobile_view ul#menu-nav-header>li{height:75px}header.navigation nav.mobile_view #menu-nav-header{visibility:hidden;position:absolute;top:-20000px}header.navigation nav.mobile_view .menu__icon{position:absolute;height:100%;top:0;right:0;display:block;width:50px;cursor:pointer;content:""}header.navigation nav.mobile_view .menu__icon:after{content:"";position:absolute;display:block;top:5px;left:10px;width:25px;height:0;box-shadow:0 10px 0 2px #555,0 20px 0 2px #555,0 30px 0 2px #555}#menu-nav-header ul ul,#menu-nav-header>li.menu-item-has-children>ul>li ul,.display{display:none}header.navigation nav.mobile_view .menu__icon:hover:after{box-shadow:0 10px 0 2px #AAA,0 20px 0 2px #AAA,0 30px 0 2px #AAA}#menu-nav-header>li.menu-item-has-children:hover>a,#menu-nav-header>li.menu-item-has-children>a{position:relative;padding-right:30px}#menu-nav-header>li.menu-item-has-children:hover>a::before,#menu-nav-header>li.menu-item-has-children>a::before{content:"";position:absolute;width:0;height:0;border:6px solid transparent;border-top-color:#fff;right:10px;top:50%}#menu-nav-header>li.menu-item-has-children.current-menu-item>a::before,#menu-nav-header>li.menu-item-has-children.current_page_item>a::before,#menu-nav-header>li.menu-item-has-children.ns-active-page>a::before,#menu-nav-header>li.menu-item-has-children:hover>a::before{border-top-color:#49dbca}#menu-nav-header>li.menu-item-has-children:hover>ul{left:0;opacity:1}#menu-nav-header>li.menu-item-has-children>ul{transition:opacity .3s ease-in;z-index:9000;position:absolute;left:-9999px;opacity:0;top:90px;list-style-type:none;box-shadow:0 2px 2px rgba(0,0,0,.1),2px 2px 1px rgba(0,0,0,.1),-1px 1px 1px rgba(0,0,0,.1)}#menu-nav-header>li.menu-item-has-children>ul>li{text-align:left}#menu-nav-header>li.menu-item-has-children>ul>li>a{border-top:1px solid rgba(0,0,0,.2);float:left;width:250px;padding:11px 25px;color:#fff;font-size:17px;background-color:#265f7d}#menu-nav-header>li.menu-item-has-children>ul>li>a:hover,body nav.nominal_view #menu-nav-header li:hover>a{color:#49dbca}body nav.nominal_view #menu-nav-header>li>a{position:relative;font-size:20px;font-weight:400;color:#fff;line-height:90px}body,h1,h2,h3,h4{font-weight:300}body nav.nominal_view #menu-nav-header>li.current_page_item>a::after,body nav.nominal_view #menu-nav-header>li.ns-active-page>a::after,body nav.nominal_view #menu-nav-header>li:hover>a::after{height:2px;width:50px;background-color:#265f7d;bottom:-10px;left:0;content:""}#page_header,#page_header:before,.paralax:before,.paralaxWhite:before{content:''}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{font-family:Montserrat;font-size:16px;line-height:1.4;height:100%;text-align:center}body,footer>section{display:-ms-flexbox}body{overflow-x:hidden;display:flex;-ms-flex-flow:column;flex-flow:column;font-size:100%}a{text-decoration:none;color:inherit}#mentions .item-title,#sitemap .item-title,.underline{text-decoration:underline}.inner-wrap{margin:0 auto}.line{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:20px}.paralaxWhite:before{background-color:rgba(255,255,255,.5)}.paralax:before,.paralaxWhite:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.paralax,.paralaxWhite{position:relative;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:50% 5px}.paralax *,.paralaxWhite *{position:relative;z-index:3}.fourPerLine,.onPerline,.threePerLine,.twoPerLine{padding:30px 0;display:table}.section-title,h1{font-size:2rem}.section-desc,h3{font-size:1.2rem}.item-title,h2{font-size:1.5rem}.item-desc,h4{font-size:1rem}.outer-content,.top-space{padding-top:7vh}.bottom-space,.outer-content{padding-bottom:7vh}.outer-content+.outer-content{padding-top:0}@media screen and (min-width:1280px){#content,#sidebar{box-sizing:border-box;padding-right:15px}.inner-wrap{max-width:1280px;margin-left:auto;margin-right:auto}.inner-wrap:after{content:" ";display:block;clear:both}#content{width:75%;float:left;padding-left:15px}#sidebar{width:25%;float:right;margin-top:60px;padding-left:30px}.item-icon{margin-top:10px}}@media screen and (min-width:1024px) and (max-width:1279px){#content,#sidebar{box-sizing:border-box;padding-right:15px}body{font-size:16px}.inner-wrap{max-width:1024px;margin-left:auto;margin-right:auto}.inner-wrap:after{content:" ";display:block;clear:both}#content{width:75%;float:left;padding-left:15px}#sidebar{width:25%;float:right;margin-top:60px;padding-left:30px}.item-icon{margin-top:10px}}@media screen and (min-width:768px) and (max-width:1023px){#content,#sidebar{box-sizing:border-box;padding-right:15px}body{font-size:16px}.inner-wrap{max-width:95%;margin-left:auto;margin-right:auto}.inner-wrap:after{content:" ";display:block;clear:both}#content{width:66.66667%;float:left;padding-left:15px}#sidebar{width:33.33333%;float:right;margin-top:60px;padding-left:30px}.item-icon{margin-top:10px}}@media screen and (min-width:480px) and (max-width:767px){body{font-size:14px}.inner-wrap{max-width:95%;margin-left:auto;margin-right:auto}.inner-wrap:after{content:" ";display:block;clear:both}#content,#sidebar{box-sizing:border-box;width:100%;float:left;padding-left:5px;padding-right:5px}.item-icon{margin-top:10px}}@media screen and (min-width:0px) and (max-width:479px){body{font-size:13px}.inner-wrap{max-width:95%;margin-left:auto;margin-right:auto}.inner-wrap:after{content:" ";display:block;clear:both}#content,#sidebar{box-sizing:border-box;width:100%;float:left;padding-left:5px;padding-right:5px}.item-icon{margin-top:10px}}footer>section .footer-bottom-feder section.logos>div,footer>section section.contact div.logo a{content:"";background-size:cover;background-repeat:no-repeat;background-position:center}footer{background-color:#265f7d;width:100%;margin:auto auto 0}footer>section{min-height:100px;display:flex;-ms-flex-flow:column;flex-flow:column}footer>section section.contact,footer>section section.contact div.logo{display:-ms-flexbox;display:flex}footer>section section.contact div.logo a{margin:auto;width:150px;height:150px;display:block;background-image:url(../../images/logo-square.png)}footer>section section.contact div.form input,footer>section section.contact div.form textarea{color:#fff}footer>section section.contact div.form input[type=submit]{border-color:#fff;color:#fff;transition:all .3s ease}#mentions .section-title,#mentions .section-title span,#sitemap .section-title span{border-bottom:3px solid #265f7d}footer>section section.contact div.form input[type=submit]:hover{background-color:#fff;color:#265f7d}footer>section section.contact div.form h2{text-align:left;font-weight:700;color:#fff;margin-bottom:3vh}footer>section section.contact div.form div.formulaire label{text-align:left;font-weight:400;color:#fff}footer>section section.contact div.coord{text-align:left}footer>section section.contact div.coord .part .desc,footer>section section.contact div.coord a,footer>section section.contact div.coord header h2{color:#fff}footer>section section.contact div.coord .part{width:76.92308%;float:left;margin-right:11.53846%;display:-ms-flexbox;display:flex;margin-left:20px;margin-bottom:1vh}footer>section section.contact div.coord .part .icon{-ms-flex-order:1;order:1;width:20px;margin-right:10px;color:#fff}footer>section section.contact div.coord .part .desc{-ms-flex-order:2;order:2}footer>section section.contact div.coord .part:first-of-type{margin-top:3vh}footer>section section.contact div.coord .part:last-of-type{margin-bottom:3vh}footer>section section.contact div.coord .rs{width:76.92308%;float:left;margin-right:11.53846%;margin-top:30px;margin-left:30px}footer>section section.contact div.coord .rs .list{width:76.92308%;float:left;margin-left:11.53846%;margin-right:11.53846%}footer>section section.contact div.coord .rs .list a:not(:last-child){margin-right:10px}footer>section .footer-bottom-feder{max-width:450px;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row}footer>section .footer-bottom-feder section.logos{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;margin-right:20px}footer>section .footer-bottom-feder section.logos>div{width:100px;height:60px;display:block}footer>section .footer-bottom-feder section.logos .logo-ue{margin-bottom:10px;background-image:url(../../images/logo-ue-white.jpg)}footer>section .footer-bottom-feder section.logos .logo-reunion{background-image:url(../../images/logo-reunion-white.jpg)}footer>section .footer-bottom-feder>div{color:#fff;max-width:300px;text-align:left;margin:auto}#cgv,#charte,#mentions,#sitemap{text-align:justify}footer>section #footer-bottom-banner{margin:auto 5px 5px auto;color:#fff;font-size:1rem;line-height:1rem}footer>section #footer-bottom-banner div{display:inline-block}footer>section #footer-bottom-banner div:not(:first-child) :before{content:" - "}@media screen and (min-width:1024px) and (max-width:1279px),screen and (min-width:1280px),screen and (min-width:768px) and (max-width:1023px){footer section.contact div.coord,footer section.contact div.form,footer section.contact div.logo{float:left;margin-left:1.15385%;margin-right:1.15385%}footer section.contact{-ms-flex-flow:row;flex-flow:row}footer section.contact div.logo{width:17.69231%}footer section.contact div.form{width:47.69231%}footer section.contact div.coord{width:27.69231%}}@media screen and (min-width:0px) and (max-width:479px),screen and (min-width:480px) and (max-width:767px){footer>section section.contact{-ms-flex-flow:column;flex-flow:column}footer>section section.contact div.coord,footer>section section.contact div.form,footer>section section.contact div.logo{width:100%}}#mentions,#sitemap{margin-left:30px}#mentions a,#sitemap a{color:#265f7d}#mentions .section-title,#sitemap .section-title{margin-bottom:0}#mentions .section-title h1,#sitemap .section-title h1{font-weight:800}#mentions ul,#sitemap ul{padding:0 0 0 30px;margin:0 0 20px}#sidebar{text-align:left}#sidebar .sidebar>.title{color:#b0bec5;text-transform:uppercase;margin-top:10px;margin-bottom:10px}#sidebar .sidebar{margin-bottom:30px}#sidebar .sidebar+.sidebar{border-top:2px solid #b0bec5}#sidebar .elem .title{font-size:25px;font-weight:bolder;margin-top:15px;margin-bottom:15px}#sidebar .value a{color:#00f}#sidebar .value a+a{margin-top:10px}#sidebar .line a{color:#000}.editor a,.pagination a{color:#265f7d}#sidebar .line,#sidebar .value{margin-left:15px}.no-selectable{-ms-user-select:none;-webkit-user-select:none;user-select:none}.linkButtons{display:-ms-flexbox;display:flex;margin:20px auto auto;-ms-flex-pack:center;justify-content:center}.linkButtons .linkButton:not(:first-child){margin-left:10px}.linkButton{display:-ms-flexbox;display:flex}.linkButton a{margin:auto}.editor ol,.editor ul{padding:0 0 0 2.5em;margin:.5em 0}.pagination a,.pagination span{padding:2vmin;margin-left:1vw}.editor p{margin-bottom:.7em}.pagination{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;margin-top:3vh;margin-bottom:3vh}.pagination a{border:1px solid #265f7d}.pagination a.active{background-color:#265f7d;color:#fff;cursor:context-menu}figure img{vertical-align:middle}.wp-block-cgb-block-algori-pdf-viewer-iframe{width:100%!important;height:600px!important}.wp-block-image img{width:100%}#singular-blog .sidebar{padding:2vh;border-top:2px solid #000;border-bottom:2px solid #000}#singular-blog .sidebar .widget-content .widget-title{margin-bottom:2vh}#singular-blog .sidebar .widget-content ul{font-style:italic;text-align:start;color:#265f7d;list-style:outside}body.loaded .loader-wrapper{visibility:hidden;transform:translateY(-100%);-moz-transition:all .7s ease-out 1s;-o-transition:all .7s ease-out 1s;-webkit-transition:all .7s ease-out;-webkit-transition-delay:1s;transition:all .7s ease-out 1s}body.loaded .loader-wrapper .loader{opacity:0;transition:all .7s ease-out}body.loaded .loader-wrapper .section-lateral{transform:translateX(0)}body.loaded .loader-wrapper .section-lateral.section-left{transform:translateX(-100%);-moz-transition:all .7s cubic-bezier(.645,.045,.355,1) .3s;-o-transition:all .7s cubic-bezier(.645,.045,.355,1) .3s;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.3s;transition:all .7s cubic-bezier(.645,.045,.355,1) .3s}body.loaded .loader-wrapper .section-lateral.section-right{transform:translateX(100%);-moz-transition:all .7s cubic-bezier(.645,.045,.355,1) .3s;-o-transition:all .7s cubic-bezier(.645,.045,.355,1) .3s;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.3s;transition:all .7s cubic-bezier(.645,.045,.355,1) .3s}body .loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;display:-ms-flexbox;display:flex}body .loader-wrapper .loader{margin:auto;width:150px;height:150px;border-radius:50%;border:3px solid transparent;border-top-color:#265f7d;border-bottom-color:#265f7d;z-index:1002;position:relative}body .loader-wrapper .loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#19B5DF;animation:spin 3s linear infinite}body .loader-wrapper .loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#265f7d;animation:spin 1.5s linear infinite}body .loader-wrapper .section-lateral{position:fixed;top:0;width:51%;height:100%;background:#fff;z-index:1001}body .loader-wrapper .section-lateral.section-left{left:0}body .loader-wrapper .section-lateral.section-right{right:0}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#page_header{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;height:500px}#page_header:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:2}#page_header *{position:relative;z-index:3}#page_header article{width:50%;padding:2rem 0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}#page_header article .section-title{color:#fff;font-size:3rem;font-weight:700;margin-bottom:2rem;text-shadow:2px 2px 0 #000}#page_header article .section-desc,#page_header article h2{color:#fff;font-weight:400;font-size:1.4rem;text-shadow:2px 2px 2px #000}@media screen and (min-width:0px) and (max-width:479px),screen and (min-width:480px) and (max-width:767px){#page_header article{width:80%}}#maintenance-page{font-family:Futura-Normal,arial;background:#265f7d}#maintenance-page .block-text{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#maintenance-page .main-text{font-size:50px;color:#fff;text-shadow:1px 1px 2px #000;text-align:center}#maintenance-page .secondary-text{color:#fff;text-align:right;font-weight:lighter;margin:auto;line-height:5px}#maintenance-page .mail{text-align:right;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;margin:40px;position:absolute;bottom:0;right:0;color:#fff}.formulaire input,.formulaire select,.formulaire textarea{margin-bottom:20px;padding:4px;font-size:15px;transition:.2s ease;background-color:transparent}#maintenance-page .mail a{color:#fff;text-shadow:1px 1px 2px #000;text-decoration:none}@media screen and (max-width:768px){#maintenance-page .secondary-text{text-align:center;line-height:15px}}.formulaire{display:table;width:100%}.formulaire label{color:#1a1818}.formulaire textarea{height:80px;border:none;color:#265f7d;border-bottom:1px solid #AAA;border-right:1px solid #AAA}.formulaire select:focus,.formulaire textarea:focus{border-right:2px solid #265f7d}.formulaire textarea:focus{border-bottom:2px solid #265f7d;transition:.2s ease}.formulaire select{-moz-appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,rgba(0,0,0,0) 50%,#265f7d 50%),linear-gradient(135deg,#265f7d 50%,rgba(0,0,0,0) 50%),linear-gradient(to right,#265f7d,#265f7d);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.formulaire input,.formulaire select{border:none;color:#265f7d;border-bottom:1px solid #AAA}.formulaire input[type=submit],.formulaire select[type=submit]{cursor:pointer;margin-top:15px;border:1px solid #265f7d;padding:10px 20px;color:#265f7d;background-color:transparent;transition:all .3s ease}.formulaire input[type=submit]:hover,.formulaire select[type=submit]:hover{background-color:#265f7d;color:#fff}.formulaire input:-moz-placeholder,.formulaire select:-moz-placeholder{color:#777}.formulaire input::-moz-placeholder,.formulaire select::-moz-placeholder{color:#777}.formulaire input:-ms-input-placeholder,.formulaire select:-ms-input-placeholder{color:#777}.formulaire input::-webkit-input-placeholder,.formulaire select::-webkit-input-placeholder{color:#777}.formulaire input:focus,.formulaire select:focus{border-bottom:2px solid #265f7d;transition:.2s ease}.formulaire input:focus:-moz-placeholder,.formulaire select:focus:-moz-placeholder{color:#265f7d;text-align:right}.formulaire input:focus::-moz-placeholder,.formulaire select:focus::-moz-placeholder{color:#265f7d;text-align:right}.formulaire input:focus:-ms-input-placeholder,.formulaire select:focus:-ms-input-placeholder{color:#265f7d;text-align:right}.formulaire input:focus::-webkit-input-placeholder,.formulaire select:focus::-webkit-input-placeholder{color:#265f7d;text-align:right}.formulaire input .wpcf7-response-output,.formulaire select .wpcf7-response-output{display:inline!important}.formulaire button{margin:28px auto auto;width:120px;height:32px;background:#265f7d;border:none;border-radius:2px;color:#FFF;font-family:Roboto,sans-serif;font-weight:500;text-transform:uppercase;transition:.1s ease;cursor:pointer;padding:10px 20px}.formulaire button:active,.formulaire button:focus,.formulaire button:hover{opacity:.8;box-shadow:0 2px 4px rgba(0,0,0,.4);transition:.1s ease}.formulaire input,.formulaire select{height:2.5em}.formulaire .first{width:44.44444%;float:left;margin-right:11.11111%}.formulaire .last{width:44.44444%;float:right;margin-right:0}.formulaire .form-line,.formulaire .form-textarea,.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 select,.wpcf7 textarea{width:100%}.formulaire .alone{width:100%;float:left;margin-left:0;margin-right:0}.formulaire .part{margin-top:15px}.formulaire label{margin-bottom:0;float:left}pre{background-color:transparent!important;border:none!important}.wpcf7{background-color:transparent}.wpcf7-form-control-wrap{position:inherit!important}.formulaire .wpcf7 div.wpcf7-display-none{display:none!important}.wpcf7 div.wpcf7-response-output{display:inline-block;margin:0;padding:0}.wpcf7 div.wpcf7-display-none{display:none!important}.wpcf7 div.wpcf7-response-output[role=alert]{margin:2em .5em 1em;padding:.2em 1em}