 .rejoigner .titre_content{
      text-align:center !important;
      color: #0a5b26 !important;
      /* font-size: 72px ; */
     font-size: 58px ;
      padding: 30px 0;
	}  
.rejoigner p {
text-align:center;
padding:0 10px;
}


.bouton {
    padding: 15px 0 50px 0;
text-align: center;
}
.btn a {
    color: #fff;
}
.btn {

    padding: 20px 80px;
    text-transform: uppercase;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    background: #0a5b26;
    border: none;
    border-radius: 0;
    margin: 0 auto;
    right: 0;
    left: 0;
    /* text-align: center; */
    display: table;
transition:.2s;
}
.btn.focus , .btn:focus, .btn :hover {
color:#0a5b26;
transition:.2s;}
.btn span a {
font-family: Tahoma, Verdana, Segoe, sans-serif !important;
  position: relative;
  z-index: 100;
}
.btn:before, .btn:after {
  content: "";
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.btn:before {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
  background-color: ##91be3c;
  -webkit-transition: -webkit-transform 300ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: -webkit-transform 300ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: transform 300ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: transform 300ms cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 300ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.btn:after {
  background-color: #56a642;
  -webkit-transform: translate3d(100%, 0, 0);
        /*  transform: translate3d(100%, 0, 0); */
  -webkit-transition: -webkit-transform 300ms 300ms cubic-bezier(0.16, 0.73, 0.58, 0.62);
  transition: -webkit-transform 300ms 300ms cubic-bezier(0.16, 0.73, 0.58, 0.62);
  transition: transform 300ms 300ms cubic-bezier(0.16, 0.73, 0.58, 0.62);
  transition: transform 300ms 300ms cubic-bezier(0.16, 0.73, 0.58, 0.62), -webkit-transform 300ms 300ms cubic-bezier(0.16, 0.73, 0.58, 0.62);
}
.btn:hover:before {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.btn:hover:after {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

@media screen and (max-width:767px) {
.rejoigner .titre_content {
font-size:24px;
}
}









