/* CSS Document */
.button { background-color:#dc002e; font-size:14px; padding:4px 8px; line-height:16px; color:#FFF; }
#bloc-right-panier { position:relative; z-index:100; }
#bloc-right-panier .header-content { position:relative; z-index:100; }
#bloc-right-panier .headband { position:relative; z-index:99; }
#bloc-right-panier #tab-cart { width:172px; height:42px; color:#fff; position:absolute; bottom:17px; right:0; z-index:101; }
#bloc-right-panier #tab-cart ul li { float: right; list-style: none outside none; position:relative; z-index:102; }
#bloc-right-panier #tab-cart ul li a { color:#ffffff; text-decoration:none; }
#bloc-right-panier #tab-cart ul.liste-tab-cart li a.level1 { width:172px; height:42px; background:url('../images/general/bg-cart-tab.png') 0 0 no-repeat; padding:0; margin:0; display:block; }
#bloc-right-panier #tab-cart ul.liste-tab-cart li a.level1 .basketDescription { padding: 7px 3px 8px 54px; font-size:11px; display:block; height:27px; }
#bloc-right-panier #tab-cart ul.liste-tab-cart li a.level1 .basketNbrArticle { padding-left:2px; }
#bloc-right-panier #tab-cart ul.liste-tab-cart li a.level1 .basketDescription .basketText { display:block; font-size:14px; }
#bloc-right-panier #tab-cart ul li ul { position: absolute; top: 29px; right:-20px; width: 0px; z-index: 103; overflow:hidden; }
#bloc-right-panier #tab-cart ul li ul.none { display:block; }
#bloc-right-panier #tab-cart.nothover ul li ul{ width: 0px;}
/*#bloc-right-panier #tab-cart ul li:hover ul.none { display:block; width: 351px; overflow:inherit; }*/
#bloc-right-panier #tab-cart.hover ul li ul { display:block; width: 351px; overflow:inherit; }
#bloc-right-panier #tab-cart ul.liste-tab-cart li:hover a.level1 { background-position:0 100%; }
#bloc-right-panier #tab-cart ul li ul .bgBasketHover { background-image:url(../images/general/bg_RollOverPanier.png); background-position:0 0; background-repeat:no-repeat; padding:25px 0 0 0; }
#bloc-right-panier #tab-cart ul li ul .bgBasketHover .bgBasketHover { background-position:-351px 100%; padding:0 0 25px 0; }
#bloc-right-panier #tab-cart ul li ul .bgBasketHover .bgBasketHover .bgBasketHover { background-position:-702px 0; background-repeat:repeat-y; padding:0 13px; width:325px; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent { }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket { background-color:#F3F3F3; padding:0 1px; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem { display:inline-block; position:relative; left:0; top:0; top:inherit; right:inherit; width:100%; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li { /*height:24px;*/
			width:100%; display:block; background-color:#FFF;/*padding:8px 0 10px 0;*/
		}
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li.noProdInBasket { width:100%; display:none; background-color:#F3F3F3; padding:8px 0 7px 0; font-size:11px; color:#333; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li.noProdInBasket p { padding:0 10px; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li.odd { /*background-color:#F3F3F3;*/
		}
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li.even { /*background-color:#e5e5e5;*/
		}
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li:hover { background-color:#FFF; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .col { width:100%; color:#000; font-size:10px; float:left; margin:8px 0 10px 0; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloA { height:100%; width:30px; border-right:1px solid #FFF; margin:0; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloA .delete { display:block; /*background:url(../images/general/delet.png) no-repeat center center;*/
					background:none; height:100%; width:100%; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloA .delete img { margin: 0 0 0 6px; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloB { width:165px; padding:0 8px; border-right:#C2C2C2 1px dotted; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloB .colContent { text-transform:uppercase; height:100%; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloC { font-size:11px; width:41px; height:100%; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloC .colContent { padding:0; border-right:#C2C2C2 1px dotted; text-align:center; text-transform:uppercase; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloC .colContent select.quantiter { width:36px; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloC .colContent select.quantiter option { width:16px; padding:0; margin:0; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloD { font-size:12px; font-weight:bold; color:#c80030; width:65px; height:100%; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloD .colContent { padding:0; border-right:#C2C2C2 1px dotted; text-align:center; vertical-align:middle; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloE { height:100%; width:41px; /*border-right:1px solid #F3F3F3;*/
				position:relative; margin:0; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloE .info { display:block; background:url(../images/general/info.png) no-repeat center center; height:100%; width:100%; position:relative; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloE .infoLivreson { position:absolute; right:22px; display:block; top:20px; z-index:104; display:none; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloE .info:hover .infoLivreson { display:block; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloE .infoLivreson .box { background-image:url(../images/general/bg_infoLivreson.png); background-repeat:no-repeat; background-position:0 0; padding:5px 0 0 0; float:left; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloE .infoLivreson .box .box { background-position:-104px 100%; padding:0 0 5px 0; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloE .infoLivreson .box .box .box { background-repeat:repeat-y; background-position:-208px 0; padding:0 5px; width:94px; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloE .infoLivreson .box .box .box img.ico { text-align:right; float:left; margin:0; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .listeItemBasket .listeItem li .cloE .infoLivreson .box .box .box span.descriptionLivraison { margin:0; padding:0; font-size:10px; font-weight:normal; color:#595959; margin-top:3px; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .totalPrixBasket { display:inline-block; width:325px; background:#FFF; position:relative; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .totalPrixBasket .colLeft { bottom:0; float:left; position:absolute; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .totalPrixBasket .colLeft p { padding:21px 0 0 17px; color:#A1A1A1; font-size:11px; /*width:146px;*/
			margin:0; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .totalPrixBasket .colLeft a { color:#A1A1A1; text-decoration:underline; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .totalPrixBasket .colRight { float:right; padding-right:13px; padding-bottom:7px; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .totalPrixBasket .button.reglerMonPanier { display:block; padding-left:27px; background-image:url(../images/general/ico-basket.png); background-position:7px 2px; background-repeat:no-repeat; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .totalPrixBasket .colRight .totalPrix { padding-top:14px; font-size:17px; line-height:23px; color:#000; text-align:right; text-transform:uppercase; }
#bloc-right-panier #tab-cart ul li ul li .globalBasketContent .totalPrixBasket .colRight .totalPrix .prix { color:#dc0002 }
