/*Neon*/

#jeudiS .E1 + div.salle, #vendrediS .E1 + div.salle, .E1 + .salle.temoin {
  text-decoration: none;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.25s;
  -webkit-animation: neon1 1.5s ease-in-out infinite alternate;
  -moz-animation: neon1 1.5s ease-in-out infinite alternate;
  animation: neon1 .5s ease-in-out infinite alternate;
}

.E2 + .salle.temoin {
  text-decoration: none;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.25s;
  -webkit-animation: neon2 1.5s ease-in-out infinite alternate;
  -moz-animation: neon2 1.5s ease-in-out infinite alternate;
  animation: neon2 .5s ease-in-out infinite alternate;
}



#jeudiS .E1 + div.salle:hover, #vendrediS .E1 + div.salle:hover {
  -webkit-animation: none;
  -moz-animation: none;
  animation: none;
}




p a:hover {
  color: #ffffff;
}
/*glow for webkit - couleur ini #FF1177*/
/* remplace par #3F190C */



@-webkit-keyframes neon1 {
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #00FF00, 0 0 70px #00FF00, 0 0 80px #00FF00, 0 0 100px #00FF00, 0 0 150px #00FF00;
  }
  to {
    text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #00FF00, 0 0 35px #00FF00, 0 0 40px #00FF00, 0 0 50px #00FF00, 0 0 75px #00FF00;
  }
}
/*glow for mozilla*/
@-moz-keyframes neon1 {
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #00FF00, 0 0 70px #00FF00, 0 0 80px #00FF00, 0 0 100px #00FF00, 0 0 150px #00FF00;
  }
  to {
    text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #00FF00, 0 0 35px #00FF00, 0 0 40px #00FF00, 0 0 50px #00FF00, 0 0 75px #00FF00;
  }
}
/*glow*/
@keyframes neon1 {
  from {
    box-shadow: 0 0 2px #00FF0022, 0 0 4px #00FF0044, 0 0 6px #00FF0055, 0 0 10px #00FF00A1;
  }
  to {
    box-shadow: 0 0 1px #00FF00, 0 0 2px #00FF0022, 0 0 3px #00FF0055;
  }
}

@-webkit-keyframes neon2 {
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #3F190C, 0 0 70px #3F190C, 0 0 80px #3F190C, 0 0 100px #3F190C, 0 0 150px #3F190C;
  }
  to {
    text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #3F190C, 0 0 35px #3F190C, 0 0 40px #3F190C, 0 0 50px #3F190C, 0 0 75px #3F190C;
  }
}
/*glow for mozilla*/
@-moz-keyframes neon2 {
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #3F190C, 0 0 70px #3F190C, 0 0 80px #3F190C, 0 0 100px #3F190C, 0 0 150px #3F190C;
  }
  to {
    text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #3F190C, 0 0 35px #3F190C, 0 0 40px #3F190C, 0 0 50px #3F190C, 0 0 75px #3F190C;
  }
}
/*glow*/
@keyframes neon2 {
  from {
    box-shadow: 0 0 2px #3F190C88, 0 0 4px #3F190C88, 0 0 6px #3F190C88, 0 0 8px #3F190C88, 0 0 14px #3F190C88, 0 0 16px #3F190C88;
  }
  to {
    box-shadow: 0 0 1px #3F190C, 0 0 2px #3F190C, 0 0 3px #3F190C, 0 0 4px #3F190C, 0 0 8px #3F190C, 0 0 10px #3F190C;
  }
}
