#primary_block{padding:0 20px 20px;width:666px;}
#primary_block #pb-right-column{float:left;margin-right:20px;width:270px}
#primary_block #pb-right-column p{padding-left:0;width:auto;float:left}
#primary_block #pb-right-column #wrapResetImages{display:block!important;text-align:left}
#primary_block #pb-right-column #wrapResetImages a{color:#282828;font-size:10px;text-transform:none;font-weight:700}
#primary_block #pb-right-column #wrapResetImages img{display:none}
#primary_block #image-block{height:280px;padding:2px;text-align:center;width:269px;margin-bottom:10px;}
#primary_block #image-block p.reduction_percent{top:75px;width:74px!important;}
#primary_block #image-block img{cursor:pointer;}
#primary_block ul#usefull_link_block{list-style-type:none;margin-top:7px;width:auto;float:left}
#primary_block ul#usefull_link_block li{color:#646464;display:block;float:left;font-size:11px;background:url(../img/line_display.jpg) no-repeat left;margin-left:10px;margin-right:30px;}
#primary_block ul#usefull_link_block li a{   color: #282828!important;
    display: block;
    float: left;
    font-size: 11px;
    padding-left: 10px!important;}
#primary_block ul#usefull_link_block li span{padding-left:10px!important}
#primary_block ul#usefull_link_block li a,#primary_block ul#usefull_link_block span.span_link,#primary_block ul#usefull_link_block span.span_link:hover{color:#282828;font-size:10px;padding-left:20px;text-decoration:none;font-weight:700}
#primary_block #pb-left-column {
    float: left;
    padding: 0 10px;
    margin: 0px 4px 4px 4px;
    position: relative;
    width: 345px;
}
#primary_block #pb-left-column .price{float:left;width:auto}
#primary_block #pb-left-column h1, #primary_block h1.prodotto {color:#F5FE51;font-size:14px;font-weight:700;margin-bottom:0;text-transform:none; width: 349px}
#primary_block h1.prodotto {color:#F5FE51;font-size:14px;font-weight:700;margin-bottom:15px;text-transform:none;width:100%}
#primary_block #pb-left-column .availability{color:#4b7514;float:left;font-size:14px;font-weight:700;margin-bottom:10px;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:0 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}
#primary_block p.buttons_bottom_block{float:right!important;margin:0!important;width:auto}
#primary_block p.buttons_bottom_block a {   
background: -moz-linear-gradient(top, #849D39 0%, #4B7514 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#849D39), color-stop(100%,#4B7514)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #849D39 0%,#4B7514 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #849D39 0%,#4B7514 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #849D39 0%,#4B7514 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#849D39', endColorstr='#4B7514',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #849D39 0%,#4B7514 100%); /* W3C */
	border: 1px solid #4B7514;
    color: #ffffff!important;
    padding-left: 8px;
    text-align: left;
	font-size:10px!important;
    border-radius: 3px 3px 3px 3px;
	}
	#primary_block p.buttons_bottom_block input{  
background: -moz-linear-gradient(top, #849D39 0%, #4B7514 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#849D39), color-stop(100%,#4B7514)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #849D39 0%,#4B7514 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #849D39 0%,#4B7514 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #849D39 0%,#4B7514 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#849D39', endColorstr='#4B7514',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #849D39 0%,#4B7514 100%); /* W3C */
	border: 1px solid #4B7514!important;
    color: #ffffff!important;
    padding-left: 8px;
    text-align: center;
	font-size:10px!important;
    border-radius: 3px 3px 3px 3px;
	width:134px;
	}
#primary_block p.buttons_bottom_block a:hover,#primary_block p.buttons_bottom_block input:hover {
	background: -moz-linear-gradient(top, #C3D257 0%, #4B7514 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C3D257), color-stop(100%,#4B7514)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #C3D257 0%,#4B7514 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #C3D257 0%,#4B7514 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #C3D257 0%,#4B7514 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C3D257', endColorstr='#4B7514',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #C3D257 0%,#4B7514 100%); /* W3C */
	border: 1px solid #4B7514;
	color:#fff!important;

}
	a#wishlist_button {margin-top:5px; width:220px;}
	p#add_to_cart input.exclusive {width:165px;}
	
#primary_block #short_description_content{margin:0 0 5px;}
#primary_block #buy_block{color:#767878;float:left;font-size:12px;margin-bottom:0;position:relative;width:105%}
#primary_block #buy_block p label,#primary_block #buy_block p #availability_label{  color: #282828;
    font-size: 12px;
    font-weight: 700;
    margin-top: 5px;
    padding-right: 0px;
    text-transform: uppercase;
    width: 32%;}
#primary_block #buy_block p{float:none;margin-top:0;padding:0}
#primary_block #buy_block p#pQuantityAvailable,#primary_block #buy_block p#last_quantities{color: #0000FF;float:left;width:100%}
#primary_block #buy_block span.on_sale{color:#da0f00;float:right;font-weight:700;text-transform:none}
#primary_block #buy_block span.discount{color:#FF0000;float:left;font-size:12px;font-weight:bold;text-transform:none}
#primary_block #buy_block span.our_price_display{color:#FF0000;float:left;font-size:14px;font-weight:700}
#availability_statut #availability_label{margin-top:4px}
#primary_block #buy_block label{display:block;float:left;text-align:left}
#primary_block #buy_block select{color:#646464;display:block;float:left;height:25px;line-height:20px;padding:3px;width:198px}
#primary_block div#attributes p,#quantity_wanted_p{clear:left;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; width: 195px;}
#primary_block #buy_block p#old_price{border-left:1px solid #d9d9d9;float:left;font-size:12px;height:20px;margin-left:10px;padding-left:10px;padding-top:5px;text-align:left;width:auto}
#primary_block #buy_block #reduction_percent span{color:red;font-size:12px;font-weight:700;line-height:29px}
#primary_block #buy_block p#reduction_percent{color:#282828;font-size:12px;text-align:left;margin-top:0;font-weight:700}
#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{width:52%;float:left!important}
#quantity_wanted_p label{width:100px!important;}
#quantity_wanted_p input{float:left;height:23px;line-height:25px;margin:0;padding:0 0 0 5px !important;width:49px;color:#282828;font-weight: bold; font-size:12px;}
#availability_statut #availability_value{float:left;font-size:11px;margin-top:5px}
#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;padding-bottom:0;margin-bottom:0;}
#quantityDiscount {margin-bottom:20px}
#product h2 {
	background-image: url("../img/sfondo_titolo_pagina.png");
	background-position: left top;
	background-repeat: repeat-x;
	border: 1px solid #000;
	color: #f5fe51;
	font-weight: bold;
	padding: 5px;
	width: 95%;
}
#product #primary_block #pb-left-column {min-height:290px}
#product .downloadpdf {float:left;margin-top:0; margin-left:10px}
#product .downloadpdf a {float:left; margin-right:10px}
#product .downloadpdf a, #product .downloadpdf a:hover {color:#000}

/* accessories */
#productaccessories {
	width: 105%;
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#productaccessories_noscroll {
	height: auto;
	width: 105%;
	margin-bottom: 30px;
}
#productaccessories_list {
	overflow: hidden;
	float: left;
	width: 94%;
}
#productaccessories_list ul {
	padding-left: 0;
	list-style-type: none;
}
#productaccessories_list li {
	float: left;
	margin: 0 1px !important;
	cursor: pointer;
	text-align: center;
	width: 165px !important;
	overflow: hidden;
	border:none !important;
}
#productaccessories_list li:hover {border:none;}
#productaccessories_list li h3 {min-height:30px}
#productaccessories_list li a { margin: 0 !important; font-size:11px; height:auto !important; font-weight:normal}
#productaccessories_list li a:hover {text-decoration:underline}
#productaccessories_list li .price_display {font-weight:bold;color:black}
ul.bullet li, .block ul.bullet li, li.bullet {line-height: 16px !important}
ul.bullet li:hover, .block ul.bullet li:hover, li.bullet:hover {text-decoration:none}
 
#productaccessories_scroll_left, #productaccessories_scroll_right {
	background: url('../img/thumbs_left.gif') no-repeat center;
	text-indent: -3000px;
	display: block;
	width: 9px;
	height: 18px;
	float: left;
	margin-top: 30px;
}
#productaccessories_scroll_right {margin-left:0}
#productaccessories_scroll_right { background-image: url('../img/thumbs_right.gif'); }
#productaccessories_list ul li div {width:140px;margin-left:13px}
#center_column div.products_block.accessories_block div.product_desc {
  border-right: none !important;
  height: auto !important;
}
#more_info_sheets {padding-left:0 !important; padding-left:0 !important}
#idTab1 {padding-left:20px; padding-right:20px}