/* 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;
}

#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;
letter-spacing:-1pt;
}


#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;
}