body {
	margin: 0px 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.club {color: #8888A2; font-size: 11px; font-weight: bold; letter-spacing: 1px; text-align: center;}
td.titolo_login {font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px; font-weight: bold; padding: 0px 0px 0px 2px;}
td.titolo_logout {font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; font-weight: normal; padding: 0px 2px 2px 3px;}
td.welcome {color: #ffffff; font-size: 11px; font-weight: bold; padding: 0px 3px 0px 3px;}
input.login {color: #000000; font-size: 10px; font-weight: normal; width: 90px; height: 16px; line-height:16px;}
td.titolo_login a {color: #ffffff; text-decoration: underline;}
td.titolo_logout a {color: #ffffff; text-decoration: underline;}
td.titolo_logout a:hover {color: #ffffff; text-decoration: none;}
td.login_errore {font-size: 10px; color:#cc0000; background-color: #ffffff; font-weight: bold;}

td.registrati_line {padding: 0px;}
td.registrati_bt {background-color: #C3DA28; color: #ffffff; font-size: 13px; font-weight: bold; padding: 0px 2px 0px 2px; border-bottom: 1px solid #A671A9;}
td.registrati_bt a {color: #ffffff; text-decoration: none;}
td.registrati_bt a:hover {color: #ffffff; text-decoration: underline;}
td.registrati_link {background-color: #A671A9; color: #ffffff; font-size: 10px; font-weight: bold; padding: 0px 0px 0px 2px;}
td.registrati_link a {color: #ffffff; text-decoration: underline;}
td.registrati_link a:hover {color: #ffffff; text-decoration: none;}

td.menu_hor{
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	}
td.menu_hor a {color: #ffffff; text-decoration: none; }
td.menu_hor a:hover {color: #ffffff; text-decoration: underline;}

td.sottolinea_menu {border-bottom: 1px solid #CFCFCF;}

td.menu_ver{font-size: 10px; color: #ffffff; font-weight: bold; line-height: 16px; letter-spacing: 0px;}
td.menu_ver a {color: #333333; font-size: 10px; text-decoration: none; line-height: 16px; letter-spacing: 0px;}
td.menu_ver a:hover {color: #000000; font-size: 10px; text-decoration: underline; line-height: 16px; letter-spacing: 0px;}

td.menu_ver_sotto{font-size: 10px; color: #ffffff; font-weight: normal; line-height: 16px; letter-spacing: 0px;}
td.menu_ver_sotto a {color: #333333; font-size: 10px; text-decoration: none; line-height: 16px; letter-spacing: 0px;}
td.menu_ver_sotto a:hover {color: #000000; font-size: 10px; text-decoration: underline; line-height: 16px; letter-spacing: 0px;}

td.menu_ver_sel_plus {background-color: #edf5fa; font-size: 10px; color: #ffffff; font-weight: bold; line-height: 16px; border-bottom: 1px solid #D7D7D7; letter-spacing: 0px;} /*#ECFBF5*/
td.menu_ver_sel_plus a {color: #000000; font-size: 10px; text-decoration: none; line-height: 16px; letter-spacing: 0px;}
td.menu_ver_sel_plus a:hover {color: #000000; font-size: 10px; text-decoration: underline; line-height: 16px; letter-spacing: 0px;}

td.menu_ver_sel_cat {background-color: #edf4fa; font-size: 10px; color: #ffffff; font-weight: bold; line-height: 16px; border-bottom: 1px solid #D7D7D7; letter-spacing: 0px;} /*#ECFBF5*/
td.menu_ver_sel_cat a {color: #000000; font-size: 10px; text-decoration: none; line-height: 16px; letter-spacing: 0px;}
td.menu_ver_sel_cat a:hover {color: #000000; font-size: 10px; text-decoration: underline; line-height: 16px; letter-spacing: 0px;}

td.menu_ver_sel_oper {background-color: #faedee; font-size: 10px; color: #ffffff; font-weight: bold; line-height: 16px; border-bottom: 1px solid #D7D7D7; letter-spacing: 0px;} /*#ECFBF5*/
td.menu_ver_sel_oper a {color: #000000; font-size: 10px; text-decoration: none; line-height: 16px; letter-spacing: 0px;}
td.menu_ver_sel_oper a:hover {color: #000000; font-size: 10px; text-decoration: underline; line-height: 16px; letter-spacing: 0px;}

td.menu_ver_sel_istr {background-color: #edfaf8; font-size: 10px; color: #ffffff; font-weight: bold; line-height: 16px; border-bottom: 1px solid #D7D7D7; letter-spacing: 0px;} /*#ECFBF5*/
td.menu_ver_sel_istr a {color: #000000; font-size: 10px; text-decoration: none; line-height: 16px; letter-spacing: 0px;}
td.menu_ver_sel_istr a:hover {color: #000000; font-size: 10px; text-decoration: underline; line-height: 16px; letter-spacing: 0px;}

td.menu_ver_sel_serv {background-color: #faedf4; font-size: 10px; color: #ffffff; font-weight: bold; line-height: 16px; border-bottom: 1px solid #D7D7D7; letter-spacing: 0px;} /*#ECFBF5*/
td.menu_ver_sel_serv a {color: #000000; font-size: 10px; text-decoration: none; line-height: 16px; letter-spacing: 0px;}
td.menu_ver_sel_serv a:hover {color: #000000; font-size: 10px; text-decoration: underline; line-height: 16px; letter-spacing: 0px;}

td.menu_sfuma {background-image: url('images_new/menu_sfuma.gif'); font-size: 11px; background-repeat: repeat-y;}

td.testo_real {padding: 0px 5px 0px 5px;}
td.heading_real {background-color: #DDE99D; color: #015E99; font-size: 12px; font-weight: bold;}
a.titolo_real {color: #ffffff; font-size: 26px; font-weight: bold; letter-spacing: 1px; text-decoration: none;}
a.titolo_real:hover {color: #ffffff; font-size: 26px; font-weight: bold; letter-spacing: 1px; text-decoration: underline;}
p.sottotitolo_real {color: #000000; font-size: 12px; font-weight: bold; margin-top: 3px;}


a.link_prodotto{color: #000000; text-decoration: none;}
a.link_prodotto:hover{color: #000000; text-decoration: underline;}
.titolo_prodotto{
	font-size: 14px;
	font-weight: bolder;
	letter-spacing: 0.8px;
}
.testo_prodotto{
	font-size: 13px;
	font-weight: normal;
}

table.news {
  border: 1px #666666 solid;
}

td.header_news {
  color: #F58220; font-size: 13px; font-weight: bold; padding-left:1px;
}
td.titolo_news {
  color: #000000; font-size: 11px; font-weight: bold;
}
td.titolo_news a{color: #000000; text-decoration: none;}
td.titolo_news a:hover{color: #000000; text-decoration: underline;}
td.testo_news {
  color: #666666; font-size: 10px; font-weight: normal;
}

td.titolo_cad {
  color: #000000; font-size: 11px; font-weight: bold; background-color: #DDE093; padding-left: 2px; 
}

div.titolo_titolo {
  color: #000000; font-size: 11px; font-weight: bold; background-color: #DDC7DF; text-align: left;
}

td.testo_cad {
  color: #666666; font-size: 11px; font-weight: normal; background-color: #DDE093; text-align: center;
}

td.st_riga_sopra{
  background-image: url('images_new/st_riga_sopra.jpg');
	background-repeat: repeat-x;
}
td.st_riga_mi{background-color: #D2C0D5; padding-left: 3px; background-repeat: repeat-x; height: 90px;}
.titolo_st{
  color: #000000; font-size: 11px; font-weight: normal; padding-right: 2px;
}
.testo_st {
  color: #666666; font-size: 11px; font-weight: normal;
}


td.cad_riga_mi{background-color: #DBE092; padding-left: 3px; background-repeat: repeat-x; height: 90px;}
td.cad_riga_sopra{background-image: url('images_new/cad_riga_sopra.jpg');background-repeat: repeat-x;}


td.copyright {
  color: #666666; font-size: 11px; font-weight: normal;
}
td.copyright a {
  color: #666666; font-size: 11px; font-weight: normal; text-decoration: none;
}
td.copyright a:hover {
  color: #666666; font-size: 11px; font-weight: normal; text-decoration: underline;
}

/* table.evento_azienda {border: 1px solid #CC9999;} */ 
table.evento_azienda {border-top: 1px solid #F6A758; border-bottom: 1px solid #F6A758;}
td.heding_evento_azienda {color: #F6A758; font-size: 11px; font-weight: bold;}
td.titolo_evento_azienda {background-color: #FDF1E5; font-size: 11px; font-weight: bold;}
td.titolo_evento_azienda a {color: #000000; font-size: 10px; font-weight: bold; text-decoration: none;}
td.titolo_evento_azienda a:hover {color: #000000; font-size: 10px; font-weight: bold; text-decoration: underline;}
td.evento_azienda {background-color: #FDF1E5; color: #333333; font-size: 10px; font-weight: normal; padding: 2px 2px 2px 2px; }

img.banner {border: 1px solid #DCDDDF;}

td.link_sotto{color: #666666; padding: 2px 0px 2px 0px; font-size: 11px;}
a.link_sotto{color: #666666; text-decoration: none;}
a.link_sotto:hover{color: #999999; text-decoration: underline;}

a.approfondimento{color: #666666; font-size: 10px; text-decoration: none;}
a.approfondimento:hover{color: #000000; font-size: 10px; text-decoration: underline;}

a.approfondimento-eventi{color: #FF6000; font-size: 10px; text-decoration: none;}
a.approfondimento-eventi:hover{color: #000000; font-size: 10px; text-decoration: underline;}

td.toolbar_hor {font-size: 11px; font-weight: bold; color: #fff;}
td.toolbar_hor a {font-size: 11px; font-weight: bold; color: #fff; text-decoration: none;}
td.toolbar_hor a:hover {font-size: 11px; font-weight: bold; color: #fff; text-decoration: underline;}

td.elenco_zoom {font-size: 10px; font-weight: normal; color: #000; padding: 2px;}
td.elenco_zoom a {font-size: 10px; font-weight: bold; color: #000; padding: 2px;}
td.elenco_zoom a:hover{font-size: 10px; font-weight: bold; color: #000; padding: 2px;}

td.menu_ver_bianco_sel {background-color: #ffffff; font-size: 10px; color: #ffffff; font-weight: bold; line-height: 16px; border-bottom: 1px solid #D7D7D7; letter-spacing: 0px;} /*#ECFBF5*/
td.menu_ver_bianco_sel a {color: #000000; font-size: 10px; text-decoration: none; line-height: 16px; letter-spacing: 0px;}
td.menu_ver_bianoc_sel a:hover {color: #000000; font-size: 10px; text-decoration: underline; line-height: 16px; letter-spacing: 0px;}

td.menu_ver_bianco {background-color: #ffffff; font-size: 10px; color: #ffffff; font-weight: bold; line-height: 16px; letter-spacing: 0px;}
td.menu_ver_bianco a {color: #333333; font-size: 10px; text-decoration: none; line-height: 16px; letter-spacing: 0px;}
td.menu_ver_bianco a:hover {color: #000000; font-size: 10px; text-decoration: underline; line-height: 16px; letter-spacing: 0px;}

