body {	background: #FFFFFF;	margin: 0px 10px 2px 10px;	color: #000000;}#divLay {	position:absolute;	visibility:hidden;	font-size: 10px;	z-index:200;}#divLay2 {	position:absolute;	visibility:hidden;	font-size: 10px;	z-index:200;}.image_input {	vertical-align: bottom;}.bold {	font-weight: bold;}.italic {	font-style: italic;}.stroke {	text-decoration: line-through;}.error {	color: #FF0000;}.op_success {	color: #00FF00;}img {	border: none;}.col_sect_separator {	height: 11px;	background: #FFFFFF;	border-top: 1px solid #A698FF;	}label {	font-family: Verdana, Arial, Helvetica;	font-size: 10px;}select {	font-family: Verdana, Arial, Helvetica;	font-size: 10px;}* html #bandiera_1 {	position: relative;	top: 3px;}.module_cnt {	border: 1px solid silver;	background: #F7F7F7;	width: 100%;	font-family: Verdana, Arial, Helvetica;	font-size: 10px;}.module_cnt .required_fields {	text-align: right;	font-style: italic;	padding: 5px;}.module .sent_field {	border-bottom: 1px dotted gray;	width: 70%;	padding: 2px 2px 2px 5px;	background: #FFFFFF;	min-height: 18px;}.module_cnt .title {	background: #C1C8FF;	margin: 5px;	color: #000000;	border: 1px solid silver;	padding: 5px;	text-align: left;}.module {	margin: auto;		text-align: left;	width: 300px;	}.module div {	margin-bottom: 5px;	line-height: 25px;}.module textarea {	width: 300px;	height: 120px;}.module .submit {	text-align: center;	padding-top: 10px;}A.a_tx1_col1 {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #E1E1E1;        text-decoration: none;}A.a_tx1_col1:hover {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #FCFCFC;        text-decoration: none;}A.a_tx1_col2 {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #303030;        text-decoration: none;}A.a_tx1_col2:hover {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #111111;        text-decoration: none;}A.menu_item {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: #000000;        text-decoration: none;        padding-top: 2px;        padding-bottom: 2px;        padding-left: 10px;        padding-right: 10px;}A.menu_item:hover {        color: #FFFFFF;        background-color: #C1C8FF;}A.a_tx1_col3 {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #000000;              text-decoration: none;       }A.a_tx1_col3:hover {		font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: gray;        text-decoration: none;}A.a_tx1_col4 {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #FFFFFF;        text-decoration: none;}A.a_tx1_col4:hover {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #E1E1E1;        text-decoration: none;}A.a_tx2_col1 {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: #2499D1;        text-decoration: none;}A.a_tx2_col1:hover {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: gray;        text-decoration: none;}A.a_tx2_col2 {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: #303030;        text-decoration: none;}A.a_tx2_col2:hover {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: #111111;        text-decoration: none;}A.a_tx2_col3 {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: #2499D1;        text-decoration: none;}A.a_tx2_col3:hover {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: gray;        text-decoration: none;}.tx1_nero {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #000000;}.tx1_grigio {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #777777;}.tx1_blu {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #0012BA;}.tx1_bianco {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #FFFFFF;}.tx1_rosso  {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #FF0000;}.tx2_nero  {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: #000000;}.tx2_bianco  {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: #FFFFFF;}.tx2_rosso  {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: #FF0000;}.tx2_grigio {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: #777777;}.tx3_nero {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 15px;        color: #000000;}.tx3_rosso {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 15px;        color: #FF0000;}.tx4_nero {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 16px;        color: #000000;}.tx4_bianco {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 17px;        color: #DDDDDD;}/*-----------------------------------------------*/#brands_cnt {	width: 147px;	padding: 0px 0px 0px 15px;	float: left;}* html #brands_cnt {	padding: 10px;}#brands_cnt a {	display: block;	float: left;	width: 66px;	height: 40px;	margin-left: 5px;	text-decoration: none;}#brands_cnt a:hover {	color: #FCFCFC;}#brands_cnt a img {	width: 60px;	height: 30px;	border: 1px solid gray;	padding: 2px;}#brands_cnt a:hover img {	border: 1px solid #FFFFFF;}#no_th_brands_cnt a {	display: block;	float: left;	width: 100%;	margin-bottom: 0px;	height: 20px;	line-height: 20px;	text-align: left;	    	font-weight: bold;	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;    font-size: 10px;   	color: gray;    text-decoration: none;}#no_th_brands_cnt a:hover {	color: #FFFFFF;}#more_brands {	position: relative;	top: 2px;	left: -8px;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 25px;	padding-right: 25px;	border: 1px solid gray;	color: gray;	background: #FFFFFF;	font-weight: bold;	font-size: 12px;	font-family: Verdana,Arial,Helvetica;	cursor: pointer;}#more_brands a {	color: gray!important;}#more_brands a:hover {	color: #FFFFFF!important;}#more_brands:hover a {	color: #FFFFFF!important;}#more_brands:hover {	color: #C1C8FF;	border: 1px solid #FFFFFF;	background: silver;}#show_more_brands {		overflow: auto;	    border: 2px solid #C1C8FF;    background: #FFFFFF;}#show_more_brands a {		display: block;	float: left;	width: 70px;	height: 45px;	text-decoration: none;}#categs_list {	width: 165px;	margin-top: 20px;	padding-left: 5px;	color: #FFFFFF;}/*-----------------------------------------------*/.titolo_p {        padding-bottom: 2px;        margin-bottom: 10px;        margin-top: 15px;        font-size:110%;        background-image: url(../images_web/titolo_paragrafo.gif);        background-position: left;        background-repeat: repeat-y;}.titolo_p span {	        color: #FFFFFF;        font-weight: bold;        padding-left:5px;}.paragrafo {        display: block;        padding-left: 8px;        padding-bottom: 8px;        border-bottom: 1px solid #C0C0C0;}.campotxt {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 11px;        color: #000000;        background-color: #FFFFFF;		border: 1px inset silver;		padding: 2px;}.campotxt:focus {		border: 1px solid #2499D1;}.bottone  {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 11px;        color: #2499D1;        font-weight: bold;        background-color: white;		border: 1px outset #C1C8FF;}form {		margin-bottom : 0;}.show_fdb_img {        float: left;}.hide_fdb_img {        float: left;        margin-top: 10px;}.feedback_field {        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;        font-size: 11px;        color: #000000;        background-color: #FFFFFF;        margin-left: 10px;        margin-right: 20px;}.upd_button {        font-size: 0;        color: #FFFFFF;                width: 57px;        height: 11px;        background: url(../images_web/aggiorna.jpg) no-repeat;        cursor: pointer;}.del_button {        font-size: 0;        color: #FF0000;                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;}.banner_txt_bottom {    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;}.banner_txt_top {    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;    font-size: 10px;    font-style: italic;}.banner_sx {    padding-left: 0px;     padding-right: 0px;     padding-top: 8px;     padding-bottom: 5px;}.banner_dx {    padding-left: 0px;     padding-right: 0px;     padding-top: 8px;     padding-bottom: 5px;}* html .banner_sx .self_banner_box , html .banner_sx .blank_banner_box {    position: relative;    left: -5px;}.banner_sx .self_banner_box {    width: 95%;}.banner_sx .blank_banner_box {    width: 95%;}.sec_title {	width: 100%;	margin: 5px 0px 0px 0px;}.sec_title h3 {	font-family: Arial,Verdana;	margin: 0px;	font-size: 12px;	font-weight: bold;	padding: 0px 0px 3px 10px;}#evid_title {	background: #C1C8FF;	color: #001A7B;}#sales_title {	background: #C2C479;	color: #FFFFFF;}#sales_box {	background: #EEEEEE;}#sales_box #article_symbols {		position: relative;	top: -5px;	text-align: center;	background: #FFFFFF;}#sales_box #article_symbols img {	width: 16px;	height: 14px;	margin-top: 3px;}#sales_box_img {	width: 190px;	background: #FFFFFF;	padding: 10px 0px 10px 0px;}#sales_box_img a {	margin: auto;	background-position: center;	background-repeat: no-repeat;	display: block;	width: 170px;	height: 100px;}/* oggetti x statistiche */.stats_objs_box {	float: left;	width: 32%;	margin-left: 1%;	overflow: hidden;}.stats_objs_box div.prgf {	background: #FFFFFF;	padding: 1px 0px 10px 0px;}* html .stats_objs_box div.prgf {padding-top: 10px;}.stats_objs_box h3 {	font-size: 12px;	margin: 0px;	padding: 0px 0px 3px;	background: #FFC5FF;	color: #001A7B;	text-align: center;}.stats_objs_box span.st_objs_th a {	display: block;	width: 170px;	height: 90px;	margin: auto;	background-position: center;	background-repeat: no-repeat;	text-decoration: none;}.stats_objs_box span.st_objs_nm a {	display: block;	font-weight: bold;	font-size: 10px;	margin: 0px;	padding: 3px;	background: #EEEEEE;	text-align: right;	color: #A2A465;	text-decoration: none;}.stats_objs_box span.st_objs_nm a:hover {	color: #C0C0C0;}.stats_objs_box span.st_objs_th {	display: block;	width: 172px;	margin: auto;	margin-top: 10px;}.stats_objs_box span.st_objs_nm {	position: relative;	left: -6px;	display: block;	width: 160px;	margin: auto;	background-color: #D4DDFF;}.stats_objs_box span.st_objs_nm span {	display: block;	padding: 3px;	text-align: left;}.stats_objs_box span.st_objs_nm span.italic {display: inline;}.stats_objs_box span.st_objs_nm span.bold {display: inline;}/* fine oggetti x statistiche */#articles_container {	width: 100%;	margin-top: 5px;}.article {	float: left;	margin-left: 0.5%;	margin-right: 0.5%;	margin-bottom: 10px;	background: #FFFFFF;	font-family: Verdana, Arial, Helvetica;}* html .article {	margin-left: 0.4%;	margin-right: 0.4%;}.article_name {	font-size: 10px;}.article div {	text-align: center;}.article .article_attrs {	display: none;}.article a.article_top {	display: block;	width: 202px;	height: 90px;	margin: auto;	background-position: top left;	background-repeat: no-repeat;}.article span.article_thumb {	display: block;	float: left;	width: 170px;	height: 90px;	border: 1px solid #C1C8FF;	cursor: pointer;}.article span.article_symbols {	display: block;	float: right;	width: 30px;	background: #C1C8FF;}.article span.article_symbols span {	display: block;	height: 82px;	text-align: center;}.article span.article_symbols img {	margin-top: 3px;	width: 16px;	height: 14px;}* html .article span.article_symbols img {	margin-top: 0px;	width: 16px;	height: 14px;}.article_prz {	font-weight: bold;	text-decoration: line-through;}.article_ofr {	color: #FF0000;}#article_submit {	background: #C1C8FF;	margin: 10px 0px 10px 0px;	font-family: Verdana, Arial, Helvetica;	font-size: 12px;	text-align: right;}.no_objs_found {	width: 96%;	margin: 5px 0px 10px 0px;	padding: 3px 0px 3px 10px;	font-weight: bold; font-size: 12px;	text-transform: uppercase;	font-family: Verdana, Arial, Helvetica;	color: #000000;}#ti_trovi {	width: 99%;	margin: 0px 0px 5px 0px;}#sottotitolo {	text-align: left;	height: 50px;		font-family: Verdana, Arial, Helvetica;	font-size: 14px;	text-transform: uppercase;	color: #696969;	font-weight: bold;	padding-top: 20px;}#sei_qui {	text-align: left;	font-family: Verdana, Arial, Helvetica;	font-size: 10px;	background: #EEEEEE;	padding: 5px 0px 5px 0px;	padding-left: 10px;}#legenda {	text-align: right;	font-family: Verdana, Arial, Helvetica;	font-size: 10px;	background: #FFFFFF;	padding: 5px 0px 5px 0px;}#legenda img {	padding-bottom: 2px;	vertical-align: middle;}#brand_logo {	//float: left;	width: 100%;	height: 60px;	text-align: center;	padding: 10px 10px 10px 10px;}#brand_logo img {	padding: 2px;	border: 1px solid silver;	background: #EEEEEE;}#ric_eff {		text-align: left;	font-family: Verdana, Arial, Helvetica;	font-size: 10px;	background: #C5E7E9;	padding: 5px 0px 5px 0px;	width: 100%;	margin: 0px 0px 10px 0px;}#errori {	width: 100%;	font-family: Verdana, Arial, Helvetica;	font-size: 10px;	color: #FF0000;}#faq_par {	width: 98%;	font-family: Verdana, Arial, Helvetica;	font-size: 12px;	text-align: left;	padding: 5px 0px 10px 10px;	margin: 10px 0px 0px 0px;}#ordinamento {	text-align: left;	font-family: Verdana, Arial, Helvetica;	font-size: 10px;	background: #C5E7E9;	padding: 5px 0px 5px 0px;	width: 100%;	margin: 0px 0px 10px 0px;}#info {	width: 100%;	text-align: left;	font-family: Verdana, Arial, Helvetica;	font-size: 10px;	background: #EEEEEE;	padding: 5px 0px 5px 0px;}#elenco_pg {	width: 100%;		background: #C1C8FF;}#no_results {	text-align: left;	font-family: Verdana, Arial, Helvetica;	font-size: 10px;	padding: 5px 0px 5px 20px;}.no_float {	clear: both;}.col_form {		padding: 10px 0px 10px 5px;	}.favs_ico {	border: none;	cursor: pointer;	position: absolute;	top: 3px;	left: 3px;	display: none;}#article_skill { 	width: 100%;	float: left;	font-family: Verdana, Arial, Helvetica;}#article_skill_inner {	position: relative;	height: 520px;	padding: 10px 10px 0px 10px;}#article_skill_img {	float: left;	background-color: #FFFFFF;	width: 230px;}#article_skill_img img {	display: block;	margin: auto;	margin-top: 10px;	margin-bottom: 10px;}#article_skill_info {	position: absolute;	top: 10px;	left: 250px;	text-align: left;	font-size: 12px;	padding: 5px 5px 5px 10px;}* html #article_skill_info {	position: static!important;	margin-left: 15px;}*:first-child+html div#article_skill_info {	position: relative;	left: 20px;	padding-right: 20px;} /*per IE7 */#article_skill_desc {	text-align: justify;	padding: 1px;	margin: 10px 0px 0px 0px;}#article_skill_thScroller {	width: 190px;	margin: auto;	text-align: left;}#thumbScrollerPreviousButton img {	margin-bottom: 3px;}#thumbScrollerNextButton img {	margin-top: 3px;}#thumbScrollerFrame {	position: relative;	overflow: hidden;	width: 190px;}#thumbScrollerImageRow {	position: absolute;}#thumbScrollerImageRow a img {	border: 1px solid silver;	margin: 1px 0px 1px 0px;	/*filter:alpha(opacity=50);	-moz-opacity:.50;	opacity:.50;*/}#thumbScrollerImageRow a:hover img {	border: 1px solid #C1C8FF;	/*filter:alpha(opacity=100);	-moz-opacity:.99;	opacity:.99;*/}#no_script_thumbs {	position: absolute;	top: 200px;	left: 30px;	width: 190px;	height: 280px;	overflow: auto;}/*-- tabella combinazioni calibro-ponte-aste --*/#cpa_comb_list_cnt {	margin: 10px 0px 0px 0px;	text-align: left;}#cpa_comb_list_title {	width: 372px;	background: #E0E4FF;	color: #000000;	font-size: 10px;	line-height: 20px;	font-style: italic;	text-align: center;	font-family: Verdana, Arial, Helvetica;}* html #cpa_comb_list_title {	width: 372px;}#cpa_comb_list {	border: 1px solid #C0C0C0;	padding: 0px;	width: 370px;	height: 185px;	overflow: auto;	font-family: Verdana, Arial, Helvetica;}#cpa_comb {	margin: auto;	border-collapse: collapse;	border: 1px solid gray;	font: normal 11px verdana, arial, helvetica, sans-serif;	color: #000000;	background: #FFFFFF;}#cpa_comb caption {	height: 1px;}#cpa_comb td,#cpa_comb th {	border: 1px solid gray;	padding: 3px;	color: #000000;}#cpa_comb thead th {	font: bold 11px verdana, arial, helvetica, sans-serif;	border: 1px solid gray;	text-align: left;	background: #E0E4FF;	color: #FFFFFF;}#cpa_comb tbody td {	vertical-align: middle;	text-align: center;}#cpa_comb tbody tr:hover {	background: #EEEEEE;	border: 1px solid gray;	color: white;}#cpa_comb tbody tr:hover th {	background: #EEEEEE;	color: white;}/* ------------------------------------------- */#account_remember {	width: 155px;	float: right;}#account_remember label {	display: block;	float: left;	line-height: 23px;	margin-right: 5px;	position: relative;	left: -4px;	font-weight: bold;}/* ------------------------------------------- */#fs_options_cnt {	margin: 5px 0px 0px 0px;	background-color: #EEEEEE;	width: 100%;		float: left;}#fs_options {	font-family: Verdana;	font-size: 10px;			height: 140px;	padding: 5px 0px 5px 10px;	margin: auto!important;}#fs_options div {	width: 98%;	float: left;}#fs_options h3 {	font-weight: bold;	font-size: 10px;	text-align: left;	height: 14px;	line-height: 14px;	margin: 0px 0px 8px 0px;	color: #000000;	border-bottom: 1px solid silver;	width: 100%;	clear: both;}#fs_options label {	display: block;	float: left;	line-height: 23px;	margin-right: 5px;	position: relative;	left: -4px;}#newsl_options {	margin-top: 10px;	font-family: Verdana;	font-size: 10px;	padding-left: 5px;}#newsl_options label {	line-height: 25px;}/* ------------------------------------------- */.popup {	display: none;	position: absolute;	top: 0px;	left: 0px;	z-index: 100;	cursor: default;}.popup .close {	float: left;	cursor: pointer;	border: none;	position: absolute;	z-index: 200;}/* ------------------------------------------- */#opzioni_trasporti {	font-family: Verdana, Arial, Helvetica;	font-size: 10px;}#opzioni_trasporti div {		line-height: 25px;}/* ------------------------------------------- */#lenses_options_cnt {	font-family: Verdana, Arial, Helvetica;	text-align: left;	display: none;}#lenses_options_cnt h3 {	font-size: 10px;	position: absolute;	top: -22px;	background: #FFFFFF;	padding: 0px 7px 0px 4px;}* html #lenses_options_cnt h3 {	top: -12px;}#lenses_options_cnt h3 img {	vertical-align: middle;	margin-right: 5px;}#lenses_opt {	border: 1px solid silver;	padding: 10px;	margin-bottom: 20px;	position: relative;}#treatment_opt {	border: 1px solid silver;	padding: 10px;	margin-bottom: 20px;	position: relative;}#warranty_opt {	border: 1px solid silver;	padding: 10px;	margin-bottom: 10px;	position: relative;}#lenses_opt label {	font-weight: normal;}#lenses_opt img {	vertical-align: text-bottom;	margin-left: 5px;}#lenses_opt div {	padding-left: 10px;	margin-top: 10px;	font-size: 10px;	font-weight: bold;	line-height: 25px;}#lenses_opt div div {	padding-left: 20px;	margin-top: 5px;	line-height: 25px;	display: none;}* html #lenses_opt div span.radio {position: relative; top: 2px;}* html #lenses_opt div div span.radio {position: relative; top: -2px;}* html #treatment_opt span.checkbox {position: relative; top: -2px;}* html #treatment_opt span.radio {position: relative; top: -2px;}* html #warranty_opt span.checkbox {position: relative; top: -2px;}#lenses_opt div div span.perm_opt {	display: none;}#treatment_opt img {	vertical-align: text-bottom;	margin-left: 5px;}#treatment_opt div {	padding-left: 10px;	margin-top: 10px;	font-size: 10px;	font-weight: bold;	line-height: 25px;	display: none;}#treatment_opt div div {	padding-left: 20px;	margin-top: 5px;	line-height: 25px;	display: block;}#treatment_opt label {	font-weight: normal;}#warranty_opt {		font-family: Verdana, Arial, Helvetica;	text-align: left;}#warranty_opt h3 {	font-size: 10px;	position: absolute;	top: -22px;	background: #FFFFFF;	padding: 0px 7px 0px 7px;}* html #warranty_opt h3 {	top: -12px;}#warranty_opt h3 img {	vertical-align: middle;	margin-right: 5px;}#warranty_opt div {	padding-left: 10px;	margin-top: 10px;	font-size: 10px;	font-weight: bold;	line-height: 25px;}#warranty_opt label {	font-weight: normal;}/* ------------------------------------------- *//* per stilizzare mappa di google */#map {	width: 100%;	height: 400px;}#map_container {	border: 1px solid #B38C4B;	font-family: Verdana,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: Verdana;		font-weight: bold;	font-size: 10px;}#no_map_msg {	padding: 2px;	text-indent: 10px;	color: #FF0000;}.map_button {cursor: pointer;}.invisible {visibility: hidden;}.hidden {display: none;}/* fine oggetti mappa google */#send_help_msg_wait {	margin-top: 10px;}#send_help_msg_done {	margin-top: 10px;	color: #00AA00;}#send_help_msg_error {	margin-top: 10px;	color: #FF0000;}