/* ------------------------------ */
/* DEBUT STYLE CSS : ROTATION DIV */
/* ------------------------------ */
/*
.cadre-slider {
    text-align: center;
    border:1px solid black;
    border-radius: 20px;
    width:550px;
    height:500px;
    background: linear-gradient(90deg,'#FFFFFF','#C0C0C0');
    transition: transform 0.5s, background 0.5s;
    perspective: 1000px;
  }
  .cadre-slider span {
    display: block;
    transform-style: preserve-3d;
  }
  */

  .context-transition{
    text-align: left;
  }
  .fullscreen-button {
    position: absolute;
    bottom: 100px;
    right: 100px;
    z-index: 100000;
  }
  input.Btransition:hover,
  input.BtransitionWant:hover {
    /*background-color: transparent;*/
    background-color: rgba(117, 100, 8, 0.78);
    text-decoration: underline;
    border-radius:30px; 
    cursor: pointer;
    height: 55px; 
    width: 60px;
    /*color:rgb(255, 0, 0); */
    color:white;
  }

  
  .Btransition:hover, 
  .Btransition:focus {
    /* transform: rotateZ(30deg);*/ /* Ajustez l'angle selon vos besoins */
    transform: rotateZ(0deg);
  }

  .BtransitionWant:hover,
  .BtransitionWant:focus {
    transform: rotateZ(130deg); /* Ajustez l'angle selon vos besoins */
  }

.Btransition, .BtransitionWant {
  position: absolute;
  z-index: 9999;
  top: 510px;
  /*transform: translate(-50%, -50%);*/
  background-color: transparent;
  font-size: 11px;
  font-weight: bold;
  cursor: pointer;
  white-space: nowrap; /* Empêche le texte de se retourner à la ligne */
  /* color:rgb(255, 0, 0); */
  color:rgba(117, 100, 8, 0.78);

  border-radius:30px; 
  height: 55px; 
  width: 60px; 
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  /*background-image: url('../images/rotation1.jpg');*/
  background-color:white;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  top: 473px;
  left: -30px;

  transform: rotateZ(0deg); 
  transition: transform 0.3s ease; /* Transition fluide pour la rotation */
  box-shadow: 1px 4px 5px 1px rgba(0, 0, 0, 0.5);
}

.BtransitionWant {
  left: 30px;
  background-image: url('../images/rotation1.jpg');
}

/* Clignotement du texte */
.blink-text {
  /*animation: blink 1s step-start infinite;*/
  animation: blink 1s step-start 3; /* Clignote 3 fois */
}

@keyframes blink {
  50% {
      opacity: 0; /* Le texte devient invisible à 50% du temps */
  }
}
  /* ---------------------------- */
  /* FIN STYLE CSS : ROTATION DIV */
  /* ---------------------------- */
  

  /* EN TEST LE 11.09.2024 */
.cadre-slider {
  position: relative; /* Assurez-vous que le positionnement est approprié */
  overflow: hidden;  /* Pour éviter que l'image ne dépasse les limites du conteneur */
  width: 100%;       /* Assurez-vous que la largeur est bien définie */
  height: auto;      /* Hauteur automatique pour conserver le ratio de l'image */
}
.rotate-180 {
transform: rotateY(-180deg);
transition: transform 1s ease-in-out;
}

.rotate-0 {
transform: rotateY(0deg);
transition: transform 0.8s ease-in-out;
}

.Btransition {
position: absolute;
top: 473px;
left: -30px;
}
/* FIN TESTE 11.09.2024 */