body	{ background-color: #212121; 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: #000000; 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	{ 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: right; border-width: 2px; border-style: none; }
td.opere	{  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: 0.5em; border-width: 0px; clear:both; background-color: #993300;	width: 100%; border-style: none; }
td.index	{ margin: 0px; padding: 0.5em; padding-left: 3em; background-color: #993300; 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	{ border-radius: 1em;  }  
a.index:link	{ text-decoration: none; font-weight: 500; color: #E0E0E0; background-color: transparent; font-size: 0.9em; padding: 0.5em;  }  
a.index:visited	{ text-decoration: none; font-weight: 500; color: #E0E0E0; background-color: transparent; font-size: 0.9em; padding: 0.5em;  }  
a.index:hover	{ text-decoration: none; font-weight: 500; color: #006600; background-color: #E0E0E0; font-size: 0.9em; padding: 0.5em;  }  
a.index:active	{ text-decoration: none; font-weight: 500; color: #006600; background-color: #E0E0E0; font-size: 0.9em; padding: 0.5em;  }  
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.vars { background-color: #000088; }
pre.inici { background-color: #888800; }
pre.object { background-color: #884400; }
pre.func { background-color: #006600; }
pre.program { background-color: #880000;}
pre.clase { background-color: #662266;}
pre b  { font-weight: 500; color: #FFFF44; }
div.img		{ color: #CCFFCC; background-color: transparent; margin: 0px 25% 0px 50px; text-align: center; }
img.graf {   }
ul { margin: 0.2em 1em; white-space: normal; }
li		{ display: list-item; list-style-position:outside; padding: 0.25em; margin-left: 2.5em; margin-right: 1em;
		color: #E0E0E0;  font-size: 1em; text-decoration: none; white-space: pre; list-style-type: disk;
		white-space: normal; }
b  { font-weight: 800; color: #EEBB77; }
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; }




