/******************************************************************************
* ixPdonGShop.css
*******************************************************************************

*******************************************************************************
*                                                                             *
* Copyright 2006									                          *
*                                                                             *
******************************************************************************/
.gshpAdvColumns,
.gshpColumnBody{
	overflow:visible;
}
.gshpColumnBody{
	float:none;
}
.gshpAncestorBar{
	color:#0289C3;
	font-weight:bold;
	font-size:13px;
	padding:0px 5px 14px;
	background:transparent url(../iso_icons/ixPdonbgPageTitle.gif) 0% 100% repeat-x;
	margin-bottom:21px;
}
.gshpAncestorBar p{
	margin:0px;
}
.gshpAncestorBar a,
.gshpAncestorBar a:visited{
	color:#0289C3;
	text-decoration:none;
}
.gshpAncestorBar a:hover,
.gshpAncestorBar a:active{
	color:#0289C3;
	text-decoration:underline;
}
.gshpCategoryListItem {
	width:188px;
	height:210px;
	float:left;
	border-bottom:1px dotted #757575;
	border-right:1px dotted #757575;
}
.gshpCategoryListText h3 {
	margin:10px 0px 0px 0px;
	text-align:center;
	font-size:13px;
	height:45px;
	font-family:"Trebuchet MS";
}
.gshpCategoryListText h3 a {
	color:#999;
}
.gshpCategoryListImage{
	text-align:center;
}
p.gshpCategoryListDescription {
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	color:#626262;
}

/* liste de produits Light */
.gshpProductListStyle_light h3.gshpProductListLabel,
.gshpSearchProductListStyle_light h3.gshpProductListLabel,
.gshpCategoryProductListStyle_light h3.gshpProductListLabel ,
.gshpLinkedProductList h3.gshpProductListLabel {
	display:none;
}
.gshpProductListStyle_light .productFloatingDiv,
.gshpSearchProductListStyle_light .productFloatingDiv,
.gshpCategoryProductListStyle_light .productFloatingDiv ,
.gshpLinkedProductList .productFloatingDiv {
	width:197px;
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
	position:relative;
	z-index:2;
}
.gshpProductListStyle_light .specialPriceDiv,
.gshpSearchProductListStyle_light .specialPriceDiv,
.gshpCategoryProductListStyle_light .specialPriceDiv,
.gshpLinkedProductList .specialPriceDiv{
	position:absolute;
	z-index:3;
	top:20%;
	left:0%;
	width:68px;
	height:68px;
}
.gshpProductListStyle_light .specialPriceDivPromo,
.gshpSearchProductListStyle_light .specialPriceDivPromo,
.gshpCategoryProductListStyle_light .specialPriceDivPromo,
.gshpLinkedProductList .specialPriceDivPromo{
	background:transparent url(../iso_icons/ixPdonpromoProduct.png) 0% 0% no-repeat;
}
* html body .gshpProductListStyle_light .specialPriceDivPromo,
* html body .gshpSearchProductListStyle_light .specialPriceDivPromo,
* html body .gshpCategoryProductListStyle_light .specialPriceDivPromo,
* html body .gshpLinkedProductList .specialPriceDivPromo{
	background-image:url(../iso_icons/ixPdonpromoProduct.gif);
}
.gshpProductListStyle_light .specialPriceDivFlash,
.gshpSearchProductListStyle_light .specialPriceDivFlash,
.gshpCategoryProductListStyle_light .specialPriceDivFlash,
.gshpLinkedProductList .specialPriceDivFlash{
	background:transparent url(../iso_icons/ixPdonflashProduct.png) 0% 0% no-repeat;
}
* html body .gshpProductListStyle_light .specialPriceDivFlash,
* html body .gshpSearchProductListStyle_light .specialPriceDivFlash,
* html body .gshpCategoryProductListStyle_light .specialPriceDivFlash,
* html body .gshpLinkedProductList .specialPriceDivFlash{
	background-image:url(../iso_icons/ixPdonflashProduct.gif);
}

.gshpProductListStyle_light .gshpItemsSeparator,
.gshpSearchProductListStyle_light .gshpItemsSeparator,
.gshpCategoryProductListStyle_light .gshpItemsSeparator,
.gshpLinkedProductList .gshpItemsSeparator{
	background:transparent url(../iso_icons/ixPdonbgPageTitle.gif) 0% 0% repeat-x;
	height:2px;
	margin:7px 0px;
	float:left;
	width:100%;
}
.gshpProductListStyle_light .gshpPriceSpan,
.gshpSearchProductListStyle_light .gshpPriceSpan, 
.gshpCategoryProductListStyle_light .gshpPriceSpan,
.gshpLinkedProductList .gshpPriceSpan,
.gshpProductListStyle_light  .productFloatingLabel,
.gshpSearchProductListStyle_light  .productFloatingLabel,
.gshpCategoryProductListStyle_light  .productFloatingLabel,
.gshpLinkedProductList  .productFloatingLabel {
	margin:0px 21px;
}
.gshpProductListStyle_light  .productFloatingLabel,
.gshpSearchProductListStyle_light  .productFloatingLabel,
.gshpCategoryProductListStyle_light  .productFloatingLabel,
.gshpLinkedProductList  .productFloatingLabel{
	font-size:11px;
	width:auto;
}
.gshpProductListStyle_light  .productFloatingLabel a,
.gshpProductListStyle_light  .productFloatingLabel a:visited,
.gshpSearchProductListStyle_light  .productFloatingLabel a,
.gshpSearchProductListStyle_light  .productFloatingLabel a:visited,
.gshpCategoryProductListStyle_light  .productFloatingLabel a,
.gshpCategoryProductListStyle_light  .productFloatingLabel a:visited,
.gshpLinkedProductList  .productFloatingLabel a,
.gshpLinkedProductList  .productFloatingLabel a:visited{
	color:#0289C3;
	display:block;
	min-height:20px;
	height:auto !important;
	height:20px;
	margin-top:10px;
	font-weight:normal;
}
.gshpProductListStyle_light .productFloatingLabel a:hover,
.gshpProductListStyle_light .productFloatingLabel a:active,
.gshpSearchProductListStyle_light .productFloatingLabel a:hover,
.gshpSearchProductListStyle_light .productFloatingLabel a:active,
.gshpCategoryProductListStyle_light .productFloatingLabel a:hover,
.gshpCategoryProductListStyle_light .productFloatingLabel a:active,
.gshpLinkedProductList .productFloatingLabel a:hover,
.gshpLinkedProductList .productFloatingLabel a:active{
	color:#0289C3;
}
.gshpProductListStyle_light .stocksState,
.gshpSearchProductListStyle_light .stocksState,
.gshpCategoryProductListStyle_light .stocksState,
.gshpLinkedProductList .stocksState{
	left:20px;
	position:absolute;
	top:120px;
	z-index:3;
	width:158px;
	height:21px;
	background:#000 url(../iso_icons/ixPdonepuise.png) 0 0 no-repeat;
}
.gshpProductListStyle_light .stocksState span,
.gshpSearchProductListStyle_light .stocksState span,
.gshpCategoryProductListStyle_light .stocksState span,
.gshpLinkedProductList .stocksState span{
	display:none;
}
.gshpProductListStyle_light .productThumbnailDiv, 
.gshpSearchProductListStyle_light .productThumbnailDiv, 
.gshpCategoryProductListStyle_light .productThumbnailDiv , 
.gshpLinkedProductList .productThumbnailDiv {
	height:121px;
	margin-top:10px;
	width:auto;
} 
.gshpProductListStyle_light .gshpPriceSpan, 
.gshpSearchProductListStyle_light .gshpPriceSpan, 
.gshpCategoryProductListStyle_light .gshpPriceSpan , 
.gshpLinkedProductList .gshpPriceSpan {
	font-weight:normal;
	font-size:11px;
}
.gshpProductListStyle_light .gshpPrice, 
.gshpSearchProductListStyle_light .gshpPrice, 
.gshpCategoryProductListStyle_light .gshpPrice, 
.gshpLinkedProductList .gshpPrice {
	text-align:center;
	display:block;
	color:#a1a2a4;
}
.gshpProductListStyle_light .gshpDashedPrice, 
.gshpSearchProductListStyle_light .gshpDashedPrice, 
.gshpCategoryProductListStyle_light .gshpDashedPrice,
.gshpLinkedProductList .gshpDashedPrice,
.gshpProductListStyle_light .gshpDiscountedPrice, 
.gshpSearchProductListStyle_light .gshpDiscountedPrice, 
.gshpCategoryProductListStyle_light .gshpDiscountedPrice,
.gshpLinkedProductList .gshpDiscountedPrice{
	width:46%;
	display:block;
}
.gshpProductListStyle_light .gshpDashedPrice, 
.gshpSearchProductListStyle_light .gshpDashedPrice, 
.gshpCategoryProductListStyle_light .gshpDashedPrice, 
.gshpLinkedProductList .gshpDashedPrice{
	float:left;
	text-align:left;
	color:#a1a2a4;
}
.gshpProductListStyle_light .gshpDiscountedPrice, 
.gshpSearchProductListStyle_light .gshpDiscountedPrice, 
.gshpCategoryProductListStyle_light .gshpDiscountedPrice, 
.gshpLinkedProductList .gshpDiscountedPrice{
	float:right;
	text-align:right;
	color:#D32D89;
}
.gshpProductListStyle_light .gshpSeparatorDashedDiscountedPrices, 
.gshpSearchProductListStyle_light .gshpSeparatorDashedDiscountedPrices, 
.gshpCategoryProductListStyle_light .gshpSeparatorDashedDiscountedPrices, 
.gshpLinkedProductList .gshpSeparatorDashedDiscountedPrices{
	display:none;
}

/* liste produit detailled */
.gshpProductListStyle_detailed h3{
	display:none;
}
.gshpProductListStyle_detailed .productThumbnailDiv{
	width:100%;
	margin:0px;
	height:auto;
}
.gshpProductListStyle_detailed .productThumbnailDiv{
	text-align:center;
}
.gshpProductListStyle_detailed .gshpItemsSeparator{
	margin-bottom:2px;
}

/* Fiche produit */
.gshpProductPage,
.gshpProductList,
.gshpCategoryProductList {
	overflow:hidden;
}
.productListAction{
	margin:0px;
	padding:10px 0px 0px;
	list-style:none;
}
.productListAction li{
	margin:0px;
}
.gshpProductCard{
	position:relative;
	z-index:1;
}
.gshpProductCard .specialPriceDiv{
	width:68px;
	height:68px;
	position:absolute;
	z-index:3;
	top:-20px;
	left:-25px;
}
.gshpProductCard .specialPriceDivPromo{
	background:transparent url(../iso_icons/ixPdonpromoProduct.png) 0% 0% no-repeat;
}
* html body .gshpProductCard .specialPriceDivPromo{
	background-image:url(../iso_icons/ixPdonpromoProduct.gif);
}
.gshpProductCard .specialPriceDivFlash{
	background:transparent url(../iso_icons/ixPdonflashProduct.png) 0% 0% no-repeat;
}
* html body .gshpProductCard .specialPriceDivFlash{
	background-image:url(../iso_icons/ixPdonflashProduct.gif);
}
.gshpProductCard .blocAB,
.gshpProductCard .blocCD{
	clear:both;
	margin:4px 0px 10px 0px;
}
.gshpProductCard .blocA {
	width:411px;
	float:left;
}
.gshpProductCard .blocA .gshpMainPicture {
	text-align:right;
	height:340px;
}
.gshpProductCard .blocA .zoomIcone {
	float:right;
	padding:6px 14px;
}
.gshpProductCard .blocA .gshpTypedDocumentList {
	padding-left:15px;
	margin:0px 0px 37px;
}
.gshpProductCard .blocA .gshpTypedDocumentList  a{
	display:block;
	float:left;
	margin-left:11px;
	padding-bottom:10px;
}
/*.gshpProductCard .blocA .gshpTypedDocumentList  a.typedDoc1{
	margin-left:0px;
}*/
.gshpProductCard .blocB {
	width:353px;
	float:right;
	position:relative;
	z-index:2;
}
.gshpProductCard .blocB  .blocBBg1{
	color:#464646;
	background:#FFF url(../iso_icons/ixPdonbgBlocBTop.gif) 0% 0% no-repeat;
}
.gshpProductCard .blocB  .blocBBg2{
	padding:0px 19px 9px;
	background:transparent url(../iso_icons/ixPdonbgBlocBBottom.gif) 0% 100% no-repeat;
	height:auto !important;
	height:1px;
}
.gshpProductCard .blocB h3{
	margin:0px 0px 10px 0px;
	color:#0289C3;
	font-size:18px;
	min-height:45px;
	height:auto !important;
	height:45px;
}
.gshpProductCardPromo .blocB h3,
.gshpProductCardFlash .blocB h3{
	margin-left:28px;
}
.gshpProductCard .blocB .gshpProductPriceTableContainer{
	float:left;
	width:60%;
}
.gshpProductCard .blocB .gshpProductPriceTableContainer td.GshpReferenceDimensionCell_dimModel{
	width:60px;
	padding:0px;
}
.gshpProductCard .blocB .gshpProductPriceTableContainer select,
.gshpProductCard .blocB  input#gshpBasketQuantityInput{
	border:1px solid #8096bb;
}
.gshpProductCard .blocB .gshpProductPriceTableContainer select{
	width:82px;
}
.gshpProductCard .blocB  input#gshpBasketQuantityInput{
	width:55px !important;
	width:65px;
	padding:0px 5px;
}
.gshpProductCard .blocB  label.gshpBasketQuantityInputLabel{
	margin-right:9px;
}
.gshpProductCard .blocB .gshpProductCardFlashSale{
	text-align:center;
	margin:20px 0px;
}
.gshpProductCard .blocB .gshpProductCardFlashSale #gshpFlashCountdown{
	color:#ED9A0C;
	font-weight:bold;
}
.gshpProductCard .blocB .gshpProductPrice {
	display:block;
	float:right;
	width:35%;
	font-weight:bold;
	font-size:17px;
}
.gshpProductCard .blocB .gshpProductPrice,
.gshpProductCard .blocB .gshpProductPriceTableContainer{
	min-height:60px;
	height:auto !important;
	height:60px;
}
.gshpProductCard .blocB .gshpDiscountedPriceContainer{
	text-align:right;
}
.gshpProductCard .blocB .gshpDashedPrice,
.gshpProductCard .blocB .gshpSeparatorDashedDiscountedPrices,
.gshpProductCard .blocB .gshpDiscountedPrice{
	display:block;
}
.gshpProductCard .blocB .gshpSeparatorDashedDiscountedPrices{
	height:5px;
}
.gshpProductCard .blocB .gshpDashedPrice{
	color:#a5a5a5;
}
.gshpProductCard .blocB .gshpDiscountedPrice{
	color:#E2007D;
}
.gshpProductCard .blocB .gshpProductReferencesAction {
	margin:0px;
	padding:9px 0px 0px 0px;
	list-style:none;
	clear:both;
}
.gshpProductCard .blocB .gshpProductReferencesAction li {
	float:right;
}
.gshpProductCard .blocB .gshpProductCardAddToBasket{
	margin-left:20px;
}
.gshpProductCard .blocB .gshpProductCardAddToBasket a {
	width:144px;
	height:24px;
	display:block;
	background:transparent url(../iso_icons/ixPdonajouterPanier.gif) 0% 0% no-repeat;
}
.gshpProductCard .blocB .gshpProductCardAddToBasket a span{
	display:none;
}
.gshpProductCard .blocB .gshpProductCardReferToFriend{
	padding-top:5px;
}
* html body .gshpProductCard .blocB .gshpProductCardReferToFriend{
	width:49%;
}
.gshpProductCard .blocB .gshpProductCardReferToFriend a {
	background:transparent url(../iso_icons/ixPdonreferFriend.gif) 0% 50% no-repeat;
	padding-left:15px;
}
.gshpProductCard .blocB .productBody{
	margin-top:10px;
}
.gshpProductCard .blocD .gshpLinkedProductList h3.linkedProductsLabel{
	color:#1075ad;
	font-size:19px;
	font-weight:bold;
	margin:0px 0px 10px;
	background:transparent url(../iso_icons/ixPdonbgPageTitle.gif) 0% 100% repeat-x;
	padding:0px 15px 10px;
}




/*Autre*/
input.searchTxt {
	border-color:#f1efe2;
	border-right:1px;
	border-bottom:1px;
	color:#555;
	width:135px;
}
.GshpReferenceDimensionRow .GshpReferenceDimensionCell_dimModel {
	text-align:left;
}
hr {
	border:2px solid #f7f6f6;
	float:left;
	width:100%;
	margin: 10px 0px 0px 0px;
}
.gshpLinkedProductListItems{
	overflow:hidden;
}
.gshpNavigationBar {
	display:none;
}
.gshpProductLinkedFloatingLink{
	height:55px;
}

.illustraCat {
	margin-top:1px;
}
li.abc {
	width:69px;
}

li.abc a {
    background-repeat:no-repeat;
    background-position:center bottom;
    height:50px;
    display:block;
}
.blocBottomA {
	float:left;
	width:850px;
}
.blocBottomB {
	float:right;
}

/* basket */
.gshpCommandBar {
	height:80px;
	background-image:none;
	width:100%;
}

.gshpCommandBar ul {
	height:70px;
}
li.gshpCommandBarSelected,
li.gshpCommandBarUnselected {
  background:url(../iso_icons/ixPdonstep.jpg) no-repeat  95% 20%;
	height:70px;
	margin:0px 2px 0px 0px;
	width:131px;
	border-top:5px solid #D32D89;
}
li.gshpCommandBarUnselected {
	background-image:none;
	border-top:5px solid #666769;
}
.gshpCommandBarText {
	margin-top:10px;
	font-size:10px;
	text-align:left;
	width:100px;
}
.gshpBasketStepText,
.gshpBasketStepText a:link,
.gshpBasketStepText a:visited,
.gshpBasketStepText a:hover,
.gshpBasketStepText a:active{
	color:#666769;
}
.gshpBasketStepTextSelected,
.gshpBasketStepTextSelected a:link,
.gshpBasketStepTextSelected a:visited,
.gshpBasketStepTextSelected a:hover,
.gshpBasketStepTextSelected a:active{
	color:#D32D89;
}
table.gshpBasketTable th,
table.gshpBasketTable td.gshpBasketCell{
	background-color:#000;
	color:#68676c;
	background-image:none;
	border-width:0px;
	border-bottom:1px solid #000;
}
table.gshpBasketTable tr.gshpBasketRow_heading th{
	background-color:#564941;
	color:#000;
}
table.gshpBasketTable th.gshpBasketHeading img{
	display:none;
}
table.gshpBasketTable td.gshpBasketPreface,
table.gshpBasketTable tr.gshpBasketRow_identificationHeading td{
	color:#676769;
}
table.gshpBasketTable td.gshpBasketPreface h3{
	color:#D32D89;
}
table.gshpBasketTable tr.gshpBasketRow_headingCells th,
table.gshpBasketTable tr.gshpBasketRow_data td {
	border-bottom:1px solid #676769;
}
table.gshpBasketTable  input{
	border:1px solid #676769;
}
table.gshpBasketTable  .gshpBasketRow_loginForm,
table.gshpBasketTable  .gshpBasketRow_identificationText,
table.gshpBasketTable  .gshpBasketRow_loginText,
table.gshpBasketTable  .gshpRequiredMsg,
table.gshpBasketTable  .gshpRequired,
table.gshpBasketTable  .gshpBasketRow_invoice,
table.gshpBasketTable  .gshpBasketRow_shipping,
table.gshpBasketTable  label{
	color:#676769;
}
table.gshpBasketTable  .gshpBasketRow_carrierHeading th,
table.gshpBasketTable  .gshpBasketRow_loginHeading th,
table.gshpBasketTable  .gshpBasketRow_identificationHeading th,
table.gshpBasketTable  .gshpBasketRow_invoiceHeading th,
table.gshpBasketTable  .gshpBasketRow_shippingHeading th{
	background-color:#D32D89;
	color:#000;
}
table.gshpBasketTable  .gshpBasketPropertyLabel,
table.gshpBasketTable .gshpBasketCarrierDescriptionCell label,
table.gshpBasketTable  .gshpBasketPropertyLabel a,
table.gshpBasketTable  .gshpBasketPropertyLabel a:visited,
table.gshpBasketTable  .gshpBasketPropertyLabel a:hover,
table.gshpBasketTable  .gshpBasketPropertyLabel a:active,
table.gshpBasketTable td.gshpBasketCell p.gshpCarrierTitle{
	color:#D32D89;
}
table.gshpBasketTable td.gshpDiscountCouponCell .gshpDiscountCoupon{
	background-color:transparent;
}
table.gshpBasketTable td.gshpDiscountCouponCell .gshpDiscountCoupon h4{
	font-size:10px;
	text-align:left;
	color:#676769;
}
table.gshpBasketTable td.gshpDiscountCouponCell .gshpDiscountCouponContent{
	border:0;
	padding-top:5px;
}
table.gshpBasketTable td.gshpDiscountCouponCell .gshpInput input{
	margin-top:3px;
	border:1px solid #676769;
	padding:3px 2px;
}
table.gshpBasketTable td.gshpDiscountCouponCell h4{
	background-color:transparent;
	border-bottom:1px solid #676769;
}
table.gshpBasketTable tr.gshpBasketRow_total th{
	border-bottom:1px solid #676769;
}

/* Popup */
body.bodyPopup{
	background-color:#000;
	color:#FFF;
}
.bodyPopup .gshpReferToFriendPopup .gshpForm p label{
	width:190px;
}
.bodyPopup input,
.bodyPopup textarea{
	border:1px solid #666;
}
.bodyPopup .popupLabel{
	display:none;
}
.bodyPopup .gshpProductCard{
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	margin:10px 0px 20px;
	padding:10px 0px;
}
.bodyPopup .gshpReferToFriendPopup{
	padding-top:40px;
	background:transparent url(../iso_icons/ixPdonlogoPopup.gif) 99% 5px no-repeat;
}
.bodyPopup .gshpPostface{
	color:#e1207b;
	font-weight:bold;
	padding:10px 0px;
	text-align:right;
}
/* Récapitulatif des commandes */
table.gshpFollowUpTable tr.gshpFollowUpTableRow td.gshpFollowUpTableCell,
table.gshpFollowUpTable th{
	border:1px #666666 solid;
}
table.gshpFollowUpTable tr.gshpFollowUpHeading th{
	background-color:#D32D89;
}
table.gshpFollowUpTable tr.even td.gshpFollowUpTableCell {
	background-color:#000;
}
table.gshpFollowUpTable tr.odd td.gshpFollowUpTableCell {
	background-color:#333333;
}
.gshpCommandFollowUpPage tr.gshpFollowUpTableRow td{
	color:#FFF;
}
.gshpCommandFollowUpPage tr.gshpFollowUpTableRow td a,
.gshpCommandFollowUpPage tr.gshpFollowUpTableRow td a:visited,
.gshpCommandFollowUpPage tr.gshpFollowUpTableRow td a:hover,
.gshpCommandFollowUpPage tr.gshpFollowUpTableRow td a:active{
	color:#D32D89;
}