		/***********************************************/	/* inizio stili                           */	/***********************************************/ 	body{	font-family: Arial, Helvetica, sans-serif;	background-color: #fff;	color: 000;	margin: 0px;	padding: 0px;	}		}	a{	color: #000;	text-decoration: none;	}	a:link{	color: #000;	text-decoration: none;	}		a:visited{	color: #000;	text-decoration: none;	}		a:hover{	color: #000;	text-decoration: none;	border-bottom: 1px dotted #fff;	}		h2{	font-family: Georgia, "Times New Roman", Times, serif;	margin: 0px;	padding: 0px;	font-size: 14px;		}		h3{	font-family: Arial,sans-serif;	font-size: 12px;	color: #000;	margin: 0px;	padding: 0px;	}		h4{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #000;	margin: 0px;	padding: 0px;	}	.table{		text-align: justify;		background-color: #fff;		color: #000;		border-right: 1px solid #000000;	}		.table a{		color: #000;	}		.table a:hover{		color: #0000;		border-bottom: 1px dotted #000;	}	.titoletto{	font-family: Arial,sans-serif;	font-size: 14px;	font-weight: bolder;	color: #000;	margin: 0px;	padding: 0px;	}	.right{	text-align: right;	}	.ita{	font-style: italic;	}		h5{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #000;	margin: 0px;	padding: 0px;	}	h6{	font-family: Arial,sans-serif;	font-size: 12px;	font-weight: normal;	color: #000;	margin: 0px;	padding: 0px;	}		p{	margin: 0px;	}	/***********************************************/	/* Corpo pagina                                  */	/***********************************************/br{	font-size: 14px;}body>div#content{height:auto;min-height:100%;}		#content{ 	position:relative;	height: 12px;	margin: 0px;	}	/***********************************************/	/* Layout  testata                                 */	/***********************************************/	h1{	font-family: "MS Serif", "New York", serif;	font-size: 18pt;	color: #000	}	#img-testata-h{	display : none;		}		#img-testata-a{	display : none;	}		#img-testata-b{	display : none;	}	#img-testata-c{	display : none;	}		#img-testata-d{	display : none;	}		#img-testata-e{	display : none;	}	#img-testata-f{	display : none;	}		/************* #navigazione testata**************/		#menu{	display : none;	}		/***********************************************/	/* colonna sx                                 */	/***********************************************/		#sx{	float: left;	width: 255px;	margin: 0px 0px 0px 0px;	background-color: #fff;	}	/***********************************************/	/* colonna centro                               */	/***********************************************/		#center{	float: left;	width: 251px;	margin: 0px 0px 0px 0px;		}	#cent-container{	width: 506px;	float: left;	}	/***********************************************/	/* colonna dx                                */	/***********************************************/		#dx{	display : none;		}	#dx-color{	display : none;	}	/***********************************************/	/* cfooter                               */	/***********************************************/			#footer{	display : none;	}				/***********************************************/	/* titoli home                                  */	/***********************************************/		.titolo-sx{	background-color: #eee;	font-size: 18px;	color:#000;	padding:3px 0px 3px 6px;	}		.titolo-cent{	background-color: #eee;	font-size: 18px;	color:#000;	padding:3px 0px 3px 6px;	}		.titolo-dx{	background-color: #eee;	font-size: 18px;	color:#000;	padding: 3px 0px 3px 6px;	}	.titolo-dx-color{	background-color: #eee;	font-size: 18px;	color:#000;	padding:3px 0px 3px 6px;	}	/***********************************************/	/* attributi vari                               */	/***********************************************/	hr{	size:1;	color: #000;	}		.p-center-text{	color: #000;	padding: 10px;	text-align: center;	font-family: Georgia, "Times New Roman", Times, serif;	}	.maiuscoletto{ 	font-variant: small-caps;	color:#000;	}	.img{	float: left;	margin: 2px 4px 0px 0px;	border: 1px solid #000000;	}	/***********************************************/	/* box testo                                 */	/***********************************************/	.box{	padding: 10px 10px 10px 10px;	font-size: 12px;		}	.box-line{	border-bottom: 1px solid #000;	padding:10px 15px 10px 15px;	font-size: 12px;		}	.box-line2{	border-bottom: 1px solid #000;	border-top: 1px solid #000;	padding:5px 5px 10px 5px;	font-size: 12px;		}	.boxmailing{	background-color: #000;	font-size: 80%;	padding:10px 10px 10px 10px;	}	.boxdark{	background: #000;	padding:10px 10px 10px 10px;	font-size: 12px;		}	.boxtratt{	font-size: 12px;	border: 1px dotted #000;	padding: 10px 20px 10px 20px;	margin: 0px 20px 0px 20px;	}		}	.clearer{	clear: both;	}	.nero{		color: #000000;		font-size: 12px;		}	.blu{		color: #000;		font-size: 12px;		}	}	.bianco{		color: #FFFFFF;		font-size: 12px;		}	/***********************************************/	/* form mailing list sistemate input di testo con fondo bianco    */	/***********************************************/	.fieldset-color{border: 5px solid #C84A09;}		.br-form{clear:left;}	fieldset{	border: 0px;	font-size: 12px;	}	fieldset label{	margin-right: 3px;	font-size: 9px;	float:left;	width:70px;	line-height:18px;	text-align:right;	}	fieldset input,textarea, select{	margin-bottom:5px;	border:1px solid #9EB1BF;	}	legend{	color: #000;	padding: 2px;	}	form{	margin: 0px;	padding: 0px 0px 0px 0px;	}	submit{	color:#000;	width: 52px;	line-height: 21px;	border: 0px;	}	.input-trasp{		background-color: #fff;		color: #000;		border: 0px; 	}	.input-trasp-h{	background-color: #fff;	color: #000;	vertical-align: bottom;	border: 0px;	}	.padd-left{		padding-left: 86px;	}	.prezzo {	line-height: 18px;	background-color: #eee;	padding: 0px 4px 0px 4px;	}	.acquista{	float:left;	margin: 5px 5px 5px 0px;	font-variant: small-caps;	padding: 2px 4px 2px 4px;	background-color: #eee;	color: #000000;	border: 1px  solid #000;	}	.line{	border-bottom: 1px solid #000;	}		/***********************************************/	/* tabelle  */	/***********************************************/