
#primary_block #pb-right-column #wrapResetImages{display:block!important;text-align:left}

#primary_block #pb-right-column #wrapResetImages a{color:#999999;font-size:10px;text-transform:none;font-weight:700}

#primary_block #pb-right-column #wrapResetImages img{display:none}


#primary_block #image-block p.reduction_percent{top:75px;width:74px!important;}

#primary_block #image-block img{cursor:pointer;}




#primary_block #pb-left-column h1{color:#1e1e1e;font-size:16px;font-weight:700;margin-bottom:10px;padding-left:0;text-transform:none}

#primary_block #pb-left-column .availability{color:#5f9414;float:left;font-size:12px;font-weight:700;margin-bottom:5px;text-transform:uppercase;width:auto;margin-right:10px;}

#primary_block #pb-left-column .outofstock{color:#767878;float:left;font-size:12px;font-weight:700;margin-bottom:5px;text-transform:uppercase;width:auto;margin-right:10px;}

#primary_block #short_description_block{float:left;margin:10px 0 15px;width:100%}

#primary_block #color_picker p{color:#373d42;font-size:11px;font-weight:700;margin-bottom:.4em;padding:0}

#primary_block #color_picker{display:none;float:left;padding:.6em .7em .4em 0;width:95%}

#primary_block #color_to_pick_list li{display:inline;float:left;margin:0 .4em .4em 0}

#primary_block a.color_pick{cursor:pointer;display:block;height:17px;width:17px}

#primary_block a.color_pick:hover{border:1px solid #000}

#primary_block a#color_all{cursor:pointer}

#primary_block #image-block img#bigpic.jqzoom{cursor:crosshair; position:relative; padding:5px; }




	a#wishlist_button {margin-top:5px; width:124px; padding-right:0;}

	p#add_to_cart input.exclusive {width:134px;}

	

#primary_block #short_description_content{margin:10px 0 5px;}


span.editable { line-height:25px;}
span#our_price_display { font-size:14px; color:#333333; font-weight:700;}
#primary_block #buy_block p.unit-price { clear:both; }
#primary_block #buy_block p.online_only { float:left; color:#669933; clear:both; width:100%;}
#primary_block #buy_block p{}

#primary_block #buy_block p#pQuantityAvailable,#primary_block #buy_block p#last_quantities{float:left;margin-top:10px;width:100%; color:#333;}

#primary_block #buy_block span.on_sale{color:#da0f00;float:right;font-weight:700;text-transform:none}

#primary_block #buy_block span.discount{color:#AE1B1B;font-size:12px;font-weight:bold;text-transform:none}

#primary_block #buy_block span.our_price_display{color:#1e1e1e;float:left;font-size:14px;font-weight:700}

#availability_statut #availability_label{margin-top:4px}

#primary_block #buy_block label{display: block;
    float: left;
    margin-right: 10px;
    min-width: 135px;
    text-align: left;}
fieldset.attribute_fieldset { margin-bottom:10px;}

#primary_block #buy_block select{color:#646464;display:block;float:left;height:25px;line-height:20px;padding:3px;width:50%}

#primary_block div#attributes p,#quantity_wanted_p{clear:left; min-height:25px}

#primary_block div#attributes p,#minimal_quantity_wanted_p{clear:left;text-align:center}

#primary_block #buy_block p.price{font-size:1.05em;height:40px;line-height:23px;text-align:left;margin-bottom:10px;}

#primary_block #buy_block p#old_price{
	float:left;font-size: 14px;
    padding-bottom: 15px;
    text-decoration: line-through;height:20px;text-align:left;width:auto; margin-right:10px; }


#reduction_percent span, #reduction_amount span {
    background: url("../img/bg_reduction.png") no-repeat scroll 100% 0 transparent;
    display: block;
    padding: 1px 5px 1px 0;
}

#reduction_percent, #reduction_amount {
    background: url("../img/bg_reduction.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: 700;
    margin-left: 10px;
    padding: 0 0 0 10px;
}

#admin-action{background-color:#DFFAD3;border:1px solid #72CB67;color:#374853;margin-bottom:10px;padding:4px}

#admin-action input.exclusive{float:right}

.product_accessories_price{margin-top:5px}

#attributes,#availability_statut{float:left!important;width:100%}

#quantity_wanted_p{float:left!important}

#quantity_wanted_p label{width:112px!important;}

#quantity_wanted_p input{float:left;height:23px;line-height:25px;margin:0;padding:0 0 0 5px !important;width:49px;color:#b2b2b2}

#availability_statut #availability_value{float: left;
    font-size: 11px;
    margin-left: 10px;
    margin-top: 5px;
	color:#93D52D;
	}

#primary_block #buy_block span#pretaxe_price,#primary_block #buy_block p.price-ecotax{font-size:.75em;text-align:left}

#usefull_link_block a,#usefull_link_block span{display:block}

#product .left-buyblock{clear:left;float:left;margin-top:35px;width:100%}

#primary_block #buy_block img.on_sale_img,#primary_block #buy_block span#availability_label{float:left}

.pr-opr{overflow:hidden;border-bottom:1px solid #d9d9d9;padding-bottom:10px;margin-bottom:20px;}



#pb-right-column #image-block #view_full_size .span_link {

    background-color: rgba(0, 0, 0, 0.5);

    background-image: url("../img/icon/zoom.png");

    background-position: 10px 2px;

    background-repeat: no-repeat;

    border-radius: 12px 12px 12px 12px;

    bottom: 10px;

    color: #FFFFFF;

    display: block;

    left: 32%;

    line-height: 20px;

    padding: 0 12px 0 30px;

    position: absolute;

    text-align: center;

    text-shadow: 0 1px 0 #000000;

    text-transform: uppercase;

}



#pb-right-column #image-block #view_full_size {

    cursor: pointer;
	display:block;

}



span.view_scroll_spacer {

    float: left;

    height: 71px;

    margin-right: 1px;

    width: 26px;

}






#primary_block #pb-right-column #wrapResetImages {

    display: block !important;

    text-align: left;

}



#primary_block #pb-right-column #wrapResetImages a {

    color: #999999;

    font-size: 10px;

    font-weight: 700;
  
    text-transform: none;

}

#view_scroll_right {

    background-image: url("../img/thumbs_right.png");

    margin-left: 1px;

}



div#domfacebooklike, div#ogoogleplusone_block {

    float: left;

    margin-right: 10px;

    margin-top: 10px !important;

    overflow: hidden;

    width: 110px !important;

	clear:both;

}





#pb-left-column{
	max-width: 565px; 
	width: 100%; 
	float: left; 
}
 
#pb-right-column{
	max-width: 330px; 
	width: 100%; 
	float: right; 
}


#product-title-block{
	margin-bottom: 25px; 
}

#product-title-block h1{
	margin-bottom: 0px; 
}

.neufoccaz{
	position: absolute; 
	width: 149px;  
	height: 100%; 
	right: 0px; 
	background: url(../img/flag-sprite_fr.png) 0px center no-repeat; 
	text-indent: -10000px; 
	top: 0px; 
	right: -1px; 
}

body.en .neufoccaz{
	background: url(../img/flag-sprite_en.png) 0px center no-repeat; 
}

.neufoccaz.Neuf{
	background-position: -149px center !important; 
	right: -1px; 
}

.neufoccaz.Discontinued{
background-position: -298px center !important; 
	right: -1px; 
}


#usefull_link_block{
	float: right; 
	margin-bottom: 10px; 
	margin-top: -88px; 
	z-index: 910;
	position: relative; 
	
}

#usefull_link_block li{
	float: left;   
	margin-left: 10px; 
	height: 23px; 
	position: relative; 
}

#usefull_link_block li > a{
	text-indent: -10000px;
	width: 33px; 
	height: 35px; 
	display: block;  
	position: absolute;
	bottom: 0px;  
}

#usefull_link_block li.print, #usefull_link_block li.sendtofriend {
	width: 33px;
}

#usefull_link_block li.print > a{
	background: url(../img/product-print.png); 
}

#usefull_link_block li.sendtofriend > a{
	background: url(../img/product-send-friend.png); 
}

#usefull_link_block li.sendtofriend{
	padding-left: 10px; 
	border-left: dotted 1px #000; 
}

#product .breadcrumb{
	margin-bottom: 10px; 
}

#primary_block #image-block img{

}

#primary_block #image-block{
	text-align:center;
	margin-bottom:12px; 
	position:relative;
	background: #fff; 
}

#primary_block #image-block img{
	display: block;
}

#primary_block #image-block:after, #primary_block #views_block:after{
	content: "";
	width: 100%; 
	height: 5px; 
	position: absolute; 
	bottom: -5px; 
	left: 0px; 
	background: url(../img/shadow-product-gallery.jpg) center top no-repeat; 
}

#primary_block #views_block{
	position: relative; 
	width: 100%; 
	margin-bottom: 40px; 
	background: #fff; 

}


#thumbs_list {
    float: left;
    overflow: hidden;
    width: 519px;
	margin-left: 23px;
	margin-right: 23px;
}

#thumbs_list ul {
    height: 80px;
    list-style-type: none;
    overflow: hidden;
    padding-left: 0;
    width: 2000px !important;

}

#thumbs_list li {
    cursor: pointer;
    float: left;
    border-right: solid 1px #c8c8c8; 
    padding: 3px 6px;
}

#thumbs_list li a {
    display: block;
    text-align: center;

}

#primary_block #views_block .view_scroll_controll{
	position: absolute; 
	height: 79px; 
	width: 23px; 
	top: 0px; 
	background: url(../img/arrow-slider.jpg) center 0px no-repeat; 
	text-indent: -10000px; 
	border-bottom: solid 1px #1f1e21; 
}

#primary_block #views_block  #view_scroll_left{
	left: 0px; 
	background-position: center -79px; 
}

#primary_block #views_block  #view_scroll_right{
	right: 0px; 
}

#more_info_block { 
	width: 100%; 
}

#more_info_block #more_info_tabs{
	margin-left: 5px; 
}

#more_info_block #more_info_tabs li{

}

#more_info_block #more_info_tabs  li { 
	float: left; 
	height: 25px; 
	margin-right: 1px; 
}



#more_info_block #more_info_tabs  li a{
	border-radius: 10px 10px 0px 0px; 
	text-align: center; 
	line-height: 25px !important; 
	height: 25px; 
	padding: 0px 10px; 
	color: #726b66; 
	font: 13px Arial, sans-serif; 
	display: block;
	background: #f2f2f2;  
}

#more_info_block #more_info_tabs  li a.selected{
	background: #fff; 
} 

#more_info_sheets{
	background: #fff; 
	padding: 35px 25px; 
	font-family: "arial_mtregular", Arial, sans-serif; 
	color: #726b66; 
	font-size: 14px; 
}

#more_info_sheets table{
	width: 100% !important;
}

#product-garantie-block{
	margin-bottom: 25px; 
}

#product-garantie-block li{
	height: 44px; 
	background: url(../img/icons-product-page.jpg) 0px 0px no-repeat; 
	padding-left: 60px; 
	margin-bottom: 15px;
}
#product-garantie-block li p strong{
	font-weight: bold; 
	font-size: 14px; 
	color: #000; 
	margin-bottom: 3px; 
}

#product-garantie-block li p{
	font-size: 11px; 
}

#product-garantie-block li.satisfait{ background-position: 0px -44px;  }
#product-garantie-block li.serviceenligne{ background-position: 0px -88px ;  }


.content_prices { background: url(../img/pro_detail_bg.png);
    clear: both;
    float: right;
    padding: 10px 15px 10px 25px;
    background: #3f3e3f;
background: -moz-linear-gradient(top,  #3f3e3f 0%, #010101 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f3e3f), color-stop(100%,#010101));
background: -webkit-linear-gradient(top,  #3f3e3f 0%,#010101 100%);
background: -o-linear-gradient(top,  #3f3e3f 0%,#010101 100%);
background: -ms-linear-gradient(top,  #3f3e3f 0%,#010101 100%);
background: linear-gradient(to bottom,  #3f3e3f 0%,#010101 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3e3f', endColorstr='#010101',GradientType=0 );

border-radius: 10px; 
border: solid 1px #fff; 
  
  font-family: "Arial", Arial, sans-serif; 
	position: relative; 
	margin-bottom: 15px; 
}

.content_prices:after{
	height: 1px; 
	width: 100%; 
	position: absolute; 
	background: #3c3a3e; 
	top: 46px; 
	left: 0px; 
}

.content_prices .product-price{
	position: relative; 
	height: 34px; 
}

.content_prices strong{
	font-size: 34px; 
	font-weight: bold; 
	line-height: 30px; 

}

.product-price-ht{
	color: #fff; 
	margin-bottom: 10px; 
}

.product-price-ttc{
	margin-top: 10px; 
	color: #ff7200; 
}

.content_prices span{
	font-weight: bold; 
}

.content_prices span.ttc{
	font-size: 10px; 
	position: absolute; 
	top: 0px;
	right: 0px;  
}


.content_prices span.shipping_add {
    font-size: 12px;
    right: 0;
    top: 0;
}

.content_prices span.small{
	font-size: 20px; 
}

.product-addtocart-block{
	margin-top: 10px; 
	clear: both; 
	width: 100%; 
	height: 63px; 
	line-height: 62px; 
	background: url(../img/add-to-cart-block-bg.jpg) left center repeat-x; 
}

.product-addtocart-block strong{
	height: 100%; 
	line-height: 62px !important; 
	float: left; 
	margin-left: 15px; 
	margin-right: 35px; 
	font: 20px "Arial", sans-serif; 
	color: #cfcfcf; 
	font-weight: 500; 
}

.product-addtocart-block  .product-add-to-cart-block{
	float: right; 
	width: 68px; 
	height: 62px; 

	
	 
	
}

.product-addtocart-block  .product-add-to-cart-block input.button-add-to-cart{
	border: none; 
	-webkit-appearance: none; 
	cursor: pointer; 
	border-radius: 1px;
	text-indent: -10000px; 
		background: url(../img/button-add-cart-big.jpg); 
			width: 68px; 
	height: 62px; 

}

.product-addtocart-block  #quantity_wanted{
	line-height: 23px; 
	width: 23px;
	height: 23px; 
	color: #726b66;
	font: 15px "Arial", sans-serif; 
	padding: 0px; 
	text-align: center; 
	background: url(../img/product-qty-bg.jpg) !important; 
	border: none !important; 
}

.product-stock-block li{
	background: url(../img/red-cross-big.png) 305px center no-repeat #fff; 
	padding-left: 15px; 
	height: 28px; 
	line-height: 28px !important; 
	border-bottom: solid 1px #cdcdcd; 
	color: #726b66; 
	font: 13px "Arial", sans-serif; 
}

.product-stock-block li.available{
	background: url(../img/green-round-big.png) 305px center no-repeat #fff; 

}

.buttons_bottom_block a{
	margin-top: 15px;
	display: block;  
	color: #38383e; 
	font-weight: bold; 
	font-size: 14px; 
}

#produit-associes-title{
	margin-top: 65px; 
	margin-bottom: 20px; 
}


#buy_block.Discontinued{
	display: none; 
}
