/* header*/

.topbar
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #336633;
	font-size : 11px;
	background-color : #FFCC66;
	font-weight : bold;	
}

#topbar
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #336633;
	font-size : 11px;	
	text-decoration: none
}

#topbar:Hover
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #336633;
	font-size : 11px;	
	text-decoration: underline;
}

/* content*/


.txt  {
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	COLOR : #000000;
	font-style : normal;
}

p {
    margin-top: .2em; margin-bottom:0.4em;
    text-indent:0em;
}

#txtlink  {
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;	
	COLOR : #000000;
	font-style : normal;
}

#txtlink:Hover  {
	COLOR : #000000;
	TEXT-DECORATION : underline;
}

.txthp  {
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;	
	COLOR : #002000;
	font-style : normal;
}

.txtverde  {
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR : #336633;
	font-style : normal;
}

#txtverde {
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR : #336633;
	font-style : normal;
	TEXT-DECORATION : none;
}

#txtverde:Hover  {
	COLOR : #336633;
	TEXT-DECORATION : underline;
}

.txtnerobold  {
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	COLOR : #000000;
	font-weight : bold;
	font-style : normal;
}

#txtnerobold  {
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	COLOR : #000000;
	font-weight : bold;
}

#txtnerobold:Hover  {
	COLOR : #000000;
	font-weight : bold;
	TEXT-DECORATION : underline;
}

.txtverdebold  {
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR : #336633;
	font-weight : bold;
	font-style : normal;
}

#txtverdebold  {
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR : #336633;
	font-weight : bold;
}

#txtverdebold:Hover  {
	COLOR : #336633;
	font-weight : bold;
	TEXT-DECORATION : underline;
}

.form  {
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	COLOR : #000000;
	FONT-WEIGHT : normal;
}

/* footer */

.footer
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #336633;
	font-size : 11px;
	vertical-align : middle;
}

#footer
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #336633;
	font-size : 11px;
  font-weight : bold;
	text-decoration: none
}

#footer:Hover
{
	text-decoration: underline;
}

/* MENU*/

.menutext  {
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR : #000000;
}

.menulink  {
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR : #000000;
	TEXT-DECORATION : underline;
}

#menulink  {
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR : #000000;
	TEXT-DECORATION : underline;
}

#menulink:Hover  {
	TEXT-DECORATION : underline;
}

.menutextb  {
	FONT-FAMILY :  Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR : #000000;
	font-weight : bold;
	TEXT-DECORATION : none;
}

#menutextb  {
	FONT-FAMILY :  Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR : #000000;
	font-weight : bold;
	TEXT-DECORATION : none;
}

#menutextb:Hover  {
	TEXT-DECORATION : underline;
}

/* MENUSX*/

.menusxon
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
  background : #DFEADF;
	font-size : 10px;	
	font-weight : bold;
	text-decoration: none;
}

#menusx
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;	
	font-weight : bold;
	text-decoration: none;
}

#menusx:Hover  {
	text-decoration: none;
}

.menusx2
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;		
	text-decoration: none;
	height: 15px;
}

#menusx2
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;	
	text-decoration: none;
	height: 15px;
}

#menusx2:Hover  {
  color : #336633;
	text-decoration: underline;
}

.menusx3
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #002000;
	font-size : 12px;		
	text-decoration: none;
  font-style : italic;
}

#menusx3
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #002000;
	font-size : 12px;	
	text-decoration: none;
  font-style : italic;
}

#menusx3:Hover  {
  color : #336633;
	text-decoration: underline;
}

.newsbox {
  font-size:12px;
  font-family : Arial, Helvetica, sans-serif;
  background-color:#fafffa;
  margin-left:0em; margin-right: 0em;
  margin-top:.1em; margin-bottom: 1em;
  border-style:solid;
  border-color:#669966;
  border-width:1px;
  padding: .4em;
}
.newsdate {
  font-size:90%;
  margin-bottom:0em;
  color:#336633;
}
.newstitle {
  font-weight:bold;
  color:#336633;
  margin-top:1em; margin-bottom:0em;
}
.newstext {
  margin-top:1em;
  padding-left: 2em;
}

/* ELEMENTS*/

BODY  {
	SCROLLBAR-FACE-COLOR : #F0F0F0;
	SCROLLBAR-HIGHLIGHT-COLOR : #D0D0D0;
	SCROLLBAR-SHADOW-COLOR : #808080;
	SCROLLBAR-ARROW-COLOR : #336633;
	SCROLLBAR-TRACK-COLOR : #FFFFFF;
	SCROLLBAR-BASE-COLOR : #F1F1F1;
	SCROLLBAR-DARK-SHADOW-COLOR : #F1F1F1;
	SCROLLBAR-3D-LIGHT-COLOR : #FFFFFF;
	margin : 0;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	font-family : Arial, Helvetica, sans-serif;
}

HR {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color :  #336633;
}

H1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #336633;
	font : 14px;
  margin-bottom : 15px;
}

H2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #336633;
	font-size : 14px;
  margin-bottom : 15px;
}

H3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #336633;
	font-size : 14px;
  margin-bottom : .7em;
}

TD.topbar
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #336633;
	font-size : 11px;
	background-color : #FFCC66;
	font-weight : bold;
	/*height : 20px;*/
}

TD.footer
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #336633;
	font-size : 11px;
	background-color : #DFEADF;
  /*height : 20px;*/
	vertical-align : middle;
}

TD.menusx
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;
	background-color : #FFFFFF;
	font-weight : bold;
	/*height : 19px;*/
	width : 150px;
}

TD.menusxon
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 10px;
	background-color : #DFEADF;
	font-weight : bold;
	/*height : 19px;*/
	width : 150px;
}

TD.path
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;
	background-color : #FFF0D1;
	font-weight : normal;
	/*height : 19px;*/
}

TD.box
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	background-color : #FFFFFF;
	font-weight : normal;
}

TD.boxtitolo
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #336633;
	font-size : 12px;
	background-color : #DFEADF;
	font-weight : bold;
}

TD.boxinterno135
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #002000;
	font-size : 12px;
	background-color : #FFFFFF;
	font-weight : normal;
	width : 135px;
}

TD.boxtitolo135
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #336633;
	font-size : 12px;
	background-color : #DFEADF;
	font-weight : bold;
	width : 135px;
	/*height : 20px;*/
}

TD.boxinterno130
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	background-color : #FFFFFF;
	font-weight : normal;
	width : 130px;
}

TD.boxinterno560
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	background-color : #FFFFFF;
	font-weight : normal;
	width : 560px;
}

TD.boxtitolo130
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #336633;
	font-size : 12px;
	background-color : #DFEADF;
	font-weight : bold;
	width : 130px;
	/*height : 20px;*/
}

TD.menulogin
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	background-color : White;
	font-weight : normal;
	/*height : 20px;*/
}

TD.bgverde
{
	background-color : #336633;
}

TD.bgbianco
{
	background-color : #FFFFFF;
}

a  {
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR : #363;
	TEXT-DECORATION : underline;
}

dt {margin-top: 1.2em; margin-bottom: .2em; font-weight:bold}
dd {margin-bottom: .1em; font-weight:normal}
dl.linklist dt {font-weight:bold; color:#666; margin-top:.8em}
dl.linklist dd {margin-left:2em; font-size:10px}

small {font-size:90%}

/*Tooltip*/
/*
.tooltiptitle{COLOR: #336633; TEXT-DECORATION: none; CURSOR: Default; font-family: verdana; font-weight: bold; font-size: 8pt}
.tooltipcontent{COLOR: #336633; TEXT-DECORATION: none; CURSOR: Default; font-family: verdana; font-size: 8pt}

#ToolTip{position:absolute; width: 100px; top: 0px; left: 0px; z-index:4; visibility:hidden;}

*/

.abstract {margin-top:.2em;}
.author {}
.title {font-style:italic}
.techrepno {font-weight:bold}
.abstract:before { content:"Abstract   "; font-weight: bold}
.bibliography li {margin-bottom: 1em}
.keywords {font-size:90%}

