/* CSS Document */#filAriane {color:#603813;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;left:10px;position:relative;width:auto;} /*******01***********/h4{margin-bottom:2px;}#contenuIdentification{width:792px;margin-left:9px;padding:18px 0 238px 0;}.blocDeja{padding:0 0 20px 9px;background:url(../images/espace_client/blue-dot.gif) repeat-x bottom;}.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;}/******03***********/#contenuIdentification3{width:772px;margin-left:29px;padding-bottom:305px;}.descIdentification3{width:351px;padding-top:33px;float:left;}.mediaIdentification{width:421px;float:left;}.txtRassurez{margin-bottom:19px;}.txtBulleted{margin-top:15px;margin-left:15px;}.txtBulleted ul li{list-style-type:disc;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}.txtRetour{margin-top:29px;}.boutonMauve{width:47px;float:left;}.mediaRetour{width:170px;margin-left:47px;}/*********04*********/#contenuIdentification4{width:762px;margin-left:39px;padding-bottom:320px;}.descIdentification4{width:400px;padding-top:33px;float:left;}.mediaIdentification4{width:362px;float:left;}.boutonMauve4{width:28px;float:left;}.mediaRetour4{width:116px;margin-left:28px;}.champ{width:260px;float:left;}.txtInput{float:left;/*width:400px;*/margin-top:25px;}.mediaEnvoyer{width:83px;float:left;}.btEnvoyer{float:left;}.txtRetour4{margin-top:56px;}.txtMauve11{text-decoration:underline;color:#76638c;width:230px;float:right;text-align:right;margin-right:5px;margin-top:0;}.txtMauve11 a{text-decoration:underline;color:#76638c;font-weight:normal;}h4{margin-top:15px;}/*td.passwrd{width:212px;}*//******05**********/#contenuCreationCompte{width:786px;margin-left:15px;padding:16px 0 8px 0;}#contenuCreationCompte .intro{width:660px;margin-top:5px;}#tableauPrincipalCrCompte{width:786px;margin-top:15px;}#tableauPrincipalCrCompte .intro{width:525px;margin-left:145px;}#tableauPrincipalCrCompte .info{width:750px;margin-top:15px;margin-left:10px;padding-bottom:5px;font-size:10px;word-spacing:-1px;}#tableauPrincipalCrCompte td.colGauche{width:323px;padding-right:27px;text-align:right;}#tableauPrincipalCrCompte td.colDroite{width:436px;text-align:left;}#tableauModifMDP td.colGchModif{width:323px;padding-right:27px;text-align:right;}#tableauModifMDP td.colDtModif{width:436px;text-align:left;}#tableauPrincipalCrCompte .sousTitre{color:#6c5e9c;font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}#tableauPrincipalCrCompte .pointilles{background:url(../images/espace_client/grey-dot.gif) repeat-x bottom;}#tableauPrincipalCrCompte .pointilles2{background:url(../images/espace_client/point-gris.gif) repeat-x top;padding-bottom:0px;height:28px;}#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;}#tableauModifMDP .rowAnniv{position:relative;}.cadeau{position:absolute;left:230px;top:-5px;}.lienAide{font-size:11px;text-decoration:underline;}.rad, .rad2{width:25px;height:25px;vertical-align:bottom;height:50px;}.txtRad, .txtRad2{width:35px;vertical-align:bottom;height:50px;}.rad2{vertical-align:bottom;height:40px;}.txtRad2{vertical-align:bottom;height:40px;}.colRad{vertical-align:top;}#tableauPrincipalCrCompte .colRad input{width:15px;}.coinDroit{width:180px;padding-right:20px;margin-top:50px;}.annuler{border-top:1px solid #967262;padding:5px 0 10px 0;width:760px;margin-left:5px;}.annuler a{color:#967262;font-weight:bold;}/*******************Liste Preferer**********/#contenuPanier{width:775px;margin-left:13px;margin-right:13px;}#contenuPanier h3{margin-bottom:5px;}#contenuPanier .titre{margin-top:24px;margin-bottom:15px;margin-left:5px;}/****TableauHautPreferer**********/.tableauPanier {width:775px;}.tableauPanier th{background-color:#f3e9dd;color:#967363;padding:3px 0;font-weight:bold;vertical-align:top;}.tableauPanier th.colDescArticle div{text-align:left;margin-left:90px;}.tableauPanier th.colPrix{width:137px;text-align:center;border-left:1px solid #D5C0AF;}.tableauPanier th.colDisponibilite{width:101px;text-align:right;padding-right:14px;border-left:1px solid #D5C0AF;}.tableauPanier td.colDisponibilite{font-size:11px;text-align:right;}.tableauPanier td.colDisponibilite span{font-style:italic;}.tableauPanier th.colPrix div, .tableauPanier td.colPrix div{width:auto;text-align:center;font-weight:bold;}.tableauPanier th.colQuantite{width:45px;text-align:center;border-left:1px solid #D5C0AF;}.tableauPanier th.colRemise{width:73px;text-align:center;border-left:1px solid #D5C0AF;}.tableauPanier th.colMontantT{width:87px;text-align:center;color:#FFFFFF;background-color:#9a4a61;border-left:2px solid #9a4a61;border-right:2px solid #9a4a61;}.tableauPanier td.colMontantT{border-left:2px solid #9a4a61;border-right:2px solid #9a4a61;text-align:center;background-color:#e1c9d0;border-bottom:1px solid #d596a1;padding:5px 0;}.tableauPanier td.colMontantT div{text-align:center;margin-top:22px;}.tableauPanier th.colOptions{width:78px;text-align:center;}.tableauPanier td{border-bottom:1px solid #d5bfaf;vertical-align:top;padding:5px 0;}.tableauPanier td.colRang, .tableauPanier tr.firstRow td.colRang{width:22px;background-color:#f3e9dd;vertical-align:middle;color:#967363;border-top:1px solid #FFFFFF;}.tableauPanier td.colRang{border-top:none;}.tableauPanier td.colRang div, .tableauPanier tr.firstRow td.colRang div{text-align:right;color:#967363;width:17px;padding:3px 0;}.tableauPanier tr.active td.colRang div{color:#FFFFFF;}.tableauPanier tr.active td.colVignette{background-color:#EBE8F1;}.tableauPanier td.colVignette, .tableauPanier tr.rangeeCadeau td.colVignette{width:58px;background:url(../images/espace_client/separateur-marron.gif) no-repeat top right;vertical-align:top;padding-top:7px;text-align:center;}.tableauPanier tr.rangeeCadeau td.colVignette{border-left:1px solid #FFFFFF;background-color:#ECE9F2;}.tableauPanier td.colDescArticle{width:245px;padding:5px 20px 5px 10px;}.tableauPanier tr.active td.colDescArticle{color:#6B5F9F;}.tableauPanier td.colDescArticle .dispo{margin-top:10px;}.tableauPanier td.colPrix{padding:5px 0 0 0;vertical-align:top;width:137px;text-align:center;background:url(../images/espace_client/separateur-marron.gif) no-repeat top left;}.tableauPanier td.colQuantite, .tableauPanier td.colDisponibilite{text-align:center;background:url(../images/espace_client/separateur-marron.gif) no-repeat top left;}.tableauPanier td.colRemise div{text-align:center;font-weight:bold;}/*.tableauPanier td.colMontantT div{color:#967363;font-size:14px;font-family:verdana;font-weight:bold;}*/.tableauPanier td.colOptions{	vertical-align:middle;	text-align: center;	border-right:2px solid #d5bfaf;}.tableauPanier td.colOptions a{color:#967363;}/****FinTableauHautPreferer****/.contenuTableau{margin-top:17px;}.descTitre{margin-left:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#6c5e9c;word-spacing:-1.5px;}.descTitre h3{height:50px;}.tableauPrincipalListe{width:691px;margin-top:26px;margin-left:34px;}.tableauHaut{width:691px;}.tableauBas{width:691px;margin-top:34px;}.tableauHaut .colGch, .tableauBas .colGch{width:330px;font-weight:bold;}.tableauHaut .colDt, .tableauBas .colDt{width:360px;font-weight:bold;}.tableauAmiPt{width:330px;margin-top:21px;}.tableauAmiPt input{margin-bottom:4px;}.champPref{width:203px;font-size:11px;}.tableauAmiPt .colGchPt{width:120px;text-align:left;}.tableauAmiPt .colDtPt{width:205px;text-align:right;}.espaceTab{margin-left:30px;}.tableauTA{width:690px;margin-top:21px;}.tableauTA .colGchTA{width:120px;vertical-align:top;}.tableauTA .colDtTA{width:570px;}.TAtexte{width:565px;/*margin-left:25px;*/}.blocSousTableau{margin-top:5px;padding-bottom:18px;background:url(../images/commun/pointilles.gif) repeat-x bottom;}.descSousTableau{font-size:10px;color:#878787;float:left;width:516px;}/***************Styles pour liste de commandes ****************/#contenuListeCommande{width:769px;margin:24px 17px 0 15px;padding-bottom:17px;height:635px;position:relative;}.cadreTableauCommande, .cadreTableauCommande2{width:768px;background:url(../images/commande/blue-dot-ver.gif) repeat-y right;padding-right:1px;}.cadreTableauCommande2{	width:569px;	margin-top: 20px;}#tableauMesCommandes, .cadreTableauCommande2 #tableauMesCommandes{width:768px;background:url(../images/commande/blue-dot.gif) repeat-x top;}.cadreTableauCommande2 #tableauMesCommandes{width:569px;}.cadreTableauCommande2 #tableauMesCommandes th, .cadreTableauCommande2 #tableauMesCommandes td{text-align:left;}.cadreTableauCommande2 #tableauMesCommandes th div, .cadreTableauCommande2 #tableauMesCommandes td div{text-align:left;padding-left:10px;}.cadreTableauCommande2 #tableauMesCommandes td.colEtat div{line-height:11px;padding-top:13px;padding-bottom:0px;height:26px;}#tableauMesCommandes th{height:30px;background:url(../images/commande/blue-dot.gif) repeat-x bottom;}#tableauMesCommandes td{height:39px;background:url(../images/commande/blue-dot.gif) repeat-x bottom;}#tableauMesCommandes tr.rowEven td{background-color:#f9f4ee;}#tableauMesCommandes th div{background:url(../images/commande/blue-dot-ver.gif) repeat-y left;padding:9px 0;}#tableauMesCommandes td div{background:url(../images/commande/blue-dot-ver.gif) repeat-y left;padding:13px 0;height:13px;}#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:0px;}#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{font-weight:bold;color:#6B5F9F;margin:15px 0 5px 12px;width:400px;}.blocIndex{border-top:1px solid #ded0c4;padding:20px 0 0 5px;position:absolute;bottom:30px;width:764px;}.blocIndex div{margin-top:3px;} /********Styles detail commande*********/#contenuConfirmation .droite{background:url(../images/commun/pointilles.gif) repeat-x top;width:544px;float:right;margin-top:3px;}#contenuConfirmation .droite .titre{	background-color:#f9f4ee;	width:534px;	height:auto;	border-bottom:1px solid #ffffff;	padding:3px 0 5px 10px;	color:#80292d;	font-weight:bold;	margin-top: 15px;}.tableauDetailCommande th{background-color:#f3e9dd;}/********Styles accueil espace client*********//**** Style tetiere ****/#TetiereMonCompte{position:relative;float:left;width:820px;height:auto;left:12px;margin-bottom:10px;}#TetiereImg{position:relative;float:left;width:800px;height:80px;}#TetiereTxt{background:url(../images/espace_client/titre-MonCompteDamartTexte.jpg) no-repeat;color:#FFFFFF;padding-left:55px;width:760px;height:93px;position:relative;float:left;margin-top:-2px;}#AccountHaut{position:relative;float:left;padding-top:20px;}/**** Style Informations personnelles ****/#InfosPerso{background:transparent url(../images/commun/bottom-moyen.jpg) no-repeat bottom;position:relative;width:460px;height:210px;left:63px;float:left;}#InfosPersoTitre{background:url(../images/espace_client/titre_informations_personelles.jpg) no-repeat;position:relative;width:443px;height:29px;float:left;left:9px;}#contenuInfosPerso{position:relative;width:460px;height:170px;float:left;background:url(../images/commun/FondMoyen.jpg) repeat-y;}#contenuInfosPerso1{position:relative;width:221px;height:170px;background:url(../images/espace_client/separateur_infos.png) no-repeat scroll right;float:left;left:11px;}#subContenuInfosPersoTexte{position:relative;width:auto;height:83px;text-align:center;padding-top:10px;padding-left:5px;padding-right:5px;}#subContenuInfosPersoBouton{position:relative;height:57px;padding-top:3px;padding-left:44px;}#contenuInfosPerso2{position:relative;width:221px;height:170px;float:left;left:11px;}/**** Style Inscription Offres ****/#InscriptionOffres{background:transparent url(../images/commun/bottom-petit.jpg) no-repeat bottom;position:relative;width:220px;height:210px;left:68px;float:left;}#InscriptionOffresTitre{background:url(../images/espace_client/titre_inscription_newsletter.jpg) no-repeat;position:relative;width:202px;height:29px;float:left;left:9px;}#InscriptionOffresTitreGros{position:relative;top: 0px;width:128px;height:29px;float:left;}#InscriptionOffresTitrePetit{position:relative;width:72px;height:29px;float:left;}#titreInscriptionOffres{color:white;font-size:16px;letter-spacing:-0.5pt;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;padding-left:6px;padding-top:5px;}#titreInscriptionOffresPetit{text-align:left;color:white;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:500;padding-left:3px;}#contenuInscriptionOffres{background:url(../images/commun/FondPetit.jpg) repeat-y;position:relative;width:220px;height:170px;float:left;}#subContenuInscriptionOffresTexte{position:relative;height:83px;text-align:center;padding-top:10px;padding-left:7px;padding-right:7px;}#subContenuInscriptionOffresBouton{position:relative;height:57px;padding-top:3px;text-align: center;}/**** Style Suivi Commande ****/#SuiviCommandes{background:transparent url(../images/commun/bottom-grand.jpg) no-repeat bottom;position:relative;left:63px;padding-top:20px;width:692px;height:298px;float:left;}#titreSuiviCommandes{background:url(../images/espace_client/titre_commandes.jpg) no-repeat;position:relative;width:675px;height:30px;float:left;left:9px;}#contenuSuiviCmd{background:url(../images/commun/FondGros.jpg) repeat-y;float:left;height:250px;position:relative;width:692px;}#sousContenuCmd{float:left;height:auto;padding-left:40px;padding-top:10px;}#contenuSuiviCmdTexte{position:relative;float:left;width:433px;height:60px;text-align:left;}#contenuSuiviCmdBtn{position:relative;float:left;width:179px;height:52px;padding-left:31px;padding-top:8px;}#contenuSuiviCmdTab{position:relative;float:left;height:165px;width:655px;padding-top:5px;}/**** Style Bons d'achat ****/#BonsAchat{background:transparent url(../images/commun/bottom-grand.jpg) no-repeat scroll center bottom;float:left;left:63px;margin-bottom:30px;padding-bottom:20px;position:relative;padding-top:20px;width:692px;}#titreBonsAchat{background:url(../images/espace_client/titre_bons_achats.jpg) no-repeat;position:relative;width:674px;height:29px;left:9px;}#contenuBonsAchatTab{background:transparent url(../images/commun/FondGros.jpg) repeat-y scroll 0% 50%;float:left;min-height:100px;padding-bottom:20px;position:relative;width:692px;}#contenuBonsAchatTab table{margin-left: 70px;margin-top: 17px;}#contenuBonsAchatBtn{position:relative;width:169px;height:inherit;padding-left:21px;padding-top:20px;float:left;}#NoBonsAchat{background:transparent url(../images/commun/bottom-grand.jpg) no-repeat bottom;position:relative;width:692px;height:89px;float:left;padding-top:20px;margin-bottom:30px;left:63px;}#contenuNoBonsAchat{background:url(../images/commun/FondGros.jpg) repeat-y ;position:relative;width:692px;height:50px;}#contenuNoBonsAchatTxt{padding:15px 0px 0px 30px;}/**** Style des tableaux ****/#ContenuMain table{border:solid;border-width:1px;border-color:#c1ab99;border-collapse:collapse;}#ContenuMain tr.middle{background-color:#f0ece6;}#ContenuMain th{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:black;border:solid;border-width:1px;border-color:#c1ab99;text-align:left;height:30px;}#ContenuMain th.colNumCmd{width:121px;}#ContenuMain th.colDateCmd{width:80px;}#ContenuMain th.colModeCmd{width:145px;}#ContenuMain th.colMontantCmd{width:80px;}#ContenuMain th.colEtatCmd{width:100px;}#ContenuMain th.colNumBon{width:100px;}#ContenuMain th.colDateAttrib{width:160px;}#ContenuMain th.colDateVld{width:160px;}#contenuSuiviCmdTab th{font-size: 13px;}#ContenuMain td.colMontantCmd{text-decoration: underline;}#ContenuMain td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:36pt;padding-left:10px;color:black;text-align:left;border:solid;border-width:1px;border-color:#c1ab99;height:35px;}#ContenuMain table td, #ContenuMain table th{padding-left:10px;}#ContenuMain table a{color:black;text-decoration:underline;}/***********Modification mot de passe*******/#AccueilHaut{height:170px;margin-bottom:10px;}#AccueilHautTxt {position:relative;width:400px;color:#603813;font-size:11px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}#AccueilHautPub1{position:relative;float:left;width:820px;height:160px;}#AccueilHautMonCpt{position:relative;width:700px;float:left;left:90px;top:20px;}#AccueilMoyenMesCoorMDP{background:transparent url(../images/commun/bottom-grand.jpg) no-repeat scroll center bottom;position:relative;width:692px;float:left;left:90px;margin-top:10px;padding-bottom:20px;height:auto;}#AccueilMoyenMesCoorMDP .AccueilMoyenTxtWhite{position:absolute;float:left;color:#FFFFFF;font-size:14px;left:40px;top:6px;font-weight:bold;font-family:verdana;}#AccueilMoyenMesCoorMDP .AccueilMoyenTitreMDP{background:url(../images/account/titre_modif_password.jpg) no-repeat;float:left;height:29px;left:9px;position:relative;width:674px;}#AccueilMoyenMesCoorMDP .AccueilMoyenContenuMDP{background:transparent url(../images/commun/FondGros.jpg) repeat-y scroll 0%;float:left;position:relative;width:686px;height: auto;}#AccueilMoyenMesCoorMDP .MotDePasseValider{position:relative;float:left;margin-top:35px;padding-left:40px;margin-bottom:20px;}#BlocLigne .AccueilMoyTxtMarMDP{color:#773519;float:left;left:4px;position:relative;top:1px;width:210px;font-weight:bold;}#AccueilHautMonCpt .AccueilHautTxtMar1{position:relative;float:left;color:#773519;top:40px;left:42px;}#AccueilHautMonCpt .AccueilHautRond1{position:absolute;background:url(../images/Main/BoutonClt.png) no-repeat ;width:7px;height:7px;float:left;color:#773519;top:87px;left:42px;}#AccueilHautMonCpt .AccueilHautTxtMar2{position:absolute;float:left;color:#773519;top:83px;left:56px;width:120px;height:15px;}#AccueilMoyenMesCoor .AccueilMoyTxtMar5{position:absolute;float:left;color:#773519;top:96px;left:64px;}#AccueilMoyenMesCoorMDP .ChampsOb1{color:#9E7C60;font-family:Verdana;font-size:11px;position:relative;float:left;padding-top:40px;left:140px;}#AccueilMoyenMesCoorMDP .TxtGros{color:#684324;font-family:Verdana;font-size:10px;position:relative;float:left;font-weight:bold;padding-top:25px;}#AccueilMoyenMesCoorMDP .TxtGros a{color:#684324;text-decoration:none;}#AccueilMoyenMesCoorMDP .champModifMDP{width: 245px;}#AccueilMoyenMesCoorMDP .TxtGros a:hover{color:#684324;text-decoration:underline;}#AccueilMoyenMesCoorMDP .BtnValiderInfo{position:relative;float:left;padding-left:55px;}#AccueilMoyenMesCoorMDP .BtnValiderInfo input{border:none;width:auto;}#AccueilMoyenMesCoorMDP .FlecheGoBack{float:left;margin-top:3px;}#AccueilMoyenMesCoorMDP .TxtGoBack{float:left;color:#684324;font-family:Verdana;font-size:10px;font-weight:bold;height:auto;margin-left:3px;position:relative;width:auto;}/***************//*********Modification Coordonnees*********/#contenuModificationC{	margin:21px 0 0 15px;	/*height:650px;*/	padding-bottom:16px;	width: 786px;}#contenuModificationC .titre{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#6c5e9c;margin-bottom:19px;}#contenuModificationC h3{}#contenuModifierAdresse{width:595px;}.champsObligatoire{text-align:right;font-size:10px;width:205px;margin-top:5px;}.champsObligatoireabo{text-align:right;font-size:10px;width:205px;margin-top:11px;}.tableauModifierAdresse .champsModif, .tableauContact .champsModif,.tableauContact .champsModifGris{width:205px;}#cboPays, #cboMsg{width:277px;}/*.tableauContact{width:565px;}*/.tableauModifierAdresse{width:786px;}.tableauContact, .tableauMessage{width:782px;}.tableauModifierAdresse td.colGauche{	width:330px;	text-align:right;	font-weight:bold;	padding-right: 27px;}.tableauContact td.colGauche, .tableauMessage td.colGauche{width:330px;	text-align:right;	padding-right: 27px;}.MsgAlignerHt{vertical-align:top;}.txtMsg{width:350px;margin-top:5px;}.btJenvoieMsg{margin-top:17px;margin-bottom:31px;}.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{padding:0;margin:5px 0 0 0;}.tableauModifierAdresse .rowAnniv, .tableauContact .rowAnniv, .tableauModifMDP .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{	font-size:16px;	margin-bottom:9px;	font-family:Arial, Helvetica, sans-serif;	color:#6c5e9c;	text-align:right;	font-weight:bold;	padding-right: 27px;}.btJeValide{margin-top:30px;text-align:right;}.cadeauC{position:absolute;left:230px;top:-8px;}.contenuBoutonRetour{	margin-top:29px;	width: 169px;}/*******************Liste Preferer**********/#contenuPanier{width:775px;margin-left:13px;margin-right:13px;padding-bottom:20px;}#contenuPanier h3{margin-bottom:5px;}#contenuPanier .titre{margin-top:24px;margin-bottom:15px;margin-left:5px;}/****TableauHautPreferer**********/.tableauPanier {width:775px;}.tableauPanier th{background-color:#f3e9dd;color:#967363;padding:3px 0;font-weight:bold;vertical-align:top;}.tableauPanier th.colDescArticle div{text-align:left;margin-left:90px;}.tableauPanier th.colPrix{width:137px;text-align:center;border-left:1px solid #D5C0AF;}.tableauPanier th.colDisponibilite{width:101px;text-align:right;padding-right:14px;border-left:1px solid #D5C0AF;}.tableauPanier td.colDisponibilite{font-size:11px;text-align:right;}.tableauPanier td.colDisponibilite span{font-style:italic;}.tableauPanier th.colPrix div, .tableauPanier td.colPrix div{width:auto;text-align:center;font-weight:bold;}.tableauPanier th.colQuantite{width:45px;text-align:center;border-left:1px solid #D5C0AF;}.tableauPanier th.colRemise{width:73px;text-align:center;border-left:1px solid #D5C0AF;}.tableauPanier th.colAjouter{width:87px;text-align:center;color:#FFFFFF;background-color:#9a4a61;border-left:2px solid #9a4a61;border-right:2px solid #9a4a61;}.tableauPanier td.colAjouter{border-left:2px solid #9a4a61;border-right:2px solid #9a4a61;text-align:center;background-color:#e1c9d0;border-bottom:1px solid #d596a1;padding:5px 0;}.tableauPanier td.colAjouter div{text-align:center;margin-top:22px;}.tableauPanier th.colOptions{width:78px;text-align:center;}.tableauPanier td{border-bottom:1px solid #d5bfaf;vertical-align:top;padding:5px 0;}.tableauPanier td.colRang, .tableauPanier tr.firstRow td.colRang{width:22px;background-color:#f3e9dd;vertical-align:middle;color:#967363;border-top:1px solid #FFFFFF;}.tableauPanier td.colRang{border-top:none;}.tableauPanier td.colRang div, .tableauPanier tr.firstRow td.colRang div{text-align:right;color:#967363;width:17px;padding:3px 0;}.tableauPanier tr.active td.colRang div{color:#FFFFFF;}.tableauPanier tr.active td.colVignette{background-color:#EBE8F1;}.tableauPanier td.colVignette, .tableauPanier tr.rangeeCadeau td.colVignette{width:58px;background:url(../images/espace_client/separateur-marron.gif) no-repeat top right;vertical-align:top;padding-top:7px;text-align:center;}.tableauPanier tr.rangeeCadeau td.colVignette{border-left:1px solid #FFFFFF;background-color:#ECE9F2;}.tableauPanier td.colDescArticle{width:245px;padding:5px 20px 5px 10px;}.tableauPanier tr.active td.colDescArticle{color:#6B5F9F;}.tableauPanier td.colDescArticle .dispo{margin-top:10px;}.tableauPanier td.colPrix{padding:5px 0 0 0;vertical-align:top;width:137px;text-align:center;background:url(../images/espace_client/separateur-marron.gif) no-repeat top left;}.tableauPanier td.colQuantite, .tableauPanier td.colDisponibilite{text-align:center;background:url(../images/espace_client/separateur-marron.gif) no-repeat top left;}.tableauPanier td.colRemise div{text-align:center;font-weight:bold;}/*.tableauPanier td.colAjouter div{color:#967363;font-size:14px;font-family:verdana;font-weight:bold;}*/.tableauPanier td.colOptions{	vertical-align:middle;	text-align: center;	border-right:2px solid #d5bfaf;}.tableauPanier td.colOptions a{color:#967363;}/****Styles pour la page detail commande*******/#contenuDetCommande{width:773px;padding:10px 14px 115px 14px;position:relative;}#contenuDetCommande h3{font-size:18px;color:#6c5e9c;margin-top:25px;}#contenuDetCommande .blocBas{margin-top:20px;margin-bottom:15px;}#contenuDetCommande .blocBas .agauche{width:218px;}#contenuDetCommande .blocBas .adroite{width:202px;}.cadreHaut{	background:url(../images/espace_client/blue-dot.gif) repeat-x top;	width:773px;	padding-top:3px;	margin-top: 15px;}.cadreBas{background:url(../images/espace_client/blue-dot.gif) repeat-x bottom;width:773px;padding-bottom:3px;}.cadreGauche{background:url(../images/espace_client/blue-dot-ver.gif) repeat-y left;width:771px;padding-left:2px;}.cadreDroit{background:url(../images/espace_client/blue-dot-ver.gif) repeat-y right;width:769px;padding-right:2px;}.resumeCommande{background:url(../images/espace_client/blue-dot.gif) repeat-x bottom;width:769px;padding:0 0 3px 0px;}.resumeCommande .date{width:242px;background:url(../images/espace_client/blue-dot-ver.gif) repeat-y right;padding:10px 0;background-color:#f9f4ee;}.colGauche .blocInfoFac{background:url(../images/espace_client/blue-dot-ver.gif) repeat-y right;padding:10px 10px;}.colGauche .titre{width:242px;background:url(../images/espace_client/blue-dot-ver.gif) repeat-y right;padding:10px 0;}.resumeCommande .date div{margin-left:10px;}.resumeCommande .statut{width:285px;background:url(../images/espace_client/blue-dot-ver.gif) repeat-y right;padding:10px 0;background-color:#f9f4ee;}.resumeCommande .statut div{margin-left:30px;color:#bc456c;font-weight:bold;}.resumeCommande .montantT{width:242px;padding:10px 0;background-color:#f9f4ee;}.resumeCommande .montantT div{margin-left:45px;font-weight:bold;}#contenuDetCommande .colGauche{width:188px;margin-top:2px;word-spacing:-0.5pt;letter-spacing:-0.5pt;float:left;}#contenuDetCommande .colGauche .titre, #contenuDetCommande .colDroite .titre{background-color:#f9f4ee;padding:10px 0px;padding-left:10px;font-weight:bold;color:#94493c;}#contenuDetCommande .colGauche .titre{width:178px;}#contenuDetCommande .colDroite .titre{}.blocInfoLivraison{padding:15px 10px;background:url(../images/espace_client/blue-dot.gif) repeat-x bottom;}.blocInfoLivraison span, .blocInfoFac span{line-height:17px;}.blocInfoFac{padding:15px 10px;}#contenuDetCommande .colDroite{width:580px;float:right;margin-top:2px;background:url(../images/espace_client/blue-dot-ver.gif) repeat-y left;padding-left:1px;}/****tableau detail commande******/.tableauDetailCommande{	width:580px;	margin-top: 5px;}.tableauDetailCommande th{background-color:#f3e9dd;color:#967363;padding:3px 0;font-weight:bold;vertical-align:top;}.tableauDetailCommande th.colDescArticle{width:210px;padding-left:18px;text-align:left;}.tableauDetailCommande th.colPrix{width:121px;padding-left:10px;text-align:left;border-left:1px solid #D5C0AF;}.tableauDetailCommande td.colPrix div{width:auto;text-align:left;font-weight:bold;}.tableauDetailCommande th.colQuantite, .tableauDetailCommande th.colRemise{width:45px;text-align:center;border-left:1px solid #D5C0AF;}.tableauDetailCommande th.colQuantite{width:50px;}.tableauDetailCommande th.colRemise{width:78px;}.tableauDetailCommande th.colMontantT{width:93px;text-align:center;color:#FFFFFF;background-color:#D5C0AF;}.tableauTotal td.montant div, .tableauTotal td.montantT div,  .tableauDetailCommande td.colMontantT div{width:94px;text-align:right;}#sousTableauDetailCommande .tableauTotal td.montantT div,#sousTableauDetailCommande .tableauTotal td.montant div{width:77px;text-align:right;}.tableauDetailCommande td{border-bottom:1px solid #d5bfaf;vertical-align:top;padding:5px 0;}.tableauDetailCommande td.colDescArticle{width:234px;padding:5px 20px 5px 18px;}.tableauDetailCommande td.colDescArticle{width:190px;}.tableauDetailCommande td.colPrix{padding:5px 5px 0 10px;vertical-align:top;background:url(../images/panier/separateur-marron.gif) no-repeat top left;}.tableauDetailCommande td.colQuantite,.tableauDetailCommande td.colRemise{text-align:center;background:url(../images/panier/separateur-marron.gif) no-repeat top left;}.tableauDetailCommande td.colRemise div{text-align:center;font-weight:bold;}.tableauDetailCommande td.colMontantT{	border-left:2px solid #D5C0AF;	border-right: 2px solid #D5C0AF;}.tableauDetailCommande td.colMontantT div{color:#967363;font-size:14px;font-family:verdana;font-weight:bold;}.tableauDetailCommande td.colMontantT div{font-size:13px;width:77px;margin-right:0px;}/***tableau total****/.tableauTotal{width:252px;background-color:#F3E9DF;color:#967363;}.tableauTotal td.entete, .tableauTotal td.enteteMT{width:160px;border-bottom:1px solid #FFFFFF;text-align:right;padding:5px 15px 3px 0;color:#904445;height:auto;}.tableauTotal td.enteteMT{height:auto;padding:0 15px 0 0;border-bottom:none;}#sousTableauDetailCommande .tableauTotal td{padding:5px 0;}#sousTableauDetailCommande .tableauTotal td.entete div,#sousTableauDetailCommande .tableauTotal td.enteteMT div{text-align:left;margin-left:10px;}.tableauTotal td.montant , .tableauTotal td.montantT {background-color:#D5C0AF;color:#FFFFFF;border-right:none;width:91px;border-bottom:1px solid #FFFFFF;border-left:2px solid #FFFFFF;vertical-align:bottom;font-size:13px;font-family:verdana;font-weight:bold;}.tableauTotal td.montantT {border-bottom:none;}/****FinTableauHautPreferer****//*************Contact*********/#contenuContact{width:773px;margin:9px 0 0 19px;padding-bottom:15px;}.blocHautContact{background:url(../images/commun/pointilles.gif) repeat-x bottom;padding-bottom:25px;width:782px;}.blocGchContact{width:442px;float:left;}.blocGchContact .titre{margin-top:15px;margin-bottom:13px;font-size:11px;color:#6c5e9c;}.blocGchContact h3{}.contenuContactHt{width:773px;}.blocDtContact{float:right;}.descListe{margin-bottom:15px;margin-left:3px;}.txt10{font-size:10px;}.txt10 a{color:#000000;text-decoration:underline;}.descpaiement{margin-top:15px;margin-bottom:20px;}.descListe ul li{background:url(../images/espace_client/fleche-noir.jpg) no-repeat left;margin-top:5px;list-style:none;}.descListe ul li a{color:#000000;text-decoration:none;}.descListe ul li a:hover{text-decoration:underline;}.boutonAcceder{margin-left:476px;}.descBasContact{margin-top:24px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#6c5e9c;}.descBasContactB{margin-top:17px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#6c5e9c;}.btEnvoieMsg{margin-top:18px;margin-bottom:232px;}.contenuTableauContact{margin-top:20px;width:782px;}/**************//***********Abonnement Newsletter****//**D�but ajout**/#BlocLigne input {border:1px solid #000000;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:11px;}.input_mail{border:0px solid #000000;color:#9D9D9D;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;width:118px;}#image_valid {border:0px solid #000000;}select {color:#000000;font-family:Arial;font-size:11px;}#BlocLigne{float:left;height:auto;left:40px;position:relative;top:16px;width:600px;margin-top:10px;}#BlocLigne .ZoneTxt {color:#773519;float:left;left:0px;position:relative;top:0px;}#BlocLigne input{width:277px;}#BlocLigne .AccueilMoyRond{position:relative;background:url(../images/Main/BoutonClt.png) no-repeat ;width:7px;height:7px;float:left;color:#773519;top:4px;left:0px;}#BlocLigne .AccueilMoyTxtMar1{position:relative;float:left;color:#773519;top:1px;margin-left:4px;width:210px;}#BlocLigne .AccueilMoyMadame{position:relative;float:left;color:#773519;top:2px;left:6px;}#BlocLigne .AccueilMoyCoche1{position:relative;float:left;color:#773519;top:0px;left:4px;}#BlocLigne .AccueilMoyCoche1 input{width:auto;border:0px;}#BlocLigne .AccueilMoyCoche2{position:relative;float:left;color:#773519;top:0px;left:20px;}#BlocLigne .AccueilMoyCoche2 input{width:auto;border:0px;}#BlocLigne .AccueilMoyCoche3{position:relative;float:left;color:#773519;top:0px;left:36px;}#BlocLigne .AccueilMoyCoche3 input{width:auto;border:0px;}#AccueilHautNL{height:170px;position:relative;width:820px;left:12px;margin-bottom:10px;}#AccueilHautTxt {position:relative;width:400px;color:#603813;font-size:11px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}#AccueilHautPub1NL{position:relative;float:left;width:820px;height:145px;}#AccueilHautMonCpt{position:relative;width:700px;float:left;left:90px;top:20px;}#titreAccueilBasMesCoor{background:url(../images/espace_client/titre_commandes.jpg) no-repeat;position:relative;width:675px;height:30px;left:9px;}#titreAccueilMoyenMesCoorNL{background:url(../images/espace_client/titre_commandes.jpg) no-repeat;position:relative;width:675px;height:30px;float:left;left:9px;}#contenuAccueilMoyenMesCoorNL{background:transparent url(../images/commun/FondGros.jpg) repeat-y scroll 0% 50%;float:left;height:auto;padding-bottom:40px;position:relative;width:692px;}#contenuAccueilBasMesCoor{background:transparent url(../images/commun/FondGros.jpg) repeat-y scroll 0% 50%;float:left;height:100px;padding-bottom:20px;position:relative;width:692px;}#AccueilBasMesCoor{background:transparent url(../images/commun/bottom-grand.jpg) no-repeat scroll center bottom;float:left;left:63px;padding-bottom:20px;position:relative;margin-top:20px;width:692px;}#AccueilBasMesCoor input{border:0px;}#AccueilBasMesCoor .AccueilBasTxtMar1{position:absolute;float:left;color:#773519;top:40px;left:42px;}#AccueilBasMesCoor .AccueilBasRond1{background:transparent url(../images/Main/BoutonClt.png) no-repeat scroll 0%;height:7px;left:45px;position:relative;top:16px;width:7px;}#AccueilBasMesCoor .AccueilBasTxtMar2NL{color:#773519;float:left;position:relative;margin-left: 4px;}#AccueilBasMesCoor .AccueilBasOpt1{color:#773519;float:right;font-weight:bold;position:relative;right:140px;margin-top:13px;}#AccueilBasMesCoor .AccueilBasCoche1{color:#773519;float:right;position:relative;right:130px;margin-top:13px;color:#773519;font-weight:bold;}#BlocLigne .AccueilBasCoche1 input, #BlocLigne .AccueilBasCoche2 input, #BlocLigne .AccueilBasCoche3 input, #BlocLigne .AccueilBasCoche4 input{width:auto;}#AccueilBasMesCoor .AccueilBasCoche2{color:#773519;float:right;position:relative;margin-top:13px;color:#773519;font-weight:bold;}#AccueilBasMesCoor input{border: none;}#AccueilBasMesCoor .AccueilBasCoche3{color:#773519;float:right;position:relative;right:130px;margin-top:13px;color:#773519;font-weight:bold;}#AccueilBasMesCoor .AccueilBasCoche4{color:#773519;float:right;position:relative;margin-top:13px;color:#773519;font-weight:bold;}#AccueilBasMesCoor .AccueilBasOpt2{color:#773519;float:right;font-weight:bold;position:relative;right:16px;margin-top:13px;}#AccueilBasMesCoor .AccueilBasOpt3{color:#773519;float:right;font-weight:bold;position:relative;right:140px;padding-top:11px;}#AccueilBasMesCoor .AccueilBasOpt4{color:#773519;float:right;font-weight:bold;position:relative;right:16px;margin-top:13px;}#AccueilBasMesCoor .AccueilBasRond2{background:transparent url(../images/Main/BoutonClt.png) no-repeat scroll 0%;height:7px;left:45px;position:relative;top:46px;width:7px;}#AccueilBasMesCoor .AccueilBasTxtMar3NL{color:#773519;float:left;left:58px;position:absolute;top:51px;}#AccueilHautMonCpt .AccueilHautTxtMar1{position:relative;float:left;color:#773519;top:10px;left:42px;}#AccueilHautMonCpt .AccueilHautRond1{position:relative;background:url(../images/commun/BoutonClt.png) no-repeat ;width:7px;height:7px;float:left;color:#773519;top:57px;left:42px;}#AccueilHautMonCpt .AccueilHautTxtMar2{position:absolute;float:left;color:#773519;top:83px;left:56px;width:120px;height:15px;}#AccueilBasMesCoor .ChampsOb1{color:#9E7C60;font-family:Verdana;font-size:11px;left:50px;position:absolute;top:150px;width:150px;height:15px;}#AccueilBasMesCoor .TxtGros{color:#684324;font-family:Verdana;font-size:10px;position:absolute;font-weight:bold;top:220px;Left:53px;width:150px;height:30px;}#AccueilBasMesCoor .TxtGros a{color:#684324;text-decoration:none;}#AccueilBasMesCoor .TxtGros a:hover{color:#684324;text-decoration:underline;}#AccueilBasMesCoor .BtnValiderInfo{position:absolute;top:190px;Left:473px;width:162px;height:54px;}#AccueilMoyenMesCoor{position:relative;width:692px;float:left;left:63px;margin-top:10px;padding-bottom:20px;background:transparent url(../images/commun/bottom-grand.jpg) no-repeat scroll center bottom;}#AccueilMoyenMesCoor .Pays{position:absolute;float:right;color:#773519;top:232px;left:270px;height:auto;}#AccueilMoyenMesCoor .Anniv{}#cboJour{width:75px;}#cboAnnee{width:87px;}#cboMois{width:107px;}#Cadeau {background-color:#E6E0D6;bottom:0px;position:absolute;right:41px;}#AccueilMoyenMesCoor .AccueilMoyRond10{position:absolute;background:url(../images/Main/BoutonClt.png) no-repeat ;width:7px;height:7px;float:left;color:#773519;top:292px;left:54px;}#AccueilMoyenMesCoor .AccueilMoyTxtMar11{position:absolute;float:left;color:#773519;top:288px;left:64px;}#AccueilMoyenMesCoor .Cadeau{position:absolute;float:left;top:233px;background-color:#E6E0D6;left:560px;width:53px;height:48px;}#AccueilMoyenMesCoor .AccueilMoyRond11{position:absolute;background:url(../images/Main/BoutonClt.png) no-repeat ;width:7px;height:7px;float:left;color:#773519;top:318px;left:54px;}#AccueilMoyenMesCoor .AccueilMoyTxtMar12{position:absolute;float:left;color:#773519;top:314px;left:64px;}#AccueilMoyenMesCoor .AccueilMoyRond12{position:absolute;background:url(../images/Main/BoutonClt.png) no-repeat ;width:7px;height:7px;float:left;color:#773519;top:343px;left:54px;}#AccueilMoyenMesCoor .AccueilMoyTxtMar13{position:absolute;float:left;color:#773519;top:340px;left:64px;}#AccueilMoyenMesCoor .TeleFix{position:absolute;float:left;color:#773519;top:287px;left:270px;}#AccueilMoyenMesCoor .AccueilMoyRond13{position:absolute;background:url(../images/Main/BoutonClt.png) no-repeat ;width:7px;height:7px;float:left;color:#773519;top:369px;left:54px;}#AccueilMoyenMesCoor .AccueilMoyTxtMar14{position:absolute;float:left;color:#773519;top:364px;left:64px;}#AccueilMoyenMesCoor .TelePorta{position:absolute;float:left;color:#773519;top:313px;left:270px;}#CptValidation{float:left;left:63px;height:auto;position:relative;width:692px;margin-bottom:15px;margin-top:10px;}#CptValidation input{border:0px;}#CptValidation .ChampsOb1{color:#9E7C60;font-family:Verdana;font-size:11px;left:13px;position:relative;top:14px;width:150px;height:15px;}#CptValidation .ChampsOb2{color:#9E7C60;font-family:Verdana;font-size:10px;left:12px;position:relative;top:40px;width:670px;height:45px;}#CptValidation .ChampsOb2 a, a:hover{color:#9E7C60;text-decoration:underline;}#CptValidation .ChampsLoi{color:#9E7C60;font-family:Verdana;font-size:10px;height:45px;left:13px;margin-top:70px;position:relative;width:670px;}#CptValidation .ChampsLoi a, a:hover{color:#9E7C60;text-decoration:underline;}#CptValidation .TxtGros{color:#684324;font-family:Verdana;font-size:10px;position:relative;font-weight:bold;top:40px;Left:13px;width:150px;height:30px;}#CptValidation .TxtGoBack{float:right;color:#684324;font-family:Verdana;font-size:10px;font-weight:bold;height:auto;margin-left:3px;position:relative;width:auto;}#CptValidation .FlecheGoBack{float:left;margin-top:3px;}#CptValidation .TxtGros a{color:#684324;text-decoration:none;}#CptValidation .TxtGros a:hover{color:#684324;text-decoration:underline;}#CptValidation .BtnValiderCpt{height:54px;right:40px;float:right;position:relative;width:162px;}/**Fin ajout**/#contenuNewsletter2{padding-bottom:18px;/*height:700px;*/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{margin-top:13px;width:426px;padding-bottom:10px;float:left;}/*.descNewsletter2{margin-top:13px;width:426px;padding-bottom:10px;margin-left:19px;}*/.tableauNewsletter{width:412px;}.tableauNewsletter td.coldesc{width:305px;text-align:left;padding-bottom:14px;}.tableauNewsletter td.radionews{width:23px;vertical-align:top;/*padding-top:2px;*/}.tableauNewsletter td.descOui{width:46px;vertical-align:top;text-align:left;padding-top:2px;}.tableauNewsletter td.descNon{width:29px;vertical-align:top;padding-top:2px;}.btValideChoix{width:150px;float:left;padding-left:91px;margin-top:19px;}.contenuAbonnementNews{padding-top:13px;padding-left:19px;width:782px;}.boutonValideChoix{margin-top:23px;margin-bottom:12px;float:right;width:150px;padding-right:25px;}.descTexte{margin-left:19px;}.descTexte a{color:#000000;text-decoration:underline;}/*********Mail Favoris********/#contenuPrincipalConfirm{width:786px;}#contenuPrincipalConfirm h1{}#sectionHeader{width:165px;margin-left:100px;margin-top:6px;margin-bottom:15px;}#sectionHeader h1{display:none;}#contenuBlanc{width:600px;margin-left:88px;background-color:#FFFFFF;}.bord{display:block;}.bordBas{display:block;background:url(../images/espace_client/bord-bas.gif) no-repeat bottom;width:600px;height:29px;}.descLien{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#FFFFFF;font-weight:bold;padding-top:5px;margin-left:17px;}.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 left bottom;width:568px;padding-bottom:17px;}.blocMailHt a{text-decoration:underline;font-weight:bold;color:#000000;}.texteItalic{font-style:italic;}.descOffre{margin-bottom:14px;margin-top:15px;font-weight:bold;}.footer{margin-left:98px;margin-top:16px;font-size:10px;color:#967363;font-family:Arial, Helvetica, sans-serif;}.contenuTableauOubliMDP{margin-top:17px;}.contenuCreationCompte{margin-top:10px;margin-bottom:24px;}.TableauOubliMDP td{padding-bottom:5px;}.TableauOubliMDP td.colGch{font-size:12px;width:116px;vertical-align:top;text-align:right;}.TableauOubliMDP td.colDt{font-size:12px;font-weight:bold;vertical-align:bottom;width:198px;padding-left:19px;}.btIdentifie{margin-left:5px;margin-top:9px;margin-bottom:2px;}. descCreationCompte{line-height:0px!important;line-height:13px;overflow:hidden;}. descCreationCompte ul{line-height:14px!important;line-height:13px;margin-top:-4px;overflow:hidden;}. descCreationCompte ul li{list-style-image:url({$LINK}images/espace_client/carre-noir.gif) no-repeat left 5px;line-height:13px;margin-left:18px;margin-top:-4px;margin-bottom:-2px;overflow:hidden;}. descCreationCompte ul li span{line-height:14px!important;line-height:16px;margin-left:10px;overflow:hidden;}/******catalogue********/#contenuDemandeCatalogue{width:801px;padding:0 0 20px 0;}#contenuDemandeCatalogue #tableauPrincipalCrCompte{margin-top:5px;}.blocHautCata{margin:25px 25px 0 20px;width:756px;}.blocHautCata .gauche{width:521px;float:left;}.blocHautCata .gauche h3{margin-bottom:5px;}.blocHautCata .droite{width:235px;float:right;text-align:right;}.infoLoi{background:url(../images/commun/pointilles.gif) repeat-x top;padding-top:12px;width:731px;padding-left:20px;padding-right:50px;font-size:9px;}.blocOffres{width:731px;padding-left:20px;padding-right:50px;margin:40px 0;}.blocOffres .texte{width:297px;float:left;}.blocOffres .choix{width:256px;float:left;}.blocOffres .bouton{width:178px;float:left;padding-top:27px;}.offreEmail .rad, .offreEmail .rad2{width:18px;}.offreEmail .rad, .offreEmail .txtRad{height:27px;}.offreEmail .rad2, .offreEmail .txtRad2{height:39px;}/*********/.alerte{left:285px;position:absolute;top:0px;}.alerteModifMdp{left:500px;position:absolute;top:0px;}.alerteWishlist{position:absolute;top:-3px;left:210px;}.champsModifGris{background-color:#0099CC;}/***********Email confirmation de commande**********/.contenuCommandeMail{padding:0  0 22px 17px;width:583px;}.contenuCommandeMail a{text-decoration:underline;color:#000000;}.contenuTableauCommandeMail{	background:url(../images/commun/pointilles.gif) repeat-x top;	width:565px;	padding-top:14px;	margin-top: 3px;}.contenuTableauCommandeMail .titre{background-color:#f9f4ee;width:555px;height:auto;border-bottom:1px solid #ffffff;padding:3px 0 5px 11px;color:#80292d;font-weight:bold;}/************//****tableau detail commande******/.tableauDetailCommandeMail{	width:565px;}.tableauDetailCommandeMail th{background-color:#f3e9dd;color:#967363;padding:3px 0;font-weight:bold;vertical-align:top;}.tableauDetailCommandeMail th.colDescArticle{width:234px;padding-left:11px;text-align:left;}.tableauDetailCommandeMail th.colPrix{width:106px;padding-left:10px;text-align:left;border-left:1px solid #D5C0AF;}.tableauDetailCommandeMail th.colQuantite, .tableauDetailCommandeMail th.colRemise{text-align:center;border-left:1px solid #D5C0AF;}.tableauDetailCommandeMail th.colQuantite{width:33px;}.tableauDetailCommandeMail th.colRemise{width:60px;}.tableauDetailCommandeMail th.colMontantT{width:103px;text-align:center;color:#FFFFFF;background-color:#D5C0AF;}.tableauDetailCommandeMail td{border-bottom:1px solid #d5bfaf;vertical-align:top;padding:5px 0;}.tableauDetailCommandeMail td.colRemise div{text-align:center;font-weight:bold;}.tableauDetailCommandeMail td.colMontantT div{	font-size:11px;	width:103px;	margin-right:0px;	text-align: center;	color:#967363;	font-weight:bold;}.tableauDetailCommandeMail td.colPrix div{width:auto;text-align:left;font-weight:bold;}.tableauDetailCommandeMail td.colDescArticle{	width:234px;	padding-left: 11px;}.tableauDetailCommandeMail td.colPrix{padding:5px 5px 0 10px;vertical-align:top;background:url(../images/panier/separateur-marron.gif) no-repeat top left;}.tableauDetailCommandeMail td.colQuantite, .tableauDetailCommandeMail td.colRemise{text-align:center;background:url(../images/panier/separateur-marron.gif) no-repeat top left;}.tableauDetailCommandeMail td.colMontantT{	border-left:2px solid #D5C0AF;	border-right: 2px solid #D5C0AF;}/***tableau total****/.tableauTotalMail{width:267px;background-color:#F3E9DF;color:#967363;}.tableauTotalMail td.entete, .tableauTotalMail td.enteteMT{width:159px;border-bottom:1px solid #FFFFFF;text-align:right;padding:5px 15px 3px 0;color:#904445;height:auto;}.tableauTotalMail td.montant , .tableauTotalMail td.montantT {background-color:#D5C0AF;color:#FFFFFF;border-right:none;width:106px;border-bottom:1px solid #FFFFFF;border-left:1px solid #FFFFFF;vertical-align:bottom;font-size:13px;font-family:verdana;font-weight:bold;}.tableauTotalMail td.enteteMT{height:auto;padding:0 15px 0 0;border-bottom:none;}#sousTableauDetailCommandeMail .tableauTotalMail td{padding:5px 0;}#sousTableauDetailCommandeMail .tableauTotalMail td.entete div,#sousTableauDetailCommandeMail .tableauTotalMail td.enteteMT div{text-align:left;margin-left:10px;}.tableauTotalMail td.montant div, .tableauTotalMail td.montantT div{text-align:right;padding-right:15px;}.tableauTotalMail td.montantT {border-bottom:none;}.blocInformations{background:url(../images/commun/pointilles.gif) repeat-x top;width:565px;padding-top:15px;margin-top:15px;}.blocInformations .livraison{width:267px;}.blocInformations .livraison .titre{width:257px;padding-left:10px;}.blocInformations .blocAdresse{padding:10px 10px;}.descOubliez{background:url(../images/commun/pointilles.gif) repeat-x top;padding-top:20px;}.rowAnnivWishList{position:relative;}/**** Styles de texte ****/#texteMarronNormal{letter-spacing:0px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#773519;}#texteMarronGras{letter-spacing:-0.5px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#773519;font-weight:bold;}#titreBlocs{color:white;font-size:16px;letter-spacing:-0.5pt;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;padding-left:30px;padding-top:7px;}
