/*body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}*/.txt_login,.input_login_small,.txt_login_small{font-family:Arial, Helvetica, sans-serif;font-weight: bold;color: #fff;}.txt_login{font-weight: bold;font-size: 12px;}.txt_login_small{font-size: 10px;}.input_login_small{font-family:Arial, Helvetica, sans-serif;font-weight: bold;color: #000;height:18px;font-size: 9px;}.txt_error {	/*font-family: Tahoma, Verdana;	font-size: 12px;*/	line-height: 13px;	/*color: #ff0000;*/	padding: 0px;}.etichette{	/*font-family: Tahoma, Verdana;	font-size: 12px;*/	font-weight: normal;	padding-right: 5px;}		/****************** input file**********************/	div.input_sf_a ,div.input_sf_g,div.input_sf_r ,div.input_sf_v{		font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #333;	text-align: left;	float:left;	height: 20px;	width: 300px;	padding:1px 0px 0px 10px;		}div.input_sf_a {	background: url(../immagini/box/sfondo_input_r.gif) no-repeat;	}div.input_sf_g {	background: url(../immagini/box/sfondo_input_r.gif) no-repeat;	}div.input_sf_r {	background: url(../immagini/box/sfondo_input_r.gif) no-repeat;	}div.input_sf_v {	background: url(../immagini/box/sfondo_input_r.gif) no-repeat;	}/****************** input small **********************/div.input_sf_small_a ,div.input_sf_small_g,div.input_sf_small_r ,div.input_sf_small_v{		font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #333;	text-align: left;	float:left;	height: 20px;	width: 55px;	padding:1px 0px 0px 6px;}div.input_sf_small_a {	background: url(../immagini/box/small_input_r.gif) no-repeat;	}div.input_sf_small_g {	background: url(../immagini/box/small_input_r.gif) no-repeat;	}div.input_sf_small_r {	background: url(../immagini/box/small_input_r.gif) no-repeat;	}div.input_sf_small_v {	background: url(../immagini/box/small_input_r.gif) no-repeat;	}/****************** input medium**********************/div.input_sf_medium_a ,div.input_sf_medium_g,div.input_sf_medium_r ,div.input_sf_medium_v{		font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #333;	text-align: left;	float:left;	height: 20px;	width: 150px;	padding:1px 0px 0px 10px;}	div.input_sf_medium_a {	background: url(../immagini/box/medium_input_r.gif) no-repeat;	}div.input_sf_medium_g {	background: url(../immagini/box/medium_input_r.gif) no-repeat;	}div.input_sf_medium_r {	background: url(../immagini/box/medium_input_r.gif) no-repeat;	}div.input_sf_medium_v {	background: url(../immagini/box/medium_input_r.gif) no-repeat;	}/****************** text area **********************/div.textarea_sf_a ,div.textarea_sf_g,div.textarea_sf_r ,div.textarea_sf_v{	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #333;	text-align: left;	float:left;	height: 200px;	width: 300px;	padding:8px 0px 0px 20px;}	div.textarea_sf_a {	background: url(../immagini/box/sfondo_textarea_r.gif) no-repeat;}div.textarea_sf_g {	background: url(../immagini/box/sfondo_textarea_r.gif) no-repeat;}div.textarea_sf_r {	background: url(../immagini/box/sfondo_textarea_r.gif) no-repeat;}div.textarea_sf_v {	background: url(../immagini/box/sfondo_textarea_r.gif) no-repeat;}/******************selec area **********************/div.select_sf_small_a ,div.select_sf_small_g,div.select_sf_small_r ,div.select_sf_small_v{	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #333;	text-align: left;	float:left;	height: 20px;	width:80px;	padding:1px 0px 0px 5px;}	div.select_sf_small_a {	background: url(../immagini/box/medium_input_r.gif) no-repeat;}div.select_sf_small_g {	background: url(../immagini/box/medium_input_r.gif) no-repeat;}div.select_sf_small_r {	background: url(../immagini/box/medium_input_r.gif) no-repeat;}div.select_sf_small_v {	background: url(../immagini/box/medium_input_r.gif) no-repeat;}/**************************************************************************/textarea.border_null {	height: 180px;	width: 270px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #000;	border:0px;	scrollbar-darkshadow-color: #000000;	scrollbar-highlight-color: #ffffff;	scrollbar-shadow-color: #cccccc;	scrollbar-track-color : #ffffff;	scrollbar-3dlight-color : #ffffff;	scrollbar-arrow-color : #ffffff;}input.border_null, input.border_null_small, input.border_null_medium,select.border_null{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000;	margin-top:2px;	margin-left:2px;	border:0px;	height: 17;	}input.border_null,select.border_null{	width: 270px;	}input.border_null_small {	width: 35px;	}input.border_null_medium {	width: 130px;	}select.border_vie, select.border_tipologia,select.border_citta {font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #000;	margin-left:3px;	border:0px;	height: 16px;	}select.border_vie {	width: 77px;	}select.border_citta {	width:139px;	}select.border_tipologia {	width:287px;	} .box_big_reg li{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	list-style-position: inset;	list-style-type: disc;	color: #333;	height: 5px;} .box_big_reg  {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	list-style-position: inset;	list-style-type: circle;	color: #333;	padding: 0px;	background-position: left;	text-align: left;}.hpsx {	padding-top: 2px;	padding-right: 8px;	padding-bottom: 3px;	padding-left: 12px;}.hpsx {	padding-top: 2px;	padding-right: 8px;	padding-bottom: 3px;	padding-left: 12px;}.welcome {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: normal;	font-weight: normal;	color: #333333;	padding-top: 2px;	padding-right: 5px;	padding-left: 7px;	padding-bottom: 2px;	background-color: #CCCCCC;	text-align: center;	border-top: 0px solid #000;	border-right: 1px solid #000;	border-bottom: 1px solid #000;	border-left: 0px solid #000;}.NEWStit {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	line-height: 14px;	font-weight: bold;	color: #000099;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}.NEWStxt {	font-family: "Trebuchet MS";	font-size: 12px;	color: #000000;	line-height: 13px;	padding-bottom: 10px;}.hp_news {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	line-height: 14px;	font-weight: bold;	color: #000099;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}.navigator{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	text-decoration: underline;	color: #000;}a.navigator{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #666;}.txt_red{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #993333	;	font-weight: bold;}a.txt_red{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #993333	;	font-weight: bold;}a.hp_news:link {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	line-height: 14px;	font-weight: bold;	color: #000099;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}.invioLogin {	background-image: url(Immagini/log_u_push_.gif);	width: 21px;	height: 23px;	background-color: #666666;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #AC3030;	border-right-color: #AC3030;	border-bottom-color: #AC3030;	border-left-color: #AC3030;	cursor:hand;}a.hp_news:hover {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	line-height: 14px;	font-weight: bold;	color: #000099;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}a.hp_news:active {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	line-height: 14px;	font-weight: bold;	color: #000099;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}a.hp_news:visited {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	line-height: 14px;	font-weight: bold;	color: #000099;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}.hp_news_txt {	font-family: "Trebuchet MS";	font-size: 12px;	color: #000000;	line-height: 13px;	padding-bottom: 10px;}.hpdx {	padding-top: 2px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 8px;	border-right-width: 0px;	border-right-style: none;	border-left-width: 1px;	border-top-style: none;	border-left-style: dashed;	border-left-color: #999999;}.SECTtit {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	font-weight: normal;	font-variant : normal;}.HPtit {	font-family: "Trebuchet MS";	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #990000;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;}a.HPtit:link {font-family: "Trebuchet MS";	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #990000;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;}a.HPtit:hover {font-family: "Trebuchet MS";	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #990000;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;}a.HPtit:visited {font-family: "Trebuchet MS";	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #990000;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;}a.HPtit:active {font-family: "Trebuchet MS";	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #990000;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;}.HPtxt {	font-family: Tahoma, Verdana;	font-size: 12px;	line-height: 13px;	color: #000000;	padding: 0px;}.image {	border: 1px solid #666666;}.Ptit {	font-family: "Trebuchet MS";	font-size: 14px;	line-height: 15px;	font-weight: bold;	color: #990000;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 0px;}.Ptxt {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	line-height: 13px;	color: #000000;	padding: 0px;}.welcomeB {	font-family: Tahoma, Verdana;	font-size: 10px;	line-height: 14px;	font-weight: normal;	color: #000000;}.welcomeS {	font-family: "Trebuchet MS";	font-size: 9px;	line-height: 10px;}.hpBox {	background-color: #ffffff;	border: 1px solid #CCCCCC;}.list {	font-family: Tahoma, Verdana;	font-size: 9px;	font-weight: normal;	color: #000000;	padding-right: 5px;	}.listin {	font-family: Tahoma, Verdana;	font-size: 9px;	font-weight: normal;	color: #000;	width: 200px;	}.bottone {	font-family: Tahoma, Verdana;	font-size: 9px;	font-weight: normal;	color: #000;	width: 70px;	}.listinmedium {	font-family: Tahoma, Verdana;	font-size: 9px;	font-weight: normal;	color: #000;	width: 100px;	}.listin_black {	font-family: Tahoma, Verdana;	font-size: 10px;	font-weight: normal;	color: #000;	}.liston {	font-family: Tahoma, Verdana;	font-size: 10px;	font-weight: normal;	color: #000000;	}.bianco {	font-family: Tahoma, Verdana;	font-size: 9px;	font-weight: normal;	color: #000000;}.catpdfris {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	line-height: 12px;	font-weight: bold;	color: #000099;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}.invioRicerca{	background-image: url(../Immagini/hp_search.gif);	width: 61px;	height: 20px;	background-color: #AC3030;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #AC3030;	border-right-color: #AC3030;	border-bottom-color: #AC3030;	border-left-color: #AC3030;	cursor:hand;}.Hsearch {	font-family: Tahoma, Verdana;	font-size: 9px;	line-height: 10px;	font-weight: normal;	color: #000000;	background-color: #CCCCCC;	border: 1px solid #999999;}.toplist {	background-image:   url(../immagini/text_top.gif);	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 0px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #333333;	border-right-color: #333333;	border-bottom-color: #333333;	border-left-color: #333333;}.cerca {	background-image: url(../immagini/archivio_tile.gif);	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;}.BASETAB {	background-image: url(../immagini/archivio_tile.gif);	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #666666;	border-right-color: #666666;	border-bottom-color: #666666;	border-left-color: #666666;}TD.box_chiaro,TD.box_red{		/*border: 1px solid #ccc;	*/		height: 25px;	margin: 15px;	padding-top: 5px;	padding-left: 5px;	font-family: Arial, Helvetica, sans-serif;	}TD.box_chiaro{	background-color: #fff;		font-weight: bold;}TD.box_red{	background-color: #F6F6F6;	font-weight: bold;	/*color: #FFF;*/	font-size: 12px;}div.porthole {	position:relative;	width:140px;	height:105px;	overflow:hidden;	border-top: 1px solid #000000;	border-right: 2px solid #000000;	border-bottom: 3px solid #000000;	border-left: 4px solid #000000;		} div.porthole img {			position:absolute;			border:none;		}				.testo{font-family:Arial, Helvetica, sans-serif;font-weight: mormal;font-size: 11px;color:#000;"}		.testo_picc{font-family:Arial, Helvetica, sans-serif;font-weight: mormal;font-size: 9px;color:#000;"}