/*BOF Shopping cart table*/
.productListing{width:100%;border-top:0;}
.productListing tbody tr td{line-height:1.8em;border-bottom:1px Silver solid;padding:0 1em;}
.productListing tbody tr.Commands:hover{background:#ddd; }
.productListing tbody tr td a,.productListing tbody tr td a:visited{cursor:pointer;color:#000;text-decoration:none;}
.productListing tbody tr td a:hover{text-decoration:underline;}
.productListing.productListingTH{color:#000;background-color:Silver;font-size:1em;line-height:1.3em;}
.ProductListingTotal{font-weight:bold;}
.NoBorder{border:0;}
/* EOF */
/* checkout confirmation */
#CheckoutDelivery{float:left;width:355px;height:140px;}
#CheckoutComment{float:right;width:590px;height:140px;position:relative;}
#CheckoutComment .MarginCheckout label{float:left;width:120px;}
#CheckoutComment .MarginCheckout textarea{width:410px;height:100px;margin-bottom:10px;}
#CheckoutComment .MarginCheckout textarea[disabled]{background-color:#fff;}
#CheckoutComment .MarginCheckout #commentAdd{position:absolute;left:8px;bottom:5px;}
/* EOF */
/* Navigation menu checkout */
#CheckoutNav{list-style:none;float:right;line-height:25px;margin-right:10px;}
#CheckoutNav li{float:left;display:inline;padding:0 7px;border-right:1px #fff solid;}
#CheckoutNav li a{color:#fff;text-decoration:none;}
/*EOF */
/* "Buttons" shopping cart */
.Button{color:#000;font-size:0;border:0;display:inline;height:19px;text-decoration:none;margin:0.4em 0.5em;margin-bottom:4px;text-align:right;cursor:pointer;}
input[type=button].Checkout{background:transparent url(../../images/buttons/CartAdd2CheckoutFr.gif) no-repeat;width:157px;}
.Continue{background:transparent url(../../images/buttons/CartAdd2ContinueFr.gif) no-repeat;width:126px;}
.ChangeAddress{background:transparent url(../../images/buttons/ChangeFr.gif) no-repeat;width:93px;margin-left:10px;margin-top:5px;}
.AddAddress{background:transparent url(../../images/buttons/AddAddressFr.gif) no-repeat;width:204px;}
.Valid{background:transparent url(../../images/buttons/ValidFr.gif) no-repeat;width:84px;}
.ValidCommand{display:block;margin-top:10px;background:transparent url(../../images/buttons/ValidFr.gif) no-repeat;width:84px;}
.ContinueShopping{background:transparent url(../../images/buttons/ContinueShoppingFr.gif) no-repeat;width:125px;}
.ConfirmOrder{background:transparent url(../../images/buttons/ConfirmOrderFr.gif) no-repeat;width:157px;}
.Close{background:transparent url(../../images/buttons/CloseFr.gif) no-repeat;width:84px;}
.Delete{background:transparent url(../../images/buttons/DeleteFr.gif) no-repeat;width:84px;}
.AddressBookNonSelected{display:none;}
.AddressBookSelected{display:block;}
/* BOF Checkout*/
.Checkout{border:4px #000 solid;margin-bottom:0.3em;width:962px;}
.Checkout h2{color:#fff;background:#000 url(../../images/BulletCheckout.gif) no-repeat;background-position:10px 1px;font-size:1em;line-height:17px;padding-bottom:3px;text-indent:2em;}
.Checkout ul{list-style-type:none;}
.Checkout * p{padding:0.2em 1em;}
.Checkout a{color:#000;text-decoration:none;font-weight:bold;}
.Checkout a:hover{text-decoration:underline; }
.MarginCheckout{margin-left:10px; margin-top:5px; }
.CheckLeft{float:left; width:481px; height:136px; border-right:0; }
.CheckRight{float:right; width:481px; height:136px; border-left:0; }
.CheckoutLeft{float:left; width:475px; height:180px; }
.CheckoutRight{float:right; width:475px; height:180px; }
#p_status{padding-top:0;height:auto;}
.Checkout#BG{background:url(../../images/compte/bgCheckout.jpg) bottom right no-repeat; }
h3#changeTo{display:inline; width:80px; margin-left:14px; }
select#AdressBookChoice{width:150px; vertical-align:-14px; margin-top:15px; margin-bottom:15px; margin-left:5px; }
td.middleTd{padding-bottom:-3px; }
.CenterTable{width:922px; margin:auto; }
a.conditions{font-weight:normal; text-decoration:underline; }
a.conditions:hover{text-decoration:none; }
p.Center{color:#dd0000; }
p#adressSelected{line-height:12px; background:url(../../images/checkoutTitleAdress.jpg) repeat-y; background-position:10px 0;  }
td.Center img.dispo{display:block; margin:auto; }
#legende{float:left;width:560px;font-family:"Arial";font-size:11px;font-weight:bold;margin-left:15px;margin-top:10px;padding-top:2px;padding-bottom:2px;background:url(../../images/product/ProductH2.gif) top left repeat-y;}
#legende img{vertical-align:-3px; margin-left:15px; margin-right:5px; }
#buttons{float:right; text-align:right; width:350px; margin-top:8px; margin-right:0; margin-bottom:7px; }
#cart_quantity .cartDelete{display:block; margin:auto;  margin-left:28px; cursor:pointer; }
#cart_quantity .Dispo{display:block; margin:auto; margin-left:30px; }
#ShippingInfos{background:url(../../images/product/ProductH2.gif) top left repeat-y;margin-left:10px;margin-top:5px;margin-bottom:5px;padding:2px;padding-bottom:4px;font-family:"Tahoma";font-size:12px;color:#000;}
#searchTable{width:98%; border:0; border-collapse:collapse; text-align:center; margin-bottom:10px; margin:auto; }
#searchTable tr th,#searchTable tr td{height:25px;line-height:25px;border:1px solid #b9b9b9;border-top:0;font-family:"Arial";font-size:12px;color:#000;}
#searchTable tr th{font-weight:bold;  color:#000;  }
#searchTable .MultiplesFirst{border-left:none; width:60px; height:35px; }
#searchTable .MultiplesLast{border-right:none; }
#searchTable tr td img{vertical-align:middle; }
#searchTable tr td.MultiplesLast .displayButton{display:block;font-size:0px;text-decoration:none;color:#ffffff;height:19px;width:84px;margin:auto;background:url(../../images/buttons/displaySearchFr.gif) top left no-repeat;}
#nbProducts{float:right; color:#fff; }
#advanced_search label{float:left; width:200px;; margin-right:5px; }
#advanced_search label.forCheckBox{float:left; width:auto; }
#advanced_search input[type=text],#advanced_search select,#advanced_search input[type=checkbox]{margin-bottom:5px; }
#advanced_search select{width:204px; }
#advanced_search input[type=text]{width:200px; }
span#listPages{display:block;width:100%; margin-top:10px; margin-bottom:10px; margin-right:10px; text-align:center; font-size:8pt; }
a.pageResults{font-size:8pt; color:#000; }
a{color:#999; text-decoration:underline; }
a:hover{color:#000; }
a.Hover{display:block;width:auto;height:auto;text-decoration:none;position:relative;z-index:1;}
a.Hover:hover{cursor:help;z-index:2;}
a.Hover .HoverImg{display:none;width:170px;height:115px;border:2px solid #000;background:#fff;}
a.Hover:hover .HoverImg{display:block;width:170px;height:115px;position:absolute;top:-25px;left:110%;z-index:10;}
#giftContainer{position:relative; margin-left:20px; width:1px; height:1px; }
#giftContainer img{position:absolute; height:90px; top:-45px; left:0px; }
.Specials{ color: Red; font-weight: bold; }
.Specials del{ color: #000; }
.RadioSelect{ cursor: pointer; }

.Checkout.Partners p {
  width: 96%;
  text-align: justify;
  font-size: 10px;
  margin: auto;
  margin-bottom: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid #c0c0c0;
}
.Checkout.Partners img { float: right; margin-left: 25px; }