
.separation{
  display: flex;
  justify-content: flex-start;
  border-bottom: 2px solid #CE0000;
  max-width: 83%;
}


.titre{

  display: flex;
  justify-content: flex-start;
  margin: 2.5em 0 0.5em 8.2em;
  color: #CE0000;

}


.accordion{
padding-top: 100px;
max-width: 30%;
margin : 0 auto;
margin-bottom: 100px;

}

.accordion-body{
  background-color: #F5F3F3;
  text-align: center;
}

.accordion-item{

  margin-bottom: 60px;
}

 .accordion-button{
 background-color: #CE0000;
 color: white;
 font-family: cursive;
filter: drop-shadow(0 0 0.2rem grey);
}

.btn-search{
  background-color: #CE0000;
  text-align: center;
  margin: 100px auto;
  border-radius: 10px;
  display: block;
  height: 62px;
  width: 272px;
  font-size: 20px;
  border: none;

}

span{
 
  font-weight: 500 ;
}


