/* PAGINA */
#body  { margin: 0px; padding:0px; text-align: center; background: url(immagini/menu_bg.png) #ffffff
       repeat-x; color: #000000; }
#header { width: 763px; margin: 0 auto;}
#content { width: 763px; background-repeat: no-repeat; margin: 0 auto; background-color: white;
         margin-top: 10px;}
#content a { color: black; }


/* NUOVA HOME : TABELLA */
.tabhome { vertical-align: top; font-family: verdana; font-size: 13px; width: 250px; padding-left: 8px; padding-right: 8px; }
.tabhome p { font-family: verdana; font-size: 11px; height: 15px; text-align: center;
 border-top: 1px solid black; border-bottom: 1px solid black; margin-bottom: 5px; margin-top: 0px;
background-color: #E7E7E7; font-weight: bold; }
.tabhome a { text-decoration: none; }

/* NUOVA HOME */
/* Il titolo della sezione  <.sezione>; il titolo delle sottosezioni  <.sezione_indice a> */
/* NB: se aumenti/diminuisci FONT-SIZE della classe <.sezione> va modificato anche HEIGHT di <.cont_sezione>  */

/* MAPPA */

.tabmappa { vertical-align: top; font-family: verdana; font-size: 13px; width: 740px; padding-left: 8px; padding-right: 8px; }
.testosmallmappa { text-align: justify; font-family: verdana; font-size: 11px; line-height: 1px; text-decoration: none; }


.cont_sezione { border-bottom: 1px solid black; margin-bottom: 10px; vertical-align: bottom; height: 21px; }

/*.sezione { font-size: 15px; margin-right: 5px; margin-top: 3px; font-family: georgia; float: left; font-variant: small-caps; letter-spacing: 2px; font-weight: bold; color: #363434; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; padding-left: 5px; padding-right: 5px; } */

.sezione { font-size: 15px; margin-right: 5px; margin-top: 3px; font-family: georgia; float: left; font-variant: small-caps; letter-spacing: 2px; font-weight: bold; color: #363434; }
.sezione a  { text-decoration: none; }
.sezione_foto { float: right; padding-left: 5px; }
.sezione_foto img { border: none; }
.sezione_indice { clear: left; text-align: left; font-size: 11px; font-family: verdana; line-height: 18px; }
.sezione_indice a { letter-spacing: 1px; font-variant: small-caps; font-size: 14px; font-family: georgia; }
.testosmallhome { text-align: justify; font-family: verdana; font-size: 11px; line-height: 15px; }
.testosmallhome a { text-decoration: none; border-bottom: 1px solid #6B6B6B; }
.blu { color: blue; }
.bulletimagestyle { position: absolute; left: -200px; }

/* PATH SUPERIORE */
.path_sup { font-family: verdana; font-size: 9px;  height: 13px; padding-bottom: 1px;  margin-top: 7px; text-align: right; padding-left: 3px; }



/* MENU 3 LIVELLO */
.menu3 { float: left; font-family: verdana; font-size: 11px; margin-right: 15px; margin-bottom: 10px;
     width: 130px; margin-top: 5px; text-align: left; }
.head3aktop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #CFDBFF; font-weight: bold; }	 .head3vitatop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #CE5D2E; font-weight: bold; 
	 color: #FFFFFF;}

.head3looktop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #685E5C; font-weight: bold; 
	 color: #FFFFFF; }
.head3odg { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 0px; background-color: #9C9C9C; font-weight: bold; }
.head3odgtop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #9C9C9C; font-weight: bold; }
.head3spartacus { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 0px; background-color: #A53529; font-weight: bold; }
.head3spartacustop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #A53529; font-weight: bold; }
.head3lolita { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 0px; background-color: #F0B3B3; font-weight: bold; }
.head3lolitatop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #F0B3B3; font-weight: bold; }
.head3ds { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 0px; background-color: #707AA4; font-weight: bold; }
.head3dstop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #707AA4; font-weight: bold; }
.head32001 { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 0px; background-color: #000000; font-weight: bold; 
	 color: #FFFFFF; }
.head32001top { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #000000; font-weight: bold; 
	 color: #FFFFFF; }
.head3am { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 0px; background-color: #C8E0F8; font-weight: bold; }
.head3amtop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #C8E0F8; font-weight: bold; }
.head3bl { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 0px; background-color: #F0B3B3; font-weight: bold; }
.head3bltop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #F0B3B3; font-weight: bold; }
.head3ts { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 0px; background-color: #FCE9BA; font-weight: bold; }
.head3tstop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #FCE9BA; font-weight: bold; }
.head3fmj { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 0px; background-color: #5E753B; font-weight: bold; }
.head3fmjtop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #5E753B; font-weight: bold; }
.head3ews { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 0px; background-color: #C9B9CB; font-weight: bold; }
.head3ewstop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #C9B9CB; font-weight: bold; }
.head3ai { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 0px; background-color: #AEBCC7; font-weight: bold; }
.head3aitop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #AEBCC7; font-weight: bold; }

.head3progetti { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 0px; background-color: #A3343B; font-weight: bold; 
	 color: #FFFFFF; }
.head3progettitop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #A3343B; font-weight: bold; 
	 color: #FFFFFF; }
.head3critica { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 0px; background-color: #EDEBCA; font-weight: bold; 
	 color: #000000; }
.head3criticatop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #EDEBCA; font-weight: bold; 
	 color: #000000; }
	 
.head3memorialtop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #666A7A; font-weight: bold; 
	 color: #FFFFFF;}
.head3paroletop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #606559; font-weight: bold; 
	 color: #FFFFFF;}
.head3testimonianzetop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #666A7A; font-weight: bold; 
	 color: #FFFFFF; }
.head3testimonianze { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #666A7A; font-weight: bold; 
	 color: #FFFFFF; }
.head3risorsetop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #9A4B44; font-weight: bold; 
	 color: #FFFFFF; }
.head3risorse { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 0px; background-color: #9A4B44; font-weight: bold; 
	 color: #FFFFFF; }
.head3aktop { font-family: verdana;font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 5px; margin-top: 5px; background-color: #DADADA; font-weight: bold; }
	 
.menu3 img { border: none; }

.voci3 { padding-left: 2px; padding-bottom: 8px; }
.voci3 a { text-decoration: none; }
.voci3on { font-weight: bold; }



/* TESTO CENTRALE */
.titolo { text-align: left; font-family: verdana; font-size: 17px; font-weight: bold; 
     margin-top: 9px; font-variant: small-caps; }
.sottotitolo { text-align: left; font-family: verdana; font-size: 11px; font-weight: bold;
     margin-bottom: 20px }
.autore { text-align: left; font-family: verdana; font-size: 11px; font-weight: bold; 
     margin-bottom: 20px }
.testo { text-align: justify; font-family: verdana; font-size: 13px; }
.testosmall { text-align: justify; font-family: verdana; font-size: 11px; }
.tab50a { width: 50%; text-align: center; font-family: verdana; font-size: 13px; }
.tab50 { width: 50%; text-align: center; font-family: verdana; font-size: 11px; font-weight: bold;}
.tab100 { width: 100%; }
.tab615 { width: 615px; }
.tab760 { width: 760px;}
.paragrafo { text-align: center; font-family: verdana; font-size: 11px; font-weight: bold;
     padding-top: 15px; }
     
.citazione { text-align: justify; font-family: verdana; font-style: italic; font-size: 13px;
     padding-left:200px; }
.citazionesmall { text-align: justify; font-family: verdana; font-style: italic; font-size: 11px;
     padding-left:200px; }
.citazionecrediti { text-align: right; font-family: verdana; font-size: 11px; padding-left: 200px; line-height:0.1em; }

.indent { margin-left: 30px; margin-right: 30px; text-align: justify; font-family: verdana; 
     font-size: 13px; }
.crediti { text-align: right; font-family: verdana; font-size: 11px; padding-top: 20px; }
.creditidx { text-align: right; font-family: verdana; font-size: 11px; padding-top: 20px; }
.testogrigio { text-align: justify; font-family: verdana; font-size: 9px; padding-top: 20px; 
     color: #8A8A8A; }



/* BOX DOWNLOAD */
.headdownload { font-family: verdana; font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 10px; background-color: #DADADA; font-weight: bold; }
.download { float: right; font-family: verdana; font-size: 11px; margin-left: 15px; 
     margin-bottom: 10px; width: 130px; text-align: left; }
.headdownloadsx { font-family: verdana; font-size: 11px; height: 15px; width: 130px;
	 text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; 
	 margin-bottom: 10px; margin-top: 30px ; background-color: #DADADA; font-weight: bold; }
.downloadsx { float: left; font-family: verdana; font-size: 11px; margin-right: 15px; 
     margin-bottom: 10px; width: 130px; text-align: left; }
.download img { float: left; margin-right:10px; }
.downloadsx img { float: left; margin-right:10px; }



/* PAGINE INTRO SEZIONI */
.tabsezione { width: 33%; vertical-align: top; text-align: justify; padding-right: 25px; padding-bottom: 25px; font-family: verdana; font-size: 13px; }
.tabsezione p { font-family: verdana; font-size: 11px; height: 15px; text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; margin-bottom: 5px; margin-top: 0px; background-color: #E7E7E7; font-weight: bold; }
.tabsezione a { text-decoration: none; }



/* ARTICOLO DENTRO TESTO */
.articolo { text-align: justify; font-family: verdana; font-size: 11px; }
.arttitolo { text-align: justify; font-family: verdana; font-size: 11px; font-weight: bold; padding-top: 15px; }
.artsottotitolo { text-align: justify; font-family: verdana; font-size: 11px; font-style: italic; }
.artautore { text-align: justify; font-family: verdana; font-size: 11px; }
.artfonte { text-align: right; font-family: verdana; font-size: 11px; }



/* TABELLE IMMAGINI */
.galleria_big { width: 100%; valign: top; margin-bottom: 10px; margin-top: 10px; }
.galleria_small { width: 80%; valign: top; margin-top: 10px; margin-bottom: 10px; }

.fotox2 { width: 50%; text-align: center; vertical-align: top;}
.fotox2 p { margin-top: 0px; padding: 15px; text-align: justify; font-family: verdana; 
           font-size: 11px; color: #8a8a8a }
.fotox3 { width: 33%; text-align: center; vertical-align: top;}
.fotox3 p { margin-top: 0px; padding: 15px; text-align: justify; font-family: verdana;
           font-size: 11px; color: #8a8a8a }
.fotox4 { width: 25%; text-align: center; vertical-align: top;}
.fotox4 p { margin-top: 0px; padding: 15px; text-align: justify; font-family: verdana;
           font-size: 11px; color: #8a8a8a }
.fotox5 { width: 20%; text-align: center; vertical-align: top;}
.fotox5 p { margin-top: 0px; padding: 15px; text-align: justify; font-family: verdana;
           font-size: 11px; color: #8a8a8a }



/* IMMAGINI */
.bordo { border: 1px solid black; }
.nobordo { border: 0px; }
.dxbordo { float: right; margin-left: 20px; border: 1px solid black; margin-bottom: 10px; }

.dxnobordo { float: right; margin-left: 20px; margin-bottom: 10px; border: 0px; }

.dxbordonomargin { float: right; border: 1px solid black; }

.snbordo { float: right; margin-left: 20px; border: 1px solid black; margin-bottom: 10px; }

.destra { float: right; margin-left: 20px; margin-bottom: 10px;  border: 0px;}
.sinistra { float: left; margin-right: 20px; margin-bottom: 10px;  border: 0px;}

.centrobordo { margin-top: 10px; margin-bottom: 10px; border: 1px solid black; }

.dxgruppo { float: right; clear: right; margin-left: 20px; margin-top: 1px; }
.dxgruppo img { border: 1px solid black; }
.vai { float: right; border: 0px; }

.fotodidadx { float: right; clear: right; margin-left: 20px; margin-top: 1px; margin-bottom: 5px;
            width: 200px; text-align: justify; font-family: verdana; font-size: 11px; color: #8a8a8a}
.fotodidasx { float: left; clear: left; margin-right: 20px; margin-top: 1px; margin-bottom: 5px;
            width: 200px; text-align: justify; font-family: verdana; font-size: 11px; color: #8a8a8a}
.fotodidacentro { text-align: center; margin-top: 1px; margin-bottom: 5px; width: 500px; 
            text-align: justify; font-family: verdana; font-size: 11px; color: #8a8a8a}

.d img { border: 0px; }

.didascalia { text-align: center; font-family: verdana; font-size: 11px; color: #8a8a8a}



/* DOCUMENTI */
.tab5 { width: 5%; vertical-align: top; padding-top: 3px; padding-top: 22px }
.tab90 { width: 90%; padding-top: 20px }
.tab42 { width: 42%; vertical-align: top; }
.doc { padding: 3px; font-family: verdana; font-size: 11px; line-height: 1.5; text-align: justify; }
.doc_intro { padding: 7px; font-family: verdana; font-size: 11px; line-height: 1.5; 
	 text-align: justify; font-style: italic; }
.doc_head { border-top: 1px solid black; border-bottom: 1px solid black; background-color: #FFFFFF;
     padding-left: 2px; }
.doc_titolo { font-weight: bold; }
.doc_sottotitolo { font-family: verdana; font-size: 11px; line-height: 1.5; text-align: justify; 
     font-style: italic; }
.doc_autore { font-style: italic; }
.doc_fonte { text-align: right; padding: 2px; }
.domanda { font-family: verdana; font-size: 11px; text-align: justify; font-weight: bold; }
.doc_headvita { border-top: 1px solid black; border-bottom: 1px solid black; 
     background-color: #CE5D2E; padding-left: 2px; }
.doc_headparole { border-top: 1px solid black; border-bottom: 1px solid black; 
     background-color: #606559; padding-left: 2px; }
.doc_headlook { border-top: 1px solid black; border-bottom: 1px solid black; 
     background-color: #685E5C; padding-left: 2px; }

.doc_headodg { border-top: 1px solid black; border-bottom: 1px solid black; 
	 background-color: #9C9C9C; padding-left: 2px; }
.doc_headspartacus { border-top: 1px solid black; border-bottom: 1px solid black; 
	 background-color: #A53529; padding-left: 2px; }
.doc_headlolita { border-top: 1px solid black; border-bottom: 1px solid black; 
	 background-color: #F0B3B3; padding-left: 2px; }
.doc_headds { border-top: 1px solid black; border-bottom: 1px solid black; background-color: #707AA4;
     padding-left: 2px; }
.doc_head2001 { border-top: 1px solid black; border-bottom: 1px solid black; 
	 background-color: #000000; padding-left: 2px; color: #FFFFFF; }
.doc_headam { border-top: 1px solid black; border-bottom: 1px solid black; background-color: #C8E0F8;
     padding-left: 2px; }
.doc_headbl { border-top: 1px solid black; border-bottom: 1px solid black; background-color: #F0B3B3;
     padding-left: 2px; }
.doc_headts { border-top: 1px solid black; border-bottom: 1px solid black; background-color: #FCE9BA;
     padding-left: 2px; }
.doc_headfmj { border-top: 1px solid black; border-bottom: 1px solid black; 
     background-color: #5E753B; padding-left: 2px; }
.doc_headews { border-top: 1px solid black; border-bottom: 1px solid black; 
     background-color: #C9B9CB; padding-left: 2px; }
.doc_headai { border-top: 1px solid black; border-bottom: 1px solid black; background-color: #AEBCC7;
     padding-left: 2px; }
.doc_headprogetti { border-top: 1px solid black; border-bottom: 1px solid black; 
     background-color: #A3343B; padding-left: 2px; }
.doc_headcritica { border-top: 1px solid black; border-bottom: 1px solid black; 
     background-color: #EDEBCA; padding-left: 2px; }
.doc_headmemorial { border-top: 1px solid black; border-bottom: 1px solid black; 
     background-color: #666A7A; padding-left: 2px; }
.doc_headtestimonianze { border-top: 1px solid black; border-bottom: 1px solid black;
     background-color: #666A7A; padding-left: 2px; }
.doc_headak { border-top: 1px solid black; border-bottom: 1px solid black; background-color: #DADADA;
     padding-left: 2px; }
.doc_headrisorse { border-top: 1px solid black; border-bottom: 1px solid black; 
     background-color: #9A4B44; padding-left: 2px; }

/* LETTERA */

.lettera { padding-left:100px; padding-right:100px; padding-top:20px; font-family:courier; }


/* FONDO */
.fondo { width: 100%; margin-top: 20px; font-family: verdana; font-size: 9px; margin-bottom: 10px; 
     text-align: center; }
.tab48a { width:48%; text-align: left; vertical-align: top; padding-top: 3px; font-family: verdana; font-size: 10px;
     padding-bottom: 5px;}
.tab48b { width:48%; vertical-align: top; padding-top: 3px; font-family: verdana; font-size: 10px;
     padding-bottom: 5px; text-align: justify;}
.tab4 { width:4%px; }
.fondo_head { font-size: 11px; margin-bottom: 5px; font-weight: bold; background-color: #E7E7E7;
     border-bottom: 1px solid black; border-top: 1px solid black; text-align: center; height: 13px;  padding-top: 0px;
     padding-bottom: 1px; }
.fondo_leggi { float: right; margin-bottom: 2px; margin-right: 2px; }



/* PATH INFERIORE */
.path_inf { font-family: verdana; font-size: 9px;  height: 13px; padding-bottom: 3px; 
     margin-top: 7px; text-align: left; padding-left: 3px; text-align: left; }



/* FOOTER */
.footer { clear: left; padding-top: 2px; margin-top: 7px; width: 100%; text-align: center;
     font-family: verdana; font-size: 9px; margin-bottom: 10px; color: #8A8A8A; 
     border-top: 1px solid #8A8A8A; }


/* STILI VARI */
.nome { font-style: italic; }
.center { text-align: center; }
.v11 { font-family: verdana; font-size: 11px; }
.v13 { font-family: verdana; font-size: 13px; }
.b { font-weight: bold; }
.i { font-style: italic; }
.u { text-decoration: underline; }
.j { text-align: justify; }
.d { text-align: right; }
.l { text-align: left; }
.c { text-align: center; }
.black { text-decoration: none; color: black; }
.black2 { color: black; }
.grigio { color: #8A8A8A; }
.clear { clear: left; }
.cleardx { clear: right; }




/* MENU DI NAVIGAZIONE */

#navcontainer {
	position: relative;
	height: 33px;
	width: 763px;
	padding: 0;
	white-space: nowrap;
	font-size: 12px;
}

#navcontainer #current {
	background: no-repeat url(immagini/tab_on.png);
}

/* Parent - Level 0 */

#navcontainer ul {
	margin: 0px;
	padding: 0px;
	z-index: 2;
}

 #navcontainer li {
	float: left;
	margin: 0 0 0 0px;
	list-style-type: none;
	padding: 0px;
}

 #navcontainer a {
	position: relative;
	width: 109px;
	height: 34px;
	display: block;
	margin: 0;
	text-align: center;
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
	color: #3c3c3c;
	padding: 11px 0px 0px 0px;
	background: no-repeat url(immagini/tab_off.png);
	text-shadow: 0px 1px 0px #ffffff;
}


/* Child - Level 1 */

 #navcontainer ul ul {
	position: absolute;
	width: 763px;
	left: 0;
	top: 32px;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	height: 1px;
	text-align: left;
	font-size: 11px;
}


#navcontainer ul ul li a {
	border: 0;
	color: #3b3b3b;
	background: transparent none;
	font-family: Verdana;
	font-size: 11px;
	margin: 0px;
	width: 9em;
	height: 16px;
	padding: 1px 0px 0px 0px;
	font-style: normal;
	font-family: Verdana;
	text-shadow: 0px 1px 0px #ffffff;
}

#navcontainer ul ul #current2 {
	font-weight: normal;
	background: url(immagini/menu2_on.png) repeat-x;
}