.identification-page,
.activation-page,
.contact-webmaster-page,
.contact-webmaster-succes-page,
.mot-de-passe-oublie-page,
.mot-de-passe-oublie-succes-page,
.definition-login-page,
.creation-compte-erreur-page,
.creation-compte-succes-page,
.creation-compte-page,
.activation-confirmation-page {
  text-align: center;
  /* Le datepicker de com.calendar.js force une position qui n'est pas forcément celle requise.*/
  /* Classe permettant d'afficher le message d'aide à la connexion. */
  /*
Les pseudo-éléments before et after gèrent la flèche du bas de la
boîte de message d'aide à la connexion.
*/
}
.identification-page .btn-full-width,
.activation-page .btn-full-width,
.contact-webmaster-page .btn-full-width,
.contact-webmaster-succes-page .btn-full-width,
.mot-de-passe-oublie-page .btn-full-width,
.mot-de-passe-oublie-succes-page .btn-full-width,
.definition-login-page .btn-full-width,
.creation-compte-erreur-page .btn-full-width,
.creation-compte-succes-page .btn-full-width,
.creation-compte-page .btn-full-width,
.activation-confirmation-page .btn-full-width {
  display: block;
  width: 100%;
}
.identification-page .btn-half-width,
.activation-page .btn-half-width,
.contact-webmaster-page .btn-half-width,
.contact-webmaster-succes-page .btn-half-width,
.mot-de-passe-oublie-page .btn-half-width,
.mot-de-passe-oublie-succes-page .btn-half-width,
.definition-login-page .btn-half-width,
.creation-compte-erreur-page .btn-half-width,
.creation-compte-succes-page .btn-half-width,
.creation-compte-page .btn-half-width,
.activation-confirmation-page .btn-half-width {
  display: inline-block;
  width: 47%;
}
.identification-page .alert-danger,
.activation-page .alert-danger,
.contact-webmaster-page .alert-danger,
.contact-webmaster-succes-page .alert-danger,
.mot-de-passe-oublie-page .alert-danger,
.mot-de-passe-oublie-succes-page .alert-danger,
.definition-login-page .alert-danger,
.creation-compte-erreur-page .alert-danger,
.creation-compte-succes-page .alert-danger,
.creation-compte-page .alert-danger,
.activation-confirmation-page .alert-danger {
  position: relative;
  color: #ffffff;
  background-color: #fd565e;
}
.identification-page .alert-danger:after,
.activation-page .alert-danger:after,
.contact-webmaster-page .alert-danger:after,
.contact-webmaster-succes-page .alert-danger:after,
.mot-de-passe-oublie-page .alert-danger:after,
.mot-de-passe-oublie-succes-page .alert-danger:after,
.definition-login-page .alert-danger:after,
.creation-compte-erreur-page .alert-danger:after,
.creation-compte-succes-page .alert-danger:after,
.creation-compte-page .alert-danger:after,
.activation-confirmation-page .alert-danger:after,
.identification-page .alert-danger:before,
.activation-page .alert-danger:before,
.contact-webmaster-page .alert-danger:before,
.contact-webmaster-succes-page .alert-danger:before,
.mot-de-passe-oublie-page .alert-danger:before,
.mot-de-passe-oublie-succes-page .alert-danger:before,
.definition-login-page .alert-danger:before,
.creation-compte-erreur-page .alert-danger:before,
.creation-compte-succes-page .alert-danger:before,
.creation-compte-page .alert-danger:before,
.activation-confirmation-page .alert-danger:before {
  top: 100%;
  left: 260px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
@media (max-width: 1024px) {
  .identification-page .alert-danger:after,
  .activation-page .alert-danger:after,
  .contact-webmaster-page .alert-danger:after,
  .contact-webmaster-succes-page .alert-danger:after,
  .mot-de-passe-oublie-page .alert-danger:after,
  .mot-de-passe-oublie-succes-page .alert-danger:after,
  .definition-login-page .alert-danger:after,
  .creation-compte-erreur-page .alert-danger:after,
  .creation-compte-succes-page .alert-danger:after,
  .creation-compte-page .alert-danger:after,
  .activation-confirmation-page .alert-danger:after,
  .identification-page .alert-danger:before,
  .activation-page .alert-danger:before,
  .contact-webmaster-page .alert-danger:before,
  .contact-webmaster-succes-page .alert-danger:before,
  .mot-de-passe-oublie-page .alert-danger:before,
  .mot-de-passe-oublie-succes-page .alert-danger:before,
  .definition-login-page .alert-danger:before,
  .creation-compte-erreur-page .alert-danger:before,
  .creation-compte-succes-page .alert-danger:before,
  .creation-compte-page .alert-danger:before,
  .activation-confirmation-page .alert-danger:before {
    left: 200px;
  }
}
.identification-page .alert-danger:after,
.activation-page .alert-danger:after,
.contact-webmaster-page .alert-danger:after,
.contact-webmaster-succes-page .alert-danger:after,
.mot-de-passe-oublie-page .alert-danger:after,
.mot-de-passe-oublie-succes-page .alert-danger:after,
.definition-login-page .alert-danger:after,
.creation-compte-erreur-page .alert-danger:after,
.creation-compte-succes-page .alert-danger:after,
.creation-compte-page .alert-danger:after,
.activation-confirmation-page .alert-danger:after {
  border-top-color: #fd565e;
  border-width: 10px;
  margin-left: -10px;
}
.identification-page .alert-success,
.activation-page .alert-success,
.contact-webmaster-page .alert-success,
.contact-webmaster-succes-page .alert-success,
.mot-de-passe-oublie-page .alert-success,
.mot-de-passe-oublie-succes-page .alert-success,
.definition-login-page .alert-success,
.creation-compte-erreur-page .alert-success,
.creation-compte-succes-page .alert-success,
.creation-compte-page .alert-success,
.activation-confirmation-page .alert-success {
  position: relative;
  color: #ffffff;
  background-color: #00a44c;
}
.identification-page .alert-success:after,
.activation-page .alert-success:after,
.contact-webmaster-page .alert-success:after,
.contact-webmaster-succes-page .alert-success:after,
.mot-de-passe-oublie-page .alert-success:after,
.mot-de-passe-oublie-succes-page .alert-success:after,
.definition-login-page .alert-success:after,
.creation-compte-erreur-page .alert-success:after,
.creation-compte-succes-page .alert-success:after,
.creation-compte-page .alert-success:after,
.activation-confirmation-page .alert-success:after,
.identification-page .alert-success:before,
.activation-page .alert-success:before,
.contact-webmaster-page .alert-success:before,
.contact-webmaster-succes-page .alert-success:before,
.mot-de-passe-oublie-page .alert-success:before,
.mot-de-passe-oublie-succes-page .alert-success:before,
.definition-login-page .alert-success:before,
.creation-compte-erreur-page .alert-success:before,
.creation-compte-succes-page .alert-success:before,
.creation-compte-page .alert-success:before,
.activation-confirmation-page .alert-success:before {
  top: 100%;
  left: 260px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
@media (max-width: 1024px) {
  .identification-page .alert-success:after,
  .activation-page .alert-success:after,
  .contact-webmaster-page .alert-success:after,
  .contact-webmaster-succes-page .alert-success:after,
  .mot-de-passe-oublie-page .alert-success:after,
  .mot-de-passe-oublie-succes-page .alert-success:after,
  .definition-login-page .alert-success:after,
  .creation-compte-erreur-page .alert-success:after,
  .creation-compte-succes-page .alert-success:after,
  .creation-compte-page .alert-success:after,
  .activation-confirmation-page .alert-success:after,
  .identification-page .alert-success:before,
  .activation-page .alert-success:before,
  .contact-webmaster-page .alert-success:before,
  .contact-webmaster-succes-page .alert-success:before,
  .mot-de-passe-oublie-page .alert-success:before,
  .mot-de-passe-oublie-succes-page .alert-success:before,
  .definition-login-page .alert-success:before,
  .creation-compte-erreur-page .alert-success:before,
  .creation-compte-succes-page .alert-success:before,
  .creation-compte-page .alert-success:before,
  .activation-confirmation-page .alert-success:before {
    left: 200px;
  }
}
.identification-page .alert-success:after,
.activation-page .alert-success:after,
.contact-webmaster-page .alert-success:after,
.contact-webmaster-succes-page .alert-success:after,
.mot-de-passe-oublie-page .alert-success:after,
.mot-de-passe-oublie-succes-page .alert-success:after,
.definition-login-page .alert-success:after,
.creation-compte-erreur-page .alert-success:after,
.creation-compte-succes-page .alert-success:after,
.creation-compte-page .alert-success:after,
.activation-confirmation-page .alert-success:after {
  border-top-color: #00a44c;
  border-width: 10px;
  margin-left: -10px;
}
.identification-page .full-line-link,
.activation-page .full-line-link,
.contact-webmaster-page .full-line-link,
.contact-webmaster-succes-page .full-line-link,
.mot-de-passe-oublie-page .full-line-link,
.mot-de-passe-oublie-succes-page .full-line-link,
.definition-login-page .full-line-link,
.creation-compte-erreur-page .full-line-link,
.creation-compte-succes-page .full-line-link,
.creation-compte-page .full-line-link,
.activation-confirmation-page .full-line-link {
  color: #000000;
  text-align: center;
  display: block;
  line-height: 30px;
  text-decoration: none;
}
.identification-page .full-line-link:hover,
.activation-page .full-line-link:hover,
.contact-webmaster-page .full-line-link:hover,
.contact-webmaster-succes-page .full-line-link:hover,
.mot-de-passe-oublie-page .full-line-link:hover,
.mot-de-passe-oublie-succes-page .full-line-link:hover,
.definition-login-page .full-line-link:hover,
.creation-compte-erreur-page .full-line-link:hover,
.creation-compte-succes-page .full-line-link:hover,
.creation-compte-page .full-line-link:hover,
.activation-confirmation-page .full-line-link:hover {
  text-decoration: none;
}
.identification-page .full-line-link.active,
.activation-page .full-line-link.active,
.contact-webmaster-page .full-line-link.active,
.contact-webmaster-succes-page .full-line-link.active,
.mot-de-passe-oublie-page .full-line-link.active,
.mot-de-passe-oublie-succes-page .full-line-link.active,
.definition-login-page .full-line-link.active,
.creation-compte-erreur-page .full-line-link.active,
.creation-compte-succes-page .full-line-link.active,
.creation-compte-page .full-line-link.active,
.activation-confirmation-page .full-line-link.active,
.identification-page .full-line-link:active,
.activation-page .full-line-link:active,
.contact-webmaster-page .full-line-link:active,
.contact-webmaster-succes-page .full-line-link:active,
.mot-de-passe-oublie-page .full-line-link:active,
.mot-de-passe-oublie-succes-page .full-line-link:active,
.definition-login-page .full-line-link:active,
.creation-compte-erreur-page .full-line-link:active,
.creation-compte-succes-page .full-line-link:active,
.creation-compte-page .full-line-link:active,
.activation-confirmation-page .full-line-link:active {
  box-shadow: unset;
  -webkit-box-shadow: unset;
}
.identification-page .ui-datepicker,
.activation-page .ui-datepicker,
.contact-webmaster-page .ui-datepicker,
.contact-webmaster-succes-page .ui-datepicker,
.mot-de-passe-oublie-page .ui-datepicker,
.mot-de-passe-oublie-succes-page .ui-datepicker,
.definition-login-page .ui-datepicker,
.creation-compte-erreur-page .ui-datepicker,
.creation-compte-succes-page .ui-datepicker,
.creation-compte-page .ui-datepicker,
.activation-confirmation-page .ui-datepicker {
  margin-top: 10px !important;
  width: 20em;
}
.identification-page .help-connection-message,
.activation-page .help-connection-message,
.contact-webmaster-page .help-connection-message,
.contact-webmaster-succes-page .help-connection-message,
.mot-de-passe-oublie-page .help-connection-message,
.mot-de-passe-oublie-succes-page .help-connection-message,
.definition-login-page .help-connection-message,
.creation-compte-erreur-page .help-connection-message,
.creation-compte-succes-page .help-connection-message,
.creation-compte-page .help-connection-message,
.activation-confirmation-page .help-connection-message {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #000000;
  padding: 10px;
  margin-bottom: 14px;
}
.identification-page .help-connection-message:after,
.activation-page .help-connection-message:after,
.contact-webmaster-page .help-connection-message:after,
.contact-webmaster-succes-page .help-connection-message:after,
.mot-de-passe-oublie-page .help-connection-message:after,
.mot-de-passe-oublie-succes-page .help-connection-message:after,
.definition-login-page .help-connection-message:after,
.creation-compte-erreur-page .help-connection-message:after,
.creation-compte-succes-page .help-connection-message:after,
.creation-compte-page .help-connection-message:after,
.activation-confirmation-page .help-connection-message:after,
.identification-page .help-connection-message:before,
.activation-page .help-connection-message:before,
.contact-webmaster-page .help-connection-message:before,
.contact-webmaster-succes-page .help-connection-message:before,
.mot-de-passe-oublie-page .help-connection-message:before,
.mot-de-passe-oublie-succes-page .help-connection-message:before,
.definition-login-page .help-connection-message:before,
.creation-compte-erreur-page .help-connection-message:before,
.creation-compte-succes-page .help-connection-message:before,
.creation-compte-page .help-connection-message:before,
.activation-confirmation-page .help-connection-message:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.identification-page .help-connection-message:before,
.activation-page .help-connection-message:before,
.contact-webmaster-page .help-connection-message:before,
.contact-webmaster-succes-page .help-connection-message:before,
.mot-de-passe-oublie-page .help-connection-message:before,
.mot-de-passe-oublie-succes-page .help-connection-message:before,
.definition-login-page .help-connection-message:before,
.creation-compte-erreur-page .help-connection-message:before,
.creation-compte-succes-page .help-connection-message:before,
.creation-compte-page .help-connection-message:before,
.activation-confirmation-page .help-connection-message:before {
  border-color: transparent;
  border-top-color: #000000;
  border-width: 11px;
  margin-left: -11px;
  left: 260px;
}
@media (max-width: 1024px) {
  .identification-page .help-connection-message:before,
  .activation-page .help-connection-message:before,
  .contact-webmaster-page .help-connection-message:before,
  .contact-webmaster-succes-page .help-connection-message:before,
  .mot-de-passe-oublie-page .help-connection-message:before,
  .mot-de-passe-oublie-succes-page .help-connection-message:before,
  .definition-login-page .help-connection-message:before,
  .creation-compte-erreur-page .help-connection-message:before,
  .creation-compte-succes-page .help-connection-message:before,
  .creation-compte-page .help-connection-message:before,
  .activation-confirmation-page .help-connection-message:before {
    left: 200px;
  }
}
.identification-page .help-connection-message:after,
.activation-page .help-connection-message:after,
.contact-webmaster-page .help-connection-message:after,
.contact-webmaster-succes-page .help-connection-message:after,
.mot-de-passe-oublie-page .help-connection-message:after,
.mot-de-passe-oublie-succes-page .help-connection-message:after,
.definition-login-page .help-connection-message:after,
.creation-compte-erreur-page .help-connection-message:after,
.creation-compte-succes-page .help-connection-message:after,
.creation-compte-page .help-connection-message:after,
.activation-confirmation-page .help-connection-message:after {
  border-color: transparent;
  border-top-color: #ffffff;
  border-width: 10px;
  margin-left: -10px;
  left: 260px;
}
@media (max-width: 1024px) {
  .identification-page .help-connection-message:after,
  .activation-page .help-connection-message:after,
  .contact-webmaster-page .help-connection-message:after,
  .contact-webmaster-succes-page .help-connection-message:after,
  .mot-de-passe-oublie-page .help-connection-message:after,
  .mot-de-passe-oublie-succes-page .help-connection-message:after,
  .definition-login-page .help-connection-message:after,
  .creation-compte-erreur-page .help-connection-message:after,
  .creation-compte-succes-page .help-connection-message:after,
  .creation-compte-page .help-connection-message:after,
  .activation-confirmation-page .help-connection-message:after {
    left: 200px;
  }
}
.identification-page .background-video,
.activation-page .background-video,
.contact-webmaster-page .background-video,
.contact-webmaster-succes-page .background-video,
.mot-de-passe-oublie-page .background-video,
.mot-de-passe-oublie-succes-page .background-video,
.definition-login-page .background-video,
.creation-compte-erreur-page .background-video,
.creation-compte-succes-page .background-video,
.creation-compte-page .background-video,
.activation-confirmation-page .background-video {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  z-index: -1;
}
.identification-page .one-container,
.activation-page .one-container,
.contact-webmaster-page .one-container,
.contact-webmaster-succes-page .one-container,
.mot-de-passe-oublie-page .one-container,
.mot-de-passe-oublie-succes-page .one-container,
.definition-login-page .one-container,
.creation-compte-erreur-page .one-container,
.creation-compte-succes-page .one-container,
.creation-compte-page .one-container,
.activation-confirmation-page .one-container {
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.9);
  width: 100%;
  max-width: 350px;
  min-height: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}
.identification-page .one-container .title,
.activation-page .one-container .title,
.contact-webmaster-page .one-container .title,
.contact-webmaster-succes-page .one-container .title,
.mot-de-passe-oublie-page .one-container .title,
.mot-de-passe-oublie-succes-page .one-container .title,
.definition-login-page .one-container .title,
.creation-compte-erreur-page .one-container .title,
.creation-compte-succes-page .one-container .title,
.creation-compte-page .one-container .title,
.activation-confirmation-page .one-container .title {
  display: flex;
  margin: 20px 0;
}
.identification-page .one-container .title .tab,
.activation-page .one-container .title .tab,
.contact-webmaster-page .one-container .title .tab,
.contact-webmaster-succes-page .one-container .title .tab,
.mot-de-passe-oublie-page .one-container .title .tab,
.mot-de-passe-oublie-succes-page .one-container .title .tab,
.definition-login-page .one-container .title .tab,
.creation-compte-erreur-page .one-container .title .tab,
.creation-compte-succes-page .one-container .title .tab,
.creation-compte-page .one-container .title .tab,
.activation-confirmation-page .one-container .title .tab {
  line-height: 31px;
  color: #797979;
  width: 50%;
  cursor: pointer;
}
.identification-page .one-container .title .tab:visited,
.activation-page .one-container .title .tab:visited,
.contact-webmaster-page .one-container .title .tab:visited,
.contact-webmaster-succes-page .one-container .title .tab:visited,
.mot-de-passe-oublie-page .one-container .title .tab:visited,
.mot-de-passe-oublie-succes-page .one-container .title .tab:visited,
.definition-login-page .one-container .title .tab:visited,
.creation-compte-erreur-page .one-container .title .tab:visited,
.creation-compte-succes-page .one-container .title .tab:visited,
.creation-compte-page .one-container .title .tab:visited,
.activation-confirmation-page .one-container .title .tab:visited,
.identification-page .one-container .title .tab:active,
.activation-page .one-container .title .tab:active,
.contact-webmaster-page .one-container .title .tab:active,
.contact-webmaster-succes-page .one-container .title .tab:active,
.mot-de-passe-oublie-page .one-container .title .tab:active,
.mot-de-passe-oublie-succes-page .one-container .title .tab:active,
.definition-login-page .one-container .title .tab:active,
.creation-compte-erreur-page .one-container .title .tab:active,
.creation-compte-succes-page .one-container .title .tab:active,
.creation-compte-page .one-container .title .tab:active,
.activation-confirmation-page .one-container .title .tab:active,
.identification-page .one-container .title .tab:hover,
.activation-page .one-container .title .tab:hover,
.contact-webmaster-page .one-container .title .tab:hover,
.contact-webmaster-succes-page .one-container .title .tab:hover,
.mot-de-passe-oublie-page .one-container .title .tab:hover,
.mot-de-passe-oublie-succes-page .one-container .title .tab:hover,
.definition-login-page .one-container .title .tab:hover,
.creation-compte-erreur-page .one-container .title .tab:hover,
.creation-compte-succes-page .one-container .title .tab:hover,
.creation-compte-page .one-container .title .tab:hover,
.activation-confirmation-page .one-container .title .tab:hover {
  text-decoration: none;
}
.identification-page .one-container .title .active,
.activation-page .one-container .title .active,
.contact-webmaster-page .one-container .title .active,
.contact-webmaster-succes-page .one-container .title .active,
.mot-de-passe-oublie-page .one-container .title .active,
.mot-de-passe-oublie-succes-page .one-container .title .active,
.definition-login-page .one-container .title .active,
.creation-compte-erreur-page .one-container .title .active,
.creation-compte-succes-page .one-container .title .active,
.creation-compte-page .one-container .title .active,
.activation-confirmation-page .one-container .title .active {
  color: #00a1d9;
  border-bottom: 2px solid #00a1d9;
}
.identification-page .bloc-container,
.activation-page .bloc-container,
.contact-webmaster-page .bloc-container,
.contact-webmaster-succes-page .bloc-container,
.mot-de-passe-oublie-page .bloc-container,
.mot-de-passe-oublie-succes-page .bloc-container,
.definition-login-page .bloc-container,
.creation-compte-erreur-page .bloc-container,
.creation-compte-succes-page .bloc-container,
.creation-compte-page .bloc-container,
.activation-confirmation-page .bloc-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-bottom: 50px;
}
.identification-page .bloc-container .login-container,
.activation-page .bloc-container .login-container,
.contact-webmaster-page .bloc-container .login-container,
.contact-webmaster-succes-page .bloc-container .login-container,
.mot-de-passe-oublie-page .bloc-container .login-container,
.mot-de-passe-oublie-succes-page .bloc-container .login-container,
.definition-login-page .bloc-container .login-container,
.creation-compte-erreur-page .bloc-container .login-container,
.creation-compte-succes-page .bloc-container .login-container,
.creation-compte-page .bloc-container .login-container,
.activation-confirmation-page .bloc-container .login-container {
  margin-right: 2%;
}
.identification-page .bloc-container .activation-container,
.activation-page .bloc-container .activation-container,
.contact-webmaster-page .bloc-container .activation-container,
.contact-webmaster-succes-page .bloc-container .activation-container,
.mot-de-passe-oublie-page .bloc-container .activation-container,
.mot-de-passe-oublie-succes-page .bloc-container .activation-container,
.definition-login-page .bloc-container .activation-container,
.creation-compte-erreur-page .bloc-container .activation-container,
.creation-compte-succes-page .bloc-container .activation-container,
.creation-compte-page .bloc-container .activation-container,
.activation-confirmation-page .bloc-container .activation-container {
  margin-left: 2%;
}
@media (max-width: 1024px) {
  .identification-page .bloc-container .login-container,
  .activation-page .bloc-container .login-container,
  .contact-webmaster-page .bloc-container .login-container,
  .contact-webmaster-succes-page .bloc-container .login-container,
  .mot-de-passe-oublie-page .bloc-container .login-container,
  .mot-de-passe-oublie-succes-page .bloc-container .login-container,
  .definition-login-page .bloc-container .login-container,
  .creation-compte-erreur-page .bloc-container .login-container,
  .creation-compte-succes-page .bloc-container .login-container,
  .creation-compte-page .bloc-container .login-container,
  .activation-confirmation-page .bloc-container .login-container,
  .identification-page .bloc-container .activation-container,
  .activation-page .bloc-container .activation-container,
  .contact-webmaster-page .bloc-container .activation-container,
  .contact-webmaster-succes-page .bloc-container .activation-container,
  .mot-de-passe-oublie-page .bloc-container .activation-container,
  .mot-de-passe-oublie-succes-page .bloc-container .activation-container,
  .definition-login-page .bloc-container .activation-container,
  .creation-compte-erreur-page .bloc-container .activation-container,
  .creation-compte-succes-page .bloc-container .activation-container,
  .creation-compte-page .bloc-container .activation-container,
  .activation-confirmation-page .bloc-container .activation-container {
    margin-right: 0;
    margin-left: 0;
  }
}
.identification-page .logo-container,
.activation-page .logo-container,
.contact-webmaster-page .logo-container,
.contact-webmaster-succes-page .logo-container,
.mot-de-passe-oublie-page .logo-container,
.mot-de-passe-oublie-succes-page .logo-container,
.definition-login-page .logo-container,
.creation-compte-erreur-page .logo-container,
.creation-compte-succes-page .logo-container,
.creation-compte-page .logo-container,
.activation-confirmation-page .logo-container {
  margin-top: 50px;
  width: 100%;
  text-align: center;
}
.identification-page form,
.activation-page form,
.contact-webmaster-page form,
.contact-webmaster-succes-page form,
.mot-de-passe-oublie-page form,
.mot-de-passe-oublie-succes-page form,
.definition-login-page form,
.creation-compte-erreur-page form,
.creation-compte-succes-page form,
.creation-compte-page form,
.activation-confirmation-page form {
  text-align: left;
}
.identification-page form .forgotten-password-link,
.activation-page form .forgotten-password-link,
.contact-webmaster-page form .forgotten-password-link,
.contact-webmaster-succes-page form .forgotten-password-link,
.mot-de-passe-oublie-page form .forgotten-password-link,
.mot-de-passe-oublie-succes-page form .forgotten-password-link,
.definition-login-page form .forgotten-password-link,
.creation-compte-erreur-page form .forgotten-password-link,
.creation-compte-succes-page form .forgotten-password-link,
.creation-compte-page form .forgotten-password-link,
.activation-confirmation-page form .forgotten-password-link {
  margin-bottom: 10px;
  text-align: right;
}
.identification-page form label,
.activation-page form label,
.contact-webmaster-page form label,
.contact-webmaster-succes-page form label,
.mot-de-passe-oublie-page form label,
.mot-de-passe-oublie-succes-page form label,
.definition-login-page form label,
.creation-compte-erreur-page form label,
.creation-compte-succes-page form label,
.creation-compte-page form label,
.activation-confirmation-page form label {
  font-weight: normal;
  display: block;
}
.identification-page form label.radio-inline,
.activation-page form label.radio-inline,
.contact-webmaster-page form label.radio-inline,
.contact-webmaster-succes-page form label.radio-inline,
.mot-de-passe-oublie-page form label.radio-inline,
.mot-de-passe-oublie-succes-page form label.radio-inline,
.definition-login-page form label.radio-inline,
.creation-compte-erreur-page form label.radio-inline,
.creation-compte-succes-page form label.radio-inline,
.creation-compte-page form label.radio-inline,
.activation-confirmation-page form label.radio-inline {
  display: inline-block;
}
.identification-page form .has-error input,
.activation-page form .has-error input,
.contact-webmaster-page form .has-error input,
.contact-webmaster-succes-page form .has-error input,
.mot-de-passe-oublie-page form .has-error input,
.mot-de-passe-oublie-succes-page form .has-error input,
.definition-login-page form .has-error input,
.creation-compte-erreur-page form .has-error input,
.creation-compte-succes-page form .has-error input,
.creation-compte-page form .has-error input,
.activation-confirmation-page form .has-error input {
  border-color: #a94442;
}
.identification-page form .has-error input:focus,
.activation-page form .has-error input:focus,
.contact-webmaster-page form .has-error input:focus,
.contact-webmaster-succes-page form .has-error input:focus,
.mot-de-passe-oublie-page form .has-error input:focus,
.mot-de-passe-oublie-succes-page form .has-error input:focus,
.definition-login-page form .has-error input:focus,
.creation-compte-erreur-page form .has-error input:focus,
.creation-compte-succes-page form .has-error input:focus,
.creation-compte-page form .has-error input:focus,
.activation-confirmation-page form .has-error input:focus {
  border-color: #a94442;
}
.identification-page form .input,
.activation-page form .input,
.contact-webmaster-page form .input,
.contact-webmaster-succes-page form .input,
.mot-de-passe-oublie-page form .input,
.mot-de-passe-oublie-succes-page form .input,
.definition-login-page form .input,
.creation-compte-erreur-page form .input,
.creation-compte-succes-page form .input,
.creation-compte-page form .input,
.activation-confirmation-page form .input {
  border-radius: 0;
  background-color: transparent;
  font-weight: normal;
}
.identification-page form .input:before,
.activation-page form .input:before,
.contact-webmaster-page form .input:before,
.contact-webmaster-succes-page form .input:before,
.mot-de-passe-oublie-page form .input:before,
.mot-de-passe-oublie-succes-page form .input:before,
.definition-login-page form .input:before,
.creation-compte-erreur-page form .input:before,
.creation-compte-succes-page form .input:before,
.creation-compte-page form .input:before,
.activation-confirmation-page form .input:before {
  position: absolute;
  content: "";
  background: black;
  bottom: 0;
  left: 0;
  height: 50%;
  width: 1px;
}
.identification-page form .input:focus,
.activation-page form .input:focus,
.contact-webmaster-page form .input:focus,
.contact-webmaster-succes-page form .input:focus,
.mot-de-passe-oublie-page form .input:focus,
.mot-de-passe-oublie-succes-page form .input:focus,
.definition-login-page form .input:focus,
.creation-compte-erreur-page form .input:focus,
.creation-compte-succes-page form .input:focus,
.creation-compte-page form .input:focus,
.activation-confirmation-page form .input:focus {
  box-shadow: unset;
  border: 1px solid #a7a7a7;
}
.identification-page form .captcha-image,
.activation-page form .captcha-image,
.contact-webmaster-page form .captcha-image,
.contact-webmaster-succes-page form .captcha-image,
.mot-de-passe-oublie-page form .captcha-image,
.mot-de-passe-oublie-succes-page form .captcha-image,
.definition-login-page form .captcha-image,
.creation-compte-erreur-page form .captcha-image,
.creation-compte-succes-page form .captcha-image,
.creation-compte-page form .captcha-image,
.activation-confirmation-page form .captcha-image {
  margin: 10px 0;
  width: 75%;
  height: auto;
}
.identification-page form .captcha-input,
.activation-page form .captcha-input,
.contact-webmaster-page form .captcha-input,
.contact-webmaster-succes-page form .captcha-input,
.mot-de-passe-oublie-page form .captcha-input,
.mot-de-passe-oublie-succes-page form .captcha-input,
.definition-login-page form .captcha-input,
.creation-compte-erreur-page form .captcha-input,
.creation-compte-succes-page form .captcha-input,
.creation-compte-page form .captcha-input,
.activation-confirmation-page form .captcha-input {
  margin-bottom: 20px;
}
.identification-page form .captcha-input input,
.activation-page form .captcha-input input,
.contact-webmaster-page form .captcha-input input,
.contact-webmaster-succes-page form .captcha-input input,
.mot-de-passe-oublie-page form .captcha-input input,
.mot-de-passe-oublie-succes-page form .captcha-input input,
.definition-login-page form .captcha-input input,
.creation-compte-erreur-page form .captcha-input input,
.creation-compte-succes-page form .captcha-input input,
.creation-compte-page form .captcha-input input,
.activation-confirmation-page form .captcha-input input {
  border-right: unset;
}
.identification-page form .captcha-input input:focus,
.activation-page form .captcha-input input:focus,
.contact-webmaster-page form .captcha-input input:focus,
.contact-webmaster-succes-page form .captcha-input input:focus,
.mot-de-passe-oublie-page form .captcha-input input:focus,
.mot-de-passe-oublie-succes-page form .captcha-input input:focus,
.definition-login-page form .captcha-input input:focus,
.creation-compte-erreur-page form .captcha-input input:focus,
.creation-compte-succes-page form .captcha-input input:focus,
.creation-compte-page form .captcha-input input:focus,
.activation-confirmation-page form .captcha-input input:focus,
.identification-page form .captcha-input input:active,
.activation-page form .captcha-input input:active,
.contact-webmaster-page form .captcha-input input:active,
.contact-webmaster-succes-page form .captcha-input input:active,
.mot-de-passe-oublie-page form .captcha-input input:active,
.mot-de-passe-oublie-succes-page form .captcha-input input:active,
.definition-login-page form .captcha-input input:active,
.creation-compte-erreur-page form .captcha-input input:active,
.creation-compte-succes-page form .captcha-input input:active,
.creation-compte-page form .captcha-input input:active,
.activation-confirmation-page form .captcha-input input:active {
  border-right: unset;
}
.identification-page form .input-group-addon,
.activation-page form .input-group-addon,
.contact-webmaster-page form .input-group-addon,
.contact-webmaster-succes-page form .input-group-addon,
.mot-de-passe-oublie-page form .input-group-addon,
.mot-de-passe-oublie-succes-page form .input-group-addon,
.definition-login-page form .input-group-addon,
.creation-compte-erreur-page form .input-group-addon,
.creation-compte-succes-page form .input-group-addon,
.creation-compte-page form .input-group-addon,
.activation-confirmation-page form .input-group-addon {
  background-color: transparent;
  box-sizing: content-box;
  border-radius: 0;
  font-size: 20px;
  padding: 0 4px;
  height: 28px;
}
.identification-page form .vertical-line,
.activation-page form .vertical-line,
.contact-webmaster-page form .vertical-line,
.contact-webmaster-succes-page form .vertical-line,
.mot-de-passe-oublie-page form .vertical-line,
.mot-de-passe-oublie-succes-page form .vertical-line,
.definition-login-page form .vertical-line,
.creation-compte-erreur-page form .vertical-line,
.creation-compte-succes-page form .vertical-line,
.creation-compte-page form .vertical-line,
.activation-confirmation-page form .vertical-line {
  border-left: 0;
  border-right: 0;
  position: relative;
  padding: 0;
}
.identification-page form .border-left,
.activation-page form .border-left,
.contact-webmaster-page form .border-left,
.contact-webmaster-succes-page form .border-left,
.mot-de-passe-oublie-page form .border-left,
.mot-de-passe-oublie-succes-page form .border-left,
.definition-login-page form .border-left,
.creation-compte-erreur-page form .border-left,
.creation-compte-succes-page form .border-left,
.creation-compte-page form .border-left,
.activation-confirmation-page form .border-left {
  position: absolute;
  border-left: 1px solid #ccc;
  left: 0;
  top: 15%;
  height: 70%;
}
.identification-page form .input-group-append,
.activation-page form .input-group-append,
.contact-webmaster-page form .input-group-append,
.contact-webmaster-succes-page form .input-group-append,
.mot-de-passe-oublie-page form .input-group-append,
.mot-de-passe-oublie-succes-page form .input-group-append,
.definition-login-page form .input-group-append,
.creation-compte-erreur-page form .input-group-append,
.creation-compte-succes-page form .input-group-append,
.creation-compte-page form .input-group-append,
.activation-confirmation-page form .input-group-append {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-left: none;
  font-size: 16px;
  padding-top: 2px;
}
.identification-page form .input-group-append:hover,
.activation-page form .input-group-append:hover,
.contact-webmaster-page form .input-group-append:hover,
.contact-webmaster-succes-page form .input-group-append:hover,
.mot-de-passe-oublie-page form .input-group-append:hover,
.mot-de-passe-oublie-succes-page form .input-group-append:hover,
.definition-login-page form .input-group-append:hover,
.creation-compte-erreur-page form .input-group-append:hover,
.creation-compte-succes-page form .input-group-append:hover,
.creation-compte-page form .input-group-append:hover,
.activation-confirmation-page form .input-group-append:hover {
  cursor: pointer;
}
.identification-page form .input-wrapper,
.activation-page form .input-wrapper,
.contact-webmaster-page form .input-wrapper,
.contact-webmaster-succes-page form .input-wrapper,
.mot-de-passe-oublie-page form .input-wrapper,
.mot-de-passe-oublie-succes-page form .input-wrapper,
.definition-login-page form .input-wrapper,
.creation-compte-erreur-page form .input-wrapper,
.creation-compte-succes-page form .input-wrapper,
.creation-compte-page form .input-wrapper,
.activation-confirmation-page form .input-wrapper {
  position: relative;
}
.identification-page form .input-wrapper .ui-datepicker-trigger,
.activation-page form .input-wrapper .ui-datepicker-trigger,
.contact-webmaster-page form .input-wrapper .ui-datepicker-trigger,
.contact-webmaster-succes-page form .input-wrapper .ui-datepicker-trigger,
.mot-de-passe-oublie-page form .input-wrapper .ui-datepicker-trigger,
.mot-de-passe-oublie-succes-page form .input-wrapper .ui-datepicker-trigger,
.definition-login-page form .input-wrapper .ui-datepicker-trigger,
.creation-compte-erreur-page form .input-wrapper .ui-datepicker-trigger,
.creation-compte-succes-page form .input-wrapper .ui-datepicker-trigger,
.creation-compte-page form .input-wrapper .ui-datepicker-trigger,
.activation-confirmation-page form .input-wrapper .ui-datepicker-trigger {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 4px;
  left: auto;
}
.identification-page form .has-error .vertical-line,
.activation-page form .has-error .vertical-line,
.contact-webmaster-page form .has-error .vertical-line,
.contact-webmaster-succes-page form .has-error .vertical-line,
.mot-de-passe-oublie-page form .has-error .vertical-line,
.mot-de-passe-oublie-succes-page form .has-error .vertical-line,
.definition-login-page form .has-error .vertical-line,
.creation-compte-erreur-page form .has-error .vertical-line,
.creation-compte-succes-page form .has-error .vertical-line,
.creation-compte-page form .has-error .vertical-line,
.activation-confirmation-page form .has-error .vertical-line {
  border-color: #a94442;
}
.identification-page .form-login .login,
.activation-page .form-login .login,
.contact-webmaster-page .form-login .login,
.contact-webmaster-succes-page .form-login .login,
.mot-de-passe-oublie-page .form-login .login,
.mot-de-passe-oublie-succes-page .form-login .login,
.definition-login-page .form-login .login,
.creation-compte-erreur-page .form-login .login,
.creation-compte-succes-page .form-login .login,
.creation-compte-page .form-login .login,
.activation-confirmation-page .form-login .login,
.identification-page .form-login .password,
.activation-page .form-login .password,
.contact-webmaster-page .form-login .password,
.contact-webmaster-succes-page .form-login .password,
.mot-de-passe-oublie-page .form-login .password,
.mot-de-passe-oublie-succes-page .form-login .password,
.definition-login-page .form-login .password,
.creation-compte-erreur-page .form-login .password,
.creation-compte-succes-page .form-login .password,
.creation-compte-page .form-login .password,
.activation-confirmation-page .form-login .password {
  border-left: unset;
}
.identification-page .form-login .login:focus,
.activation-page .form-login .login:focus,
.contact-webmaster-page .form-login .login:focus,
.contact-webmaster-succes-page .form-login .login:focus,
.mot-de-passe-oublie-page .form-login .login:focus,
.mot-de-passe-oublie-succes-page .form-login .login:focus,
.definition-login-page .form-login .login:focus,
.creation-compte-erreur-page .form-login .login:focus,
.creation-compte-succes-page .form-login .login:focus,
.creation-compte-page .form-login .login:focus,
.activation-confirmation-page .form-login .login:focus,
.identification-page .form-login .password:focus,
.activation-page .form-login .password:focus,
.contact-webmaster-page .form-login .password:focus,
.contact-webmaster-succes-page .form-login .password:focus,
.mot-de-passe-oublie-page .form-login .password:focus,
.mot-de-passe-oublie-succes-page .form-login .password:focus,
.definition-login-page .form-login .password:focus,
.creation-compte-erreur-page .form-login .password:focus,
.creation-compte-succes-page .form-login .password:focus,
.creation-compte-page .form-login .password:focus,
.activation-confirmation-page .form-login .password:focus {
  border-left: unset;
}
.identification-page .form-login .password,
.activation-page .form-login .password,
.contact-webmaster-page .form-login .password,
.contact-webmaster-succes-page .form-login .password,
.mot-de-passe-oublie-page .form-login .password,
.mot-de-passe-oublie-succes-page .form-login .password,
.definition-login-page .form-login .password,
.creation-compte-erreur-page .form-login .password,
.creation-compte-succes-page .form-login .password,
.creation-compte-page .form-login .password,
.activation-confirmation-page .form-login .password {
  border-right: unset;
}
.identification-page .form-login .password:focus,
.activation-page .form-login .password:focus,
.contact-webmaster-page .form-login .password:focus,
.contact-webmaster-succes-page .form-login .password:focus,
.mot-de-passe-oublie-page .form-login .password:focus,
.mot-de-passe-oublie-succes-page .form-login .password:focus,
.definition-login-page .form-login .password:focus,
.creation-compte-erreur-page .form-login .password:focus,
.creation-compte-succes-page .form-login .password:focus,
.creation-compte-page .form-login .password:focus,
.activation-confirmation-page .form-login .password:focus {
  border-right: unset;
}
.identification-page .form-login .has-error .border-left,
.activation-page .form-login .has-error .border-left,
.contact-webmaster-page .form-login .has-error .border-left,
.contact-webmaster-succes-page .form-login .has-error .border-left,
.mot-de-passe-oublie-page .form-login .has-error .border-left,
.mot-de-passe-oublie-succes-page .form-login .has-error .border-left,
.definition-login-page .form-login .has-error .border-left,
.creation-compte-erreur-page .form-login .has-error .border-left,
.creation-compte-succes-page .form-login .has-error .border-left,
.creation-compte-page .form-login .has-error .border-left,
.activation-confirmation-page .form-login .has-error .border-left {
  border-color: #a94442;
}
.identification-page .form-login .has-error .border-left:focus,
.activation-page .form-login .has-error .border-left:focus,
.contact-webmaster-page .form-login .has-error .border-left:focus,
.contact-webmaster-succes-page .form-login .has-error .border-left:focus,
.mot-de-passe-oublie-page .form-login .has-error .border-left:focus,
.mot-de-passe-oublie-succes-page .form-login .has-error .border-left:focus,
.definition-login-page .form-login .has-error .border-left:focus,
.creation-compte-erreur-page .form-login .has-error .border-left:focus,
.creation-compte-succes-page .form-login .has-error .border-left:focus,
.creation-compte-page .form-login .has-error .border-left:focus,
.activation-confirmation-page .form-login .has-error .border-left:focus {
  border-color: #a94442;
}
.identification-page .forgotten-password-container,
.activation-page .forgotten-password-container,
.contact-webmaster-page .forgotten-password-container,
.contact-webmaster-succes-page .forgotten-password-container,
.mot-de-passe-oublie-page .forgotten-password-container,
.mot-de-passe-oublie-succes-page .forgotten-password-container,
.definition-login-page .forgotten-password-container,
.creation-compte-erreur-page .forgotten-password-container,
.creation-compte-succes-page .forgotten-password-container,
.creation-compte-page .forgotten-password-container,
.activation-confirmation-page .forgotten-password-container {
  padding-bottom: 50px;
  min-height: 0;
}
.identification-page .forgotten-password-container .title,
.activation-page .forgotten-password-container .title,
.contact-webmaster-page .forgotten-password-container .title,
.contact-webmaster-succes-page .forgotten-password-container .title,
.mot-de-passe-oublie-page .forgotten-password-container .title,
.mot-de-passe-oublie-succes-page .forgotten-password-container .title,
.definition-login-page .forgotten-password-container .title,
.creation-compte-erreur-page .forgotten-password-container .title,
.creation-compte-succes-page .forgotten-password-container .title,
.creation-compte-page .forgotten-password-container .title,
.activation-confirmation-page .forgotten-password-container .title {
  margin: 30px 0;
}
.identification-page .forgotten-password-container label,
.activation-page .forgotten-password-container label,
.contact-webmaster-page .forgotten-password-container label,
.contact-webmaster-succes-page .forgotten-password-container label,
.mot-de-passe-oublie-page .forgotten-password-container label,
.mot-de-passe-oublie-succes-page .forgotten-password-container label,
.definition-login-page .forgotten-password-container label,
.creation-compte-erreur-page .forgotten-password-container label,
.creation-compte-succes-page .forgotten-password-container label,
.creation-compte-page .forgotten-password-container label,
.activation-confirmation-page .forgotten-password-container label {
  width: 100%;
  font-weight: normal;
  text-align: left;
  margin: 20px 0;
}
.identification-page .forgotten-password-container .input-group,
.activation-page .forgotten-password-container .input-group,
.contact-webmaster-page .forgotten-password-container .input-group,
.contact-webmaster-succes-page .forgotten-password-container .input-group,
.mot-de-passe-oublie-page .forgotten-password-container .input-group,
.mot-de-passe-oublie-succes-page .forgotten-password-container .input-group,
.definition-login-page .forgotten-password-container .input-group,
.creation-compte-erreur-page .forgotten-password-container .input-group,
.creation-compte-succes-page .forgotten-password-container .input-group,
.creation-compte-page .forgotten-password-container .input-group,
.activation-confirmation-page .forgotten-password-container .input-group {
  width: 100%;
}
.identification-page .forgotten-password-container .contact-webmaster,
.activation-page .forgotten-password-container .contact-webmaster,
.contact-webmaster-page .forgotten-password-container .contact-webmaster,
.contact-webmaster-succes-page .forgotten-password-container .contact-webmaster,
.mot-de-passe-oublie-page .forgotten-password-container .contact-webmaster,
.mot-de-passe-oublie-succes-page .forgotten-password-container .contact-webmaster,
.definition-login-page .forgotten-password-container .contact-webmaster,
.creation-compte-erreur-page .forgotten-password-container .contact-webmaster,
.creation-compte-succes-page .forgotten-password-container .contact-webmaster,
.creation-compte-page .forgotten-password-container .contact-webmaster,
.activation-confirmation-page .forgotten-password-container .contact-webmaster {
  margin-top: 20px;
}
.identification-page .forgotten-password-container .login,
.activation-page .forgotten-password-container .login,
.contact-webmaster-page .forgotten-password-container .login,
.contact-webmaster-succes-page .forgotten-password-container .login,
.mot-de-passe-oublie-page .forgotten-password-container .login,
.mot-de-passe-oublie-succes-page .forgotten-password-container .login,
.definition-login-page .forgotten-password-container .login,
.creation-compte-erreur-page .forgotten-password-container .login,
.creation-compte-succes-page .forgotten-password-container .login,
.creation-compte-page .forgotten-password-container .login,
.activation-confirmation-page .forgotten-password-container .login {
  border-left: unset;
  box-shadow: unset;
}
.identification-page .forgotten-password-container .login:focus,
.activation-page .forgotten-password-container .login:focus,
.contact-webmaster-page .forgotten-password-container .login:focus,
.contact-webmaster-succes-page .forgotten-password-container .login:focus,
.mot-de-passe-oublie-page .forgotten-password-container .login:focus,
.mot-de-passe-oublie-succes-page .forgotten-password-container .login:focus,
.definition-login-page .forgotten-password-container .login:focus,
.creation-compte-erreur-page .forgotten-password-container .login:focus,
.creation-compte-succes-page .forgotten-password-container .login:focus,
.creation-compte-page .forgotten-password-container .login:focus,
.activation-confirmation-page .forgotten-password-container .login:focus {
  border-left: unset;
}
.identification-page .contact-webmaster-container .message,
.activation-page .contact-webmaster-container .message,
.contact-webmaster-page .contact-webmaster-container .message,
.contact-webmaster-succes-page .contact-webmaster-container .message,
.mot-de-passe-oublie-page .contact-webmaster-container .message,
.mot-de-passe-oublie-succes-page .contact-webmaster-container .message,
.definition-login-page .contact-webmaster-container .message,
.creation-compte-erreur-page .contact-webmaster-container .message,
.creation-compte-succes-page .contact-webmaster-container .message,
.creation-compte-page .contact-webmaster-container .message,
.activation-confirmation-page .contact-webmaster-container .message {
  max-width: 100%;
  height: 200px;
}
.identification-page .form-create-account div.input-rib,
.activation-page .form-create-account div.input-rib,
.contact-webmaster-page .form-create-account div.input-rib,
.contact-webmaster-succes-page .form-create-account div.input-rib,
.mot-de-passe-oublie-page .form-create-account div.input-rib,
.mot-de-passe-oublie-succes-page .form-create-account div.input-rib,
.definition-login-page .form-create-account div.input-rib,
.creation-compte-erreur-page .form-create-account div.input-rib,
.creation-compte-succes-page .form-create-account div.input-rib,
.creation-compte-page .form-create-account div.input-rib,
.activation-confirmation-page .form-create-account div.input-rib {
  display: flex;
  justify-content: space-between;
}
.identification-page .form-create-account div.input-rib .form-group .input,
.activation-page .form-create-account div.input-rib .form-group .input,
.contact-webmaster-page .form-create-account div.input-rib .form-group .input,
.contact-webmaster-succes-page .form-create-account div.input-rib .form-group .input,
.mot-de-passe-oublie-page .form-create-account div.input-rib .form-group .input,
.mot-de-passe-oublie-succes-page .form-create-account div.input-rib .form-group .input,
.definition-login-page .form-create-account div.input-rib .form-group .input,
.creation-compte-erreur-page .form-create-account div.input-rib .form-group .input,
.creation-compte-succes-page .form-create-account div.input-rib .form-group .input,
.creation-compte-page .form-create-account div.input-rib .form-group .input,
.activation-confirmation-page .form-create-account div.input-rib .form-group .input {
  padding-left: 3px;
}
.identification-page .form-create-account div.input-rib .form-group:nth-of-type(1),
.activation-page .form-create-account div.input-rib .form-group:nth-of-type(1),
.contact-webmaster-page .form-create-account div.input-rib .form-group:nth-of-type(1),
.contact-webmaster-succes-page .form-create-account div.input-rib .form-group:nth-of-type(1),
.mot-de-passe-oublie-page .form-create-account div.input-rib .form-group:nth-of-type(1),
.mot-de-passe-oublie-succes-page .form-create-account div.input-rib .form-group:nth-of-type(1),
.definition-login-page .form-create-account div.input-rib .form-group:nth-of-type(1),
.creation-compte-erreur-page .form-create-account div.input-rib .form-group:nth-of-type(1),
.creation-compte-succes-page .form-create-account div.input-rib .form-group:nth-of-type(1),
.creation-compte-page .form-create-account div.input-rib .form-group:nth-of-type(1),
.activation-confirmation-page .form-create-account div.input-rib .form-group:nth-of-type(1) {
  width: 15%;
}
.identification-page .form-create-account div.input-rib .form-group:nth-of-type(2),
.activation-page .form-create-account div.input-rib .form-group:nth-of-type(2),
.contact-webmaster-page .form-create-account div.input-rib .form-group:nth-of-type(2),
.contact-webmaster-succes-page .form-create-account div.input-rib .form-group:nth-of-type(2),
.mot-de-passe-oublie-page .form-create-account div.input-rib .form-group:nth-of-type(2),
.mot-de-passe-oublie-succes-page .form-create-account div.input-rib .form-group:nth-of-type(2),
.definition-login-page .form-create-account div.input-rib .form-group:nth-of-type(2),
.creation-compte-erreur-page .form-create-account div.input-rib .form-group:nth-of-type(2),
.creation-compte-succes-page .form-create-account div.input-rib .form-group:nth-of-type(2),
.creation-compte-page .form-create-account div.input-rib .form-group:nth-of-type(2),
.activation-confirmation-page .form-create-account div.input-rib .form-group:nth-of-type(2) {
  width: 15%;
}
.identification-page .form-create-account div.input-rib .form-group:nth-of-type(3),
.activation-page .form-create-account div.input-rib .form-group:nth-of-type(3),
.contact-webmaster-page .form-create-account div.input-rib .form-group:nth-of-type(3),
.contact-webmaster-succes-page .form-create-account div.input-rib .form-group:nth-of-type(3),
.mot-de-passe-oublie-page .form-create-account div.input-rib .form-group:nth-of-type(3),
.mot-de-passe-oublie-succes-page .form-create-account div.input-rib .form-group:nth-of-type(3),
.definition-login-page .form-create-account div.input-rib .form-group:nth-of-type(3),
.creation-compte-erreur-page .form-create-account div.input-rib .form-group:nth-of-type(3),
.creation-compte-succes-page .form-create-account div.input-rib .form-group:nth-of-type(3),
.creation-compte-page .form-create-account div.input-rib .form-group:nth-of-type(3),
.activation-confirmation-page .form-create-account div.input-rib .form-group:nth-of-type(3) {
  width: 50%;
}
.identification-page .form-create-account div.input-rib .form-group:nth-of-type(4),
.activation-page .form-create-account div.input-rib .form-group:nth-of-type(4),
.contact-webmaster-page .form-create-account div.input-rib .form-group:nth-of-type(4),
.contact-webmaster-succes-page .form-create-account div.input-rib .form-group:nth-of-type(4),
.mot-de-passe-oublie-page .form-create-account div.input-rib .form-group:nth-of-type(4),
.mot-de-passe-oublie-succes-page .form-create-account div.input-rib .form-group:nth-of-type(4),
.definition-login-page .form-create-account div.input-rib .form-group:nth-of-type(4),
.creation-compte-erreur-page .form-create-account div.input-rib .form-group:nth-of-type(4),
.creation-compte-succes-page .form-create-account div.input-rib .form-group:nth-of-type(4),
.creation-compte-page .form-create-account div.input-rib .form-group:nth-of-type(4),
.activation-confirmation-page .form-create-account div.input-rib .form-group:nth-of-type(4) {
  width: 10%;
}
