.FormPaiementTipi fieldset{border: 1px solid #344369; border-radius: 10px;}
.FormPaiementTipi legend{color: #344369; padding: 0px 10px;font-weight: 600;}
.Formulaire_Paiement input[type="email"]{border: 1px solid #344369; padding: 15px; border-radius: 10px;}
.Formulaire_Paiement input[type="int"]{border: 1px solid #344369; padding: 15px; border-radius: 10px;}
.Formulaire_Paiement{padding: 20px;}
.Formulaire_Paiement label{color: #344369; font-weight: 600;}
.Formulaire_Paiement .FieldForm{margin-top: 25px;}
.Formulaire_Paiement .fieldlabel{margin-bottom: 10px;}
.Formulaire_Paiement .annee{width: 25%;}
.Formulaire_Paiement .numero{width: 40%;}
.Formulaire_Paiement .euros{width: 40%;}
.Formulaire_Paiement .cents{width: 25%;}
.Formulaire_Paiement input[type="submit"]{border: none; padding: 15px; border-radius: 10px; font-weight: 700; font-size: 0.8em; margin: 5px;}
.Formulaire_Paiement input[type="submit"]:hover{background-color: #000;}
.Formulaire_Paiement input[type="reset"]{background-color: #df3c3c; border: none; padding: 15px; border-radius: 10px; font-weight: 700; font-size: 0.8em; margin: 5px; text-transform: uppercase; color: #fff;}
.Formulaire_Paiement input[type="reset"]:hover{background-color: #000;}
.tipi_error{display: block;}
.tipi_refus{font-weight: 700; display: block;}
.tipi_erreurs{padding: 15px; border-radius: 15px; background-color: #ffebeb; margin-bottom: 20px;}
.tipi_valide{padding: 35px; border-radius: 15px; background-color: #f5f5e8;}
.tipi_valide span{font-weight: 700; color: #a2a22d;}
.tipi_valide a{background-color: #a2a22d; padding: 15px; border-radius: 10px; margin: 5px 15px; color: #fff;}
.tipi_valide a:hover{background-color: #000; color: #fff;}