@charset "utf-8";
@media (min-width: 1450px) {
	.container, .container-sm, .container-md, .container-lg, .container-xl {
		max-width: 1350px;
	}
}
@media (min-width: 1625px) {
	/*.hors-zone { margin:0 -12.5%; padding:0 12.5%; max-width:none; }*/
}

@media (max-width: 1624px) {
	/*.hors-zone { margin:0 -15px; }*/
}

@media (min-width: 1450px) {
	.container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1140px; }
}

@media (min-width: 1200px) {
	.hors-zone { width:100%; }
	
	/******************************************************************************************************************/
	/************************************************** HEADER ********************************************************/
	/******************************************************************************************************************/
	#header #header-top #header-top-right .region-header-top-right #block-navigationsecondaire .menu li a { padding-left:18px; padding-right:18px; }
	#header #header-body #header-right .block-we-megamenu .navbar .container-fluid ul.we-mega-menu-ul > li { padding-left:0px; padding-right:0px; }
	#header #header-body #header-right .block-we-megamenu .navbar .container-fluid ul.we-mega-menu-ul > li > a { padding-left:11px; padding-right:11px; }
	#header #header-body #header-right .block-we-megamenu .navbar .container-fluid ul.we-mega-menu-ul li .we-mega-menu-submenu { width:1140px!important; left:-110px!important; }
	
	/******************************************************************************************************************/
	/*********************************************** STICKY HEADER ****************************************************/
	/******************************************************************************************************************/
	.sticky #header #header-top #header-top-right .region-header-top-right #block-navigationsecondaire .menu li a { padding-left:18px; padding-right:18px; }
	
	/******************************************************************************************************************/
	/*************************************************** ACCUEIL ******************************************************/
	/******************************************************************************************************************/
	.page-node-1 #block-izianet-content .tpl_4_zones > div { text-align:center; flex-direction:column; }
	.page-node-1 #block-izianet-content .tpl_4_zones > div img { margin-right:0!important; }
	#block-accueilproduits .tpl_2_zones_50 .tpl_2_zones_50 .zone1 { padding-left:20px; }
}

@media (max-width: 1199px) {
	/********************************************************************************************************************/
	/************************************************ TEMPLATES *********************************************************/
	/********************************************************************************************************************/
	.tpl_bouton, input[type="submit"].tpl_bouton { padding-left:15px; padding-right:15px; }
	.tpl_4_zones .zone1, .tpl_4_zones .zone2, .tpl_4_zones .zone3, .tpl_4_zones .zone4 { width:50%; }
	
	/******************************************************************************************************************/
	/************************************************** HEADER ********************************************************/
	/******************************************************************************************************************/
	#header #header-top #header-top-left #block-avotreecoute .field--name-body p { background:none; margin-left:72px; }
	#header #header-top #header-top-right .region-header-top-right #block-formulairederecherche form { width:200px; }
	#header #header-top #header-top-right .region-header-top-right #block-navigationsecondaire .menu li a { padding-left:15px; padding-right:15px; }
	#header #header-top #header-top-right .region-header-top-right #block-navigationsecondaire .menu li:last-child a { color: #ffffff; background:#7dc08e; }
	#header #header-body #header-right .block-we-megamenu .navbar .container-fluid ul.we-mega-menu-ul { margin-top:0; }
	#header #header-body #header-right .block-we-megamenu .navbar .container-fluid ul.we-mega-menu-ul > li { padding-top:10px; padding-bottom:10px; }
	#header #header-body #header-right .block-we-megamenu .navbar .container-fluid ul.we-mega-menu-ul > li.boutique { display:none; }
	#header #header-body #header-right .block-we-megamenu .navbar .container-fluid ul.we-mega-menu-ul > li > a { padding-left:3px; padding-right:3px; font-size:14px; }
	#header #header-body #header-right .block-we-megamenu .navbar .container-fluid ul.we-mega-menu-ul li .we-mega-menu-submenu { top:55px; width:960px!important; left:-95px!important; }

	/******************************************************************************************************************/
	/*********************************************** STICKY HEADER ****************************************************/
	/******************************************************************************************************************/
	.sticky #header #header-top #header-top-right .region-header-top-right #block-navigationsecondaire .menu li a { padding-left:15px; padding-right:15px; }
	.sticky #header #header-body #header-right .block-we-megamenu .navbar .container-fluid ul.we-mega-menu-ul { margin-top:6px; }
	.sticky #header #header-body #header-right .block-we-megamenu .navbar .container-fluid ul.we-mega-menu-ul li .we-mega-menu-submenu { top:60px; }
	
	/******************************************************************************************************************/
	/*********************************************** OVERLAY MENU *****************************************************/
	/******************************************************************************************************************/
	#overlay-menu .overlay-menu-close-container { width: 35%; }
	#overlay-menu .region-overlay-menu { width: 65%; }
	
	/******************************************************************************************************************/
	/***************************************************** FOOTER *****************************************************/
	/******************************************************************************************************************/
	#footer-second .region-footer-second-2 #block-footerreseauxsociaux p span { display:block; }
	#footer-second .region-footer-second-2 #block-footerreseauxsociaux p a:first-of-type, #block-contactcoordonnees p a.reseau:first-of-type { margin:0; }
	#block-contactcoordonnees p a.reseau { margin-left:10px; }
	
	/******************************************************************************************************************/
	/*************************************************** ACCUEIL ******************************************************/
	/******************************************************************************************************************/
	#block-accueilbanniereboutique { overflow: hidden; width: 100%; display: flex; justify-content: center; margin:0!important; }
	#block-accueilbanniereboutique img { width:1100px!important; max-width:none; }
	
	/******************************************************************************************************************/
	/*************************************************** PRODUIT ******************************************************/
	/******************************************************************************************************************/
	.page-node-type-produit .onglets_produit #menuPlayStore .hors-zone ul li + li { margin-left:30px; }
}

@media (max-width: 991px) {
	#sidebar-first { order:1; }
	#sidebar-second { margin-top:30px; }
	
	/********************************************************************************************************************/
	/************************************************ TEMPLATES *********************************************************/
	/********************************************************************************************************************/
	.tpl_2_zones_1_3_2_3 .zone1, .tpl_2_zones_1_3_2_3 .zone2, .tpl_70_centre { width:100%;padding-left:0; padding-right:0; }
	.tpl_3_zones > div { width:100%!important; padding-left:0; padding-right:0; }
	.tpl_2_zones_50 .zone1, .tpl_2_zones_50 .zone2 { width:100%; padding-left:0; padding-right:0; }
	.tpl_2_zones_50 .tpl_2_zones_50 .zone1,  .tpl_2_zones_50 .tpl_2_zones_50 .zone2 { width:50%; display:block; }
	
	.tpl_lien { padding:10px 0 5px; }
	.tpl_lien .tpl_lien_titre { margin-bottom:5px; }
	.tpl_lien .tpl_lien_texte {line-height:1em; }
	.tpl_lien .tpl_lien_voir { margin-top:-5px; }
	
	/******************************************************************************************************************/
	/************************************************** HEADER ********************************************************/
	/******************************************************************************************************************/
	#header #header-top, #header #header-body #header-right { display:none; }
	#header #header-body #header-logo { padding:10px 15px; margin:0; }
	#header #header-body #header-logo #block-izianet-site-branding { padding:0; }
	#header #header-body #header-logo #block-formulairederecherche-2 { display:block; width:100%; margin-bottom:15px;}
	#header #header-body #header-logo #block-formulairederecherche-2 form .form-item input { color:#575756; border:1px solid #e5e5e5; padding: 8px 39px 8px 13px; width:100%; margin-top:20px; box-sizing: border-box; }
	#header #header-body #header-logo #block-formulairederecherche-2 form .form-actions { position:absolute; top:20px; right:0; padding:0; }
	#header #header-body #header-logo #block-formulairederecherche-2 form .form-actions input { height: 39px; width: 39px; margin: 0; background: url(../images/search-button.png) no-repeat center; border: none; text-indent: -99999px; }

	#navigation { display:block; }
	#navigation .block-superfish { position:relative; }
	#navigation .block-superfish .sf-accordion-toggle { position:absolute; top:-145px; left:15px; cursor:pointer; }
	#navigation .block-superfish .sf-accordion-toggle a { height:40px; width:40px; display:block; background-position:center; background-repeat:no-repeat; background-image:url(../images/burger_menu_close.png); }
	#navigation .block-superfish .sf-accordion-toggle a.sf-expanded { background-image:url(../images/burger_menu_open.png); }
	#navigation .block-superfish .sf-accordion-toggle a span { display:none; }

	
	#navigation #superfish-main, #navigation #superfish-main-accordion li .sf-sub-indicator { display:none; }
	#navigation #superfish-main-accordion  { width:100%; text-align:center; }
	#navigation #superfish-main-accordion li { height:auto; float:none!important; background:none; border-right:0; }
	#navigation #superfish-main-accordion > li { background:#e4e9ef; }
	#navigation #superfish-main-accordion > li span, #navigation #superfish-main-accordion > li a {  display:block; width:100%; font-weight:600; }
	#navigation #superfish-main-accordion > li > span, #navigation #superfish-main-accordion > li > a { padding:15px; color:#34485b; border-left:6px solid #e4e9ef; background:#f3f6f9; }
	#navigation #superfish-main-accordion > li#main-menu-link-content585ec65c-5a51-431e-8a8f-a72115d8ac57-accordion > a, #navigation #superfish-main-accordion > li#main-menu-link-content1b004f2f-d86d-43ab-aabd-343b62c8461f-accordion > a { border-left-color:#b3539a; }
	#navigation #superfish-main-accordion > li#main-menu-link-content83f7beee-f327-4dfe-8833-3b2117a504c0-accordion > a, #navigation #superfish-main-accordion > li#main-menu-link-contentb4a0068f-31b6-407a-a0e0-f67991e1af86-accordion > a { border-left-color:#00a9c3;  }
	#navigation #superfish-main-accordion > li#main-menu-link-content04e56e6b-95e5-4b23-b40f-deddcffccf51-accordion > a, #navigation #superfish-main-accordion > li#main-menu-link-content396eee54-95a9-49d4-90cb-58d6eb62f990-accordion > a { border-left-color:#7dc28e; }
	#navigation #superfish-main-accordion > li#main-menu-link-contentaaeeffd2-d4bf-455d-999e-185b65d089a3-accordion > a { border-left-color:#f7b28a; }
	#navigation #superfish-main-accordion > li:hover > a { text-decoration:none; background-color:#e4e9ef; }
	#navigation #superfish-main-accordion > li > a:hover { text-decoration:underline;  }
	#navigation #superfish-main-accordion > li#main-menu-link-content585ec65c-5a51-431e-8a8f-a72115d8ac57-accordion:hover > a, #navigation #superfish-main-accordion > li#main-menu-link-content1b004f2f-d86d-43ab-aabd-343b62c8461f-accordion:hover > a { background-color:#b3539a; color:#ffffff; }
	#navigation #superfish-main-accordion > li#main-menu-link-content83f7beee-f327-4dfe-8833-3b2117a504c0-accordion:hover > a { background-color:#00a9c3; color:#ffffff; }
	#navigation #superfish-main-accordion > li#main-menu-link-content04e56e6b-95e5-4b23-b40f-deddcffccf51-accordion:hover > a, #navigation #superfish-main-accordion > li#main-menu-link-content396eee54-95a9-49d4-90cb-58d6eb62f990-accordion:hover > a { background-color:#7dc28e; color:#ffffff; }
	#navigation #superfish-main-accordion > li#main-menu-link-contentaaeeffd2-d4bf-455d-999e-185b65d089a3-accordion:hover > a { background-color:#f7b28a; color:#ffffff; }
	#navigation #superfish-main-accordion > li + li { border-top:1px solid #e5e5e5; }
	#navigation #superfish-main-accordion > li ul { background:#fff; padding:0; }
	#navigation #superfish-main-accordion > li > ul > li { border-bottom:1px solid #e5e5e5; }
	#navigation #superfish-main-accordion > li > ul > li > a { color:#33475b; text-align:left; padding:15px 30px; }
	#navigation #superfish-main-accordion > li > ul > li.menuparent > a { background-image:url(../images/bottom_page.png); background-repeat:no-repeat; background-position:right 30px center; }
	#navigation #superfish-main-accordion > li#main-menu-link-content585ec65c-5a51-431e-8a8f-a72115d8ac57-accordion > ul > li.menuparent.sf-expanded > a, #navigation #superfish-main-accordion > li#main-menu-link-content585ec65c-5a51-431e-8a8f-a72115d8ac57-accordion > ul > li.menuparent:hover > a { color:#b3539a; background-image:url(../images/bottom_page_violet.png); }
	#navigation #superfish-main-accordion > li#main-menu-link-content83f7beee-f327-4dfe-8833-3b2117a504c0-accordion > ul > li.menuparent.sf-expanded > a, #navigation #superfish-main-accordion > li#main-menu-link-content83f7beee-f327-4dfe-8833-3b2117a504c0-accordion > ul > li.menuparent:hover > a { color:#00a9c3; background-image:url(../images/bottom_page_bleu.png);}
	#navigation #superfish-main-accordion > li#main-menu-link-content04e56e6b-95e5-4b23-b40f-deddcffccf51-accordion > ul > li.menuparent.sf-expanded > a, #navigation #superfish-main-accordion > li#main-menu-link-content396eee54-95a9-49d4-90cb-58d6eb62f990-accordion > ul > li.menuparent.sf-expanded > a, #navigation #superfish-main-accordion > li#main-menu-link-content04e56e6b-95e5-4b23-b40f-deddcffccf51-accordion > ul > li.menuparent:hover > a, #navigation #superfish-main-accordion > li#main-menu-link-content396eee54-95a9-49d4-90cb-58d6eb62f990-accordion > ul > li.menuparent:hover > a {color:#7dc28e; background-image:url(../images/bottom_page_vert.png); }
	#navigation #superfish-main-accordion > li#main-menu-link-contentaaeeffd2-d4bf-455d-999e-185b65d089a3-accordion > ul > li.menuparent.sf-expanded > a, #navigation #superfish-main-accordion > li#main-menu-link-contentaaeeffd2-d4bf-455d-999e-185b65d089a3-accordion > ul > li.menuparent:hover > a { color:#f7b28a; background-image:url(../images/bottom_page_orange.png);}
	#navigation #superfish-main-accordion > li > ul > li > ul li a { color: #666666; }
	#navigation #superfish-main-accordion > li > ul > li > ul li { border-bottom:none; padding:0 30px; text-align:left; }

	
	/******************************************************************************************************************/
	/*********************************************** STICKY HEADER ****************************************************/
	/******************************************************************************************************************/
	.sticky #header #header-body #header-logo { margin:0; padding:0; }
	.sticky:not(.search-box-open) #header #header-body #header-logo #block-formulairederecherche-2 { margin-bottom:0; }
	.sticky #header #header-body #header-logo #block-formulairederecherche-2 .search-toggle { display:block; position: absolute; right: 15px; top: -55px; font-size: 30px; color:#bbbdbe; cursor:pointer; }
	.sticky #header #header-body #header-logo #block-formulairederecherche-2 .search-toggle::before { content:"search"; font-family:"Material icons"; }
	.sticky.search-box-open #header #header-body #header-logo #block-formulairederecherche-2 .search-toggle::before { content:"close";  }
	.sticky #header #header-body #header-logo #block-formulairederecherche-2 form { padding:0 15px; position:relative; display:none;  }
	.sticky.search-box-open #header #header-body #header-logo #block-formulairederecherche-2 form { display:block; }
	.sticky #header #header-body #header-logo #block-formulairederecherche-2 form .form-item input { margin:0; padding-top:5px; padding-bottom:5px; }
	.sticky #header #header-body #header-logo #block-formulairederecherche-2 form .form-actions { top: -3px; right: 15px; }
	.sticky #navigation .block-superfish .sf-accordion-toggle { top:-55px; }
	.sticky.search-box-open #navigation .block-superfish .sf-accordion-toggle { top:-105px; }
	
	
	/******************************************************************************************************************/
	/*********************************************** OVERLAY MENU *****************************************************/
	/******************************************************************************************************************/
	.toolbar-vertical.toolbar-tray-open	#overlay-menu .overlay-menu-close-container { width: 15%; }
	.toolbar-vertical.toolbar-tray-open #overlay-menu .region-overlay-menu { width: 85%; }
	
	/******************************************************************************************************************/
	/*************************************************** ACCUEIL ******************************************************/
	/******************************************************************************************************************/
	#block-views-block-accueil-slider-block-1 { background:#eff4f6; padding:15px 40px 0; }
	.view-accueil-slider .slick__slide .views-field-body { position:relative; left:auto; width:100%; padding-right:30px; }
	.view-accueil-slider .slick__slide .views-field-field-image { display:none; }
	.view-accueil-slider .slick-dots { right:0; }
	#block-accueilsocieteengage .field--name-body .tpl_3_zones { display:block; }
	#block-accueilsocieteengage .field--name-body .tpl_3_zones .zone1 { width:100%; padding:0 15px; }
	#block-accueilsocieteengage .field--name-body .tpl_3_zones .zone2, #block-accueilsocieteengage .field--name-body .tpl_3_zones .zone3 { width:50%; padding:0 15px; }
	
	#block-accueilproduits .tpl_2_zones_50 .tpl_2_zones_50 .zone1 { padding-right:20px; }
	#block-accueilproduits .tpl_2_zones_50 .tpl_2_zones_50 .zone2 { padding-right:20px; }
	
	/******************************************************************************************************************/
	/*************************************************** EN TETE ******************************************************/
	/******************************************************************************************************************/
	#highlighted .hors-zone #breadcrumb .breadcrumb a:first-child, #highlighted .hors-zone #breadcrumb .breadcrumb a:first-child + .sep { display: none; }
	
	/******************************************************************************************************************/
	/*************************************************** PRODUIT ******************************************************/
	/******************************************************************************************************************/
	.page-node-type-produit .onglets_produit #menuPlayStore .hors-zone ul { display:none; }
	.page-node-type-produit .onglets_produit #menuPlayStore .hors-zone ul.responsive,
	.page-node-type-produit .onglets_produit #menuPlayStore .hors-zone .callback-produit { display:block; }
	.page-node-type-produit .onglets_produit #menuPlayStore .hors-zone .callback-produit { position:fixed; bottom:0; width:100%; left:0; background: #fff; padding: 10px; border-top: 1px solid #e5e5e5; z-index:10; }
	.page-node-type-produit .onglets_produit #menuPlayStore .hors-zone .callback-produit .container .row { display:flex; align-items:center; justify-content:center; }
	.page-node-type-produit .onglets_produit #menuPlayStore .hors-zone .callback-produit .container .row .tpl_bouton + .tpl_bouton { margin-left:20px; }
	.page-node-type-produit .onglets_produit #menuPlayStore .hors-zone .callback-produit .container .row .tpl_bouton { display:flex; align-items:center; }
	.page-node-type-produit .onglets_produit #menuPlayStore .hors-zone .callback-produit .container .row .tpl_bouton span.material-icons { margin-right:5px; }
	.page-node-type-produit #block-systemeongletproduit .container .btn_download { position:relative; right:auto; top:auto; left:auto; bottom:auto; display:block; width:205px; margin:auto; }
	
	/******************************************************************************************************************/
	/***************************************************** BLOG *******************************************************/
	/******************************************************************************************************************/
	#block-views-block-blog-menu-block-1 { display:none; }
	#block-views-block-blog-menu-block-1-2 { display:block; }
	.page-node-type-article #sidebar-first { display:none; }
	#comments_block { width:100%; padding:0 15px; }
	#comments_block #comments .comment_item tr td.comment_user_picture { width:65px; background-size:50px; }
	#comments_block #comments .comment_item tr td.comment_user_picture img { max-width:50px; }
	
	/******************************************************************************************************************/
	/***************************************************** FOOTER *****************************************************/
	/******************************************************************************************************************/
	#footer-first #footer-first-1, #footer-first #footer-first-5 { text-align:center; }
	#footer-first #footer-first-2, #footer-first #footer-first-3, #footer-first #footer-first-4 { display:none; }
	#footer-first #footer-first-5 .field--name-body a.tpl_bouton { max-width:250px; }
	#footer-second > .container > .row { flex-direction:column-reverse; }
	#footer-second .region-footer-second-1 #block-pieddepage { margin-left:0; }
	#footer-second #footer-second-1 .region-footer-second-1 { flex-direction:column-reverse; align-items:center; }
	#footer-second #footer-second-2 .region-footer-second-2 { text-align:center; align-items:center; }
	
}

@media (min-width: 768px) and (max-width: 991px) {
	.tpl_definition { padding: 20px 70px 20px 35px; }
	.tpl_definition .tpl_definition_titre { padding-left:65px; margin-top:5px; }
	
	.tpl_2_zones_33 .zone1, .tpl_2_zones_33 .zone2 { width:45%; margin:0 2.5% }
}


@media (max-width: 767px) {
	#section .container .row { margin-left:0; margin-right:0; }
	
	.container, .container-sm, .container-md { max-width: 100%; }
	/********************************************************************************************************************/
	/************************************************ TEMPLATES *********************************************************/
	/********************************************************************************************************************/
	iframe[src*="youtube"] { width: 100%; height: 100%; aspect-ratio: 16 / 9; }
	
	.tpl_2_zones { width:100%; margin-left: 0%; margin-right: 0%; float:none; }
	.tpl_2_zones { display:block; }
	.tpl_2_zones .zone1, .tpl_2_zones .zone2 { width:100%; margin:auto; }
	
	.tpl_2_zones_33 { display:block; }
	.tpl_2_zones_33 .zone1, .tpl_2_zones_33 .zone2 { width:100%; margin:auto }
	
	.tpl_definition, .tpl_information { padding: 75px 20px 20px 20px; background-position: top 20px center; }
	.tpl_definition .tpl_definition_titre { text-align:center; }
	.tpl_conseil { padding: 75px 20px 20px 20px; background-position: top 20px left; }
	.tpl_conseil .tpl_conseil_titre { text-align: left; padding-left: 100px; margin-bottom: 35px;}
	
	.tpl_pub .tpl_pub_img, .tpl_pub .tpl_pub_info { width:100%; text-align:center; }
	.tpl_pub .tpl_pub_img { padding-bottom:15px; }
	
	/******************************************************************************************************************/
	/*************************************************** ACCUEIL ******************************************************/
	/******************************************************************************************************************/
	#block-views-block-accueil-slider-block-1 { padding:15px 33px 0; }
	
	/******************************************************************************************************************/
	/*************************************************** EN TETE ******************************************************/
	/******************************************************************************************************************/
	#highlighted .hors-zone #breadcrumb { display: none; }
	#highlighted .hors-zone .view-header table tr td { width:100%; display:block; padding:15px; }
	#highlighted .hors-zone .view-header table td.image { text-align:center; padding-bottom:0; }
	.page-node-type-produit #highlighted .hors-zone .view-header table td { text-align:center; }
	
	
	/******************************************************************************************************************/
	/***************************************************** BLOG *******************************************************/
	/******************************************************************************************************************/
	.page-node-type-article #navigation_article td { display: block; width: 100%; height: 55px; }
	
	
}

@media (max-width: 575px) {
	
	/******************************************************************************************************************/
	/*************************************************** ACCUEIL ******************************************************/
	/******************************************************************************************************************/
	#block-views-block-accueil-slider-block-1 { padding:15px 15px 0; }
	#block-accueilentreprisefrancaise .field--name-body .zone1, #block-accueilentreprisefrancaise .field--name-body .zone2, #block-accueilentreprisefrancaise .field--name-body .zone3 { display:block; width:100%; text-align:center; padding:0 15px; }
	#block-accueilentreprisefrancaise .field--name-body .zone1 img { margin-bottom:20px; }
	#block-accueilentreprisefrancaise .field--name-body .zone1 img, #block-accueilentreprisefrancaise .field--name-body .zone3 img { width:30%; float:none!important; }
	
	
	/******************************************************************************************************************/
	/***************************************************** BLOG *******************************************************/
	/******************************************************************************************************************/
	.view-blog-listing-article .view-content .views-row { width:100%; }
	#comments_block #comments .comment_item tr td.comment_info .comment_action_repondre { position:relative; margin-top:20px; }
	
	.sticky #backtotop { display:none; }
}

@media (max-width: 499px) {	
	/********************************************************************************************************************/
	/************************************************ TEMPLATES *********************************************************/
	/********************************************************************************************************************/
	.tpl_4_zones .zone1, .tpl_4_zones .zone2, .tpl_4_zones .zone3, .tpl_4_zones .zone4 { width:100%; }
	
	.tpl_2_zones_50 .tpl_2_zones_50 { display:block; }
	.tpl_2_zones_50 .tpl_2_zones_50 .zone1,  .tpl_2_zones_50 .tpl_2_zones_50 .zone2 { width:100%; display:block; }
	
	/******************************************************************************************************************/
	/*************************************************** ACCUEIL ******************************************************/
	/******************************************************************************************************************/
	#block-accueilproduits .tpl_2_zones_50 .tpl_2_zones_50 .zone2 { text-align:center; }
	#block-accueilsocieteengage .field--name-body .tpl_3_zones .zone2 { margin-bottom:20px; }
	#block-accueilsocieteengage .field--name-body .tpl_3_zones .zone2, #block-accueilsocieteengage .field--name-body .tpl_3_zones .zone3 { width:100%; padding:0px 15px; }
	
	.page-node-1 #block-izianet-content .tpl_4_zones > div,	#block-accueilsuiveznous .tpl_4_zones > div { width: 50%!important; }
	
	
	/******************************************************************************************************************/
	/***************************************************** FOOTER *****************************************************/
	/******************************************************************************************************************/
	#footer-second .region-footer-second-1 #block-pieddepage .menu { flex-direction:column; align-items:center; }
}

@media (max-width: 375px) {
	/********************************************************************************************************************/
	/************************************************ TEMPLATES *********************************************************/
	/********************************************************************************************************************/
	.tpl_conseil { padding-top:135px; background-position: top 20px center; }
	.tpl_conseil .tpl_conseil_titre { margin-bottom: 5px; padding-left:0; text-align:center;}
	.tpl_conseil .tpl_conseil_texte { text-align:center; }
	
	.page-node-1 #block-izianet-content .tpl_4_zones > div { width: 100%!important; }
	
	.page-node-type-produit .onglets_produit #menuPlayStore .hors-zone .callback-produit .container .row .tpl_bouton.rappel span:not(.material-icons) { display:none; }
}