@charset "UTF-8";
/*MULTI CAROUSELS*/
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;   -moz-user-select: none;    -ms-user-select: none;        user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;    touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {width:100%;position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);   -moz-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);     -o-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);}
.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,
.slick-track:after {display: table;content: '';}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
/*slider général*/
.slider {display: flex;}
.slick-slide img {margin: auto;}
/* Button flèches */
.slick-arrow {background-color: transparent;border: none;}
.slick-next {text-indent: -9999px;line-height: 0;}
.slick-next::after {content: url("../../design/fleche_d.png");text-indent: 0;display: block;line-height: initial;}
.slick-prev {text-indent: -9999px;line-height: 0;}
.slick-prev::after {content: url("../../design/fleche_g.png");text-indent: 0;display: block;line-height: initial;}
@media (max-width: 768px) and (min-width: 290px) {
.slick-arrow {display:none;}.slick-next {display:none;}.slick-next::after {display:none;}.slick-prev {display:none;}.slick-prev::after {display:none;}}
/*link img*/
.link-slider {transition: all .2s ease-out;}
.link-slider:hover {transform: scale(1.05);}


/*CONTENT*/
h2 { font-size:23px; color:#202869; padding:70px 0 20px 0; font-weight:300; font-family:'Lato', sans-serif; }
h2 span { font-weight:bold;  }
.slidersize {margin:0px -50px;}
.pub-hor {text-align:center; margin-top:40px;}
.cassure { margin:70px 0 50px 0; background:#ececec;  }
.bt-cassure { display:table; width:100%; text-align:center; padding:40px 0;  }
.bt-cassure h2 {color:#d53f8b;text-align:left;font-size:30px; padding:20px 0; }
.bt-cassure h2 span {display:block;}
.bt-cassure { padding-top:20px;padding-bottom:20px;}
.bt-cassure h3 { padding-top:5px;}



.bt-visiter, .bt-exposer, .bt-partenaire { display:table-cell; margin:0 auto;  }
.text-bt-cassure { background:#ffffff; width:254px; margin:0 auto; color:#192e6b; text-transform:uppercase;}
h3 { font-size:15px; padding:15px 0 5px 0; font-weight:bold;  }
.bouton {background-color: #1b2e6b; color: #fff; text-transform: uppercase; padding: 9px 0; border-radius:50px;  border: 0; font-family:'Lato', sans-serif; margin:15px 0; width:196px; font-weight:normal; font-size:14px;}
.cassure-presentation { padding:50px 0; display:table; }
.cassure-presentation h2 { padding-top:0; }
.cassure-presentation { line-height:22px; }
.presentation-texte, .presentation-img { display:table-cell; vertical-align: middle; }
.presentation-img img { text-align:center; margin:0 auto; }

.accueil-mag h2 { padding:10px 0 10px 0; font-weight:300; text-align:center; font-size:25px; }
.accueil-mag-ss-titre { text-align:center; line-height:22px; padding-bottom:25px; }
.bloc-news-mag-content { margin-bottom:40px; text-align:center;  }
.bloc-news-mag-height {height:440px;}
.bloc-news-mag img { max-height:190px; width:100%;  }
.bloc-news-mag-thema { font-size:11px; text-transform:uppercase; color:#ca3e89; padding:20px 0 4px 0; border-bottom: 1px solid #ca3e89; display: inline-block; }
.bloc-news-mag-content h2 { font-size:22px; font-family:"Times New Roman", Times, serif; color:#192e6b; padding:15px 10px; }
.bloc-news-mag-texte { text-align:justify; line-height:20px;}
.bloc-news-mag-date { font-size:12px; color:#999999; font-style:italic; padding-top:13px; text-align:left; }
.bloc-news-mag-img { display:table; }
.bloc-news-mag-img div img { text-align:left; width:auto; max-width:none; max-height:151px;}
.bloc-news-mag-img div { background:#192e6b; display:table-cell; vertical-align:middle; font-size:15px; color:#ffffff; text-align:left; line-height:22px; }
.interview-nom { text-transform:uppercase; font-size:13px; font-weight:bold; letter-spacing:1px; line-height:normal; padding-bottom:5px;}
.interview-fonction { font-size:13px; font-style:italic; line-height:normal; padding-bottom:10px; }
.interview-societe { text-transform:uppercase; font-size:12px; line-height:normal; padding-bottom:5px;}

.bloc-news-info { padding:0 15px; width:100%;}
.bt-center { margin:0 auto;  text-align:center; }
.temoignages { display:table; text-align:center; margin-bottom:50px;}
.bloc-temoignages { display:table-cell; margin:0 auto; padding: 0 35px; }
.bloc-temoignages div { font-size:16px; padding:20px 0 25px 0; }
.bloc-temoignages p { font-size:14px; font-style:italic; }
.bloc-temoignages p span { text-transform:uppercase; font-weight:900; font-style:normal;}

@media (max-width: 1200px) and (min-width: 992px) {
.bt-cassure h2{font-size:26px; }
.bt-cassure img { max-width:200px; }
.text-bt-cassure { width:200px;}
.bt-cassure .bouton { width: 164px; font-size: 12px;}

}

@media (max-width: 992px) and (min-width: 768px) {
.bt-cassure h2{font-size:26px; }
.bt-cassure img { max-width:200px; }
.text-bt-cassure { width:200px;}
.bt-cassure .bouton { width: 164px; font-size: 12px;}
.bt-cassure h2 span {display:inline;}
.bt-cassure h2 { padding-top:20px !important; text-align:center; padding-bottom:30px !important;}
.bt-visiter { padding-left:0px; }
}


@media (max-width: 1100px) and (min-width: 768px) {
.bloc-news-mag img { min-height: inherit; }
.presentation-texte { padding-bottom:20px; }
.presentation-texte, .presentation-img { display:block; width:100% }
}

@media (max-width: 768px) and (min-width: 290px) {
.bloc-news-mag-height {height:auto;}
.slidersize {margin:0px -15px;}
h2 { font-size:20px;  padding:35px 0 20px 0;}
.bt-visiter, .bt-exposer, .bt-partenaire { display:block; margin:0 auto; padding-bottom:20px; }
.bt-cassure h2{font-size:26px; }
.bt-cassure img { max-width:200px; }
.text-bt-cassure { width:200px;}
.bt-cassure .bouton { width: 164px; font-size: 12px;}
.bt-cassure h2 span {display:inline;}
.bt-cassure h2 { padding-top:20px !important; text-align:center; padding-bottom:30px !important;}

.accueil-mag h2 { font-size:23px; }
.bloc-news-mag-content { float:none; width:97%; padding-right:0px;  }
.presentation-texte { padding:0 15px 20px 15px;}
.presentation-texte, .presentation-img { display:block; width:96% }
.bloc-temoignages { display:block;  padding-bottom:20px; }
.bloc-temoignages div { font-size:15px; }
.bloc-temoignages p { font-size:13px;  }
}



/*HOVER CAROUSELS*/
.view {width: 100%; height: auto; overflow: hidden; position: relative; }
.view .mask,.view .content {width: 100%; height: 100%; position: absolute; overflow: hidden; top: 0;}
.view img {display: block; position: relative;}
.view-fifth .mask {height:100%; background-color: #192e6b; -webkit-transform: translateX(-300px); -moz-transform: translateX(-300px); -o-transform: translateX(-300px); -ms-transform: translateX(-300px); transform: translateX(-300px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity: 0.90; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; color: #fff;}
.view-fifth h2 {color:#fff;font-size:14px; padding:30px 15px 15px 15px; font-weight:bold; line-height:18px; letter-spacing:1px;}
.view-fifth p {font-size:12px; padding:0 15px; line-height:16px; letter-spacing:1px;}
.view-plus {	background-color: #ffffff; color: #192e6b; text-transform: uppercase; padding: 10px 0; border-radius:50px;  font-family:'Lato', sans-serif; width:60%; font-size:11px; text-decoration:none; margin:30px auto 10px auto; text-align:center; display:block; font-weight:bold;}
.view-fifth:hover .mask {-webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px);}
@media (max-width: 600px) {.view-fifth h2 { padding:10px;}
.view-plus {width:95%; font-size:10px; text-decoration:none; margin:10px auto 10px auto/*;}}
