html, body 	{ margin: 0px; padding: 0px; border: 0px; }
body 		{ color: #073770; background: #ffffff; font: 1em/1.25 Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6	{ margin: 0; padding: 0; font_weight: normal; font-family: Arial, Helvetica, sans-serif; }
h1		{ color: #073770; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;
		border-top: solid #e7ce00 medium; border-bottom: dotted #e7ce00 thin; font-size: 18px; }

p, th, td, li, dd, dt, blockquote, q, acronym, abbr, a, input, selec, textarea	{ margin: 0; padding: 0;
		font-size: 13px; color: #073770; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }


blockquote 	{ border: 2px solid #000; width: 350px; float: right;
		margin: 1.25em; padding: 1.25em; background-color: #ffff99; }

q		{ font-style: italic; }

acronym, abbr 	{ cursor: help; border-bottom: 1px dashed; }

small		{ font-size: .85em; }
big		{ font-size: 1.25em; }

a, a:link, a:visited, a:active, a:hover	{ text-decoration: underline; }
a 		{ color: #073770; }
a:visited 	{ color: #333399; }
a:active 	{ color: #f00000; }
a:hover 	{ background-color: #ffff33; }

table		{ margin: 0; padding: 0; border: none; }
table.a 	{ color: #073770; }
table.a:visited { color: #073770; }
table.a:active 	{ color: #f00000; }
table.a:hover 	{ background-color: #ffff33; }
td.ora		{ font-weight: bold; font-size: 10px; margin: 4px; 
		color: #7b7d94; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

img		{ border: none; }

form		{ margin: 0; padding: 0; display: inline; }
lable		{ cursor: pointer; }

ul		{ list-style-image: url(bullet.gif); font-size: 13px; color: #073770; 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
ol		{ list-style-type: lower-alpha; font-size: 13px; color: #073770; 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

pre		{ color: #073770; }

.titolo		{ color: #073770; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; }

.testo		{ font-size: 13px; color: #073770; 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

.carattere	{ font-size: 13px; color: #073770; 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

.evidente	{font: 14px/22px Arial,Helvetica,sans-serif; border:solid 1px #666666; 
		width:400; padding:5px; color:#333333; background-color:#ffffcc;}

.clear 		{ clear: both; }
.floatLeft 	{ float: left; }
.floatRight 	{ float: right; }
.textLeft 	{ text-align: left; }
.textRight 	{ text-align: right; }
.textCenter 	{ text-align: center; }
.textJustify 	{ text-align: justify; }
.blockCenter 	{ display: block; margin-left: auto; margin-right: auto; } /* remember to set width */
.bold 		{ font-weight: bold; }
.italic 	{ font-style: italic; }
.underline 	{ text-decoration: underline; }
.noindent 	{ margin-left: 0; padding-left: 0; }
.nomargin 	{ margin: 0; }
.nopadding 	{ padding: 0; }
.nobullet 	{ list-style: none; list-style-image: none; }

#listab 	{BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; 
		BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid}

#listab TBODY TR TD	{PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 8pt; 
			PADDING-BOTTOM: 3px; BORDER-LEFT: #d9d9d9 1px solid; 
			PADDING-TOP: 3px; 
			FONT-FAMILY: "lucida grande", verdana, sans-serif}

#listab TBODY TR.selected TD	{FONT-WEIGHT: bold; BORDER-LEFT: #346dbe 1px solid; 
				COLOR: #ffffff; BORDER-BOTTOM: #7daaea 1px solid; 
				BACKGROUND-COLOR: #3d80df}