/* Page de paiement */
#nouvelleCB input.champCarte {
  display: inline;
}

/* alignement champ Mon compte  */

#compCompteInformationContent1 #dateNaissance_day {
  width: 100px;
  padding-bottom: 0px;
  margin-bottom: 25px;
}

#compCompteInformationContent1 #dateNaissance_month {
  width: 100px;
}

#compCompteInformationContent1 #dateNaissance_year {
  width: 100px;
}

#compCompteInformationContent1 #formatPays {
  padding-left: 5px;
}

#infoOptin {
  color: #666 !important;
  margin: 0 20px;
  text-align: justify;
}

#pageCompte .compNewsletterAbo .headerComposants .footerComposants .contentComposants .dataContentComposants input#formCompteNewsletterAboSubmit {
  height: 50px;
  margin-right: 0px;
}

.compNewsletterAbo .content .newsletterLine label {
  margin-left: 5px;
}

#compCompteInformationContent1 .compCompteInformation .headerComposants .footerComposants .contentComposants .dataContentComposants form .value {
  display: inline;
}

#compCompteInformationContent1 .content {
  margin-bottom: 0px;
}

.compCompteInformation .headerComposants .footerComposants .contentComposants .dataContentComposants form .value {
  display: inline;
}

.compCompteInformation {
  margin: 20px 20px 20px;
}

#compCompteInformationContent1 #dateNaissance_day {
  width: 50px;
  padding-bottom: 0px;
  margin-bottom: 10px;
  text-align: center;
}

#compCompteInformationContent1 #dateNaissance_month {
  width: 100px;
  text-align: center;
}

#compCompteInformationContent1 #dateNaissance_year {
  width: 80px;
  text-align: center;
}

.compCompteInformation .headerComposants .footerComposants .contentComposants .dataContentComposants form .bloc3 .label {
  text-align: left;
  width: 140px;
  margin: auto;
  display: inline;
  float: inline-start;
}

.compCompteInformation .headerComposants .footerComposants .contentComposants .dataContentComposants form .label {
  clear: left;
  color: #ccc;
  display: block;
  float: left;
  font-weight: normal;
  margin: 2px 10px 2px 0;
  width: 110px;
  text-align: left;
}