@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');


html{opacity:0;animation: animate 0.4s ease-in forwards 0.3s; }

@keyframes animate {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

body{background:#ffffff;font-family:"Mulish", sans-serif;}

#preloader{display:flex;align-items:center;justify-content:center;background:#ffffff url(../../design/front/images/gifs/preloader.gif)no-repeat center center;height:100vh;width:100%;position:fixed;z-index:99999;}	

*:focus {outline: none;}
textarea:focus, input:focus{outline: none;}

a{color: #0782C1;text-decoration:none;}
a:hover{color: #1b5184;}
u{}
ol,ul,dl{color:#000;font-size:16px;margin:20px 0 15px 25px;padding-left:0;}
p{margin-bottom:0;color:#000;font-size:16px;line-height:22px;}
h1,h2,h3,h4,h5,h6{font-weight: normal;line-height:1.3;}
.editorTitle0{color:#34586c;font-size:20px;line-height:1.3;margin:0 0 10px 0;}
.editorTitle1{font-size:40px;line-height:1.3;font-weight:800;color:#ed1c2a;font-style:italic;margin:20px 0 40px 0;}
.editorTitle2{font-size:20px;line-height:1.3;font-weight:200;color:#ed1c2a;font-style:italic;margin:20px 0 40px 0;}
.editorTitle3{font-size:30px;line-height:1.3;font-weight:normal;color:#34586c;margin:20px 0 40px 0;}
.editorTitle4{font-size:30px;line-height:1.3;font-weight:800;color:#e51d33;font-style:italic;margin:20px 0 40px 0;}
.editorTitle5{font-size:30px;line-height:1.3;font-weight:normal;color:#34586c;font-style:italic;margin:20px 0 40px 0;}
.editorTitle6{font-size:20px;line-height:1.3;font-weight:300;color:#34586c;margin:20px 0 40px 0;}
.row > *{padding-right:0;padding-left:0;}
.row{margin-right:0;margin-left:0;}
.no-padding{padding-left:0;padding-right:0;}
.no-padding > *{padding-left:0;padding-right:0;}
.container-fluid{margin:0;padding:0;}
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {padding:0;max-width: 1400px;} 
.containerbig{padding:0;max-width: 1920px;} 
.containerbase{padding:0;max-width: 1600px;} 

/* MENU */
.bg-nav{background:#fff;}
.navbar-brand{margin:0;}
.logo{max-height:88px;width:auto;}
.menu{}
.navbar-expand-lg .navbar-nav{padding:0 0 0 0;}
.navbar-expand-lg .navbar-nav .menu-link{font-size:14px;margin:10px 22px;color:#025677;}
.navbar-expand-lg .navbar-nav .menu-adherent{font-size:14px;margin:10px 22px;padding:8px 20px;color:#fff;background:#025777;border-radius:6px;border:1px solid rgba(2,87,119,0);transition:all 0.25s ease;}
.navbar-expand-lg .navbar-nav .menu-adherent:hover{color:#025777;background:#fff;border-radius:6px;border:1px solid rgba(2,87,119,1);transition:all 0.25s ease;}
.navbar-expand-lg .navbar-nav .menu-sociaux{font-size:22px;color:#e3051b;margin:5px 0 0 0;transition:all 0.25s ease;}
.dropdown-item:focus, .dropdown-item:hover{background:#025777;color:#fff;}
.nav-item{padding:0 0 0 0;}
.navbar-expand-lg .navbar-nav .dropdown-menu li{padding:0 0 0 0;}
.nav-link{border-bottom:1px solid rgba(255,255,255,0);}
.activ{border-bottom:1px solid #025777;}

/* HOME VIDEO */
.home-video{position:relative;}
.home-video-overlay{background:rgba(2,87,119,0.5);position:absolute;z-index:10;width:100%;height:100%;margin-top:-6px;border-bottom:12px solid #e2051b;}
.home-vid{width:100%;height:100%;position:relative;z-index:5;}
.home-video-content{position:absolute;z-index:20;top:40%;width:100%;text-align:center;}
.home-title-video{font-size:70px;color:#fff;font-weight:800;font-style:italic;}
.home-title-video span{-webkit-text-stroke: 1px #fff;color:transparent;font-family: "Ubuntu", sans-serif;}
.home-text-video{font-size:30px;line-height:30px;color:#fff;padding:0 0 30px 0;font-style:italic;}
.home-btn-more{padding:8px 20px;font-size:16px;font-weight:600;letter-spacing:1px;color:#fff;text-transform:uppercase;background:#e3051b;border-radius:6px;border:1px solid rgba(227,5,27,0);transition:all 0.25s ease;}
.home-btn-more:hover{color:#fff;background:transparent;border:1px solid #fff;transition:all 0.25s ease;}

/* HOME AGENDAS */
.home-agendas{margin-top:-7px;padding:0 0 80px 0;}
.home-agendas-bg{padding:90px 0 140px 0;background:url(../../design/front/images/home-bg-agendas-01.jpg)no-repeat;}
.home-agendas-block-left{padding-top:30px;}
.home-agendas-cubes{padding:33px 0 20px 140px;}
.home-agendas-title{text-align:right;float:right;font-size:60px;color:#085a7a;text-transform:uppercase;font-weight:800;padding:0 60px 0 0;}
.home-agendas-subtitle{text-align:right;font-size:25px;line-height:35px;color:#000;font-style:italic;padding:15px 60px 0 0;}
.home-agenda-bloc{position:relative;margin:0 40px 0 0;}
.home-agenda-mois{position:relative;z-index:99;color:#085a7a;font-size:45px;text-transform:uppercase;font-weight:800;padding:40px 40px 0 40px;}
.home-agenda-background{position:absolute;z-index:88;width:100%;height:295px;border-radius:14px;background:rgba(255,255,255,0.56);margin:20px 0 0 0;}
.home-agenda-bloc-event{position:relative;z-index:99;margin:30px 35px 30px 35px;padding:15px;border-radius:15px;padding:18px 20px 20px 8px;}
.home-agenda-bloco{padding:0 10px;}
.home-agenda-picture{border-radius:12px;}
.home-agenda-section{color:#fff;font-style:italic;text-transform:uppercase;font-size:10px;padding:15px 0 0 10px;}
.home-agenda-date-annee{font-size:10px;line-height:14px;font-weight:800;color:#fff;margin:0 0 0 15px;}
.home-agenda-date-jour{font-size:30px;line-height:34px;font-weight:800;color:#fff;margin:0 0 0 15px;}
.home-agenda-date-mois{font-size:10px;line-height:14px;font-weight:800;color:#fff;text-transform:uppercase;margin:0 0 0 15px;}
.home-agenda-titre{font-size:20px;line-height:25px;font-weight:800;color:#fff;text-transform:uppercase;}
.home-agenda-texte{font-size:16px;line-height:20px;color:#fff;}
.home-agenda-lieu{margin:6px 0;font-size:11px;line-height:15px;color:#fff;text-transform:uppercase;}
.home-agenda-horaire{font-size:11px;line-height:15px;color:#fff;}
.home-agenda-connect{position:absolute;bottom:0;margin-left:200px;width:fit-content;block-size:fit-content;font-size:11px;font-style:italic;text-transform:uppercase;color:#00306a;border-top-left-radius:14px;border-top-right-radius:14px;background:#fff;padding:12px 20px 10px 20px;transition:all 0.25s ease;}
.home-agenda-connect:hover{color:#fff;background:#00306a;transition:all 0.25s ease;}
.owl-theme .owl-nav{top:15px;position:absolute;right:80px;font-size:60px;color:#085a7a;}
.owl-theme .owl-nav [class*="owl-"]:hover{background:transparent;color:#e2051b;text-decoration:none;}

/* HOME NEWS */
.home-news{background:#d1e1e6;padding:0 0 140px 0;}
.home-news-bloc{background:url(../../design/front/images/home-bg-news-01.jpg)no-repeat;margin-top:-90px;}
.home-news-title{font-size:75px;text-transform:uppercase;font-weight:900;font-style:italic;color:#fff;padding:75px 0 40px 202px;}
.home-news-subtitle-01{position:relative;font-size:30px;text-transform:uppercase;font-weight:800;color:#fff;padding:0 0 18px 70px;}
.home-news-subtitle-01:after{position:absolute;left:70px;bottom:10px;content:'';width:21%;height:2px;background-color:#fff;}
.home-news-bloc-01{position:relative;background:#e3051c;border-radius:15px;min-height:180px;margin:20px 20px 20px 70px;}
.home-news-bloc-02{position:relative;background:#115e7d;border-radius:15px;min-height:180px;margin:20px 20px 20px 70px;}
.home-news-picture{max-width:175px;height:auto;float:left;margin:20px 20px 20px 20px;border-radius:8px;}
.home-new-title{font-size:20px;line-height:20px;font-weight:800;text-transform:uppercase;color:#fff;padding:22px 20px 0 0;}
.home-new-text{font-size:14px;line-height:18px;font-style:italic;color:#fff;padding:0 20px 0 0;}
.home-new-connect{position:absolute;bottom:0;margin-left:380px;width:fit-content;block-size:fit-content;font-size:11px;font-style:italic;text-transform:uppercase;color:#fff;border-top-left-radius:14px;border-top-right-radius:14px;background:#00306a;padding:12px 20px 10px 20px;transition:all 0.25s ease;}
.home-new-connect:hover{color:#00306a;background:#fff;transition:all 0.25s ease;}

/* HOME CONNECT */
.connect{background: rgb(222,195,200);background: linear-gradient(90deg, rgba(222,195,200,1) 50%, rgba(151,173,202,1) 50%);}
.connect-left{background:url(../../design/front/images/connect-left.jpg)no-repeat;min-height:555px;background-position: right;}
.connect-right{background:url(../../design/front/images/connect-right.jpg)no-repeat;min-height:555px;}
.connect-left-title{font-size:59px;color:#e3051c;padding:100px 100px 45px 0;text-align:right;font-weight:200;}
.connect-left-title span{font-weight:800;}
.connect-left-text{font-size:20px;line-height:30px;color:#e3051c;padding:0 100px 190px 0;text-align:right;}
.connect-btn-left{width:fit-content;block-size:fit-content;float:right;margin:-150px 100px 0 0;border:1px solid #e3051c;font-size:20px;text-transform:uppercase;color:#fff;background:#e3051c;padding:15px 55px;border-radius:12px;transition:all 0.25s ease;}
.connect-btn-left:hover{border:1px solid #e3051c;background:rgba(255,255,255,0.75);color:#e3051c;transition:all 0.25s ease;}
.connect-right-title{font-size:59px;color:#085a7a;padding:100px 0 45px 100px;text-align:left;font-weight:200;}
.connect-right-title span{font-weight:800;}
.connect-right-text{font-size:20px;line-height:30px;color:#085a7a;padding:0 0 190px 100px;text-align:left;}
.connect-btn-right{width:fit-content;block-size:fit-content;margin:-120px 0 0 100px;border:1px solid #085a7a;font-size:20px;text-transform:uppercase;color:#fff;background:#085a7a;padding:15px 55px;border-radius:12px;transition:all 0.25s ease;}
.connect-btn-right:hover{border:1px solid #085a7a;background:rgba(255,255,255,0.75);color:#085a7a;transition:all 0.25s ease;}

/* FOOTER */
.footer{padding:80px 0 0 0;}
.footer-logo{margin:0 0 30px 0;}
.footer-subtitle-01{color:#e2051b;font-size:20px;text-transform:uppercase;}
.footer-text-01{font-size:15px;line-height:20px;padding:0 120px 20px 0;text-align:left;}
ul.footer-links-01{padding-left:0;padding-top:0;padding-bottom:20px;margin:0 0 0 0;}
.footer-links-01 li{display:block;list-style-type: none;padding:0 0 0 0;}
.footer-links-01 li a{color:#000;}
.footer-links-01 li a:hover{color:#085a7a;}
ul.footer-links-02{padding-left:0;padding-top:5px;margin:0 0 0 0;}
.footer-links-02 li{display:inline-block;padding:5px 15px 5px 0;}
.footer-links-02 li a{color:#000;font-size:22px;}
.footer-links-02 li a:hover{color:#e3051c;}
.footer-coordonnees-01{padding:0 0 10px 0;}
.footer-coordonnees-02{color:#000;}
.footer-copyright{background:#25568c;color:#fff;padding:30px 0;margin:80px 0 0 0;text-align:center;font-size:12px;text-transform:uppercase;}
.footer-copyright a{color:#fff;}

/* TOP */
.top-01{margin:100px 0 0 0;background:#24486a url(../../design/front/images/top-bg-01.jpg)no-repeat center center;padding:90px 0;border-bottom:8px solid #e2051b;}
.top-02{margin:100px 0 0 0;background:#24486a url(../../design/front/images/top-bg-02.jpg)no-repeat center center;padding:90px 0;border-bottom:8px solid #e2051b;}
.top-adherent{margin:100px 0 0 0;background:#24486a url(../../design/front/images/top-bg-01.jpg)no-repeat center center;;padding:90px 0;border-bottom:8px solid #e2051b;}
.top-title{color:#fff;font-size:40px;line-height:40px;font-weight:800;text-transform:uppercase;font-style:italic;}
.top-subtitle{color:#fff;font-size:25px;line-height:25px;font-style:italic;}
.mentions{padding:80px 0;}

/* QUI SOMMES NOUS */
.qui-chiffres{padding:50px 0 80px 0;}
.qui-chiffre-01{transform:skew(-3deg, 0deg);background: rgb(8,90,122);background: linear-gradient(-180deg, rgba(8,90,122,1) 50%, rgba(226,5,26,1) 50%);margin:25px;text-align:center;border-radius:8px;}
.qui-chiffre{font-size:63px;color:#fff;font-weight:800;}
.qui-chiffre-span-01{font-size:33px;color:#fff;font-weight:800;}
.qui-chiffre-span-02{font-size:20px;color:#fff;font-weight:500;text-transform:uppercase;}
.qui-text{font-size:20px;line-height:22px;color:#fff;text-transform:uppercase;font-weight:bold;font-style:italic;}
.qui-chiffre-bg-01{transform: skew(-6deg,0);margin:15px;text-align:center;background:#085a7a url(../../design/front/images/qui-chiffre-01.png)no-repeat center center;border-radius:8px;}
.qui-chiffre-bg-02{transform: skew(-6deg,0);margin:15px;text-align:center;background:#085a7a url(../../design/front/images/qui-chiffre-02.png)no-repeat center center;border-radius:8px;}
.qui-chiffre-bg-03{transform: skew(-6deg,0);margin:15px;text-align:center;background:#085a7a url(../../design/front/images/qui-chiffre-03.png)no-repeat center center;border-radius:8px;}
.qui-chiffre-bg-04{transform: skew(-6deg,0);margin:15px;text-align:center;background:#085a7a url(../../design/front/images/qui-chiffre-04.png)no-repeat center center;border-radius:8px;}
.qui-chiffre-bg-red{background:#e2051a;text-align:center;padding:18px 0;position:relative;bottom:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.qui-histoire{background:url(../../design/front/images/qui-histoire-bg.jpg)no-repeat center top;margin:0 0 100px 0;padding:90px 0 0 0;}
.qui-histoire-title{color:#085a7a;font-size:45px;line-height:45px;text-transform:uppercase;font-weight:900;font-style:italic;padding:0 75px;}
.qui-histoire-subtitle{color:#e2051a;font-size:25px;line-height:25px;font-weight:bold;font-style:italic;padding:0 75px;}
.qui-histoire-text-01{font-size:20px;line-height:33px;margin:35px 0 20px 0;padding:0 75px;text-align:justify;}
.qui-histoire-text-02{font-size:20px;line-height:33px;margin:0 0 20px 0;padding:0 75px;text-align:justify;}
.qui-histoire-text-03{font-size:20px;line-height:33px;margin:0 0 20px 0;padding:0 75px;text-align:justify;}
.qui-histoire-text-04{font-size:20px;line-height:33px;padding:0 75px;text-align:justify;}
.qui-missions{padding:0 0 200px 0;background:url(../../design/front/images/qui-missions-bg.jpg)no-repeat 33% 93%;}
.qui-missions-title{color:#085a7a;font-size:45px;line-height:45px;text-transform:uppercase;font-weight:900;font-style:italic;padding:0 75px;}
.qui-missions-subtitle{color:#e2051a;font-size:25px;line-height:25px;font-weight:bold;font-style:italic;padding:0 75px 50px 75px;}	
.qui-missions-bloc{min-height:500px;margin:0 20px;background: rgb(255,255,255);background: linear-gradient(-180deg, rgba(255,255,255,1) 0%, rgba(10,91,123,1) 100%);border-bottom-right-radius:120px;}
.qui-missions-subsubtitle{font-size:34px;color:#ff0018;font-style:italic;text-transform:uppercase;font-weight:800;padding:100px 15px 15px 25px;}
.qui-missions-pic{margin:0 0 20px 45px;}
.qui-missions-bloco > .qui-missions-text{color:#fff;font-size:19px;line-height:30px;font-weight:bold;padding:20px 30px 0 25px;}
.qui-missions-block-01{padding:60px 0;background:url(../../design/front/images/qui-missions-bg-01.png)no-repeat center center;min-height:500px;border-bottom-right-radius:120px;}
.qui-missions-block-02{padding:60px 0;background:url(../../design/front/images/qui-missions-bg-02.png)no-repeat center center;min-height:500px;border-bottom-right-radius:120px;}
.qui-missions-block-03{padding:60px 0;background:url(../../design/front/images/qui-missions-bg-03.png)no-repeat center center;min-height:500px;border-bottom-right-radius:120px;}
.qui-missions-block-04{padding:60px 0;background:url(../../design/front/images/qui-missions-bg-04.png)no-repeat center center;min-height:500px;border-bottom-right-radius:120px;}
.qui-team{padding:100px 0;}
.qui-team-title{color:#085a7a;font-size:45px;line-height:45px;text-transform:uppercase;font-weight:900;font-style:italic;text-align:center;}
.qui-team-subtitle{color:#e2051a;font-size:25px;line-height:25px;font-weight:bold;font-style:italic;padding:0 0 50px 0;text-align:center;}	
.qui-team-direction{color:#085a7a;font-size:30px;line-height:30px;font-weight:900;text-transform:uppercase;font-style:italic;text-align:center;margin:50px 0 0 0;}	
.qui-team-social{color:#006d5d;font-size:30px;line-height:30px;font-weight:900;text-transform:uppercase;font-style:italic;text-align:center;margin:50px 0 0 0;}	
.qui-team-emploi{color:#fc8e08;font-size:30px;line-height:30px;font-weight:900;text-transform:uppercase;font-style:italic;text-align:center;margin:50px 0 0 0;}	
.qui-team-sante{color:#001e8f;font-size:30px;line-height:30px;font-weight:900;text-transform:uppercase;font-style:italic;text-align:center;margin:50px 0 0 0;}	
.qui-team-dev{color:#029e5c;font-size:30px;line-height:30px;font-weight:900;text-transform:uppercase;font-style:italic;text-align:center;margin:50px 0 0 0;}	
.qui-team-paie{color:#0180c3;font-size:30px;line-height:30px;font-weight:900;text-transform:uppercase;font-style:italic;text-align:center;margin:50px 0 0 0;}	
.qui-team-block-01{background:url(../../design/front/images/team/qui-team-bg-01.jpg)no-repeat center center;text-align:center;}
.qui-team-block-02{background:url(../../design/front/images/team/qui-team-bg-02.jpg)no-repeat center center;text-align:center;}
.qui-team-block-03{background:url(../../design/front/images/team/qui-team-bg-03.jpg)no-repeat center center;text-align:center;}
.qui-team-block-04{background:url(../../design/front/images/team/qui-team-bg-04.jpg)no-repeat center center;text-align:center;}
.qui-team-block-05{background:url(../../design/front/images/team/qui-team-bg-05.jpg)no-repeat center center;text-align:center;}
.qui-team-block-06{background:url(../../design/front/images/team/qui-team-bg-06.jpg)no-repeat center center;text-align:center;}
.qui-bureau-block{text-align:center;padding:0 0 15px 0;}
ul.qui-team-bloco-01{margin:0 auto;padding-left:0;margin:0 0 0 0;}
ul.qui-team-bloco-01 li{display:inline-block;margin:20px;vertical-align:top;padding:0 0 0 0;}
.qui-team-nom{color:#0d5c7c;font-size:18px;line-height:18px;font-style:italic;font-weight:bold;margin:10px 0 5px 0;text-align:left;}
.qui-team-poste{color:#0d5c7c;font-size:18px;line-height:18px;text-align:left;}
.qui-team-nom-social{color:#006d5d;font-size:18px;line-height:18px;font-style:italic;font-weight:bold;margin:10px 0 5px 0;text-align:left;}
.qui-team-poste-social{color:#006d5d;font-size:18px;line-height:18px;text-align:left;}
.qui-team-nom-emploi{color:#fc8e08;font-size:18px;line-height:18px;font-style:italic;font-weight:bold;margin:10px 0 5px 0;text-align:left;}
.qui-team-poste-emploi{color:#fc8e08;font-size:18px;line-height:18px;text-align:left;}
.qui-team-nom-sante{color:#001e8f;font-size:18px;line-height:18px;font-style:italic;font-weight:bold;margin:10px 0 5px 0;text-align:left;}
.qui-team-poste-sante{color:#001e8f;font-size:18px;line-height:18px;text-align:left;}
.qui-team-nom-dev{color:#029e5c;font-size:18px;line-height:18px;font-style:italic;font-weight:bold;margin:10px 0 5px 0;text-align:left;}
.qui-team-poste-dev{color:#029e5c;font-size:18px;line-height:18px;text-align:left;}
.qui-team-nom-paie{color:#0180c3;font-size:18px;line-height:18px;font-style:italic;font-weight:bold;margin:10px 0 5px 0;text-align:left;}
.qui-team-poste-paie{color:#0180c3;font-size:18px;line-height:18px;text-align:left;}
.qui-team-nom-bureau{color:#fff;font-size:18px;line-height:18px;font-style:italic;font-weight:bold;margin:10px 0 5px 0;text-align:left;}
.qui-team-poste-bureau{color:#fff;font-size:18px;line-height:18px;text-align:left;}
.qui-bureau-title{color:#fff;font-size:40px;line-height:40px;text-transform:uppercase;font-weight:900;font-style:italic;text-align:center;padding:60px 0 0 0;}
.qui-bureau-subtitle{color:#fff;font-size:22px;line-height:22px;font-style:italic;padding:0 0 15px 0;text-align:center;}	
.qui-bureau{padding:0;background:#0c5b7c url(../../design/front/images/qui-bureau-bg.jpg)no-repeat center center;}
.qui-president-pic{text-align:right;margin:-25px 50px 0 0;}

/* ACTUALITES */
.content{padding:60px 15px;}
.actus-block{padding:15px;margin:50px 0 0 0;background:#fff;}
.actus-pic{border-radius:8px;}
.actus-date{font-size:18px;color:#e2051b;margin:10px 10px 5px 0;}
.actus-lieu{font-size:18px;color:#e2051b;margin:0 10px 15px 0;}
.actus-title{min-height:60px;font-size:20px;color:#005677;margin:0 10px 0 0;text-transform:uppercase;font-weight:800;}
.actus-content{min-height:100px;font-size:16px;font-style:italic;color:#000;margin:5px 10px 0 0;}
.actus-more{text-align:center;font-size:15px;color:#e2051b;background:#fff;border-bottom:2px solid #e2051b;text-transform:uppercase;margin:30px 0 0 0;padding:8px 15px;transition: 0.25s;}
.actus-more:hover{color:#fff;background:#e2051b;transition: 0.25s;}
.recherche-article{font-size:24px;font-weight:800;text-transform:uppercase;color:#005677;padding:20px 0 10px 0;}
#formulaire_recherche{margin:0 0 20px 0;}
#recherche{width:55%;border:1px solid #005677;padding:10px;border-top-left-radius:8px;border-bottom-left-radius:8px;}
#recherche:focus{border: 1px solid #bbb;outline:none;}
#recherche:focus-visible{border: 1px solid #bbb;outline:none;}
.submit{border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:0;border-top-left-radius:0;margin-top:-4px;background:#005677 url("../../design/front/images/search.png")50% 50% no-repeat;width:46px;height:46px;color:#fff;border:none;transition:all 0.25s ease;}
.submit:hover{background:#e2051b url("../../design/front/images/search.png")50% 50% no-repeat;width:46px;height:46px;color:#fff;border:none;transition:all 0.25s ease;}
.recherche-tag{margin:0 0 50px 0;}
.recherche-moteur{border:1px solid #005677;padding:10px;border-radius:8px;width:58%;}
.recherche-moteur:focus{border: 1px solid #bbb;outline:none;}
.recherche-moteur:focus-visible{border: 1px solid #bbb;outline:none;}  
.recherche-titre{font-size:24px;line-height:35px;color:#005677;text-transform:uppercase;font-weight:300;padding:0 0 25px 0;margin:0 0 0 0;} 
  
/* AGENDAS   */
.evenement-date{font-size:18px;color:#e2051b;margin:10px 10px 5px 0;} 
.evenement-lieu{font-size:18px;color:#e2051b;margin:10px 10px 30px 0;}
.agenga-inscription-title{padding:0 0 20px 0;font-size:35px;line-height:45px;color:#e2051b;font-weight:800;text-transform: uppercase;}
.inscription-form{margin:40px 0;}
.evenement-inscription-ok{margin:70px 0;background:#31e056;color:#fff;font-size:18px;padding:25px;text-align:center;font-weight:700;border-radius:8px;}
.evenement-inscription-no{margin:70px 0;background:#e2051b;color:#fff;font-size:18px;padding:25px;text-align:center;font-weight:700;border-radius:8px;} 
.evenement-strong{font-weight:800;} 
  
/* RECHERCHE LISTING */
.editer-groupe label{display:none;}
.recherche{padding:60px 0 120px 0;}
.recherche-title{font-size:22px;color:#005677;text-transform:uppercase;font-weight:800;margin:50px 10px 0 0;}
.recherche-subtitle{font-size:20px;color:#005677;margin:0 10px 0 0;}
.recherche-content{font-size:18px;color:#000;margin:15px 10px 0 0;}
.recherche-cartouche{padding:10px;}
.recherches-articles{padding:40px 0;}
ul.recherches{margin:0 0 0 0;}
ul.recherches li{display:block;list-style:none;}
.no-result{padding:10px 10px;}

/* PÄGINATION */
.pagina-01{margin:0 0 25px 0;}
.pagina-02{margin:80px 0 30px 0;}
.sep{display:none;}
.prev{margin:6px 6px 6px 0;font-size:18px;border:1px solid #777;border-radius:3px;padding:5px 13px;color:#e2051b;}
ul.pagination-items li{display:inline-block;}
.pagination-items .pagination-item{margin:6px;font-size:18px;border:1px solid #777;border-radius:3px;padding:5px 13px;color:#005677;}
.pagination-items .pagination-item:hover{color:#000000;}
.next{margin:6px;font-size:18px;border:1px solid #777;border-radius:3px;padding:5px 13px;color:#005677;}
.next:hover{color:#000000;}
.pagination-items .on{font-size:18px;color:#e2051b;}

/* BREADCRUMB */
.breadcrumb{padding:0 0 15px 0;}
ol.breadcrumb{padding:0 0 15px 0;margin:0 0 0 0;}
.breadcrumb a{color:#005677;font-size:20px;text-transform:uppercase;font-weight:800;}
.breadcrumb-item.active{font-size:20px;text-transform:uppercase;}
.breadcrumb-item + .breadcrumb-item::before{font-size:20px;}
.breadcrumb-item{padding:0 0 0 0;}

/* ACTUALITE */
.ariane{padding:0 0 40px 0;position:relative;z-index:5;}
.ariane .breadcrumb{margin:0 0 0 0;}
.ariane-tag{padding:0 0 5px 0;position:relative;z-index:5;border-bottom:2px solid #005978;margin:0 0 0 0;}
.ariane .breadcrumb{margin:0 0 0 0;}
.actu{padding:60px 0;}
.actu-pic{margin:0 0 40px 0;border-radius:8px;}
.actu-content{position:relative;z-index:10;margin:0 120px 0 0;background:#fff;border-radius:8px;padding:15px;}
.actu-title{font-size:40px;line-height:55px;color:#e2051b;text-transform:uppercase;font-weight:800;padding:0 0 40px 0;margin:0 0 0 0;}
.actu-date{font-size:18px;color:#e2051b;margin:20px 10px 5px 0;}
.actu-tags{font-size:15px;color:#e2051b;margin:30px 10px 30px 0;font-weight:800;}
.actu-subtitle{font-size:30px;line-height:30px;color:#34586c;font-weight:500;font-style:normal;padding:20px 0 10px 0;}
ul.actu-fichiers{margin:40px 0 40px 0;padding-left:0;}
ul.actu-fichiers li{display:inline-block;margin:10px 20px 10px 0;}
.actu-autres{position:relative;z-index:5;}
.actualites-autres{position:relative;z-index:5;background:#fff;border-radius:8px;padding:15px;}
.actuu-pic{border-radius:8px;}
.actuu-title{font-size:20px;color:#005978;font-weight:800;text-transform:uppercase;padding:0 0 0 0;}
.actuu-date{font-size:14px;color:#e2051b;margin:10px 0 0 0;}
.actuu-content{font-size:15px;line-height:18px;color:#000;padding:0 0 10px 0;}
.actuu-agendas{font-size:16px;text-transform:uppercase;font-weight:800;font-style:italic;padding:0 0 40px 0;}
.text-space{margin:100px 0 50px 0;}
.actu-tague{font-size:18px;color:#e2051b;margin:0 0 15px 0;font-weight:700;border:1px solid #e2051b;padding:10px;}
.actuu-titre{font-size:24px;line-height:35px;color:#e2051b;text-transform:uppercase;font-weight:800;padding:0 0 25px 0;margin:0 0 0 0;}
.doc-title{font-size:14px;}

/* EXPERTISES */
.expertises-section-block{padding:100px 0 300px 0;background:url(../../design/front/images/expertise-section-bg.jpg)no-repeat top center;}
.expertises-section-title{color:#085a7a;font-size:45px;text-transform:uppercase;font-weight:800;font-style:italic;}
.expertises-section-subtitle{color:#e2051b;font-size:25px;font-weight:800;font-style:italic;}
.expertises-block-full{margin:-200px 0 0 0;}
.expertise-none{display:none;}
.expertises-block{position:relative;margin:15px 10px;cursor: pointer;}
.expertises-block > .expertises-overlay{background:rgba(0,0,0,0.5);position:absolute;z-index:15;width:100%;height:100%;transition:all 0.25s ease;}
.expertises-block:hover > .expertises-overlay{background:rgba(0,0,0,0.2);position:absolute;z-index:15;width:100%;height:100%;transition:all 0.25s ease;}
.expertises-pic{position:relative;z-index:10;}
.expertises-title{position:absolute;z-index:20;font-size:30px;line-height:45px;color:#fff;text-transform:uppercase;font-weight:800;font-style:italic;top:0;padding:90px 40px;}
.expertise-bg{background:#e0eef6 url(../../design/front/images/expertise-bg.jpg)no-repeat bottom center;margin:0 0 40px 0;position:relative;}
.expertise-arrow{text-align:center;padding:0 0 15px 0;margin:0 220px 0 0;}
.expertise-title{color:#e2051b;font-size:30px;text-transform:uppercase;font-weight:800;font-style:italic;padding:0 20px 20px 40px;}
.expertise-block-01{padding:0 30px 30px 30px;}
.expertise-block-02{padding:0 30px 30px 0;}
.expertise-subtitle{color:#085a7a;font-size:25px;text-transform:uppercase;font-weight:1000;font-style:italic;}
.expertise-descriptif{padding:0 0 20px 0;}
.expertise-pic-contact{padding:0 0 20px 0;}
.expertise-fermer{position:absolute;right:10px;bottom:10px;font-size:25px;color:#000;background:#fff;padding:0 8px;border-radius:2px;}
.expertise-fermer:hover{cursor: pointer;}

/* CONTACT */
.contact-question{font-size:34px;font-weight:800;color:#005677;text-transform:uppercase;padding:80px 15px 30px 15px;}
.contact-subtitle{font-size:22px;line-height:30px;padding:0 15px;}
.contact-form{padding:60px 15px;}
.contact-title{font-size:20px;text-transform:uppercase;color:#005677;font-weight:800;padding:20px 0 0 0;}
.contact-block{padding:0 15px;}
.contact-field{background:#fff;color:#333;padding:14px 16px;border:1px solid #005677;border-radius:8px;width:100%;margin:0 0 20px 0;}
.contact-textarea{background:#fff;color:#333;padding:8px;border:1px solid #005677;border-radius:8px;width:100%;margin:0 0 20px 0;}
.contact-btn{width:100%;border:1px solid #005677;color:#fff;border-radius:8px;font-size:18px;background:#000;background: linear-gradient(to left, #005677 50%, #000 50%) right;background-size: 200% 100%;background-position:right bottom;text-transform:uppercase;font-weight:800;padding:10px 14px;margin:30px 0;transition:all 0.25s ease;}
.contact-btn:hover{color:#fff;border-radius:8px;background-position:left bottom;transition:all 0.25s ease;}
iframe.iframe-google{width:100%;min-height:300px;padding:30px 15px;}
.envoi{color:#24c565;font-size:20px;text-transform:uppercase;font-weight:800;padding:15px 0 15px 10px;}
.erreur{color:#e41d1d;font-size:20px;text-transform:uppercase;font-weight:800;padding:15px 0 15px 10px;}
.enlever{display:none;}
.grecaptcha-badge{visibility: hidden;}

/* 404 */
.erreur-title{font-size:140px;color:#e2051b;text-align:center;padding:0 15px 40px 15px;}
.erreur-text{font-size:30px;color:#e2051b;text-align:center;padding:0 15px 40px 15px;}

/* MEMBRES */
.espace{padding:60px 0 120px 0;}
.connexion-form{padding:0 15px;}
.connexion-field{width:100%;border:1px solid #005677;border-radius:8px;padding:14px 16px;background:#fff;margin:0 0 20px 0;}
.connexion-title{font-size:20px;text-transform:uppercase;color:#005677;font-weight:800;}
.connexion-small{font-size:12px;text-transform:none;color:#005677;padding:0 0 0 15px;}
.connexion-btn{display:block;width:100%;margin:20px 0 20px 0;padding:20px;color:#ffffff;border:1px solid #005677;background:#000;background: linear-gradient(to left, #005677 50%, #000 50%) right;background-size: 200% 100%;background-position:right bottom;font-size:18px;font-weight:800;border-radius:8px;text-transform:uppercase;transition:all 0.5s ease;}
.connexion-btn:hover{background-position:left bottom;border:1px solid #005677;color:#fff;}
.connexion-btn-red{text-align:center;width:100%;margin:20px 0 20px 0;padding:20px;color:#ffffff;border:1px solid #c61224;background:#e2051b;font-size:18px;font-weight:800;border-radius:8px;text-transform:uppercase;}
.connexion-block{text-align:center;margin:20px 0;}
.connexion-block-infos{text-align:center;margin:5px 0;}
.connexion-inscription{border-bottom:1px solid #005677;padding:0 0 2px 0;color:#005677;text-transform:uppercase;font-weight:800;transition:all 0.25s ease;}
.connexion-inscription:hover{padding:0 15px 2px 15px;transition:all 0.25s ease;}
.connexion-password{border-bottom:1px solid #005677;padding:0 0 2px 0;color:#005677;text-transform:uppercase;font-weight:800;transition:all 0.25s ease;}
.connexion-password:hover{padding:0 15px 2px 15px;transition:all 0.25s ease;}
.connexion-erreur{background:#e2051b;color:#fff;font-size:20px;padding:25px;text-align:center;font-weight:700;margin:0 0 30px 0;border-radius:8px;}
.connexion-enlever{display:none;}
.adherents-inscription-ok{background:#31e056;color:#fff;font-size:18px;padding:25px;text-align:center;font-weight:700;margin:70px 0 70px 0;border-radius:8px;}
.adherents-inscription-no{background:#e2051b;color:#fff;font-size:18px;padding:25px;text-align:center;font-weight:700;margin:70px 0 70px 0;margin:70px 0 70px 0;border-radius:8px;}
.adherents-inscription-warning{background:#ff9900;color:#fff;font-size:18px;padding:25px;text-align:center;font-weight:700;margin:70px 0 70px 0;margin:70px 0 70px 0;border-radius:8px;}
.adherents-inscription-delete{background:#ff9900;color:#fff;font-size:18px;padding:25px;text-align:center;font-weight:700;margin:70px 0 70px 0;border-radius:8px;}
.adherents-inscription-bold{font-weight:1000;}
.adherents-btn-refresh{background:#fff;border:1px solid #fff;color:#ff9900;padding:6px 10px;margin:10px;border-radius:8px;transition:all 0.25s ease;}
.adherents-btn-refresh:hover{background:transparent;color:#fff;transition:all 0.25s ease;}

.sections-adherents{padding:15px;margin:10px;border-radius:8px;}
.section-adherents{padding:10px;border-radius:8px;border:1px solid #fff;color:#fff;font-size:20px;text-transform:uppercase;font-weight:800;text-align:center;}
.sections-agendas{font-size:18px;text-transform:uppercase;font-weight:800;font-style:italic;}
.adherents-sections{padding:80px 15px 160px 15px;background:url(../../design/front/images/dot-grid.webp)repeat;}
.adherents-content{padding:30px 0;background:url(../../design/front/images/dot-grid.webp)repeat;}
.adherents-agendas-bloco{background:#f9f9f9;border-radius:8px;padding:15px;margin:10px 10px;}
.adherents-actualites-bloco{background:#f9f9f9;border-radius:8px;padding:15px;margin:10px 10px;}
.adherent-profil-bloco{padding:50px 0;}
.adherents-agendas-title{padding:0 0 0 0;}
.adherents-agendas-title a{font-size:40px;color:#085a7a;text-transform:uppercase;font-weight:800;}
.adherents-agendas-title a:hover{color:#e2051b;}
.adherents-agendas-mois{padding: 20px 0 0 0;font-size: 30px;}
.adherents-agendas-event{margin: 30px 0 30px 0;}
.adherents-actualites-title{padding:0 0 0 0;}
.adherents-actualites-title a{font-size:40px;color:#085a7a;text-transform:uppercase;font-weight:800;}
.adherents-actualites-title a:hover{color:#e2051b;}
.adherents-actualites-bloc-01{margin:20px 0 20px 0;}
.adherent-profil-modifier{padding:30px 20px;margin:0 10px 20px 0;border-radius:8px;background:rgb(32,127,180);background:linear-gradient(-180deg, rgba(32,127,180,1) 0%, rgba(32,127,180,1) 100%);transition:all 0.25s ease;}
.adherent-profil-modifier:hover{background:rgb(32,127,180);background:linear-gradient(-180deg, rgba(32,127,180,1) 0%, rgba(11,79,102,1) 100%);transition:all 0.25s ease;}
.adherent-profil-modifier a{color:#fff;font-size:20px;text-transform:uppercase;font-weight:800;}
.adherent-moncompte-alert{padding:0 10px 30px 10px;}
.compte-form{padding:60px 0;}
.delete-btn{display:block;width:100%;margin:20px 0 20px 0;padding:20px;color:#ffffff;border:1px solid #ff9900;background:#005677;background: linear-gradient(to left, #ff9900 50%, #005677 50%) right;background-size: 200% 100%;background-position:right bottom;font-size:18px;font-weight:800;border-radius:8px;text-transform:uppercase;transition:all 0.5s ease;}
.delete-btn:hover{background-position:left bottom;border:1px solid #005677;color:#fff;}
.adherent-inscription-title{padding:35px 0 50px 0;font-size:25px;line-height:30px;color:#31e056;font-weight:800;text-transform: uppercase;}
.adherents-ressources-title{font-size:55px;color:#085a7a;text-transform:uppercase;font-weight:800;text-align:center;padding:50px 0;}
.adherents-ressources-blocs{text-align:center;}
.adherents-ressources-docs{margin:15px;border:1px solid #333;border-radius:8px;padding:15px;background:#fff;}
.adherents-ressources-docs iframe{width:100%;height:269px;}
.adherents-ressources-docs-title{font-size:16px;color:#000;font-weight:800;text-transform:uppercase;padding:20px 0 10px 0;}
.adherents-fiches-bloco{background:#085a7a;padding:30px;border-radius:8px;margin:15px 0 25px 0;}
.adherents-fiches-title{font-size:24px;line-height:30px;color:#fff;text-transform:uppercase;font-weight:800;}
.adherents-fiches-title:hover{color:#eee;}
.adherents-fiches-rub{margin:15px;padding:20px;background:#005677;color:#fff;text-transform:uppercase;font-size:20px;font-weight:800;border-radius:8px;transition:all 0.25s ease;}
.adherents-fiches-rub:hover{background:#106c8f;transition:all 0.25s ease;}
.adherents-fiches-rub-title{padding:0 0 0 0;color:#fff;font-size:20px;font-weight:800;}
.adherents-fiches-rub-mots{padding:15px 0 0 0;color:#fff;font-size:16px;font-weight:200;}
.adherents-fiches-rub-date{padding:15px 0 0 0;color:#fff;font-size:15px;font-style:italic;}
.form-check-input[type="radio"]{width:20px;height:20px;border-radius:15%;border:1px solid #006483;cursor:pointer;color:#006483;margin:5px 0 0 5px;}
.form-check-input:checked[type="radio"]{background:#006483;}
.form-question{padding:4px 25px 0 4px;}
.adherents-password{margin:50px 0 0 0;}
.adherent-fiches-slogan{font-size:17px;color:#fff;padding:25px 0;}
.adherent-fiches-go{font-size:15px;color:#fff;padding:25px 0 0 0;font-style:italic;}
.adherents-cases{font-size:17px;color:#1e2e41;padding:4px 45px 0 0;}
.form-check-input[type="radio"]{width:25px;height:25px;border-radius:15%;border:1px solid #005677;cursor:pointer;color:#005677;}
.form-check-input:checked[type="radio"]{background:#005677;}
.form-check-input[type="checkbox"]{width:25px;height:25px;border-radius:15%;border:1px solid #005677;cursor:pointer;color:#005677;margin:5px 0 5px 0;}
.form-check-input:checked[type="checkbox"]{background:#005677;}
.form-check-input:focus {box-shadow:none;}
.alertes-bloco{padding:30px 0 60px 0;}
.alertes-bloco-title{font-size:40px;color:#085a7a;text-transform:uppercase;font-weight:800;padding:0 0 0 10px;}
.alertes-block{position:relative;background:#3abdef;margin:15px 10px;padding:15px;border-radius:8px;}
.alertes-picture{border-radius:8px;max-height:100px;width:auto;}
.alertes-title{font-size:26px;color:#fff;font-weight:800;text-transform:uppercase;padding:0 0 0 10px;}
.alertes-texte{font-size:20px;color:#fff;padding:0 0 10px 0;padding:0 0 0 10px;}
.alertes-connect{border-radius:8px;padding:10px 15px;font-size:16px;background:#fff;color:#3abdef;text-transform:uppercase;text-align:center;position:absolute;bottom:15px;right:15px;}
.alerte-textarea{background:#fff;color:#333;padding:8px;border:1px solid #005677;border-radius:8px;width:100%;margin:0 0 20px 0;}
.adherent-section-bloco-title{font-size:30px;color:#085a7a;text-transform:uppercase;font-weight:800;padding:0 0 0 10px;}
.connex-bloc{margin:0 10px 0 10px;}
.adherents-agendas-picture{max-width:120px;}
.adherent-agenda-date{font-size:14px;line-height:14px;font-weight:800;color:#fff;text-transform:uppercase;margin:10px 0 10px 10px;}
.adherent-agenda-section{padding: 15px 0 0 0;font-style:normal;font-size:11px;}
.adherents-agendas-bloc{margin:0 5px 0 0;}
.adherent-agendas-more{width:fit-content;block-size:fit-content;font-size:17px;line-height:17px;font-weight:800;color:#005677;text-transform:uppercase;padding:15px 0 5px 0;border-bottom:1px solid #005677;}
.adherents-agendas-bloco > .owl-theme .owl-nav{top:-26px;position:absolute;right:80px;font-size:60px;color:#085a7a;}
.espace-adherent-profil-inscrits-title{font-size:30px;color:#085a7a;font-weight:800;text-transform:uppercase;padding:20px 0 10px 0;}
.espace-adherent-profil-inscrits{font-size:20px;color:#000;padding:5px 0;}
.espace-adherent-profil-evenement{font-weight:800;text-decoration:underline;text-transform:uppercase;padding:0 20px 0 0;}
.espace-adherent-profil-date{font-size:16px;font-style:italic;}
.adherents-sections-bloco{background:#f9f9f9;padding:30px;border-radius:8px;margin:10px 0 25px 0;}
.adherents-contactez-bloco{background:#f9f9f9;padding:30px 30px 60px 30px;border-radius:8px;margin:50px 0 25px 0;}
.adherents-contactez-title{font-size:55px;color:#085a7a;text-transform:uppercase;font-weight:800;text-align:center;padding:0 0 25px 0;}
.adherents-sections-slogan{font-size:20px;text-transform:uppercsae;font-weight:800;color:#fff;padding:0;}
.adherents-sections-title{font-size:30px;color:#085a7a;text-transform:uppercase;font-weight:800;padding:0 0 20px 0;}
.plateformes-bloc{padding:10px 15px 40px 15px;}
.plateformes-picture{border-radius:8px;}
.plateformes-titre{font-size:22px;color:#000;font-weight:800;text-transform:uppercase;padding:10px 0 10px 0;}
.boutons{padding:50px 0 0 0;}
a.bton{padding:25px 15px;background:#e51633;font-size:15px;color:#fff;font-weight:bold;margin:15px 30px 15px 0;transition: 0.25s;}
a.bton:hover{background:#006483;font-size:15px;color:#fff;transition: 0.25s;}


@media (max-width: 1600px){
/* HOME AGENDAS */
.home-agendas-cubes{display:none;}
.home-agendas-title{text-align:left;float:none;font-size:60px;padding:0 0 0 40px;}
.home-agendas-subtitle{text-align:left;font-size:25px;line-height:35px;padding:0 0 0 0;}

/* ACTUALITE */
.actu{padding:60px 15px;}	

/* TOP */
.top-01{margin:100px 0 0 0;padding:60px 0;}
.top-02{margin:100px 0 0 0;padding:60px 0;}
.top-adherent{margin:100px 0 0 0;padding:60px 0;}
.top-title{color:#fff;font-size:35px;line-height:40px;padding:0 15px;}
.top-subtitle{color:#fff;font-size:20px;line-height:20px;padding:0 15px;}
.mentions{padding:80px 15px;}
	
}


@media (max-width: 1400px){
/* MENU */
.logo{margin:0 10px;}
.navbar-expand-lg .navbar-nav .menu-link{padding:10px 5px;}
.navbar-expand-lg .navbar-nav .menu-adherent{margin:10px 5px;}
.navbar-expand-lg .navbar-nav .menu-sociaux{display:none;}

/* HOME VIDEO */
.home-video-content{top:30%;width:100%;}
.home-title-video{font-size:50px;}
.home-text-video{font-size:25px;line-height:25px;padding:0 0 20px 0;}

/* QUI SOMMES NOUS */
.qui-chiffres{padding:50px 15px 80px 15px;}
.qui-histoire{background:url(../../design/front/images/qui-histoire-bg.jpg)no-repeat center top;margin:0 0 100px 0;padding:100px 15px;}
.qui-missions-bloc{min-height:500px;margin:0 10px;border-bottom-right-radius:120px;}
.qui-missions-subsubtitle{font-size:28px;padding:70px 15px 15px 15px;}
.qui-missions-pic{margin:0 0 20px 30px;}
.qui-missions-bloco > .qui-missions-text{color:#fff;font-size:19px;line-height:30px;font-weight:bold;opacity:1;padding:20px 15px 0 15px;transition:all 0.5s ease;}

/* EXPERTISES */
.expertises-block-full{margin:0 0 0 0;}
.expertises-section-block{padding:60px 15px 60px 15px;}
.expertises-block{position:relative;margin:5px 15px;cursor: pointer;}
.expertises-block > .expertises-overlay{display:none;}
.expertises-pic{display:none;}
.expertises-title{min-height:115px;position:relative;z-index:1;font-size:20px;line-height:25px;padding:15px 15px;background:#005677;}
.expertise-bg{background:#e0eef6 url(../../design/front/images/expertise-bg.jpg)no-repeat bottom center;margin:0 0 40px 0;}
.expertise-arrow{text-align:center;padding:0 0 15px 0;margin:0 220px 0 0;}
.expertise-title{color:#e2051b;font-size:30px;text-transform:uppercase;font-weight:1000;font-style:italic;padding:0 20px 20px 40px;}
.expertise-block-01{padding:0 30px 30px 30px;}
.expertise-block-02{padding:0 30px 30px 0;}
.expertise-subtitle{color:#085a7a;font-size:25px;text-transform:uppercase;font-weight:1000;font-style:italic;}
.expertise-descriptif{padding:0 0 20px 0;}
.expertise-pic-contact{padding:0 0 20px 0;}

/* RECHERCHE */
.recherche{margin:0 15px;}
.recherche-article{font-size:24px;font-weight:800;text-transform:uppercase;color:#005677;padding:20px 15px 10px 15px;}
#formulaire_recherche{margin:0 15px 20px 15px;}
#recherche{width:80%;border:1px solid #005677;padding:10px;border-top-left-radius:8px;border-bottom-left-radius:8px;}
.recherche-moteur{width:83%;margin:0 0 0 15px;}

/* FOOTER */
.footer-logo{margin:0 15px 30px 15px;}

	
}

@media all and (max-width: 1200px) {
/* HOME VIDEO */
.home-video-content{top:25%;}
.home-title-video{font-size:40px;}
.home-text-video{font-size:20px;line-height:20px;padding:0 0 20px 0;}

/* HOME AGENDAS */
.home-agendas-block-left{padding-top:40px;}
.home-agendas-cubes{display:none;}
.home-agendas-title{text-align:left;float:none;font-size:50px;padding:0 0 0 30px;}
.home-agendas-subtitle{text-align:left;font-size:22px;line-height:26px;padding:15px 0 0 30px;}
	
/* HOME NEWS */
.home-news-title{font-size:60px;padding:75px 0 40px 40px;}
.home-news-subtitle-01{font-size:30px;padding:0 0 18px 20px;}
.home-news-subtitle-01:after{left:20px;width:21%;}
.home-news-bloc-01{margin:20px 20px 20px 20px;}
.home-news-bloc-02{margin:20px 20px 20px 20px;}
.home-new-connect{margin-left:300px;padding:12px 20px 10px 20px;}

/* HOME CONNECT */
.connect{background:transparent;}
.connect-left{min-height:250px;}
.connect-right{min-height:250px;}
.connect-left-title{font-size:50px;padding:40px 20px 20px 20px;text-align:left;}
.connect-left-text{display:none;}
.connect-btn-left{float:none;margin:20px;font-size:15px;padding:15px 30px;}
.connect-right-title{font-size:50px;padding:40px 20px 20px 20px;text-align:left;}
.connect-right-text{display:none;}
.connect-btn-right{margin:20px;font-size:15px;padding:15px 55px;}

/* QUI SOMMES NOUS */
.qui-chiffre{font-size:45px;}
.qui-chiffre-span-01{font-size:30px;}
.qui-chiffre-span-02{font-size:17px;}
.qui-chiffre-bg-red{padding:12px 0;}
.qui-text{font-size:15px;line-height:19px;}
.qui-histoire-title{font-size:35px;padding:0;}
.qui-histoire-subtitle{padding:0;}
.qui-histoire-text-01{padding:0;}
.qui-histoire-text-02{padding:0;}
.qui-histoire-text-03{padding:0;}
.qui-histoire-text-04{padding:0;}
.qui-missions-title{font-size:35px;padding:0 15px;}
.qui-missions-subtitle{padding:0 15px;}	
.qui-missions-bloc{min-height:50px;background: rgb(32,127,180);background: linear-gradient(-180deg, rgba(32,127,180,1) 0%, rgba(11,65,102,1) 100%);margin:15px;border-radius:10px;}
.qui-missions-subsubtitle{color:#fff;font-size:28px;padding:15px 15px 0 15px;}
.qui-missions-pic{display:none;}
.qui-missions-bloco > .qui-missions-text{line-height:25px;padding:0 15px 0 15px;}
.qui-missions-block-01{padding:20px 20px 25px 20px;background:transparent;min-height:50px;border-radius:10px;}
.qui-missions-block-02{padding:20px 20px 25px 20px;background:transparent;min-height:50px;border-radius:10px;}
.qui-missions-block-03{padding:20px 20px 25px 20px;background:transparent;min-height:50px;border-radius:10px;}
.qui-missions-block-04{padding:20px 20px 25px 20px;background:transparent;min-height:50px;border-radius:10px;}
.qui-bureau{padding:0;background:#0c5b7c;background-image:transparent;}
.qui-president-pic{text-align:right;margin:0 0 0 0;}

/* EXPERTISES */
.expertises-section-block{background:none;}
.expertises-section-title{color:#085a7a;font-size:40px;text-transform:uppercase;font-weight:800;font-style:italic;}
.expertises-section-subtitle{color:#e2051b;font-size:25px;font-weight:800;font-style:italic;}
.expertises-title{min-height:60px;font-size:20px;line-height:20px;padding:10px 15px;background:#005677;}
.expertise-bg{background:#e0eef6 url(../../design/front/images/expertise-bg.jpg)no-repeat bottom center;}
.expertise-arrow{text-align:center;padding:0 0 15px 0;margin:0 220px 0 0;}
.expertise-title{color:#e2051b;font-size:30px;text-transform:uppercase;font-weight:1000;font-style:italic;padding:0 20px 20px 40px;}
.expertise-subtitle{color:#085a7a;font-size:25px;text-transform:uppercase;font-weight:1000;font-style:italic;}
.expertise-descriptif{padding:0 0 20px 0;}
.expertise-pic-contact{padding:0 0 20px 0;}

/* ACTUALITE */
.actu-content{position:relative;z-index:10;margin:0 15px 0 0;padding:0 0 80px 0;}
.actu-title{font-size:30px;line-height:35px;color:#e2051b;padding:0 0 40px 0;}
.actualites-autres{position:relative;z-index:5;background:#fff;border-radius:8px;padding:0;}

}

@media all and (max-width: 991px){
	
#preloader{background-size:140px 140px;}	
	
/* MENU */
.logo{max-height:70px;width:auto;}
.navbar-expand-lg .navbar-nav .menu-link{font-size:18px;padding:0 0 5px 0;margin: 0 10px 10px 0;}
.navbar-expand-lg .navbar-nav .menu-adherent{font-size:20px;margin:0 10px 10px 0;}
.navbar-toggler{margin:0 25px 0 0;}
.navbar-collapse {align-items:normal;}	
	
/* HOME VIDEO */
.home-vid{margin:100px 0 0 0;}
.home-video-content{top:35%;width:100%;}
.home-title-video{font-size:30px;}
.home-text-video{font-size:18px;line-height:28px;padding:0 0 0 0;}
.home-btn-more{display:none;}
	
/* HOME AGENDAS */
.home-agendas{padding:0 15px;}
.home-agendas-bg{padding:50px 0 80px 0;}
.home-agendas-block-left{padding-top:0;}
.home-agendas-cubes{display:none;}
.home-agendas-title{font-size:50px;padding:0 0 0 0;}
.home-agendas-subtitle{text-align:left;padding:15px 0 0 0;}
.home-agenda-bloc{position:relative;margin:0 0 0 0;}
.home-agenda-titre{padding:0 10px;}
.home-agenda-texte{padding:0 10px;}
.home-agenda-lieu{padding:0 10px;}
.home-agenda-horaire{padding:0 10px;}
.home-agenda-mois {padding:40px 0 0 0;font-size: 30px;}
.home-agenda-bloc-event{margin:30px 0 30px 0;padding: 18px 0 20px 0;}
.owl-theme .owl-nav{top:15px;position:absolute;right:40px;font-size:60px;color:#085a7a;}

/* HOME NEWS */
.home-news-title{font-size:50px;padding:50px 0 30px 20px;}
.home-news-subtitle-01{padding:40px 0 18px 20px;}
.home-news-picture{max-width:100px;margin:20px 20px 0 20px;}
.home-new-title{padding:20px 20px 0 0;font-size:16px;line-height:18px;}
.home-new-text{padding:0 20px;}
.home-news-bloc-01{min-height:100px;}
.home-news-bloc-02{min-height:100px;}
.home-new-connect{position:relative;font-size:11px;padding:8px 14px;margin:30px 0 30px 160px;}
.home-news-bloc{margin-top:0;}

/* HOME CONNECT */
.connect-left-title{font-size:40px;}
.connect-right-title{font-size:40px;}

/* TOP */
.top-title{font-size:28px;line-height:33px;}

/* ACTUALITES */
.content{padding:40px 15px;}
.actus-block{padding:20px 0 0 0;margin:50px 0 0 0;}
.recherche-article{font-size:18px;font-weight:800;text-transform:uppercase;color:#005677;padding:20px 0 10px 0;margin:0 0 0 0;}
.recherche-article-mobile{margin:60px 0 0 0;}
#formulaire_recherche{margin:0 0 20px 0;}
.recherche-moteur{width:90%;margin:0 0 0 0;}
.actus-more{margin:0 0 0 0;}

/* CONTACT */
.contact-question{padding:0 0 30px 0;}
.contact-subtitle{padding:0 0;}
.contact-form{padding:60px 0;}
.contact-block{padding:0 0;}
iframe.iframe-google{padding:30px 0;}

/* FOOTER */
.footer{padding:60px 20px 0 20px;}
.footer-copyright{background:#25568c;color:#fff;padding:30px 0;margin:120px 0 0 0;text-align:center;font-size:12px;text-transform:uppercase;}
.footer-text-01{padding:20px 0;}
.footer-logo{margin:0 0 30px 0;}
.footer-subtitle-mobile-01{padding:30px 0 0 0;}

/* QUI SOMMES NOUS */
.qui-team{padding:60px 0;}
.qui-team-subtitle{font-size:20px;line-height:20px;padding:0 0 30px 0;}	
ul.qui-team-bloco-01 li{margin:20px 10px;}
.qui-bureau-title{color:#fff;font-size:40px;line-height:40px;text-transform:uppercase;font-weight:900;font-style:italic;text-align:center;padding:60px 0 0 0;}
.qui-bureau-subtitle{color:#fff;font-size:22px;line-height:22px;font-weight:bold;font-style:italic;padding:0 0 15px 0;text-align:center;}	
.qui-missions-subsubtitle{color:#fff;font-size:28px;padding:0 15px 0 15px;}

/* EXPERTISES */
.expertises-block{position:relative;margin:5px 0;cursor: pointer;}
.expertises-section-block{padding:0 0 60px 0;}
.expertises-title{min-height:10px;font-size:20px;line-height:20px;padding:10px 15px;background:#005677;}
.expertise-bg{background:#e0eef6 url(../../design/front/images/expertise-bg.jpg)no-repeat bottom center;}
.expertise-descriptif{padding:0 0 20px 0;}
.expertise-pic{display:none;}
.expertise-arrow{margin:0 0 0 0;}

/* ADHERENTS */
.espace{padding:60px 15px 120px 15px;}
.adherents-sections{padding:30px 15px 160px 15px;}
.adherents-content{padding:30px 15px;}
.adherents-agendas-title a{font-size:40px;}
.adherents-actualites-title a{font-size:40px;text-align:left;}
.adherents-agendas-bloc{margin:0 0 0 0;}
.adherents-agendas-bloco{margin:10px 0;}
.adherents-actualites-bloco{margin:10px 0;}
.sections-adherents{margin:10px 0;}
.adherents-actualites-title{padding: 0 0 0 0;}
.adherents-actualites-bloc-01{margin:20px 0 20px 0;}
.adherents-agendas-event{margin: 30px 0 30px 0;}
.alertes-bloco-title{padding:0 0 0 0;}
.alertes-block{margin:15px 0;}
.alertes-title{padding:10px 0;}
.alertes-texte{padding:0 0 0 0;}
.alertes-connect{margin:20px 0 0 0;position:relative;right:0;bottom:0;}
.adherents-fiches-rub{margin:15px 0;}
.adherent-agenda-section{padding:15px 10px 0 10px;font-style:normal;font-size:11px;}

}

@media all and (max-width: 768px) {	

.editorTitle0{font-size:18px;}
.editorTitle1{font-size:22px;}
.editorTitle2{font-size:18px;}
.editorTitle3{font-size:20px;}
.editorTitle4{font-size:20px;}
.editorTitle5{font-size:20px;}
.editorTitle6{font-size:18px;}

.home-agenda-bloc-event{padding: 10px 0 20px 0;}


/* EXPERTISES */
.expertises-title{min-height:10px;font-size:20px;line-height:20px;padding:10px 15px;background:#005677;}
.expertise-bg{background:#e0eef6 url(../../design/front/images/expertise-bg.jpg)no-repeat bottom center;}
.expertise-title{color:#e2051b;font-size:30px;text-transform:uppercase;font-weight:1000;font-style:italic;padding:0 20px 20px 40px;}
.expertise-block-01{padding:0 30px 30px 30px;}
.expertise-block-02{padding:0 30px 30px 0;}
.expertise-subtitle{color:#085a7a;font-size:25px;text-transform:uppercase;font-weight:1000;font-style:italic;}
.expertise-descriptif{padding:0 0 20px 0;}
.expertise-pic{display:none;}
.expertise-pic-contact{display:none;}	
.expertise-block-02{padding:0 30px 30px 30px;}
	
.owl-theme .owl-nav{top:-5px;right:15px;}

.adherents-agendas-bloco > .owl-theme .owl-nav{top:-5px;position:absolute;right:10px;font-size:60px;color:#085a7a;}
.adherents-ressources-title{font-size:26px;padding:30px 0 15px 0;}
.adherents-contactez-title{font-size:26px;padding:0 0 20px 0;}
.adherent-agenda-date{margin:10px 0 10px 0;}


	
}

@media all and (max-width: 575px) {
	
	
}