/******************************************************************************
* xirTeoGShop.css
*******************************************************************************
Composant boutique
*******************************************************************************
*                                                                             *
* Copyright 2008								                          *
*                                                                             *
******************************************************************************/
.gshpCategoryLabel{
	display:none;
}
.gshpProductList{
	overflow:hidden;
}
.paginationBar {
	padding:1px 0;
}
.paginationBarTop .navigationBlockPage{
	margin-bottom:10px;
}
.paginationBarBottom .navigationBlockPage{
	margin-top:10px;
}
.gshpProductCard{
	padding:10px 10px 0 0;
}
.gshpProductCard .part1,
.gshpProductCard .part2{
	margin-bottom:15px;
}
.gshpProductCard .part1 .padding,
.gshpProductCard .part2 .padding{
	min-height:347px;
	height:auto !important;
	height:347px;
}
.gshpProductCard .part1 .noZoom,
.gshpProductCard .part2 .noZoom{
	min-height:314px;
	height:auto !important;
	height:314px;
}
.gshpProductCard .part1{
	width:50%;
	float:left;
	position:relative;
}
.gshpProductCard .part1 .padding{
	padding:0 10px;
}
.gshpProductCard .part1 H3{
	margin:0 0 10px;
}
.gshpProductCard .gshpProductCardImage #zoomMainPicture{
	position:absolute;
	bottom:0;
	right:0;
}
.gshpProductCard .part2{
	width:45%;
	float:right;
}
.gshpProductCard .part2 .padding{
	padding:10px;
	background-color:#efefef;
	border:1px #eebd10 solid;
}
.gshpProductCard .gshpProductPrice,
.gshpProductCard .gshpDashedPrice{
	font-size:18px;
	color:#8a8989;
	font-weight:bold;
}
.gshpProductCard .gshpProductPrice{
	text-decoration:none;
}
.gshpProductCard .gshpSeparatorDashedDiscountedPrices{
	display:block;
	font-size:0;
}
.gshpProductCard .gshpDiscountedPrice{
	font-size:30px;
	color:#e00a12;
	font-weight:bold;
}
.gshpProductCard .warningStock{
	margin-left:52%;
	color:#e00a12;
}
.gshpProductCard .quantity{
	color:#666;
	padding-top:10px;
}
.gshpProductCard .quantity input{
	width:42px;
	margin-left:20px;
	border:1px solid #666;
	text-align:center;
}
.gshpProductCard .gshpProductReferencesAction{
	margin:0;
	padding:0;
}
.gshpProductCard .gshpProductCardAddToBasket a,
.gshpProductCard .gshpProductCardAddToBasket a:visited,
.gshpProductCard .gshpProductCardAddToBasket a:hover,
.gshpProductCard .gshpProductCardAddToBasket a:active{
	display:block;
	width:100%;
	background-image:url(../iso_icons/addToBasket1.png);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#454545;
	font-size:14px;
	font-weight:bold;
}
.gshpProductCard .gshpProductCardAddToBasket a span{
	display:block;
	background-image:url(../iso_icons/addToBasket2.png);
	background-position:100% 0;
	background-repeat:no-repeat;
	padding:8px 15px;
}
.gshpProductCard .description{
	font-size:12px;
	margin-top:20px;
}
.gshpProductCard .part3{
	clear:both;
}
.addToBasketTotal{
	position:absolute;
	right:0;
	top:12px;
	width:195px;
	z-index:2;
}
.gshpProductCardAddToBasket{
	position:relative;
	width:100%;
	z-index:3;
}
.gshpProductCardAddToBasket input{
	border:1px solid #f9d71e;
	width:60px;
	text-align:right;
	color:#9c9e9f;
	padding:5px 2px;
}
.addToBasketTotal .gshpProductCardAddToBasket a{
	position:absolute;
	z-index:4;
	top:-3px;
	left:68px;
}
.gshpProductCardAddToBasket a.lessCard{
	top:14px;
}
.gshpProductCardAddToBasket a.addToBasketBt{
	background-image:url(../iso_icons/bgAddToBasket.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	left:94px;
	top:-5px;
	padding:12px 0;
	text-align:center;
	color:#9c9e9f;
	font-weight:bold;
	display:block;
	width:93px;
}
.gshpProductCardAddToBasket a.addToBasketBt:hover,
.gshpProductCardAddToBasket a.addToBasketBt:active{
	text-decoration:none;
}

/* Liste de produit */
/* light */
.gshpProductListStyle_light .gshpProductListLabel{
	display:none;
}
.gshpProductListStyle_light .productFloatingDiv{
	border:0;
	float:left;
	height:auto;
	margin:0;
	padding:5px;
	text-align:center;
	width:100px;
}
/* sommaire */
.gshpProductListStyle_toc .gshpProductListLabel{
	display:none;
}
.gshpProductListStyle_toc .productFloatingDiv{
	border:0;
	float:left;
	height:auto;
	margin:0 0 5px;
	padding:0 5px;
	text-align:left;
	width:110px;
}
.gshpProductListStyle_toc .productFloatingPrice {
	margin-left:0;
	margin-right:0;
	width:auto;
	float:left;
}
.gshpProductListStyle_toc .productFloatingDivOneProduct{
	width:100%;
	padding:0;
}
.gshpProductListStyle_toc .productFloatingDivOneProduct .productFloatingPrice {
	float:right;
}
.gshpProductListStyle_toc a{
	float:left;
}


.gshpLeftInset {
	border-right:0;
	float:none;
	height:auto;
	margin-right:0;
	padding-right:0;
	width:100%;
}
.gshpProductLeftInset{
	padding:7px 0;
}
.basketInset{
	border:1px solid #98c902;
}
.basketInset h3{
	margin:0;
	background:#98c902 url(../iso_icons/bgBasketInsetTitle.jpg) 0 100% repeat-x;
	color:#005397;
	font-size:14px;
	padding:3px 6px 7px;
}
.basketInset .basketInsetText1{
	margin:4px 0 12px 5px;
	padding-left:9px;
}
.basketInset .basketInsetText1,
.basketInset .basketInsetText1 a,
.basketInset .basketInsetText1 a:visited,
.basketInset .basketInsetText1 a:hover,
.basketInset .basketInsetText1 a:active{
	color:#fb680f;
}
.basketInset p.basketInsetText1{
	background-image:url(../iso_icons/bgSeeModifyBasket.jpg);
	background-position:0 60%;
	background-repeat:no-repeat;
}
.basketInset table{
	width:100%;
	border-collapse:collapse;
	font-size:12px;
}
.basketInset .basketInsetTable1 th,
.basketInset .basketInsetTable1 td{
	text-align:center;
	padding:3px 2px;
}
.basketInset .basketInsetTable1 th{
	color:#005397;
	font-weight:bold;
}
.basketInset .basketInsetTable1 td{
	color:#9c9e9f;
}
.basketInset .basketInsetTable1 tr{
	border-bottom:1px solid #cbe480;
}
.basketInset .basketInsetTable1{
	min-height:125px;
	height:auto !important;
	height:125px;
}
.basketInset .basketInsetTable2{
	background-image:url(../iso_icons/bgBasketInsetTotalPrice.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
	margin-bottom:12px;
}
.basketInset .basketInsetTable2 th,
.basketInset .basketInsetTable2 td{
	padding:7px 0;
}
.basketInset .basketInsetTable2 th{
	padding-left:5px;
}
.basketInset .basketInsetTable2 tr.totalHT th,
.basketInset .basketInsetTable2 tr.totalHT td{
	font-weight:normal;
	padding-top:14px;
}
.basketInset .basketInsetTable2 tr.totalBasketHT th,
.basketInset .basketInsetTable2 tr.totalBasketHT td{
	font-weight:bold;
}
.basketInset .basketInsetOrder{
	width:99px;
	display:block;
	clear:both;
	margin:0 auto;
	text-align:center;
	padding:11px 0;
	background-image:url(../iso_icons/bgBtOrder.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	font-weight:bold;
	margin-bottom:12px;
}
.basketInset .basketInsetOrder,
.basketInset .basketInsetOrder:visited,
.basketInset .basketInsetOrder:hover,
.basketInset .basketInsetOrder:active{
	color:#FFF;
	text-decoration:none;
}
.gshpRightInset{
	border-left:0;
	float:none;
	height:auto;
	margin-left:0;
	padding-left:0;
	width:100%;
}

/* Panier */
.gshpCommandBar{
	margin:0px auto;
}
.gshpCommandBarSelected {
	background-image:url(../iso_icons/gshp_bar_state_on.png);
	background-position:54px 33px;
}
.gshpCommandBar {
	background-image:url(../iso_icons/gshp_command_bar.png);
}
.gshpCommandBarUnselected {
	background-image:url(../iso_icons/gshp_bar_state_off.png);
}
.gshpBasketStepText,
.gshpBasketStepText a:link,
.gshpBasketStepText a:visited,
.gshpBasketStepText a:hover,
.gshpBasketStepText a:active {
	color:#666;
}
.gshpBasketStepTextSelected,
.gshpBasketStepTextSelected a:link,
.gshpBasketStepTextSelected a:visited,
.gshpBasketStepTextSelected a:hover,
.gshpBasketStepTextSelected a:active {
	color:#eebd10;
}
.gshpBasketTable{
	width:100%;
}
table.gshpBasketTable th,
table.gshpBasketTable h2{
	background-color:#eebd10;
}
table.gshpBasketTable td.gshpBasketCell{
	background-image:none;
}
table.gshpBasketTable .gshpBasketRow_sectorHeader th{
	background-color:#eebd10;
}
table.gshpBasketTable .gshpBasketRow_total th,
table.gshpBasketTable .gshpBasketRow_totalVatAmount th,
table.gshpBasketTable .gshpBasketRow_vatTotal th{
	background-color:#FFF;
	color:#eebd10;
}
