/**** OVERWRITE TEMPLATE ***/
h1
{
	font-size: 10pt;
	color: #000000;
	font-weight; bold;
}
h1 .highlight-title
{
	/*font-size: 1.1em;*/
}

#product-head
{
	width: 622px;
  border:1px solid #EBEDEE;
	background: url('../images/bg_box.gif');
	float: left;
}
#product-head td
{
  vertical-align: top;
  /*border: 2px solid #ebedee;*/
  padding-top: 5px;
  padding-left: 5px;
}
	#product-head-img
	{
    text-align: right;
    width: 200px;
  }
#product-data
{
	width: 100%;
}
#product-data-td
{
	background: #F6F6F6;
  vertical-align: top !important;
  padding-top: 0px !important;
}

	#product-cart
	{
		vertical-align: top;
		padding: 2px;
		text-align: left !important;
		background: #EFEFEF;
	}
.product-box
{
	background: #F6F6F6;
	border: 1px solid #ebedee;
	margin-top: 10px;
}
.product-box *
{
	font-size: 8pt;
}
	.product-params li
	{
		list-style-image: none;
		list-style-type: none;
		color: #727272;
		padding: 2px;
		margin:0px;
	}
		.product-params li strong
		{
			color: #727272;
			/*color: #828282;*/
		}

	#add-to-cart
	{
		margin-left: 20px !important;
	}
	.product-price
	{
		border-collapse: collapse;
		width: 100%;
		float: left;
		height:27px;
	}
		.product-price td
		{
			vertical-align: middle !important;
			text-align: center;
		}
	.product-price-current
	{
		color: #000000;
	}
	.product-price-old
	{
		color: #888888;
		font-weight:normal;
	}
	.product-price-promo
	{
		/*background: #003399;
		color: #fff;*/
	}
		.product-price-promo a
		{
			color: #fff;
			font-size: 10pt;
		}
		.product-price-iva
		{
			font-size: 10pt;
		}
		.product-price-current, .product-price-promo
		{
			font-size: 13pt !important;
			font-weight: bold;
			text-align: right;
		}
		.product-price-old
		{
			font-size:13pt;
		}	
		.product-promo-row td{
			text-align:right;
			white-space:nowrap;
		}

		.product-price-explain-promo{
			font-size:11px;
			font-weight:normal;
			padding-bottom:10px;
		}
		.product-promo-row .promo-price-label
		{
			margin-right:5px;
		}
	#product_price
	{
		clear: both;
		background-color: #ffffff;
		vertical-align: middle !important;
		text-align: center;
		font-size: 14pt;
		font-weight: bold;
		color: #003399;
		margin-bottom: 5px;
	}
	#product_price s
	{
		color: #75848A;
		font-size: 15pt;
		font-weight: normal;
	}
	#product_price b
	{
		color: #FF0000;
	}
		#product_price-iva
		{
			color: #888888;
			font-size: 8pt;
			font-weight: normal;
			text-align: left;
		}
	#product_price-add-to-cart
	{
		width: 65%;
		float:right;
	}
		#product_price-add-to-cart td
		{
			vertical-align: middle !important;
			/*background: transparent url(../icons/add-to-cart.gif) no-repeat scroll right center;*/
			text-align: right;
			padding-top: 0px;
			padding-right: 5px;
		}
		
		#pieces-cart
		{
      background: none !important;
      font-size: 13px !important;       
    }
    #pieces-cart input
		{
      width: 50px;
    }
		#product_price-add-to-cart-text_NA
		{
			background: transparent url(../icons/add_to_cart_NA.gif) no-repeat scroll right center !important;
			color: #ffffff;
		}
		#product_price-add-to-cart-text input
		{
			color: #fe0000;
			background:#EFEFEF url(../icons/add-to-cart.gif) no-repeat scroll right center;
      	font-size: 13px !important;    
			border: none;
			text-align: right;
			padding-right: 30px;
			cursor:pointer;
		}
	#product_dispo
	{
	}
		#product_dispo span
		{
		}
		#product_dispo b
		{
			font-weight: normal;
		}
	#full-image
	{
/*		display: block;
		width: 250px;
		height: 250px;*/
	}
	#product_images
	{
	}
	.product_image a
	{
		display: block;
		width: 70px;
		padding-right: 5px;
	}
		.product_image a:hover
		{
			background: url('../icons/image-selected.gif') no-repeat right;
		}
#product_content
{
	margin-top: 5px;
	/*margin-right: 265px;*/
}
	#product_content h3
	{
		margin-top: 5px;
		text-align: left;
	}
	#product-desc
	{
		line-height: 1.3em;
		font-size: 9pt;
		display: block;
		margin-bottom: 20px;
	}
	#product_tech
	{
		text-align: left;
		font-size: 9pt;
		margin-top: 10px;
		line-height: 1.3em;
		padding: 2px;
		height: 300px;
		overflow: auto;
		margin-bottom: 25px;
		border-bottom: 1px solid #EBEDEE;
	}
	#product_tech table
	{
		/*width: 100%;*/
		border-collapse: collapse;
	}
		#product_tech th
		{
			vertical-align: top;
			text-align: left;
			font-weight: bold;
		}
		.product_tech-data th, .product_tech-data td
		{
			border-top: 1px solid #ebedee;
			font-size: 9pt;
		}
		#product-tech-title
		{
			text-align: right;
			margin: 0;
			font-size: 9pt;
			color: #000;
		}
    .product-tech-odd 
    {
		background-color: #efefef;
    }

			
#product_notes
{
	padding-top: 15px;
  text-align: center;
	font-size: .9em;
	color: #000000;
}

#product_code-forn
{
}

#similar
{
	background: url('../icons/similar.gif') no-repeat center;
	height: 25px;
}
#accessories
{
	/*clear: both;*/
	width: 100%;
}
	#accessories h4
	{
		margin: 0;
		padding: 2px;
		font-weight: normal;
		font-size: .8em;
		color: #666666;
		background-color: #ebedee;
	}
		#accessories h4 strong
		{
			color: #FF0000;
		}
	#accessories h4 span.prefix-title
	{
		display: none;
	}
	table.accessories
	{
		width: 100%;
		border-collapse: collapse;
	}
	.accessories td
	{
		border-top: 2px solid #ebedee;
		vertical-align: middle !important;
		font-size: 8pt;
	}
		.accessories-image { width: 20%; }
		.accessories-name { width: 50%; }
		.accessories-price { width: 20%; }
			.accessories-price div { background: none; font-size: 7pt !important; }
		.accessories-cart { width: 10%; }
		.accessories .prefix-title
		{
			display: none;
		}

/**** INFO COSTI ***/
#product_info
{
	padding-top: 5px;
	padding-left: 5px;
}

#product_info ul
{
	margin: 0;
	padding: 5px;
	padding-left: 25px;
}
/**** CHIEDI A mylux ***/
#product_contact
{
	padding: 5px;
}

/*** TELL A FRIEND ***/
#tell-a-friend-module
{
	padding: 5px;
}
	/*#tell-a-friend-module a
	{
		background: url('../icons/tell-a-friend.gif') no-repeat left;
		padding: 10px;
		padding-left: 32px;
		display: block;
		text-align: left;
	}*/

.tell-a-friend
{
	float: left;
	margin-right: 20px;
	padding-right: 20px;
	border-right: 3px dashed #c6c6c6;
}
.tell-a-friend-number
{
	vertical-align: middle;
	color: #CCCCCC;
	font-size: 18pt;
	font-weight: bold;
	padding-right: 20px;
	background: url('../images/price-sx_small.png') no-repeat right;
}