<style type="text/css">

/*QUESTO E' UN LAYOUT A TRE COLONNE A LARGHEZZA FISSA  
CHE SONO CENTRATE NELLA FINESTRA DEL BROWSER*/
  
/* QUESTO TEMPLATE FUNZIONA BENE CON UNA LUNGA LISTA DI LINK IN VARIE CATEGORIE, BOTTONI
  E ALTRE COSE CHE VANNO BENE PER COLONNE ABBASTANZA STRETTE. QUESTO TEMPLATE VIENE VISUALIZZATO ALLO STESSO MODO SU OGNI MONITOR*/   
  
/*QUESTO TEMPLATE NON LAVORA BENE SE DEVONO ESSERE VISUALIZZATE FIGURE TROPPO GRANDI (PIU' DI 420 PX) O TROPPO LARGHE O ANCHE BOX (PIU' DI 150 PX) NELLE COLONNE*/
  

	  body {
		text-align:center;
         	background: #d3d3d3;
		margin: 0;
		padding: 0;
		}
		
		
a  { color: brown; background: transparent; text-decoration: underline;} 
a:link  { color: brown; background: transparent; text-decoration: underline; } 
a:active  { color: brown; background: transparent; text-decoration: underline;}  
A:hover{ color: brown; background: transparent; text-decoration: underline overline; }

	
	
	#container {
		width:958px;
		margin: 0 auto;
		margin-top:0px;
		padding:0px;
		text-align: center; 
 		background:transparent;  

			}
		
      	
	   	
	#contentheader {
		background:transparent;
                margin-left:0px;
                margin-right:0px;
                margin-bottom:8px;
		text-align:center;
                border-top: 2px solid white;   
		}



	#contentmain {
		width: 958px;
		margin: 30px auto;
		padding-top:0px;
		text-align:center;
		background-color: white;
		position: relative;
		}
	
	#contentfooter {
		width: 958px;
		margin: 0 auto;
		margin-top:0px;
		padding:0px;
		padding-top:0px;	
		background-color: white;
		text-align:center;
		}
	
	
		
	#spacer15{width:15px;  float:left;
 background:transparent}
		
	
	/*CONTENTHEADER STYLES*/

.title{font: 2.2em Flat Brush;
		padding:10px 10px 5px 10px;
		padding:10px;
		margin:0px;
		text-align:center;
		color:red;
		}
		
/*CONTENTLEFT CONTENTRIGHT STYLES*/

	#contentleft p { font: normal .70em Verdana, Arial, Helvetica, sans-serif; 
	                color: white; padding: 0px 10px; margin-bottom:20px; background:transparent}
	#contentright p { font: normal .70em Verdana, Arial, Helvetica, sans-serif; 
	                 color: white; padding:0px 10px; background:transparent}
		
	
	#section {background:transparent; margin-bottom: 20px; text-align:left; border: 0px solid #000000}
	#section-c {background:transparent; margin-bottom: 20px; text-align:center}

	
h2.sectiontitle {
		font: bold 14px Calligraph421 BT;
		background: green;
		text-align:center;
		border-bottom: 1px solid #000000;
		margin:0px 10px;
		font-variant: small-caps;
		background: green;
		color: white;
		border-bottom: 1px solid white;
		}
    
 /*CONTENTMAIN STYLES*/    

  #contentmain p { font: bold 12px Verdana; 
                  color: white; padding:0px 10px; background:transparent}

    
  #contentmain ul {
	list-style: square;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 1em;
	padding-left: 1em;
	}

 #contentmain li {
	background:transparent;
	font: .70em Verdana;
	color: black;
	}

	



h2.par{		font: 14px verdana;
		padding:10px 10px 5px 10px;
		padding:10px;
		margin:0px;
		color: white;
		}

h2.parb{	font: bold 14px verdana;
		padding:10px 10px 5px 10px;
		padding:10px;
		margin:0px;
		color:black;
		}

h2.parb1{	font: 14px verdana;
		padding: 0px 10px 5px 0px;
		margin:0px;
		color:black;
		}

h2.parb2{	font: bold 12px verdana;
		padding:10px 10px 5px 10px;
		padding:10px;
		margin:0px;
		color:black;
		}

h2.parsec{	font: bold italic 15px verdana;
		padding:10px 10px 5px 10px;
		padding:10px;
		margin:0px;
		color:black;
		text-decoration: underline;
		}

h2.pnav{	font: bold italic 12px verdana;
		padding:10px 10px 5px 10px;
		padding:10px;
		margin:0px;
		color:white;
		}

h2.titsec{	font: bold 20px dolphin;
		padding: 10px 0px 0px 0px;
		margin:0px;
		color: #13421B;
		}

h2.sottotit{	font: bold 24px dolphin;
		padding:10px 10px 5px 10px;
		padding:10px;
		margin:0px;
		color: #13421B;
		}

h2.sottotitb{	font: bold 16px Verdana;
		padding:10px 10px 5px 10px;
		padding:10px;
		margin:0px;
		color: white;
		text-decoration:underline;
		}

h2.sottotitb1{	font: bold italic 14px verdana;
		padding:10px 10px 5px 10px;
		padding:10px;
		margin:0px;
		color:black;
		}

h2.titpag{	font: bold 32px dolphin;
		padding:10px 10px 0px 10px;
		margin:0px;
		color: #13421B;
		}

h2.cred{	font: 11px verdana;
		padding:10px 10px 5px 10px;
		padding:10px;
		margin:0px;
		color:white;
		}
 
h2.rici{	font: 9px verdana;
		padding:10px 10px 5px 10px;
		padding:10px;
		margin:0px;
		color:black;
		}

h2.credb{	font: 11px verdana;
		padding:10px 10px 5px 10px;
		padding:10px;
		margin:0px;
		color: #000000;		
		}

h2.titweb {	font: bold italic 1em Calligraph421 BT, comic sans ms;
		padding:10px 10px 5px 10px;
		padding:10px;
		margin:0px;
		text-align:center;
		color:#13421B;
		}

h2.sect{	font: bold italic 12px verdana, Calligraph421 BT;
		padding:0px 10px;
		margin:5px;
		text-align:center;
		color: green;
		background: white;
		border-bottom: 1px solid green;
		font-variant: small-caps;
		}

h6.cita{	font: 12px Arial; 
	      color: black; 
		padding:0px 10px; 
		background:transparent;
		text-align: center;
		}

h6.versi{	font: 1em Arial; 
	        color: black; 
		padding:0px 10px; 
		background:transparent;
		text-align: center;
		}

h6.pubblicato{	font: bold italic .70em Verdana; 
	        color: black; 
		padding:0px 10px; 
		background:transparent;
		text-align: center;
		}

h6.tab1{	font: bold 12px Verdana; 
	        color: white; 
		padding:0px 10px; 
		background:transparent;
		text-align: center;
		}

h6.tab2{	font: normal 11px Verdana; 
	        color: black; 
		padding:0px 10px; 
		background:transparent;
		text-align: right;
		}

h6.piano{	font: italic 12px Verdana; 
	        color: black; 
		padding:0px 10px; 
		background:transparent;
		text-align: center;
		}

h6.indice {	font: italic 16px comic sans ms, verdana; 
	        color: #13421B; 
		padding:0px 10px; 
		background:transparent;
		text-align: center;
		}

h6.intlinks {	font: bold italic .71em verdana;
		background: #13421B;
		text-align:left;
		margin:0px 10px;
		color: white;
		}

.areafks {	height: 180px;
		width: 160px;
		}




/**************************************************************
/*reset dei margini e del padding*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}

/*rimozione stile nelle liste*/
ol,ul {list-style:none;}


body {background: #fff; color: #777; margin: 0 25px;/*reset dei margini e del padding*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
/*rimozione stile nelle liste*/
ol,ul {list-style:none;}


body {background: #fff; color: #777; margin: 0 25px; font: 12px verdana, sans-serif;}
a {text-decoration: none;}
img {border:none;}

#page { margin: 30px auto; width: 958px; position: relative; }

#header {height: 357px; border: 1px solid #333; position: relative; overflow: hidden; margin-bottom:20px;}

#header .slide { position: absolute; top: 0; left: 0; display: none; }

#slide_nav { position: absolute; bottom: 0; height: 44px; background-image: url(black-65-opacity.png); width: 100%; }

#slide_nav li { float: left; height: 14px; line-height: 14px; padding: 15px 0; text-transform: uppercase; font-weight: bold; }

#slide_nav a { color: #fff; display: block; float: left; height: 14px; line-height: 14px; border-left: 1px solid #6e6d6d; text-align: center; }
#slide_nav li.slide-1 a { width: 110px; border-left:none;}
#slide_nav li.slide-2 a { width: 110px; }
#slide_nav li.slide-3 a { width: 110px; }
#slide_nav li.slide-4 a { width: 110px; }
#slide_nav li.slide-5 a { width: 110px; }
#slide_nav li.slide-6 a { width: 110px; }
#slide_nav li.slide-7 a { width: 110px; }
#slide_nav li.slide-8 a { width: 110px; }
#slide_nav .selected a { color: #999; } 
}
a {text-decoration: none;}
img {border:none;}

#page { margin: 30px auto; width: 958px; position: relative; }

#header {height: 357px; border: 1px solid #333; position: relative; overflow: hidden; margin-bottom:20px;}

#header .slide { position: absolute; top: 0; left: 0; display: none; }

#slide_nav { position: absolute; bottom: 0; height: 44px; background-image: url(black-65-opacity.png); width: 100%; }

#slide_nav li { float: left; height: 14px; line-height: 14px; padding: 15px 0; text-transform: uppercase; font-weight: bold; }

#slide_nav a { color: #fff; display: block; float: left; height: 14px; line-height: 14px; border-left: 1px solid #6e6d6d; text-align: center; }
#slide_nav li.slide-1 a { width: 110px; border-left:none;}
#slide_nav li.slide-2 a { width: 110px; }
#slide_nav li.slide-3 a { width: 120px; }
#slide_nav li.slide-4 a { width: 110px; }
#slide_nav li.slide-5 a { width: 110px; }
#slide_nav li.slide-6 a { width: 120px; }
#slide_nav li.slide-7 a { width: 110px; }
#slide_nav li.slide-8 a { width: 110px; }
#slide_nav .selected a { color: #999; } 



</style>


