.testo, td.photo, div.tx-irfaq-answer
{
	COLOR: #112B51;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
	text-align: justify;
}

.testo_error
{
	COLOR: #F44800;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
	text-align: justify;
	font-weight: bold;
}

p.bodytext, ul.csc-bulletlist li
{
	COLOR: #112B51;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
	text-align: justify;
	line-height: 16px;
}

div.tx_ablinklist_formErrorMsg {
	COLOR: #F44800;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.testo2
{
	COLOR: #112B51;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
}

a
{
    COLOR: #F44800;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
a:link
{
	COLOR: #F44800;
	TEXT-DECORATION: none;
	font-weight: normal;
}
a:visited
{
    COLOR: #F44800;
    TEXT-DECORATION: none    
}
a:hover
{
	COLOR: #278FAE;
	TEXT-DECORATION: none;
	font-weight: normal;
}
a:active
{
    COLOR: #278FAE;
    TEXT-DECORATION: none    
}

.link, div.news a, td.photo a, div.link a
{
    COLOR: #F44800;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
.link:link, div.news a:link, td.photo a:link, div.link a:link
{
    COLOR: #F44800;
    TEXT-DECORATION: none    
}
.link:visited, div.news a:visited, td.photo a:visited, div.link a:visited
{
	COLOR: #F44800;
	TEXT-DECORATION: none;
}
.link:hover, div.news a:hover, td.photo a:hover, div.link a:hover
{
    COLOR: #0289E1;
    TEXT-DECORATION: none
}
.link:active, div.news a:active, td.photo a:active, div.link a:active
{
    COLOR: #0289E1;
    TEXT-DECORATION: none    
}

.link2, div.news2 a
{
    COLOR: #F44800;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
.link2:link, div.news2 a:link
{
    COLOR: #F44800;
    TEXT-DECORATION: none    
}
.link2:visited, div.news2 a:visited
{
	COLOR: #F44800;
	TEXT-DECORATION: none;
}
.link2:hover, div.news2 a:hover
{
    COLOR: #0289E1;
    TEXT-DECORATION: none
}
.link2:active, div.news2 a:active
{
    COLOR: #0289E1;
    TEXT-DECORATION: none    
}

.campiform, div.tx-danewslettersubscription-pi1 input {

	BORDER-RIGHT: #0E1760 1px solid; 
	BORDER-TOP: #0289E1 1px solid; FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #0289E1 1px solid; 
	COLOR: #0E1760; BORDER-BOTTOM: #0E1760 1px solid; 
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none
}

p.tx-danewslettersubscription-pi1-mustlogin {
	padding: 0px;
}
	
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.Stile2 {
	color: #0189E1;
	font-weight: bold;
}
.Stile3 {color: #019F45}
.Stile4 {
	color: #F44800;
	font-weight: bold;
}
.Stile6 {color: #0289E1}
.titolonews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #0289E1;
	font-weight: bold;
}
.titolopagina, h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #0289E1;
	font-weight: bold;
}

td.cellasinistra div h1 {
    margin-bottom: 0px;
}

.testograss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #0E1760;
}
.testonews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #112B51;
	text-align: justify;
}

p.tx-danewslettersubscription-pi1-mustlogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #112B51;
	text-align: justify;
	font-weight: bold;
}

.titolonewspagina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0289E1;
}
.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0E1760;
	
}
.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0E1760;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div.imgprod img{
border: 1px solid #F44800;
}
.imgprod:hover
{
border: 1px solid  #0289E1;
}

div.menu1-level1 {
	width: 153px;
	height: 24px;
	margin-top: 4px;
}

div.menu1-level1 a {
	display: block;
	background-image: url(images/button_no.gif);
	width: 141px;
	height: 16px;
	padding-left: 12px;
	padding-top: 1px;
}

div.menu1-level1 a:link, div.menu1-level1 a:visited {
	font-weight: bold;
	color: #087636;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}

div.menu1-level1 a:hover {
	background-image: url(images/button_si.gif);
	text-decoration: none;
	color: #0289E1;
}