.buttonAccueil {
  height: 50px;
  width: 150px;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  transition: all 0.5s ease-in-out;
}

.buttonAccueil:hover {
  box-shadow: .5px .5px 150px #252525;
}

.type1::after {
  content: "Merci";
  height: 50px;
  width: 150px;
  background-color: #5c9385;
  color: #fff;
  position: absolute;
  top: 0%;
  left: 0%;
  transform: translateY(50px);
  font-size: 1.2rem;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease-in-out;
}

.type1::before {
  content: "Accueil";
  height: 50px;
  width: 150px;
  background-color: #fff;
  color: #5c9385;
  position: absolute;
  top: 0%;
  left: 0%;
  transform: translateY(0px) scale(1.2);
  font-size: 1.2rem;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease-in-out;
}

.type1:hover::after {
  transform: translateY(0) scale(1.2);
}

.type1:hover::before {
  transform: translateY(-50px) scale(0) rotate(120deg);
}


.buttonConditions {
  height: 50px;
  width: 300px;
  border: none;
  border-radius: 28px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  transition: all 0.5s ease-in-out;
}

.buttonConditions:hover {
  box-shadow: .5px .5px 300px #252525;
}

.typeConditions::after {
  content: "Conditions de Dépot";
  height: 50px;
  width: 300px;
  background-color: #fff;  
  color: #5c9385;  
  position: absolute;
  top: 0%;
  left: 0%;
  transform: translateY(50px);
  font-size: 1rem;
  font-weight: 300;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease-in-out;
}

.typeConditions::before {
  content: "Conditions de Dépot";
  height: 50px;
  width: 300px;
  background-color: #5c9385;
  color: #fff;
  position: absolute;
  top: 0%;
  left: 0%;
  transform: translateY(0px) scale(1.2);
  font-size: 1rem;
  font-weight: 300;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease-in-out;
}

.typeConditions:hover::after {
  transform: translateY(0) scale(1.2);
}

.typeConditions:hover::before {
  transform: translateY(-50px) scale(0) rotate(120deg);
}


.buttonEmplacements {
  height: 50px;
  width: 300px;
  border: none;
  border-radius: 28px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  transition: all 0.5s ease-in-out;
}

.buttonEmplacements:hover {
  box-shadow: .5px .5px 300px #252525;
}

.typeEmplacements::after {
  content: "Où me trouver ?";
  height: 50px;
  width: 300px;
  background-color: #fff;  
  color: #5c9385;  
  position: absolute;
  top: 0%;
  left: 0%;
  transform: translateY(50px);
  font-size: 1rem;
  font-weight: 300;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease-in-out;
}

.typeEmplacements::before {
  content: "Où me trouver ?";
  height: 50px;
  width: 300px;
  background-color: #5c9385;
  color: #fff;
  position: absolute;
  top: 0%;
  left: 0%;
  transform: translateY(0px) scale(1.2);
  font-size: 1rem;
  font-weight: 300;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease-in-out;
}

.typeEmplacements:hover::after {
  transform: translateY(0) scale(1.2);
}

.typeEmplacements:hover::before {
  transform: translateY(-50px) scale(0) rotate(120deg);
}
  
.boutonStandard {
  background-color:#ee8216;
  color:white;
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 0.8rem;
  text-decoration : none;
  margin: 5px auto;
  padding: 10px 20px;
  border-radius : 40px;
  border: 1px solid #C5C5A9;
  transition: all .1s;
  -webkit-transition: all .1s;
  float: left;
  height: 60px;
  float:right;
}

.boutonStandard:active{
	transform:translate(0, 5px);
	-webkit-transform:translate(0, 5px);
	border-bottom : 1px solid;
}