/* ATTENTION MISE EN COMMENTAIRE DE TOUT LE CODE D'ORIGINE, REMPLACER *@@@@/ dans le code pour remettre les commentaires d'origine */

/**** Chargement de la font MONTSERRAT ****/
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,400i,600');
/**** Chargement de la font BEBAS NEUE ****/
@font-face {
    font-family: 'bebasNeue';
    src: url('fonts/BebasNeue Bold.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.bebas{font-family: 'bebasNeue';}

/**** Adaptation des feuilles de style BOOTSTRAP ****/
.container-fluid{padding: 0;}
/**** Adaptation des feuilles de style BOOTSTRAP ****/


html, body{box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; font-family: 'Montserrat', sans-serif; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-style: normal; font-weight: 400; height: 100%; margin: 0; position: relative;}

a:hover{text-decoration:none;}
div:focus{outline: none;}
body{margin:0;padding:0;overflow-x:hidden;hei/ght:8000px;}
h1{font-family:'bebasNeue';font-size:63px;letter-spacing:1.6px;line-height:72px;margin:0;}
h2{font-family:'bebasNeue';font-size:37px;letter-spacing:1.02px;line-height:44px;margin:0;}
h3{font-size:16px;font-weight:600;line-height:25px;margin:0;}
h4{font-size:13px;font-weight:normal;letter-spacing:1.09px;line-height:23px;margin:0;}

.seoh1{font-family:'bebasNeue';font-size:63px;letter-spacing:1.6px;line-height:72px;margin:0;}

.color-blue{color:#0073be;}
.color-bluedark{color:#1A3047;}
.color-white{color:#fff;}
.color-h1{color:#555;}
.color-h2{color:#555;}
.color-h3{color:#555;}
.color-h4{color:#7F7F7F;}
.bgcolor-blue{background-color:#0073be;}
.bgcolor-bluedark{background-color:#1A3047;}
.bgcolor-white{background-color:#fff;}
.bgcolor-h1{background-color:#555;}
.bgcolor-h2{background-color:#555;}
.bgcolor-h3{background-color:#555;}
.bgcolor-h4{background-color:#7F7F7F;}

.tiret{height:6px;margin:12px 0 20px;width:32px;}
.tiret-actus{height:10px;margin:12px 0 50px;width:85px;}

.logo{background-color:#0073be;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;height:230px;position:absolute;width:115px;z-index:1;}
.logo img{display:block;height:130px;margin-top:100px;}
header .header{height:100px;}
header .reseaux{border-bottom:1px solid #d8d8d8;height:50px;text-align:right;}
header .reseaux div{display:inline-block;}
header .reseaux .div-search input{border:none;font-size:12px;padding:10px 15px;width:200px}
header .reseaux .div-search input:focus{border:none}
header .reseaux .div-search .search-tags-actus{color:rgba(155,155,155,0.4);margin:0 40px 0 10px}
header .reseaux .code-lang.en{margin-right:40px;}
header .reseaux .code-lang a{color:rgba(155,155,155,0.4);font-size:12px;text-decoration:none;}
header .reseaux .code-lang a.active{color:rgba(155,155,155,1);font-size:12px;}
header .reseaux img{height:40px;margin:0 0 0 10px;width:40px;}
header .reseaux .cta-don{margin:5px 50px;}
header .menu{height:50px;}
header .menu>ul{width:100%;}
/*header .menu>ul>li{border-right:1px solid #d8d8d8;float:left;padding: 22px 0;width:calc((100% - 205px) / 5);}*/
header .menu>ul>li{float:left;padding:13px 34px;width:calc((100% - 205px) / 4);width:max-content;width:-moz-max-content;}
header .menu>ul>li>a{color:#7f7f7f!important;font-size:13px;font-weight:500;letter-spacing:0.85px;line-height:16px;padding:0;text-align:center;}
header .menu>ul>li>a:hover{text-decoration:none;}
header .sub-menu{background-color:#fff;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;display:none;padding-bottom:15px;position:absolute;top:50px;width:max-content;width:-moz-max-content;z-index:999;}
header .sub-menu>li{padding:5px 34px}
header .sub-menu>li:hover{background-color:#F4F4F4;}
header .sub-menu>li>a{color:#7f7f7f;font-size:13px;font-weight:500;letter-spacing:0.85px;line-height:20px;}
header .sub-menu>li>a:hover{text-decoration:none;}
.header-menu{margin:0;}
.header .header-menu-mobile{background-color:#fff;float:right;margin:0;padding:25px;width:max-content;width:-moz-max-content;}
.header-mobile .reseaux .code-lang{display:none;margin-left:10px;margin-right:0}
.header-mobile .reseaux .code-lang.active{display:inline-block;}
.header-mobile .reseaux .code-lang a{color:rgba(155,155,155,1);font-size:12px;text-decoration:none;}
.header-mobile .header-menu-mobile{background-color:#fff;left:30px;margin:0;padding:25px;position:absolute;width:calc(100% - 60px);z-index:10;}
.header-menu-mobile>li:hover{background-color:#F4F4F4;}
.header-menu-mobile>li>a{color:#7f7f7f;letter-spacing:0.85px;line-height:20px;}
.header-menu-mobile>li>a:hover{text-decoration:none;}
.header-menu-mobile .menu-mobile{margin-top:15px;}
.header-menu-mobile .menu-mobile a{font-size:14px;font-weight:700;}
.header-menu-mobile .sub-menu-mobile a{font-size:13px;font-weight:300;}
.nav-menu-mobile{color:#979797;cursor:pointer;float:right!important;line-height:50px;margin-right:50px;vertical-align:middle;}

ul{list-style:none;padding-left:0;}

.padding-0{padding:0;}
.padding-left-20{padding-left:20px;}
.padding-right-20{padding-right:20px;}
.padding-right-35{padding-right:35px;}
.margin-0{margin:0;}
.margin-top-30px{margin-top:30px;}
.margin-bottom-30px{margin-bottom:30px;}
.margin-bottom-70px{margin-bottom:70px;}
.margin-left-15px{margin-left:15px;}
.z-index--1{z-index:-1;}
.z-index-2{z-index:2;}

/******* CTA **********/
.cta-don{background-color:#0073be;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;letter-spacing:0.54px;line-height:14px;padding:13px 26px;text-transform:uppercase;width:max-content;width:-moz-max-content;}
.cta-blue{background-color:#0073be;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;letter-spacing:0.54px;line-height:14px;padding:20px;text-align:center;text-transform:uppercase;width:max-content;width:-moz-max-content;}
.cta-blue:hover{color:#fff;}
.cta-blue a{color:#fff;}
.cta-blue a:hover{color:#fff;}
.cta-transparent-border-white{background-color:transparent;border:1px solid #fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;letter-spacing:0.54px;line-height:14px;padding:20px;text-align:center;text-transform:uppercase;width:max-content;width:-moz-max-content;}
.cta-transparent-border-blue{background-color:transparent;border:1px solid #0073be;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#0073be;cursor:pointer;font-size:14px;font-weight:bold;letter-spacing:0.54px;line-height:14px;padding:20px;text-align:center;text-transform:uppercase;width:max-content;width:-moz-max-content;}
.cta-transparent-border-gris{background-color:transparent;border:1px solid #7F7F7F;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#7F7F7F;cursor:pointer;font-size:14px;font-weight:bold;letter-spacing:0.54px;line-height:14px;padding:20px;text-align:center;text-transform:uppercase;width:max-content;width:-moz-max-content;}


.div-opaque-img{background-color:rgba(0,0,0,0.3);height:100%;position:absolute;top:0;width:100%;}

/* BREADCRUMB */
.breadcrumb{ padding: 0; margin:30px 0 30px 30px; list-style-type: none; position: relative; height: 30px; background: #fff; overflow: hidden;}
.breadcrumb li{ float: left;}
.breadcrumb li.separ{ padding-right: 5px; padding-left: 5px; color: #7e7e7e; font-size: 18px; height: 26px; padding-top: 4px; }
.breadcrumb li.bread { padding-right: 10px; padding-left: 10px; -webkit-transition: 0.3s; transition: 0.3s; color: #7e7e7e; font-size: 13px; height: 24px; padding-top: 6px; text-decoration: none;}
.breadcrumb li.bread a{ -webkit-transition: 0.3s; transition: 0.3s; color: #7e7e7e; height: 100%; display: block; text-decoration: none;}
.breadcrumb li.bread:hover{ color: #7e7e7e; text-decoration: none;}
.breadcrumb li.bread:hover a{ color: #7e7e7e; text-decoration: none;}


/******** HOME *************/
.video-co/ver{bottom:0;min-height:100%;min-width:100%;position:relative;right:0;}
.video-cover{width:100%}
#content .row{margin:0;}
.pave-0{height:100%;width:100%;z-in/dex:-1;}
.pave-0 .bloc-1{left:50%;position: absolute;top:50%;transform:translate(-50%,-50%);}    
.pave-0 .bloc-1 .title{font-family:'bebasNeue';font-size:51px;letter-spacing:1.93px;line-height:60px;margin:auto;width:100%;}    
.pave-0 .bloc-1 .txt-preview{font-family:'bebasNeue';font-size:37px;letter-spacing:0.04px;line-height:33px;margin:auto;width:100%;}
.pave-0 .bloc-1 .txt-impots{font-size:10px;text-transform:uppercase;letter-spacing:0.04px;line-height:33px;margin:auto;width:100%;}  

.pave-1{height:100%;width:100%;z-index:-1;}
.pave-1 .bloc-1{left:50%;position: absolute;top:50%;transform:translate(-50%,-50%);}    
.pave-1 .bloc-1 .title>h1{font-family:'bebasNeue';font-size:76px;letter-spacing:1.93px;line-height:91px;margin:auto;width:70%;}    
.pave-1 .bloc-1 .txt-preview{font-size:19px;letter-spacing:0.04px;line-height:33px;margin:auto;width:80%;}    

.pave-2 .bloc-1{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%;} 
.pave-2 .bloc-hover{background-color:rgba(0, 115, 190, 0.8); display:none;height:100%;left:0;position:absolute;top:0;width:100%;} 
.pave-2 .bloc-text{left:100px;position: absolute;top:50%;transform:translate(0,-50%);}
.pave-2 .bloc-text-public{left:100px;position: absolute;top:50%;transform:translate(0,-50%);width:calc(100% - 100px);}
.pave-2 .bloc-text-hover{display:none;left:100px;position: absolute;top:50%;transform:translate(0,-50%);}
.pave-2 .title{width:calc(100% - 100px);}
.pave-2 .txt-preview{width:calc(100% - 100px);}

/*
.pave-2 .bloc-hover.bloc-hover-1{background-color:#0073be;} 
.pave-2 .bloc-hover.bloc-hover-2{background-color:#6791C5;} 
.pave-2 .bloc-hover.bloc-hover-3{background-color:#8dadd3;} 
.pave-2 .bloc-hover.bloc-hover-4{background-color:#b3c8e2;} 
*/
.pave-2 .bloc-hover.bloc-hover-1{background-color:rgba(0, 115, 190, 0.8);} 
.pave-2 .bloc-hover.bloc-hover-2{background-color:rgba(103, 145, 197, 0.8);} 
.pave-2 .bloc-hover.bloc-hover-3{background-color:rgba(141, 173, 211, 0.8);} 
.pave-2 .bloc-hover.bloc-hover-4{background-color:rgba(179, 200, 226, 0.8);} 

.pave-3 .title-actus-home>h2{font-family:'bebasNeue';font-size:90px;letter-spacing:2.28px;line-height:90px;}
.pave-3 .div-global-actus{height:max-content;height:-moz-max-content;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1050px}

.pave-3 .div-title-actus{padding:0 25px;}
.pave-3 .div-actus{display:inline-block;padding:0 25px;width:350px;}
.pave-3 .div-actus h3{height:max-content;height:-moz-max-content;min-height:85px;padding-bottom:10px;}
.pave-3 .div-actus h4{height:max-content;height:-moz-max-content;min-height:90px;padding-bottom:20px;}
.pave-3 .div-img-actus{width:100%;}

.pave-4 .bloc-4-left{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:315px;}    
.pave-4 .bloc-4-left .title h1{font-size:150px;letter-spacing:4px;line-height:150px;}    
.pave-4 .bloc-4-left .tiret{height:15px;margin:10px 0 30px;width:70px;}    
.pave-4 .bloc-4-right{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:560px;}
.pave-4 .bloc-4-right .bloc-text{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-table;height:275px;margin:15px;padding:25px;width:250px;}    
.pave-4 .bloc-4-right .bloc-text .title{height:40px;}    
.pave-4 .bloc-4-right .bloc-text .txt-preview{height:115px;}    

.pave-5 .div-global-nla{height:max-content;height:-moz-max-content;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1050px;}
.pave-5 .div-title-nla{padding:0 25px;}
.pave-5 .div-title-nla .title>h2{font-family:'bebasNeue';font-size:63px;letter-spacing:1.6px;line-height:72px;margin:0;}
.pave-5 .div-nla{display:inline-block;padding:0 25px;width:350px;}
.pave-5 .div-nla h3{height:max-content;height:-moz-max-content;min-height:60px;padding-bottom:10px;color:#555}
.pave-5 .div-nla h4{height:max-content;height:-moz-max-content;min-height:90px;padding-bottom:20px;}
.pave-5 .div-img-nla{width:100%;}
.pave-5 .div-nla-campagnes{display:inline-block;margin-top:75px;padding:0;width:100%;}
.pave-5 .div-nla-campagnes h3{height:max-content;height:-moz-max-content;min-height:35px;padding:0 0 10px 25px;color:#555}
.pave-5 .div-nla-campagnes h4{height:max-content;height:-moz-max-content;min-height:35px;margin:auto;padding:0 0 20px 0;text-align:center;width:360px;}
.pave-5 .div-nla-resultats{display:inline-block;height:300px;margin:0 25px;width:300px;} 
.pave-5 .div-nla-resultats .bloc-detail{height:200px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:200px;}
.pave-5 .div-nla-resultats .bloc-detail .title h1{font-size:150px;letter-spacing:4px;line-height:130px;padding-top:20px;}
.pave-5 .div-nla-resultats .bloc-detail .title h2{font-size:37px;letter-spacing:1.02px;line-height:44px;}
.color-in-progress{color:#0073be}
.color-win{color:#9ebfde}
.color-lost{color:#555555}

.pave-6 .bloc-1{left:70px;position: absolute;top:50%;transform:translate(0,-50%);}
.pave-6 .bloc-1 .txt-preview{width:80%}
.pave-6 .bloc-1 .reseaux div{display:inline;}
.pave-6 .bloc-1 .reseaux img{height:60px;margin-right:10px;width:60px;}
.pave-6 .bloc-2{left:33.33333333333%;position: absolute;top:50%;transform:translate(-25%,-50%);} 
.pave-6 .bloc-2 input{border:1px solid #0073be;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;height:35px;width:100%;} 
.pave-6 .bloc-2 span{font-size:16px;letter-spacing:0.63px;line-height:20px;} 

.pave-7 .bloc-4-left{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px;}    
.pave-7 .bloc-4-left .title h1{font-size:70px;letter-spacing:1.77px;line-height:72px;}    
.pave-7 .bloc-4-left .tiret{height:10px;margin:10px 0 30px;width:70px;} 
.pave-7 .bloc-4-right{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:590px;}
.pave-7 .bloc-4-right .bloc-text{display:inline-table;height:240px;margin:15px;padding:25px;width:255px;}    
.pave-7 .bloc-4-right .bloc-text .txt-preview{height:138px;}    


.pave-8 .bloc-1{left:100px;position:absolute;top:50%;transform:translate(0,-50%);}

.pave-9.bloc-1{height:66%;}
.pave-9.bloc-1 .bloc-nos-valeurs{left:0;position:absolute;top:50%;transform:translate(0,-50%);}
.pave-9.bloc-1 .tiret{margin:24px 0 40px;}
.pave-9.bloc-1 .div-valeurs{padding-right:30px;}
.pave-9.bloc-2{border-top:1px solid #fff;height:calc(34% - 1px);}
.pave-9.bloc-2 ul{display:inline-table;margin-right:15px;width:calc((100% - 90px) / 4);}
.pave-9.bloc-2 ul>li>a{color:#fff;font-size:13px;font-weight:300;letter-spacing:0.11px;line-height:22px;padding:0;}
.pave-9.bloc-2 ul .first-li{font-weight:600;}
.pave-9.bloc-2 .bloc-4 h4{font-size:15px;letter-spacing:0.6px;line-height:19px;margin:15px 0;}
.pave-9.bloc-2 .bloc-4 input{border:1px solid #fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:12px;height:35px;margin:12px 0;padding:0 10px;width:100%;}
.pave-9.bloc-2 .bloc-4 .cta-blue{margin:5px 0;}
/*.pave-9.bloc-2 .reseaux img{width:60px;}*/
.pave-9.bloc-2 .reseaux img{width:45px;}

/*page toutes les actus/tous les blog*/
.row-first-actu{height:500px;}
.bloc-text-first-actu{left:25%;position:absolute;top:50%;transform:translate(0,-50%);width:30%;}
.row-other-actus .actu .bloc-text-actu h3{color:#555;}
.row-other-actus .actu .bloc-text-actu{color:#7F7F7F;font-size:14px;line-height:24px;}
.row-other-actus .actu .bloc-text-actu .title{color:#555;}
.row-other-actus .title-dernieres-actus{marg/in-bottom:25px;}
.row-other-actus .title-dernieres-actus h1{font-family:'bebasNeue';font-size:83px;letter-spacing:2.1px;line-height:90px;margin:0;}
.row-other-actus .div-actus{margin-top:50px;}
.row-other-actus .div-global-actus{width:300px}
.row-other-actus .div-actus .date-actu{color:#7e7e7e;font-size:12px;letter-spacing:1.01px;line-height:12px;margin-bottom:15px;}
.row-other-actus .div-actus .adresse{color:#7e7e7e;font-size:12px;letter-spacing:1.01px;line-height:15px;margin:15px 0;}
/*.row-other-actus .div-actus h3{height:max-content;height:-moz-max-content;min-height:85px;padding-bottom:10px;}
.row-other-actus .div-actus h4{height:max-content;height:-moz-max-content;min-height:90px;padding-bottom:20px;}*/

.row-other-actus h1{color:#7f7f7f;font-size:29px;letter-spacing:0.74px;line-height:35px;text-transform:uppercase;}

.row-other-actus .div-actus h2{font-size:16px;font-weight:600;height:75px;line-height:25px;min-height:75px;margin:0 0 10px 0;overflow:auto}
    
.row-other-actus .div-actus h3{height:75px;min-height:75px;margin-bottom:10px;overflow:auto}
.row-other-actus .div-actus h4{height:80px;min-height:80px;margin-bottom:20px;overflow:auto}
.row-other-actus .div-img-actus{width:100%;}
.row-other-actus .rester-informer{padding:0 30px;}
.row-other-actus .col-left h2{color:#7f7f7f;font-size:29px;letter-spacing:0.74px;line-height:35px;text-transform: uppercase;}
.row-other-actus .rester-informer div{padding:10px;}
.row-other-actus .rester-informer div input{font-size:12px;padding:10px 15px;width:270px;}
.row-other-actus .rester-informer .cta-blue{margin:10px;}
.row-other-actus .reseaux{margin:0 30px;}
.row-other-actus .reseaux div{display:inline-block;}
.row-other-actus .reseaux img{height:40px;margin:10px 10px 0 3px;width:40px;}
.row-other-actus .title-left{margin:50px 30px 0 40px;}
.row-other-actus .div-contenu-left{margin:25px 40px 0;width:275px;}
.row-other-actus .div-contenu-left .date-left h3{font-size:13px;}
.row-other-actus .actu{padding-right:15%;}
.row-other-actus .actu .date-actu{color:#7e7e7e;font-size:12px;letter-spacing:1.01px;line-height:12px;margin-bottom:30px;}
.row-other-actus .actu .txt{font-size:14px;}
.row-other-actus .title-actus-similaires h2{font-family:'bebasNeue';font-size:26px;letter-spacing:0.51px;line-height:31px;margin:60px 0 0;}

/*page toutes les actus/tous les blog*/
.div-actus #select_thematique{background-color: #fff;border:1px solid rgba(155,155,155,0.4);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:12px;height:40px;padding:10px 15px;width:270px;}
.div-actus #tags_actus{border:1px solid rgba(155,155,155,0.4);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:12px;padding:10px 15px;width:270px;}
.div-actus .search-tags-actus{color:rgba(155,155,155,0.4);margin-left:10px}

/*page event*/
.row-first-event{height:500px;}
.bloc-text-first-event{left:25%;position:absolute;top:50%;transform:translate(0,-50%);width:30%;}
.row-other-events .title-dernieres-events{marg/in-bottom:25px;}
.row-other-events .title-dernieres-events h1{font-family:'bebasNeue';font-size:83px;letter-spacing:2.1px;line-height:90px;margin:0;}
.row-other-events .div-events{margin-top:50px;}
.row-other-events .div-events-mois-annee{margin-top:50px;}
.row-other-events .div-events-mois-annee .mois-annee{border-bottom:1px solid #7e7e7e;border-top:1px solid #7e7e7e;color:#7e7e7e;font-size:19px;height:50px;letter-spacing:1.03px;line-height:23px;padding:13px 0;}
.row-other-events .div-global-events{width:300px}
.row-other-events .div-events .date-event{color:#fff;font-size:12px;letter-spacing:1.34px;line-height:16px;margin-bottom:15px;padding:3px 0;width:75px;}
.row-other-events .div-events .adresse{color:#7e7e7e;font-size:10px;letter-spacing:1.01px;line-height:15px;margin-bottom:15px;min-height:30px;}
.row-other-events .div-events h3{height:50px;}
.row-other-events .div-events h4{height:max-content;height:-moz-max-content;min-height:90px;padding-bottom:20px;}
.row-other-events .div-img-events{width:100%;}
.row-other-events .rester-informer{padding:0 30px;}
.row-other-events h1{color:#7f7f7f;font-size:29px;letter-spacing:0.74px;line-height:35px;text-transform: uppercase;}
.row-other-events .rester-informer div{padding:10px;}
.row-other-events .rester-informer div input{font-size:12px;padding:10px 15px;width:270px;}
.row-other-events .rester-informer .cta-blue{margin:10px;}
.row-other-events .reseaux{margin:0 30px;}
.row-other-events .reseaux div{display:inline-block;}
.row-other-events .reseaux img{height:40px;margin:10px 10px 0 3px;width:40px;}
.row-other-events .title-left{margin:50px 30px 0 40px;}
.row-other-events .div-contenu-left{margin:25px 30px 0 40px;width:285px;}
.row-other-events .div-contenu-left .date-left h3{font-size:13px;}
.row-other-events .event{padding-right:15%;}
.row-other-events .event .date-event{color:#7e7e7e;font-size:12px;letter-spacing:1.01px;line-height:12px;margin-bottom:30px;}
.row-other-events .event .txt{font-size:14px;}
/*page event*/

/*page equipe*/
.tri-category{}
.tri-category select{width:max-content;width:-moz-max-content;}
.entete-equipe{margin:30px 0;}
.div-portrait{margin:0 15px 30px 15px;}
.div-portrait .portrait{background-color:#0073be;display:none;height:100%;width:100%;}
.div-portrait .portrait .content{height:max-content;height:-moz-max-content;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max-content;width:-moz-max-content;max-width:80%;}
.row-partenaire .div-portrait .portrait .content {height:90%;top:5%;transform:translate(-50%,0)}
.row-partenaire .div-portrait .portrait .content .title{margin-top:0}
.row-partenaire .div-portrait .portrait .content .txt-preview{height:60%;overflow:auto}
.row-partenaire .div-portrait .portrait .content .txt-preview a{color:#fff;font-size:16px;font-weight: bold;}
.row-partenaire .div-portrait .portrait .content .txt-preview a:hover{color:#fff}
/*page equipe*/

/*page ambassadeurs*/
.row-ambassadeurs .title{border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;margin:10px 0 15px;padding:5px 0;width:max-content;width:-moz-max-content;max-width:80%;}
.row-ambassadeurs h2{width:50%;}
.row-ambassadeurs .presentation h4{font-size:12px;line-height:18px;}
.row-ambassadeurs .presentation a{color:#fff;text-decoration:none;}
.row-ambassadeurs .presentation a:hover{color:#fff;text-decoration:none;}
.row-ambassadeurs .cta-video{right:0;top:0;}
.row-ambassadeurs .div-portrait .portrait .content{left:5%;top:5%;transform:translate(0,0);width:90%;max-width: 90%;}
/*page ambassadeurs*/

/*page partenaire*/
.row-partenaire{margin-bottom:100px!important;}
.row-partenaire .tiret{height:6px;margin:12px 0 0;width:32px;}
.row-partenaire .title{mar/gin-top:50px;wi/dth:50%;}
.row-partenaire .description{margin:10px 0 20px 0;width:90%;}
.row-partenaire .cta-site{margin:auto;}
.row-partenaire .form-partenaire .form-ctrl{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block;font-size:11px;height:calc(2.25rem + 2px);padding:6px 12px;width:100%;}
.row-partenaire .form-partenaire .form-ctrl-textarea{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block;font-size:11px;padding:6px 12px;width:100%;}
.row-partenaire .form-partenaire h6{font-size:8px;font-style:italic;margin:5px 0 0;}
.row-partenaire .form-partenaire .border-top-color-h1{border-top:1px solid #555;}
.row-partenaire .form-partenaire .h4-checkbox{font-size:11px;}
.row-partenaire .form-partenaire .h4-checkbox input{display:inline-block;margin-right:10px}
.row-partenaire .form-partenaire .h4-checkbox .form-autre-partenaire{margin-right:0;width:calc(100% - 22px)}
.row-partenaire .reseaux div{display:inline-block;}
.row-partenaire .reseaux img{height:40px;margin:0 10px 0 -5px;width:40px;}


/*page partenaire*/

/*page thematique et nla*/
.div-thematique{mar/gin:0 15px 30px 15px;}
.div-thematique .thematique{background-color:rgba(0, 115, 190, 0.4);height:100%;width:100%;}
.div-thematique .thematique:hover{background-color:#0073be;height:100%;width:100%;}
.div-thematique .thematique .title{text-transform:uppercase}
.div-thematique .thematique .txt-preview{display:none}
.div-thematique .thematique:hover .txt-preview{display:block}
.div-thematique .thematique .cta-thematique{display:none}
.div-thematique .thematique:hover .cta-thematique{display:block}
.div-thematique .thematique .content{height:max-content;height:-moz-max-content;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max-content;width:-moz-max-content;max-width:80%;}
/*page projet*/

/*page projet*/
.projet .entete{height:100%;width:100%;z-index:-1;}
.projet .entete .bloc-title{left:50%;position: absolute;top:50%;transform:translate(-50%,-50%);}    
.projet .entete .bloc-title .title{font-family:'bebasNeue';font-size:76px;letter-spacing:1.93px;line-height:91px;}
.projet .entete .bloc-title .txt-preview{font-size:19px;letter-spacing:0.04px;line-height:33px;width:70%;} 

.row-inter-blocs{height:60px;}

.projet .row-slide .div-slide{height:100%;width:100%;}
.projet .row-slide .div-slide .carousel-indicators li{background-color:transparent;border:1px solid rgba(255,255,255,.5);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;height:10px;width:10px;}
.projet .row-slide .div-slide .carousel-indicators li.active{background-color:#fff;border:1px solid #fff;}
.projet .row-slide .div-slide .carousel-inner{height:100%;}
.projet .row-slide .div-slide .carousel-inner img{height:100%;width:100%;}
.projet .row-slide .div-slide .item{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:none;float:left;height:100%;margin-right:-100%;position:relative;transition: -webkit-transform .6s ease-in-out;transition: transform .6s ease-in-out;transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out;width:100%;}
.projet .row-slide .div-slide .item.active{display:block;}

.projet .row-article{height:max-content;height:-moz-max-content;}
.projet .row-article .art/icle{margin-bottom:100px;margin-top:50px;}
.projet .row-article .article .title-article{margin:50px 0;} 
.projet .row-article .div-global-article{width:300px}
.projet .row-article .div-global-action{margin-bottom:100px;width:100%}
.projet .row-article .div-article .date-article{color:#7e7e7e;font-size:12px;letter-spacing:1.01px;line-height:12px;margin-bottom:15px;}
.projet .row-article .div-article .adresse{color:#7e7e7e;font-size:12px;letter-spacing:1.01px;line-height:15px;margin:15px 0;}
/*.projet .row-article .div-article h3{height:max-content;height:-moz-max-content;min-height:85px;padding-bottom:10px;}
.projet .row-article .div-article h4{height:max-content;height:-moz-max-content;min-height:90px;padding-bottom:20px;}*/
.projet .row-article .div-article h3{height:50px;min-height:50px;margin-bottom:10px;overflow:auto}
.projet .row-article .div-article h4{height:80px;min-height:80px;margin-bottom:20px;overflow:auto}
.projet .row-article .div-img-article{width:100%;}

.projet .row-document{height:max-content;height:-moz-max-content;}
.projet .row-document .docu/ment{margin-bottom:100px;margin-top:50px;}
.projet .row-document .document .bloc-title{left:100px;position:absolute;top:50%;transform:translate(0,-50%);} 

.projet .row-text1{height:max-content;height:-moz-max-content;font-size:14px;line-height:24px;}
.projet .row-text1 .text1{margin:0 auto;width:100%;}
.projet .row-text1 .text1 .title-text1{margin-bottom:25px;}
.projet .row-text1 .text1 .text1-col{text-align:justify;}
.projet .row-text1 .text1 .text1-col h3{margin:25px 0;}
.projet .row-text1 .text1 .text1-col .div-exergue{background-color:#fff;float:right;font-size:18px;line-height:32px;padding:0 0 50px 50px;margin-right:-100px;margin-top:60px;width:400px;}
.projet .row-text1 .text1 .text1-col .div-exergue span{font-size:64px;line-height:12px;vertical-align:bottom}


.projet .row-text2{height:max-content;height:-moz-max-content;font-size:14px;line-height:24px;}
.projet .row-text2 .text2{margin:0 auto;width:100%;}
.projet .row-text2 .text2 .title-text2{margin-bottom:25px;}
.projet .row-text2 .text2 .text2-col{text-align:justify;}
.projet .row-text2 .text2 .text2-col h3{margin:25px 0;}
.projet .row-text2 .text2 .text2-col .div-exergue{background-color:#fff;float:right;font-size:192px;line-height:180px;padding:0 0 50px 50px;text-align:center;width:200px;}

.projet .row-text3{height:max-content;height:-moz-max-content;font-size:14px;line-height:24px;}
.projet .row-text3 .text3{margin:0 auto;width:100%;}
.projet .row-text3 .text3 .title-text3{margin-bottom:25px;}
.projet .row-text3 .text3 .text3-col h3{margin:25px 0;}

.projet .row-text4 .text4{height:100%;width:100%;}
.projet .row-text4 .text4 .bloc-title{left:10%;position: absolute;top:50%;transform:translate(0,-50%);}    
.projet .row-text4 .text4 .bloc-title .title{font-family:'bebasNeue';font-size:76px;letter-spacing:1.93px;line-height:91px;}
.projet .row-text4 .text4 .bloc-title .txt-preview{font-size:19px;letter-spacing:0.04px;line-height:33px;width:70%;} 
/*page projet*/

/* page COMMUNIQUE DE PRESSE */
.communique-presse .title-actus-home{font-family:'bebasNeue';font-size:90px;letter-spacing:2.28px;line-height:90px;}
.communique-presse .div-global-actus{height:max-content;height:-moz-max-content;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1050px}
.communique-presse .div-title-actus{padding:0 25px;}
.communique-presse .div-actus{display:inline-block;padding:0 25px;width:350px;}
.communique-presse .div-actus h3{height:max-content;height:-moz-max-content;min-height:135px;padding-bottom:10px;}
.communique-presse .div-actus h4{height:max-content;height:-moz-max-content;min-height:140px;padding-bottom:20px;}
.communique-presse .div-img-actus{width:100%;}
/* page COMMUNIQUE DE PRESSE */

/* PAGE EMPLOI */
.row-emploi .title{min-height:90px;}
.row-emploi .div-img-actus .nature-job{background-color:rgba(0, 115, 190, 0.4);height:100%;width:100%;}
.row-emploi .div-img-actus .nature-job .content{height:max-content;height:-moz-max-content;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max-content;width:-moz-max-content;max-width:80%;}
.row-emploi .div-img-actus .nature-job .content .title-content{text-transform:uppercase}
/* 

.div-thematique .thematique{background-color:rgba(0, 115, 190, 0.4);disp/lay:none;height:100%;width:100%;}
.div-thematique .thematique:hover{background-color:#0073be;dis/play:none;height:100%;width:100%;}
.div-thematique .thematique .title{text-transform:uppercase}
.div-thematique .thematique .txt-preview{display:none}
.div-thematique .thematique:hover .txt-preview{display:block}
.div-thematique .thematique .cta-thematique{display:none}
.div-thematique .thematique:hover .cta-thematique{display:block}
.div-thematique .thematique .content{height:max-content;height:-moz-max-content;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max-content;width:-moz-max-content;max-width:80%;}

PAGE EMPLOI */

/* PAGINATION */
.pagination {height:30px;margin:100px auto;padding:0;clear:both;background-color:#fff;width:max-content;width:-moz-max-content;}
.pagination ul{display:inline-block;*display:inline;margin:0;padding:0;*zoom:1;}
.pagination li{display:inline;}
.pagination a {background-color:transparent;border:1px solid #7F7F7F;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#7F7F7F;float:left;line-height:34px;margin-right:15px;padding:0 14px;text-decoration: none;-webkit-transition: 0.3s; transition: 0.3s;}
.pagination a:hover{background-color:#0073be;border:1px solid #0073be;color:#fff;}
.pagination .active a{background-color:#0073be;border:1px solid #0073be;color:#fff;}
.pagination .active a{color:#ffffff;cursor:default;}
.pagination .disabled span,
.pagination .disabled a,
.pagination .disabled a:hover{color:#888;cursor:default;background-color:#fff;}
.pagination li:first-child a{border-left-width:1px;}
.pagination-centered {text-align:center;}
.pagination-right {text-align:right;}


@media (max-width:543px){
}

.hidden-xs-up{display:none!important}
@media (max-width:568px){
    .hidden-xs-down{display:none!important}
    
    header .reseaux{border-bottom:0;display:inline-block;height:100px;margin-left:130px;width:50%;}
    header .reseaux img{margin:30px 0 30px 5px;}
    .nav-menu-mobile{line-height:100px;}

    .pave-1 .bloc-1 .title>h1{font-size:40px;line-height:50px;width:100%;}
	.seoh1{font-size:40px;line-height:50px;width:100%;}

    .pave-5 .div-nla h3{height:max-content;height:-moz-max-content;min-height:40px;padding-bottom:10px;}
    
}
@media (min-width:569px){
    .hidden-sm-up{display:none!important}
}
@media (max-width:767px){
    .hidden-sm-down{display:none!important}

    #content{overflow-x:hidden;width:100%;}
    
    header .reseaux .code-lang.en{margin-right:0}
    header .reseaux .cta-don{margin:5px 50px 5px 25px;}

    .logo{height:200px;width:100px;z-index:1;}
    .logo img{height:100px;}

	.pave-0 .bloc-1 .txt-preview{font-size:23px}
	
    .pave-1 .bloc-1{width:80%;}
    .pave-1 .bloc-1 .title>h1{font-size:40px;line-height:50px;width:100%;}
    .pave-1 .bloc-1 .txt-preview{font-size:14px;line-height:20px;width:100%;}  
	.seoh1{font-size:40px;line-height:50px;width:100%;}
    
    .pave-2 .title{width:calc(100% - 25px);}
    .pave-2 .bloc-text .txt-preview{display:none;}
    .pave-2 .bloc-text{left:25px;} 
    .pave-2 .bloc-hover{background-color:rgba(0, 115, 190, 0.4);display:block;}
    .pave-2 .bloc-text-hover{display:block;left:25px;}
    .pave-2 .bloc-text-hover .txt-preview{display:none;}
    
    .pave-3 .div-global-actus{width:100%!important}
    .pave-3 .title-actus-home>h2{font-size: 50px;line-height: 60px;}
    .pave-3 .tiret-actus{margin:12px 0 20px;}
    .pave-3 .div-actus{width:100%;}

    .pave-5 .div-global-nla{width:100%;}
    .pave-5 .div-nla{display:block;margin-bottom:25px;padding:0 25px;width:100%;}
	.pave-5 .div-nla-campagnes h4{padding:0 25px 20px}    
	.pave-5 .div-nla-resultats {display:block;margin:0 auto;}    
    .pave-4 .bloc-4-left{position:absolute;top:50px;transform:translate(-50%,0);width:80%;}    
    .pave-4 .bloc-4-left .title h1{font-size:60px;line-height:100px;text-transform:uppercase;}    
    .pave-4 .bloc-4-left .tiret{height:10px;}    
    .pave-4 .bloc-4-right{left:50%;position:absolute;top:200px;transform:translate(-50%,0);width:100%;}
    .pave-4 .bloc-4-right .bloc-text{display:block;height:auto;margin:15px auto;padding:15px;width:80%;}    
    .pave-4 .bloc-4-right .bloc-text .title{height:max-content;height:-moz-max-content;text-align:center;}    
    
    .pave-6 .bloc-1{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%;}
    .pave-6 .bloc-2{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%;}
    .pave-6 .bloc-2 h2{font-size:30px;line-height:32px;}

    .pave-7 .bloc-4-left{position:absolute;top:50px;transform:translate(-50%,0);width:75%;}    
    .pave-7 .bloc-4-left .title h1{font-size:40px;line-height:40px;text-transform:uppercase;}    
    .pave-7 .bloc-4-left .txt-preview{display:none;}    
    .pave-7 .bloc-4-left .tiret{height:5px;}    
    .pave-7 .bloc-4-right{left:50%;position:absolute;top:250px;transform:translate(-50%,0);width:75%;}
    .pave-7 .bloc-4-right .bloc-text{display:block;height:auto;margin:0;padding:0;width:100%;}    
    .pave-7 .bloc-4-right .bloc-text .title{height:max-content;height:-moz-max-content;}   
    
    .pave-8 .bloc-1{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%;}

    .pave-9.bloc-1 .bloc-nos-valeurs{left:50%;position:absolute;top:50px;transform:translate(-50%,0);width:80%;}
    .pave-9.bloc-1 .tiret{margin:10px 0 20px;}
    .pave-9.bloc-1 .div-valeurs{margin-top:15px;padding-right:0;}
    .pave-9.bloc-2{border-top:0;}
    .pave-9.bloc-2 .bloc-newsletter{border-top:1px solid #fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%;}
    .pave-9.bloc-2 .bloc-newsletter img{width:40%;}
    
    .bloc-text-first-event{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%!important;}
    .bloc-text-first-event .txt-preview{display:none;}
    .row-other-events .title-dernieres-events{margin-top:25px;}    
    .row-other-events .title-dernieres-events h1{font-size:23px;letter-spacing:1.1px;line-height:30px;}
    .row-other-events .div-events{margin-top:25px;padding:0;}
    .row-other-events .div-global-events{width:100%;}  
    .row-other-events .rester-informer{padding:0;}
    .row-other-events .reseaux{margin:0;}
    .row-other-events .title-left{margin:50px 0 25px;}
    .row-other-events .div-contenu-left{margin:0 0 25px;width:100%;}

    .projet .entete .bloc-title{width:80%!important;}    
    .projet .entete .bloc-title .txt-preview{display:none} 
    .projet .row-text1 .text1 .text1-col .div-exergue{float:left;font-size:16px;font-weight:bold;line-height:25px;padding:0;margin-right:-10px;margin-top:20px;width:100%;}
    .projet .row-text2 .text2 .text2-col .div-exergue{font-size:72px;line-height:82px;padding:0 0 10px 25px;width: 130px;}
    
    .projet .row-text3 .text3 .text3-col .font-size-gagne{line-height:60px;}
    .projet .row-text3 .text3 .text3-col .font-size-encours{line-height:45px;}
    .not-phone-number{pointer-events:none;}
    .not-phone-number a{color:#7F7F7F!important;}
    
    
    .bloc-text-first-actu{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%!important;}
    .bloc-text-first-actu .txt-preview{display:none;}
    .row-other-actus .title-dernieres-actus{margin-top:25px;}    
    .row-other-actus .title-dernieres-actus h1{font-size:23px;letter-spacing:1.1px;line-height:30px;}
    .row-other-actus .div-actus{margin-top:25px;padding:0;}
    .row-other-actus .div-global-actus{width:100%;}  
    .row-other-actus .rester-informer{padding:0;}
    .row-other-actus .reseaux{margin:0;}
    .row-other-actus .title-left{margin:50px 0 25px;}
    .row-other-actus .div-contenu-left{margin:0 0 25px;width:100%;}
    .pagination{margin:50px auto;}

    .projet .row-text1 .text1 .text1-col{text-align:left;}
    
    .row-inter-blocs{height:30px;}
    .row-partenaire .div-portrait .portrait .content .txt-preview{display:none}
    .div-thematique .thematique:hover{background-color:rgba(0, 115, 190, 0.4);}
    .div-thematique .thematique:hover .txt-preview{display:none}
    .div-thematique .thematique:hover .cta-thematique{display:none}
    
    .communique-presse .title-actus-home{font-size:34px;line-height:44px;}   
	
	.row-other-actus .div-actus h2{font-size:16px;font-weight:600;height:max-content;height:-moz-max-content;min-height:85px;padding-bottom:10px;line-height:25px}	
	
	.row-other-actus .div-actus h3{height:max-content;height:-moz-max-content;min-height:85px;padding-bottom:10px;}
	.row-other-actus .div-actus h4{height:max-content;height:-moz-max-content;min-height:90px;padding-bottom:20px;}
	
	.projet .row-article .div-article h3{height:max-content;height:-moz-max-content;min-height:85px;padding-bottom:10px;}
	.projet .row-article .div-article h4{height:max-content;height:-moz-max-content;min-height:90px;padding-bottom:20px;}
}
@media (min-width:768px){.hidden-md-up{display:none!important}}
@media (min-width:768px) and (max-width:991px){
    .pave-5 .div-global-nla{width:750px}
    .pave-5 .div-nla{width:250px}
    .pave-5 .div-nla h4{min-height:135px}
    .pave-5 .div-nla-resultats{height:250px;margin:0;width:250px;} 

    
    .pave-3 .div-actus h3{min-height:100px}
    
    .pave-4 .bloc-4-left{width:275px}
    .pave-4 .bloc-4-left .title h1{font-size:110px;line-height:120px;} 
    .pave-4 .bloc-4-left .tiret{height:13px}
    .pave-4 .bloc-4-left .txt-preview{width:80%}
    .pave-4 .bloc-4-right{width:500px}
    .pave-4 .bloc-4-right .bloc-text{height:245px;margin:15px;padding:10px;width:220px;}
    
    .pave-7 .bloc-4-left .txt-preview{width:80%}
    .pave-7 .bloc-4-right{width:530px}
    .pave-7 .bloc-4-right .bloc-text{height:210px;padding:10px;width:225px;}  
    
    .img-pave-6-bloc-3{display:none}
    .img-pave-6-bloc-5{display:none}
}
@media (max-width:991px){
    .hidden-md-down{display:none!important}

    .portrait h2{font-size:16px;line-height:20px;}
    .portrait .tiret{margin:10px 0 16px;}
    .portrait h3{font-size:10px;line-height:12px;}
    
    .pave-3 .div-global-actus{width:700px}
    .pave-3 .div-actus.last-div-actus{display:none}  
}
@media (max-width:1024px){
    h1{font-family:'bebasNeue';font-size:45px;line-height:55px;}
    h3{font-size:16px;line-height:30px;}
    .bloc-text-first-actu{width:60%;}
	.seoh1{font-size:45px;line-height:55px}

    .row-ambassadeurs .presentation{height:70%;overflow:auto;}
    .row-ambassadeurs .presentation h4{font-size:10px;line-height:16px;}
    .row-ambassadeurs .div-portrait .portrait .content{left:5%;top:5%;transform:translate(0,0);width:90%;max-width: 90%;height:90%;}
}
@media (max-width:1024px) and (orientation: portrait){
    header .menu>ul>li{padding:22px 10px;width:max-content;width:-moz-max-content;}    
}
@media (max-width:1024px) and (orientation: landscape){
    header .menu>ul>li{padding:22px;width:max-content;width:-moz-max-content;}    
}
@media (min-width:992px){.hidden-lg-up{display:none!important}}
@media (max-width:1199px){
    .hidden-lg-down{display:none!important}
    
    .bloc-text-first-actu{width:50%;}
	
	.pave-2 .txt-preview{height:80px;overflow:auto}
}
@media (min-width:1200px){
    .hidden-xl-up{display:none!important}
    .bloc-1{width:70%;}

    .bloc-text-first-actu{width:40%;}
}
@media (min-width:1400px){
    .bloc-1{width:50%;} 
    .bloc-text-/first-actu{width:25%;}
}
.hidden-xl-down{display:none!important}
