body {
  margin: 4.5vh 5.2vw;
  padding: 0;
  box-sizing: border-box;
  font-size: 2vh;
  background-image: url("Poisson/FondBleu2.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 110vh;
}


.slider{
 display: flex;
 flex-wrap: wrap; 
}


@font-face {
  font-family: 'Aileron';
  src: url('fonts/aileron.light.otf') format('opentype');
}

@font-face {
    font-family: 'Arteria';
    src: url('Arteria_Std_Comp_Bold.otf') format('opentype'),
    url('fonts/Arteria_Std_Comp_Bold.otf');
}

@font-face {
    font-family: 'Pliant';
    src: url('Pliant-SemiBold.ttf') format('truetype');
}



h1 {
  
    padding-left: 4vh;
    margin: 0vh;
    font-family: 'Arteria', sans-serif;
    font-size: 5vw;
    color: White;
}

h2 {
    text-align: center;
    margin: 0;
    font-family: 'Pliant', sans-serif;
    font-size: 1.8Vw;
    color: rgb(13,41,72);
}

h3 {
    padding-left: 1vh;
    font-family: 'Aileron', sans-serif;
    margin: 0vw;
    font-size:1.2vw;
    color: White;
    
}

h4 {
    text-align: Left;
    margin: 1;
    font-family: 'Pliant', sans-serif;
    font-size: 1.8Vw;
    color: rgb(13,41,72);
}


.BarreHaut {
display: flex;
justify-content: space-between;
margin-top: 1vh;
} 

.ClickVert img{
 width: 5vW;
height: auto;
} 

.Menu {
 display: flex;
  gap: 1vw;
} 

.ClickJaune {
  position: relative;
  display: inline-block;
}

.ClickJaune img{
justify-content: flex-end;
width: 11.6vw;
height: auto;
} 

.ClickText h2{
  position: absolute;
  top: 30%;
  left: 48%;
  transform: translate(-50%, -50%);
  font-size: 1.5vw;
}



.CadreAccueil {
position: relative;
top: -2.4vh;
Left: 7%;
width: 75vW;
height: auto;
display: block;

} 

.Dedans {
  position:relative;
  display:inline-block
} 



.titre {
  position: absolute;
  top: 38%;
  left: 22%;
  transform: translate(-50%, -50%);
}

.texte {
  position: absolute;
  top: 50%;
  left: 20%;
}

.barre {
  position: absolute;
  top: 78%;
  left: 35%; 
}
.barre img {
  width: 10vw;
  height: auto;
}

.CadreAquarium {
  position: relative;
  width:28vw;
  height: 35vh;
  border-radius: 15px;
  margin: 5.5vw;
  background-color: rgba(255,255,255,0.5);
  border: 0.5vw solid white;
  padding: 2.5vw;
  margin-top: 0vw;

}

.CadreAquarium h4 {
  margin-top: 0;
}


