#contenuGauche, #header, #footer {
	display:none;
}

#headerCommande, #contenuGaucheCommande{
	display:none;
}

.blocArticleConsulte, .filAriane, .optionAgrandir, .optionDecouvrir {
	display:none;
}

#contenuConfirmation .droite {
	background:transparent url(../images/commun/pointilles.gif) repeat-x scroll center top;
	margin-top:3px;
	padding-top:15px;
	width:544px;
	height:500px;
	float:left;
}

#contenuFP{
	height:50px;
}

#contenuConfirmation .gauche {
	visibility:hidden;
	display:none;
}

#descArticle{
	margin-bottom:17px;
	margin-top:35px;
	width:400px;	
}

#contenuPrincipal, #contenuPrincipalCommande{
width:801px;
float:left;
background:url(../images/commun/bord-basblanc.gif) no-repeat bottom;
background-color:#FFFFFF;
z-index:1;
position:relative;
height:auto;
}

/******styles d'ordre general********/
body{
background:url(../images/commun/bg-body.gif) repeat-x;
background-color:#f3e9dd;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

form, h1, h2, h3, h4, ul, li, input, p {
margin:0;
padding:0;
}

input{
}

img{
border:none;
}

.agauche{
float:left;
}


.espaceGchPetit2{
margin-left:5px;
}

.espaceGchMoyen{
margin-left:10px;
}

.espaceGchMoyen2{
margin-left:12px;
}

.espaceGchMoyen3{
margin-left:15px;
}

.espaceGchGrand{
margin-left:20px;
}
















































/* CSS Document */
/******styles d'ordre general********/
body{
background:url(../images/commun/bg-body.gif) repeat-x;
background-color:#f3e9dd;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

form, h1, h2, h3, h4, ul, li, input, p {
margin:0;
padding:0;
}

input{
}

img{
border:none;
}

.agauche{
float:left;
}

.adroite{
float:right;
}

.clearLeft{
clear:left;

}

.clearRight{
clear:right;
}

.clearBoth{
clear:both;
}

.spacer{
background:url(../images/commun/spacer.gif) no-repeat;
width:1px;
height:1px;
}

.gras{
font-weight:bold;
}

.leftAlign{
text-align:left;
}

.rightAlign{
text-align:right;
}

.centerAlign{
text-align:center;
}

.espaceGchPetit1{
margin-left:3px;
}

.espaceGchPetit2{
margin-left:5px;
}

.espaceGchMoyen{
margin-left:10px;
}

.espaceGchMoyen2{
margin-left:12px;
}

.espaceGchMoyen3{
margin-left:15px;
}

.espaceGchGrand{
margin-left:20px;
}

.espaceHautPetit1{
margin-top:3px;
}
.espaceBasPetit1{
padding-bottom:3px;
}

.espaceHautPetit2{
margin-top:5px;
}

.espaceHautMoyen1{
margin-top:10px;
}

.espaceHautMoyen2{
margin-top:12px;
}

.espaceHautMoyen3{
margin-top:15px;
}

.espaceHautGrand{
margin-top:20px;
}

.espaceDtPetit1{
margin-right:3px;
}

.espaceDtPetit2{
margin-right:5px;
}

.espaceDtMoyen{
margin-right:10px;
}

.espaceDtMoyen2{
margin-right:12px;
}

.espaceDtMoyen3{
margin-right:15px;
}

.espaceDtGrand{
margin-right:20px;
}

.txt11{
font-size:11px;
}

.txt12{
font-size:12px;
}

.txt13{
font-size:13px;
}

.txt14{
font-size:14px;
}

.txt15{
font-size:15px;
}

.txt16{
font-size:16px;
}

.txt17{
font-size:17px;
}

.txt18{
font-size:18px;
}

.txtMince{
letter-spacing:-0.5pt;
}

.txtMarron11{
color:#9d7c6d;
font-size:11px;
}

.txtMarron11 a{
text-decoration:underline;
color:#9d7c6d;
}

.txtNoir10{
color:#000000;
font-size:10px;
font-weight:normal;
}


.txtNoir11{
color:#000000;
font-size:11px;
font-weight:normal;
}

.txtNoir12{
color:#000000;
font-size:12px;
font-weight:normal;
}

.txtNoir13{
color:#000000;
font-size:13px;
}

.txtNoir15{
color:#000000;
font-size:15px;
line-height:13px;
font-family:Helvetica, sans-serif;
}

.txtBlanc11{
color:#FFFFFF;
font-size:11px;
}

.txtBlanc12{
color:#FFFFFF;
font-size:12px;
}

.txtBlanc13{
color:#FFFFFF;
font-size:13px;
}

.txtBlanc15{
color:#FFFFFF;
font-size:15px;
line-height:13px;
font-family:Helvetica, sans-serif;
}

.txtRose11{
color:#c47185;
font-size:11px;
}

.txtRose12{
color:#c47185;
font-size:12px;
}

.txtRose13{
color:#c47185;
font-size:13px;
}

.txtRose14{
color:#c47185;
font-size:14px;
}


/****STYLES****/
/*.texteGrenat11{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#9a4a61;
}*/

.texteMauve11{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#76638c;
font-weight:normal;
}

.texteMauvePetit{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;color:#76638c;
}

.texteMauveGras{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;color:#76638c;
}

.texteRouge11{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#c32222;
}

.texteMarine11{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4796ab;
}

.texteMauve17{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#76638c;
font-weight:bold;
}

.texteMauve17 a{
text-decoration:none;
color:#76638c;
}

.texteMauve11 a{
text-decoration:underline;
color:#76638c;
}


.texteMauve15{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#76638c;
}

.libRayon{
width:500px;
height:36px;
}


.txtMarronfonce{
color:#94493c;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.txtMarronfonce td{
text-align:left;
/*vertical-align:top;*/
}

/*****FINS Choix saison*****/

/****Styles pour la structuration********/

#container{
width:969px;
margin:0 auto;
}

#header{
width:969px;
height:161px;
position:relative;
}

#contenu{
width:969px;
}

#contenuGauche{
width:168px;
position:relative;
float:left;
z-index:100;
}

#contenuPrincipal, #contenuPrincipalCommande{
width:801px;
float:left;
background:url(../images/commun/bord-basblanc.gif) no-repeat bottom;
background-color:#FFFFFF;
z-index:1;
position:relative;
height:auto;
}

#footer{
	padding-left:168px;
	text-align:center;
	width:801px;
}
/**styles pour le header*******/
#sectionAccueil{
background:url(../images/menu_commande/separateur.gif) no-repeat top right;
position:absolute;
width:321px;
height:129px;
left:168px;
top:0;
}

.menuLangue{
width:321px;
height:18px;
font-size:10px;
float:right;
}

.menuLangue ul{
width:auto;
margin-top:5px;
float:right;
}

.menuLangue ul li{
list-style-type:none;
color:#c2b2b2;
float:left;
padding-right:8px;
}

.menuLangue ul li a{
color:#c2b2b2;
font-size:10px;
float:left;
text-decoration:underline;
}

#logo h1{
display:none;
}

#logo{
	width:165px;
	height:auto;
	float:left;

}

#logo img{
display:block;
}

































/*****/
.tableauPanier {
width:775px;
}

.tableauDetailCommande{
width:544px;
}

.tableauPanier th, .tableauDetailCommande 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;
}

.tableauDetailCommande th.colDescArticle{
height:26px;
width:182px;
padding-left:10px;
text-align:left;
}

.tableauPanier th.colPrix, .tableauDetailCommande th.colPrix{
width:109px;
padding-left:10px;
text-align:left;
border-left:1px solid #D5C0AF;
}

.tableauDetailCommande th.colPrix{
width:121px;
}

.tableauPanier th.colPrix div, .tableauPanier td.colPrix div, .tableauDetailCommande td.colPrix div{
width:auto;
text-align:left;
font-weight:bold;
}

.tableauPanier th.colQuantite, .tableauDetailCommande th.colQuantite, .tableauDetailCommande th.colRemise{
width:45px;
text-align:center;
border-left:1px solid #D5C0AF;
}

.tableauDetailCommande th.colQuantite{
width:56px;
}

.tableauDetailCommande th.colRemise{
width:78px;
}

.tableauPanier th.colRemise{
width:73px;
text-align:center;
border-left:1px solid #D5C0AF;
}

.tableauPanier th.colMontantT, .tableauDetailCommande th.colMontantT{
width:106px;
text-align:left;
color:#FFFFFF;
background-color:#D5C0AF;
}

.tableauDetailCommande th.colMontantT{
width:87px;
text-align:center;
}

.tableauPanier th.colMontantT div, .tableauPanier td.colMontantT div, .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;
}


.tableauPanier th.colOptions{
width:78px;
padding-left:10px;
text-align:left;
}

.tableauPanier td, .tableauDetailCommande 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/panier/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, .tableauDetailCommande td.colDescArticle{
width:234px;
padding:5px 20px 5px 10px;
}

.tableauDetailCommande td.colDescArticle{
width:162px;
}

.tableauPanier tr.active td.colDescArticle{
color:#6B5F9F;
}


.tableauPanier td.colDescArticle .dispo{
margin-top:10px;
}

.tableauPanier td.colPrix, .tableauDetailCommande td.colPrix{
padding:5px 5px 0 10px;
vertical-align:top;
background:url(../images/panier/separateur-marron.gif) no-repeat top left;
}

.tableauPanier td.colQuantite, .tableauDetailCommande td.colQuantite,
.tableauDetailCommande td.colRemise{
text-align:center;
background:url(../images/panier/separateur-marron.gif) no-repeat top left;
}

.tableauPanier td.colRemise div, .tableauDetailCommande td.colRemise div{
text-align:center;
font-weight:bold;
}

.tableauPanier td.colMontantT{
border-left:2px solid #D5C0AF;
border-right:2px solid #D5C0AF;
}

.tableauDetailCommande td.colMontantT{
border-left:2px solid #D5C0AF;
}

.tableauPanier td.colMontantT div, .tableauDetailCommande td.colMontantT div{
color:#967363;
font-size:14px;
font-family:verdana;
font-weight:bold;
}

.tableauDetailCommande td.colMontantT div{
font-size:11px;
width:77px;
margin-right:0px;
}

.tableauPanier td.colOptions{
vertical-align:bottom;
padding-left:10px;
}

.tableauPanier td.colOptions a{
color:#967363;
}

.blocSousTableau{
width:687px;
}

.codeAvantage, .codeAvantageMauve{
width:370px;
background:url(../images/panier/reflet-marron.gif) repeat-x top;
padding:16px 0 10px 10px;
background-color:#F3E9DF;
color:#967363;
}

.codeAvantageMauve{
background:url(../images/panier/reflet-mauve.gif) repeat-x top;
background-color:#ECE9F0;
padding:16px 0 6px 10px;
color:#6B5F9F;
font-weight:bold;
}

.codeAvantageMauve a{
color:#6B5F9F;
text-decoration:none;
}

.codeAvantage div{
margin-bottom:8px;
}
.codeAvantage a{
color:#967363;
text-decoration:none;
}

.codeAvantage a:hover, .codeAvantageMauve a:hover{
text-decoration:underline;
}

input.txtCodeAvan{
width:129px;
margin-right:10px;
}

.blocSousTableau .agauche{
width:380px;
float:left;
}

.blocSousTableau .adroite{
width:266px;
float:right;
}


.tableauTotal, #sousTableauDetailCommande .tableauTotal{
width:266px;
background-color:#F3E9DF;
color:#967363;
}

#sousTableauDetailCommande .tableauTotal{
width:247px;
}

.tableauTotal td.entete, .tableauTotal td.enteteMT{
width:145px;
border-bottom:1px solid #FFFFFF;
text-align:right;
padding:5px 15px 3px 0;
}

.tableauTotal td.enteteMT{
height:33px;
padding:0 15px 0 0;
border-bottom:none;
}

#sousTableauDetailCommande .tableauTotal td{
padding:5px 0;
}

#sousTableauDetailCommande .tableauTotal td.entete, 
#sousTableauDetailCommande .tableauTotal td.enteteMT{
color:#904445;
width:160px;
height:auto;
}

#sousTableauDetailCommande .tableauTotal td.entete div,
#sousTableauDetailCommande .tableauTotal td.enteteMT div{
text-align:left;
margin-left:10px;
}

.tableauTotal td.montant, .tableauTotal td.montantT {
width:102px;
border-bottom:1px solid #FFFFFF;
border-left:2px solid #FFFFFF;
border-right:2px solid #F3E9DF;
color:#967363;
font-size:13px;
font-family:verdana;
font-weight:bold;
}

.tableauTotal td.montantT, #sousTableauDetailCommande .tableauTotal td.montant ,  #sousTableauDetailCommande .tableauTotal td.montantT {
background-color:#D5C0AF;
color:#FFFFFF;
border-bottom:none;
/*border-right:2px solid #F3E9DF;*/
border-right:none;
}

#sousTableauDetailCommande .tableauTotal td.montant,
#sousTableauDetailCommande .tableauTotal td.montantT{
width:85px;
border-bottom:1px solid #FFFFFF;
vertical-align:bottom;
}

.blocBas{
background:url(../images/commun/pointilles.gif) repeat-x top;
padding-top:5px;
margin-top:20px;
width:773px;
}

.blocBas .gauche{
color:#967363;
width:368px;
padding-left:12px;
vertical-align:bottom;
}

.blocBas .gauche a{
color:#967363;
text-decoration:underline;
font-weight:bold;
}

.blocBas .droite{
color:#967363;
width:393px;
color:#73648B;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
word-spacing:-0.5pt;
}

.blocBas .droite span{
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}



/*********Confirmation*******/
/*************Confirmation*************/
#contenuConfirmation{
width:771px;
margin:24px 15px 0 15px;
padding-bottom:17px;
}

#contenuConfirmation h3{
margin-bottom:10px;
}

.blocGchConfirmation{
width:331px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6c5e9c;
}

.blocGchConfirmation a{
text-decoration:underline;
color:#6c5e9c;
}

.blocDtConfirmation{
float:right;
margin-top:6px;
}

.btRetourne{
margin-top:32px;
margin-bottom:55px;
}

.descConfirmation{
margin-top:14px;
}

/********confirmation 02*******/

#contenuConfirmation .gauche{
width:0px;
height:0px;
float:left;
color:#6c5e9c;
display:none;
visibility:hidden;
}

#contenuConfirmation .blocIntro{
background:url(../images/commun/pointilles.gif) repeat-x bottom;
padding-bottom:30px;
}

#contenuConfirmation .blocImprimer{
background:url(../images/commun/pointilles.gif) repeat-x bottom;
padding:0 5px 15px 5px;
font-weight:bold;
width:207px;
margin-top:7px;
}

#contenuConfirmation .blocImprimer img{
display:block;
}

#contenuConfirmation .blocImprimer div.numero{
padding-top:5px;
}

#contenuConfirmation .blocImprimer .txt{
width:177px;
padding-left:10px;
margin-top:4px;
}

#contenuConfirmation .droite{
background:url(../images/commun/pointilles.gif) repeat-x top;
width:544px;
float:left;
height:700px;
padding-top:15px;
margin-top:3px;
}

#contenuConfirmation .droite .titre{
background-color:#f9f4ee;
width:534px;
height:13px;
border-bottom:1px solid #ffffff;
padding:3px 0 5px 10px;
color:#80292d;
font-weight:bold;
}

.tableauDetailCommande th{
background-color:#f3e9dd;
}

.tableauDetailCommande td{
}


.blocInformations{
background:url(../images/commun/pointilles.gif) repeat-x top;
width:544px;
padding-top:15px;
margin-top:15px;
}

.blocInformations .livraison{
width:266px;
}

.blocInformations .facturation{
width:246px;
}

.blocInformations .blocAdresse{
padding:10px 10px;
}

#contenuConfirmation .droite .blocInformations .titre{
width:auto;
height:auto;
} 

.btJimprime{
margin-right:30px;
display:none;
visibility:hidden;
}

/**********P03******/
/**********Paiement03******/
.ajoutCarte{
margin-top:12px;
padding-bottom:5px;
width:518px;
float:left;
}

.tableauAjoutCarte{
width:300px;
}

.tableauAjoutCarte td{
	padding-bottom: 2px;
/*padding-bottom:3px;*/
}

.champCarte{
width:143px;
margin:0;
}


.champValidite{
width:52px;
}


/******Paiement05********/
.tableauContenuCarte{
width:530px;
margin-top:12px;
margin-bottom:12px;
}

.tableauContenuCarte td.radio{
width:23px;
text-align:left;
vertical-align:top;
padding-top:12px;
}

.tableauContenuCarte td.carte{
width:110px;
text-align:left;
vertical-align:top;
}

/**********Pop up Adresse de Facturation**/
#contenuModifierAdresse{
	width:595px;
	}

.descModifierAdresse{
	padding-right:5px;
	background-color:#FFFFFF;
	width:585px;
	padding-left: 5px;
}

.descModifierAdresse h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#9f91bb;
text-align:center;
font-weight:bold;
margin-bottom:10px;
margin-top:5px;
word-spacing:0.25em;
/*margin-top:5px;*/
}

.champsModif{
width:195px;
font-size:11px;
}

#cboPays{
width:195px;
font-size:11px;
}

.tableauModifierAdresse{
width:522px;
}

.tableauModifierAdresse td.colGauche{
width:499px;
text-align:right;
/*padding-right:29px;*/
}

.tableauModifierAdresse td.colDroite{
width:195px;
/*vertical-align:top;*/
padding-left:28px;
}


.tableauModifierAdresse input, .tableauModifierAdresse select{
margin-top:5px;
}

/********Livraison*******/
.zoneAjouter{
margin-top:7px;
/*margin-bottom:17px;*/
}


.tableauChoix td{
vertical-align:top;
padding-top:9px;
}

.tableauChoix td a{
text-decoration:underline;
color:#000000;
}

.tableauChoix td div{
padding-top:0px;
vertical-align:top;
}

.tableauChoix td input.txtnumero{
margin-top:10px;
margin-left:10px;
text-align:center;
font-size:11px;
}

.tableauChoix td.radio{
vertical-align:top;
text-align:left;
width:19px;
}

#contenuPaiement .blocDiff{
background:url(../images/commun/pointilles.gif) repeat-x top;
padding-left:8px;
}

#contenuPaiement .blocDiff .partieBas{
padding-top:12px;
}

.tableauParticipation{
width:168px;
}

.tableauParticipation td.frais{
width:100px;
padding-left:4px;
}

.tableauParticipation td.montant{
text-align:right;
padding-right:4px;
width:62px;
}
