@charset "UTF-8";
/*
	CSS Document
	
	Version : 6.0.0 du 29/11/2025
	Web	: www.amexpo-ouest.fr
	Auteur	: Vincent HUMEAU
	
	© 2020-2025 Trans-Sphère Sarl	Internet & Multimédia	https://www.trans-sphere.com
	 _____   _____        ___   __   _   _____        _____   _____   _   _   _____   _____    _____  
	|_   _| |  _  \      /   | |  \ | | /  ___/      /  ___/ |  _  \ | | | | | ____| |  _  \  | ____| 
	  | |   | |_| |     / /| | |   \| | | |___       | |___  | |_| | | |_| | | |__   | |_| |  | |__   
	  | |   |  _  /    / / | | | |\   | \___  \      \___  \ |  ___/ |  _  | |  __|  |  _  /  |  __|  
	  | |   | | \ \   / /  | | | | \  |  ___| |       ___| | | |     | | | | | |___  | | \ \  | |___  
	  |_|   |_|  \_\ /_/   |_| |_|  \_| /_____/      /_____/ |_|     |_| |_| |_____| |_|  \_\ |_____| 
	  
*/
#s_catalogue_navigation{position:relative;height:auto}body[class*=lexique].phone #s_catalogue_navigation{padding-top:calc(var(--gap) / 2);padding-bottom:calc(var(--gap) / 2)}#s_catalogue_navigation>div{position:relative}#labelindexes,#preindexes,#indexes>ul{display:none}#labelindexes>*,.onglet>*{margin:auto;line-height:1;white-space:nowrap}#labelindexes{text-transform:uppercase}.onglet{position:relative;padding:0 1.25vw;white-space:nowrap;text-align:center}.onglet.ui-tabs-active{background-color:var(--col-blanc-hexa)}.onglet:hover a,.onglet.ui-state-active a{background-color:var(--col-logo-orange-hexa)}.onglet:hover a[href*=nouveautes],.onglet.ui-state-active a[href*=nouveautes]{color:var(--col-blanc-hexa);background-color:var(--col-logo-fuchsia-hexa)}.onglet:hover a[href*=gamme-eco-responsable],.onglet.ui-state-active a[href*=gamme-eco-responsable]{color:var(--col-blanc-hexa);background-color:var(--col-logo-vert-hexa)}.onglet>div{position:absolute;top:0;bottom:0;left:-2px;display:flex}.onglet>div::before{content:"|";text-transform:uppercase;font-family:var(--font-base-bold);font-size:max(1rem,1.4vw);margin:auto}.onglet a{padding:2px .25vw;color:var(--col-noir-hexa);font-family:var(--font-base-bold)}#indexes{width:100%}#indexes>nav{padding:max(1rem,1vh) max(1rem,1vw);max-height:100dvh;min-width:auto;overflow:auto;border:1px solid var(--col-logo-grisfonce-hexa);background-color:var(--col-blanc-hexa);width:auto}#indexes>nav.etat{display:none}.lexique_types.nojs #indexes nav#index_types_mobilier.etat{display:block}.lexique_references.nojs #indexes nav#index_references.etat{display:block}.lexique_couleurs.nojs #indexes nav#index_couleurs.etat{display:block}.lexique_ensembles.nojs #indexes nav#index_types_ensemble.etat{display:block}.lexique_rubriques.nojs #indexes nav#index_rubriques.etat{display:block}.lexique_types:not(.nojs) #indexes nav#index_types_mobilier.etat{display:block}.lexique_references:not(.nojs) #indexes nav#index_references.etat{display:block}.lexique_couleurs:not(.nojs) #indexes nav#index_couleurs.etat{display:block}.lexique_ensembles:not(.nojs) #indexes nav#index_types_ensemble.etat{display:block}.lexique_rubriques:not(.nojs) #indexes nav#index_rubriques.etat{display:block}#indexes>nav>div{display:inline-block;margin:0 max(2rem,2vw) 0 0;white-space:nowrap;vertical-align:top}#indexes>nav a{color:var(--col-noir-hexa);font-size:max(1.2rem,1.4vw);letter-spacing:.1px}#indexes>nav:not(#index_couleurs) a{display:block}#indexes>nav a:hover{text-decoration:underline}#indexes>nav a.nouveaute{color:var(--col-logo-fuchsia-hexa)}#indexes>nav .initiale{font-family:var(--font-base-bold);color:var(--col-logo-orange-hexa)}#indexes>nav>div>span:first-child{display:none}#indexes>nav#index_couleurs>div a{margin:auto 0;line-height:1.5;text-transform:capitalize}#indexes>nav#index_couleurs>div>div{display:flex;margin:max(.5rem,.5vh) 0}#indexes>nav#index_couleurs>div>div:first-child{margin-top:0}#indexes>nav#index_couleurs>div>div:last-child{margin-bottom:0}@media all and (min-width:768px){#s_catalogue_navigation{padding-top:calc(var(--gap) / 2);padding-bottom:calc(var(--gap) / 2)}#s_catalogue_navigation>div{z-index:var(--zindex-indexes);display:flex;flex-flow:row nowrap}#labelindexes,#indexes>ul{display:flex}#labelindexes,.onglet{font-size:max(.91rem,1.9vw);height:max(42px,5.3vh);display:flex}#preindexes{display:block}.ui-tabs-nav{display:flex;flex-flow:row nowrap}#indexes{width:auto}#indexes>ul{position:relative;z-index:1;width:fit-content}#indexes>nav{position:absolute;top:calc(max(42px, 5.3vh) - 1px);left:0;width:max-content}#indexes>nav#index_rubriques{left:auto}}@media all and (min-width:768px) and (max-width:1023px){#s_catalogue_navigation{padding-right:var(--padding-horizontal)}}@media all and (min-width:1024px) and (max-width:1279px){#labelindexes,.onglet{font-size:1.55vw}}@media all and (min-width:1280px){#labelindexes,.onglet{font-size:1.45vw}}