#contenuGauche, #header, #footer {



	display:none;



}




#headerCommande, #contenuGaucheCommande{



	display:none;



}

#printImp{


    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:1024px;



margin:0 auto;



}







#header{



width:1024px;



height:161px;



position:relative;



}







#contenu{



width:1024px;



}







#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;



}
