body {
	margin:0; 
	padding:0;
	text-align:center;
	background: #EEE8AA url(IMAGES/sfondo_corpo.png) repeat-y; 
 	font-family: verdana, helvetica, sans-serif; 
	color: #000099;
	font-size: small;
}


code { 
	font:80% verdana,helvetica,sans-serif; 
	display:block; margin:0 1em .5em 1em; 
	}


hr { display:none }


ul.menu1 {
	width:150px;
	list-style:none; /* elimino i punti elenco */
	margin: 0;  /* elimino i rientri delle liste */
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	padding:0px 10px; /* lascia spazio far il bordo del menu e il testo del link */}


ul.menu1 li {
	
	display:inline ;
	/*padding:0 0 0 5px;  */
	} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/


ul.menu1 li a {
	display:block; /* il link occupa tutto lo spazio orizzontale */
	text-decoration:none; 
	color: #000099;
	height:2em;
	line-height:2em;
	/*padding:0 0 0 5px; */
	/* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
 	/* altezza del link: height e line-height devono avere il medesimo valore */}


ul.menu1 li a:link, ul.menu1 li a:visited {
	color: #000099; }
 /* colori per il link */

 
ul.menu1 li a:hover, ul.menu1 li a:active {
	background: #EEE8AA;
	color:#c00; } /* colori per l'effetto roll-over */


ul.menu2 {
	width:140px;
	list-style: none; /* elimino i punti elenco */
	margin: 0 0 0 0; /* elimino i rientri delle liste */
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0 20px; /* lascia spazio far il bordo del menu e il testo del link */	}


ul.menu2 li {
	 display:inline;
	   } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

	
ul.menu2 li a {
	display: block; /* il link occupa tutto lo spazio orizzontale */
	text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	height:1.5em;
	line-height:1.5em;
	padding:0 0 0 5px;
	}	/* altezza del link: height e line-height devono avere il medesimo valore */


ul.menu2 li a:link, ul.menu2 li a:visited {
color: #8B0000; } /* colori per il link */


ul.menu2 li a:hover, ul.menu2 li a:active {
background: #EEE8AA;
color:#c00; } /* colori per l'effetto roll-over */


/* centrare la pagina web a larghezza fissa */
#testa { 
	width:100%; 
	margin:0em auto; 
	text-align:left;
	/*background: #EEE8AA url(IMAGES/sfondo_corpo.png) repeat-y; */
	padding: 0 0 0 0;
	height: 90px; }


#logo {
	position:absolute; 
	top:0; 
	left:0; 
	width: 262px;
	padding: 5px 0px 0px 5px; 

}


#banner {
	
	right: 5px; 
	width:468px;
	padding-top: 5px;
	position: absolute;

			 			}
	
.banner_dx {
	position: relative;
	margin: 5px 5px;
	width: 45px;
	height: 81px;
}


#corpo { 
	width: 100%; 
	margin: 0em auto; 
	text-align:left;
	position:relative; 
	//*background: #EEE8AA url(Images/sfondo_corpo.png) repeat-y; *//
	border: 0px solid #000; }

#corpo-colonna1 { 
	position:absolute; 
	top:0; 
	left:0; 
	width:160px; 
	padding: 0em 0; }

#corpo-colonna2 { 
	top:0;
	margin:0 145px 0 160px;  
	background: #EEE8AA; }
	
#corpo-colonna3 { 
	position:absolute; 
	top:0; 
	right:0; 
	width:145px; 
	padding: 0em 0; 
   text-align: center }

/*pie' di pagina */
#piedipagina {
	background: #EEE8AA url(IMAGES/sfondo_corpo.png) repeat-y; 
	border: 0px solid #000;
	padding: 1em 0 0em;
	width: 100%;
	text-align:center;
	height: auto; }

.testo_S {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small ; } 

.testo_M {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium; }

.testo_L {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: large; }


.testo_Mar {
	color: #552D11; }

.testo_Rosso {
	color: #CC0000; }

.Paragrafo { 
	text-align: justify; 
	margin: 1em 3em 0em 3em;
	position: relative;
 }

.FAQ_Titolo {
	text-align: left; 
	margin: 1em 2em 0em 2em;
	position: relative;
	font-size: small;
	color: #552D11;
	font-weight: bold;
 }

.FAQ_Risposta { 
	text-align: justify; 
	margin: 0em 2em 0em 2em;
	position: relative; }

.Titolo_box {
	text-align: center;
	margin: 1em 3em 0em 3em;
	position: relative;
	color: #247AD0;  /*#F9F7DF*/
	font-weight: bold;
	background-color: #AAD3EE;
	padding: 3px;
}


.Box {  
	text-align: justify; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	border: 1px #AAD3EE solid;
	margin: 0em 3em 1em 3em;
	position: relative;	}
	
.BoxCent {  
	text-align: center; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	border: 1px #AAD3EE solid;
	margin: 0em 8em 1em 8em;
	position: relative;
	font-weight: bold;
	}
	
.Particelle1 {  font-weight: bold; color: #599FE6}

.Particelle2 {  font-weight: bold; color: #FF0000}

a, a:visited  { color: #0033FF} 

a:hover {  color: #009999; }

.Autore { color: #CC0000; text-align: right; font-style: italic}
.Autore a:link, .Autore a:visited { color: #CC0000; text-decoration:none;  }
.Autore a:hover { color: #009999;}


.DataInvio { font-style: italic; font-size: x-small;  color: #A2A2FF; }


 
ul.menu1 li a:hover { }ul.menu1 li a:active  { }

ul.menu1 li a:link { }

.Titolobox2 {
	text-align: center;
	margin: 1em 3em 0em 3em;
	position: relative;
	color: #552D11;
	font-weight: bold;
	border: #FFCC66;
	background-color: #66CCFF;
	font-family: Arial, Helvetica, sans-serif;

}

td.BoxTableAutori{
	text-align: center;
	border: 1px #AAD3EE solid;
	font-size: smaller;
}

td.BoxTableAutori a{
	text-decoration:none;
}

.BoxTable {
	text-align: center;
	border: 1px #AAD3EE solid;
	width:20px
	position: relative;
	padding: 3px;
}

td.BoxTable a,td.BoxTable a:link,td.BoxTable a:visited   {
	font-weight: bold;
	display: block; /* il link occupa tutto lo spazio orizzontale */
	text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	color: #000099;
	}

td.BoxTable a:hover, td.BoxTable a:active{
	background-color: #AAD3EE;
	color: #F9F7DF; } /* colori per l'effetto roll-over */

		
