html,body {
	height: 100%;	
}

.maps {
 display: none;
}

a {text-decoration:none;}
a:hover {text-decoration:none;}

a.lang_on {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:12; color:#ffffff;}
a.lang_on:hover {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:12; color:#ffffff;}

.lang_off {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:12; color:#2473BF;}
a.lang_off {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:12; color:#2473BF;}
a.lang_off:hover {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:12; color:#ffffff;}

a.tmenu_on{font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:11px; color:#FF008C; text-decoration:none;}
a.tmenu_on:hover {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:11px; color:#FF008C; text-decoration:none;}

a.tmenu_off{font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:11px; color:#00539C; text-decoration:none;}
a.tmenu_off:hover {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:11px; color:#FF008C; text-decoration:none;}


a.bmenu_on{font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:11px; color:#FF008C; text-decoration:none;}
a.bmenu_on:hover {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:11px; color:#FF008C; text-decoration:none;}

a.bmenu_off{font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:11px; color:#00539C; text-decoration:none;}
a.bmenu_off:hover {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:11px; color:#FF008C; text-decoration:none;}


a.llmenu_on{font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#FF008C; text-decoration:none;}
a.llmenu_on:hover {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#FF008C; text-decoration:none;}

a.llmenu_off{font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#555555; text-decoration:none;}
a.llmenu_off:hover {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#FF008C; text-decoration:none;}




.text_white_huge {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:24; color:#ffffff;}
.text_white_big {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:18; color:#ffffff;}
.text_white_normal {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:12; color:#ffffff;}
.text_white_medium {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:12; color:#ffffff;}
.text_white_small {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:10; color:#ffffff;}
.text_white_tiny {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:9; color:#ffffff;}

.text_black_huge {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:24; color:#000000;}
.text_black_big {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:18; color:#000000;}
.text_black_normal {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:12; color:#000000;}
.text_black_medium {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:12; color:#000000;}
.text_black_small {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:10; color:#000000;}
.text_black_tiny {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:9; color:#000000;}

.text_grey_huge {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:24; color:#555555;}
.text_grey_big {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:18; color:#555555;}
.text_grey_normal {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:12; color:#555555;}
.text_grey_medium {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:10; color:#555555;}
.text_grey_small {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:9; color:#555555;}
.text_grey_tiny {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:8; color:#555555;}

.text_red_huge {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:24; color:#ff0000;}
.text_red_big {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:18; color:#ff0000;}
.text_red_normal {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:12; color:#ff0000;}
.text_red_medium {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:10; color:#ff0000;}
.text_red_small {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:9; color:#ff0000;}
.text_red_tiny {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:8; color:#ff0000;}

.text_blue_huge {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:24; color:#02519E;}
.text_blue_big {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:18; color:#02519E;}
.text_blue_normal {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:12; color:#02519E;}
.text_blue_medium {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:10; color:#02519E;}
.text_blue_small {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:9; color:#02519E;}
.text_blue_tiny {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:8; color:#02519E;}

.text_purple_huge {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:24; color:#FF008A;}
.text_purple_big {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:18; color:#FF008A;}
.text_purple_normal {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:12; color:#FF008A;}
.text_purple_medium {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:10; color:#FF008A;}
.text_purple_small {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:9; color:#FF008A;}
.text_purple_tiny {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:8; color:#FF008A;}



.photo_didas {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:11; color:#555555; text-decoration:none;}
.photo_didas:hover {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:11; color:#555555; text-decoration:none;}


.border_t_purple {border-top:1px solid #FF008A;}
.border_r_purple {border-right:1px solid #FF008A;}
.border_b_purple {border-bottom:1px solid #FF008A;}
.border_l_purple {border-left:1px solid #FF008A;}
.border_tr_purple {border-top:1px solid #FF008A; border-right:1px solid #FF008A;}
.border_tb_purple {border-top:1px solid #FF008A; border-bottom:1px solid #FF008A;}
.border_tl_purple {border-top:1px solid #FF008A; border-left:1px solid #FF008A;}
.border_rb_purple {border-right:1px solid #FF008A; border-bottom:1px solid #FF008A;}
.border_rl_purple {border-right:1px solid #FF008A; border-left:1px solid #FF008A;}
.border_bl_purple {border-bottom:1px solid #FF008A; border-left:1px solid #FF008A;}
.border_trb_purple {border-top:1px solid #FF008A; border-right:1px solid #FF008A; border-bottom:1px solid #FF008A;}
.border_rbl_purple {border-right:1px solid #FF008A; border-bottom:1px solid #FF008A; border-left:1px solid #FF008A;}
.border_tbl_purple {border-top:1px solid #FF008A; border-bottom:1px solid #FF008A; border-left:1px solid #FF008A;}
.border_trl_purple {border-top:1px solid #FF008A; border-right:1px solid #FF008A; border-left:1px solid #FF008A;}
.border_trbl_purple {border-top:1px solid #FF008A; border-right:1px solid #FF008A; border-bottom:1px solid #FF008A; border-left:1px solid #FF008A;}

.border_t_lblue {border-top:1px solid #CADCF0;}
.border_r_lblue {border-right:1px solid #CADCF0;}
.border_b_lblue {border-bottom:1px solid #CADCF0;}
.border_l_lblue {border-left:1px solid #CADCF0;}
.border_tr_lblue {border-top:1px solid #CADCF0; border-right:1px solid #CADCF0;}
.border_tb_lblue {border-top:1px solid #CADCF0; border-bottom:1px solid #CADCF0;}
.border_tl_lblue {border-top:1px solid #CADCF0; border-left:1px solid #CADCF0;}
.border_rb_lblue {border-right:1px solid #CADCF0; border-bottom:1px solid #CADCF0;}
.border_rl_lblue {border-right:1px solid #CADCF0; border-left:1px solid #CADCF0;}
.border_bl_lblue {border-bottom:1px solid #CADCF0; border-left:1px solid #CADCF0;}
.border_trb_lblue {border-top:1px solid #CADCF0; border-right:1px solid #CADCF0; border-bottom:1px solid #CADCF0;}
.border_rbl_lblue {border-right:1px solid #CADCF0; border-bottom:1px solid #CADCF0; border-left:1px solid #CADCF0;}
.border_tbl_lblue {border-top:1px solid #CADCF0; border-bottom:1px solid #CADCF0; border-left:1px solid #CADCF0;}
.border_trl_lblue {border-top:1px solid #CADCF0; border-right:1px solid #CADCF0; border-left:1px solid #CADCF0;}
.border_trbl_lblue {border-top:1px solid #CADCF0; border-right:1px solid #CADCF0; border-bottom:1px solid #CADCF0; border-left:1px solid #CADCF0;}


.border_t_black {border-top:1px solid #000000;}
.border_r_black {border-right:1px solid #000000;}
.border_b_black {border-bottom:1px solid #000000;}
.border_l_black {border-left:1px solid #000000;}
.border_tr_black {border-top:1px solid #000000; border-right:1px solid #000000;}
.border_tb_black {border-top:1px solid #000000; border-bottom:1px solid #000000;}
.border_tl_black {border-top:1px solid #000000; border-left:1px solid #000000;}
.border_rb_black {border-right:1px solid #000000; border-bottom:1px solid #000000;}
.border_rl_black {border-right:1px solid #000000; border-left:1px solid #000000;}
.border_bl_black {border-bottom:1px solid #000000; border-left:1px solid #000000;}
.border_trb_black {border-top:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000;}
.border_rbl_black {border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000;}
.border_tbl_black {border-top:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000;}
.border_trl_black {border-top:1px solid #000000; border-right:1px solid #000000; border-left:1px solid #000000;}
.border_trbl_black {border-top:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000;}


.border_t_grey {border-top:1px solid #dddddd;}
.border_r_grey {border-right:1px solid #dddddd;}
.border_b_grey {border-bottom:1px solid #dddddd;}
.border_l_grey {border-left:1px solid #dddddd;}
.border_tr_grey {border-top:1px solid #dddddd; border-right:1px solid #dddddd;}
.border_tb_grey {border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.border_tl_grey {border-top:1px solid #dddddd; border-left:1px solid #dddddd;}
.border_rb_grey {border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.border_rl_grey {border-right:1px solid #dddddd; border-left:1px solid #dddddd;}
.border_bl_grey {border-bottom:1px solid #dddddd; border-left:1px solid #dddddd;}
.border_trb_grey {border-top:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.border_rbl_grey {border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd;}
.border_tbl_grey {border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd;}
.border_trl_grey {border-top:1px solid #dddddd; border-right:1px solid #dddddd; border-left:1px solid #dddddd;}
.border_trbl_grey {border-top:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd;}

.border_t_dgrey {border-top:1px solid #AEAEAE;}
.border_r_dgrey {border-right:1px solid #AEAEAE;}
.border_b_dgrey {border-bottom:1px solid #AEAEAE;}
.border_l_dgrey {border-left:1px solid #AEAEAE;}
.border_tr_dgrey {border-top:1px solid #AEAEAE; border-right:1px solid #AEAEAE;}
.border_tb_dgrey {border-top:1px solid #AEAEAE; border-bottom:1px solid #AEAEAE;}
.border_tl_dgrey {border-top:1px solid #AEAEAE; border-left:1px solid #AEAEAE;}
.border_rb_dgrey {border-right:1px solid #AEAEAE; border-bottom:1px solid #AEAEAE;}
.border_rl_dgrey {border-right:1px solid #AEAEAE; border-left:1px solid #AEAEAE;}
.border_bl_dgrey {border-bottom:1px solid #AEAEAE; border-left:1px solid #AEAEAE;}
.border_trb_dgrey {border-top:1px solid #AEAEAE; border-right:1px solid #AEAEAE; border-bottom:1px solid #AEAEAE;}
.border_rbl_dgrey {border-right:1px solid #AEAEAE; border-bottom:1px solid #AEAEAE; border-left:1px solid #AEAEAE;}
.border_tbl_dgrey {border-top:1px solid #AEAEAE; border-bottom:1px solid #AEAEAE; border-left:1px solid #AEAEAE;}
.border_trl_dgrey {border-top:1px solid #AEAEAE; border-right:1px solid #AEAEAE; border-left:1px solid #AEAEAE;}
.border_trbl_dgrey {border-top:1px solid #AEAEAE; border-right:1px solid #AEAEAE; border-bottom:1px solid #AEAEAE; border-left:1px solid #AEAEAE;}

.border_t_ddgrey {border-top:1px solid #9B9B9B;}
.border_r_ddgrey {border-right:1px solid #9B9B9B;}
.border_b_ddgrey {border-bottom:1px solid #9B9B9B;}
.border_l_ddgrey {border-left:1px solid #9B9B9B;}
.border_tr_ddgrey {border-top:1px solid #9B9B9B; border-right:1px solid #9B9B9B;}
.border_tb_ddgrey {border-top:1px solid #9B9B9B; border-bottom:1px solid #9B9B9B;}
.border_tl_ddgrey {border-top:1px solid #9B9B9B; border-left:1px solid #9B9B9B;}
.border_rb_ddgrey {border-right:1px solid #9B9B9B; border-bottom:1px solid #9B9B9B;}
.border_rl_ddgrey {border-right:1px solid #9B9B9B; border-left:1px solid #9B9B9B;}
.border_bl_ddgrey {border-bottom:1px solid #9B9B9B; border-left:1px solid #9B9B9B;}
.border_trb_ddgrey {border-top:1px solid #9B9B9B; border-right:1px solid #9B9B9B; border-bottom:1px solid #9B9B9B;}
.border_rbl_ddgrey {border-right:1px solid #9B9B9B; border-bottom:1px solid #9B9B9B; border-left:1px solid #9B9B9B;}
.border_tbl_ddgrey {border-top:1px solid #9B9B9B; border-bottom:1px solid #9B9B9B; border-left:1px solid #9B9B9B;}
.border_trl_ddgrey {border-top:1px solid #9B9B9B; border-right:1px solid #9B9B9B; border-left:1px solid #9B9B9B;}
.border_trbl_ddgrey {border-top:1px solid #9B9B9B; border-right:1px solid #9B9B9B; border-bottom:1px solid #9B9B9B; border-left:1px solid #9B9B9B;}

.select{
	font-size:12; 
	height:18; 
	font-family:arial,verdana; 
	color:#000000; 
	background:#eeeeee; 
	border-top:1px solid #969696; 
	border-right:1px solid #C7C7C7; 
	border-bottom:1px solid #C7C7C7; 
	border-left:1px solid #969696;
}

.inp-login{
	font-size:11; 	
	height:18; 
	font-family:arial,verdana; 
	color:#000000; 
	background:#BABABA; 
	border:1px none #BABABA; 
}

.txt-contatti{
	font-size:12; 
	width:100%;
	height:120; 
	font-family:arial,verdana; 
	color:#000000; 
	background:#eeeeee; 
	border:1px solid #969696; 
}



.tab-on {border-top:1px solid #888888; border-right:1px solid #888888; border-left:1px solid #888888; padding:6px; cursor:pointer;}
.tab-on a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; color:#888888; text-decoration:none;}
.tab-on a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; color:#888888; text-decoration:underline;}
.tab-off {background-color:#eeeeee; border-top:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-left:1px solid #aaaaaa;  border-bottom:1px solid #888888; padding:6px; cursor:pointer;}
.tab-off a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; color:#999999; text-decoration:none;}
.tab-off a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; color:#999999; text-decoration:underline;}
.tab-none {empty-cells: show; border-bottom:1px solid #888888; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1pt;}
.tab-first {empty-cells: show; border-bottom:1px solid #888888; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1pt;}
.tab-last {empty-cells: show; border-bottom:1px solid #888888; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1pt;}
.tab-body {border-bottom:1px solid #888888; border-left:1px solid #888888; border-right:1px solid #888888; padding:10px;}


.path {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:12; color:#A9A69D;}
.path:hover {font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-size:12; color:#73716B;}