/******************************************************************************
* xAdTShpDefault.css
*******************************************************************************
Spé. composant e-commerce
*******************************************************************************
*                                                                             *
* Copyright 2008									                          *
*                                                                             *
******************************************************************************/

.gshpAncestorBar,
.gshpAncestorBar a,
.gshpAncestorBar a:visited{
	color:#a98f76;
	text-decoration:none;
}
.gshpAncestorBar a:hover,
.gshpAncestorBar a:active{
	color:#a98f76;
	text-decoration:underline;
}

.gshpProductPage {	
	font-size: 11px;	
	font-family: arial;
}

div.gshpProductPage p{	
	font-size: 11px;	
	font-family: arial;
}

div.gshpCategoryCard h3.gshpCategoryLabel, 
div.gshpCategoryCard p.gshpCategoryDescription,
div.gshpCategoryCard .directHtml,
.separateur,
.gshpProductList {
	float: left;
	margin: 0px;
}

div.gshpCategoryCard .directHtml {
	color: #a98f76;
}

.gshpCategoryProductList .productFloatingLabel a {
	text-decoration: none;
	color: #ffffff;
}

.gshpCategoryProductList .productFloatingLabel {
	text-align: left;
}

.gshpCategoryProductList .gshpPrice {
	text-decoration: none;
	color: #ffae00;
}

.gshpPriceSpan {
	text-align: left;
}

.productThumbnailDiv {
	width: 70px;
	height: 115px;
	margin-top: 30px;
	margin-bottom: 3px;
}

.productFloatingDiv,
.productFloatingDivPromo {
	float: left;
	width: 91px;
	height:205px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 5px;
}

.productFloatingDivPromo {
	background: #000000 url("../iso_icons/xadt-back_promo.jpg") no-repeat;
}

.xadtProductColumn .gshpCategoryLabel,
.blockB1 .gshpProductLabel {
	font-size: 1.8em;
	font-weight: 200;
	margin: 0px;
	font-family: "Trebuchet MS";
}

.blockB1 .gshpProductLabel 
{
	text-align: right;
}

.blockB1 .gshpCategoryLabel {
	margin: 0px 0px 5px 0px;
	text-align: right;
}

.blockB1 .gshpCategoryDescription {
	margin: 0px -35px 5px 0px;
	text-align: right;
	font-size:11px;
	color: #a98f76;
	font-weight: 400;
}

.blockB1 .gshpProductCardIntroduction, 
.gshpCategoryDescription {
	color: #A98F76;
}

.blockB img#categoryMainPicture {
	width: 62px;
	height: 79px;
}

.blockB .gshpCategoryCardImage .gshpMainPicture {
	float: right;
}

hr.straightLine {
	margin: 13px 0px 15px 0px !important;
	margin: 0px 0px 8px 0px;
	padding: 0;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #5a4632;
	height: 1px;
}

hr.dottedLine {
	margin: 0;
	padding: 0;
	border-top: none;
	border-left: none;
	border-right: none; 
	border-bottom: 1px dotted #6f5c4a;
	height: 1px;
}

.gshpProductList .gshpProductList_site_promotions {
	width:175px;
}

.xadtSiteMap {
	color:Navy;
}

.xadtCadrePromo {
	background-repeat:no-repeat;
	padding:20px 6px 6px 6px;
}

.gshpProductList_site_promotions,
.gshpProductList_site_ideescadeaux,
.gshpProductList_site_topventes {
	width:151px;
	padding: 8px 0px 0px 12px;
	margin: 0px;
}

.gshpProductList_site_promotions ul,
.gshpProductList_site_ideescadeaux ul,
.gshpProductList_site_topventes ul {
	padding-left: 0px;
}


.gshpProductList_site_promotions {
	background: #f1e8e0 url("../iso_icons/xadt-encart_promo.jpg") no-repeat;
	overflow: hidden;
}

.gshpProductList_site_ideescadeaux {
	background: #f1e8e0 url("../iso_icons/xadt-encart_cadeau.jpg") no-repeat;
	overflow: hidden;
}

.gshpProductList_site_topventes {
	background: #f1e8e0 url("../iso_icons/xadt-encart_top.jpg") no-repeat;
	overflow: hidden;
}

.gshpProductListImage {
	float:left;
	width: 46px;
	height: 79px;
}

.gshpProductListText {
	float:left;
	padding-left: 5px;
}

.gshpProductListText h3{
	font-size: 11px;
	margin-top:0px;
}

h3.gshpProductListLabel {
	margin: 0px;
	font-size: 12px;
	font-weight: 400;
	font-family: "Times New Roman";
}

.gshpProductListItem {
	margin-top: 10px;
}

.gshpProductCardImage .gshpMainPicture,
.gshpProductCardImage .gshpMainPicture a,
.blockB {
	float: left;
}

.gshpProductCardImage .gshpMainPicture
{
	margin-top: 110px;
}

.blockB {
	width: 323px;
	padding: 0px 0px 20px 18px;
}

.gshpCategoryCardImage .gshpCategoryLabel, 
.gshpCategoryCardImage .gshpProductLabel,
.gshpCategoryCardImage .gshpProductCardIntroduction {
	float: left;
	clear: left;
	width: 235px;
}

.gshpCategoryCardImage .gshpProductCardIntroduction {
	margin: 0px;
}

.blockB1 {
	float: right;
	width: 195px;
	padding-left: 8px;
	margin-right:50px;
}

table.gshpBasketTable th {
	background-color: #b3071b;
} 

.gshpCommandBarSelected {
	background-image: url(../iso_icons/xadt-gshp_bar_state_on.gif);	
}
	
	
.gshpCommandBarUnselected {
	background-image: url(../iso_icons/xadt-gshp_bar_state_off.gif);	
}

.gshpCommandBar {
	background-image: url(../iso_icons/xadt-gshp_command_bar.gif);
}

.gshpCommandBarText {	
	margin-top: 65px;
}

.gshpBasketStepTextSelected {
	color: #ffffff;
}

.gshpBasketStepText,
.gshpBasketStepText a:link,
.gshpBasketStepText a:visited,
.gshpBasketStepText a:hover,
.gshpBasketStepText a:active,
.gshpBasketStepText a span {	
	color: #a98f76
}

.gshpBasket_vatTotal  .gshpPrice {
	color: #000000;
}

.gshpLabel {
	color: #a98f76;
}

ul.gshpProductReferencesAction 
{
	text-align: right;
	margin: 12px 10px 12px 0px !important;
	margin: 6px 10px 6px 0px;
}

ul.gshpProductReferencesAction li {
	display: inline;
	margin-left: 20px;
	padding-left: 22px;
}

ul.gshpProductReferencesAction li a,
ul.gshpProductReferencesAction li a:hover,
ul.gshpProductReferencesAction li a:visited,
ul.gshpProductReferencesAction li a:active {
	color: #a98f76;
	text-decoration: none;
}

ul.gshpProductReferencesAction li a:hover {
	text-decoration: underline;
}

li.gshpProductCardReferToFriend {
	background: url(../iso_icons/xadt-ami.gif)  no-repeat left;

}

li.gshpProductCardPrint {
	background: url(../iso_icons/xadt-print.gif)  no-repeat left;

}

.gshpProductReferencesContainer {
	width: 323px;
}

.cadreRouge {
	width: 323px;
	height: 155px;
	background: url(../iso_icons/xadt-bgCadreRouge.gif)  no-repeat;
}

.gshpProductCardSize {
	width: 323px;
}

.gshpLinkedProductList h3 {
	color: #ff9702;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	background: url(../iso_icons/xadt-coeur.gif) no-repeat left;
	padding-left: 22px;
}

.cadreRouge h3 {
	margin: 0px;
	padding: 10px 0px 3px 10px;
	font-size: 1.1em;
}


.gshpProductCardAddToBasket {
	width: 141px;
	height: 20px;
	margin-left: 123px;
	margin-top: 5px;
}

 .gshpZoom img {
	margin-top: 5px;
}

.gshpTaille {
	margin-left: 2px;
}

.gshpTaille a:link,
.gshpTaille a:active,
.gshpTaille a:visited,
.gshpTaille a:hover {
	color: #ffffff;
	text-decoration: none;
}

.gshpTaille a:hover {
	text-decoration: underline;
}

.GshpReferenceDimensionRow td {
	vertical-align: middle;
}

tr#gshpReferenceDimensionRow_979_currentProduct_3 {
	display:none;
}

.gshpDiscountedPriceContainer .gshpDashedPrice {
	color: #ffae00;
}

.gshpDiscountedPrice {
	display: block;
}

#gshpReferencePriceValue {
	width: 100px;
	height: 36px;
	float: left;
	font-size: 1.4em;
	font-weight: 800;
	margin: 8px 0px 43px 25px;
}

.gshpProductPriceTableContainer {
	width: 180px;
	float: left;
}

table.productReferences {
	width: 180px;
}

.gshpProductListText h3 {
	font-weight:200;
}

.thumb {
	float :left;
	text-align: center;
	margin-right: 5px;
}

.xadtDetailsWrapper{
	width: 104px;
	margin-left: 16px;
}

.carrierLabel,
.paymentLabel ,
.gshpBasketCell {
	color: #838383;
}

.gshpBasketRow_summaryMsg .gshpSummaryMsg {
	padding-top: 10px;
}

.gshpBasket_quantity,
.gshpBasket_vatTotal {
	text-align: right;
}
	
.gshpBasket_vatPrice a:link,
.gshpBasket_vatPrice a:active,
.gshpBasket_vatPrice a:visited,
.gshpBasket_vatPrice a:hover  {
	text-decoration: none;
}

.gshpBasketPropertyField {
	padding-left: 10px;
}

tr.gshpBasketRow_buttonBar {
	height: 35px;
}

.gshpBasketRow_buttonBar .gshpBasketCommandBar {
	vertical-align: bottom;
}

.blockB .gshpCategoryCardImage img#categoryMainPicture {
	width: 62px;
	height: 79px;
}

.blockB .gshpCategoryCardImage
{
	float: right;
}

.xadtToile .gshpCategoryCardImage .gshpMainPicture img#categoryMainPicture {
	width: 130px;
	height: 167px;
}

.xadtToile .gshpCategoryCardImage {
	width: 130px;
	height: 167px;
}

.xadtToile {
	float:left;
	width: 130px;
	height: 400px;
}

.xadtDetails {
	float: left;
	width: 130px;
	margin-top: 10px;
}
 
.xadtProductColumn {
	float: left;
	width: 404px;
	margin-left: 18px;
}

.xadtPhotos {
	margin-top: 10px;
}

.thumbPhotos {
	float: left;
	width: 39px;
	margin-right: 5px;
}

a.xadtBulletLink {
	padding-left: 22px;	
	background: url(../iso_icons/xadt-chat.gif) no-repeat left center;
}

ul.g2bSiteMapNiv2 {
	display: none;
}

ul.g2bSiteMapNiv0 {
	background-color: #f1e8e0;
	padding: 20px 50px;
	margin: 20px 50px;
}

.g2bSiteMapNiv1 {
	background-color: #d1c0af;
	padding: 5px 30px;
}

.g2bSiteMapNiv0 a,
.g2bSiteMapNiv1 a 
{	color: #3b3229;
	text-decoration: none;
	font-family: Arial;	
}

.g2bSiteMapNiv0 a {
	font-size: 14px;
	text-transform: uppercase;
}

.g2bSiteMapNiv1 a {
	font-size: 11px;
	text-transform: uppercase;
	
}

.g2bSiteMapNiv0 a:link,
.g2bSiteMapNiv0 a:active,
.g2bSiteMapNiv0 a:visited {
	color: #3b3229;
	text-decoration: none;
}

.g2bSiteMapNiv0 a:hover {
	color: #b1091c;
	text-decoration: none;
}


ul.g2bSiteMapNiv1 {
	margin: 5px 0px 15px 0px;
}

li.g2bSiteMapNiv,
ul.g2bSiteMapNiv1 li {
	list-style: square;
	border:none;
	padding:0px;
}

.g2bSiteMapNiv0 li {
	color: #34291e;	
} 

.cadreRouge .gshpProductPriceTableContainer {
	clear: left;
	height: 100px;
	margin: 10px 0px 0px 5px;
	width: 170px;
}

.cadreRouge .gshpProductPrice,
.cadreRouge .gshpTaille {
	width: 140px;
}

.gshpTaille {
	margin-bottom: 20px;
	float: left;
	height: 30px;
	width: 100px;
	margin: 0px;
	padding: 0px;
}

.gshpProductCardAddToBasket {
	float: left;
	margin-left: -7px;
}

.gshpLabel a:link,
.gshpLabel a:active,
.gshpLabel a:visited,
.gshpLabel a:hover {
	color: #a98f76;
}

tr.GshpReferenceDimensionRow td span a:link,
tr.GshpReferenceDimensionRow td span a:active,
tr.GshpReferenceDimensionRow td span a:visited,
tr.GshpReferenceDimensionRow td span a:hover {
	color: #ffffff;
	font-size: 9px;
}

p.gshpLabelEntretien {
	margin: 0px;
	color: #a98f76;
}

.gshpProductLinkedImage,
.gshpProductLinkedFloatingLink,
.gshpProductLinkedPrice {
	float: left;
}

.gshpProductLinkedImage 
{
	width: 66px;
}

.gshpProductLinkedFloatingLink,
.gshpProductLinkedPrice {
	width: 75px;
}

.gshpProductLinkedImage {
	margin-right: 8px;
}

.gshpLinkedProductListItem {
	margin: 5px 10px 10px 0px;
}

.leftInsetPadding .logo img,
.rightInsetPadding .basketLink img {
	border: 0px
}


.odfDiv #I0 {
	margin-left: 28px;
}

.xadtContent .gshpProductList_site_promotions {
	width: auto;
	background: url(../iso_icons/xadt-page_promo.jpg) #000000 no-repeat right top ; 
	padding: 12px 8px 12px 8px;
	margin-left: 15px;
}

.xadtContent .gshpProductList_site_promotions .productFloatingDivPromo {
	background-image: none;
	margin-top: 30px;
	height: 170px;
}

.xadtContent .gshpProductList_site_promotions .productFloatingDivPromo .productThumbnailDiv {
	margin-top: 0px;
}

.xadtContent .gshpProductList_site_promotions .productFloatingDivPromo .productFloatingLabel {
	text-align: left;
}

.xadtContent .gshpProductList_site_ideescadeaux {
	width: auto;
	background: url(../iso_icons/xadt-page_cado.jpg) #000000 no-repeat right top ; 
	padding: 12px 8px 12px 8px;
	margin-left: 15px;
}

.xadtContent .gshpProductList_site_ideescadeaux .productFloatingDiv,
.xadtContent .gshpProductList_site_ideescadeaux .productFloatingDivPromo {
	background: none;
	margin-top: 30px;
	height: 170px;
}

.xadtContent .gshpProductList_site_ideescadeaux .productFloatingDiv .productThumbnailDiv,
.xadtContent .gshpProductList_site_ideescadeaux .productFloatingDivPromo .productThumbnailDiv {
	margin-top: 0px;
}

.xadtContent .gshpProductList_site_ideescadeaux .productFloatingDiv .productFloatingLabel,
.xadtContent .gshpProductList_site_ideescadeaux .productFloatingDivPromo .productFloatingLabel {
	text-align: left;
}

.xadtContent .gshpProductList_site_topventes {
	width: auto;
	background: url(../iso_icons/xadt-page_top.jpg) #000000 no-repeat right top ; 
	padding: 12px 8px 12px 8px;
	margin-left: 15px;
}

.xadtContent .gshpProductList_site_topventes .productFloatingDiv,
.xadtContent .gshpProductList_site_topventes .productFloatingDivPromo {
	background: none;
	margin-top: 30px;
	height: 170px;
}

.xadtContent .gshpProductList_site_topventes .productFloatingDiv .productThumbnailDiv,
.xadtContent .gshpProductList_site_topventes .productFloatingDivPromo .productThumbnailDiv {
	margin-top: 0px;
}

.xadtContent .gshpProductList_site_topventes .productFloatingDiv .productFloatingLabel,
.xadtContent .gshpProductList_site_topventes .productFloatingDivPromo .productFloatingLabel {
	text-align: left;
}
.zoomIcone a img {
	clear: both;
}
.zoom360{
	margin-left:110px;
}
.zoomIcone,
.galerie_mini{
		margin: 5px 0px;
		padding-bottom: 10px;
}

.xadtPhotos {
	margin-top: 5px 0px;
	clear: both;
}

.blockB .gshpCategoryLink 
{
	float: right;
}

.gshpProductListText .gshpPriceSpan .gshpDiscountedPrice 
{
	color: #34291e;
}

.gshpProductListText .gshpPriceSpan .gshpDashedPrice,
.gshpProductListText .gshpPriceSpan .gshpPrice 
{
	color: #b3071b;
}

.gshpProductListText a span.label
{
color: #34291e;
}

.gshpProductListText a:link,
.gshpProductListText a:active,
.gshpProductListText a:hover,
.gshpProductListText a:visited 
{
	text-decoration: none;
}

.xadtToile .zoomIcone 
{
	padding-bottom:0px;
}

.gshpProductListItem .gshpProductListImage img 
{
	border: #34291e solid 1px;
}