html,body {
	height: 100%;	
}

#div_editoriale a {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0000ff; 
	text-decoration:none;
}

#div_editoriale a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0000ff;
	text-decoration:none;
}

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

.tmenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold;}

.credits {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2F0066; text-decoration:none;}
.credits a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2F0066; text-decoration:none;}
.credits a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; text-decoration:none;}

.login{ font-size:12px; height:16px; font-family:arial,verdana; color:#000000; background:#ffffff; border:1px solid #ffffff; }
.login_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; color:#ffffff;}
a.login_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; color:#ffffff;}
a.login_text:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; color:#051626;}

.titoli{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000066; font-weight:bold;}


.testo_list_small {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2C2827;}
.testo_list_small a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2C2827;}
.testo_list_small a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:B50F1D;}

.testo_list_medium {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2C2827;}
.testo_list_medium a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2C2827;}
.testo_list_medium a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:B50F1D;}

.testo_list_normal {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2C2827;}
.testo_list_normal a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2C2827;}
.testo_list_normal a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:B50F1D;}


.testo_list_big_old {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#2C2827;}
.testo_list_big_old a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#2C2827;}
.testo_list_big_old a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#B50F1D;}

.testo_list_big {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#B50F1D;}
.testo_list_big a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#B50F1D;}
.testo_list_big a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FF0016;}


.testo_small {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;}
.testo_small a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;}
.testo_small a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:B50F1D;}

.testo_normal {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
.testo_normal a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
.testo_normal a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:B50F1D;}


.tool {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000066;}
a.tool {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000066;}
a.tool:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000;}


.testo_small_error {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000;}

.testo_medium {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
.testo_medium_error {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
.testo_normal {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}

.testo_big {font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
.testo_big a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff;}
.testo_big a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:B50F1D;}

.testo_big a.on {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000066;}
.testo_big a.on:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000066;}

.testo_big a.off {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#999999;}
.testo_big a.off:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FF0000;}

.testo_small {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;}
.testo_small a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;}
.testo_small a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:B50F1D;}

.testo_medium {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}
.testo_medium a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}
.testo_medium a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:B50F1D;}


.testo_normal {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
.testo_normal a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
.testo_normal a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:B50F1D;}



.tmenu_on {background-color:#FEFEFE; height:18px; padding-left:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.tmenu_on a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.tmenu_on a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#636363; text-decoration:none;}

.tmenu_off {background-color:#E5E5E7; height:18px; padding-left:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.tmenu_off a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.tmenu_off a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}


.appmenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.appmenu:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}

.title_basic {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff;}

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

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

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

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

.photo_didas {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color:#555555; text-decoration:none;}
.photo_didas:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color:#555555; 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_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:11px; 
	height:18px; 
	font-family:arial,verdana; 
	color:#000000; 
	background:#ffffff; 
	border-top:1px solid #2B2C31; 
	border-right:1px solid #2B2C31; 
	border-bottom:1px solid #2B2C31; 
	border-left:1px solid #2B2C31;
}

.select_cat{
	font-size:11px; 	
	font-family:arial,verdana; 
	color:#ffffff; 
	background:#292C33; 
	border-top:0px none #2B2C31; 
	border-right:0px none #2B2C31; 
	border-bottom:0px none #2B2C31; 
	border-left:0px none #2B2C31;
}

.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; 
}
