.clear{float:none;clear:both;width:0;height:0;}
ul{margin:0;padding:0;}
	ul li{list-style:none;margin:0;padding:0;}
a{border:none;outline:none;text-decoration:none;color:inherit;}
a:focus, a:hover{text-decoration:none!important;outline:none;}
img{border:none;max-width:100%;}
strong{font-family:"Gotham-Medium"; font-weight:normal!important}
html body{font-family:"Gotham-Book", Arial;color:#333333;font-size:12px;}
	.big_wrapper{background:#f9f9f9;overflow-x: hidden;}
		.bg_blanc{background-color:#ffffff;}
select{-webkit-appearance:none; -moz-appearance:none;appearance:none;-ms-appearance:none;-o-appearance:none;cursor:pointer}
/**remove select apparence IE****/
select::-ms-expand {display: none;}
select option {background-color: #414042;}
:focus{outline:none}
.opacity_hover:hover{
	filter:brightness(110%);
	-moz-filter:brightness(110%);
	-webkit-filter:brightness(110%);
	-ms-filter:brightness(110%);
	-o-filter:brightness(110%);
	}
.color_vert{color:#b78741!important} 
.color_white{color:#ffffff!important}
.color_bleu{color:#00a8b4!important}
.color_rouge{color:#ec277b!important}
.color_rose{color:#ec277b!important}
.color_or{color:#fade4e!important}
.bg_white{background:#ffffff!important}

.menu_mob_overlay{background:rgba(26,26,26,0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99; display:none}
.menu_overlay{background:rgba(0,0,0,0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99; display:none}
.line_through{text-decoration:line-through}
	.visible_980{display:none}	
.clear_float::after{content:""; display:block; clear:both}
.pi-uppercase{text-transform:uppercase}

.no_scroll{overflow:hidden!important}  
/* Bandeau Admin */
#bandeauAdmin{position:fixed;z-index:99999;width:100%;padding:0 10px;color:#FFFFFF;top:0;background-color:#d02421;}
#bandeauAdmin.bandeauAdminV1{background:#17d2e0}
#bandeauAdmin a{color:#ffffff;}
	.bandeauAdminLeft{float:left;}
		.bandeauAdminLogo{float:left;}
		.bandeauAdminHello{float:left;margin:7px 25px 0 25px;font:15px "Raleway-Bold";}
			.bandeauAdminHello strong{font:15px "Raleway-Bold"}
	.bandeauAdminRight{float:right;}
		.bandeauAdminR{float:left;margin:10px 0 0 25px;}
		.bandeauAdminVersion{position:relative;float:left;}
			.bandeauAdminVersion > a{display:block;padding:10px;font-weight:700;}
			.bandeauAdminM{position:absolute;top:100%;left:0;background-color:#d02421;width:160px;}
				.bandeauAdminM a{display:block;padding:10px;}
@media only screen and (max-width:860px) {  
	.bandeauAdminLogo{display:none;}
	.bandeauAdminHello{margin:7px 0 0;} 
}
@media only screen and (max-width:767px) {
	.bandeauAdminLeft{display:none;}
	.bandeauAdminRight{width:100%;}
		.bandeauAdminR{float:right;margin-top: 6px;}
}
@media only screen and (max-width:520px) {
	.bandeauAdminR a i{font-size:20px;}
	.bandeauAdminR a span{display:none;}
}
.barre_cookie {background: rgba(0,0,0,0.5) none repeat scroll 0 0;bottom: 0;left: 0;position: fixed;width: 100%;z-index: 999;}
.barre_cookieC {color: #ffffff;margin: auto;max-width: 1210px;padding: 5px 10px;text-align: center;}
.barre_cookieC a{text-decoration:underline}
.barre_cookieC a:hover{color: #d02421}
.barre_cookieC button {background-color: #d02421;border-radius: 100%;-webkit-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;color: #ffffff;height: 30px;padding: 0;text-align: center;width: 30px;border:none}
.barre_cookieC button:hover {background-color: #ff0000}
.stat {position: absolute;left: 0;width: 0;height: 0;top:0}
.no_scroll{overflow:hidden!important}
/*=====================================
 				COMMUN
 =======================================*/
 .head_bg {border-bottom: 1px solid rgba(204,204,204,0.75);padding: 15px;background:#fff;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}


/******langue*******/
	.langue_site {position: absolute;top: -10px;right: -17px;z-index: 99;}
		.langue_site a {display: inline-block;margin: 0 2px;}
			.langue_site a.active img {border-color: #17d2e0;}
			.langue_site a img {border: 2px solid transparent;vertical-align: top;}
 .logo {float: left;}

 .slogan {float: right;margin-top: 15px;}
	 .slogan > * {display: inline-block;vertical-align: middle;font-size:15px; color:#333333; padding:0 10px}
	
		.img_sl {padding-left: 10px;border-left: 1px solid rgba(204,204,204,0.75);}
.clear_float {max-width: 694px;margin-left: auto;text-align: right;margin-top: 10px;}
	.other_link_top li {display: inline-block;font: 13px "Gotham-Medium";border-right: 1px solid #cccc;padding: 15px 10px;}
		.other_link_top li.li_ctc {padding-left: 0;border-right: none;}
		.other_link_top li.li_ncn{border-right: none;}
			.sprite-ctc {display: inline-block;vertical-align: middle;height: 31px;background: url('template-ico_phone.png')no-repeat center top;width: 19px;margin-right: 6px;}
		.other_link_top li.li_contact{padding:0;border-right: none;}
		.other_link_top li.li_av{}
			.btn_ctc{display:block; width:95px; margin:auto; padding:15px ; text-align:center; background-color:#17d2e0; color:#fff!important}
		.other_link_top li.li_ctc a:hover .sprite-ctc{background-position:center bottom}
		.other_link_top li a{color: #333}
	.other_link_top li a:hover{color:#18bfd6}
.btn_ctc:hover {background-color:#18bfd6;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.menu_mobile_bloc {position:absolute; left:10px; top:50%; margin-top:-16px; display:none; z-index:99}
	
		.menu_mobile_bloc a {display: inline-block;position: relative;max-width:45px; text-align:center; color: #333}
		.cc_mobile_bloc a{color: #333}
				.menu_mobile_bloc span {display: block;margin-top:4px;font-size: 12px;}
.cc_mobile_bloc {position:absolute; right:10px; top:50%; margin-top:-22px; display:none; text-align:center; z-index:99}
	.cc_mobile_bloc span {display: block;    margin-top: 3px;font-size: 12px;}
	.close_menu_mob {display: none;position: absolute;color: #fff;font-size: 27px;right: 10px;top: 2px;z-index: 1;}
	.span_menu_mob{display: none;position: absolute;color: #ffffff;font: 14px "Raleway-Bold";left: 31px;top: 12px;z-index: 1;}			
	/******VIDEO**********/
.max-container-bann{max-width: 1425px;margin: auto;width: 100%;}
	.video_anim {padding:40px 15px;background: rgb(98,169,199) url('template-bg_video_index.png')no-repeat center right;}
.title-med{font:500 36px "sofia-pro" ;}
.title-ssmed{font:500 28px "sofia-pro" ;}
		.maxv{max-width:1000px;  margin:auto; position:relative}
		img.img_preload {position: absolute;left: 0;text-align: center;top: 0;width: 100%;    object-fit: cover;height: 100%;}
		.btn_play {position: absolute;text-align: center;top: 50%;cursor:pointer;left:50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%); z-index:9; max-width: 90px;}
		.btn_play:hover{filter: brightness(85%);-webkit-filter: brightness(85%);-ms-filter: brightness(85%);-o-filter: brightness(85%);transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s}
		#visible_scroll{display:none}
		.video_anim video{background-color:#fff}
		.hidden_video_scroll{position:fixed; display:none; cursor:pointer}
/*******AVANTAGE*************/
.bloc_avantage {background: #ffffff ;padding:40px 10px;}
.texte_persi_av img {max-width: 292px;}
	h3.num_service img {/*filter: grayscale(9);-webkit-filter: grayscale(9);-ms-filter: grayscale(9);-o-filter: grayscale(9);*/}
		.av_box {display:table-cell;text-align:center;vertical-align: top;border-right: 1px solid rgba(51,51,51,0.329);}
		.av_box.av_box1 {text-align: left;}
		.av_box.av_box6{border-right:none}
.av_box span {font: 17px "Raleway";display:inline-block; vertical-align:middle; padding-left:8px; text-align:left; color:#33251d}
	.av_box a:hover span{color:#fc6124 }
	.sprite_av {background-repeat: no-repeat;display: inline-block;height:37px;vertical-align: middle;width: 35px;background-position:center}
	.av_box  a {cursor:pointer}
	.sprite_av.sprite_1 {background-image: url("template-av_1.png");width:35px; }
	.sprite_av.sprite_2 {background-image: url("template-av_2.png");width:35px;}
	.sprite_av.sprite_3 {background-image: url("template-av_3.png");width:45px}
	.sprite_av.sprite_4 {background-image: url("template-av_4.png");width:28px; }
	.sprite_av.sprite_5 {background-image: url("template-av_5.png");}
	.sprite_av.sprite_6 {background-image: url("template-av_6.png");}
.logo .visible_fixed{display:none;	transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.avantage_swiper .swiper-wrapper{display:table!important;transform: none !important;padding: 8px 0;}

@media only screen and (min-width:767px) {
	.avantage_swiper{ width:auto!important; padding:0;}	
	.video_anim{height:650px; overflow:hidden; display: flex;  flex: 0 0 100%;-ms-flex: 0 0 100%;-o-flex: 0 0 100%;width: 100%; max-width: 100%; flex-wrap: wrap;} 
	
}
@media only screen and (min-width:1325px) {
		.image_chromatique{min-height:710px;}
	}
@media only screen and (min-width:1023px) {

	.admin_connexion .header_sticky.headerFixed{top:35px}
	.header_sticky.headerFixed{position:fixed;width:100%;left:0;top:0;z-index:99;}
		.header_sticky.headerFixed .head_bg{padding-top:0;padding-bottom:0;border-bottom-width:3px;border-bottom-color:#17d2e0;
			transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
			.header_sticky.headerFixed .logo{margin-top:4px}
	.header_sticky.headerFixed .slogan {    margin-top:10px;float: left;margin-left: 12%;}
	.header_sticky.headerFixed .slogan > *{font-size:13px}
		.header_sticky.headerFixed .img_sl img {max-height: 35px;}
		.header_sticky.headerFixed .other_link_top li.li_contact{padding:0}
		
			.headerFixed  .clear_float{margin-top:0;    margin-bottom: 0;}
				.headerFixed .other_link_top li{padding:10px 10px;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
				.headerFixed .other_link_top li.li_ctc{padding-left:0}
				.headerFixed .btn_ctc{padding:18px 8px 21px 10px; width:90px}
					.headerFixed .sprite-ctc {background-size: auto 53px;background-position: center 0px;height: 25px;}
			.headerFixed  .logo{margin-top:0}
			.headerFixed  .logo .hidden_fixed{display:none}
				.headerFixed  .logo .visible_fixed{display:block;    max-width: 151px;	transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
			.page_article .headerFixed  .logo img{max-width:100%}
		.header_sticky.headerFixed #header{padding-top:0;padding-bottom:0;
			transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
		.padding_body {padding-top: 107px;}
		.header_sticky.headerFixed  + .page_content .video_anim   #visible_scroll{display:block} 
		/*.header_sticky.headerFixed  + .page_content .video_anim #fixed_scroll {position: fixed;right: 2px;max-width: 320px;height: auto;top: 65px;z-index: 99;padding: 15px;background: rgba(0,0,0,0.5);border: 2px solid #fff;}
		
		
      .admin_connexion .header_sticky.headerFixed + .page_content .video_anim #fixed_scroll{top:99px}
	.header_sticky.headerFixed  + .page_content .video_anim  .maxv a {left: 0;display: block;top: 0;position: absolute;width: 100%;height: 100%;z-index: 99;cursor: default;}
	.header_sticky.headerFixed  + .page_content .video_anim .hidden_video_scroll{display:block;    right: -2px;z-index: 99;top: 59px;} 
 .admin_connexion  	.header_sticky.headerFixed  + .page_content .video_anim .hidden_video_scroll{ top: 92px;} 
	.header_sticky.headerFixed  + .page_content .video_anim .maxv.closevideo #fixed_scroll{position:relative;right: auto;max-width: 100%;height: 640px;top:auto; background:#fff; padding:0; z-index:1 }
	.header_sticky.headerFixed  + .page_content .video_anim .maxv.closevideo #visible_scroll{display:none}
	.header_sticky.headerFixed  + .page_content .video_anim .maxv.closevideo .hidden_video_scroll{display:none}*/
	.headerFixed .focus.ss-menu-content {padding-top: 11px;}
	.headerFixed .langue_site {right: -81px;top: 18px;}
	.image_membre img {max-width: 340px;}
}
.visible_ipad{display:none}
@media only screen and (max-width:1500px) {
.langue_site {top: -5px;right: 0;}	
.headerFixed .langue_site {right: 0;top: 0;position: relative;text-align: right;padding-bottom: 5px;padding-top: 5px;}
}
@media only screen and (max-width:1024px) {
.langue_site {position: relative;top:-5px;right: 0;z-index: 99;text-align: right;margin: 0 -5px ;padding: 0px 0 10px 10px;}	
.visible_ipad{display:block}
.hidden_ipad{display:none}
.langue_EN .slogan_m{letter-spacing:1px;-webkit-letter-spacing:1px;-ms-letter-spacing:1px; }
}
/*==============================
			SLIDE
=============================*/
.slide_rev {text-align: center;max-width: 1924px;margin: auto;}

.txt_t4{ position:absolute; max-width:580px; left:50%; top:100px;margin-left:-290px;z-index:99; }
.texte_ergo{text-align: center;}
	.texte_ergo h2 {font: 34px "Raleway-Bold";}
		.texte_ergo p{text-align:center; color:#666666; font-size:13px;}
	.btn_savoir {background-color: #17d2e0;width: 160px;display: block;margin: 30px auto 10px auto;padding:13px 10px;font: 15px "Gotham-Medium";text-align:center; border: none;color: #fff;height: 45px;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
	.btn_savoir:hover {background-color: #18bfd6;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.image_ergo {position: relative;z-index: 1;max-width:1924px; margin:auto}
	.image_t1 {position: absolute;left: 50px;bottom: 100px;z-index:2}
	.image_t1s {position: absolute;    left: 175px;bottom: 237px;z-index:2}	
	.image_t2 {position: absolute;left: 415px;bottom: 73px;z-index:2}
	.image_t2s {position: absolute;    left: 573px;bottom: 122px;z-index:2}
	.image_t3 {position: absolute;    left: 34%;bottom: -2%;z-index: 22;}
.viewer-files-container-top {display: none;}

/*==============================
			SERVICES
==============================*/
.etape-text-logiz{text-align: center;padding-top: 2rem; padding-bottom: 2rem}

.bloc_service {margin: 100px 0 200px 0;padding:150px 10px 0 10px}
	.image_chromatique {position: relative;max-width: 895px;margin: auto;padding: 15px;z-index:1}
		.service_bit {position: absolute;width: 200px;font-size: 11px;color: #666666;min-height:98px;z-index: 9;}
			.service_bit p{margin:0}
			.service_1 {right: 100%;bottom: 5%;}
			.service_2 {right: 100%;bottom: 44%;}
			.service_3 {right: 90%;bottom: 75%;}
			.service_4 {right: 60%;bottom: 100%;}
			.service_5 {right: 15%;bottom: 100%;}
			.service_6 {left: 93%;bottom: 66%;}
			
			.service_7 {left: 100%;bottom: 44%;}
			.service_8 {left: 100%;bottom: 5%;}
			.num_service {margin: 0;padding: 5px 0;font-size: 20px;}
	.service_sage {max-width: 531px;margin: -145px auto 0 auto;position: relative;z-index: 2;text-align: center;font: 26px "Raleway-Bold";}
	.service_sage p{margin:0}

.visible_m {display: none;}	
.image_hover{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s; cursor:pointer}
.image_hover:hover {filter: brightness(85%);-webkit-filter: brightness(85%);-ms-filter: brightness(85%);-o-filter: brightness(85%);transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s}
.image_hover.av_hover_{filter: brightness(85%);-webkit-filter: brightness(85%);-ms-filter: brightness(85%);-o-filter: brightness(85%);transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s}
.img_sce1 {position: absolute;left: 15px;bottom: 64px;z-index: 19;cursor: pointer;}
.img_sce1:hover + .service_1 p{color:#00517D}
.img_sce2 {z-index: 18;position: absolute;left: 14px;bottom: 272px;cursor: pointer;}
.img_sce2:hover + .service_2 p{color:#448CB2}
.img_sce3 {z-index: 17;position: absolute;    left: 72px;bottom: 393px;cursor: pointer;}
.img_sce3:hover + .service_3 p{color:#60943C}
.img_sce4 {z-index: 16;position: absolute;     left: 223px;bottom: 480px;cursor: pointer;}
.img_sce4:hover + .service_4 p{color:#AAB812}
.img_sce5 {z-index: 15;position: absolute;right: 250px;bottom: 480px;cursor: pointer;}
.img_sce5:hover + .service_5 p{color:#DEB600}
.img_sce6 {z-index: 14;position: absolute;right: 94px;bottom: 392px;cursor: pointer;}
.img_sce6:hover + .service_6 p{color:#D47D20}
.img_sce7 {z-index: 13;position: absolute;right: 36px;bottom: 240px;cursor: pointer;}
.img_sce7:hover + .service_7 p{color:#BC211F}
.img_sce8 {z-index: 12;position: absolute;    right: 37px;bottom: 64px;cursor: pointer;}
.img_sce8:hover + .service_8 p{color:#731350}
.image_hover:hover+ .service_bit  .num_service img{filter: brightness(10%);-webkit-filter: brightness(90%);transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s}
.image_chromatique>img{position: relative;z-index: 1;}
/*.image_chromatique>img:hover +.image_hover ,.image_chromatique>img:hover +.image_hover+ div+ .image_hover,.image_chromatique>img:hover +.image_hover+ div+ .image_hover+ div+ .image_hover , .image_chromatique>img:hover +.image_hover+ div+ .image_hover+ div+ .image_hover+ div+ .image_hover , .image_chromatique>img:hover +.image_hover+ div+ .image_hover+ div+ .image_hover+ div+ .image_hover+ div+ .image_hover, .image_chromatique>img:hover +.image_hover+ div+ .image_hover+ div+ .image_hover+ div+ .image_hover+ div+ .image_hover+ div+ .image_hover ,.image_chromatique>img:hover +.image_hover+ div+ .image_hover+ div+ .image_hover+ div+ .image_hover+ div+ .image_hover+ div+ .image_hover+ div+ .image_hover,.image_chromatique>img:hover +.image_hover+ div+ .image_hover+ div+ .image_hover+ div+ .image_hover+ div+ .image_hover+ div+ .image_hover+ div+ .image_hover+ div+ .image_hover{filter: brightness(10%);-webkit-filter: brightness(90%);transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s}*/

img.ombre_1 {position: absolute;z-index: 1;bottom: 0;left: 0.5px;}
img.ombre_2,img.ombre_3{position: absolute;z-index: 15;bottom: 0;left: 0;}
 img.ombre_4{position: absolute;z-index: 1;top: 0;left: 0;}
 img.ombre_5  {position: absolute;z-index: 1;top: 0;left: 0;}
  img.ombre_6  {position: absolute;z-index: 1;top: 0;left: 0;}
    img.ombre_7  {position: absolute;z-index: 1;top: 0;right: 0;}
    .font-size14{font-size: 14px}
     .font-size13{font-size: 13px}
    .titre_bleu_i{color: #17d2e0}
    .expand-link-blue .color-bleu{color: #17d2e0}

@media only screen and (min-width:993px) {
.min-he{min-height: 42px}
}
/*==============================
			TEXTE PERSO
==============================*/
.bloc_texte_perso {padding: 15px 15px 0 15%;background: #6287ad;color: #fff;}
.container-section {display: table;width: 100%;}
	.container-section>div {display: table-cell;vertical-align: middle;}
		.texte-admin{max-width:725px; margin:auto}
			.texte-admin h2 {font: 34px "Raleway-Bold";text-align:center}
				.texte-admin p{text-align:center; font-size:16px;}
		.col_50 {padding-left: 15px;padding-top: 100px;}

.bloc_acteur {padding:20px 15px 40px 15px;background-color: #fff;}
	.image_acteur.pi-text-center {margin-top: 4%;}
.goToTop {background-color: #17d2e0;bottom: 50px;cursor: pointer;display: none;padding: 0;position: fixed;right: 5px;text-align: center;width:75px;z-index: 9999;padding:9px 0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s}
.goToTop:hover{background-color: #18bfd6;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s}	
/*==============================
			EQUIPE
==============================*/
.bloc_equipe {background-color: #fff;margin: 0 -40px;}
.content_flex_2col {padding: 0;margin: 0;list-style: none; }
	.flex_item {background: #f9f9f9;padding: 15px 0 0 0;margin-left: 40px;}
		.table_content_membre {display: table;width: 100%;height: 100%;font: italic 13px "Gotham-Book";}
			.table_content_membre>div {display: table-cell;vertical-align: middle;}
				.info-membre {width: 60%;text-align: left;padding-bottom: 15px;padding-right:10px}
					.info-membre >* {max-width: 500px;display: block;margin-right: auto;padding-left: 0;}
						.nom-membre {font: 30px "Gotham-Book";color: #17d2e0;margin-top: 0;margin-bottom: 5px;}
						.title-membre {color: #17d2e0;font: 20px "Gotham-Book";padding-top: 5px;padding-bottom: 5px;display:none}
						.descr-membre {padding-top: 10px;color: #808080;}
						.contact-membre {padding-top: 20px;}
							.mobile-membre {display: inline-block;width: 19px;height: 31px;vertical-align: middle;background: url('template-ico_fone.png') no-repeat center top;}
								.mobile-membre:hover{background-position:center bottom}
							.mail-membre {display: inline-block;width: 25px;height: 19px;vertical-align: middle;background: url('template-ico_mail2.png') no-repeat center top;margin-left:20px}
								.mail-membre:hover{background-position:center bottom}
							
				.image_membre {width: 35%;text-align:left;}
					.image_membre img {filter: grayscale(10);-webkit-filter: grayscale(10);-ms-filter: grayscale(10);-o-filter: grayscale(10);cursor:pointer;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s; cursor:pointer}
					.image_membre img:hover{filter: grayscale(0);-webkit-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s}
					.flex_item:hover {filter: brightness(101%);-webkit-filter: brightness(101%);-ms-filter: brightness(101%);-o-filter: brightness(101%); cursor:pointer}
					.flex_item:hover .table_content_membre .image_membre img{filter: grayscale(0);-webkit-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s}
		.erreur_msesage{padding:10px; text-align:center; font:13px "Gotham-Medium"; color:#d02421}		
		.erreur_msesage.message_ok{color:#18bfd6}
		
	 @media only screen and (min-width:767px) {
	.content_flex_2col {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-direction: row;-webkit-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; -webkit-box-ordinal-group: 2; }	 
	.flex_item {width: 50%;flex: 1 1 47%;-webkit-flex: 1 1 47%;-ms-flex: 1 1 47%;max-width: 47%;margin-bottom: 40px;}
	}
/*==============================
		CONTACT FOOTER
==============================*/
.contact-footer {position:relative; text-align:center}
.contact-container{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%);max-width: 1210px;width:100%}
.contact_form {margin: 25px auto;}
	.pi-row.row_30 {margin: 0 -20px;}
		
		.pi-row.row_30 > div {padding: 0 20px;}
		.form_group{margin-bottom:15px}
			.input-control {background-color: rgba(255,255,255,0.8);height: 52px;width: 100%;border: none;padding: 10px 15px 10px 40px;color:#333; font-size:14px;}
			.input-control.errorForm{color: #fc6124;}
			input[type="text"].input-control{ text-transform:capitalize}
			label.errorForm {display: block;text-align: right;color: #fc6124;}
			.institform input[type="text"]{background-color: rgba(255,255,255,0.8);height: 52px;width: 100%;border: none;padding: 10px 15px 10px 40px;color:#fc6124; font-size:14px}
			.mform-control {background-color: rgba(255,255,255,0.8);height: 214px;width: 100%;border: none;padding: 18px 15px 10px 40px;color:#fc6124; font-size:14px; resize:vertical}
			.institform textarea {background-color: rgba(255,255,255,0.8);height: 214px;width: 100%;border: none;padding: 18px 15px 10px 40px;color:#fc6124; font-size:14px; resize:vertical}
		.contact_form .icon-phone::before, .contact_form .icon-phone.icon_numrodetelephone::before {content: url('template-ico_tel.png');top: 12px;position: absolute;left:3px}
		.contact_form .icon-users::before ,.contact_form .icon-phone.icon_nom::before {content: url('template-ico_user.png');top: 14px;position: absolute;}
		.contact_form .icon-mail::before,.contact_form .icon-phone.icon_expediteur::before  {content: url('template-ico_email.png');top: 19px;position: absolute;}
		
		.contact_form .icon-home::before , .contact_form .icon-phone.icon_sujet::before {content: url('template-ico_home.png');top: 17px;position: absolute;}
		.contact_form .icon-pencil::before,.contact_form .icon-phone.icon_message::before  {content: url('template-ico_pencil.png');top: 12px;position: absolute;}
		.pi-col-sm-6.pi_col_message {width: 100%;}
.mform-control::-webkit-input-placeholder ,.input-control::-webkit-input-placeholder ,.institform input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
			  color: #333333;
			  opacity:1; 
			}
			.mform-control::-moz-placeholder ,.input-control::-moz-placeholder ,.institform input[type="text"]::-moz-placeholder { /* Firefox 19+ */
			  color: #333333;
			   opacity:1;
			}
			.mform-control:-ms-input-placeholder, .input-control:-ms-input-placeholder,.institform input[type="text"]:-ms-input-placeholder { /* IE 10+ */
			  color:  #333333;
			   opacity:1;
			}
			.mform-control:-moz-placeholder,.input-control:-moz-placeholder,.institform input[type="text"]:-moz-placeholder  { /* Firefox 18- */
			  color:  #333333;
			   opacity:1;
			}
	.btn_envoyer {font: 15px "Gotham-Medium";color: #ffffff;background-color: #17d2e0;padding: 13px 30px;min-width: 155px;border: none;margin-bottom:15px; text-align:center;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s}
	.btn_envoyer:hover{background:#18bfd6;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s}
		.font15_size{font-size:15px}
		.titre_page{font:34px "Raleway-Bold"}
		
.institform  .contact_form {max-width: 1210px;margin-bottom:0}
.institform.form_contact{background: url("template-bg_contact.png")no-repeat center bottom;background-size: cover;padding:55px 10px 0 10px; margin-top:15px}		
.institform  .contact_form .form_group.pi-text-right {margin-bottom:0}
@media only screen and (min-width:1023px) {
	.contact-footer{min-height:700px}
.contact-footer img {height: 100%;width: 100%;object-fit: cover;-o-object-fit: cover;-webkit-object-fit: cover;}
}
/*==============================
		MENU FOOTER
==============================*/
footer a:hover{color:#17d2e0}		
.menu-footer {background: #333;color: #fff;font-size: 14px;padding: 20px 15px;}
.content_menu_f{margin-top:45px; }
	.titre_menu_footer {font: 22px "Gotham-Medium";text-transform: uppercase;padding:6px 0}
		
		.menu_content {max-width: 220px;margin:auto}
			.tel-footer {font: 22px "Gotham-Medium";color: #17d2e0;}
			.tel-footer:hover{color:#18bfd6}	
			.menu_content ul li{margin:15px 0}
			.menu-footer a{color: #fff}
			footer a:hover,.menu-footer a:hover {color:#18bfd6}	 
		.max_copy {display: table;width: 100%;max-width: 1500px;margin:15px auto 0 auto}
		
		.max_copy> * {display: table-cell;vertical-align: middle;width: 50%;padding: 15px 0;}
		.copy_text{text-align: right;}
				.copy_text a{text-decoration:underline}
				.communaute_footer *{display:inline-block; vertical-align:middle; padding-right:10px}
				.table-map{display:table}
		.img_map {text-align: right;padding-right: 15px;}
			.table-map>* {display: table-cell;vertical-align: top;}
		.texte_persi_av {margin-top: 15px;}
	.img_map img {transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}
			.img_map a:hover img  {transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; transform: scale(0.95); -webkit-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95);}


 /*jssor slider loading skin spin css*/
        .jssorl-009-spin img {
            animation-name: jssorl-009-spin;
            animation-duration: 1.6s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }

        @keyframes jssorl-009-spin {
            from { transform: rotate(0deg); }
            to { transform: rotate(360deg); }
        }

        /*jssor slider bullet skin 031 css*/
        .jssorb031 {position:absolute;}
        .jssorb031 .i {position:absolute;cursor:pointer;}
        .jssorb031 .i .b {fill:#000;fill-opacity:0.5;stroke:#fff;stroke-width:1200;stroke-miterlimit:10;stroke-opacity:0.3;}
        .jssorb031 .i:hover .b {fill:#fff;fill-opacity:.7;stroke:#000;stroke-opacity:.5;}
        .jssorb031 .iav .b {fill:#fff;stroke:#000;fill-opacity:1;}
        .jssorb031 .i.idn {opacity:.3;}

        /*jssor slider arrow skin 051 css*/
        .jssora051 {display:block;position:absolute;cursor:pointer;}
        .jssora051 .a {fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;}
        .jssora051:hover {opacity:.8;}
        .jssora051.jssora051dn {opacity:.5;}
/*body.page_institutionnel .divers_content, body.page_institutionnel .divers_content * {font-family: Gotham-Book;}*/
.abox img, .instit_produit_bloc img{width:auto!important; height:auto!important}

/* Forward */
.image_hover+  .service_bit {
  display: inline-block;
  vertical-align: middle;

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.image_hover:hover+  .service_bit , .image_hover:focus +  .service_bit{
  -webkit-transform: translateX(4px);
  transform: translateX(4px);
}
.image_hover.img_sce5:hover+  .service_bit , .image_hover.img_sce5:focus +  .service_bit,.image_hover.img_sce6:hover+  .service_bit , .image_hover.img_sce6:focus +  .service_bit,.image_hover.img_sce7:hover+  .service_bit , .image_hover.img_sce7:focus +  .service_bit,.image_hover.img_sce8:hover+  .service_bit , .image_hover.img_sce8:focus +  .service_bit{
  -webkit-transform: translateX(-4px);
  transform: translateX(-4px);-o-transform: translateX(-4px);-ms-transform: translateX(-4px);
}
a {color: #333;}
/**********CONTENU INSTIT*************/
.page_index .hidden-index{display: none!important}
body:not(.page_index) .hidden-other-page{display: none!important}

.bann-instit {height: 450px;position: relative;background-color: #e6e6e6!important;background-position: center!important;    background-attachment: fixed!important;background-size: cover!important;}
	h1.titre-instit {position: absolute;left: 50%;width: 100%;max-width: 1300px;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);font: 36px "Raleway-Bold";top: 50%;margin: 0;text-align: center;text-transform: uppercase;color:#fff;z-index: 2}
.bann-instit.has-diapo::after {background: rgba(0,0,0,0.2);content: "";position: absolute;width: 100%;height: 100%;z-index: 1;}
	.instit{font-size: 16px}
	.instit h2 {font: 32px "Raleway-Bold";text-align: center;}
	.instit h3 {font: 25px "Raleway-Bold";text-align: center;margin-top: 15px}
	.instit h4 {font:18px "Raleway-Bold";text-align: center;}
	.instit >.container {max-width: 1200px;margin: auto;}
	.instit ul li {list-style: inherit;margin: inherit;padding: inherit;}
	.instit ul {margin: initial;padding: revert;}
.has-diapo + .bann-instit{display: none;}

	/*******sous menu******/
	.li-metier {position: relative;}
	
	.ss-menu-content .ss-menu{background-color: #ffffff;padding: 10px;top: 100%;z-index: 99; border-top:1px solid #cccccc;box-shadow: 1px 2px 2px 0 rgba(209,209,209,0.9);-webkit-box-shadow: 1px 2px 2px 0 rgba(209,209,209,0.9);-ms-box-shadow: 1px 2px 2px 0 rgba(209,209,209,0.9);}
		.ss-menu-content ul.ss-menu li {display: block;text-align: left;padding:0!important;border: none;}

		.ss-menu-content ul.ss-menu li:last-child a{border-bottom: none;}
		.ss-menu-content ul.ss-menu li a{display: block;text-align: left;padding:15px 10px;border-bottom: 1px solid rgba(209,209,209,0.9);color:#333;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
		.ss-menu-content ul.ss-menu li a:hover{background-color: #18bfd6; color: #fff; border-bottom-color:#18bfd6 }
a.text-underline {text-decoration: underline;color: #333;}
.contact-btn-instit {padding: 15px 10px;text-align: center;}

.contact-btn-instit a {display: block;background: #17d2e0;color: #fff;max-width: 350px;font: 14px "Gotham-Medium";padding: 15px 10px;margin: auto;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;}
.contact-btn-instit a:hover{background-color: #18bfd6; color: #fff}
.instit_body_110 div#ctc_bloc {display: block!important;}
.instit_body_110  .bann-instit,.instit_body_110 .instit {display: none!important}
.instit_body_110 .head_bg{border-bottom-color: #17d2e0}
.instit_body_110 div#ctc_bloc .wow {animation: none!important;-webkit-animation: none!important;-ms-animation: none!important;visibility: visible!important;}
.icon-content-box >div {font-size: 40px;}
.text-content-box a{color: #17d2e0}
@media only screen and (min-width:768px) {
	.box-instit-contact {height: 100%;}
}
@media only screen and (min-width:1025px) {
	.ss-menu-content {-ms-transform: translateY(0);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;position: absolute;right:0;width: 320px; opacity: 0; visibility: hidden;transform: translateY(10px);-webkit-transform: translateY(10px);-ms-transform: translateY(10px);padding-top: 29px;z-index: 999;top:100%;}
	.focus.ss-menu-content  {opacity: 1;visibility:visible;transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);} 
}

/*********BLOG*********/
.max-blog {max-width: 1400px;width: 90%;margin: 8rem auto;}
.max-blog .card {box-shadow: 0px 0px 4px 0px rgba(209,209,209,0.9);-webkit-box-shadow: 0px 0px 4px 0px rgba(209,209,209,0.9);-ms-box-shadow: 0px 0px 4px 0px rgba(209,209,209,0.9);margin-bottom: 20px}
.card-title h2 {font: 22px "Gotham-Medium";padding: 10px 15px;color: #17d2e0;text-align: left;min-height: 72px;}

.card-body-content {padding: 0 15px;font-size: 14px;min-height: 73px;}

.card-more-info {padding: 15px;margin-bottom: 15px;}

.card-more-info a {color: #17d2e0;font-size: 14px;text-decoration: underline;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;}
.card-more-info a:hover{color: #18bfd6;text-decoration: none;} 
.card-image a {display: block;position: relative;overflow: hidden;}

.card-image a:after {content: "";background: rgba(0,0,0,0);position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.card-image a:hover:after {background: rgba(0,0,0,0.2);}
.card-image  img{transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;}
.card-image a:hover img {transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}

.max-iframe {max-width: 600px;margin: auto;}

.titre-video {font: italic 17px "Gotham-Medium";padding-bottom: 30px;} 

@media only screen and (max-width:1025px) {
	.card-title h2{font-size: 20px}
	.card-body-content{font-size: 13px}
	.max-blog{width: 100%}
}

@media only screen and (max-width:640px) {
	.card-title h2{font-size: 18px}
	.card-body-content{font-size: 12px}
}

/* ===== Page Acquisition de données industrielles (instit 133) ===== */
.acq {color: #333; font-size: 15px; line-height: 1.65;}
.acq .container {max-width: 1200px;}
.acq h2, .acq h3 {text-transform: none; text-align: left;}
.acq .acq-liste li, .acq .acq-preuves li, .acq .acq-protocoles li {padding-left: 0;}
.acq .acq-liste li {list-style: disc; margin-left: 0;}
.acq .acq-hero {padding: 60px 0 50px; background: linear-gradient(135deg, #f3fbfc 0%, #ffffff 60%);}
.acq .acq-hero-titre {font: 34px/1.2 "Raleway-Bold"; color: #222; margin: 0 0 12px;}
.acq .acq-hero-accroche {font: 19px "Raleway-Bold"; color: #fc6124; margin-bottom: 20px;}
.acq .acq-preuves {list-style: none; display: flex; flex-wrap: wrap; padding: 0; margin: 25px 0;}
.acq .acq-preuves li {flex: 1 1 0; min-width: 110px; margin: 0 12px 12px 0; padding: 14px 10px; background: #fff; border-top: 3px solid #17d2e0; box-shadow: 0 4px 14px rgba(0,0,0,0.07); text-align: center;}
.acq .acq-preuves strong {display: block; font: 28px "Raleway-Bold"; color: #0e8f9c;}
.acq .acq-preuves span {font-size: 13px; color: #555;}
.acq .acq-ctas {margin-top: 10px;}
.acq .acq-btn {display: inline-block; margin: 0 10px 10px 0; padding: 13px 26px; background: #0e8f9c; color: #fff!important; font: 15px "Raleway-Bold"; border: 2px solid #0e8f9c; border-radius: 3px; text-decoration: none!important; transition: all 0.3s;}
.acq .acq-btn:hover {background: #0b7580; border-color: #0b7580;}
.acq .acq-btn-ligne {background: transparent; color: #0e8f9c!important;}
.acq .acq-btn-ligne:hover {background: #0e8f9c; color: #fff!important;}
.acq .acq-btn-blanc {background: #fff; color: #0e8f9c!important; border-color: #fff;}
.acq .acq-btn-blanc:hover {background: #fc6124; border-color: #fc6124; color: #fff!important;}
.acq .acq-video {position: relative; background: #000; box-shadow: 0 10px 30px rgba(0,0,0,0.18);}
.acq .acq-video video {display: block; width: 100%; height: auto;}
.acq .acq-legende {margin-top: 8px; font-size: 13px; color: #777; text-align: center;}
.acq .acq-section {padding: 60px 0;}
.acq .acq-fond {background: #f5f7f8;}
.acq .acq-titre {font: 28px/1.25 "Raleway-Bold"; color: #222; margin: 0 0 25px;}
.acq .acq-intro {max-width: 760px; margin: -10px auto 35px; font-size: 17px; color: #555;}
.acq .acq-probleme {padding-left: 18px; border-left: 3px solid #fc6124; margin-bottom: 18px;}
.acq .acq-probleme h3, .acq .acq-mode h3, .acq .acq-etape h3, .acq .acq-carte h3, .acq .acq-benefice h3 {font: 18px/1.3 "Raleway-Bold"; color: #222; margin: 0 0 8px;}
.acq .acq-chute {font: 17px "Raleway-Bold"; color: #0e8f9c; margin-top: 22px;}
.acq .acq-figure {margin: 0 0 20px;}
.acq .acq-figure img {display: block; width: 100%; height: auto; border-radius: 4px; box-shadow: 0 8px 24px rgba(0,0,0,0.12);}
.acq .acq-figure figcaption {margin-top: 8px; font-size: 13px; color: #777; text-align: center;}
.acq .acq-capture img {box-shadow: 0 4px 16px rgba(0,0,0,0.12); border: 1px solid #e3e6e8;}
.acq .acq-mode {margin-top: 40px;}
.acq .acq-mode h3 {font-size: 22px;}
.acq .acq-badge {display: inline-block; margin-bottom: 10px; padding: 3px 12px; background: #17d2e0; color: #fff; font: 12px "Raleway-Bold"; text-transform: uppercase; letter-spacing: 1px; border-radius: 20px;}
.acq .acq-protocoles {list-style: none; padding: 0; margin: 15px 0 0; display: flex; flex-wrap: wrap;}
.acq .acq-protocoles li {margin: 0 8px 8px 0; padding: 6px 14px; background: #fff; border: 1px solid #17d2e0; color: #0e8f9c; font: 14px "Raleway-Bold"; border-radius: 3px;}
.acq .acq-etape {position: relative; height: calc(100% - 25px); margin-bottom: 25px; padding-bottom: 15px; background: #fff; box-shadow: 0 6px 20px rgba(0,0,0,0.08); border-radius: 4px; overflow: hidden;}
.acq .acq-etape img {display: block; width: 100%; height: auto;}
.acq .acq-etape h3, .acq .acq-etape p {padding: 0 18px;}
.acq .acq-num {display: block; width: 42px; height: 42px; margin: -21px 0 10px 18px; position: relative; background: #fc6124; color: #fff; font: 20px/42px "Raleway-Bold"; text-align: center; border-radius: 50%;}
.acq .acq-carte, .acq .acq-benefice {height: calc(100% - 25px); margin-bottom: 25px; padding: 24px; background: #fff; border-radius: 4px; box-shadow: 0 4px 16px rgba(0,0,0,0.06);}
.acq .acq-carte {border-top: 3px solid #17d2e0;}
.acq .acq-carte a {font: 14px "Raleway-Bold"; color: #0e8f9c;}
.acq .acq-carte a:after {content: " \2192";}
.acq .acq-benefice {border-left: 3px solid #fc6124; box-shadow: none; background: #f5f7f8;}
.acq .acq-liste {padding-left: 20px; margin: 0 0 15px;}
.acq .acq-liste li {margin-bottom: 12px;}
.acq .acq-section a:not(.acq-btn) {color: #0e8f9c; text-decoration: underline;}
.acq .acq-carte a {text-decoration: none!important;}
.acq .acq-captures {margin-top: 30px;}
.acq .acq-produit {max-width: 320px; width: 100%; height: auto;}
.acq .acq-tableau {width: 100%; border-collapse: collapse; background: #fff; box-shadow: 0 4px 16px rgba(0,0,0,0.06);}
.acq .acq-tableau th, .acq .acq-tableau td {padding: 12px 16px; border-bottom: 1px solid #e6e9eb; vertical-align: top; text-align: left;}
.acq .acq-tableau th {width: 32%; font: 14px "Raleway-Bold"; color: #0e8f9c;}
.acq .acq-faq {max-width: 900px;}
.acq .acq-faq details {margin-bottom: 12px; background: #fff; border: 1px solid #e3e6e8; border-radius: 4px;}
.acq .acq-faq summary {padding: 16px 20px; font: 16px "Raleway-Bold"; color: #222; cursor: pointer;}
.acq .acq-faq details[open] summary {color: #0e8f9c;}
.acq .acq-faq details p {padding: 0 20px 16px; margin: 0;}
.acq .acq-final {padding: 60px 0; background: #0e8f9c; color: #fff;}
.acq .acq-final h2 {text-align: center; font: 30px "Raleway-Bold"; color: #fff; margin-bottom: 15px;}
.acq .acq-final p {max-width: 720px; margin: 0 auto 20px; font-size: 17px;}
.acq .acq-signature {font: italic 15px "Gotham-Medium"; opacity: 0.85;}
@media only screen and (max-width: 991px) {
	.acq .acq-hero {padding: 35px 0;}
	.acq .acq-hero-titre {font-size: 26px;}
	.acq .acq-video {margin-top: 20px;}
	.acq .acq-section {padding: 40px 0;}
	.acq .acq-titre {font-size: 23px;}
	.acq .acq-figure {margin-top: 15px;}
}
@media only screen and (max-width: 575px) {
	.acq {font-size: 14px;}
	.acq .acq-hero-titre {font-size: 22px;}
	.acq .acq-preuves li {min-width: 90px; margin-right: 8px;}
	.acq .acq-preuves strong {font-size: 22px;}
	.acq .acq-btn {display: block; text-align: center; margin-right: 0;}
	.acq .acq-tableau th {width: 40%;}
	.acq .acq-tableau th, .acq .acq-tableau td {padding: 10px;}
	.acq .acq-final h2 {font-size: 24px;}
}
