body	{ background-color: #660000; color: #E0E0E0; font-weight: 500; width: 100%;
		font-family:"Times New Roman", Times, serif; font-size: 13pt; margin: 0px; text-align: justify;  }
h1, h2, h3 { font-family: "MS Arial", Helvetica, sans-serif; font-weight: 800; padding: 0.7em; color: #EEEEEE;
		padding-left: 30pt; margin: 0px; letter-spacing:2px; }
h1		{  background-color: #006600; font-size: 2em; }
h2		{  background-color: transparent; font-size: 1.8em; font-style:italic; }
h3		{  background-color: transparent; font-size: 1.4em;  }
table	{ outline-width:0px; padding: 0px; margin-left: 50px; border-width: 3px; clear:both; background-color: transparent;
		border-style: solid; border-collapse:collapse; border-color: #E0E0E0; }
table.oper	{ width: 80%; border-width: 0px; border-style: none; text-align: right;  }
td	{ outline-width:0px; padding: 0.3em; background-color: transparent; margin: 1em; border-width: 2px; border-style: solid;
		border-color: #E0E0E0;  text-align: left;  }
td.oper	{  text-align: left; border-width: 2px; border-style: none; }
td.opera	{  width: 85px; text-align: left; border-width: 2px; border-style: none; }
td.coment	{  border-width: 2px; border-style: none; text-align: left; }
td.subr	{  text-align: right; border-width: 2px; border-style: none; border-bottom-style: solid; }
td.titol	{ font-weight: 800; color: #EEBB77; }
td.titolc	{ font-weight: 800; color: #EEBB77; text-align: center;  }
table.index	{ margin: 0px; padding: 16px; border-width: 0px; clear:both; background-color: transparent;	width: 100%; border-style: none; }
td.index1	{ margin: 0px; padding: 16px; padding-left: 3em; background-color: #212121; color: #FFFFCC; margin: 3em; border-width: 0px;
		border-style: none; }
td.index2	{ margin: 0px; padding: 12px; padding-left: 3em; background-color: #212121; color: #FFFFCC; margin: 3em; border-width: 0px;
		border-style: none; }
a:link	{ text-decoration: none; font-weight: 500; color: #FFFF33; background-color: transparent; font-size: 1em; }  
a:visited	{ text-decoration: none; font-weight: 500; color: #FFFF33; background-color: transparent; font-size: 1em; }  
a:hover	{ text-decoration: none; font-weight: 500; color: #33FF33; background-color: transparent; font-size: 1em; }  
a:active	{ text-decoration: none; font-weight: 500; color: #33FF33; background-color: transparent; font-size: 1em; }  
a.index:link	{ text-decoration: none; font-weight: 500; color: #E0E0E0; background-color: #212121; font-size: 1em; padding: 0.6em;  }  
a.index:visited	{ text-decoration: none; font-weight: 500; color: #E0E0E0; background-color: #212121; font-size: 1em; padding: 0.6em;  }  
a.index:hover	{ text-decoration: none; font-weight: 500; color: #212121; background-color: #E0E0E0; font-size: 1em; padding: 0.6em;  }  
a.index:active	{ text-decoration: none; font-weight: 500; color: #212121; background-color: #E0E0E0; font-size: 1em; padding: 0.6em;  }  
p	{ padding: 0.5em; padding-left: 1.5em; margin: 0.2em 1em; }
p.copy	{ font-size: 0.75em; }
pre { font-weight: 500; padding: 0.5em; white-space:pre; font-family: Courier, monospace; font-size: 1em;
		margin: 0px 50px 0px 50px;  }
pre.prog { background-color: #660000;}
pre.ini { background-color: #666600; }
pre.sub { background-color: #004400; }
pre.var { background-color: #000066; }
pre.memo { background-color: #006666; }
pre.inter { background-color: #550055; }
pre b  { font-weight: 500; color: #FFFF44; }
div.img		{ color: #CCFFCC; background-color: transparent; margin: 0px 25% 0px 50px; text-align: center; }
img.graf {   }

iframe	{ margin-left: 10% }
li		{ display: list-item; list-style-position:inside; padding: 0.25em; padding-left: 1.5em; padding-right: 1.5em;
		color: #E0E0E0;  font-size: 1em; text-decoration: none; white-space: pre; list-style-type: disk; }
b  { font-weight: 800; color: #ADD6FF; }
b.menu  { font-weight: 600; background-color: #E0E0E0; color: #212121;  }
strong  { font-weight: 800; color: #00CC00; }
i  { font-weight: 500; font-style:italic; }
pre i  { font-weight: 500; font-style:normal; color: #FF8888; }
.over { font-style:normal; text-decoration:overline;}
.centre {  text-align: center;  }
#fixat  { position: sticky; top: 0; z-index: 200; }



