
@import url(../../../css/fck_ic.css.php);

/* ########################################################################### */
/* ################################### NAVI.PHP ############################## */

.warning_compte{
	color: black;
}
.required{
	border: 1px solid #FF0000;
}

.tt_ic {
height:25px;
line-height:-20px;
  color:#FCE2B4;
  margin: 10px 7px 20px;
  font-size:16px;
  font-weight:bold;
  border-bottom:1px solid white;
}

/* ##################################### TITRE ############################### */
/* ########################################################################### */



/* ########################################################################### */
/* ################################### NAVI.PHP ############################## */


/* UL PRINCIPAL ET SECONDAIRE */
ul#ic_navCat, ul.ic_navArt {
	list-style: none;
	margin: 0px;
	padding: 0;
	font-size:11px;
    width:226px;

    left:0px;
    }
/*ul#ic_navCat { margin:0 0 463px 0; }*/
ul#ic_navCat { margin:0 0 545px 0; }
/* CATEGORIE */
ul#ic_navCat li.categorie {
	display: block;
	text-align: left;
	padding: 3px 18px;
	margin-bottom: 0px;
	font-weight: bold;
	text-transform: uppercase;
	color:#650a0a;
  margin-left:1px;
    /*width:190px;*/
    min-height:29px;
    height:auto !important;
    height:29px;

}
/* LIEN CATEGORIE */
ul#ic_navCat li.categorie a {
	text-decoration: none;
	color:#650a0a;
}
/* LIEN CATEGORIE HOVER */
ul#ic_navCat li.categorie a:hover {
	text-decoration: underline;

}
ul#ic_navCat li.categorie.select a{ color: #fff;}


/* CATEGORIE SELECTIONNEE */
ul#ic_navCat li.categorie.select {
	text-decoration: none;
	margin-bottom: 0;
	padding: 5px 5px 0px 15px !important;
	color:#fff;
   background:url(../../images/icon_triangle.gif) 100% 0 no-repeat #650a0a;
    min-height:29px;
    height:auto !important;
    height:29px;
    border-left:10px solid #650A0A;
}
/* CATEGORIE NON SELECTIONNEE, MAIS DANS LA CAT SELECTIONNEE */
ul#ic_navCat li.categorie.select2, ul#ic_navCat li.categorie.select2 a {
  color: #fff;
}

ul#ic_navCat li.categorie span { text-decoration:underline; }

/* UL SECONDAIRE */
ul.ic_navArt {
	display: block;
	text-align: left;
	padding: 0px;
  	/*margin-top: 0;
	margin-bottom: 5px;
	margin-left:10px;*/
}


/* ARTICLE */
ul#ic_navCat li.article {
	text-decoration: none;
	font-weight: normal;
	padding-left:35px;
	color:#650a0a;
	text-indent:-10px;
  /* margin:0px;
 background:#434343;*/
    width:185px;
    min-height:18px;
    height:auto !important;
    height:18px;
    /*border-left:10px solid #fff;*/
     margin-left:1px;
  }
/* LIEN ARTICLE */
ul#ic_navCat li.article a {
	text-decoration: none;
	color:#650a0a;
}
/* LIEN ARTICLE HOVER */
#ic_navCat li.article a:hover {
	text-decoration: underline;
}


/* ARTICLE SELECTIONNEE */
#ic_navCat li.article.select {
	font-weight: bold !important;
	color:#650a0a;
    /*background:#434343;
    width:185px;*/
    min-height:18px;
    height:auto !important;
    height:18px;
    /*margin:0 0 0 11px;
	padding:5px 5px 5px 25px;
	background:#cea181;*/
}

/* ARTICLE SELECTIONNEE 
#ic_navCat li.article.select {
	font-weight: bold !important;
	color:#650a0a;
    background:#434343;
    width:185px;
    min-height:18px;
    height:auto !important;
    height:18px;
    margin:0 0 0 11px;
	padding:5px 5px 5px 25px;
	background:#cea181;
}*/

/* SPAN ARTICLE SELECTIONNE (juste le texte) */
#ic_navCat li.article.select span {
	text-decoration: underline;
}


/* ################################### NAVI.PHP ############################## */
/* ########################################################################### */


/* ########################## SHOP ############################# */

#shop{padding:0px; width:676px; margin:10px auto; text-align:left; min-height:350px; height:auto  !important; height:350px; }
#shop h2, #shop h3, #shop h4, #shop div{display:block; position:relative;}

#shop h2{ width:100%; text-align:left; text-indent:8px; height:20px; border-bottom:2px solid white; margin:7px 0 2px 0; }
#shop h3{width:100%; text-align:left; text-indent:8px; min-height:25px; height:auto !important; height:25px; margin:2px 0 10px 0;}
#shop .colorTitreCategPrincipal{color:#290304;}
#shop .colorTitreCategSelect{color:#D65012;}

#shop .navList{width:98.5%; height:33px; background:#A23E1C; padding:7px 5px; text-align:center; margin:0 0 10px 0}
#shop .navList .prev{color:#FCE2B4; position:absolute; float:left: top:7px; left:5px; }
#shop .navList .next{color:#FCE2B4; position:absolute; float:right: top:7px; right:5px;}
#shop .navList .situPage{color:#FCE2B4;}



.backS{background:#3D0406; min-height:218px; height:auto !important; height:657px; width:676px; padding:0; text-align:center; margin:0px; border:0px solid #3D0406; }
.backS > *{float:left;}

.prodSomm{width:160px; height:160px; margin:5px 0; _display:inline; padding:0; text-align:left; float:left; border:4px solid #3D0406; }
.back1{background:#3D0406; height:160px; width:676px; padding:0; text-align:center; margin:0px;}
.back2{background:#A23E1C; height:160px; width:676px; padding:0; text-align:center; margin:0px;}
.prodSomm .vignProd{position:relative;_top:2px;width:160px; height:133px; overflow:hidden; float:left; margin-left:0px; }
.prodSomm .vignProd a{position:relative;_top:2px;width:160px; height:130px; overflow:hidden; float:left; margin-left:0px;  border:3px solid transparent; }
.prodSomm .vignProd a:hover{border:3px solid #A23E1C; width:154px; height:127px; }

.prodSomm .select; {opacity:1; -moz-opacity:1; filter:Alpha(Opacity=100);  }
.prodSomm img{ width:160px;  opacity:0.7; -moz-opacity:0.7; filter:Alpha(Opacity=70);}
.prodSomm img:hover{ width:154px; opacity:1; -moz-opacity:1; filter:Alpha(Opacity=100);}
.prodSomm .descProdSomm{width:152px; min-height:12px; height:auto !important; height:12px; float:left; margin:0px; text-align:left; padding:4px;}
.prodSomm .descProdSomm h4, .prodSomm .descProdSomm h4 a{width:100%; min-height:12px; height:auto !important; height:12px; color:#FCE2B4;}
.prodSomm .descProdSomm h4, .prodSomm .descProdSomm h4 a{width:100%; min-height:12px; height:auto !important; height:12px; color:#FCE2B4;}
.prodSomm .descProdSomm .type{color:#FCE2B4;}
.prodSomm .descProdSomm .savoir{color:#290304;}
.prodSomm .descProdSomm .prix{color:#290304; float:right}
.prodSomm .descProdSomm .quantite{color:#FCE2B4;}
.prodSomm .descProdSomm .btnAjout{position:absolute; bottom:4px; left:2px}






.backG{background:#3D0406; min-height:218px; height:auto !important; height:657px; width:666px; padding:0; text-align:center; margin:0px; border:5px solid #A23E1C; }
.backG > *{float:left;}
.fleft { float:left; }


.prodList{width:213px; height:209px; margin:0; _display:inline; padding:0; text-align:left; float:left; border:5px solid #A23E1C; }
.back1{background:#3D0406; height:209px; width:676px; padding:0; text-align:center; margin:0px;}
.back2{background:#A23E1C; height:209px; width:676px; padding:0; text-align:center; margin:0px;}
.prodList .vignProd{position:relative;_top:2px;width:213px; height:164px; overflow:hidden; float:left; margin-left:0px; /*opacity:0.5; -moz-opacity:0.5; filter:Alpha(Opacity=50);*/ }
.prodList .select { /*opacity:1; -moz-opacity:1; filter:Alpha(Opacity=100);*/ border-color:#ED008C; }
.prodList img{ width:213px;}
.prodList .descProdList{width:205px; height:37px; float:left; margin:0px; text-align:left; padding:4px;background:#FCE2B4}
.prodList .descProdList h4, .prodList .descProdList h4 a{width:100%; min-height:12px; height:auto !important; height:12px; color:#290304;}
.prodList .descProdList .type{color:#FCE2B4;}
.prodList .descProdList .savoir{color:#290304;}
.prodList .descProdList .prix{color:#290304; float:right}
.prodList .descProdList .quantite{color:#FCE2B4;}
.prodList .descProdList .btnAjout{position:absolute; bottom:4px; left:2px}

#prodFiche{width:100%; min-height:370px; height:auto !important; height:370px; padding:7px 0px; text-align:center; margin-bottom:12px;}
#prodFiche #entete{ width:100%; /*background:#A23E1C;*/ min-height:45px; height:auto !important;  height:45px;}
#prodFiche #entete .NomProduit{color:#D65012; position: relative; float:left; margin:5px 20px 3px 5px; width:350px; min-height:12px; height:auto !important; height:12px; text-align:left;}
#prodFiche #entete .type{color:#FCE2B4; position: relative; float:left; margin:3px 200px 3px 3px; width:350px; min-height:12px; height:auto !important; height:12px; text-align:left;}
#prodFiche #entete .prix{color:#290304; position: absolute; right:160px; top:0px; width:130px; height:20px; text-align:left; display:block; }
#prodFiche #entete .quantite{color:#290304; position: absolute; right:160px; top:25px; width:130px; height:12px; text-align:left; display:block; }
#prodFiche #entete .btnAjout{ position:absolute; right:4px; top:10px;}
#prodFiche .visuProd{  float:right; width:354px; margin:0 10px 15px 0px; _margin:0 5px 15px 0px;  -margin:0 0px 15px 0px;  *margin:0 0px 15px 0px;}
#prodFiche .descProd{float:left; width:300px; background:#511E1F; height:370px;}
#prodFiche p{padding:7px; text-align:left; width:97%;}
#prodFiche .back3{background:#000000;}
#prodFiche .back4{background:#0d0d0d;}
#prodFiche .titreParag{color:#290304}
#prodFiche .btnAjoutBot{float:right; margin:-3px 5px 0 7px;}


#shopPanierTop{display:block; position:absolute; right:0; top:35px; width:252px; height:52px; background: url(../../images/fd-panier.png) no-repeat;}
#shopPanierTop #tabPanierMini{float:left; margin:28px 2px 2px 2px; width:110px; height:20px; padding:2px;}
#shopPanierTop #tabPanierMini span{color:#D65012;}
#shopPanierTop #tabPanierMini a{color:#290304;}
#shopPanierTop #tabSearchMini{float:right; margin:25px 2px 2px 5px; width:120px; height:20px; padding:2px;}
#shopPanierTop #tabSearchMini input{width:110px; height:12px;}

#miniPanier{width:250px; min-height:205px; height:auto !important; height:205px; border:1px solid ; background:#2e2e2e; position:absolute; bottom:-206px; left:0; z-index:100;}
#miniPanier #vignMini{float:left; width:60px; height:127px; margin:10px 5px 3px 7px; padding:0;}
#miniPanier #descMini{float:left; width:130px; height:127px; margin:10px 5px 3px 7px; padding:0; text-align:left;}
#miniPanier .nomProdMini{color:#290304; margin:7px 0; float:left;}
#miniPanier .prixProdMini{color:#D65012; margin:7px 0; float:left;}
#miniPanier .quantiteProdMini{color:#D65012; margin:7px 0;  float:left;}
#miniPanier .supprProdMini{color:#D65012; text-decoration:none; margin:6px 0 0 0;  float:left;}
#miniPanier #recapMini{width:100%; background:#1c1c1c;}
#miniPanier #recapMini .recapMiniL{width:40%; float:left; margin:5px 0 7px 10px; color:#290304; text-align:left;}
#miniPanier #recapMini .recapMiniR{width:40%; float:right; margin:5px 10px 7px 7px; border-left:2px solid #8e8e8e; color:#290304; text-align:right;}
#miniPanier #voirMini{padding:5px; text-align:center; }
#miniPanier #voirMini a{color:#D65012;}

.coupCoeur{margin:6px 6px; padding:0;}
.coupCoeur .vign{width:74px; border:2px solid #E4B911; margin:0; padding:0; float:left; overflow:hidden;}
.coupCoeur .vign img{position:relative; top:0; left:0;}
.coupCoeur .desc{width:122px; float:right;  margin:0 0 0 6px; text-align:left; padding:0}
.coupCoeur .desc a{ } 
.coupCoeur .desc .nomProdcpc{color:#D65012;}
.coupCoeur .desc .typecpc{color:#FCE2B4;}
.coupCoeur .desc .savoircpc{color:#290304; margin:3px 0;}
.coupCoeur .desc .prixcpc{color:#D65012; }

.prodMoment{width:115px; _width:110px; margin:0; padding:0; float:left; height:295px; text-align:center;}
.bgMoment1{background:url(../../images/fd-prod-moment2.png) repeat-x;}
.prodMoment p{padding:16px; text-align:left;}
.prodMoment p a{display:block; width:100%; text-align:left;}
.prodMoment p img{border:2px solid #909090}
.prodMoment p .nomProdMom{color:#D65012; float:left; margin:5px 0;}
.prodMoment p .typedMom{color:#FCE2B4;}
.prodMoment p .savoirMom{color:#290304; margin:11px 0;}
.prodMoment p .prixMom{color:#FCE2B4;}

#TopVente{display:block; position:relative; width:185px; min-height:250px; height:auto !important; height:250px; padding:0; margin:12px; _margin-right:6px !important; float:right;}
#TopVente li{display:block; position:relative; width:185px; min-height:40px; height:auto !important; height:40px; text-align: right; color:#FCE2B4; margin:7px 0; padding:0;}
#TopVente li .nomProdTopVente{float:left; text-align:left; color:#D65012;}
#TopVente li .savoirTopVente{float:right; text-align:right; color:#290304;}
#voirTous{color:#290304; float:right; margin-right:5px;}

#step{width:100%; min-height:54px; height:auot !important; height:55px; border-bottom:0px solid #fff;}
#step p{width:145px; position:absolute; float:left; padding:5px; text-align:left; color:#D65012;}
#step img{float:right; right:0; top:0}
#recapPanier{display:block; position:relative; width:100%; padding:0; margin:0 0 25px 0; min-height:40px; height:auto !important; height:40px; color:#290304;}
#recapPanier li{display:block; position:relative; width:100%; min-height:25px; height:auto !important; height:25px; text-align:left; padding:0; margin:0;}
#recapPanier li span{display:block; position:relative; min-height:20px; height:auto !important; height:25px; text-align:left; float:left; padding:6px; margin:0;} 
#recapPanier #head{background: #FFF2DB;  border-bottom:1px solid #000;}
#recapPanier #head .col1, #recapPanier .recapProd .colA{width:77px; background:#FFF2DB;}
#recapPanier #head .col2, #recapPanier .recapProd .colB{width:200px;border-left:1px solid #cccccc;}
#recapPanier #head .col3, #recapPanier .recapProd  .colC{width:68px;border-left:1px solid #cccccc; background:#FFF2DB;}
#recapPanier #head .col4, #recapPanier .recapProd .colD{width:70px;border-left:1px solid #cccccc;}
#recapPanier #head .col5, #recapPanier .recapProd .colE{width:50px;border-left:1px solid #cccccc; background:#FFF2DB;}
#recapPanier #head .col6, #recapPanier .recapProd .colF{width:70px;border-left:1px solid #cccccc;}
#recapPanier #head .col7, #recapPanier .recapProd .colG{width:48px;_width:26px; border-left:1px solid #cccccc; background:#FFF2DB;}
#recapPanier .recapProd{/*background:url(../../images/panier-fd-prod.png) repeat-y;*/ background:#F2F2F2; border-bottom:1px solid #000;}
#recapPanier .recapProd .colA img{border:1px solid #cccccc;}
#recapPanier .recapProd .colA{ text-align:center}
#recapPanier .recapProd .colB{}
#recapPanier .recapProd .colC{color:#290304;}
#recapPanier .recapProd .colD{text-align:center}
#recapPanier .recapProd .colE{text-align:center}
#recapPanier .recapProd .colF{border:1px solid #cccccc;text-align:center}
#recapPanier .recapProd .colG{border:1px solid #cccccc;text-align:center}
#recapPanier #footer2{}
#recapPanier #footer2 .colH{border-left:1px solid #cccccc; background:#FFF2DB; width:125px; text-align:right; color:#290304;margin-left:383px; padding:10px 10px 0 10px; _display:inline;}
#recapPanier #footer2 .colI{border-left:1px solid #cccccc; background:#FFF2DB; width:63px; text-align:center;color:#290304; padding:10px 10px 0 10px;}


#connectCompte{width:100%; text-align:center; text-align:center; padding:0; margin:0 auto; }
#connectCompte #imgCompte{margin:5px auto;}

#connectCompte #monCompteLeft{float:left; width:354px; background:#370405; min-height:150px; height:auto !important; height:150px; margin-right:2px; _margin-right:2px; text-align:center;}
#connectCompte #monCompteLeft img{border-top:3px solid white;}
#connectCompte #monCompteLeft form{display:block; position:relative; width:250px; margin:10px auto; text-align:center;color:#FCE2B4}
#connectCompte #monCompteLeft form label { text-align:left; display:block; }
#connectCompte #monCompteLeft form input{display:block; position:relative;border:2px solid #838383; float:left; width:250px; height:17px; padding:0; margin:3px 0; color:#000 !important;}
#connectCompte #monCompteLeft #button1{float:none; background:url(../../images/fd_buttoncompte.png) repeat-x;  border:2px solid #838383; height:22px; width:140px; margin:2px auto; color:#000; line-height:-22px; }

#connectCompte #creaCompte{float:right; width:320px; text-align:center;}
#connectCompte #creaCompte form{display: block; position:relative; width:87%; padding:0; margin:10px auto;}
#connectCompte #creaCompte form label{display:block; position:relative; float:left; width:110px; min-height:15px; height:auto !important; height:15px; padding:0; margin:3px 0; text-align:left;}
#connectCompte #creaCompte form input{display:block;  color:#000 !important; position:relative;border:2px solid #838383; float:left; width:120px; height:17px; padding:0; margin:3px 0;}
#connectCompte #creaCompte form .checkbox{width:20px; height:20px; padding:0; margin:7px 7px 7px 110px; _margin:7px 7px 7px 60px;}
#connectCompte #creaCompte form .checkboxLabel{width:30px; height:20px; padding:0; margin:7px auto; text-align:left}
#connectCompte #creaCompte  #button2{float: none; background:url(../../images/fd_buttoncompte.png) repeat-x; border:2px solid #838383; height:22px; width:140px; margin:5px auto; color:#000}
#connectCompte #creaCompte span .etoile{display:block; position:relative; float:left; width:5px; height:15px; padding:0; margin:3px 0;}

#addressCompte{width:100%; text-align:center; padding:0; margin:10px auto; color:#000; background:url(../../images/fd_adresse.gif) repeat-y;}
#addressCompte a{color:#D65012;}
#addressCompte #imgCompte{margin:0 auto 5px auto;}
#addressCompte #addressLeft, #addressCompte #addressRight{width:260px; min-height:150px; height:auto !important; height:150px; text-align:left;}
#addressCompte #addressLeft{float:left; margin:7px 12px 7px 30px; _margin:7px 6px 7px 15px;  }
#addressCompte #addressLeft .addressTitle{text-indent: 14px; margin:7px 0;}
#addressCompte #addressLeft p{ margin:0; padding:5px 10px; border:1px solid #798181; background:#fff;}
#addressCompte #addressRight{float:right;   margin:7px 30px 7px 0; _margin:7px 15px 7px 0;}
#addressCompte #addressRight .addressTitle{ text-indent: 14px; margin:7px 0;}
#addressCompte #addressRight p{margin:0; padding:5px 10px;  border:1px solid #798181; background:url(../../images/fd_buttoncompte.png) repeat-x;; background:#fff;}

#modePaiement{width:676px; text-align:center; padding:0; margin:10px auto; color:#FCE2B4; position:relative; background:#77473B}
#modePaiement #titleCB{}
#modePaiement p{padding:7px 10px; text-align:left;}
#modePaiement #carteCB{width:200px; text-align:center; height:36px; position:absolute; float:right; top:20px; right:12px;}


#modifCompte{width:333px; text-align:center; text-align:center; padding:0; margin:0 auto;  }
#modifCompte #imgCompte{margin:5px auto;}

#modifCompte #creaCompte2{float:right; width:333px;  text-align:center;}
#modifCompte #creaCompte2 form{display: block; position:relative; width:80%; padding:0; margin:10px auto;}
#modifCompte #creaCompte2 form label{display:block; position:relative; float:left; width:100px; min-height:15px; height:auto !important; height:15px; padding:0; margin:3px 0; text-align:left;}
#modifCompte #creaCompte2 form input{display:block; position:relative; float:left; border:1px solid black; width:150px; height:17px; padding:0; margin:3px 0;}
#modifCompte #creaCompte2 form .checkbox{width:20px; height:20px; padding:0; margin:7px 7px 7px 110px; _margin:7px 7px 7px 60px;}
#modifCompte #creaCompte2 form .checkboxLabel{width:30px; height:20px; padding:0; margin:7px auto; text-align:left}
#modifCompte #creaCompte2  #button2{float: none; background:#fff; height:22px; width:140px; margin:5px auto; color:#000;}
#modifCompte #creaCompte2 span .etoile{display:block; position:relative; float:left; width:5px; height:15px; padding:0; margin:3px 0;}




#pValidation{width:614px; text-align:left; padding:0; margin:10px auto; color:#D65012; position:relative;}



#passCommand input{background:url(../../images/btn_comm.gif) no-repeat; width:167px; height:30px; text-indent:9000px; ; cursor:pointer;}



#PanierDyn { position:fixed; bottom:0; left:0; width:100%; z-index:10000; }
#PanierDyn .onglet { position:absolute; bottom:5px; right:40px; width:335px; }
#PanierDyn .onglet2 { position:relative; height:39px; }
#PanierDyn .ongletContent { 
	z-index:10010; 
	position:absolute; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%; 
	background:url(../../images/panier.png) no-repeat; 
}


#PanierDyn .command { position:absolute; top:5px; left:79px; text-transform:uppercase; text-decoration:underline; font-size:12px; color:#fff; }
#PanierDyn .command a { color:#fff; text-decoration:underline; }
#PanierDyn .nbArt { position:absolute; top:20px; left:79px; color:#fff; font-size:10px; }
#PanierDyn .prix { position:absolute; top:8px; right:73px; font-size:14px; color:#FDDD56; }
#PanierDyn .flc { position:absolute; top:10px; right:50px; cursor:pointer;	 }
#PanierDyn .bande { position:absolute; bottom:0; left:0; height:6px; line-height:6px; font-size:0; width:100%; background:#8B1D20; border-top:3px solid #CFA17F; z-index:10010; }
#PanierDyn .bande2 { position:absolute; bottom:6px; left:0; height:3px; line-height:3px; font-size:0; width:100%; background:#CFA17F; z-index:10010; }



#PanierDyn2 { display:none; position:absolute;bottom:0px; left:43px; width:249px; z-index:9999; }
#PanierDyn2 .top { 
	background:url(../../images/panier2.png) no-repeat; 
	text-align:left; 
	color:#fff; 
	font-weight:bold; 
	padding:10px 15px; 
}
#PanierDyn2 .flc2 { position:absolute; top:7px; right:7px; cursor:pointer; }


#PanierDyn2 .content, #PanierDyn2 .space { background:#f2f2f2; border:1px solid #000; border-top:0; border-bottom:0; overflow:hidden; overflow-y:auto; }
#PanierDyn2 .space { height:40px; } 
#PanierDyn2 .panier { position:relative; display:block; padding:4px 4px; border-bottom:1px solid #252525; }

#PanierDyn2 .back1{ float:left; background:#2c2c2c; height:65px; }
#PanierDyn2 .back2 {float:left;  background:#252525; height:65px; }

#PanierDyn2 .maskNew { background:#2c2c2c;position:absolute;top:0;left:0;width:100%;height:100%; }
#PanierDyn2 .empty { position:absolute;right:0px; top:9px;text-indent:-5px; width:60px; font-size:10px; color:#fff; }

#PanierDyn2 .col1 { position:relative; display:block; float:left; margin-right:5px; width:60px;text-align:center; overflow:hidden; }
#PanierDyn2 .col2 { position:relative; display:block; float:left;width:155px; text-align:left; }

#PanierDyn2 .col1 img { border:1px solid #825140; }
#PanierDyn2 .titre { display:block; color:#fff; font-size:12px; margin-bottom:3px; }
#PanierDyn2 .quantity { float:right; margin-top:5px; }
#PanierDyn2 .prix2 { font-weight:bold; color:#fff; font-size:11px; float:left; margin-top:5px; }

#PanierDyn2 .qte {
	display:block;
	float:left;
	padding:2px 2px 1px;
	background:#fff;
	border:1px solid #818181;
	font-size:9px;
	width:20px;
	text-align:center;
	color:#000000;
}
#PanierDyn2 .plus img { position:absolute;left:0;top:0;border:0; }
#PanierDyn2 .moins img { position:absolute;left:0;bottom:0;border:0; }
#PanierDyn2 .chgQte {
	position:relative;
	display:block;
	float:left;
	width:13px;
	background:#fff;
	border:1px solid #818181;
	border-left:0;
	height:15px;
}
#PanierDyn2 .suppProd { float:left; margin-left:5px; }
#PanierDyn2 .suppProd img { border:0 }

#PanierDyn2 select.changeQte {
	position:relative; 
	display:block; 
	float:left;
	width:46px;
	background:#fff;
	border:1px solid #818181;
	height:18px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9px;
	color:#000000;
	margin:0;
}

.s0 { display:block;font-size:0; height:0; line-height:0; }
hr.clear { position:relative; display:block; visibility:hidden; height:1px; line-height:1px; font-size:1px; }


