/*==================================================================================================================
//===(  Copyright 2010 Atomprod  -  Author Alain Chalet <ach@atomprod.com> & Patrice Bridoux <pjb@atomprod.com> )===
//================================================================================================================*/

/* LES PRODUITS ========================================================= {{{ */
/* ========================================================================== */

.e-pdlg                 { clear:both;margin-bottom:15px;float:left;width:100%;}
.e-pdbk1                { float:left;}                                                         	/* block produit niv1 */
.e-pdbk2                { float:left;position:relative;top:0px;left:0px;overflow:hidden;}      	/* block produit nv2 */
.e-pdcdr                { border:1px solid #ccc;padding:4px;}                     		/* cadre */
.e-pdph                 { text-align:center;display:block;position:relative;}                  	/* block photo */
.e-pdph .e-pdimg img    { display:block;margin:0 auto;}                                        	/* photo */
.e-pdlk                 { width:100%;height:100%;display:block;position:absolute;top:0px;left:0px;z-index:80;clear:both;} /* block lien vers produit */
.e-pd-etq1, .e-pd-etq2,      
.e-pd-etq3, .e-pd-etq4,      
.e-pd-etq5      	{ text-align:right;}  				        		/* block étiquette */
.e-pd-prx        	{ text-align:right;padding:4px 0 0 0;}     				/* block prix */
.ec-ajt-decal        	{ height:25px;display:block;position:relative;}   			/* block décalage */ 

/*  deco -------------------------------------------------------------------- */
.e-pdbk2                { width:164px;margin:0;padding:0 4px;}					/* block produit nv2 */
.e-pdph                 { background:#cccccc;padding:6px;}					/* block photo */
.e-pdph .e-pdimg        { padding:3px;}								/* block photo */
.e-pdds                 { padding:8px 8px 4px 8px;}						/* block titre et marque */  
.e-pdds .e-pd-ttr       { font-size:90%;padding:0 0 2px 0;border-bottom:1px solid #ccc;position:relative;}	/* block titre*/
.e-pdds .e-pd-mrq       { font-size:80%;padding:2px 0 2px 0;}					/* block marque*/
.e-pd-txt               { font-size:80%;text-align:justify;padding:4px 8px;}			/* block texte */
.e-pd-etq1, .e-pd-etq2,      
.e-pd-etq3, .e-pd-etq4,      
.e-pd-etq5      	{ border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;font-weight:bold;background:#f2f2f2;margin:0 6px;;padding:2px 0;position:relative;}  /* block étiquette */
.e-pd-etq2 span 	{ text-transform:uppercase;}						/* block étiquette promo */
.e-pd-lg1               { font-size:90%;padding:0 8px 0 8px;}					/* ligne prix */
.e-pd-lg2               { font-size:110%;padding:0 8px 2px 8px;font-weight:bold;}		/* ligne prix */
.e-pdup .e-pdcdr        { border:1px solid #ccc;}
.e-pdov .e-pdcdr        { border:1px solid #000;}
#bx-C .e-pdimg img   	{ border:0;}								/* border autour des img */
#bx-C .e-pdlk img       { border:0;}								/* border autour des img */

/*-----position "BOUTON BUY" dans le cadre */
#bx-C-ct .ec-ajt-posi                 { position:absolute;bottom:8px;right:18px;z-index:900} 
#bx-C-ct .ec-ajt-posi .ec-ajt form    { margin:0;padding:0;}

/* ====================================================================== }}} */
/* BOUTON BUY =========================================================== {{{ */
/* ========================================================================== */

.e-buybt			{ height:auto;width:95px;}  /* block buy */
.e-buybth			{ background:url(../../img/div/ecom/buy_btn_h.gif) no-repeat 0 0;height:1px;width:95px;font-size:0px;line-height:0px;}
.e-buybtb			{ background:url(../../img/div/ecom/buy_btn_h.gif) no-repeat 0 0;height:1px;width:95px;font-size:0px;line-height:0px;}
.e-buybtc			{ background:url(../../img/div/ecom/buy_btn_c.gif) repeat-y 0 0;height:auto;width:95px;}
.e-buybt form			{ margin:0;padding:0;}

#bx-C .e-buybt .e-moins		{ margin:0;padding:0;border:0;height:16px;width:16px;display:block;background:url(../../img/div/ecom/buy_p_m.gif) no-repeat 0 0;float:left;
				  cursor:pointer;font-size:0;line-height:600px;}
#bx-C .e-buybt .e-moins:hover	{ background-position:0 -16px;}
#bx-C .e-buybt .e-plus		{ margin:0;padding:0;border:0;height:16px;width:16px;display:block;background:url(../../img/div/ecom/buy_p_m.gif) no-repeat -16px 0;float:left;
				  cursor:pointer;font-size:0;line-height:600px;}
#bx-C .e-buybt .e-plus:hover	{ background-position:-16px -16px;}

#bx-C .e-buybt input.e-qtsie	{ height:auto;width:30px;margin:0;padding:0;border:0;background:#e5e5e5;font-size:14px;text-align:center;font-weight:bold;float:left;line-height:120%;}

.e-buybt .e-buy-vide		{ background:url(../../img/div/ecom/buy_pan.gif) no-repeat 0 0;height:18px;width:25px;margin:0;float:left;padding:0px;}
.e-buybt .e-buy-vide:hover	{ background-position:-25px 0;}
.e-buybt .e-buy-plein		{ background:url(../../img/div/ecom/buy_pan.gif) no-repeat 0 -18px;height:18px;width:25px;margin:0;float:left;padding:0px;}
.e-buybt .e-buy-plein:hover	{ background-position:-25px -18px;}
.e-buybtc .buyclr		{ height:0px;width:95px;clear:both;font-size:0px;line-height:0px;display:block;}

/* ====================================================================== }}} */
/* BOUTON BUY 2 ========================================================= {{{ */
/* ========================================================================== */

.e-buybt2			{ height:auto;width:105px;}  /* block buy 2*/
.e-buybth2			{ background:url(../../img/div/ecom/buy_btn_h2.gif) no-repeat 0 0;height:1px;width:105px;font-size:0px;line-height:0px;}
.e-buybtb2			{ background:url(../../img/div/ecom/buy_btn_h2.gif) no-repeat 0 0;height:1px;width:105px;font-size:0px;line-height:0px;}
.e-buybtc2			{ background:url(../../img/div/ecom/buy_btn_c2.gif) repeat-y 0 0;height:auto;width:105px;}
.e-buybt2 form			{ margin:0;padding:0;}

#bx-C .e-buybt2 input.e-moins	{ margin:0;padding:0;border:0;height:19px;width:19px;display:block;background:url(../../img/div/ecom/buy_p_m2.gif) no-repeat 0 0;float:left;
	                          cursor:pointer;font-size:0;line-height:600px;}
#bx-C .e-buybt2 .e-moins:hover	{ background-position:0 -19px;}
#bx-C .e-buybt2 input.e-plus	{ margin:0;padding:0;border:0;height:19px;width:19px;display:block;background:url(../../img/div/ecom/buy_p_m2.gif) no-repeat -19px 0;float:left;
	                          cursor:pointer;font-size:0;line-height:600px;}
#bx-C .e-buybt2 .e-plus:hover	{ background-position:-19px -19px;}

#bx-C .e-buybt2 input.e-qtsie	{ height:auto;width:35px;margin:0;padding:0;border:0;background:#e5e5e5;font-size:16px;text-align:center;font-weight:bold;float:left;line-height:130%;}

.e-buybt2 .e-buy-vide		{ background:url(../../img/div/ecom/buy_pan2.gif) no-repeat 0 0;height:21px;width:27px;margin:0;float:left;padding:0px;}
.e-buybt2 .e-buy-vide:hover	{ background-position:-27px 0 ;}
.e-buybt2 .e-buy-plein		{ background:url(../../img/div/ecom/buy_pan2.gif) no-repeat 0 -21px;height:21px;width:27px;margin:0;float:left;padding:0px;}
.e-buybt2 .e-buy-plein:hover	{ background-position:-27px -21px;}
.e-buybtc2 .buyclr		{ height:0px;width:90px;clear:both;font-size:0px;line-height:0px;display:block;}

/* ====================================================================== }}} */
/* UN PRODUIT =========================================================== {{{ */
/* ========================================================================== */

#ec-prt				{  }
#ec-prt .clr			{ clear:both;display:block;height:0px;line-height:0px;font-size:0px;border:none;padding:0px;margin:0px;}
#ec-prt .ec-bkcol1		{ float:left;padding:0 20px 10px 0;}
#ec-prt .ec-bkcol2 .e-buybt	{ float:left; }
#ec-prt .ec-img			{ float:left;}
#ec-prt .ec-img img    		{ display:block;border:0;}
#ec-prt .ec-inf			{ margin:0 0 16px 0;}
#ec-prt .ec-ajt			{ float:left}
#ec-prt .ec-ajt form		{ margin:0;padding:0;}
#ec-prt .ec-ajt input		{ width:30px;}
#ec-prt .ec-ajt button		{ cursor:pointer;}
#ec-prt .ec-pht			{ display:none;}

#ec-prt .ec-prtlst			{ display:block;clear:both;margin:8px 0;width:100%;}
#ec-prt .ec-lstn0			{ display:block;width:100%;}
#ec-prt .ec-lstn1			{ display:block;width:100%;}
#ec-prt .ec-prtlst .ec-prx		{ float:left;width:100%;padding:8px 0 0 0;}
#ec-prt .ec-prtlst .ec-pdet		{ float:left;padding:6px 0 0 8px;}
#ec-prt .ec-prtlst .ec-pht		{ float:right;text-align:right;font-size:110%;padding:1px 0 0 8px;}
#ec-prt .ec-prtlst .ec-pht  span	{ font-size:60%;}
#ec-prt .ec-prtlst .ec-pttc		{ float:right;text-align:right;font-size:160%;}
#ec-prt .ec-prtlst .ec-pttc span	{ font-size:60%;}
#ec-prt .ec-prtlst .ec-ajt		{ float:right;text-align:right;}

/*  deco -------------------------------------------------------------------- */

#ec-prt .ec-img         { border:1px solid #CCC;}
#ec-prt .ec-bktxtcrt p  { padding:6px 0;}
#ec-prt .ec-pttc        { font-size:140%;}
#ec-prt .ec-pttc span   { font-size:80%;}
#ec-prt .ec-mrq         { margin-bottom:12px;}
#ec-prt .ec-prtlst      { border-bottom:1px solid #ccc;float:left;vertical-align:bottom ;}
#ec-prt .ec-lstn0       { border-top:1px solid #ccc;float:left;background:#f1f2f6;}
#ec-prt .ec-lstn1       { border-top:1px solid #ccc;float:left;}

/*----- "BOUTON BUY" dans liste de produit */

#bx-C-ct .ec-ajt-lst .ec-ajt { margin:-6px  4px 0 12px;padding:2px 0;float:right;}

/* ====================================================================== }}} */
/* LE PANIER : pan_resum ================================================ {{{ */
/* ========================================================================== */

#pan-resume		{ padding:8px 0;}
#pan-resume .pan-r-h	{ height:3px;width:auto;display:block;position:relative;font-size:0;line-height:0;padding:0 3px;}
#pan-resume .pan-r-hg	{ height:3px;width:3px ;display:block;background:url(../../img/div/ecom/pan_r_hg.gif) no-repeat ;position:absolute;top:0px;left:0px;}
#pan-resume .pan-r-hc	{ height:3px;width:auto;display:block;background:url(../../img/div/ecom/pan_r_hc.gif) repeat-x ;margin:0;}
#pan-resume .pan-r-hd	{ height:3px;width:3px ;display:block;background:url(../../img/div/ecom/pan_r_hd.gif) no-repeat ;position:absolute;top:0px;right:0px;}
#pan-resume .pan-r-b	{ height:3px;width:auto;display:block;position:relative;font-size:0;line-height:0;padding:0 3px;clear:both;}
#pan-resume .pan-r-bg	{ height:3px;width:3px ;display:block;background:url(../../img/div/ecom/pan_r_bg.gif) no-repeat;position:absolute;top:0px;left:0px;}
#pan-resume .pan-r-bc	{ height:3px;width:auto;display:block;background:url(../../img/div/ecom/pan_r_bc.gif) repeat-x ;margin:0;}
#pan-resume .pan-r-bd	{ height:3px;width:3px ;display:block;background:url(../../img/div/ecom/pan_r_bd.gif) no-repeat ;position:absolute;top:0px;right:0px;}
#pan-resume .pan-r-cg	{ background:url(../../img/div/ecom/pan_r_c.gif) repeat-y 0 0 #dedede;margin:0;padding:0;width:100%;}
#pan-resume .pan-r-cd	{ background:url(../../img/div/ecom/pan_r_c.gif) repeat-y 100% 0;margin:0;padding:0;width:100%;display:block;}
#pan-resume .p-r-lnk1        		{ background-position: 0 0;}
#pan-resume .p-r-lnk1:hover  		{ background-position: 0 -31px;}
#pan-resume .p-r-lnk2        		{ background-position: 0 -62px;}
#pan-resume .p-r-lnk2:hover  		{ background-position: 0 -93px;}
#pan-resume .pan-resume-lnk		{ padding:0 1px;}
#pan-resume .pan-resume-lnk a		{ background-image:url(../../img/div/ecom/pan-resume-lnk.gif);background-repeat:no-repeat;background-color:#fff;display:block;
					  padding:0 4px 0px 0;height:31px;margin:0;font-weight:bold;text-align:right;font-size:80%;text-decoration:none;color:#e8e8e8;}
#pan-resume .pan-resume-lnk a:hover	{ color:#fff;}
#pan-resume .pan-resume-nbr		{ padding:0 3px;text-align:right;font-weight:bold;font-size:90%;margin:-8px 0 0 0;}
#pan-resume .pan-resume-nbr span	{ color:#717171;font-size:80%;}
#pan-resume .pan-resume-nba		{ padding:0 3px;text-align:right;font-weight:bold;font-size:90%;}
#pan-resume .pan-resume-nba span	{ color:#717171;font-size:80%;}
#pan-resume .pan-resume-tot		{ padding:2px 3px;text-align:right;font-weight:bold;font-size:120%;background:#e4e4e4;color:#000;margin:3px 1px 0 1px;border-top:1px solid #ababab;}
/* #pan-resume .pan-resume-tot span	{ font-size:70%;color:#717171;font-weight:normal;} */

/* ====================================================================== }}} */
/* form_btn_pan ============================================================ {{{ */
/* ========================================================================== */
#bx-C #pan button			{  height:35px;width:auto;border:0;padding:0;margin:0;background:transparent;font-size:12px;font-weight:bold;overflow:hidden;}
#bx-C #pan button .btpan1 		{  height:35px;width:auto;background:url(../../img/div/ecom/z_button.gif) no-repeat 100% -35px;padding:0 15px 0 0;margin:0;overflow:hidden ;}
#bx-C #pan button .btpan2 		{  height:35px;width:auto;background:url(../../img/div/ecom/z_button.gif) no-repeat 0 -35px;padding:8px 0 6px 15px;margin:0;color:#000;white-space:nowrap;overflow:hidden ; }
#bx-C #pan button:hover .btpan1		{  background-position:100% 0;}
#bx-C #pan button:hover .btpan2		{  background-position:0 0;color:#fff; }

/* ====================================================================== }}} */
/* LE PANIER ============================================================ {{{ */
/* ========================================================================== */
#bx-C #pan #pantab .blk1 	{ padding:0 0 6px 0;margin:0 0 8px 0;width:auto;position:relative;}

#bx-C #pan			{ width:auto;padding:0 0 30px 0;margin:0 auto;display:block;text-align:center;}
#bx-C #pan form                 { margin:0;padding:0;clear:none;}
#bx-C #pan form  div            { margin:0;}
#bx-C #pan h2			{ font-size:140%;text-align:left;color:#000;margin:4px 0 10px 0;padding:0;border-bottom:1px solid #000;background:transparent;}
#bx-C #pan p			{ padding:6px;margin:0;width:auto;}
#bx-C #pan .clr			{ height:0px;width:auto;font-size:0px;line-height:0px;display:block;margin:0;padding:0;clear:both;}
#bx-C #pan .trt			{ font-size:0px;line-height:0px;height:0px;border-bottom:1px solid #B3ACAC;display:block;width:90%;margin:20px auto 10px auto;}
#bx-C #pan .trts		{ font-size:0px;line-height:0px;height:0px;border-bottom:1px solid black;display:block;width:auto;margin:20px auto 10px auto;}
#bx-C #pan .ecomc1		{ width:49%;float:left;clear:none;position:relative;}
#bx-C #pan .ecomc2		{ width:49%;float:right;clear:none;position:relative;}

/* Titre block ---------------- */

#bx-C #pan .panh3		{ text-align:left;}
#bx-C #pan h3			{ font-size:11px;margin:4px 0 0 0;padding:1px 28px 1px 4px;background:transparent;background:url(../../img/div/ecom/h3.gif) no-repeat 100% 100%;color:#fff;float:left;}

/* Block 1 ---------------- */
/*#pan .cmptfact, #pan .cmptlog, #pan .cmptnew { background:#f9f9f9;border:1px solid #000;margin:0;display:block;} */

#bx-C #pan .blk1                	{ background:#f9f9f9;border:1px solid #000;margin:0;display:block;padding:8px;margin:0 0 8px 0;width:auto;position:relative;top:0px;left:0px;}
#bx-C #pan .blk1 p			{ text-align:left;width:auto;padding:8px;}
#bx-C #pan .blk1 h4			{ border-bottom:1px solid #000;margin:6px 0 16px 0;padding:0 0 2px 0;font-size:12px;background:none;text-align:left;}
#bx-C #pan .blk1 a			{ color:#000;text-decoration:underline;}
#bx-C #pan .blk1 a:hover		{ color:#d00000;}

#bx-C #pan .blk1 .blk1fm        	{ text-align:left;margin:3px 0;}
#bx-C #pan .blk1 .blk1fm span		{ width:25%;float:left;padding:2px 8px 0 0;text-align:right;position:relative;top:0px;left:0px;}
#bx-C #pan .blk1 .blk1fm select		{ width:60%;background:#fff;}
#bx-C #pan .blk1 .blk1fm input		{ width:auto;background:#fff;padding:2px 0 2px 2px;}
#bx-C #pan .blk1 .blk1fm textarea	{ width:60%;height:auto;background:#fff;padding:2px 0 2px 2px;}
#bx-C #pan .blk1 .blk1fm input.chkbox	{ width:auto;background:transparent;border:0;margin:0 2px 0 0;padding:0;cursor:pointer;position:relative;top:2px;}

#bx-C #pan .blk1 .blk1bt		{ text-align:center;}


#bx-C #pan .erreur		{ background-color:#FFE5E5;}

/* ====================================================================== }}} */
/* LE PANIER : 1-2-3-4 ================================================== {{{ */
/* ========================================================================== */

#ligne                        { height:62px;width:516px;margin:20px auto 20px auto;background:url(../../img/div/ecom/ligne.gif) no-repeat 0 50%;position:relative;}
#ligne a span, #ligne div span { position:absolute;left:-60%;bottom:-14px;width:120%;text-align:center;font-size:80%;font-weight:bold;margin-left:50%;}
#ligne span                   { text-decoration:none;}

#ligne a                      { color:#000;text-decoration:none;}
#ligne a:hover                { color:#000;text-decoration:none;}
#ligne a:hover span           { color:#000;}
#ligne1a- span,#ligne1b- span { color:#000;}
#ligne2a- span,#ligne2b- span { color:#000;}
#ligne3a- span,#ligne3b- span { color:#000;}
#ligne4a- span,#ligne4b- span { color:#000;}

#ligne1a, #ligne1b, #ligne1a-, #ligne1b- { height:62px;width:66px;display:block;position:absolute;left:0px;top:0px;}
#ligne1a                   { background:url(../../img/div/ecom/ligne1.gif) no-repeat 0    0  ;}
a#ligne1a:hover, #ligne1a-  { background:url(../../img/div/ecom/ligne1.gif) no-repeat 0  -62px;}
#ligne1b                   { background:url(../../img/div/ecom/ligne1.gif) no-repeat 0 -124px;}
a#ligne1b:hover, #ligne1b-  { background:url(../../img/div/ecom/ligne1.gif) no-repeat 0 -186px;}

#ligne2a, #ligne2b, #ligne2a-, #ligne2b- { height:62px;width:66px;display:block;position:absolute;left:150px;top:0px;}
#ligne2a                   { background:url(../../img/div/ecom/ligne2.gif) no-repeat 0    0  ;}
a#ligne2a:hover, #ligne2a-  { background:url(../../img/div/ecom/ligne2.gif) no-repeat 0  -62px;}
#ligne2b                   { background:url(../../img/div/ecom/ligne2.gif) no-repeat 0 -124px;}
a#ligne2b:hover, #ligne2b-  { background:url(../../img/div/ecom/ligne2.gif) no-repeat 0 -186px;}

#ligne3a, #ligne3b, #ligne3a-, #ligne3b- { height:62px;width:66px;display:block;position:absolute;left:300px;top:0px;}
#ligne3a                   { background:url(../../img/div/ecom/ligne3.gif) no-repeat 0    0  ;}
a#ligne3a:hover, #ligne3a-  { background:url(../../img/div/ecom/ligne3.gif) no-repeat 0  -62px;}
#ligne3b                   { background:url(../../img/div/ecom/ligne3.gif) no-repeat 0 -124px;}
a#ligne3b:hover, #ligne3b-  { background:url(../../img/div/ecom/ligne3.gif) no-repeat 0 -186px;}

#ligne4a, #ligne4b, #ligne4a-, #ligne4b- { height:62px;width:66px;display:block;position:absolute;left:450px;top:0px;}
#ligne4a                   { background:url(../../img/div/ecom/ligne4.gif) no-repeat 0   0  ;}
a#ligne4a:hover, #ligne4a-  { background:url(../../img/div/ecom/ligne4.gif) no-repeat 0  -62px;}
#ligne4b                   { background:url(../../img/div/ecom/ligne4.gif) no-repeat 0 -124px;}
a#ligne4b:hover, #ligne4b-  { background:url(../../img/div/ecom/ligne4.gif) no-repeat 0 -186px;}

/* ====================================================================== }}} */
/* LE PANIER : 1 : panier =============================================== {{{ */
/* ========================================================================== */


#bx-C #pan #pantab .blk1 { padding:0 0 6px 0;margin:0 0 8px 0;width:auto;position:relative;}
#bx-C #pan #vide-pan     { }
#bx-C #pan button.vider  { position:absolute;top:-20px;right:4px;background:url(../../img/div/ecom/z_vider.gif) no-repeat 100% 3px;font-size:10px;
                           width:auto;height:auto;font-weight:normal;;display:block;border:0;cursor:pointer;margin:0;padding:0 16px 0 0;color:#838383;text-align:right;float:right;}
#bx-C #pan button.vider:hover  { background:url(../../img/div/ecom/z_vider.gif) no-repeat 100% -97px;color:#a80d0d;}

#bx-C #pan table         { width:100%;border-collapse:collapse;text-align:center;margin:0 0 6px 0;padding:0;border-top:0;border-left:0px;border-right:0px;}
#bx-C #pan th            { border:1px solid #000;padding:4px;background:#e3e3e3;color:#000;border-top:0;}
#bx-C #pan td            { border:1px solid #000;padding:4px;background:#f9f9f9;}
#bx-C #pan td img        { border:1px solid #777;}
#bx-C #pan td.des1       { border-right:0px; border-left:0px;width:70px;}
#bx-C #pan td.des2       { border-left:0px;}
#bx-C #pan .thleft       { border-left:0px}
#bx-C #pan .thright      { border-right:0px;}
#bx-C #pan .thrgtlft     { border:0px;}

#bx-C #pan .qt           { padding:3px 2px 3px 0;}
#bx-C #pan .qt .qtct     { width:90px;display:block;float:left;margin:0;padding:0;}
#bx-C #pan .qt input     { margin:0;text-align:left;background:#fff;float:left;width:2em;}
#bx-C #pan .moins        { background:url(../../img/div/ecom/z_moins.gif) no-repeat 0 4px;width:19px;height:19px;display:block;border:0;padding:0;margin:0;float:left;}
#bx-C #pan .moins:hover  { background:url(../../img/div/ecom/z_moins.gif) no-repeat -19px 4px;}
#bx-C #pan .plus         { background:url(../../img/div/ecom/z_plus.gif) no-repeat 0 4px;width:19px;height:19px;display:block;border:0;padding:0;margin:0;float:left;}
#bx-C #pan .plus:hover   { background:url(../../img/div/ecom/z_plus.gif) no-repeat -19px 4px;}
#bx-C #pan .xdel         { background:url(../../img/div/ecom/z_xdel.gif) no-repeat 0 5px;width:15px;height:20px;display:block;border:0;padding:0;margin:0;float:right;}
#bx-C #pan .xdel:hover   { background-position:-15px 5px;}

#bx-C #pan h3            { font-size:110%;}
#bx-C #pan .bdn          { text-align:left;padding:8px;border-left:0px;}
#bx-C #pan .bdn2         { border:0;border-bottom:1px solid #000;}
#bx-C #pan .f-des        { text-align:left;border-left:0px;}
#bx-C #pan .prx          { background:#fff;font-weight:bold;text-align:right;}
#bx-C #pan .prx0         { text-align:right;padding-right:7px;border-right:0px;}
#bx-C #pan .prx1         { text-align:right;padding-right:7px;border-right:0px;font-weight:bold;}
#bx-C #pan .f-tot        { background:#fff;border-right:0px;text-align:right;padding-right:7px;}
#bx-C #pan .f-gtot       { background:#fff;border-right:0px;font-size:1.3em;}
#bx-C #pan .f-tot-       { background:#fff;border-right:0px;text-align:right;padding-right:7px;color:red;font-weight:bold;} /* Remise*/
#bx-C #pan .prx2         { background:#000;font-size:120%;color:#fff;border-right:0px;font-weight:bold;text-align:center;}
#bx-C #pan .recal .blk1bt	{ text-align:right;}

#bc-C #pan .e1-rem input  { margin:0;width:300px; }
#bc-C #pan .e1-btn input  { margin:0;width:30px; }

/* ====================================================================== }}} */
/* LE PANIER : 2 : coordonnées ========================================== {{{ */
/* ========================================================================== */
#bx-C #pan .blk1 #togg-livr	 { width:auto;display:none;padding:0;margin:0;position:relative;top:0px;left:0px;}
#bx-C #pan .blk1 .mobli		 { text-align:left;padding:0;margin:-6px 0 0 0;font-size:10px;} /* mention obligatoire */
#bx-C #pan .blk1 .ecmodif 	 { background:url(../../img/div/ecom/modif3.gif) no-repeat 0 0;width:11px;height:11px;display:block;border:0;padding:0;margin:0;} 
#bx-C #pan .blk1 .ecmodif:hover	 { background-position:-11px 0;} 
#bx-C #pan .blk1 .cnct 		 { position:relative;top:0px;left:0px;} 
#bx-C #pan .blk1 .cnct span	 { position:relative;top:0px;left:0px;float:left;} 
#bx-C #pan .blk1 .cnct a	 { position:relative;top:0px;left:0px;float:left;margin: 0 8px 0 0;left:4px;} 
#bx-C #pan .blk1 h4 input.chkbox { width:auto;background:transparent;border:0;margin:0 2px 0 0;padding:0;cursor:pointer;position:relative;top:2px;}
/* ====================================================================== }}} */
/* LE PANIER : 3 : options ============================================== {{{ */
/* ========================================================================== */
#bx-C #pan #cmptopt1 	   { position:relative;top:0px;left:0px;text-align:left;} 
/* ====================================================================== }}} */
/* LE PANIER : 4 : paiement ============================================= {{{ */
/* ========================================================================== */

#bx-C #pan #tblfactinf			{ border:0;margin:0;padding:8px;}	
#bx-C #pan #tblfactinf table		{ border:0;margin:0;padding:0;}	
#bx-C #pan #tblfactinf td		{ border:0;margin:0;padding: 1px 4px;}
#bx-C #pan #tblfactinf .fctinf		{ text-align:right;}
#bx-C #pan #tblfactinf .fctinf2		{ text-align:left;}

#bx-C #pan .blk1 #tblfact		{ border:0;margin:0;padding: 0;border-top:1px solid #000;}
#bx-C #pan .blk1 .factth		{ border-right:0;}
#bx-C #pan .blk1 #fact			{ border:0;margin:0;padding: 0;}
#bx-C #pan .blk1 .fct			{ padding:10px 0;text-align:left;border:0;border-bottom:1px solid #000;}
#bx-C #pan .blk1 .fct p			{ margin:0;width:auto;text-align:left;}
#bx-C #pan .blk1 .fct span		{ font-size:0.8em;font-weight:normal;width:44%;}
#bx-C #pan .blk1 .fct-1			{ float:left;width:50%;clear:none;position:relative;}
#bx-C #pan .blk1 .fct-1 p	        { padding:0 0 0 40px;}
#bx-C #pan .blk1 .fct-2			{ float:right;width:48%;clear:none;position:relative;}
#bx-C #pan .blk1 .fct-2 p		{ padding:0 0 0 50px;}
/* #bx-C #pan .blk1 .adfac	  	{ padding: 0 0 0 40px;} */
#bx-C #pan .blk1 .fct h4		{ text-decoration:underline;border:0;margin:0 0 4px 0;padding:0;color:#7c7c7c;font-size:12px;}
/* #bx-C #pan .blk1 .adfac p		{ font-weight:bold;padding:0;} 
#bx-C #pan .blk1 .adliv 		{ padding: 0 0 0 50px;}
#bx-C #pan .blk1 .adliv p		{ padding: 0;} */
#bx-C #pan .blk1 .fct-inf  		{ border:0;}
#bx-C #pan .blk1 .fct-inf p		{ text-align:center;padding:10px;}

#bx-C #pan .blk1 .mdpaie		{ position:relative;top:0px;left:0px;margin-bottom:8px;border:1px solid #ccc;width:99%;display:block;background:url(../../img/div/ecom/_.giff) repeat;cursor:pointer;}
#bx-C #pan .blk1 .mdpaie:hover		{ border:1px solid #000;background:#fdfdfd;}
#bx-C #pan .blk1 .mdpaie2		{ position:relative;top:0px;left:0px;padding:8px;display:block;text-align:left;}
#bx-C #pan .blk1 .mdpaie input.chkbox	{ width:auto;border:0;padding:0;margin:0;cursor:pointer;background:transparent;position:absolute;left:35px;top:15px;z-index:700;}
#bx-C #pan .blk1 .mdpcl 		{ padding:8px 8px 8px 80px;display:block;position:relative;top:0px;left:0px;text-align:left;}
#bx-C #pan .blk1 .mdpcl h4		{ font-weight:bold;margin:0;padding:0;color:#000;text-align:left;background:none;text-decoration:underline;border:0;}
#bx-C #pan .blk1 .mdpcl p		{ text-align:left;margin:0;padding:4px 0;}
#bx-C #pan .blk1 .mdpaie2 .mdpcdr	{ position:absolute;top:35px;left:10px;z-index:600;width:60px;height:auto;text-align:center;display:none;
					  font-size:10px;font-weight:bold;text-decoration:none;background:transparent;color:#AAA;}
#bx-C #pan .blk1 .mdpaie2:hover .mdpcdr { display:block;}
/* #bx-C #pan .blk1 .mdpdiv		{ clear:both;} */
/* ====================================================================== }}} */
/* LE PANIER : mes commandes ============================================ {{{ */
/* ========================================================================== */

#mcmd                { width:100%;border-collapse:collapse;text-align:center;}
#mcmd  th            { padding:0 ;color:#000;background:#FBEAD1;border:1px solid #8F8577;border-top:1px solid #000;}
#mcmd  td            { padding:8px 0;color:#000;background:#fff;border:1px solid #B3ACAC;}
#mcmd  td div        { padding:4px;}
#mcmd  th span       { padding:4px;text-align:center;}
td.adrs              { text-align:left}
.loop                { background:url(../../img/div/ecom/z_details.gif) no-repeat 50% 0;width:100%;height:16px;display:block;}
.loop:hover          { background:url(../../img/div/ecom/z_details.gif) no-repeat 50% -16px;}

/* ====================================================================== }}} */

#blk-zoomimg              { height:0px;display:none;position:absolute;top:0px;left:0px;z-index:999999;cursor:pointer;}
#blk-zoomfd               { height:0px;display:block;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/css1/blk-zoomimg.png',sizingMethod='scale');}
#blk-zoomimg>#blk-zoomfd  { background:url(../../img/div/ecom/blk-zoomimg.png) repeat;filter:none;}

#blk-za            { border:1px solid #777;position:absolute;padding:20px;background:#000;cursor:pointer;}
#blk-za img        { border:0px;margin:0;padding:0;display:block;}

.e4_b4_it { width:98%;height:70px; }

.vlbf { color:#750000; cursor:pointer; text-decoration:underline; }

