
 BODY {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	margin : 2px;
	padding-top: 0;
	font: 9px Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #BBBBBB; 
	color: #5D5D5D;  
}

.disclaimer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5D5D5D; line-height:10px; }


.sottomenu {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.sottomenu:link {text-decoration:none; }
.sottomenu:visited {text-decoration:none;}
.sottomenu:hover {text-decoration:underline;}

.paging {text-decoration:none;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366;  text-align: justify;}

.torna {text-decoration:none; font-family: Verdana, Arial; font-size: 10px; color: #808080; }
.torna:link {text-decoration:none; }
.torna:visited {text-decoration:none;}
.torna:hover {text-decoration:underline;}

.mtn_testo {color: #666666;  text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;   }
.mtn_testo:link {text-decoration:none; }
.mtn_testo:visited {text-decoration:none;}
.mtn_testo:hover {text-decoration:none;}
.mtn_titolo {color: #3088CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold }
.mtn_titolo:hover {text-decoration:none;color: #666666;}
.mtn_mostra {color: #3088CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.mtn_mostra:link {text-decoration:none; }
.mtn_mostra:visited {text-decoration:none;}
.mtn_mostra:hover {text-decoration:underline;}
.mtn_box { border-left: 1px solid #A2B0C6;border-right: 1px solid #A2B0C6; border-bottom: 1px solid #A2B0C6;border-top: 1px solid #A2B0C6; background-color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #5D5D5D; }

.mtu { border-left: 1px solid #B8B8B8;border-right: 1px solid #B8B8B8; border-bottom: 1px solid #B8B8B8;border-top: 1px solid #B8B8B8; background-image: url(images/mtbg.png); }
.mtb { border-left: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7; border-bottom: 1px solid #D7D7D7; font-family: Verdana, sans-serif; font-size: 10px;}

.mt_link {color: #3088CC; font-family: Verdana, sans-serif; font-size: 10px; }
.mt_link:link {text-decoration:none; }
.mt_link:visited {text-decoration:none;}
.mt_link:hover {text-decoration:underline;}


.pagine_paragrafi_titolo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; text-transform:uppercase;  }
.pagine_paragrafi_titolo:link {color: #3088CC; text-decoration:none; }
.pagine_paragrafi_titolo:hover {color: #666666; text-decoration:none; }
.pagine_paragrafi_titolo:visited {color: #3088CC;text-decoration:none;}


.pr_link {color: #3088CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.pr_link:link {text-decoration:none; }
.pr_link:visited {text-decoration:none;}
.pr_link:hover {text-decoration:underline;}

.pr {color: #666666;  text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;   }
.pr:link {text-decoration:none; text-align: justify; }
.pr:visited {text-decoration:none;}

.pr_titolo {color: #3088CC;  text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold   }
.pr_titolo:link {text-decoration:none; text-align: justify; }
.pr_titolo:visited {text-decoration:none;}


.partner_link {color: #3088CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.partner_link:link {text-decoration:none; }
.partner_link:visited {text-decoration:none;}
.partner_link:hover {text-decoration:underline;}

.partner {color: #666666;  text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;   }
.partner:link {text-decoration:none; text-align: justify; }
.partner:visited {text-decoration:none;}

.partner_titolo {color: #3088CC;  text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold   }
.partner_titolo:link {text-decoration:none; text-align: justify; }
.partner_titolo:visited {text-decoration:none;}



.calendario {PADDING-LEFT: 4PX; color: #666666;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;   }



.general_link {color: #3088CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.general_link:link {text-decoration:none; }
.general_link:visited {text-decoration:none;}
.general_link:hover {text-decoration:underline;}



.press_release_box {padding: 3pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #5D5D5D;  }
.press_release_titolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #5D5D5D; font-weight: bold}
.press_release_data { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003399; font-weight: bold}
.press_release_autore { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003399;}
.press_release_testo { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5D5D5D;}
.press_release_link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5D5D5D;}



.hp_link_servizi_titoli {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold }
.hp_link_servizi_titoli:link {text-decoration:none; }
.hp_link_servizi_titoli:visited {text-decoration:none;}
.hp_link_servizi_titoli:hover {color: #3088CC;}


.hp_link_servizi_accedi {color: #3088CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.hp_link_servizi_accedi:link {text-decoration:none; }
.hp_link_servizi_accedi:visited {text-decoration:none;}
.hp_link_servizi_accedi:hover {text-decoration:underline;}


.hp_link_servizi {color: #666666;  text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;   }
.hp_link_servizi:link {text-decoration:none; text-align: justify; }
.hp_link_servizi:visited {text-decoration:none;}


.hp_link_pr_titolo {color: #3088CC;  text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold   }
.hp_link_pr_titolo:link {text-decoration:none; text-align: justify; }
.hp_link_pr_titolo:visited {text-decoration:none;}


.etichette_filtri { padding-top: 4px; padding-left: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5D5D5D; }
.filtri {line-height: 4pt; padding: 4px;}

.intestazione {padding-left: 4px;border-left: 1px solid #A2B0C6;border-right: 1px solid #A2B0C6; border-top: 1px solid #A2B0C6; background-color: #FFFFFF; }

.box { border-left: 1px solid #A2B0C6;border-right: 1px solid #A2B0C6; border-bottom: 1px solid #A2B0C6;border-top: 1px solid #A2B0C6; background-color: #F0F0F0;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #5D5D5D; }
.box_bianco {color: #5D5D5D;  text-align: left;padding: 4pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-left: 1px solid #A2B0C6; border-right: 1px solid #A2B0C6; border-bottom: 1px solid #A2B0C6; border-top: 1px solid #A2B0C6; background-color: #FFFFFF; }
.box_bianco_hover {text-decoration: underline;} 
.box_bianco_testo {text-decoration:none;color: #5D5D5D;  text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.tabella_menu {background: url(images/bg_menu_top_3.jpg) ;background-color: #3088CC; border-left: 1px solid #A2B0C6;border-right: 1px solid #A2B0C6; border-bottom: 1px solid #A2B0C6;border-top: 1px solid #A2B0C6; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }
.bmi_testo {padding-top: 2pt; font-weight: normal;margin-bottom:-15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: justify; line-height: 12pt; }



.tabella_bmi {border-bottom: 1px solid #A2B0C6; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;  ; background-color: #FFFFFF}
.tabella_body {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; background-color: #FFFFFF}

.sito_body {background-color: #FFFFFF}

.bottoni_menu {background: url(images/bg_menu.gif); }
.spacer_menu {background-color: #A2B0C6;padding-bottom:1px; }

.hp_titoli_s {padding-top: 2pt;border-bottom: 1px solid #A2B0C6; border-left: 1px solid #A2B0C6;border-right: 1px solid #A2B0C6; border-top: 1px solid #A2B0C6;padding: 4px; vertical-align: super; background: url(images/bg_menu_top_3.jpg); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold}
.hp_titoli_b      {padding: 4px; vertical-align: super; background-image: url(images/menu_bar_bi.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; font-weight: bold}
.hp_titoli_b_l {text-decoration:none;color: #003366;}


.hp_testo {padding-top: 3px; padding-right: 6px; padding-left: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5D5D5D;  text-align: justify;}
.hp_testo:link {text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5D5D5D;}
.hp_testo:visited {text-decoration:none;}

.hp_testo_col {border-bottom: 1px solid #A2B0C6; border-left: 1px solid #A2B0C6;border-right: 1px solid #A2B0C6; padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5D5D5D; }

.sezioni_h {
padding-left: 0; 
padding-top: 4px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #3088cc; 
font-weight: bold; font-size: 21px;
line-height: 23px;

}

.sezioni_testo {padding-top: 8px; padding-left: 18px; padding-right: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5D5D5D; line-height: 12pt; text-align: justify; }
.sezioni_testo_ns { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5D5D5D;}
.sezioni_titoli {padding: 8px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #3080CC; line-height: 12pt; font-weight: bold}

.sezioni_titoli_bianchi {padding: 8px 8px 8px 0px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; line-height: 12pt; font-weight: bold}

.sezioni_testo_mini { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5D5D5D;}

.tn_testo {text-decoration:none; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5D5D5D;}
.tn_testo:link {text-decoration:none; color: #5D5D5D;}
.tn_testo:hover {text-decoration:underline;}
.tn_titolo {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366;  text-align: justify; font-weight: bold}
.tn_titoletto {text-decoration:none;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366;  text-align: justify; font-weight: normal}
.tn_link {text-decoration:NONE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3088CC;}
.tn_box {padding: 3pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #FFFFFF;  }

.td_testo {text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #5D5D5D;  }
.td_testo:link {text-decoration:none; color: #5D5D5D;}
.td_titolo {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366;  text-align: justify;; font-weight: bold}
.td_titoletto {text-decoration:none;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366;  text-align: justify; font-weight: normal}
.td_elenco {text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5D5D5D; line-height: 12pt;  }

.cp_testo {text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #5D5D5D;  }
.cp_testo:link {text-decoration:none; color: #5D5D5D;}
.cp_titolo {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366;  text-align: justify;; font-weight: bold}
.cp_titoletto {text-decoration:none;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366;  text-align: justify; font-weight: normal}


.pb_testo {text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #5D5D5D;  }
.pb_testo:link {text-decoration:none; color: #5D5D5D;}
.pb_titolo {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366;  text-align: justify;; font-weight: bold}
.pb_titoletto {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; font-weight: normal}
.pb_titoletto_inc {writing-mode: tb-rl;filter: flipv fliph; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366;  text-align: justify; font-weight: normal}
.pb_ds_box {padding-left: 3pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #5D5D5D;  }
.pb_ds_testo {padding-top: 3pt;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5D5D5D; font-weight: bold; }
.pb_ds_fonte {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5D5D5D;  }
.pb_ds_categoria {margin-top: 4px;padding: 3px; background-color: #004080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;  }


.cp_testo_scheda {text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #5D5D5D;  }
.cp_titolo_scheda {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold}


.campi {font-family: Verdana; font-size: 10px; border-width: 1px 1px; background-color:#F0F0F0;}
.campi_bianchi {font-family: Verdana; font-size: 10px; border-width: 1px 1px; background-color:#FFFFFF;}
.campi_informativa {font-family: Arial; font-size: 9px; color:#5D5D5D; }


.pubb_link {text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #5D5D5D;  }

.bottom_table {text-align: center; background-color: #FFFFFF; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.bottom_note {text-decoration:none; color: #3088CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.bottom_note:hover {text-decoration:underline; color: #3088CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }




.colonna_menu {background-color: #3088cc; border-left: 1px solid #A2B0C6;border-right: 1px solid #A2B0C6;}

.menulist {
	padding-left: 0px;
	width: 148px;
	border-bottom: 1px solid #A2B0C6;
	}

.menulist_table {

	background: url(images/bg_menu.gif) no-repeat;

	}


#menulist {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;
	padding-left: 0px;
	background-color:  #0066b3;
	background: url(images/bg_menu.gif) no-repeat;
	width: 148px;
	border-top: 1px solid #A2B0C6;
	}
#menulist ul {
   list-style: none;
	margin: 0px;
	padding: 0px;
}

#menulist ul li{
   list-style: none;
	margin: 0px;
	padding-left: 0px;
	border-bottom: 1px solid #A2B0C6;
}

#menulist ul li a {
	display: block;
	color: #fff;
	padding: 5px;
	text-decoration: none;
}
#menulist ul li a:hover {
	background: #247bbe;
}

