a, a:active {
	color: #00FFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

a:visited {
	color: #99CCFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

a:hover {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

body {
	margin:0; height: 0;
	line-height: 100%;
	text-align: left;
	text-indent: 0;
	width: 0;
	word-spacing: 0;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #6699FF
}

hr {
	color: #6699FF;
	width: 99%;
}

td.cella-menu {
	margin-bottom: 0;
	margin-top: 0;
	background-color: #008CCF;
	border: 1px solid #99CCFF;
	text-align: center;
	vertical-align: middle;
}

td.cella-mailinglist-news-sondaggi {
	margin-bottom: 0;
	margin-top: 0;
	background-color: #008CCF;
	border: 1px solid #99CCFF;
	text-align: center;
	vertical-align: middle;
}

td.cella-intestazione-news-ADN {
	margin-bottom: 0;
	margin-top: 0;
	background-color: Blue;
	border: 1px solid #99CCFF;
}

p.paragrafo-intestazione-news-ADN {
	color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  9pt;
	font-weight: bold;
	line-height: 100%;
	margin: 0 0 0 0;
	text-align: center;
	text-decoration: none;
	word-spacing: 0;
}

td.cella-intestazione-rubrica {
	margin-bottom: 0;
	margin-top: 0;
	background-color: Blue;
	border: 1px solid #99CCFF;
}

p.paragrafo-intestazione-rubrica {
	color: #99CCFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 100%;
	margin: 0 0 0 0;
	text-align: center;
	text-decoration: none;
	text-indent: 0;
	vertical-align: middle;
	word-spacing: 0;
}

td.cella-titolo-rubrica {
	margin:0; background-color: #008CCF;
	border: 1px solid #99CCFF;
	text-align: center;
	vertical-align: middle;
	word-spacing:0;
	 line-height:100%
}

td.cella-foto-rubrica {
	margin-bottom: 0;
	margin-top: 0;
	background-color: #008CCF;
	border: 1px solid #99CCFF;
}

td.cella-descrizione-rubrica {
	margin:0;
	background-color: #008CCF;
	border: 1px solid #99CCFF;
	text-align:center;
	word-spacing:0;
	line-height:100%
}

p.paragrafo-descrizione-rubrica {
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 100%;
	margin: 0;
	text-align: center;
	text-decoration: none;
	text-indent: 0;
	vertical-align: middle;
	word-spacing: 0
}

td.cella-intervallo {
	margin-bottom: 0;
	margin-top: 0;
	background-color: Blue;
	border: 1px solid #99CCFF;
}

td.cella-copyright-contatori {
	margin-bottom: 0;
	margin-top: 0;
	background-color: #008CCF;
	border: 1px solid #99CCFF;
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 150%;
	text-align: center;
	text-decoration: none;
	text-indent: 0;
	vertical-align: middle;
	word-spacing: 0;
}

p.titolo-news {
	padding:0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #008CCF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height:100%;
	margin-left:0;
	margin-right:0;
	text-align:center
}

p.corpo-news {
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 150%;
	margin: 0 5pt;
	text-align: left;
	text-decoration: none;
	word-spacing: 0
}

p.data-news {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 150%;
	margin: 0 5pt;
	text-align: left;
	text-decoration: none;
	word-spacing: 0
}

a:hover.link-news {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 150%;
	margin: 0;
	text-decoration: underline;
	vertical-align: top;
	word-spacing: 0
}

a.link-news {
	color: #33CCFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 150%;
	margin: 0;
	text-decoration: underline;
	vertical-align: top;
	word-spacing: 0
}

a:visited.link-news {
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 150%;
	margin: 0;
	text-decoration: underline;
	vertical-align: top;
	word-spacing: 0
}

p.corpo-cella-testata {
	margin:0; padding:0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;				
	TEXT-DECORATION: none;
	line-height:100%;
	text-align:center;
	word-spacing:0
}

p.corpo-cella-testata-ridotto {
	margin:0; padding:0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;				
	TEXT-DECORATION: none;
	line-height:100%;
	text-align:center;
	word-spacing:0
}
p.corpo-popup {
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;				
	font-size: 10pt;
	font-weight: bold;
	margin: 0 5pt;
	text-align: center;
	text-decoration: none;
	word-spacing: 0;
	line-height:150%
}

p.corpo-popup-ridotto {
	color: #000080;
	font-family: Verdana, Arial, Helvetica, sans-serif;				
	font-size: 8pt;
	margin: 0 5pt;
	text-align: center;
	text-decoration: none;
	word-spacing: 0;
	line-height:150%
}

p.corpo-popup-sx {
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;				
	font-size: 10pt;
	font-weight: bold;
	margin: 0 5pt;
	text-align: left;
	text-decoration: none;
	word-spacing: 0;
	line-height:150%
}

p.corpo-popup-sx-grande {
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;				
	font-size: 12pt;
	font-weight: bold;
	line-height: 100%;
	text-align: left;
	text-decoration: none;
	vertical-align: medium;
	word-spacing: 0;
	margin-left:5pt;
	margin-right:6pt;
	margin-top:0;
	margin-bottom:0
}

a:hover.link-popup {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 150%;
	margin: 0;
	text-decoration: underline;
	vertical-align: top;
	word-spacing: 0
}

a.link-popup {
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;				
	font-size: 9pt;
	font-weight: bold;
	line-height: 150%;
	margin: 0;
	text-decoration: underline;
	vertical-align: top;
	word-spacing: 0
}

a:visited.link-popup {
	color: #3399FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;				
	font-size: 9pt;
	font-weight: bold;
	line-height: 150%;
	margin: 0;
	text-decoration: underline;
	vertical-align: top;
	word-spacing: 0
}

p.paragrafo-tabella-sondaggi {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;				
	font-size: 10pt;
	font-weight: bold;
	line-height: 100%;
	margin: 0;
	text-align: center;
	text-decoration: none;
	text-indent: 0;
	vertical-align: medium;
	word-spacing: 0
}

p.paragrafo-risultati-sondaggi {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;				
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	vertical-align: medium;
	word-spacing: 0
}

a:hover.link-laterale {
	color: #00FFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 150%;
	text-decoration: underline;
	vertical-align: top;
	word-spacing: 0; margin-left:2; margin-right:0; margin-top:0; margin-bottom:0
}

a.link-laterale {
	color: #33CCFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 150%;
	text-decoration: underline;
	vertical-align: top;
	word-spacing: 0; margin-left:2; margin-right:0; margin-top:0; margin-bottom:0
}

a:visited.link-laterale {
	color: #3399FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 150%;
	text-decoration: underline;
	vertical-align: top;
	word-spacing: 0; margin-left:2; margin-right:0; margin-top:0; margin-bottom:0
}