/* Major elements */
.Breadcrumbs {margin:15px 0 10px 10px;font-size:10px;padding:2px;	padding-left:5px;	border-style:solid;	border-width:1px;border-left:0px;border-right:0px;border-top:0px;}
#ProductContainer1 {/*border:2px solid orange;*/}/* wrapper */
#ProductContainer2 {float:right;width:33%;border-width:0px 0px 0px 1px;border-style:solid;} /* pricing */
.isParagraph #ProductContainer2 {height:auto ! important;}
#ProductContainer3 {text-align:center;overflow:hidden;padding:0 10px;} /* main-top */
#ProductDetailsPanel1, #ProductDetailsPanel2, #ProductDetailsPanel3 {overflow:hidden;} /* main-content */
.ProductTitle {font-size:20px;margin:5px 5px 0px 5px;padding:5px;text-align:left;}
.ProductIntroduction {overflow:hidden;margin:5px;padding:5px;font-size:14px;font-weight:normal;}
.ProductDescription {margin:5px;padding:5px;}
.ProductDescription a {text-decoration:underline;}
.ProductHighlightOuter {float:right;width:50%;}
.ProductHighlight {margin:10px;padding:10px;border-radius:5px;font-size:14px;font-weight:bold;font-style:italic;text-align:center;}
#ProductNumbers {position:relative;overflow:hidden;margin:0 10px 5px 10px;}
#ProductNumbers .ProductManufacturer, #ProductNumbers .ProductInternationalCatalogNumber, #ProductNumbers .ProductNumber {display:block;float:left;margin-right:.5em;line-height:1.5em;}
#ProductNumbers div:after {display:block;float:right;margin-left:.5em;content:"|";}
#ProductNumbers div:last-child:after {display:none;}
.ProductAskQuestion {margin:5px;padding:5px;display:inline-block;text-decoration:underline;}
.Schema {display:none;}
/* SEO values */

/* Product image*/
.ProductImageContainer {margin:10px auto;text-align:left;}
#ProductMoreDetailsIcon.LayoutObject {width:15px;height:15px;background-image:url(../media/MoreDetails.gif);background-repeat:no-repeat;background-position:center;}
 #ProductMoreImagesIcon.LayoutObject {width:22px;height:18px;background-image:url(../media/gallery.png);background-repeat:no-repeat;background-position:center;}
 .ProductImageCaptionIcon {width:22px;height:18px;background-image:url(../media/zoom.png);background-repeat:no-repeat;background-position:center;}

/* Tabs */
.ProductDetailsPanelOn {display:block;}
.ProductDetailsPanelOff {display:none;}
#ProductDetailsNav {overflow:hidden;margin-top:10px;font-size:13px;}
#ProductDetailsNav ul {position:relative;overflow:hidden;margin:0 10px;padding:0;list-style:none;border-style:solid;border-width:0 0 1px 0;}
#ProductDetailsNav li {float:left;cursor:pointer;margin:0;padding:0;padding:2px 10px;border-width:1px 1px 0px 0px;border-style:solid;border-radius:5px 5px 0 0;}
#ProductDetailsNav li:first-child {border-left-width:1px;}
#ProductDetailsNav li a {display:block;}

/* Pricing */
.ProductPurchaseContainer, .ProductPurchaseContainerInner {position:relative;overflow:hidden;}
.ProductPurchaseContainerInner {margin:5px 10px 0 10px;}
.ProductPriceIntro {float:left;}
.ProductPriceOriginal {margin-left:5px;float:left;text-decoration:line-through;font-size:12px;line-height:15px;}/* old price */
.ProductPriceOriginal .ProductCurrencySymbol {font-size:10px;vertical-align:baseline;}
.ProductPrice, .ProductPriceCalculated {clear:left;float:left;line-height:1em;font-size:30px;font-weight:bold;margin-right:5px;} /* current price */
.ProductPriceContainer {float:left;}
.ProductCurrencySymbol {font-size:20px;}
.ProductPriceCalculated .ProductCurrencySymbol {vertical-align:baseline;}
.ProductPriceCalculated .ProductPriceGroupPart1 {font-weight:bold;}
.ProductPriceCalculated .ProductPriceGroupPart1_Text {font-size:12px;font-weight:normal;}
.ProductPriceCalculated .ProductPriceGroupPart2 {font-weight:normal;font-size:10px;}
.ProductPrice .ProductPriceGroupPart1 {font-weight:bold;}
.ProductPrice .ProductPriceGroupPart1_Text {font-size:12px;font-weight:normal;}
.ProductPrice .ProductPriceGroupPart2 {font-weight:normal;font-size:10px;}
.ProductPrice .ProductCurrencySymbol {font-size:20px;vertical-align:baseline;}
.ProductIncTaxes, .ShippingChargeForProduct, .ProductWeight {font-size:10px;line-height:14px;}
.ProductWeight:after {content:")";}
.ProductWeight span:before {content:"(";}
.ProductDiscountMessage {font-weight:normal;font-size:16px;margin:5px 10px;}
.ProductPriceOriginal:empty, .ProductPrice:empty, .ProductPriceCalculated:empty  {display:none;}

.ProductNumberBasePriceContainer {margin:5px;padding:5px;list-style:none;line-height:1.2em;}
.ProductNumberBasePriceContainer li {margin-bottom:.5em;}
.ProductNumberBasePriceContainer li:last-child {margin-bottom:0;}

/* Stock control */
.ProductStockContainer {position:relative;overflow:hidden;font-weight:bold;}
.ProductStockTlight {display:none;float:left;margin-right:3px;}
.ProductStockTlight > span {display:block;float:left;height:10px;width:17px;margin:0px 2px 0px 0px;border-radius:2px;border-width:1px;border-style:solid;}
.ProductStockTlight > span > span {display:block;height:8px;width:15px;margin:1px;border-radius:2px;}
.ProductStockTlight1 span {background-color:#65B00F;background:-webkit-gradient(linear, left top, left bottom, from(#65b00f), to(#006837));background:-moz-linear-gradient(top,#65b00f,#006837);background:-ms-linear-gradient(top,#65b00f,#006837);background:linear-gradient(top,#65b00f,#006837);}
.ProductStockTlight2 span {background-color:#ff7733;background:-webkit-gradient(linear, left top, left bottom, from(#ff7733), to(#ed4f00));background:-moz-linear-gradient(top,#ff7733,#ed4f00);background:-ms-linear-gradient(top,#ff7733,#ed4f00);background:linear-gradient(top,#ff7733,#006837);}
.ProductStockTlight3 span {background-color:#ff0000;background:-webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#b00000));background:-moz-linear-gradient(top,#ff0000,#b00000);background:-ms-linear-gradient(top,#ff0000,#b00000);background:linear-gradient(top,#ff0000,#b00000);}

/* Buttons */
.ProductIcons {position:relative;overflow:hidden;margin:5px 10px 10px 10px;}
.ProductOptions + .ProductIcons {margin:10px;}
.QntyBox {float:left;}
.QntyBox input {font-size:14px;margin-top:1px;padding:2px;}
.QntyBox + .AddToBasketButton {margin-left:5px;}
.AddToBasketButton {float:left;border-radius:5px;border-width:1px;border-style:solid;font-size:14px;line-height:24px;font-weight:bold;padding:0 10px 0 2px;}
.AddToBasketButton span.ImgLink {display:block;float:left;color:inherit;background-color:transparent;background-image:url("../media/sgk_cart.png");background-repeat:none;background-repeat:no-repeat;background-position:0 center;padding-left:25px;}
.AddToBasketButton span {display:block;}
.AddToBasketButton + .FavoritesButton {margin-left:5px;}
.FavoritesButton {float:left;border-radius:5px;border-width:1px;border-style:solid;}
.FavoritesButton span.ImgLink {display:block;background-image:url("../media/sgk_fav.png");background-repeat:none;background-repeat:no-repeat;background-position:center;height:24px;width:24px;}
.FavoritesButton span {display:none;}

.AddToBasketButton, .FavoritesButton{cursor:pointer;background-image:url("../media/a2b_grad.png")/* IE7 */;background-position:top left;background-repeat:repeat-x;background-image: -ms-linear-gradient(top, rgba(255,255,255,.2), rgba(0,0,0,.2));background-image: -moz-linear-gradient(top, rgba(255,255,255,.2), rgba(0,0,0,.2));background-image: -o-linear-gradient(top, rgba(255,255,255,.2), rgba(0,0,0,.2));background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,.2)), color-stop(1, rgba(0,0,0,.2)));background-image: linear-gradient(top, rgba(255,255,255,.2), rgba(0,0,0,.2));}
.AddToBasketButton:hover, .FavoritesButton:hover {background-image:url("../media/a2b_grad.png")/* IE7 */;background-position:bottom left;background-repeat:repeat-x;background-image: -ms-linear-gradient(top, rgba(0,0,0,.2), rgba(255,255,255,.2));background-image: -moz-linear-gradient(top, rgba(0,0,0,.2), rgba(255,255,255,.2));background-image: -o-linear-gradient(top, rgba(0,0,0,.2), rgba(255,255,255,.2));background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,.2)), color-stop(1, rgba(255,255,255,.2)));background-image: linear-gradient(top, rgba(0,0,0,.2), rgba(255,255,255,.2));}

/* Quantity discount */
#ProductQuantityDiscount {margin:5px 10px;}

/* Options */
.ProductOptions {margin:5px;}
.ProductOptionInner {position:relative;overflow:hidden;padding:5px;margin:0 0 5px 0;}
.ProductOptionInner.ProductOptionInnerCheckbox {position:relative;overflow:hidden;padding:5px;margin:0 0 5px 0;}
.ProductOptionInner.ProductOptionInnerCheckbox + .ProductOptionInner.ProductOptionInnerCheckbox {padding:0px 5px 5px 5px;margin-top:-5px;}
.ProductOptionInner:last-child {margin:0;}
.ProductOptionName {font-weight:bold;border-bottom-width:1px;border-bottom-style:solid;margin-bottom:.5em;}
.ProductChoiceName {width:100%;position:relative;overflow:hidden;}
.ProductChoiceName span div {color:red;background-color:yellow;font-weight:bold;padding:2px;}
.ProductOptions textarea, .ProductOptions input, .ProductOptions select {font-family:inherit;font-size:12px;max-width:99%;}
.ProductOptions .ProductOptionName {margin-top:.75em;}
.ProductOptions br + .ProductOptionName {margin-top:-.5em;}
.ProductOptions .ProductOptionName:first-child {margin-top:0;}
.ProductOptions input[type=radio], .ProductOptions input[type=checkbox] {float:left;margin-right:5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .ProductOptions input[type=radio], .ProductOptions input[type=checkbox] {margin-left:1px;margin-top:1px;} } /* webkit for mac gui quirk */
.ProductOptions input[type=radio] + span, .ProductOptions input[type=checkbox] + span {display:block;overflow:hidden;margin-bottom:.25em;}
.ProductOptionName  + .ProductChoiceName input[type=radio], .ProductChoiceName input[type=checkbox], .ProductOptionName + .ProductChoiceName input[type=radio] + span, .ProductChoiceName input[type=checkbox] + span {margin-top:.25em;}
.ProductOptions select {min-width:150px;max-width:100%;}
.ProductOptions select option {padding:1px 2px;}

/* Detailed description */
.ProductDetailedDescription {overflow:hidden;margin:5px;padding:5px;}

/* Freatures */
.ProductFeatures table {margin:10px;line-height:1.2em;}
.ProductFeatures th {text-align:left;vertical-align:top;padding:0 .25em .5em 0;}
.ProductFeatures td {text-align:left;vertical-align:top;padding:0 0 .5em 0;}

/* Cross promotions */
.ProductCrossPromotion {clear:both;position:relative;overflow:hidden;border-width:1px 0 0 0;border-style:solid;margin:10px;padding-top:20px;}
.ProductCrossPromotion:before {content: "Avec ce produit, Prosp'Air vous recommande également :"; color: black; font-weight: bold; position:absolute; top: 3px;}
.ProductCrossPromotionContainer {float:left;width:220px;margin:5px;padding:5px;line-height:1.2em;border-width:0 1px 0 0;border-style:solid;}
.ProductCrossPromotionContainer:last-child {border:0;}
.ProductCrossPromotionImage {float:left;width:80px;}
.ProductCrossPromotionImage img {border:0;height:auto;width:80px;}
.ProductCrossPromotionInner {overflow:hidden;padding:0 0 0 5px;}
.ProductCrossPromotionTitle {font-size:13px;font-weight:bold;padding:2px;}
.ProductCrossPromotionDescription {padding:2px;display:none;}
.ProductCrossPromotion .PageLinkBoxMoreDetails {padding:2px;text-align:right;text-decoration:underline;}

/* HTML areas */
#WebsiteLinkBoxTop-P2, #WebsiteLinkBoxBottom-P2 {margin:10px;}.ProductHighlight p{background-color:;color:;font-size:18px;font-weight:bold;font-style:italic;text-align:center;}
.ProductHighlight td{background-color:;color:;font-size:18px;font-weight:bold;font-style:italic;text-align:center;}
.ProductHighlight li{background-color:;color:;font-size:18px;font-weight:bold;font-style:italic;text-align:center;}
.ProductTitle p{background-color:;color:;text-align:left;}
.ProductTitle td{background-color:;color:;text-align:left;}
.ProductTitle li{background-color:;color:;text-align:left;}

.en-stock , .stock{padding: 0; background-image: url('../media/24-48h.jpg'); width: 40px; height: 40px; margin-left: 20px; 	background-repeat: no-repeat;}

.lien-suite {display: none;}
.suite {display: inline;}

#SiteSlogan p{line-height:.5em;}
.telecharger{border: 1px solid;padding: .2em 2em;text-decoration: underline;}