/*@import "menu-style.css";  /* hides advanced styles from some CSS-challenged browsers */
/* copiato di seguito*/

body {
  color: #BBBBBB;								/* colore di default del testo in body */
  background-color: #000000;							/* colore di default dello sfondo */
}
body, p, li, td, h1, div, span {
  font-family: verdana,sans-serif/*, Arial, Helvetica, sans-serif*/;  /* help for NS4 inheritance problems */		/* carattere di default di tutto il sito */
  font-size: 11px;
  /*font-weight: 200;*/
  text-align:justify;
}

h3,h4 { font-size:14px; }

/* NOTA: il colore di sfondo per il testo dei link è rimosso altrimento fa pasticcio nelle aree delle tabelle a sfondo diverso da nero */

a:link {
  color: #BBBBBB;								/* colore del testo dei link */
/*  background-color: #000000;							/* colore dello sfondo del testo dei link */
  text-decoration: none;
  font-size: 11px;
  /*font-weight: 200;*/
}
a:visited {
  color: #BBBBBB;								/* colore del testo dei link visitati */
/*  background-color: #000000;							/* colore dello sfondo del testo dei link visitati */
  text-decoration: none;
  font-size: 11px;
  /*font-weight: 200;*/
}
a:hover {
  color: #FFFFFF;								/* colore del testo dei link su cui passa il mouse */
/*  background-color: #000000;							/* colore dello sfondo del testo dei link su cui passa il mouse */
/* text-decoration: undeline;							/* eventuale decorazione */
  text-decoration: none;
  font-size: 11px;
  /*font-weight: 200;*/
}


/* Stile tipo verbatim - da settare */
code {
	color: #050;
	font-weight: bold;
	font-size: 100%;
}

/* QUESTA CARATTERISTICA NON L'HO CAPITA, QUINDI COMMENTO LO STILE E NON INSERISCO LA PARTE CHE LO USA NEL CODICE */
/* keep skip link invisible until hover/focus */

/* NON ATTIVO
a.skiplink:link,
a.skiplink:visited {
	color: #fff;
	background-color: #fff;
}
a.skiplink:hover,
a.skiplink:focus,
a.skiplink:active {
	background-color: #fff;
	color: #009;
}
*/

#bg {
  background: #000000 url(../img/back.gif) no-repeat scroll top center ;
}

/* 2005-03-05: rewrote JS and menu styles */
/* 2003-10-02: dropped @media handheld in favor of @media screen, projection */
/* One of my standard ways to hide CSS from deficient browsers is with @media rules.
   This also prevents mobile devices from attempting CSS they shouldn't */

@media screen, projection {
/* This next rule exploits a parsing bug in MacIE5 so @media rules will be applied on screen*/
.BeNiceToMacIE5 {        /* next 2 lines are known as the "box model hack" */
  font-family: "\"}\"";
  font-family: inherit;
}
/* WinIE5 hoses the selector following a box model hack, 
   so a dummy selector here will resync it */
.resyncWinIE5 {
}
body {
	font-size: 100%;     /* prevent weird scaling in WinIE */			/* compatibilità browser */
}
.copyright,
.content {
	margin-left: 10em;
}
#navbar {
	float: left;									/* allineamento menu rispetto alla cella che lo contiene */
	width: 97px;									/* larghezza menu */
	font-size: 95%;									/* non ho ancora ben capito, cmq larghezza testo rispetto a quanto sopra*/
}
/* hide the heading off-screen and don't let it affect list position */
#navbar h2 {
	position: absolute;
	top: -10em;
	left: 0;
	margin: 0;
}
#navbar ul,
#navbar li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	overflow: hidden;
}
/* hide from MacIE \*/
div#navbar ul,
div#navbar li {
	overflow: visible;
} /* end hack */

/* default list styles are for the disappearing submenu lists */
#navbar ul {
	display: none;       /* hidden by default */
	/*border: 1px solid #009;*/border:none;						/* bordo del menu padre e figlio */
	/*background-color: #fff;*/								/* sfondo di ??? */
	/*color: #000;*/									/* colore di ??? */
	position: absolute;
	left: 99px;           /* main menu width */					/* offset orizzontale del figlio rispetto al padre */
	top: 1px;									/* offset verticale del figlio rispetto al padre */
	z-index: 1;
	width: 180px;									/* larghezza del figlio */
}
/* override default for top-level items */
#navbar ul.mainmenu {
	display: block;
	border-color: #336666;								/* colore del bordo di ??? */
	position: relative;
	top: 0;
	left: 0;
	width: 97px;   /* a little narrower than submenus */				/* larghezza del padre */
}

/* the default styles for submenu links */
#navbar li a {
	padding: .1em 1em .1em .3em;						        /* offset verticale tra le voci dei figli */
	
	/*color: #000;*/									/* colore di ??? */
	/*background-color: #fff;*/								/* sfondo di ??? */
	display: block;
	margin: 0;									/* margine in tutte le direzioni nelle finestre figlie */
	border-top: 1px solid #000000;							/* separatori tra le voci nelle finestre figlie */
	text-decoration: none;
	position: relative; /* prevent WinIE weirdness */
}
/* the colors here are the same as links embedded in the content area, but don't have to be */
#navbar li a:link {
	color: #bbbbbb;									/* colore link non visitato finestra figlia*/
	background-color: #336666;							/* sfondo link non visitato finestra figlia*/
}
#navbar li a:visited {
	color: #bbbbbb;									/* colore link visitato finestra figlia */
	background-color: #336666;							/* sfondo link visitato finestra figlia */
}
#navbar li a:hover {
	color: #ffffff;									/* colore link con mouse sopra in finestra figlia */
	background-color: #336666;							/* sfondo link con mouse sopra in finestra figlia */
}

/* the main menu link, styled as a 'CSS button' */
#navbar a.mainmenu {
	/*border: thin solid #ccc;*/
	border:none;									/* bordo default no hover finestra padre */
	border-bottom: 1px solid #336666;						/* separatori tra le voci nelle finestre padre */
	padding: .3em .5em .3em .1em;							/* offset dall'alto x ogni voce della finestra padre */
											/* offset da dx */
										        /* offset dal basso*/
											/* offset da sx */
	text-decoration: none;
	text-align: left;								/* allinemento voci finestra padre*/
	display: block;
	margin: 0;
	visibility: visible;
	background: #fff url(../menu/arrow.png) -20px 0 no-repeat;
	color: #009;
/* for mozilla browsers, (optionally) round the top corners to give a 'tab' appearance */
/*  -moz-border-radius-topleft: 1em;
  -moz-border-radius-topright: 1em; */
}

/* submenu indicator (set via JS), except in MacIE \*/
#navbar a.mainmenu.more {
	background-position: 99% .6em;
} /* end submenu indicator */
#navbar a.mainmenu:link {
	color: #bbbbbb;									/* colore link non visitato finestra padre */
	background-color: #000000;							/* sfondo link non visitato finestra padre */
}
#navbar a.mainmenu:visited {								/* for top-level links, unvisited and visited are same color */
	color: #bbbbbb;									/* colore link visitato finestra padre */
	background-color: #000000;							/* sfondo link visitato finestra padre */
}
#navbar a.mainmenu:hover {
	color: #ffffff;									/* colore link con mouse sopra finestra padre */
	/*text-decoration: underline;							/* stile link con mouse sopra in finestra padre */
	background-color: #000000;							/* sfondo link con mouse sopra finestra padre */
	/*border-style: groove;  /* or inset */
}

/* hack to prevent excessive spacing in WinIE */
* html #navbar ul.mainmenu li {
	display: inline;
} /* end hack */
/* hack to prevent weird widths in WinIE5 \*/
* html #navbar ul.mainmenu li a {
	height: 1%;
} /* end hack */

} /* end screen rules */

/* print media rules */
@media print {
body {
	padding-top: 0;
}
div#navbar {
	display: none;
}

} /* end print media rules */

