
hr{
  display: block;
  border-width: 1px;
  border-style: solid;
  color: #1f7c72;
  max-width: 100%;
  
}
.container{
     
    height: auto;
    margin: auto;
}
.container form {
  margin: 0 auto;
  font-family: Arial;
  color: #434343;
  font-size: 16pt;
  margin-right: 15%;
  margin-left: 15%;
}
.container form .radio {
  margin: 0.5%;
  float: left;

}
.container form .radio input[type="radio"] {

  opacity: 0;

}
.container form .radio input[type="radio"] + .radio-label:before {
  content: '';
  background: #f4f4f4;
  border-radius: 100%;
  border: 1px solid #b4b4b4;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  position: relative;
  top: -0.2em;
  margin-right: 0.3em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}
.container form .radio input[type="radio"]:checked + .radio-label:before {
  background-color: #3197EE;
  box-shadow: inset 0 0 0 4px #f4f4f4;

}
.container form .radio input[type="radio"]:focus + .radio-label:before {
  outline: none;
  border-color: #3197EE;
}
.container form .radio input[type="radio"]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.container form .radio input[type="radio"] + .radio-label:empty:before {
  margin-right: 0;
}
.container form .chezmoi{
  margin-left: 20px;
}
.container form .chezmoi img:hover{
   transform: scale(1.1);
   
  
  }
  .container form .chezmoi input[type=submit]{
   background: url(../image/suivant.png) no-repeat center center;
   background-size: 70px 70px;
  width : 70px;
  height :70px;
  border : none;
  color : transparent;
  }
  .container form .chezmoi input[type=submit]:hover{
    transform: scale(1.1);
    cursor: pointer;
    outline: none;
  }
.chezmoi .button{
  -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
  box-shadow:inset 0px 1px 0px 0px #ffffff;
  background-color:transparent;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:3px;
  border:3px solid #1b7b77;
  display:inline-block;
  cursor:pointer;
  color:#1b7b77;
  font-family:Arial;
  font-size:25px;
  font-weight:bold;
  padding:7px 18px;
  text-decoration:none;
  text-shadow:0px 1px 0px #ffffff;
  position: absolute;
  margin-left: 0;
  left: 17%;
}
.chezmoi .button:hover{
   background-color: #f0f0f0;
}
.chezmoi .button a:link{
  text-decoration: none;
  color: #1b7b77;
}
.chezmoi .button a:visited{
 text-decoration: none;
 color: #1b7b77;
}
.chezmoi .button a:active{
  color: #1b7b77;
}
.chezmoi .button:hover a:link{
  text-decoration: none;
}
.chez .button:hover a:visited{
  text-decoration: none;
}
.chez .button:hover a:active{
  text-decoration: none;
}