
h4 {
    margin-bottom: 2px;
}
#contenuIdentification {
    margin-left: 9px;
    padding: 18px 0 238px;
    width: 792px;
}
.blocDeja {
    background: url("../images/espace_client/blue-dot.gif") repeat-x scroll center bottom transparent;
    padding: 0 0 20px 9px;
}
.tableauCreeCompte {
    border-bottom: 1px solid #67AFBE;
}
.tableauIdentifier, .tableauCreeCompte, .tableauCreeCompte2 {
    margin-left: 38px;
}
.tableauIdentifier .bouton {
    width: 220px;
}
.tableauCreeCompte .avantage, .tableauCreeCompte2 .avantage {
    width: 485px;
}
.tableauIdentifier .lien, .tableauCreeCompte .lien, .tableauCreeCompte2 .lien {
    width: 188px;
}
.tableauIdentifier .password, .tableauCreeCompte .password, .tableauCreeCompte2 .password {
    width: 147px;
}
.tableauIdentifier .chpPassword, .tableauCreeCompte .chpPassword, .tableauCreeCompte2 .chpPassword {
    width: 150px;
}
.tableauCreeCompte .password, .tableauCreeCompte .chpPassword {
    padding-bottom: 20px;
}
.tableauIdentifier .chpIdentifiant, .tableauCreeCompte .chpIdentifiant, .tableauCreeCompte2 .chpIdentifiant, .tableauIdentifier .chpIdentifiant input, .tableauCreeCompte .chpIdentifiant input, .tableauCreeCompte2 .chpIdentifiant input {
    width: 297px;
}
.tableauCreeCompte .bouton2, .tableauCreeCompte2 .bouton2 {
    width: 195px;
}
.blocCreerCompte {
    padding: 0 0 20px 9px;
}
#contenuIdentification3 {
    margin-left: 29px;
    padding-bottom: 305px;
    width: 772px;
}
.descIdentification3 {
    float: left;
    padding-top: 33px;
    width: 351px;
}
.mediaIdentification {
    float: left;
    width: 421px;
}
.txtRassurez {
    margin-bottom: 19px;
}
.txtBulleted {
    margin-left: 15px;
    margin-top: 15px;
}
.txtBulleted ul li {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    list-style-type: disc;
}
.txtRetour {
    margin-top: 29px;
}
.boutonMauve {
    float: left;
    width: 47px;
}
.mediaRetour {
    margin-left: 47px;
    width: 170px;
}
#contenuIdentification4 {
    margin-left: 39px;
    padding-bottom: 320px;
    width: 762px;
}
.descIdentification4 {
    float: left;
    padding-top: 33px;
    width: 400px;
}
.mediaIdentification4 {
    float: left;
    width: 362px;
}
.boutonMauve4 {
    float: left;
    width: 28px;
}
.mediaRetour4 {
    margin-left: 28px;
    width: 116px;
}
.champ {
    float: left;
    width: 260px;
}
.txtInput {
    float: left;
    margin-top: 25px;
}
.mediaEnvoyer {
    float: left;
    width: 83px;
}
.btEnvoyer {
    float: left;
}
.txtRetour4 {
    margin-top: 56px;
}
.txtMauve11 {
    color: #76638C;
    float: right;
    margin-right: 5px;
    margin-top: 0;
    text-align: right;
    text-decoration: underline;
    width: 230px;
}
.txtMauve11 a {
    color: #76638C;
    font-weight: normal;
    text-decoration: underline;
}
h4 {
    margin-top: 15px;
}
#contenuCreationCompte {
    margin-left: 15px;
    padding: 16px 0 8px;
    width: 786px;
}
#contenuCreationCompte .intro {
    margin-top: 5px;
    width: 660px;
}
#tableauPrincipalCrCompte {
    margin-top: 15px;
    width: 786px;
}
#tableauPrincipalCrCompte .intro {
    margin-left: 145px;
    width: 525px;
}
#tableauPrincipalCrCompte .info {
    font-size: 10px;
    margin-left: 10px;
    margin-top: 15px;
    padding-bottom: 5px;
    width: 750px;
    word-spacing: -1px;
}
#tableauPrincipalCrCompte td.colGauche {
    padding-right: 27px;
    text-align: right;
    width: 323px;
}
#tableauPrincipalCrCompte td.colDroite {
    text-align: left;
    width: 436px;
}
#tableauPrincipalCrCompte .sousTitre {
    color: #6C5E9C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
}
#tableauPrincipalCrCompte .pointilles {
    background: url("../images/espace_client/grey-dot.gif") repeat-x scroll center bottom transparent;
}
#tableauPrincipalCrCompte .pointilles2 {
    background: url("../images/espace_client/point-gris.gif") repeat-x scroll center top transparent;
    height: 28px;
    padding-bottom: 0;
}
#tableauPrincipalCrCompte input, #tableauPrincipalCrCompte select {
    margin-top: 5px;
}
#tableauPrincipalCrCompte input {
    width: 205px;
}
#tableauPrincipalCrCompte input.radCivilite {
    width: 15px;
}
#tableauPrincipalCrCompte #cboJour {
    width: 54px;
}
#tableauPrincipalCrCompte #cboAnnee {
    width: 65px;
}
#tableauPrincipalCrCompte #cboMois {
    width: 82px;
}
#tableauPrincipalCrCompte .rowAnniv {
    position: relative;
}
.cadeau {
    left: 230px;
    position: absolute;
    top: -5px;
}
.lienAide {
    font-size: 11px;
    text-decoration: underline;
}
.rad, .rad2 {
    height: 50px;
    vertical-align: bottom;
    width: 25px;
}
.txtRad, .txtRad2 {
    height: 50px;
    vertical-align: bottom;
    width: 35px;
}
.rad2 {
    height: 40px;
    vertical-align: bottom;
}
.txtRad2 {
    height: 40px;
    vertical-align: bottom;
}
.colRad {
    vertical-align: top;
}
#tableauPrincipalCrCompte .colRad input {
    width: 15px;
}
.coinDroit {
    margin-top: 50px;
    padding-right: 20px;
    width: 180px;
}
.annuler {
    border-top: 1px solid #967262;
    margin-left: 5px;
    padding: 5px 0 10px;
    width: 760px;
}
.annuler a {
    color: #967262;
    font-weight: bold;
}
#contenuPanier {
    margin-left: 13px;
    margin-right: 13px;
    width: 775px;
}
#contenuPanier h3 {
    margin-bottom: 5px;
}
#contenuPanier .titre {
    margin-bottom: 15px;
    margin-left: 5px;
    margin-top: 24px;
}
.tableauPanier {
    width: 775px;
}
.tableauPanier th {
    background-color: #F3E9DD;
    color: #967363;
    font-weight: bold;
    padding: 3px 0;
    vertical-align: top;
}
.tableauPanier th.colDescArticle div {
    margin-left: 90px;
    text-align: left;
}
.tableauPanier th.colPrix {
    border-left: 1px solid #D5C0AF;
    text-align: center;
    width: 137px;
}
.tableauPanier th.colDisponibilite {
    border-left: 1px solid #D5C0AF;
    padding-right: 14px;
    text-align: right;
    width: 101px;
}
.tableauPanier td.colDisponibilite {
    font-size: 11px;
    text-align: right;
}
.tableauPanier td.colDisponibilite span {
    font-style: italic;
}
.tableauPanier th.colPrix div, .tableauPanier td.colPrix div {
    font-weight: bold;
    text-align: center;
    width: auto;
}
.tableauPanier th.colQuantite {
    border-left: 1px solid #D5C0AF;
    text-align: center;
    width: 45px;
}
.tableauPanier th.colRemise {
    border-left: 1px solid #D5C0AF;
    text-align: center;
    width: 73px;
}
.tableauPanier th.colMontantT {
    background-color: #9A4A61;
    border-left: 2px solid #9A4A61;
    border-right: 2px solid #9A4A61;
    color: #FFFFFF;
    text-align: center;
    width: 87px;
}
.tableauPanier td.colMontantT {
    background-color: #E1C9D0;
    border-bottom: 1px solid #D596A1;
    border-left: 2px solid #9A4A61;
    border-right: 2px solid #9A4A61;
    padding: 5px 0;
    text-align: center;
}
.tableauPanier td.colMontantT div {
    margin-top: 22px;
    text-align: center;
}
.tableauPanier th.colOptions {
    text-align: center;
    width: 78px;
}
.tableauPanier td {
    border-bottom: 1px solid #D5BFAF;
    padding: 5px 0;
    vertical-align: top;
}
.tableauPanier td.colRang, .tableauPanier tr.firstRow td.colRang {
    background-color: #F3E9DD;
    border-top: 1px solid #FFFFFF;
    color: #967363;
    vertical-align: middle;
    width: 22px;
}
.tableauPanier td.colRang {
    border-top: medium none;
}
.tableauPanier td.colRang div, .tableauPanier tr.firstRow td.colRang div {
    color: #967363;
    padding: 3px 0;
    text-align: right;
    width: 17px;
}
.tableauPanier tr.active td.colRang div {
    color: #FFFFFF;
}
.tableauPanier tr.active td.colVignette {
    background-color: #EBE8F1;
}
.tableauPanier td.colVignette, .tableauPanier tr.rangeeCadeau td.colVignette {
    background: url("../images/espace_client/separateur-marron.gif") no-repeat scroll right top transparent;
    padding-top: 7px;
    text-align: center;
    vertical-align: top;
    width: 58px;
}
.tableauPanier tr.rangeeCadeau td.colVignette {
    background-color: #ECE9F2;
    border-left: 1px solid #FFFFFF;
}
.tableauPanier td.colDescArticle {
    padding: 5px 20px 5px 10px;
    width: 245px;
}
.tableauPanier tr.active td.colDescArticle {
    color: #6B5F9F;
}
.tableauPanier td.colDescArticle .dispo {
    margin-top: 10px;
}
.tableauPanier td.colPrix {
    background: url("../images/espace_client/separateur-marron.gif") no-repeat scroll left top transparent;
    padding: 5px 0 0;
    text-align: center;
    vertical-align: top;
    width: 137px;
}
.tableauPanier td.colQuantite, .tableauPanier td.colDisponibilite {
    background: url("../images/espace_client/separateur-marron.gif") no-repeat scroll left top transparent;
    text-align: center;
}
.tableauPanier td.colRemise div {
    font-weight: bold;
    text-align: center;
}
.tableauPanier td.colOptions {
    border-right: 2px solid #D5BFAF;
    text-align: center;
    vertical-align: middle;
}
.tableauPanier td.colOptions a {
    color: #967363;
}
.contenuTableau {
    margin-top: 17px;
}
.descTitre {
    color: #6C5E9C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-left: 5px;
    word-spacing: -1.5px;
}
.descTitre h3 {
    height: 50px;
}
.tableauPrincipalListe {
    margin-left: 34px;
    margin-top: 26px;
    width: 691px;
}
.tableauHaut {
    width: 691px;
}
.tableauBas {
    margin-top: 34px;
    width: 691px;
}
.tableauHaut .colGch, .tableauBas .colGch {
    font-weight: bold;
    width: 330px;
}
.tableauHaut .colDt, .tableauBas .colDt {
    font-weight: bold;
    width: 360px;
}
.tableauAmiPt {
    margin-top: 21px;
    width: 330px;
}
.tableauAmiPt input {
    margin-bottom: 4px;
}
.champPref {
    font-size: 11px;
    width: 203px;
}
.tableauAmiPt .colGchPt {
    text-align: left;
    width: 120px;
}
.tableauAmiPt .colDtPt {
    text-align: right;
    width: 205px;
}
.espaceTab {
    margin-left: 30px;
}
.tableauTA {
    margin-top: 21px;
    width: 690px;
}
.tableauTA .colGchTA {
    vertical-align: top;
    width: 120px;
}
.tableauTA .colDtTA {
    width: 570px;
}
.TAtexte {
    width: 565px;
}
.blocSousTableau {
    background: url("../images/commun/pointilles.gif") repeat-x scroll center bottom transparent;
    margin-top: 5px;
    padding-bottom: 18px;
}
.descSousTableau {
    color: #878787;
    float: left;
    font-size: 10px;
    width: 516px;
}
#contenuListeCommande {
    height: 635px;
    margin: 24px 17px 0 15px;
    padding-bottom: 17px;
    position: relative;
    width: 769px;
}
.cadreTableauCommande, .cadreTableauCommande2 {
    background: url("../images/commande/blue-dot-ver.gif") repeat-y scroll right center transparent;
    padding-right: 1px;
    width: 768px;
}
.cadreTableauCommande2 {
    margin-top: 20px;
    width: 569px;
}
#tableauMesCommandes, .cadreTableauCommande2 #tableauMesCommandes {
    background: url("../images/commande/blue-dot.gif") repeat-x scroll center top transparent;
    width: 768px;
}
.cadreTableauCommande2 #tableauMesCommandes {
    width: 569px;
}
.cadreTableauCommande2 #tableauMesCommandes th, .cadreTableauCommande2 #tableauMesCommandes td {
    text-align: left;
}
.cadreTableauCommande2 #tableauMesCommandes th div, .cadreTableauCommande2 #tableauMesCommandes td div {
    padding-left: 10px;
    text-align: left;
}
.cadreTableauCommande2 #tableauMesCommandes td.colEtat div {
    height: 26px;
    line-height: 11px;
    padding-bottom: 0;
    padding-top: 13px;
}
#tableauMesCommandes th {
    background: url("../images/commande/blue-dot.gif") repeat-x scroll center bottom transparent;
    height: 30px;
}
#tableauMesCommandes td {
    background: url("../images/commande/blue-dot.gif") repeat-x scroll center bottom transparent;
    height: 39px;
}
#tableauMesCommandes tr.rowEven td {
    background-color: #F9F4EE;
}
#tableauMesCommandes th div {
    background: url("../images/commande/blue-dot-ver.gif") repeat-y scroll left center transparent;
    padding: 9px 0;
}
#tableauMesCommandes td div {
    background: url("../images/commande/blue-dot-ver.gif") repeat-y scroll left center transparent;
    height: 13px;
    padding: 13px 0;
}
#tableauMesCommandes td.colNumCommande {
    text-align: left;
}
#tableauMesCommandes td.colNumCommande div {
    padding-left: 10px;
}
#tableauMesCommandes td.colMontant {
    text-align: right;
}
#tableauMesCommandes td.colMontant div {
    padding-right: 10px;
}
#tableauMesCommandes td.colDate, #tableauMesCommandes td.colModeCommande, #tableauMesCommandes td.colEtat, #tableauMesCommandes td.colDetailCommande {
    text-align: center;
}
#tableauMesCommandes td.colDetailCommande a {
    color: #000000;
    text-decoration: none;
}
#tableauMesCommandes td.colDetailCommande a:hover {
    text-decoration: underline;
}
#tableauMesCommandes th.colNumCommande {
    width: 127px;
}
.cadreTableauCommande2 #tableauMesCommandes th.colNumCommande {
    width: 121px;
}
#tableauMesCommandes th.colDate {
    width: 88px;
}
#tableauMesCommandes th.colMontant {
    width: 77px;
}
#tableauMesCommandes th.colModeCommande {
    width: 189px;
}
.cadreTableauCommande2 #tableauMesCommandes th.colModeCommande {
    width: 177px;
}
#tableauMesCommandes th.colEtat {
    width: 130px;
}
.cadreTableauCommande2 #tableauMesCommandes th.colEtat {
    width: 106px;
}
#tableauMesCommandes th.colDetailCommande {
    width: 157px;
}
.titreTableau {
    color: #6B5F9F;
    font-weight: bold;
    margin: 15px 0 5px 12px;
    width: 400px;
}
.blocIndex {
    border-top: 1px solid #DED0C4;
    bottom: 30px;
    padding: 20px 0 0 5px;
    position: absolute;
    width: 764px;
}
.blocIndex div {
    margin-top: 3px;
}
#contenuConfirmation .droite {
    background: url("../images/commun/pointilles.gif") repeat-x scroll center top transparent;
    float: right;
    margin-top: 3px;
    width: 544px;
}
#contenuConfirmation .droite .titre {
    background-color: #F9F4EE;
    border-bottom: 1px solid #FFFFFF;
    color: #80292D;
    font-weight: bold;
    height: auto;
    margin-top: 15px;
    padding: 3px 0 5px 10px;
    width: 534px;
}
.tableauDetailCommande th {
    background-color: #F3E9DD;
}
#contenuAccueilEC {
    height: 645px;
    padding: 25px 14px 8px;
    width: 773px;
}
.blocMenuEC {
    background: url("../images/espace_client/fond-accueil.gif") repeat-x scroll left top transparent;
    height: auto;
    margin-top: 12px;
    width: 773px;
}
.blocSuiviCommande {
    margin-top: 22px;
    width: 773px;
}
.blocContenuSuivi {
    border-left: 1px solid #DED0C5;
    border-right: 1px solid #DED0C5;
    padding: 15px 0 0;
}
.blocContenuSuivi .texte {
    padding-left: 5px;
    width: 400px;
}
.blocContenuSuivi .txtPourpre11 {
    margin-top: 22px;
    padding-left: 10px;
    width: 177px;
    word-spacing: -0.5pt;
}
.blocContenuSuivi .bouton {
    margin-left: 70px;
}
.blocMenuGch {
    background-color: #FFFFFF;
    width: 339px;
}
.blocMenuGch .ContenuMenu {
    width: 339px;
}
.blocMenuGch .subContenuMenu {
    width: 158px;
}
.blocMenuGch .subContenuMenu2 {
    width: 155px;
}
.blocMenuMilieu .subContenuMenu {
    width: 166px;
}
.blocMenuDt .subContenuMenu {
    width: 174px;
}
.blocMenuMilieu .ContenuMenu {
    width: 182px;
}
.blocMenuDt .ContenuMenu {
    width: 190px;
}
.blocMenuMilieu {
    background-color: #FFFFFF;
    margin: 0 31px;
    width: 182px;
}
.blocMenuDt {
    background-color: #FFFFFF;
    width: 190px;
}
.TitreMenu, .TitreSuiviCommande {
    background: url("../images/espace_client/barre-bas.gif") repeat-x scroll center bottom transparent;
    height: auto;
    padding-bottom: 3px;
    width: auto;
}
.tableauTitreMenuGch, .tableauTitreMenuMilieu, .tableauTitreMenuDt, .tableauTitreSuiviCommande {
    text-align: center;
}
.tableauTitreMenuGch {
    width: 339px;
}
.tableauTitreMenuMilieu {
    width: 182px;
}
.tableauTitreMenuDt {
    width: 190px;
}
.tableauTitreSuiviCommande {
    width: 773px;
}
.tableauTitreMenuGch .gch, .tableauTitreMenuMilieu .gch, .tableauTitreMenuDt .gch, .tableauTitreSuiviCommande .gch {
    background: url("../images/espace_client/coin-gch-titre.gif") no-repeat scroll left top transparent;
    width: 12px;
}
.tableauTitreMenuGch .milieu, .tableauTitreMenuMilieu .milieu, .tableauTitreMenuDt .milieu, .tableauTitreSuiviCommande .milieu {
    background: url("../images/espace_client/fond-milieu-titre.gif") repeat-x scroll left center transparent;
    color: #9A5447;
    font-weight: bold;
    padding: 6px 0 3px;
}
.tableauTitreMenuGch .dt, .tableauTitreMenuMilieu .dt, .tableauTitreMenuDt .dt, .tableauTitreSuiviCommande .dt {
    background: url("../images/espace_client/coin-dt-titre.gif") no-repeat scroll right top transparent;
    width: 12px;
}
.ContenuMenu {
    background: url("../images/espace_client/separateur-gch.gif") no-repeat scroll right top transparent;
}
.subContenuMenu, .subContenuMenu2 {
    background: url("../images/espace_client/separateur-gch.gif") no-repeat scroll left top transparent;
    padding: 7px 8px;
    text-align: center;
    width: auto;
    word-spacing: -0.5pt;
}
.subContenuMenu2 {
    padding: 7px 5px;
}
.subContenuMenu .texte, .subContenuMenu2 .texte {
    height: 101px;
}
#contenuModificationMDP {
    background: url("../images/commun/pointilles.gif") repeat-x scroll center bottom transparent;
    margin-bottom: 300px;
    margin-top: 20px;
    padding-bottom: 5px;
}
#contenuModificationMDP .titre {
    margin-left: 15px;
}
#contenuModificationMDP h3 {
}
.descModifMDP {
    color: #6C5E9C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-top: 7px;
}
.contenuTableauModifMDP {
    margin-left: 165px;
    margin-top: 29px;
}
.tableauModifMDP {
    width: 380px;
}
.tableauModifMDP td.colGchModif {
    font-weight: bold;
    text-align: right;
    width: 152px;
}
.tableauModifMDP td.colDtModif {
    padding-top: 11px;
    text-align: right;
    width: 230px;
}
.champModifMDP {
    width: 215px;
}
.txtchampMDP {
    color: #8F8F8F;
    font-size: 10px;
    text-align: right;
}
.contenuRetourMDP {
    margin-left: 18px;
    margin-top: 68px;
}
#contenuModificationC {
    margin: 21px 0 0 15px;
    padding-bottom: 16px;
    width: 786px;
}
#contenuModificationC .titre {
    color: #6C5E9C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-bottom: 19px;
}
#contenuModificationC h3 {
}
#contenuModifierAdresse {
    width: 595px;
}
.champsObligatoire {
    font-size: 10px;
    margin-top: 5px;
    text-align: right;
    width: 205px;
}
.champsObligatoireabo {
    font-size: 10px;
    margin-top: 11px;
    text-align: right;
    width: 205px;
}
.tableauModifierAdresse .champsModif, .tableauContact .champsModif {
    width: 205px;
}
#cboPays, #cboMsg {
    width: 209px;
}
.tableauModifierAdresse {
    width: 786px;
}
.tableauContact, .tableauMessage {
    width: 773px;
}
.tableauModifierAdresse td.colGauche {
    font-weight: bold;
    padding-right: 27px;
    text-align: right;
    width: 330px;
}
.tableauContact td.colGauche, .tableauMessage td.colGauche {
    padding-right: 27px;
    text-align: right;
    width: 330px;
}
.MsgAlignerHt {
    vertical-align: top;
}
.txtMsg {
    margin-top: 5px;
    width: 350px;
}
.txtMsgGris {
    background-color: #D9DADB;
    margin-top: 5px;
    width: 350px;
}
.btJenvoieMsg {
    margin-bottom: 31px;
    margin-top: 17px;
}
.tableauModifierAdresse td.colDroite {
    width: 429px;
}
.tableauContact td.colDroite, .tableauMessage td.colDroite {
    width: 425px;
}
.tableauModifierAdresse input, .tableauModifierAdresse select, .tableauContact input, .tableauContact select, .tableauMessage input, .tableauMessage select {
    margin: 5px 0 0;
    padding: 0;
}
.tableauModifierAdresse .rowAnniv, .tableauContact .rowAnniv, .tableauMessage .rowAnniv {
    position: relative;
}
.tableauModifierAdresse #cboPays {
    width: 209px;
}
.tableauModifierAdresse #cboMois {
    width: 82px;
}
.tableauContact #cboMois {
    width: 82px;
}
.tableauModifierAdresse #cboJour, .tableauContact #cboJour {
    width: 54px;
}
.tableauModifierAdresse #cboAnnee, .tableauContact #cboAnnee {
    width: 65px;
}
.sousTitreC {
    color: #6C5E9C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 9px;
    padding-right: 27px;
    text-align: right;
}
.btJeValide {
    margin-top: 30px;
    text-align: right;
}
.cadeauC {
    left: 230px;
    position: absolute;
    top: -8px;
}
.contenuBoutonRetour {
    margin-top: 29px;
    width: 169px;
}
#contenuPanier {
    margin-left: 13px;
    margin-right: 13px;
    padding-bottom: 20px;
    width: 775px;
}
#contenuPanier h3 {
    margin-bottom: 5px;
}
#contenuPanier .titre {
    margin-bottom: 15px;
    margin-left: 5px;
    margin-top: 24px;
}
.tableauPanier {
    width: 775px;
}
.tableauPanier th {
    background-color: #F3E9DD;
    color: #967363;
    font-weight: bold;
    padding: 3px 0;
    vertical-align: top;
}
.tableauPanier th.colDescArticle div {
    margin-left: 90px;
    text-align: left;
}
.tableauPanier th.colPrix {
    border-left: 1px solid #D5C0AF;
    text-align: center;
    width: 137px;
}
.tableauPanier th.colDisponibilite {
    border-left: 1px solid #D5C0AF;
    padding-right: 14px;
    text-align: right;
    width: 101px;
}
.tableauPanier td.colDisponibilite {
    font-size: 11px;
    text-align: right;
}
.tableauPanier td.colDisponibilite span {
    font-style: italic;
}
.tableauPanier th.colPrix div, .tableauPanier td.colPrix div {
    font-weight: bold;
    text-align: center;
    width: auto;
}
.tableauPanier th.colQuantite {
    border-left: 1px solid #D5C0AF;
    text-align: center;
    width: 45px;
}
.tableauPanier th.colRemise {
    border-left: 1px solid #D5C0AF;
    text-align: center;
    width: 73px;
}
.tableauPanier th.colAjouter {
    background-color: #9A4A61;
    border-left: 2px solid #9A4A61;
    border-right: 2px solid #9A4A61;
    color: #FFFFFF;
    text-align: center;
    width: 87px;
}
.tableauPanier td.colAjouter {
    background-color: #E1C9D0;
    border-bottom: 1px solid #D596A1;
    border-left: 2px solid #9A4A61;
    border-right: 2px solid #9A4A61;
    padding: 5px 0;
    text-align: center;
}
.tableauPanier td.colAjouter div {
    margin-top: 22px;
    text-align: center;
}
.tableauPanier th.colOptions {
    text-align: center;
    width: 78px;
}
.tableauPanier td {
    border-bottom: 1px solid #D5BFAF;
    padding: 5px 0;
    vertical-align: top;
}
.tableauPanier td.colRang, .tableauPanier tr.firstRow td.colRang {
    background-color: #F3E9DD;
    border-top: 1px solid #FFFFFF;
    color: #967363;
    vertical-align: middle;
    width: 22px;
}
.tableauPanier td.colRang {
    border-top: medium none;
}
.tableauPanier td.colRang div, .tableauPanier tr.firstRow td.colRang div {
    color: #967363;
    padding: 3px 0;
    text-align: right;
    width: 17px;
}
.tableauPanier tr.active td.colRang div {
    color: #FFFFFF;
}
.tableauPanier tr.active td.colVignette {
    background-color: #EBE8F1;
}
.tableauPanier td.colVignette, .tableauPanier tr.rangeeCadeau td.colVignette {
    background: url("../images/espace_client/separateur-marron.gif") no-repeat scroll right top transparent;
    padding-top: 7px;
    text-align: center;
    vertical-align: top;
    width: 58px;
}
.tableauPanier tr.rangeeCadeau td.colVignette {
    background-color: #ECE9F2;
    border-left: 1px solid #FFFFFF;
}
.tableauPanier td.colDescArticle {
    padding: 5px 20px 5px 10px;
    width: 245px;
}
.tableauPanier tr.active td.colDescArticle {
    color: #6B5F9F;
}
.tableauPanier td.colDescArticle .dispo {
    margin-top: 10px;
}
.tableauPanier td.colPrix {
    background: url("../images/espace_client/separateur-marron.gif") no-repeat scroll left top transparent;
    padding: 5px 0 0;
    text-align: center;
    vertical-align: top;
    width: 137px;
}
.tableauPanier td.colQuantite, .tableauPanier td.colDisponibilite {
    background: url("../images/espace_client/separateur-marron.gif") no-repeat scroll left top transparent;
    text-align: center;
}
.tableauPanier td.colRemise div {
    font-weight: bold;
    text-align: center;
}
.tableauPanier td.colOptions {
    border-right: 2px solid #D5BFAF;
    text-align: center;
    vertical-align: middle;
}
.tableauPanier td.colOptions a {
    color: #967363;
}
#contenuDetCommande {
    padding: 10px 14px 115px;
    position: relative;
    width: 773px;
}
#contenuDetCommande h3 {
    color: #6C5E9C;
    font-size: 18px;
    margin-top: 25px;
}
#contenuDetCommande .blocBas {
    margin-bottom: 15px;
    margin-top: 20px;
}
#contenuDetCommande .blocBas .agauche {
    width: 218px;
}
#contenuDetCommande .blocBas .adroite {
    width: 202px;
}
.cadreHaut {
    background: url("../images/espace_client/blue-dot.gif") repeat-x scroll center top transparent;
    margin-top: 15px;
    padding-top: 3px;
    width: 773px;
}
.cadreBas {
    background: url("../images/espace_client/blue-dot.gif") repeat-x scroll center bottom transparent;
    padding-bottom: 3px;
    width: 773px;
}
.cadreGauche {
    background: url("../images/espace_client/blue-dot-ver.gif") repeat-y scroll left center transparent;
    padding-left: 2px;
    width: 771px;
}
.cadreDroit {
    background: url("../images/espace_client/blue-dot-ver.gif") repeat-y scroll right center transparent;
    padding-right: 2px;
    width: 769px;
}
.resumeCommande {
    background: url("../images/espace_client/blue-dot.gif") repeat-x scroll center bottom transparent;
    padding: 0 0 3px;
    width: 769px;
}
.resumeCommande .date {
    background: url("../images/espace_client/blue-dot-ver.gif") repeat-y scroll right center #F9F4EE;
    padding: 10px 0;
    width: 242px;
}
.resumeCommande .date div {
    margin-left: 10px;
}
.resumeCommande .statut {
    background: url("../images/espace_client/blue-dot-ver.gif") repeat-y scroll right center #F9F4EE;
    padding: 10px 0;
    width: 285px;
}
.resumeCommande .statut div {
    color: #BC456C;
    font-weight: bold;
    margin-left: 30px;
}
.resumeCommande .montantT {
    background-color: #F9F4EE;
    padding: 10px 0;
    width: 242px;
}
.resumeCommande .montantT div {
    font-weight: bold;
    margin-left: 45px;
}
#contenuDetCommande .colGauche {
    float: left;
    letter-spacing: -0.5pt;
    margin-top: 2px;
    width: 188px;
    word-spacing: -0.5pt;
}
#contenuDetCommande .colGauche .titre, #contenuDetCommande .colDroite .titre {
    background-color: #F9F4EE;
    color: #94493C;
    font-weight: bold;
    padding: 10px 0 10px 10px;
}
#contenuDetCommande .colGauche .titre {
    width: 178px;
}
#contenuDetCommande .colDroite .titre {
}
.blocInfoLivraison {
    background: url("../images/espace_client/blue-dot.gif") repeat-x scroll center bottom transparent;
    padding: 15px 10px;
}
.blocInfoLivraison span, .blocInfoFac span {
    line-height: 17px;
}
.blocInfoFac {
    padding: 15px 10px;
}
#contenuDetCommande .colDroite {
    background: url("../images/espace_client/blue-dot-ver.gif") repeat-y scroll left center transparent;
    float: right;
    margin-top: 2px;
    padding-left: 1px;
    width: 580px;
}
.tableauDetailCommande {
    margin-top: 5px;
    width: 580px;
}
.tableauDetailCommande th {
    background-color: #F3E9DD;
    color: #967363;
    font-weight: bold;
    padding: 3px 0;
    vertical-align: top;
}
.tableauDetailCommande th.colDescArticle {
    padding-left: 18px;
    text-align: left;
    width: 210px;
}
.tableauDetailCommande th.colPrix {
    border-left: 1px solid #D5C0AF;
    padding-left: 10px;
    text-align: left;
    width: 121px;
}
.tableauDetailCommande td.colPrix div {
    font-weight: bold;
    text-align: left;
    width: auto;
}
.tableauDetailCommande th.colQuantite, .tableauDetailCommande th.colRemise {
    border-left: 1px solid #D5C0AF;
    text-align: center;
    width: 45px;
}
.tableauDetailCommande th.colQuantite {
    width: 50px;
}
.tableauDetailCommande th.colRemise {
    width: 78px;
}
.tableauDetailCommande th.colMontantT {
    background-color: #D5C0AF;
    color: #FFFFFF;
    text-align: center;
    width: 93px;
}
.tableauTotal td.montant div, .tableauTotal td.montantT div, .tableauDetailCommande td.colMontantT div {
    text-align: right;
    width: 94px;
}
#sousTableauDetailCommande .tableauTotal td.montantT div, #sousTableauDetailCommande .tableauTotal td.montant div {
    text-align: right;
    width: 77px;
}
.tableauDetailCommande td {
    border-bottom: 1px solid #D5BFAF;
    padding: 5px 0;
    vertical-align: top;
}
.tableauDetailCommande td.colDescArticle {
    padding: 5px 20px 5px 18px;
    width: 234px;
}
.tableauDetailCommande td.colDescArticle {
    width: 190px;
}
.tableauDetailCommande td.colPrix {
    background: url("../images/panier/separateur-marron.gif") no-repeat scroll left top transparent;
    padding: 5px 5px 0 10px;
    vertical-align: top;
}
.tableauDetailCommande td.colQuantite, .tableauDetailCommande td.colRemise {
    background: url("../images/panier/separateur-marron.gif") no-repeat scroll left top transparent;
    text-align: center;
}
.tableauDetailCommande td.colRemise div {
    font-weight: bold;
    text-align: center;
}
.tableauDetailCommande td.colMontantT {
    border-left: 2px solid #D5C0AF;
    border-right: 2px solid #D5C0AF;
}
.tableauDetailCommande td.colMontantT div {
    color: #967363;
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
}
.tableauDetailCommande td.colMontantT div {
    font-size: 13px;
    margin-right: 0;
    width: 77px;
}
.tableauTotal {
    background-color: #F3E9DF;
    color: #967363;
    width: 252px;
}
.tableauTotal td.entete, .tableauTotal td.enteteMT {
    border-bottom: 1px solid #FFFFFF;
    color: #904445;
    height: auto;
    padding: 5px 15px 3px 0;
    text-align: right;
    width: 160px;
}
.tableauTotal td.enteteMT {
    border-bottom: medium none;
    height: auto;
    padding: 0 15px 0 0;
}
#sousTableauDetailCommande .tableauTotal td {
    padding: 5px 0;
}
#sousTableauDetailCommande .tableauTotal td.entete div, #sousTableauDetailCommande .tableauTotal td.enteteMT div {
    margin-left: 10px;
    text-align: left;
}
.tableauTotal td.montant, .tableauTotal td.montantT {
    background-color: #D5C0AF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 2px solid #FFFFFF;
    border-right: medium none;
    color: #FFFFFF;
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    vertical-align: bottom;
    width: 91px;
}
.tableauTotal td.montantT {
    border-bottom: medium none;
}
#contenuContact {
    margin: 5px 0 0 12px;
    padding-bottom: 15px;
    width: 773px;
}
.blocHautContact {
    background: url("../images/commun/pointilles.gif") repeat-x scroll center bottom transparent;
    padding-bottom: 25px;
    width: 772px;
}
.blocGchContact {
    float: left;
    width: 420px;
}
.blocGchContact .titre {
    color: #6C5E9C;
    font-size: 11px;
    margin-bottom: 13px;
    margin-top: 15px;
}
.blocGchContact h3 {
}
.contenuContactHt {
    width: 773px;
}
.blocDtContact {
    float: left;
}
.descListe {
    margin-bottom: 15px;
    margin-left: 3px;
}
.descListe p {
    margin: 1em 0;
}
.txt10 {
    font-size: 10px;
}
.txt10 a {
    color: #000000;
    text-decoration: underline;
}
.descpaiement a:hover {
    color: #000000;
    text-decoration: underline;
}
.descpaiement {
    margin-bottom: 20px;
    margin-top: 15px;
}
.descListe ul li {
    background: url("../images/espace_client/fleche-noir.jpg") no-repeat scroll left center transparent;
    list-style: none outside none;
    margin-top: 5px;
}
.descListe ul li a {
    color: #000000;
    text-decoration: none;
}
.descListe ul li a:hover {
    text-decoration: underline;
}
.boutonAcceder {
    margin-left: 476px;
}
.descBasContact {
    color: #6C5E9C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-top: 24px;
}
.descBasContactB {
    color: #6C5E9C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-top: 17px;
}
.btEnvoieMsg {
    margin-bottom: 20px;
    margin-top: 18px;
}
.contenuTableauContact {
    margin-top: 20px;
    width: 772px;
}
#contenuNewsletter {
    margin-bottom: 642px;
    margin-left: 19px;
    margin-top: 25px;
}
#contenuNewsletter2 {
    margin-top: 25px;
    padding-bottom: 18px;
    width: 801px;
}
#contenuNewsletter .titre {
    color: #6C5E9C;
    font-size: 11px;
}
#contenuNewsletter2 .titre {
    color: #6C5E9C;
    font-size: 11px;
    margin-left: 19px;
}
#contenuNewsletter .titre h3, #contenuNewsletter2 .titre h3 {
    padding-bottom: 11px;
}
#contenuNewsletter2 .descNewsletter {
    padding-left: 19px;
}
.descNewsletter {
    float: left;
    margin-top: 13px;
    padding-bottom: 10px;
    width: 426px;
}
.tableauNewsletter {
    width: 412px;
}
.tableauNewsletter td.coldesc {
    padding-bottom: 14px;
    text-align: left;
    width: 305px;
}
.tableauNewsletter td.radionews {
    vertical-align: top;
    width: 23px;
}
.tableauNewsletter td.descOui {
    padding-top: 2px;
    text-align: left;
    vertical-align: top;
    width: 46px;
}
.tableauNewsletter td.descNon {
    padding-top: 2px;
    vertical-align: top;
    width: 29px;
}
.btValideChoix {
    float: left;
    margin-top: 19px;
    padding-left: 91px;
    width: 150px;
}
.contenuAbonnementNews {
    background: url("../images/commun/pointilles.gif") repeat-x scroll center top transparent;
    padding-left: 19px;
    padding-top: 13px;
    width: 782px;
}
.boutonValideChoix {
    float: right;
    margin-bottom: 12px;
    margin-top: 23px;
    padding-right: 25px;
    width: 150px;
}
.descTexte {
    margin-left: 19px;
}
.descTexte a {
    color: #000000;
    text-decoration: underline;
}
#contenuPrincipalConfirm {
    width: 786px;
}
#contenuPrincipalConfirm h1 {
}
#sectionHeader {
    margin-bottom: 15px;
    margin-left: 100px;
    margin-top: 6px;
    width: 165px;
}
#sectionHeader h1 {
    display: none;
}
#contenuBlanc {
    background-color: #FFFFFF;
    margin-left: 88px;
    width: 600px;
}
.bord {
    display: block;
}
.bordBas {
    background: url("../images/espace_client/bord-bas.gif") no-repeat scroll center bottom transparent;
    display: block;
    height: 29px;
    width: 600px;
}
.descLien {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-left: 17px;
    padding-top: 5px;
}
.descLien a {
    color: #FFFFFF;
    text-decoration: none;
}
.descMail {
    margin-left: 14px;
    margin-right: 18px;
}
.blocMailHt {
    background: url("../images/espace_client/pointille-noir.gif") repeat-x scroll left bottom transparent;
    padding-bottom: 17px;
    width: 568px;
}
.blocMailHt a {
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}
.texteItalic {
    font-style: italic;
}
.descOffre {
    font-weight: bold;
    margin-bottom: 14px;
    margin-top: 15px;
}
.footer {
    color: #967363;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin-left: 98px;
    margin-top: 16px;
}
.contenuTableauOubliMDP {
    margin-top: 17px;
}
.contenuCreationCompte {
    margin-bottom: 24px;
    margin-top: 10px;
}
.TableauOubliMDP td {
    padding-bottom: 5px;
}
.TableauOubliMDP td.colGch {
    font-size: 12px;
    text-align: right;
    vertical-align: top;
    width: 116px;
}
.TableauOubliMDP td.colDt {
    font-size: 12px;
    font-weight: bold;
    padding-left: 19px;
    vertical-align: bottom;
    width: 198px;
}
.btIdentifie {
    margin-bottom: 2px;
    margin-left: 5px;
    margin-top: 9px;
}
.descCreationCompte ul li {
    background: url("../images/espace_client/carre-noir.gif") no-repeat scroll left 5px transparent;
    list-style: none outside none;
    margin-left: 34px;
}
.descCreationCompte ul li span {
    margin-left: 10px;
}
.desctexteCompte {
    padding-bottom: 15px;
}
#contenuDemandeCatalogue {
    padding: 0 0 20px;
    width: 801px;
}
#contenuDemandeCatalogue #tableauPrincipalCrCompte {
    margin-top: 5px;
}
.blocHautCata {
    margin: 25px 25px 0 20px;
    width: 756px;
}
.blocHautCata .gauche {
    float: left;
    width: 521px;
}
.blocHautCata .gauche h3 {
    margin-bottom: 5px;
}
.blocHautCata .droite {
    float: right;
    text-align: right;
    width: 235px;
}
.infoLoi {
    background: url("../images/commun/pointilles.gif") repeat-x scroll center top transparent;
    font-size: 9px;
    padding-left: 20px;
    padding-right: 50px;
    padding-top: 12px;
    width: 731px;
}
.blocOffres {
    margin: 40px 0;
    padding-left: 20px;
    padding-right: 50px;
    width: 731px;
}
.blocOffres .texte {
    float: left;
    width: 297px;
}
.blocOffres .choix {
    float: left;
    width: 256px;
}
.blocOffres .bouton {
    float: left;
    padding-top: 27px;
    width: 178px;
}
.offreEmail .rad, .offreEmail .rad2 {
    width: 18px;
}
.offreEmail .rad, .offreEmail .txtRad {
    height: 27px;
}
.offreEmail .rad2, .offreEmail .txtRad2 {
    height: 39px;
}
.alerte {
    left: 214px;
    position: absolute;
    top: 5px;
}
.champsModifGris {
    background-color: #D9DADB;
}
.contenuCommandeMail {
    padding: 0 0 22px 17px;
    width: 583px;
}
.contenuCommandeMail a {
    color: #000000;
    text-decoration: underline;
}
.contenuTableauCommandeMail {
    background: url("../images/commun/pointilles.gif") repeat-x scroll center top transparent;
    margin-top: 3px;
    padding-top: 14px;
    width: 565px;
}
.contenuTableauCommandeMail .titre {
    background-color: #F9F4EE;
    border-bottom: 1px solid #FFFFFF;
    color: #80292D;
    font-weight: bold;
    height: auto;
    padding: 3px 0 5px 11px;
    width: 555px;
}
.tableauDetailCommandeMail {
    width: 565px;
}
.tableauDetailCommandeMail th {
    background-color: #F3E9DD;
    color: #967363;
    font-weight: bold;
    padding: 3px 0;
    vertical-align: top;
}
.tableauDetailCommandeMail th.colDescArticle {
    padding-left: 11px;
    text-align: left;
    width: 234px;
}
.tableauDetailCommandeMail th.colPrix {
    border-left: 1px solid #D5C0AF;
    padding-left: 10px;
    text-align: left;
    width: 106px;
}
.tableauDetailCommandeMail th.colQuantite, .tableauDetailCommandeMail th.colRemise {
    border-left: 1px solid #D5C0AF;
    text-align: center;
}
.tableauDetailCommandeMail th.colQuantite {
    width: 33px;
}
.tableauDetailCommandeMail th.colRemise {
    width: 60px;
}
.tableauDetailCommandeMail th.colMontantT {
    background-color: #D5C0AF;
    color: #FFFFFF;
    text-align: center;
    width: 103px;
}
.tableauDetailCommandeMail td {
    border-bottom: 1px solid #D5BFAF;
    padding: 5px 0;
    vertical-align: top;
}
.tableauDetailCommandeMail td.colRemise div {
    font-weight: bold;
    text-align: center;
}
.tableauDetailCommandeMail td.colMontantT div {
    color: #967363;
    font-size: 11px;
    font-weight: bold;
    margin-right: 0;
    text-align: center;
    width: 103px;
}
.tableauDetailCommandeMail td.colPrix div {
    font-weight: bold;
    text-align: left;
    width: auto;
}
.tableauDetailCommandeMail td.colDescArticle {
    padding-left: 11px;
    width: 234px;
}
.tableauDetailCommandeMail td.colPrix {
    background: url("../images/panier/separateur-marron.gif") no-repeat scroll left top transparent;
    padding: 5px 5px 0 10px;
    vertical-align: top;
}
.tableauDetailCommandeMail td.colQuantite, .tableauDetailCommandeMail td.colRemise {
    background: url("../images/panier/separateur-marron.gif") no-repeat scroll left top transparent;
    text-align: center;
}
.tableauDetailCommandeMail td.colMontantT {
    border-left: 2px solid #D5C0AF;
    border-right: 2px solid #D5C0AF;
}
.tableauTotalMail {
    background-color: #F3E9DF;
    color: #967363;
    width: 267px;
}
.tableauTotalMail td.entete, .tableauTotalMail td.enteteMT {
    border-bottom: 1px solid #FFFFFF;
    color: #904445;
    height: auto;
    padding: 5px 15px 3px 0;
    text-align: right;
    width: 159px;
}
.tableauTotalMail td.montant, .tableauTotalMail td.montantT {
    background-color: #D5C0AF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: medium none;
    color: #FFFFFF;
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    vertical-align: bottom;
    width: 106px;
}
.tableauTotalMail td.enteteMT {
    border-bottom: medium none;
    height: auto;
    padding: 0 15px 0 0;
}
#sousTableauDetailCommandeMail .tableauTotalMail td {
    padding: 5px 0;
}
#sousTableauDetailCommandeMail .tableauTotalMail td.entete div, #sousTableauDetailCommandeMail .tableauTotalMail td.enteteMT div {
    margin-left: 10px;
    text-align: left;
}
.tableauTotalMail td.montant div, .tableauTotalMail td.montantT div {
    padding-right: 15px;
    text-align: right;
}
.tableauTotalMail td.montantT {
    border-bottom: medium none;
}
.blocInformations {
    background: url("../images/commun/pointilles.gif") repeat-x scroll center top transparent;
    margin-top: 15px;
    padding-top: 15px;
    width: 565px;
}
.blocInformations .livraison {
    width: 267px;
}
.blocInformations .livraison .titre {
    padding-left: 10px;
    width: 257px;
}
.blocInformations .blocAdresse {
    padding: 10px;
}
.descOubliez {
    background: url("../images/commun/pointilles.gif") repeat-x scroll center top transparent;
    padding-top: 20px;
}
body {
    /*background-color: #CCCCCC;*/
}
.contact_us_txt_static {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.contact_us_txt_static a {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}
.contact_us_txt_static a:link {
    text-decoration: none;
}
.contact_us_txt_static a:visited {
    color: #000000;
    text-decoration: none;
}
.contact_us_txt_static a:hover {
    color: #000000;
    text-decoration: underline;
}
.contact_us_txt_static a:active {
    color: #000000;
    text-decoration: none;
}
.contact_us_title_static {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.contact_us_title_static a {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}
.contact_us_title_static a:link {
    text-decoration: none;
}
.contact_us_title_static a:visited {
    color: #000000;
    text-decoration: none;
}
.contact_us_title_static a:hover {
    color: #000000;
    text-decoration: underline;
}
.contact_us_title_static a:active {
    color: #000000;
    text-decoration: none;
}
.contact_us_titre {
    color: #6C5E9B;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 36px;
    font-weight: bold;
}
.contact_us_sstitre {
    color: #6C5E9B;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 5px;
}
.txt_violet {
    color: #6C5E9B;
}
.contact_us_border {
    border-left: 1px solid #C6C1B8;
    border-right: 1px solid #C6C1B8;
}
.contact_us_titre_box {
    color: #6C5E9B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    margin-left: 10px;
}
.contact_us_form_email {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #C0C0C0 #D9D9D9 #D9D9D9;
    border-image: none;
    border-radius: 1px 1px 1px 1px;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    padding: 7px;
    width: 250px;
}
.contact_us_form_email_psw {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #C0C0C0 #D9D9D9 #D9D9D9;
    border-image: none;
    border-radius: 1px 1px 1px 1px;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    margin-right: 10px;
    padding: 7px;
    width: 118px;
}
input[type="text"]:hover, textarea:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #A0A0A0 #B9B9B9 #B9B9B9;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
input:focus, textarea:focus {
    outline: medium none;
}
input[type="text"]:focus, textarea:focus {
    border: 1px solid #6C5E9B;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    outline: medium none;
}
input[type="textarea"]:focus {
    border: 1px solid #C6C1B8;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    outline: medium none;
}
select:focus {
    border: 1px solid #C6C1B8;
}
input[type="password"]:hover, textarea:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #A0A0A0 #B9B9B9 #B9B9B9;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
input:focus, textarea:focus {
    outline: medium none;
}
input[type="password"]:focus, textarea:focus {
    border: 1px solid #6C5E9B;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    outline: medium none;
}
input[type="password"]:focus {
    border: 1px solid #6C5E9B;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    outline: medium none;
}
.contact_us_message_erreur {
    color: #E9071E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.btn_img {
    margin-top: 7px;
}
.contact_us_ss_titre {
    color: #6C5E9B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.create_account_txt_static {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.create_account_txt_static_condition {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.create_account_titre {
    color: #6C5E9B;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 36px;
    font-weight: bold;
}
.create_account_sstitre {
    color: #6C5E9B;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 5px;
}
.create_account_txt_static_rouge {
    color: #FF1B19;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.create_account_txt_static a {
    color: #6C5E9B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.create_account_txt_static a:link {
    text-decoration: none;
}
.create_account_txt_static a:visited {
    color: #000000;
    text-decoration: none;
}
.create_account_txt_static a:hover {
    color: #000000;
    text-decoration: underline;
}
.create_account_txt_static a:active {
    color: #000000;
    text-decoration: none;
}
.create_account_border {
    border-left: 1px solid #C6C1B8;
    border-right: 1px solid #C6C1B8;
}
.create_account_titre_box {
    color: #6C5E9B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    margin-left: 10px;
}
.create_account_form_email {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #C0C0C0 #D9D9D9 #D9D9D9;
    border-image: none;
    border-radius: 1px 1px 1px 1px;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    padding: 7px;
    width: 250px;
}
.create_account_form_email_psw {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #C0C0C0 #D9D9D9 #D9D9D9;
    border-image: none;
    border-radius: 1px 1px 1px 1px;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    margin-right: 10px;
    padding: 7px;
    width: 118px;
}
input[type="text"]:hover, textarea:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #A0A0A0 #B9B9B9 #B9B9B9;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
input:focus, textarea:focus {
    outline: medium none;
}
input[type="text"]:focus, textarea:focus {
    border: 1px solid #6C5E9B;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    outline: medium none;
}
input[type="textarea"]:focus {
    border: 1px solid #C6C1B8;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    outline: medium none;
}
input[type="password"]:hover, textarea:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #A0A0A0 #B9B9B9 #B9B9B9;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
input:focus, textarea:focus {
    outline: medium none;
}
input[type="password"]:focus, textarea:focus {
    border: 1px solid #6C5E9B;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    outline: medium none;
}
input[type="password"]:focus {
    border: 1px solid #6C5E9B;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    outline: medium none;
}
.create_account_message_erreur {
    color: #E9071E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.btn_img {
    margin-top: 7px;
}
.create_account_nbr {
    float: left;
    height: 26px;
    margin-right: 5px;
}
.create_account_nbr_sous_titre {
    color: #6C5E9B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    height: 23px;
    padding-top: 3px;
    vertical-align: middle;
}
.create_account_objet_champ {
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    margin: 5px;
    padding-top: 6px;
    text-align: right;
    vertical-align: middle;
    width: 235px;
}
.create_account_objet_champ_fer_gauche {
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    margin: 5px;
    padding-top: 6px;
    text-align: left;
    vertical-align: middle;
    width: 235px;
}
.form_anniverssaire {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #C0C0C0 #D9D9D9 #D9D9D9;
    border-image: none;
    border-radius: 1px 1px 1px 1px;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    height: 32px;
    margin-right: 10px;
    margin-top: 5px;
    padding: 5px;
}
.form_question {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #C0C0C0 #D9D9D9 #D9D9D9;
    border-image: none;
    border-radius: 1px 1px 1px 1px;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    height: 32px;
    margin-right: 10px;
    margin-top: 5px;
    padding: 5px;
}
.create_account_grand {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #C0C0C0 #D9D9D9 #D9D9D9;
    border-image: none;
    border-radius: 1px 1px 1px 1px;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    height: 20px;
    margin-left: 10px;
    padding: 5px;
    width: 250px;
}
.create_account_grand_error {
    background-color: #FFFFFF;
    border: 1px solid #FF0000;
    border-radius: 1px 1px 1px 1px;
    color: #000000;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    height: 20px;
    margin-left: 10px;
    padding: 5px;
    width: 250px;
}
.create_account_petit {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #C0C0C0 #D9D9D9 #D9D9D9;
    border-image: none;
    border-radius: 1px 1px 1px 1px;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    height: 20px;
    margin-left: 10px;
    padding: 5px;
    width: 130px;
}
.create_account_petit_error {
    background-color: #FFFFFF;
    border: 1px solid #FF0000;
    border-radius: 1px 1px 1px 1px;
    color: #000000;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    height: 20px;
    margin-left: 10px;
    padding: 5px;
    width: 130px;
}
.create_account_message_erreur {
    color: #E9071E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.create_champ_error {
    margin-top: 5px;
}
