div#piv ul, 
#retour-en-haut,
div#barre-elements,
button.afficher-menu-section, 
div#menu-gauche,
div#bande,
div#piv-bas ul,
div#assistant,
ul.csc-menu,
.filariane,
.piv--blanc,
.video-lien,
.form-contact-block,
#titre-section p {
  display: none;
}

body {
  font-family: Arial;
}

div#titre-section h1, div#titre-section p {
  font-size: 2em;
}

div#piv-bas {
  margin-top: 30px;
  text-align: center;
}

table {
  width: 100%;
  margin-bottom: 15px;
}

table, th, td {
  border: 1px solid;
  border-collapse: collapse;
}

table caption {
  text-align: left;
}

table th, table td {
  padding: 5px;
}


/* État des cultures */

.etat-cultures > h2 {
  margin-top: 30px;
}

.etat-cultures table {
  margin-top: 30px;
}

#contenu .etat-cultures table > caption p {
  margin: 15px 0;
}

.evolution-productions tr + tr th + th {
  width: 6%;
}
  
.evolution-productions thead tr td {
  border: none;
}
 
.evolution-productions .indicateur {
  display: inline-block;
  width: 100%;
  height: 25px;
  line-height: 25px;
  text-align: center;
  color: #000000;
}
  
.evolution-productions .indicateur + .indicateur {
  margin-left: 2px;
}
  
.evolution-productions .indicateur.superieur {
  background-color: #657D33;
}  
  
.evolution-productions .indicateur.moyenne {
  background-color: #5F497A;
}
  
.evolution-productions .indicateur.inferieur {
  background-color: #943634;
}  
  
.evolution-productions .indicateur.non-applicable {
  color: inherit;
}
  
.evolution-productions .indicateur.prevision {
  background-color: #ccc;
}
  
.evolution-productions .sans-valeur {
  color: #666666;
}
  
.evolution-productions .indicateur > i {
  margin-top: 2px;
}
  
.legende-evolution-productions dd span {
  display: inline-block;
  width: 25px;
  height: 25px;
  text-align: center;
  color: #000000;
}
  
.legende-evolution-productions dt {
  font-weight: bold;
  margin-bottom: 5px;
}
  
.legende-evolution-productions dt, .legende-evolution-productions dd {
  line-height: 25px;
}
  
.legende-evolution-productions dt, .legende-evolution-productions dd {
  display: inline-block;
  margin: 0 15px 5px 0
}
  
.legende-evolution-productions dd span.legende-superieure {
  background-color: #657D33;
}  
  
.legende-evolution-productions dd span.legende-moyenne {
  background-color: #5F497A;
}  
  
.legende-evolution-productions dd span.legende-inferieure {
  background-color: #943634;
}

.table-evolution-semis-croissance-recoltes thead th + th {
  width: 8%;
}

.alt-row-color tbody tr:nth-child(odd) {
  background-color: #F5F5F5;
}

.hl-row tbody tr:hover {
  background-color: #d4e5f6;
}

.bold-row th, .bold-row td {
  font-weight: bold;
}

.lg-top-border-row td {
  border-top-width: 3px;
}

.imp-bsr {
  break-inside: avoid;
}