html,body {
	height: 100%;	
}

a {font-family: Verdana, Arial, Helvetica, Verdana, sans-serif; font-size:10; color:#A0A0A0; text-decoration:none;}
a:hover {font-family: Verdana, Arial, Helvetica, Verdana, sans-serif; font-size:10; color:#A0A0A0; text-decoration:underline;}

a.text_white_normal {font-family: Verdana, Arial, Helvetica, Verdana, sans-serif; font-size:11; color:#ffffff; text-decoration:none;}
a.text_white_normal:hover {font-family: Verdana, Arial, Helvetica, Verdana, sans-serif; font-size:11; color:#ffffff; text-decoration:none;}


.lhome_tit_off {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color:#2E1445; text-decoration:none; font-weight:bold;}
.lhome_tit_off:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color:#2E1445; text-decoration:none; font-weight:bold;}

.lhome_off {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color:#2E1445; text-decoration:none; font-weight:normal;}
.lhome_off:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color:#2E1445; text-decoration:none; font-weight:normal;}

.lhp {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10; color:#ffffff; text-decoration:none; font-weight:normal;}
.lhp:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10; color:#ffffff; text-decoration:none; font-weight:normal;}

.lhp_news {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10; color:#251755; text-decoration:none; font-weight:normal;}
.lhp_news:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10; color:#251755; text-decoration:none; font-weight:normal;}

.lhp_approf {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10; color:#251755; text-decoration:none; font-weight:normal;}
.lhp_approf:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10; color:#251755; text-decoration:none; font-weight:normal;}

.bhp {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10; color:#2E1445; text-decoration:none; font-weight:normal;}
.bhp:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10; color:#2E1445; text-decoration:none; font-weight:normal;}

.banner_hp {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color:#2E1445; text-decoration:none; font-weight:normal;}
.banner_hp:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color:#2E1445; text-decoration:none; font-weight:normal;}


.tmenu_off {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; color:#2E1445; text-decoration:none;}
.tmenu_off:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; color:#ffffff; text-decoration:none;}

.tmenu_on {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; color:#ffffff; text-decoration:none;}
.tmenu_on:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; color:#ffffff; text-decoration:none;}

.lmenu_off {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color:#2E1445; text-decoration:none; font-weight:normal;}
.lmenu_off:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color:#2E1445; text-decoration:none; font-weight:bold;}

.lmenu_on {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color:#2E1445; text-decoration:none; font-weight:bold;}
.lmenu_on:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color:#2E1445; text-decoration:none; font-weight:bold;}


.lnews {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10; color:#A0A0A0; text-decoration:none; font-weight:normal;}
.lnews:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10; color:#A0A0A0; text-decoration:none; font-weight:normal;}


.bmenu_off {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9; color:#ffffff; text-decoration:none; font-weight:normal;}
.bmenu_off:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9; color:#ffffff; text-decoration:none; font-weight:normal;}

.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10; color:#ffffff; text-decoration:none; line-height:15px;}
.footer:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10; color:#ffffff; text-decoration:none;}

.list {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color:#2E1445; text-decoration:none; font-weight:normal;}
.list:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color:#2E1445; text-decoration:none; font-weight:normal;}


.home_banner {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color:#2E1445; text-decoration:none; font-weight:bold;}
.home_banner:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color:#2E1445; text-decoration:none; font-weight:bold;}

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

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

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

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


.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_white {border-top:1px solid #ffffff;}
.border_r_white {border-right:1px solid #ffffff;}
.border_b_white {border-bottom:1px solid #ffffff;}
.border_l_white {border-left:1px solid #ffffff;}
.border_tr_white {border-top:1px solid #ffffff; border-right:1px solid #ffffff;}
.border_tb_white {border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.border_tl_white {border-top:1px solid #ffffff; border-left:1px solid #ffffff;}
.border_rb_white {border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.border_rl_white {border-right:1px solid #ffffff; border-left:1px solid #ffffff;}
.border_bl_white {border-bottom:1px solid #ffffff; border-left:1px solid #ffffff;}
.border_trb_white {border-top:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.border_rbl_white {border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff;}
.border_tbl_white {border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff;}
.border_trl_white {border-top:1px solid #ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff;}
.border_trbl_white {border-top:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff;}


.border_t_blue {border-top:1px solid #241653;}
.border_r_blue {border-right:1px solid #241653;}
.border_b_blue {border-bottom:1px solid #241653;}
.border_l_blue {border-left:1px solid #241653;}
.border_tr_blue {border-top:1px solid #241653; border-right:1px solid #241653;}
.border_tb_blue {border-top:1px solid #241653; border-bottom:1px solid #241653;}
.border_tl_blue {border-top:1px solid #241653; border-left:1px solid #241653;}
.border_rb_blue {border-right:1px solid #241653; border-bottom:1px solid #241653;}
.border_rl_blue {border-right:1px solid #241653; border-left:1px solid #241653;}
.border_bl_blue {border-bottom:1px solid #241653; border-left:1px solid #241653;}
.border_trb_blue {border-top:1px solid #241653; border-right:1px solid #241653; border-bottom:1px solid #241653;}
.border_rbl_blue {border-right:1px solid #241653; border-bottom:1px solid #241653; border-left:1px solid #241653;}
.border_tbl_blue {border-top:1px solid #241653; border-bottom:1px solid #241653; border-left:1px solid #241653;}
.border_trl_blue {border-top:1px solid #241653; border-right:1px solid #241653; border-left:1px solid #241653;}
.border_trbl_blue {border-top:1px solid #241653; border-right:1px solid #241653; border-bottom:1px solid #241653; border-left:1px solid #241653;}




.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-contatti{
	font-size:12; 
	width:180px;
	height:18; 
	font-family:arial,verdana; 
	color:#000000; 
	background:#eeeeee; 
	border:1px solid #969696; 
}

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


.STYLE1{
	background:#333333;
	padding-right:6px;
	padding-left:6px;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size:12;
	font-weight:bold;
	color:#ffffff;
	height:30px;
}

.STYLE2{
	background:#444444;
	padding-right:6px;
	padding-left:6px;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size:12;
	font-weight:normal;
	color:#ffffff;
	height:30px;
}

.STYLE3{
	background:#aaaaaa;
	padding-right:6px;
	padding-left:6px;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size:12;
	font-weight:normal;
	color:#333333;
	height:30px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}


