.container {
background-color:green;
filter: alpha(opacity=35);
} 
.TXTarianna {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.TXTNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002277;
}
.TXTNormalGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}

/*Bianco no underline*/
a.A_biancoNoUnderline:link{
   text-decoration: none;
   color: #FFFFFF;
}
a.A_biancoNoUnderline:active{
   text-decoration: none;
   color: #FF0000;
}
a.A_biancoNoUnderline:visited{
   text-decoration: none;
   color: #FFFFFF;
}
a.A_biancoNoUnderline:hover{
   text-decoration: none;
   color: #00CED1;
}

/*Arancio no underline*/
a.A_AraNoUnderline:link{
   text-decoration: none;
   color: #FFAA00;
}
a.A_AraNoUnderline:active{
   text-decoration: none;
   color: #FFAA00;
}
a.A_AraNoUnderline:visited{
   text-decoration: none;
   color: #FFAA00;
}
a.A_AraNoUnderline:hover{
   text-decoration: none;
   color: #FFAA00;
}

/*Arancio underline*/
a.A_AraUnderline:link{
   text-decoration: underline;
   color: #FFAA00;
}
a.A_AraUnderline:active{
   text-decoration: none;
   color: #FFAA00;
}
a.A_AraUnderline:visited{
   text-decoration: underline;
   color: #FFAA00;
}
a.A_AraUnderline:hover{
   text-decoration: none;
   color: #FFAA00;
}



/*Giallo Underline*/
a.A_YellowUnderline:link{
   text-decoration: underline;
   color: #FFFF00;
}
a.A_YellowUnderline:active{
   text-decoration: none;
   color: #FFFF00;
}
a.A_YellowUnderline:visited{
   text-decoration: underline;
   color: #FFFF00;
}
a.A_YellowUnderline:hover{
   text-decoration: none;
   color: #FFFF00;
}

/*Gray non Underline*/
a.A_GrayNoUnderline:link{
   text-decoration: none;
   color: #666666;
}
a.A_GrayNoUnderline:active{
   text-decoration: none;
   color: Red;  
}
a.A_GrayNoUnderline:visited{
   text-decoration: none;
   color: #666666;
}
a.A_GrayNoUnderline:hover{
   text-decoration: none;
   color: #00CED1;
}

/*Bianco underline*/
a.A_biancoUnderline:link{
   text-decoration: underline;
   color: #FFFFFF;
}
a.A_biancoUnderline:active{
   text-decoration: none;
   color: Red;  
}
a.A_biancoUnderline:visited{
   text-decoration: underline;
   color: #FFFFFF;
}
a.A_biancoUnderline:hover{
   text-decoration: none;
   color: #00CED1; 
}


/*Blue no underline*/
a.A_bluNoUnderline:link{
   text-decoration: none;
   color: Blue;
}
a.A_bluNoUnderline:active{
   text-decoration: none;
   color: Red;  
}
a.A_bluNoUnderline:visited{
   text-decoration: none;
   color: Blue;
}
a.A_bluNoUnderline:hover{
   text-decoration: none;
   color: #00CED1;  
}

/*Blue no underline*/
a.A_Footer:link{
   text-decoration: none;
   color: #8F8F8F;
}
a.A_Footer:active{
   text-decoration: none;
   color: Red;  
}
a.A_Footer:visited{
   text-decoration: none;
   color: #8F8F8F;
}
a.A_Footer:hover{
   text-decoration: none;
   color: #FFFFFF;
}



/*Blue underline*/
a.A_bluUnderline:link{
   text-decoration: underline;
   color: #0000FF;
}
a.A_bluUnderline:active{
   text-decoration: none;
   color: #0000FF;
}
a.A_bluUnderline:visited{
   text-decoration: underline;
   color: #0000FF;
}
a.A_bluUnderline:hover{
   text-decoration: none;
   color: #0000FF;
}

.TXTblu{
   color: #0000FF;
}


.TXTNormalWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}
.TXT4boxNewsBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002277;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.TXT4boxNewsNormal {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002277;
	font-weight: normal;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.TXTHeadline {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #002277;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 6px;
}
.TXT4boxNormalUpDown3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-indent: 8pt;
	text-align: left;
	padding: 15px;
	background-attachment: fixed;
	background-image: url(../Imm/sottomenu_angolo.gif);
	background-repeat: no-repeat;
	background-position: 556px 0px;
}
.TXTyellow {
	color: #FFFF00;
}
.TXTNewsNormalNoPad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.TXTH2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #002277;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 6px;
}
.TXTNormalNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002277;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 6px;
}
.TXT4boxNewsNormalRed {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: normal;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.TXTGray {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
.TXTH2noPad {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #002277;
	font-weight: bold;
}
.TXTbackYellow {
	background-color : Yellow;
}
.TXTVerdanaNoPad {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.TXTVerdanaBiancoNoPad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 7px;
}

.TXTwhite {
	color: #FFFFFF;
}
.TXTgray{
	color: #C3C3C3;
}

.TXTVerdanaGrayNoPad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	padding: 7px;
	text-indent: 0pt;
}
.TXTverdanaCollGrayNoPad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	padding: 7px;
}

.TXThelveticaCollGrayNoPadDX {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	padding: 7px;
	text-indent: 0pt;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.TXThelveticaCollGrayNoPad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	padding: 7px;
	text-indent: 0pt;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.TXTnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: normal;
	padding: 7px;
	text-indent: 0pt;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}

.TXThelveticaCollGrayNoPadNoLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	padding: 7px;
	text-indent: 0pt;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: white;
	border-right-color: white;
	border-bottom-color: white;
	border-left-color: white;
}


.TXThelveticaData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Gray;
	font-weight: bold;
	padding: 7px;

}

h3 {
	text-indent: 0pt;
	color: #000000;
}
.TXTverdanaSottomenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	font-weight: normal;
	text-indent: 0pt;
}
.TXTred {
	color: #FF0000;
}
.TXTyellow {
	color: #FFFF00;
}
.TXTara {
	color: #FF9900;
}
.NoRientro {
	text-indent: 0pt;
}
.TXT4boxNormalUpDownSingle {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-indent: 8pt;
	text-align: left;
	padding: 15px;
}
.ColorBody {
	background-color: #FFFFFF;
	background-image: url(../Imm/Sfondo.jpg);
}
.TXT4boxNormalUpDownNoFishetta {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-indent: 8pt;
	text-align: left;
	padding: 15px;
	background-attachment: fixed;
	background-image: url(../Imm/sottomenu_angolo.gif);
	background-repeat: no-repeat;
	background-position: 551px 0px;
}
.TBLdx {
	border-top: none #FFFFFF;
	border-right: none #FFFFFF;
	border-bottom: 7px solid #FFFFFF;
	border-left: 7px solid #FFFFFF;
}
.TBLsx {
	border-top: none #FFFFFF;
	border-right: 7px solid #FFFFFF;
	border-bottom: 7px solid #FFFFFF;
	border-left: none #FFFFFF;
}
.TXT4boxNormalUpDown3NoPrimaLinea {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-indent: 0pt;
}
.TXThelveticaCollGrayNo4side {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	padding: 7px;
	text-indent: 0pt;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

