
.graphique {
  display: none;
}
.select-onglets {
  display: none;
}
.page-container {
  /*! background-color: #666; */
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-content: space-between;
  flex-direction: row;
  align-items: stretch;
  /* margin-top: 12vh; */
}
#chiffre-cle-1 {
  margin-top: 0;
}
.page-container h2 {
  text-align: center;
  padding: 2vh;
  background-color: #fff6;
  color: #fff;
  margin: 6vh 0 2vh 0;
  width: 100%;
}
.libelle-zone {
  font-size: 1.3vw;
  text-align: center;
  width:100%;
  color: #aaa;
}
figure h3 {
  color: #fff;
  margin: 6vh 0 3vh 0;
  width: 45vw;
}
.tableau-produit {
  margin: auto;
  background-color: #fff;
  border-collapse: collapse;
  max-width: 40vw;
  color: #000;
}
.tableau-produit td, .tableau-produit th {
  border: solid 1px #aaa;
  padding: 6px;
  text-align: center;
}
caption {
  color: #fff;
  display: none;
}
.onglets {
  display: none;
  
}
table th  {
  background-color: #ccc;
}
table tr:nth-child(2n){
  background-color: #eee;
}
.tableau-produit td:nth-child(1){
  background-color: #ccc;
}
body {
  margin: 0;
  min-height: 0vh;
}

figure {
  margin: 0;
  text-align: center;
  /* max-width: 50%; */
}
ul {
  margin: 0;
  padding: 2vh;
  list-style-type: none;
  font-size: 13px;
  font-style: italic;
  max-width: 40vw;
}


section#cont {
    margin-top: 10vh;
    height: 90vh;
    overflow: auto;
}

nav#gostats {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
}

#gostats a {
    display: block;
    padding: 2vw;
    border: solid 1px #fff3;
    width: 33%;
    text-align: center;
}
#gostats a:hover {
	background-color:#fff2;
}