body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	line-height:14pt;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background: none #fff;
}

#contatti, #header, #navigator,
#left, #right, #bottom, #categories,
form#TipiProdottoSearch, .navigator, #display_modes{
	display:none;
	position: static;
	float: none;
}
#main{
	width:100%;
}
a:link, a:hover{
	color:#000;
	font-weight:normal;
}
table {
	page-break-inside:avoid;
}
.product{
	padding:10pt;
}
li{
	list-style-type:circle;
}
/* carlo */
.TITOLI {
	font-size: 14pt;
	font-weight: bold;
	color: black;
}
table.outline {
	border:1px solid black;
	width:95%;
	height:100%;
}
table.outline td.title{
	width:100px;
}
table.outline table{
	width:95%;
	border-left:none;
}
table.outline td{
	padding:0;
}
table.outline .image {
	border-right: 1px solid black;
	text-align:center;
	height:100%;
	width:90px;
}
.title {
	text-align:center;
	color:black;
	padding:0;
	margin:0;
	height: 13pt;
	font-size:12pt;
	line-height:12pt;
	font-weight:bold;
	border-bottom:1px solid black;
}
.description {
	text-align:justify;
	color:black;
	font-size:10pt;
}
td.product {
	text-align:center;
}
.details {
	margin:0 1px;
}
table.product_info {
	border:1px solid #000;
	border-collapse:separate;
	empty-cells:show;
	margin:0;
}
table.product_info td {
	text-align:center;
	border-right: 1px solid #ccc;
	white-space:nowrap;
	padding: 1px;
}
table.product_info th {
	border-right: 1px solid #ccc;
	padding:1px;
	color: black;
	font-size: 12pt;
	height:20px;
}
table.product_info .last {
	border-right:0;
}
.nodata {
	text-align:center;
}
/* fine carlo */