/**** OVERWRITE TEMPLATE ***/
	#left hr
	{
		border: none;
		border-top: 2px dotted #c0c0c0;
	}
#product_panel
{
	float: right;
	width: 190px;
	text-align: center;
}
	#add-to-cart
	{
		margin-left: 20px !important;
	}
	#product_price
	{
		vertical-align: middle !important;
		text-align: center;
		font-size: 10pt;
		font-weight: bold;
		color: #8B0000;
	}
	#product_price s
	{
		color: #75848A;
		font-size: 15pt;
		font-weight: normal;
	}
	#product_price b
	{
		color: #ff9900;
	}
		#product_price-iva
		{
			color: #888888;
			font-size: 8pt;
			font-weight: normal;
			text-align: left;
		}
	#product_price-add-to-cart
	{
		width: 100%;
	}
		#product_price-add-to-cart td
		{
			text-align: right;
			vertical-align: middle !important;
		}
		#product_price-add-to-cart-text a
		{
			color: #ff9900;
			font-weight: bold;
		}
	#product_dispo
	{
		clear: both;
		color: #6F6F6F;
		font-size: 7pt;
		border-bottom: 1px solid #6F6F6F;
		margin: 3px 0 3px 0;
		padding: 3px 0 3px 0;
	}
		#product_dispo span
		{
			display: block;
			font-weight: bold;
			font-size: 8pt;
			color: #003399;
		}
	
	#product_images
	{
		margin: 0px;
		padding: 0;
		list-style: none;
		clear: both;
		width:130px;
	}
	#product_images li
	{
		float: left;
		margin: 5px;
	}
	#product_images li a img
	{
		border: 1px solid #fff;
	}
	#product_images li a:focus img
	{
		border-color: #ff9900;
	}

	#product_titles
	{
		padding-bottom: 4px;
	}
	.same_author_cont{
		padding-top:10px;
		margin-top:10px;
		border-top:1px solid #C3D778; 
		margin-bottom:10px;
		float:left;
		width:100%;
	}
	.same_author_box{
		border-top:1px solid #C3D778;
		margin-right:10px;
		padding-top:6px;
		height:90px;
	}

	.same_author_cont .product-show-all{
		padding-top: 20px;
		text-align:right;
	}
	.same_author_cont .auth-cont-title{
		font-weight:bold;
		color:#666666;
		margin-bottom:10px;
		font-size:10pt;
	}
	.same_author_cont a{
		font-size:8pt;
		color:#D71919!important;
		text-decoration:none;
		font-weight:bold;
		padding-top:6px;
	}
	#product_titles h1
	{
		font-size: 12pt;
		margin-top: 10;
		color: #666666;
	}
	#product_titles h2
	{
		font-size: 13pt;
		color: #666666;
		margin-top: 5;
		line-height: 1pt;
	}
	#product_titles h3
	{
		color: #666666;
		font-size: 8pt;
	}
	#product_content h3
	{
		margin-top: 5px;
		text-align: left;
	}
	#product-desc
	{
		font-size: 8pt;
		padding-right: 20px;

	}

	#product_contact
	{
		text-align: left;
		padding-left: 5px;
	}

#product_notes
{
	text-align: center;
	font-size: .8em;
	color: #c0c0c0;
}

#similar
{
	background: url('../icons/similar.gif') no-repeat center;
	height: 25px;
}

/**** CHIEDI A MIEILIBRI ***/
#product_contact
{
	padding: 5px;
	padding-left: 12px;
}
	#product_contact a
	{
	}
/**** COMMENTS ****/
.comment
{
	clear: both;
	padding-top: 10px;
}

.comment-text
{ 
	margin-left: 30px; 
	padding-left:5px; 
}
.comment-name
{
	margin: 0;
	letter-spacing: 1px;
	font-size: 9pt;
}
.comment-published
{
	display:block; 
	text-align: center;
	float:left; 
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:none;
	background:url('../images/clip-bottom.png') right bottom no-repeat;
	width:30px;
}
.pub-month
{
	display:block;
	font-size: 10pt;
	margin:0; 
	padding:0;
	padding-top:12px;
	background:url('../images/clip-top.png') center top repeat-x;
}
.pub-date
{ 
	display:block; 
	font-size:12pt;
	font-weight: bold;
	margin:0; 
	padding:0;
}
.new-comment
{
	background: #ebedee;
	border: 1px solid #B1C0CA;
}
	.new-comment legend
	{
		color: #E5A43E;
		font-weight: bold;
		background-color: #ebedee;
	}
	.new-comment label
	{
		display: block;
		font-weight: bold;
	}
	.new-comment input, .new-comment textarea
	{
		width: 100%;
	}
.no-comments
{
	color: #0000CD;
	font-size: 9pt;
	padding: 10px;
}
#comments-module
{
	padding: 2px;
}
	#comments-module a
	{
		background: #ffe4c1; 
		border: 1px solid #A7B1B7;
		padding: 10px;
		padding-left: 12px;
		display: block;
		text-align: left;
		color: #46555f;
		font-weight: bold;
		font-size: 10px;
	}
/*** CERCO LIBRO***/
#cerca_libro-module
{
	padding: 2px;
}
	#cerca_libro-module a
	{
		background: #ffe4c1; 
		border: 1px solid #A7B1B7;
		padding: 10px;
		padding-left: 12px;
		display: block;
		text-align: left;
		color: #46555f;
		font-weight: bold;
		font-size: 10px;
	}

.cerca_libro
{
	float: left;
	margin-right: 20px;
	padding-right: 20px;
	border-right: 3px dashed #c6c6c6;
}
.cerca_libro-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;
}
	
	
/*** TELL A FRIEND ***/
#tell-a-friend-module
{
	padding: 2px;
}
	#tell-a-friend-module a
	{
		background: #ffe4c1; 
		border: 1px solid #A7B1B7;
		padding: 10px;
		padding-left: 12px;
		display: block;
		text-align: left;
		color: #46555f;
		font-weight: bold;
		font-size: 10px;
	}

.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;
	width: 100px;
}

/*** flash_priceok ***/

#flash_priceok-module
{
	padding: 0px;
}
	#flash_priceok-module a
	{
		border: 1px solid #A7B1B7;
		display: block;
	}

.flash_priceok
{
	float: center;
}
.product-thumb-price{
		color: #D71919;
		font-weight: bold;
		font-size: 9pt;
		padding-top: 10px;	
		padding-bottom: 6px;	
		text-align:right;
		border-top: 1px solid #C3D778;
		margin-top:10px;
		margin-bottom:4px;
}
.product-thumb-info{
		color: black;
		font-size:10px;
		font-weight: bold;
		padding-top:30px;
		line-height: 200%;
}

.cartcont{
	color: #125E5E;
	margin-bottom:6px;
}

.modtf span{
		margin:0px 6px;
		display:block;
}
.modtf{
	background:#FFFFFF url(../images/right.jpg) no-repeat scroll left top!important;
	padding-bottom: 9pt;
	text-align: left;
}
.modtf-left{
	background:#FFFFFF url(../images/right.jpg) no-repeat scroll left top!important;
	padding-bottom: 10px;
	text-align: left;
	border: solid 1px #faa531!important;
}
.leftcolmod{
	background-color: #C3D778;
	color:#666666;
	padding:4px 6px;
	vertical-align:center;
	margin-top:0px;

}
#tell{
	border-bottom:1px solid #EE9F00;
	padding-top:15px;
}

#tell a, #tell a:hover{
	color: black;
}
#product_content_right{
	float:right; 
	width:180px; 
	margin:0 0px 0px 10px;
	vertical-align:top;
}
#othauthor{
	border-bottom: 1px solid #EE9F00;
	margin:5px 0 10px;
}

.product_buy_info{
	background: transparent url(../images/bg_box.gif) repeat scroll 0 0;
	border:1px solid #EBEDEE;
	padding:3px;
}

.box_5000{
	border: solid 1px #D71919!important;
	padding: 5px;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
}

.registrati{
	border: solid 1px #D71919!important;
	padding: 5px;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
}
.registrati a{
	color: #dd0005;
	font-weight: bold;
}


.promo-price-box{
	float:right;
	white-space:nowrap;
	text-align:right;
}

.not-disp-message{
	/*border-bottom: 2px solid #dd0005;*/
	padding: 15px 0;
	font-size: 8pt;
	line-height: 14px;
}

 .not-disp-message a {
	color: #dd0005;
	font-weight: bold;
} 

.thumb-title-vedi
	{
		font-size: 8pt;
		padding-bottom:2px;
	}

.thumb-info-vedi
	{
		color: black;
		font-size:10px;
		font-weight: normal;
	}
.thumb-price-vedi
	{
		color: #D71919;
		font-weight: bold;
		font-size: 8pt;
		padding-top: 0px;
	}
.read-all-button{
	float:left;
}
.read-all-button div{
	color:#D71919;
	font-weight:bold;
	cursor:pointer;
	margin:5px;
}
h3.module-title{
	color:#666666;
	padding:4px 6px;
	font-size:8pt;
}

.disp-request a{
	font-weight:bold;
}