<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@CHARSET "utf-8";

/* PREPARATION RESPONSIVE */
.w780 {display:none;}
.w435 {display:none;}
.w1260 {display:block;}

/* PC */
@media all and (min-width:781px) {
	#bandeau-mobile {display:none;}
	#menumobile {display:none !important;}
}

@media all and (max-width:1259px) {
	.global {width:auto;} 
	/* Bandeau */
	#bandeau .titre {}
	#bandeau.sm .menu-wrapper {}
		
	/* Menu */
	/*#bandeau.sm #menu .menu-element,
	#menu .menu-element {margin: 0 3%;}*/
	
	#ariane-container {margin: 30px 20px 10px; }
	
	/* Accueil */
	#accueil-paves .accueil-pave {margin:10px 45px !important;}
}

@media all and (max-width:1180px) {
	
	#menu .menu-element {margin: 0 3%;}
}

@media all and (max-width:1140px) {
	#bandeau #logo a &gt; span {display:block; padding-left:0; float:none;}
	
	
	.global {padding:0 20px; }
	#centre .global {padding:10px 20px 45px;}
	
	#accueil-slider-conteneur, #accueil-slider, #accueil-slider .accueil-slider-li {height:auto; min-height:266px;}
	#accueil-slider .accueil-slider-li .accueil-slider-image {display:none;}
	#accueil-slider .accueil-slider-li .accueil-slider-contenu {float:none; width:98%; padding: 10px; max-width:unset; height:auto;}
	#accueil-slider .accueil-slider-li .accueil-slider-texte {height:auto; padding-bottom:15px;}
	
}

@media all and (max-width:1085px) {
	
	#menu .menu-element {margin: 0 2.5%;}
	
}


@media all and (max-width:990px) {
	
	#bandeau #logo a img {float:none;}
	#bandeau #logo a &gt; span {margin:5px auto; padding:5px 0;}
	
	#menu {text-align:center;}
	#menu .menu-element {float:none; display:inline-block; vertical-align:top; margin: 0 15px; text-align:left;}
	
	
	/* Droite */
	#droite {display:none;}
	#ariane-container {display:none;}
	
	
	
	/* Accueil */
	#accueil-paves .accueil-pave {margin:10px 15px !important;}
  	#accueil-actualite {width:100%;}
}

@media all and (max-width:885px) {
	
	#menu .menu-element { margin: 0 8px; }
}

/* Tablette */
@media all and (max-width:780px) {
	.w1260 {display:none;}
	.w780 {display:block;}
	.w435 {display:none;}
	
	body {width:100%;}
	
	#global {min-width:inherit; margin:0 auto; width:auto; padding-top:0px;}
	
	/* Bandeau */
	#bandeau {display:none;}
	
	/* Droite */
	#droite {display:none;}
	
	/* Gauche */
	#gauche {display:none;}
	
	/* Centre */
	#centre {width:100%; margin:0; padding-top:0px;}
	#centre .global {padding-left:0px; padding-right:0px;}
	#centre .global .contenu-wrapper {padding-top:0px;}
	
	/* Fil d'ariane */
	#ariane {display:none;}
	
	/* Contenu */
	#contenu {width:auto; padding:0 15px; }
	#contenu img {max-width:100%; height:auto; width:auto;}
	
	/* Formulaire */
	input.bouton {height:38px;}
	#contenu .input-text,
	#contenu input {width:99%;height:30px;}
	#contenu select {height:30px; }
	#contenu textarea,
	#contenu textarea {width:99% !important; }
	#contenu .form140 {float:none; text-align:left;}
	
	#module-contact .submit { margin-left:0;}
	#module-contact .form div.captcha { margin-left:0;}
	
	/* Paginator */
	#paginator {margin:20px 0;}
	#contenu #paginator .pagination-lien, #contenu #paginator .pagination-span {margin:0 9px;}
	
	/* Menu mobile */
	#bandeau-mobile {height:inherit; min-width:inherit; background:#FEA75B; width:100%; }
	#bandeau-mobile .menu-icon {padding:5px 0px 2px 10px;}
	#bandeau-mobile .menu-icon .fa-bars {color:#ffffff; font-size:31px;}
	#bandeau-mobile .menu-icon a.menu-image {float:left;}
	#bandeau-mobile .menu-icon a.enseigne {color: #ffffff; display: block; text-align:center; padding-right: 15px; text-decoration:none;}
	#bandeau-mobile .menu-icon a.enseigne img {height:40px;}
	#bandeau-mobile .menu-icon a.enseigne &gt; span {display:block; text-align: center;color: #ffffff; font-family: 'Josefin Sans', sans-serif;}
	#bandeau-mobile .menu-icon a.enseigne &gt; span span {font-weight:bold;}
	
	#menumobile {width:100%; background:#ffffff; padding:5px 0; border-bottom:1px solid #ccc; display:none;}
	#menumobile .menumobile-element {margin:15px 0 5px 0; padding:0 7px;}
	#menumobile .menumobile-element span,
	#menumobile .menumobile-element a,
	#menumobile .menumobile-element a:visited {text-decoration:none; color:#5a5a5a;}
	#menumobile .menumobile-element a:hover {text-decoration:underline;}
	#menumobile .smenumobile-conteneur {padding:0 20px;}
	#menumobile .smenumobile-conteneur .smenumobile-element {margin:6px 0; line-height:17px;}
	#menumobile .smenumobile-conteneur .smenumobile-element span,
	#menumobile .smenumobile-conteneur .smenumobile-element a,
	#menumobile .smenumobile-conteneur .smenumobile-element a:visited {text-decoration:none; font-size:0.85em; color:#5a5a5a; }
	#menumobile .smenumobile-conteneur .smenumobile-element span {font-weight:bold;}
	#menumobile .smenumobile-conteneur .smenumobile-element a:hover {text-decoration:underline;}
	#menumobile .smenumobile-conteneur .ssmenumobile-element {}
	#menumobile .smenumobile-conteneur .ssmenumobile-element a,
	#menumobile .smenumobile-conteneur .ssmenumobile-element a:visited {font-size:0.8em; text-decoration:none; padding-left:7px;}
	#menumobile .smenumobile-conteneur .ssmenumobile-element a:hover {text-decoration:underline;}
	
	
	
	/* Accueil */
	#accueil-actualites-conteneur .accueil-actualite {width:50%;}
	
	
}

@media all and (max-width: 640px) {

	/* Accueil */
	#accueil-paves .accueil-pave {float:none; margin:10px auto !important;}
	#accueil-actualites-conteneur .accueil-actualite {float:none; width:100%;}
	
	
	
	#accueil-slider .accueil-slider-li .accueil-slider-contenu {width:93%; }
	#accueil-slider-controls {display:none;}
	
}

/* Smartphone */
@media all and (max-width:435px) {	
	.w1260 {display:none;}
	.w780 {display:none;}
	.w435 {display:block;}
	
	/* Gel du parallax */
	.parallax-mirror {display:none;}
	
	#cookie-message-wrapper { 	padding: 20px 10px 20px 10px;  } 
	#cookie-choix-contenu .cookie-choix span { 	font-size:11px;  } 
	#cookie-consent-form .categorie .titre { 	width: 50%;  }
	#cookie-consent-form .categorie .configuration {	width: 48%;  }
	
	#pied .col {float:none; margin:15px auto !important;}
}

@media all and (max-width:320px) {
		
}</pre></body></html>