@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
	 _____   _____        ___   __   _   _____        _____   _____   _   _   _____   _____    _____  
	|_   _| |  _  \      /   | |  \ | | /  ___/      /  ___/ |  _  \ | | | | | ____| |  _  \  | ____| 
	  | |   | |_| |     / /| | |   \| | | |___       | |___  | |_| | | |_| | | |__   | |_| |  | |__   
	  | |   |  _  /    / / | | | |\   | \___  \      \___  \ |  ___/ |  _  | |  __|  |  _  /  |  __|  
	  | |   | | \ \   / /  | | | | \  |  ___| |       ___| | | |     | | | | | |___  | | \ \  | |___  
	  |_|   |_|  \_\ /_/   |_| |_|  \_| /_____/      /_____/ |_|     |_| |_| |_____| |_|  \_\ |_____| 
	  
*/
main{font-size:max(1.3125rem,1.5vw)}main>*{background-color:var(--col-noir-hexa)}main *{color:var(--col-blanc-hexa)}h1{font-size:max(1.875rem,2.14vw);letter-spacing:1px;font-weight:normal;text-transform:uppercase;line-height:1}main>.container{padding:7vh 5vw}main .diptyque{display:flex;flex-direction:column}main .diptyque>*{flex:1}main img[src$=svg]{width:max(42px,3vw);height:auto}.d_image{order:2}.d_image,.d_image>div{background-repeat:no-repeat;background-position:center center}.d_text{order:1;padding:7vh 5vw}.pictotext{display:flex;margin:max(2rem,4vh) 0}.pictotext>img{margin:0 max(2rem,2.28vw) auto 0;flex-basis:16%;width:100%;height:auto;max-width:72px}.pictotext>p,.pictotext>div{flex-basis:84%}.alternance .pictotext:nth-child(odd){flex-flow:row-reverse}.alternance .pictotext:nth-child(odd)>img{margin:0 0 auto max(2rem,2.28vw)}.horaires span:not(.nw){display:inline-block;min-width:fit-content;width:max(115px,10vw)}body.en .horaires span:not(.nw){width:max(150px,13vw)}@media all and (max-width:500px){body:not(.contact) .horaires span:not(.nw){display:block}}strong.phone{font-size:max(2.5rem,2.85vw);white-space:nowrap;line-height:130%}.small{font-size:max(.7rem,.798vw)}@media all and (min-width:580px){.pictotext>img{max-width:none}}@media all and (max-width:767px){main{padding-top:calc(var(--gap) / 2) !important}}@media all and (min-width:1024px){main{padding-top:4vh}main .diptyque{flex-direction:row}}