/*
#@plugins/sq_precos/css/sq_precos.scss
*/
@charset "UTF-8";
/* les personnalisations CSS de sq_precos pour sq_gen 
	pour mémoire des breakpoints :
		--breakpoint-lg: 1024px; 
		--breakpoint-xl: 1440px; 
		--breakpoint-xxl: 1920px;
*/
/* ajustement spécifique hauteur de backstrecht du slider en tel (sans titre) 
@media (max-width: 1024px) {
.page_sommaire .gamuSlider .backstretch {
	top: calc(8.5 * var(--Y_base)) !important;
}
}
*/
/* le logo du site est ~ carré : reset des largeurs */
.t_precos .header__logo .bloc_logo {
  width: unset !important;
}
.t_precos .header__logo .bloc_logo img {
  width: unset !important;
}
.t_precos .bloc_gros_site {
  margin-top: 0;
}
.t_precos .bloc_gros_site .bloc_gros_ville {
  font-size: var(--font-size-h4);
  line-height: var(--font-size-h4);
}
.t_precos .header__sommaire {
  height: calc(var(--H_slider) + (7 * var(--X_base)));
}
@media (min-width: 1024px) {
  .t_precos .header__menu {
    width: calc(2 * var(--X_base));
  }
  .t_precos .header__sommaire {
    height: calc(var(--H_slider) + (7 * var(--Y_base)));
  }
}
@media (min-width: 1440px) {
  .t_precos .header__menu {
    width: calc(9 * var(--X_base));
  }
}
@media (min-width: 1024px) {
  .t_precos .header__logo .bloc_logo {
    width: unset !important;
  }
  .t_precos .header__logo .bloc_logo img {
    width: unset !important;
  }
  .t_precos .bloc_gros_site {
    margin-top: calc(-3 * var(--Y_base));
  }
  .t_precos .bloc_gros_site .bloc_gros_ville {
    font-size: var(--font-size-h3);
  }
}
@media (min-width: 1024px) {
  .page_sommaire .t_precos .header__menu {
    width: calc(2 * var(--X_base));
  }
}
@media (min-width: 1440px) {
  .page_sommaire .t_precos .header__menu {
    width: calc(5 * var(--X_base));
  }
}
/* le logo de la tutelle G-EAU */
.header__tutelle a {
  width: calc(5 * var(--X_base));
  height: calc(5 * var(--Y_base));
  max-width: 100%;
  /*margin-top: 3rem;*/
}
.fixed_nav .header__tutelle a {
  /*padding: 0.5rem;
		margin-top: 0;*/
  padding: calc(var(--Y_base) * 1) calc(var(--X_base) * .5);
  margin-top: unset;
}
.page_sommaire .header__tutelle a {
  padding: calc(var(--Y_base) * 1) calc(var(--X_base) * .5);
  margin-top: unset;
}
#fixed_nav_mini.fixed_nav .header__tutelle img {
  height: calc(var(--Y_base) * 3);
  /*width: calc(var(--X_base) * 4);*/
  vertical-align: top;
}
/* thème : PRECOS */
.t_precos {
  --c-sombre: #163980;
  --c-moyen: #0d86c5;
  --c-claire: #31a7df;
  --c-gris: rgba(23, 29, 41, .4);
  --c-white: #FFF;
  --c-blanc: #FFF;
  --c-noir: #000;
  --c-black: #000;
  /* application du thème */
  --color-base: var(--c-noir);
  --bg-base: var(--c-blanc);
  --text-color: var(--color-base);
  --text-bg: var(--bg-base);
  --head-color: var(--c-claire);
  --head-bg: var(--bg-base);
  --link-color: var(--c-moyen);
  --link-bg: transparent;
  --link-hover-color: var(--c-blanc);
  --link-hover-bg: var(--c-moyen);
}
/* section 1 de la page d'accueil : colorer les logos SVG des cartes_v */
.container__section1 .article-carte-v svg, .container__home_precos svg {
  fill: var(--c-claire);
}
/* footer */
.pages_miniplan svg path {
  fill: var(--c-blanc);
}
