#divLay {	position:absolute;	visibility:hidden;	font-size: 10px;    z-index:200;}#divLay2 {	position:absolute;	visibility:hidden;	font-size: 10px;    z-index:200;}A.a_tx1_col1 {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 10px;        color: #FFF2B3;        text-decoration: none;}A.a_tx1_col1:hover {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 10px;        color: #F4F6E7;        text-decoration: none;}A.a_tx1_col2 {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 10px;        color: #E7F212;        text-decoration: none;}A.a_tx1_col2:hover {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 10px;        color: #F4FF13;        text-decoration: none;}/*.a_tx1_col3 {	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 0px;	PADDING-TOP: 0px;	border: 1px solid #316AC5;	WIDTH: 97%;	HEIGHT: 20px;	display: block} */A.a_tx1_col3 {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 12px;        color: #0F8200;        text-decoration: none;}A.a_tx1_col3:hover {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 12px;        color: #0C6C00;        text-decoration: none;	    /* border: 1px solid #316AC5;	    background-color: #C6D6EF; */}A.a_tx2_col1 {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 12px;        color: #FFF2B3;        text-decoration: none;        text-indent: 2px;}A.a_tx2_col1:hover {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 12px;        color: #F4F6E7;        text-decoration: none;}A.a_tx2_col2 {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 12px;        color: #303030;        text-decoration: none;}A.a_tx2_col2:hover {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 12px;        color: #111111;        text-decoration: none;}A.a_tx2_col3 {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 12px;        color: #658602;        text-decoration: none;}A.a_tx2_col3:hover {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 12px;        color: #4A6144;        text-decoration: none;}.blocco_cella1 {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	PADDING-TOP: 0px;	margin-right:15px;	margin-top:18px;	border: 0px solid #316AC5;	WIDTH: 145px;	HEIGHT: 58px;	text-align: right;	display: block;    font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;    font-size: 10px;    color: #000000;}.blocco_cella2 {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	PADDING-TOP: 0px;	margin-right:15px;	margin-top:13px;	border: 0px solid #316AC5;	WIDTH: 135px;	HEIGHT: 30px;	text-align: left;	display: block;    font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;    font-size: 10px;    color: #000000;}.blocco_cella3 {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	PADDING-TOP: 0px;	margin-right:25px;	margin-top:0px;	border: 0px solid #316AC5;	WIDTH: 180px;	HEIGHT: 15px;	text-align: center;	display: block}.tx1_nero {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 11px;        color: #000000;}.tx1_blu {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 11px;        color: #0012BA;}.tx1_bianco {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 11px;        color: #FFFFFF;}.tx1_rosso  {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 11px;        color: #FF0000;}.tx2_nero  {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 12px;        color: #000000;}.tx2_bianco  {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 12px;        color: #FFFFFF;}.tx2_rosso  {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 12px;        color: #FF0000;}.tx2_grigio  {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 12px;        color: #777777;}.tx3_nero {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 15px;        color: #000000;}.tx3_verde {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 18px;        color: #0B6600;}.tx3_rosso  {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 15px;        color: #FF0000;}.tx4_nero {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 16px;        color: #000000;}.tx4_bianco {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 17px;        color: #DDDDDD;}#cerca {	width: 230px;	height: 55px;	background-image:url(../images_web/sfondo_cerca.jpg);	}#cerca_submit {	float: left;	line-height: 35px;	text-align: center;	width: 200px;	padding-left: 8px;}#cerca_submit input[type="text"] {	position: relative;	top: -10px;}* html #cerca_submit input[type="text"] {	top: 0px;}*:first-child+html #cerca_submit input[type="text"] /* solo IE 7.0 */ {top: 0px;}.campotxt {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 11px;        color: #000000;        background-color: #FFF2B3;        border: 1px solid #658602;}.campotxt2 {        font-family: Arial, Geneva, Helvetica, sans-serif;        font-size: 9px;        color: #000000;        background-color: #FFFFFF;}.camposrc {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 12px;        color: #000000;        background-image: url(../images_web/input_cerca.jpg);        border: 0px solid #000000;        margin: 0px;        width: 124px;        height: 20px;        padding: 6px;        padding-top: 8px;}.bottone  {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 11px;        color: #FFFFFF;        background-color: #658602;}form {		margin-bottom : 0;}.show_fdb_img {        float: left;}.hide_fdb_img {        float: left;        margin-top: 10px;}.feedback_field {        font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;        font-size: 11px;        color: #000000;        background-color: #FFFFFF;        margin-left: 10px;        margin-right: 20px;}.upd_button {        font-size: 0;        color: #FFFFFF;        border: none;        width: 57px;        height: 11px;        background: url(../images_web/aggiorna.jpg) no-repeat;        cursor: pointer;}.del_button {        font-size: 0;        color: #FF0000;        border: none;        width: 14px;        height: 18px;        background: url(../images_web/togli.jpg) no-repeat;        cursor: pointer;}.blank_banner_box {    display: block;    width: 100%;    margin-bottom: 2px;    text-align:center;    padding-top:2px;    padding-bottom:2px;    text-decoration: none;}.self_banner_box {    display: block;    width: 100%;    margin-bottom: 2px;    text-align:center;    padding-top:2px;    padding-bottom:2px;    text-decoration: none;}.blank_banner_box img {    border: none;}.self_banner_box img {    border: none;}.banner_txt_bottom {    font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;    font-size: 10px;    font-weight: bold;}.banner_txt_top {    font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;    font-size: 10px;    font-style: italic;}.banner_sx {    padding-left: 5px;     padding-right: 5px;     padding-top: 8px;     padding-bottom: 5px;}.banner_dx {    padding-left: 5px;     padding-right: 5px;     padding-top: 8px;     padding-bottom: 5px;}.error {	background-color: #FF0000;	color: #FFFFFF;	display: block;	text-align: center;	padding: 5px;	margin-bottom: 10px;}#map {	width: 100%px;	height: 300px;}#map_container {	border: 1px solid #B38C4B;	font-family: Arial;	font-size: 10px;	color: #B38C4B;	text-indent: 10px;	font-weight: bold;}.map_separator{	color: #B38C4B;	padding: 5px 0px 5px 0px;	margin-bottom: 10px;	border-bottom: 1px solid silver;	font-family: Arial;		font-weight: bold;	font-size: 10px;}#no_map_msg {	padding: 2px;	text-indent: 10px;	color: #FF0000;}.map_button {cursor: pointer;}.hidden {display: none;}a.zoom img {    border: solid 1px #000000;      padding: 0px;  }a.zoom span {    position: absolute;    visibility: hidden;}a.zoom{    position: relative;    z-index: 0;}a.zoom:hover {    z-index: 1;}a.zoom:hover span {    visibility: visible;    top: 0px;    left: 0px;}#pager_cnt {	text-align: center;	font-weight: bold;	font-size: 10px!important;	font-family: Arial;	padding: 3px;	background: #0B6600;	color: #FFFFFF;	width: 95%;	margin: auto;}#gallery_cnt {	width: 100%;	padding-left: 3px;}#gallery_cnt a {	display: block;	float: left;	padding: 10px;	background: #EEEEEE;	border: 1px solid silver;	margin: 5px;	text-decoration: none;	color: #000000;} #gallery_cnt a span.preview_desc {	display: block;	width: 134px;	height: 30px;	font-style: italic;	padding: 3px;	background: #DDDDDD;	margin-top: 3px;	border-bottom: 1px solid #0B6600;	overflow: hidden;}.no_float {	clear: both;}.favs_ico {	cursor: pointer;}/***********************************************/    div.suggestion {      font-family: "Trebuchet MS", Tahoma, Arial, Geneva, Helvetica, sans-serif;      font-size: 12px;	  position: absolute;      background-color: white;      border: 1px solid #C3C3C3;      margin: 0px;      padding: 0px;    }    	div.suggestion ul {      list-style-type: none;      margin: 0px;      padding: 0px;    }    	div.suggestion ul li.selected { color: #000000;}		div.suggestion ul li.section { padding: 1px 3px 1px 3px; cursor: default; border-bottom: 1px dashed #FFFFFF; text-align: center; background: #126a04; color: #FFFFFF; text-transform: uppercase;}          div.suggestion ul li {      list-style-type: none;      display: block;      margin: 0;      padding: 3px;      cursor: pointer;      border-bottom: 1px dotted #C3C3C3;      font-style: normal;	  text-align: left;	  color: #126a04;	}/***********************************************/#seller_details .title {	font-size: 18px;	text-transform: capitalize;	color: #000000;	font-weight: bold;	text-align: center;	margin: 10px 0px 20px 0px;}#seller_details .label {	float: left;	width: 28%;	padding: 3px;	margin: 2px 0px 0px 1px; 	background: #FFF2B3;	color: #000000;	font-weight: bold;	font-size: 14px;}#seller_details .value {	float: left;	width: 68%;	padding: 3px;	margin: 2px 0px 0px 1px; 	color: #126a04;	font-size: 14px;}