a { color: gray; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a:link { color: gray; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a:visited { color: gray; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a:hover { color: gray; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

body { color: gray; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

hr { border: dotted; color: gray; }

input { background: #E4EFFF; border: 1px solid #000000; font-family: verdana; font-size: 8pt; padding: 1px; }

p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

select { background: white; font-family: verdana; font-size: 8pt; }

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

textarea { background: white; font-family: verdana; font-size: 8pt; }

.barramenu { background-color: #000033; }

.colonnatratteggiata	{ border-bottom-color: gray; border-bottom-style: none; border-bottom-width: 1px; border-left-color: gray; border-left-style: dotted; border-left-width: 1px; border-right-color: gray; border-right-style: none; border-right-width: 1px; border-top-color: gray; border-top-style: none; border-top-width: 1px; }

.formdescription { color: #752626; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }

.forminputtext { background-color: #D9D9FF; border: 1px dotted #BBBBFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.formlabel { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

.mainleftcolumn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.mainrightcolumn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.menu { border-bottom-color: gray; border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: gray; border-left-style: dotted; border-left-width: 1px; border-right-color: gray; border-right-style: dotted; border-right-width: 1px; border-top-color: gray; border-top-style: none; border-top-width: 1px; }

.rowlateral { background-color: #EDE7D8; border-bottom: 1px none #969289; border-left: 1px solid #969289; border-right: 1px solid #969289; border-top: 1px none #969289; }

.rowlateralbottom { background-color: #EDE7D8; border-bottom: 1px solid #969289; border-left: 1px solid #969289; border-right: 1px solid #969289; border-top: 1px none #969289; }

.tablebody { border-bottom-color: gray; border-bottom-style: none; border-bottom-width: 1px; border-left-color: gray; border-left-style: dotted; border-left-width: 1px; border-right-color: gray; border-right-style: none; border-right-width: 1px; border-top-color: gray; border-top-style: none; border-top-width: 1px; }

.tablebodycell { background-color: #DDDDDD; }

.tablebodycell2 { background-image: url(../../images/Lightblue/bodycell.gif); background-repeat: repeat-y; }

.tableborder { border-bottom-width: 0; border-left-width: 0; }

.tableborder2 { border-bottom-width: 0; border-left-width: 0; }

.tableborder3 { background-color: #DDDDDD; border: 1px dotted #8080FF; }

.tablebottombar { background-color: #DDDDDD; }

.tablebottombar2 { background-color: #DDDDDD; background-image: url(../../images/Lightblue/bottom.gif); background-position: left bottom; background-repeat: repeat-x; }

.tablebottomleftcorner { background-color: #DDDDDD; }

.tablebottomleftcorner2 { background-image: url(../../images/Lightblue/bottomleft.gif); background-position: left bottom; background-repeat: no-repeat; }

.tablebottomrightcorner { background-color: #DDDDDD; }

.tablebottomrightcorner2 { background-image: url(../../images/Lightblue/bottomright.gif); background-position: right bottom; background-repeat: no-repeat; }

.tablefood { border-bottom-color: gray; border-bottom-style: none; border-bottom-width: 1px; border-left-color: gray; border-left-style: none; border-left-width: 1px; border-right-color: gray; border-right-style: none; border-right-width: 1px; border-top-color: gray; border-top-style: solid; border-top-width: 1px; color: gray; }

.tablelateraldot { background-color: #EDE7D8; border: 1px dotted #969289; }

.tablemenudown { border-bottom-color: gray; border-bottom-style: none; border-bottom-width: 1px; border-left-color: gray; border-left-style: dotted; border-left-width: 1px; border-right-color: gray; border-right-style: none; border-right-width: 1px; border-top-color: gray; border-top-style: dotted; border-top-width: 1px; }

.tablemenuup { border-bottom-color: gray; border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: gray; border-left-style: dotted; border-left-width: 1px; border-right-color: gray; border-right-style: none; border-right-width: 1px; border-top-color: gray; border-top-style: none; border-top-width: 1px; }

.tabletopbar { background-color: #003366; color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

.tabletopbar2 { background-color: #DDDDDD; background-image: url(../../images/Lightblue/top.gif); background-position: left top; background-repeat: repeat-x; color: #FF6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.tabletopleftcorner { background-color: #003366; color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

.tabletopleftcorner2 { background-image: url(../../images/Lightblue/topleft.gif); background-position: left top; background-repeat: no-repeat; }

.tabletoprightcorner { background-color: #003366; color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

.tabletoprightcorner2 { background-image: url(../../images/Lightblue/topright.gif); background-position: right top; background-repeat: no-repeat; }

.textblog { color: #222222; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }

.textdisclaimer { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align: justify; }

.textelementtable { color: #800000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.textelementtableresume { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: oblique; }

.texterror { color: #FF6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.textmessage { color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.textresume { color: #333333; }

.texttitlesection { color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.texttitletable { color: #FF6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.tuttalatabellatratteggiata	{ border-bottom-color: gray; border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: gray; border-left-style: dotted; border-left-width: 1px; border-right-color: gray; border-right-style: dotted; border-right-width: 1px; border-top-color: gray; border-top-style: dotted; border-top-width: 1px; }

	   	TR.bg1 {
	   		
	   		font-size:10pt;
	   		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	   		
			background : silver;
	   	}

	  
	  TR.bg3 {
	   		COLOR: gray;
	   		font-size:10pt;
	   		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	   		background : #ffffff;
	   	}
	Td.bg1 {
	   		COLOR: white;
	   		font-size:10pt;
	   		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	   		background : #6c97ba;
			font-weight: bold;
	   	}

	  
	  Td.bg3 {
	   		COLOR: white;
	   		font-size:10pt;
	   		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	   		background : #FFFFF;
	   	}
		 