.iconRS{
  margin-left: 10px;
  padding: 5px;
  width: 30px;
  height:30px;
  cursor: pointer;
  background-color: white;
  background-size: contain;
  border-radius: 20px;
  box-shadow:0 0 8px black;
}

#participationBlock{
  position: absolute;
  width: 100%;
  height:100%;
  top:0;
  left:0;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  background-color: rgba(140,140,140);
  background-color: rgba(140,140,140, 0.5);
  z-index:10;
  display: none;
}
#participationCadre{
  font-family: times;
  font-size:1.2em;
  position: fixed;
  top:170px;
  left: auto;
  max-width: 80%;
  padding: 30px;
  border: 2px solid;
  border-radius:20px;
  border-color: rgb(140,140,140);
  background-color: rgb(230,230,230);
  color: black;
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
}

#cookiesLien{
  position: absolute;
  right: 25px;
  top: 10px;
  font-size: 0.9em;
  text-align: center;
  justify-content: center;
  cursor:pointer;
  padding: 2px 5px;
}

.bouton{
  background-color: rgb(225,202,255);
  font-size: 1em;
  height:50px;
  width:150px;
  margin: 10px;
  border-radius:5px;
  box-shadow:2px 2px 5px #AAA;
  cursor: pointer;
}

@media (max-width: 500px){
  #cookiesLien{
    font-size: 0em;
    right: 15px;
    /* top:40px; */
  }
  #participationCadre{
    top: 50px;
    width: 90%;
    left: 5%;
    padding: 15px 10px;
  }
  #participationCadre h2{
    margin: 5px 5px -10px 5px;
  }
}
