﻿.fArchivoNarrow {
  font-family: 'Archivo Narrow', sans-serif;
}
.fArchivo {
  font-family: 'Archivo', sans-serif;
}
.fNunito {
  font-family: 'Nunito Sans', sans-serif;
}
.fontAwesome {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 900;
}
.filtreSVGOrange {
  filter: 'brightness(0) saturate(100%) invert(15%) sepia(73%) saturate(3221%) hue-rotate(343deg) brightness(121%) contrast(92%)';
}
.filtreSVGBlanc {
  filter: 'brightness(0) saturate(100%) invert(1)';
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
#mainContent.wrapper {
  max-width: 2000px;
}
/*#headerFiltreFoldIn {
		      #afficherMenuDonnee {position: absolute; top: 20px; right: 20px;
			      span.label {display: none;}
			      &:before {content: ""; display: block; width: 32px; height: 32px; background: url(/img/layout2021/menu_burger.svg); background-size: 32px; -webkit-transition: background 1s, -webkit-transform 1s; transition:  background 1s, transform 1s;}
			      &:hover:before {.filtreSVGOrange;}
		      }
		      &.menuOuvert #afficherMenuMobile:before {background: url(/img/layout2021/fermer.svg);}
		      #headerFoldInContainer {overflow: hidden; position: fixed; top: 0; width: 100%; height: 100%;
			      -webkit-transition: max-height .5s ease;
			         -moz-transition: max-height .5s ease;
				      -ms-transition: max-height .5s ease;
					      transition: max-height .5s ease;		
			      max-height: 0;
		      }
		      #headerFoldInContainer2 {height: 100%; overflow-y: auto; display: block; background-color: #fff; z-index: 10; padding: 94px 20px 40px; position: relative; width: 100%;
			      #backToHomePage, #fermerMenuMobile {display: block; width: 32px; height: 32px; position: absolute; top: 20px; left: 20px; cursor: pointer; background: url(/img/layout2021/house.svg) no-repeat center center;
				      span.label {display: none;}
				      &:hover {.filtreSVGOrange;}
			      }
			      #fermerMenuMobile {left: auto; right: 20px; background-image: url(/img/layout2021/fermer.svg);}
			
		      }
		      &.menuOuvert {
			      #headerFoldInContainer {max-height: 1000px;
				      #headerFoldInContainer2 {
				      }
			      }
		      }
	      }*/
#menuContenuDonnees {
  position: relative;
  display: flex;
  align-items: flex-start;
  min-height: calc(100vh - 150px);
}
aside#rightMenu {
  display: none;
}
aside#leftMenu {
  width: 330px;
  flex-shrink: 0;
  display: none;
}
aside#leftMenu nav#menuDonnees {
  height: 100%;
  background-color: #fff;
}
aside#leftMenu nav#menuDonnees .headerFiltre {
  width: 100%;
}
aside#leftMenu nav#menuDonnees h2 {
  font-size: 18px !important;
  margin: 0 !important;
}
aside#leftMenu nav#menuDonnees ul {
  list-style: none;
  /*height: 100%;*/
  display: flex;
  flex-flow: column;
  gap: 0.25rem;
}
aside#leftMenu nav#menuDonnees ul li:last-child {
  margin-top: auto;
}
aside#leftMenu nav#menuDonnees a {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  padding: 0.625rem 0.875rem;
  font-size: 1.25rem;
  line-height: 1;
  color: #fff;
  text-decoration: none;
  border-radius: 0.375rem;
  transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out;
}
aside#leftMenu nav#menuDonnees a .active,
aside#leftMenu nav#menuDonnees a :hover,
aside#leftMenu nav#menuDonnees a :focus-visible {
  outline: none;
  color: #b366fc;
  background-color: #fff;
}
aside#leftMenu nav#menuDonnees a span {
  font-size: 0.875rem;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
aside#leftMenu nav#menuDonnees #recherche-filtres-container {
  background-color: #fff;
  margin: 20px 0;
}
aside#leftMenu nav#menuDonnees #recherche-filtres-container #titreExplorer {
  font-size: 15px !important;
  font-weight: 600;
}
aside#leftMenu nav#menuDonnees #recherche-filtres-container .arbre-niveau {
  margin: 10px 0;
}
aside#leftMenu nav#menuDonnees #recherche-filtres-container .arbre-dimension > .arbre-titre {
  font-weight: bold;
  font-size: 1.1em;
}
aside#leftMenu nav#menuDonnees #recherche-filtres-container .arbre-sous-dimension > .arbre-titre {
  margin-left: 0px;
}
aside#leftMenu nav#menuDonnees #recherche-filtres-container .arbre-titre {
  cursor: pointer;
  padding: 0px 2px 0px 5px;
  transition: all 0.3s;
  user-select: none;
  display: flex;
  align-items: center;
}
aside#leftMenu nav#menuDonnees #recherche-filtres-container .arbre-enfants {
  margin-left: 20px;
}
aside#leftMenu nav#menuDonnees #recherche-filtres-container .arbre-icone {
  margin-right: 10px;
  transition: transform 0.3s;
  content: "";
  color: #ED1C24;
  width: 6px;
  height: 10px;
  background: url("/img/layout2021/chevron.svg") no-repeat;
  background-size: contain;
}
aside#leftMenu nav#menuDonnees #recherche-filtres-container .arbre-titre.ouvert .arbre-icone {
  transform: rotate(90deg);
}
aside#leftMenu nav#menuDonnees #recherche-filtres-container .arbre-nom {
  font-family: 'Archivo', sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #203B47;
  flex-grow: 1;
}
aside#leftMenu nav#menuDonnees #recherche-filtres-container .arbre-nombre {
  font-family: 'Archivo', sans-serif;
  text-align: center;
  padding-top: 2px;
  width: 20px;
  height: 20px;
  font-size: 11px;
  color: #4B6F80;
  border-radius: 25px;
  background-color: #b0d6eb52;
}
aside#leftMenu nav#menuDonnees #recherche-filtres-container .arbre-indicateurs {
  list-style: none;
  padding: 0;
  margin: 10px 0 10px 0px;
}
aside#leftMenu nav#menuDonnees #recherche-filtres-container .arbre-indicateurs li {
  padding: 0;
}
aside#leftMenu nav#menuDonnees #recherche-filtres-container .arbre-indicateurs a {
  color: #203B47;
  text-decoration: none;
  font-family: 'Archivo', sans-serif;
  font-weight: 700;
  font-size: 13px;
  padding: 5px 0 5px 2px;
  display: inline-block;
  transition: all 0.2s;
}
aside#leftMenu nav#menuDonnees #recherche-filtres-container .arbre-indicateurs a:hover {
  text-decoration: underline;
}
aside#leftMenu nav#menuDonnees #recherche-filtres-container #arbreDonnees h2 {
  font-family: 'Archivo', sans-serif;
  font-size: 15px !important;
  font-weight: 600;
  margin-bottom: 12px !important;
  display: block;
}
.sb-expanded aside#leftMenu {
  background-color: #fff;
  display: inline;
}
.sb-expanded aside#leftMenu nav#menuDonnees {
  background-color: #fff;
  padding: 20px;
}
.sb-expanded aside#leftMenu nav#menuDonnees h2 {
  display: inline;
}
.sb-expanded aside#leftMenu nav#menuDonnees #recherche-filtres-container {
  padding-left: 0px;
  visibility: visible;
  transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out;
}
article#indicateur header h1 {
  color: #203B47;
}
article#indicateur header #SousTitreIndicateurHeader {
  display: flex;
  color: #203B47;
  font-size: 12px;
  gap: 30px;
  margin-top: 20px;
}
article#indicateur header #SousTitreIndicateurHeader .typeDeDonnees,
article#indicateur header #SousTitreIndicateurHeader .dateMiseAJour,
article#indicateur header #SousTitreIndicateurHeader .encours {
  color: #203B47;
  font-size: 12px;
  text-transform: none;
  font-weight: 400;
  margin: 0;
  align-content: center;
  line-height: 14px;
}
article#indicateur header #SousTitreIndicateurHeader .typeDeDonnees:before,
article#indicateur header #SousTitreIndicateurHeader .dateMiseAJour:before,
article#indicateur header #SousTitreIndicateurHeader .encours:before {
  content: "";
  width: 18px;
  height: 18px;
  display: inline-block;
  position: relative;
  margin-right: 4px;
  top: 4px;
  left: 0px;
  background-size: contain;
}
article#indicateur header #SousTitreIndicateurHeader .dateMiseAJour:before {
  background: url("/img/layout2026/ico-calendar.svg") no-repeat center center;
}
article#indicateur header #SousTitreIndicateurHeader .encours:before {
  background: url("/img/layout2026/ico-refresh.svg") no-repeat center center;
}
article#indicateur header #SousTitreIndicateurHeader .typeDeDonnees:before {
  background: url("/img/layout2026/ico-searchcircle.svg") no-repeat center center;
}
article#indicateur header #SousTitreIndicateurHeader .tooltip {
  vertical-align: middle;
  margin-right: 8px;
}
article#indicateur .blocDonnees .blocGraphiques .otp-widget {
  font-family: 'Archivo', sans-serif !important;
}
article#indicateur .blocDonnees .blocGraphiques .otp-widget h2 {
  margin-top: 20px;
  font-family: 'Archivo', sans-serif !important;
}
article#indicateur .blocDonnees .blocGraphiques .otp-widget svg,
article#indicateur .blocDonnees .blocGraphiques .otp-widget text {
  font-family: 'Archivo', sans-serif !important;
}
section#donnees,
#container-indicateur,
article#donneesResultat {
  border-left: 1px solid #CCCCCC;
}
#container-indicateur {
  border-right: 1px solid #CCCCCC;
}
section#donnees h2,
article#donneesResultat h2 {
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: 600;
  font-size: 30px;
  color: #ED1C24;
}
section#donnees h3,
article#donneesResultat h3 {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 55px;
}
section#donnees #indicateursRecents ul,
article#donneesResultat #indicateursRecents ul,
section#donnees #resultats-recherche-indicateurs ul,
article#donneesResultat #resultats-recherche-indicateurs ul {
  margin-left: 0;
  column-count: 1;
  column-gap: 80px;
  list-style-position: inside;
}
section#donnees #indicateursRecents li.indicateur-recent-item,
article#donneesResultat #indicateursRecents li.indicateur-recent-item,
section#donnees #resultats-recherche-indicateurs li.indicateur-recent-item,
article#donneesResultat #resultats-recherche-indicateurs li.indicateur-recent-item {
  color: #203B47;
  font-weight: 600;
  line-height: 1.2em;
  font-size: 16px;
  list-style-type: none;
  break-inside: avoid;
  page-break-inside: avoid;
  margin-bottom: 20px;
}
section#donnees #indicateursRecents li.indicateur-recent-item div a,
article#donneesResultat #indicateursRecents li.indicateur-recent-item div a,
section#donnees #resultats-recherche-indicateurs li.indicateur-recent-item div a,
article#donneesResultat #resultats-recherche-indicateurs li.indicateur-recent-item div a {
  text-decoration: none;
}
section#donnees #indicateursRecents li.indicateur-recent-item div a .indicateur-titre,
article#donneesResultat #indicateursRecents li.indicateur-recent-item div a .indicateur-titre,
section#donnees #resultats-recherche-indicateurs li.indicateur-recent-item div a .indicateur-titre,
article#donneesResultat #resultats-recherche-indicateurs li.indicateur-recent-item div a .indicateur-titre {
  color: #203B47;
  font-weight: 600;
  font-size: 16px;
}
section#donnees #indicateursRecents li.indicateur-recent-item .indicateur-date,
article#donneesResultat #indicateursRecents li.indicateur-recent-item .indicateur-date,
section#donnees #resultats-recherche-indicateurs li.indicateur-recent-item .indicateur-date,
article#donneesResultat #resultats-recherche-indicateurs li.indicateur-recent-item .indicateur-date {
  font-weight: 500;
  font-size: 12px;
  margin-top: 5px;
}
section#donnees #indicateursRecents li.indicateur-recent-item .indicateur-fullListing,
article#donneesResultat #indicateursRecents li.indicateur-recent-item .indicateur-fullListing,
section#donnees #resultats-recherche-indicateurs li.indicateur-recent-item .indicateur-fullListing,
article#donneesResultat #resultats-recherche-indicateurs li.indicateur-recent-item .indicateur-fullListing {
  display: flex;
  justify-content: space-between;
}
section#donnees #indicateursRecents li.indicateur-recent-item .indicateur-fullListing a,
article#donneesResultat #indicateursRecents li.indicateur-recent-item .indicateur-fullListing a,
section#donnees #resultats-recherche-indicateurs li.indicateur-recent-item .indicateur-fullListing a,
article#donneesResultat #resultats-recherche-indicateurs li.indicateur-recent-item .indicateur-fullListing a {
  margin-right: 20px;
}
section#donnees #indicateursRecents li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg,
article#donneesResultat #indicateursRecents li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg,
section#donnees #resultats-recherche-indicateurs li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg,
article#donneesResultat #resultats-recherche-indicateurs li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg {
  display: flex;
  gap: 5px;
  align-items: center;
}
section#donnees #indicateursRecents li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg .tagRegional,
article#donneesResultat #indicateursRecents li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg .tagRegional,
section#donnees #resultats-recherche-indicateurs li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg .tagRegional,
article#donneesResultat #resultats-recherche-indicateurs li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg .tagRegional,
section#donnees #indicateursRecents li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg .tagProvincial,
article#donneesResultat #indicateursRecents li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg .tagProvincial,
section#donnees #resultats-recherche-indicateurs li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg .tagProvincial,
article#donneesResultat #resultats-recherche-indicateurs li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg .tagProvincial {
  background-color: #3460A5;
  padding: 2px 16px;
  border-radius: 39px;
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  height: 23px;
  width: 92px;
}
section#donnees #indicateursRecents li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg .tagRegional,
article#donneesResultat #indicateursRecents li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg .tagRegional,
section#donnees #resultats-recherche-indicateurs li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg .tagRegional,
article#donneesResultat #resultats-recherche-indicateurs li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg .tagRegional {
  background-color: #77B4D1;
}
section#donnees #indicateursRecents li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg img,
article#donneesResultat #indicateursRecents li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg img,
section#donnees #resultats-recherche-indicateurs li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg img,
article#donneesResultat #resultats-recherche-indicateurs li.indicateur-recent-item .indicateur-fullListing .indicateur-provReg img {
  margin-right: 5px;
}
section#donnees #resultats-recherche-indicateurs li.indicateur-recent-item,
article#donneesResultat #resultats-recherche-indicateurs li.indicateur-recent-item {
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 20px;
}
#indicateursVedette,
#liste-indicateurs-container {
  background: url(/img/layout2026/bg-ind-recent.jpg) no-repeat center top;
  background-size: cover;
  padding: 10px 20px;
  margin-left: -20px;
  margin-right: -20px;
}
#indicateursVedette .vedetteContainer,
#liste-indicateurs-container .vedetteContainer,
#indicateursVedette .indicateur-item-container,
#liste-indicateurs-container .indicateur-item-container {
  display: flex;
  flex-wrap: wrap;
  gap: 35px;
  max-width: 1100px;
}
#indicateursVedette .vedetteBox,
#liste-indicateurs-container .vedetteBox,
#indicateursVedette .indicateur-item-vignette,
#liste-indicateurs-container .indicateur-item-vignette {
  width: 315px;
  background-color: #203B47;
  flex-direction: column;
  border: 1px solid #DBE2E5;
  border-radius: 6px;
  color: white;
  display: flex;
  align-items: flex-start;
  justify-content: left;
}
#indicateursVedette .vedetteBox h2,
#liste-indicateurs-container .vedetteBox h2,
#indicateursVedette .indicateur-item-vignette h2,
#liste-indicateurs-container .indicateur-item-vignette h2 {
  color: #fff;
  font-size: 16px;
  font-family: 'Archivo', sans-serif;
  font-weight: 500;
  margin: 20px 20px;
}
#indicateursVedette .vedetteBox h3,
#liste-indicateurs-container .vedetteBox h3,
#indicateursVedette .indicateur-item-vignette h3,
#liste-indicateurs-container .indicateur-item-vignette h3 {
  color: #B0D6EB;
  font-size: 12px;
  font-weight: 400;
  margin: 0 20px 20px 20px;
}
#indicateursVedette .vedetteBox div.graphVignette,
#liste-indicateurs-container .vedetteBox div.graphVignette,
#indicateursVedette .indicateur-item-vignette div.graphVignette,
#liste-indicateurs-container .indicateur-item-vignette div.graphVignette {
  background-color: #fff;
  width: 100%;
  height: 155px;
  overflow: hidden;
  border-radius: 5px 5px 0 0;
  align-content: center;
  text-align: center;
  padding: 10px;
}
#indicateursVedette .vedetteBox a,
#liste-indicateurs-container .vedetteBox a,
#indicateursVedette .indicateur-item-vignette a,
#liste-indicateurs-container .indicateur-item-vignette a {
  color: #CCCCCC !important;
  text-decoration: none;
  width: 100%;
}
#liste-indicateurs-container {
  background: none;
}
#liste-indicateurs-container .indicateur-item-container {
  max-width: none;
}
#indicateurUtilisation {
  padding: 10px 20px;
  margin-left: -20px;
  margin-right: -20px;
}
#indicateurUtilisation .utilisationContainer {
  display: flex;
  flex-wrap: wrap;
  gap: 35px;
  max-width: 1100px;
}
#indicateurUtilisation .utilisationBox {
  width: 230px;
  height: 215px;
  background-color: #EDE8E4;
  flex-direction: column;
  border: 1px solid #EDE8E4;
  border-radius: 6px;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
}
#indicateurUtilisation .utilisationBox a {
  color: #203B47 !important;
}
#indicateurUtilisation .utilisationBox a img {
  display: block;
  margin: auto;
  margin-bottom: 25px;
}
hr.separateur {
  border: 0;
  border-top: 1px solid #CCCCCC;
  margin: 25px 0;
}
#tout-petits #main select {
  font-size: 15px;
  font-weight: 400;
  color: #1D1D21;
  padding: 3px 12px;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  background: #fff url(/img/layout2026/ico-fleche-bas-gris.svg) no-repeat right 12px center;
  box-sizing: border-box;
  box-shadow: 0 1px 3px #0000001a;
}
#tout-petits #main select:focus {
  background-color: #fff !important;
  border: 1px solid #CCCCCC !important;
}
#tout-petits #main select option:hover {
  background-color: #ED1C24;
  color: #fff;
}
#tout-petits #main select option:checked {
  background-color: #94A3B8;
  color: #fff;
}
section#donneesProvinciales {
  background: linear-gradient(180deg, #F3F9FC 0%, #B0D6EB 100%);
}
section#donneesRegionales {
  background: linear-gradient(180deg, #F7F7F7 0%, #EDE8E4 100%);
}
#indicateursFiltre {
  position: absolute;
  width: 320px;
  background-color: #fff;
  border: 1px solid #EDE8E4;
  left: 331px;
  padding: 20px;
  border-left: 0;
  border-top: 0;
  border-radius: 0;
  z-index: 10;
  top: 0;
  margin: 0;
  opacity: 0;
  visibility: hidden;
  transform: translateX(-30px);
  transition: all 0.2s ease-in-out;
  display: none;
}
#indicateursFiltre .btnCloseFiltresContainer {
  text-align: right;
  padding-bottom: 10px;
  cursor: pointer;
}
#indicateursFiltre .btnCloseFiltresContainer .btnCloseFiltres {
  cursor: pointer;
  background: none;
  border: none;
  font-size: 20px;
}
#indicateursFiltre .choices__list--dropdown .choices__item--selectable.is-highlighted,
#indicateursFiltre .choices__list--dropdown .choices__item--selectable.is-selected,
#indicateursFiltre .choices__list[aria-expanded] .choices__item--selectable.is-highlighted,
#indicateursFiltre .choices__list[aria-expanded] .choices__item--selectable.is-selected {
  background-color: var(--choices-highlighted-color, #721c24);
}
#indicateursFiltre.show-filters {
  display: block;
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
}
#header-filtre-resultat-Container {
  margin-bottom: 18px;
}
#header-filtre-resultat-Container #header-filtre-resultat {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 15px;
}
#header-filtre-resultat-Container #header-filtre-resultat .nbIndicateur {
  font-size: 16px;
  color: #94A3B8;
}
#header-filtre-resultat-Container #header-filtre-resultat ul#choixListeResultat {
  list-style-type: none;
  display: flex;
  flex-direction: row;
  margin-left: 0;
  margin-bottom: 0;
  column-count: 1;
  column-gap: 0px;
}
#header-filtre-resultat-Container #header-filtre-resultat ul#choixListeResultat li {
  margin-right: 10px;
}
#header-filtre-resultat-Container #header-filtre-resultat ul#choixListeResultat li a {
  text-decoration: none;
  color: #94A3B8;
  font-size: 22px;
  transition: all 0.2s;
}
#header-filtre-resultat-Container #header-filtre-resultat ul#choixListeResultat li a.active {
  text-decoration: none;
  color: #203B47;
  font-size: 22px;
}
@media only screen and (min-width: 768px) {
  /*section#donnees { margin-left: var(--sb-width); }*/
  .headerFiltre {
    display: none;
  }
  aside#leftMenu {
    position: relative;
    margin-top: 0px;
  }
  section#donnees,
  #container-indicateur,
  article#donneesResultat {
    padding-top: 55px;
    flex-grow: 1;
    height: stretch;
  }
  #main article#donneesResultat {
    padding-top: 25px;
    margin: inherit;
  }
  nav#filAriane2021 {
    border-bottom: 1px solid #CCCCCC;
  }
  nav#filAriane2021 ol {
    margin: 18px 20px;
  }
  section#donnees #indicateursRecents ul,
  article#donneesResultat #indicateursRecents ul,
  section#donnees #resultats-recherche-indicateurs ul,
  article#donneesResultat #resultats-recherche-indicateurs ul {
    column-count: 2;
  }
}
@media only screen and (min-width: 1024px) {
  aside#rightMenu {
    display: inline;
    width: 283px;
    flex-shrink: 0;
    padding: 20px;
  }
  aside#rightMenu nav a {
    text-decoration: none;
    color: #203B47;
  }
  aside#rightMenu nav a:hover {
    text-decoration: underline;
  }
  aside#rightMenu nav h2 {
    font-size: 15px !important;
    font-weight: 700;
    margin: 10px 0 20px 0 !important;
    text-transform: uppercase;
  }
  aside#rightMenu nav ul,
  aside#rightMenu nav ul a {
    font-weight: 700;
    font-size: 14px;
  }
  aside#rightMenu nav ul.niv2,
  aside#rightMenu nav ul.niv2 a {
    font-weight: 400;
    font-size: 13px;
  }
  aside#rightMenu nav ul.niv2 li,
  aside#rightMenu nav ul.niv2 a li {
    margin: 15px 10px;
  }
}
@media only screen and (min-width: 1072px) {
  #main nav#filAriane2021 ol {
    margin: 18px 20px;
  }
  #indicateursVedette {
    padding: 10px 70px 70px 70px;
    margin-left: 0;
    margin-right: 0px;
  }
  #indicateursRecents,
  #indicateurUtilisation {
    padding: 10px 70px;
  }
  #main section#donnees header,
  #main article#indicateur header {
    padding-left: 70px;
    padding-right: 70px;
  }
  #main article#indicateur #pageContenu,
  #main article#donneesResultat #pageContenu {
    padding-left: 70px;
    padding-right: 70px;
  }
  #main article#indicateur #pageContenu .blocDonnees,
  #main article#donneesResultat #pageContenu .blocDonnees {
    padding-left: 70px;
    padding-right: 70px;
    margin-left: -70px;
    margin-right: -70px;
  }
  #main section#donnees {
    max-width: 1200px;
    margin: inherit;
  }
}
@media only screen and (min-width: 1440px) {
  #main section#donnees header {
    padding-right: 220px;
  }
}