/**********************************************FICHE PRODUIT**************************************************/

#ws-product .ws-product-info .ws-brand-links{/*margin:0px 0px 10px 0px;*/min-height: 40px;}
#ws-product .ws-product-info .ws-brand-links img{float:left;}
#ws-product .ws-product-info .product-marque {float: left;width: 200px;}
#ws-product .ws-product-info .ws-email-friend{width:0px;overflow:hidden;}
#ws-product .ws-product-info .ws-print-link {width:0px;overflow:hidden;margin-top:0px;}
#ws-product .ws-product-info .ws-share-links li {float: right;padding:0px 5px 0px 0px;}
#ws-product h1{color:#308DCA;display:block;font-size:20px;}
#ws-product .ws-product-short-description{margin-top:10px;}
#ws-product h2.description{font-weight: normal;font-size: 100%;color: #333333;padding-bottom: 0px;}
#ws-product .ws-product-availability-add-price-shipping{background:url("../images/background/bg_dg_590.png") top left no-repeat;float:left;width:590px;}
#ws-product .ws-product-availability-add-price-shipping-contents{padding:10px;}
#ws-product  .ws-product-available{margin-bottom:10px;}
#ws-product .ws-product-shipping{background:url("../images/background/bg_dg_590.png") bottom right no-repeat;margin-left: -10px;float:left;width:590px;}
#ws-product .ws-product-shipping-contents{margin:10px;border-top:1px solid #cccccc;padding:10px 0px;}
#ws-product .ws-product-shipping-contents {margin:10px;border-top:1px solid #cccccc;padding:10px 0px;}
#ws-product .ws-product-shipping-contents h3{color:#2690c9;font-size:15px;font-weight:700;margin-bottom:5px;}
#ws-product .ws-product-shipping-contents p{padding-bottom:5px;}
#ws-product .ws-product-shipping-contents a{color:#002B6F;font-size:10px;font-weight:100;margin-right:20px;text-decoration:underline;}
.shipping-method{width:170px;float:left;margin:0px 0px 10px;font-size:12px;color:#434343;min-height:110px;}
.shipping-method.second{margin:0px 10px 10px;padding:0px 10px;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
.shipping-method h4{color: #2690C9;font-size: 15px;font-weight: 700;margin-bottom: 5px;text-transform:uppercase;}
.shipping-method strong{font-size:13px;}
.shipping-asterix{font-size:10px;color:#434343;padding:0px !important;}

#ws-product .ws-quantity{float:left;width:80px;}
#ws-product .ws-add-to-cart-container{float:left;width:100px;}
#ws-product .ws-product-imagery .base-product-photo {border:1px solid #CCCCCC;text-align:center;width:350px;min-height:350px;/*overflow:hidden;*/position: relative;}
#ws-product .ws-product-imagery .base-product-photo .product-scalf{position:absolute;top:-4px;left:-4px;width:110px;height:65px;overflow:hidden;z-index:60;}
#ws-product .ws-product-imagery .base-product-photo .product-weather{position:absolute;top:5px;right:5px;overflow:hidden;z-index:70;}
#ws-product .ws-product-imagery .base-product-photo .product-exclu {overflow: hidden;position: absolute;right: 25px;top: 5px;z-index: 80;}
#ws-product .ws-product-imagery .base-product-photo img{display:inline !important;}
#ws-product .ws-product-details{min-height:200px;margin-bottom:10px;}
#ws-product .ws-product-imagery .alternate-img{float:left;background: url("../images/background/fond_vignette.png") no-repeat scroll 0 0 transparent;height: 63px;width: 352px;}
#ws-product .ws-menu-fiche{background:url("../images/background/mosaic_menu_fiche.gif") repeat-x; height: 35px; margin: 20px 0 10px 0;width: 100%;float:left;}
#ws-product .ws-menu-fiche ul {float: right; list-style-type: none; margin: 2px 0 0 0; padding: 0;}
#ws-product .ws-menu-fiche li	{display: block; border-bottom: solid 2px #6c6c6c; border-left: solid 2px #fff; float: left; padding: 5px 0 5px 0;}
#ws-product .ws-menu-fiche li.first{border-left: none;}
#ws-product .ws-menu-fiche li.select{border-bottom: solid 6px #003366; padding: 5px 0 1px 0;}
#ws-product .ws-menu-fiche a {color: #827978 !important; font-size: 90%; margin: 0 8px 0 8px; padding: 10px 0 0 0; text-transform: uppercase;}
#ws-product .ws-menu-fiche a.link_blc{cursor:pointer;}
#ws-product  .ws-product-attributes{float:left;margin-left:40px;margin-bottom: 10px;width:650px;}
*:first-child+html #ws-product .ws-product-attributes{width:500px;} /* IE7 */
#ws-product  .ws-product-attributes dd{width:300px;border-left:solid 1px #c6cdd0;padding:5px 10px!important;}
#ws-product  .ws-product-attributes dt{width:300px;padding:5px 10px!important;}
#ws-product  .ws-product-attributes td{width:300px;padding:5px 10px!important;}
#ws-product  .ws-product-attributes td.value{width:300px;border-left:solid 1px #c6cdd0;padding:5px 10px!important;}
#ws-product  .ws-product-attributes .even{background-color:#e3ebee;}
#ws-product  .ws-product-attributes .type,.ws-product-attributes .value {float: left;padding-bottom: 2px;}
#ws-product  .ws-product-attributes .type {clear: left;font-weight: bold;padding-right: 5px;}
#ws-product  .ws-product-attributes .ws-block-type {float: none;padding-bottom: 0;}
#ws-product  .ws-product-attributes .ws-block-value {padding-bottom: 10px;}
#ws-product .mlegale{margin:10px 0 0 0;}

#ws-product  .ws-product-list-item-detail .product-media{margin:5px 5px;}
#ws-product .ws-sale-price{color: #E2001A; font-size: 30px;}

.ws-product-conseil-videos .conseil-videos {background-color:#dadada;}
.ws-product-conseil-videos .conseil-videos-label {margin-bottom:2px;}
.ws-product-conseil-videos .conseil-videos-label div {margin-left:3px;padding-left:8px;background: url("../images/arrows/fleche_titre_video.gif") no-repeat scroll left 4px transparent;}

.ws-product-imagery .scrollable {overflow: hidden;position: relative;float:left;height: 60px;width: 300px;margin:5px 5px;}
.ws-product-imagery  a.right {background: url("../images/arrows/fleche_droite_vignt.png") no-repeat 0 0;margin:3px 0px;padding:0px;float:right;height:56px;width:20px;}
.ws-product-imagery  a.left {background: url("../images/arrows/fleche_gauche_vignt.png") no-repeat 0 0;margin:2px 0px;padding:0px;float:left;height:56px;width:20px;}
.ws-product-imagery  .items div {float: left;width: 51px;height: 51px;margin:0px 5px;overflow:hidden;}
.ws-product-imagery  .items div a{float:left;width:47px;height:47px;padding:1px;border:1px solid #cccccc;text-align: center;background:#ffffff;}
.ws-product-imagery  .items div a:hover{border:1px solid #aaaaaa;}
.ws-product-imagery  .items div a.active{border:1px solid #000000;}


#ws-product .ws-price-container{margin-top:25px;padding-left:25px;float:left;position:relative;width:270px;}
#ws-product .ws-price-container .product-promo{position:absolute;top:-20px;left:0px;}
#ws-product .ws-product-add{float:none;}
#ws-product .product-quantity{float:left;position:relative;width:200px;}
#ws-product .product-quantity .statut-stock{margin-bottom:7px;position: relative;left: 61px;}
#ws-product .product-quantity .add-qty{float:left;margin:0px;width:200px;}
#ws-product .product-quantity .add-qty .qty{float:left;margin-top:1px;width:60px;}
#ws-product .product-quantity .add-qty .btn-add {float:left;width:140px;}
#ws-product .product-quantity .add-qty .btn-add button span span,.blc-text button.btn-red-34 span span{width:105px; font-family: arial; font-size: 12px; font-weight: 700;}
#ws-product .product-quantity .add-qty .btn-add a span{width:105px; font-family: arial; font-size: 12px; font-weight: 700;}

/* Share Product */
.ws-product-info .ws-share-links {list-style-type: none;line-height: 1;padding-bottom: 11px;overflow: hidden;}
.ws-product-info .ws-share-links li {display: block;float: left;padding-right: 15px;}
.ws-product-info .ws-email-friend,.ws-product-info .ws-print-link {background: url(../images/sprite.png);background-repeat: no-repeat;display: block;padding-left: 20px;}
.ws-product-info .ws-email-friend {background-position: 0 -933px;min-height: 12px;}
.ws-product-info .ws-print-link {background-position: 0 -877px;min-height: 16px;}
.ws-product-info .ws-share-link {background-position: 0 -985px;min-height: 14px;}

/* Promo */
#ws-product .ws-product-promotion{margin-left: -10px;float:left;width:590px;}
#ws-product .ws-product-promotion-contents{margin: 10px 35px;padding: 0 5px 0 5px;border: 1px solid #CCCCCC;background:#FFFFFF;}
#ws-product .ws-product-promotion-contents img{float:left;margin-right: 5px;}
#ws-product .ws-product-promotion-contents div{padding-left: 5px;width: 99%;}
#ws-product .ws-product-promotion-contents h3,#ws-product .ws-product-promotion-contents h3 span {color:#E2001A;font-size:15px;font-weight:700;margin-top: 5px;margin-bottom:0px; float:none}
#ws-product .ws-product-promotion-contents p,#ws-product .ws-product-promotion-contents p span {padding-bottom:5px;color: #434343;margin-bottom:0px; float:none}
#ws-product .ws-product-promotion-contents a{color: #666666;font-size: 11px;font-weight:100;text-decoration:underline;}
#ws-product .ws-product-promotion-contents span{color: #666666;font-size: 11px;font-weight:100;float:right;margin-bottom: 5px;}

.ws-product-list .ws-product-list-item-detail .product-promotion {float: right;position: relative;width: 370px;border:1px solid #E2001A;background:#F7F7F7;color:#E2001A;text-align:center;font-weight:bold;font-size:11px;padding:3px;}

.bloc_promotion {border-bottom: 1px solid #DEDEDE;margin: 0 10px;padding-top: 20px;}

/*Modal Mini Product Details*/
.ws-product_modal_container{width:850px;}
.ws-product_modal_container .ws-product-modal-long-description{display:none;}
.ws-product_modal_container .ws-product-modal-image{display:inline-block; float:left; margin-top:5px; margin-left: -20px;}
.ws-product_modal_container .ws-product-modal-content{display:inline-block; float:right; width:530px; margin-right: -20px;}
.ws-product_modal_container .ws-product-shipping, .ws-product_modal_container .ws-product-availability-add-price-shipping{width: 517px !important;}
.ws-product_modal_container .shipping-method {width: 150px !important;}
.ws-product_modal_container .stock-available {margin-left: 0 !important;}
#modal_more, #modal_more:hover, #modal_more:focus, #modal_more:visited{color: #2690c9;}

