
.footer {
height: 50px;
 padding: 8px 8px 2px;
 font: normal 12px VERDANA;
 color: #000000;
 background: #fff; 
clear: both;
}


a.footer2 {
	color: #000000;
	text-decoration: none;
}
a.footer2:hover{color: #000000;
text-decoration: underline;
}



.greybar {
	height: 17px;
	color: #fff;
	border-top: 1px solid #858085;
	border-bottom: 1px solid #858085;
	border-right: 1px solid #9B979B;
	font: 12px/12px VERDANA;
    background: #31659C;
	text-indent:10px;

}
A.TestoBianco {
	color: #fff;
        text-decoration: none;
	font: 12px/12px VERDANA;
}

A.TestoBianco:visited {
	color: #fff;
        text-decoration: none;
	font: 12px/12px VERDANA;
}
A.TestoBianco:hover {
	color: #fff;
        text-decoration: underline;

	font: 12px/12px VERDANA;
}

.bluScuorobar {
color: #fff; 
height: 25px; 
background: #31659C;
font: 12px/12px VERDANA;
margin-top: 5px; 
margin-bottom: 5px;
text-indent:10px;
}


A.bluScuorobarTesto {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}



.bluChiarobar {
height: 25px; 
color: #000000; 
background: #DEE7F7;
font: 12px/12px VERDANA;
text-indent:10px;
}

.bluChiarobarFaq {
height: 21px; 
color: #000000; 
background: #DEE7F7;
font: 12px/12px VERDANA;
border-top: 1px solid #858085;
border-bottom: 1px solid #858085;
}
.bluScuorobarFaq {
color: #fff; 
height: 21px; 
background: #31659C;
font: 12px/12px VERDANA;
margin-top: 5px; 
margin-bottom: 5px; 

}

.grigioChiarobarFaq  {
height: 21px; 
color: #000000; 
background: #F7F7F7;
border-top: 1px solid #858085;
border-bottom: 1px solid #858085; 
font: 12px/12px VERDANA;
}

.grigioChiarobar {
height: 25px; 
color: #000000; 
background: #F7F7F7;
border-top: 1px solid #858085;
border-bottom: 1px solid #858085; 
font: 12px/12px VERDANA;
}
.biancoChiarobar {
height: 25px; 
color: #000000; 
background: #ffffff;
border-top: 1px solid #858085;
border-bottom: 1px solid #858085; 
font: 12px/12px VERDANA;
}



.newsBlock {padding: 10px 0 0; border-bottom: 1px solid #E7E5E7;}
.newsBlock a:hover {background: #d8d5d8; text-decoration: none ! important;}
.infoBlock {padding: 0 12px 13px; border-bottom: 1px solid #CFCCCF; border-right: 1px solid #E7E5E7;border-left: 1px solid #E7E5E7;}





.rightTb { background: #EEEBEE; text-decoration: none ! important;border-bottom: 1px solid #fff;}



.buttonLink{display: block; width: 170px; padding: 3px 6px 3px 20px; background: #fff; border: 1px solid #D1CFD1; text-decoration: none; font: bold 11px arial;}
a.buttonLink {display: block; width: 170px; color: #31659C; padding: 3px 6px 3px 20px; background: #fff; border: 1px solid #D1CFD1; text-decoration: none; font: bold 11px arial;}
a.buttonLink:hover {background: #F6F5F6; color: #31659C; text-decoration: none ! important;}

.buttonLink2{display: block; width: 90px; padding: 3px 6px 3px 20px; background: #fff;  border: 1px solid #D1CFD1; text-decoration: none; font: bold 11px arial;}
a.buttonLink2 {display: block; width: 90px; color: #31659C; padding: 3px 6px 3px 20px; background: #fff; border: 1px solid #D1CFD1; text-decoration: none; font: bold 11px arial;}
a.buttonLink2:hover { background: #F6F5F6; color: #31659C; text-decoration: none ! important;}



.texts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;


}

A.texts {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A.texts:hover {
	COLOR: #000000;
	TEXT-DECORATION: NONE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A.texts:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}

.tfaq {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}
A.tfaq {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}
A.tfaq:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}
A.tfaq:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;

}


.textN {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}
A.textN {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}
A.textN:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}
A.textN:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;

}






A.texts2 {
	COLOR: #000000;
	TEXT-DECORATION: NONE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A.texts2:hover {
	COLOR: #000000;
	TEXT-DECORATION: NONE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A.texts2:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}
a.textRosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	FONT-COLOR:red;
	color: #CC0000;
	font-weight: bold;
}





.textVERDE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	FONT-COLOR:green;
	color: #339900;
	font-weight: bold;



}


.textsGRIGIO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	FONT-COLOR:#CCCCCC;
	font-weight: bold;
	color: #999999;


}


.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;


}
A.text {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.text:hover {
	COLOR: #000000;
	TEXT-DECORATION: NONE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.text:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.Form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
A.TestoNews:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	
}	
.TestoHome {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.TestoHome {
	COLOR: #477AB3;
	TEXT-DECORATION: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.TestoHome:hover {
	COLOR: #00CCFF;
	TEXT-DECORATION: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.TestoHome:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 12px;
}
.read {
	MARGIN-TOP: 8px; 
FONT-WEIGHT: normal;
        FONT-SIZE: 8pt; 
        COLOR: #000000;
        HEIGHT: 11px; 
        FONT-FAMILY: arial, verdana, arial, sans-serif;
}
A.read  {

        TEXT-DECORATION: none;
}
A.read:hover {
	TEXT-DECORATION: underline
}




A.mainlevel {
	
        border-bottom: 1px solid #D1CFD1; 
display: block; 
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 2px;

	LINE-HEIGHT: 20px;
	TEXT-DECORATION: none;
	voice-family: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #31659C;
	left: 3px;

}
A.mainlevel:hover {
	BACKGROUND: #f1f1f1; 
	TEXT-DECORATION: none;
}
.text_area {
	BORDER-RIGHT: #000000 1px solid;
        BORDER-TOP: #000000 1px solid; 
        FONT-SIZE: 11px; Z-INDEX: -3; 
        BACKGROUND: #ffffff; 
        BORDER-LEFT: #000000 1px solid;
        COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; 
        FONT-FAMILY: verdana
}
.bg
{
	background:  url(../ncorner.gif) #EEF5FB no-repeat right bottom;
}
.TestoNewsTitolo {
	COLOR: #000000;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
A.TestoNewsTitolo {
	TEXT-DECORATION: none;
	COLOR: #000000;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
A.TestoNewsTitolo:hover{
	TEXT-DECORATION: underline;
}

.modulo{
border:1px solid #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background:none;
}
.bottoneFaq{
border:1px solid #000000;
background:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.sfondoFaq{
background:url(/images/sfondo_faq.gif);
background-repeat:no-repeat;
}