.contenu .box:nth-child(odd) {
  background-color: #FFFFF4; /* Ajoute une couleur de fond de secours en cas de non-chargement de l'image */
}

.contenu .box:nth-child(even) {
    background-color: #1E2E20;
    color: #C7C5B8;
    background-image: url('../image/index/competances-font.png');
    background-size: 10%;
    padding-bottom: 12px;
}

.contenu .box:nth-child(even) .link {color: #FFA35E; padding: 0 ; margin: 0}

.contenu .box:nth-child(odd) .link {color: #579002; padding: 0 ; margin: 0;}

.contenu .box{
  padding: 10px 5%;
  margin: 0;
  font-size: 20px
}

.contenu .img{
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}

 .img img {padding: 10px; width: 40%}

.contenu .box * {text-align: center;}
.contenu .box h3 {width: 100%;}

.contenu h2 {padding: 0;margin: 0; text-decoration: underline;}
.contenu h3 {padding: 0;margin: 0}


@media screen and (max-width: 768px) {
  .img img {width: 100%}

  .contenu .box:nth-child(even) {
    background-size: 25%;
  }
}