	body{ background:#FFFFFF url(images/sfondo.jpg);
 text-align: center;
 font-family: Comic Sans MS,Arial;
 letter-spacing: 1px;
 behavior: url(n_css/csshover2.htc);<!-- per ie6-->
	} 
	#folder img{
	border:none;
	}
	#folder1{
	height:130px; background-image:url('images/sfondo.jpg')
	}
	#folder1 img{
	width:85px;
	height:80px;
	float:left;
	margin-top:48px; padding-left:1px; padding-right:1px
	}
	#folder1 img:hover{
	width:100px;
	height:130px;
	margin-top:0;
	}
	#folder2{
	height:140px; background-image:url('images/sfondo.jpg')
	}
	#folder2 img{
	width:100px;
	height:70px;
	float:left;
	margin-top:48px; padding-left:1px; padding-right:1px

	}
	#folder2 img:hover{
	width:200px;
	height:140px;
	margin-top:0
	}

a:link, a:visited {
 color: #172244;
 border-bottom: 1px solid #738FE6;
 
}

a:hover {
 color: #172244;
 border-bottom: 1px dotted #738fe6;
}

h1, h2, h3, h4 {
 color: #172244;
 margin: 5px;
 font-variant: small-caps;
}

h1 {
 letter-spacing: 4px;
 font-size: 14px;
 font-weight: bold;
 padding: 0px 0px 0px 0px;
 width: auto;
 }

h2 {
 letter-spacing: 5px;
 font-size: 20px;
 font-weight: bold;
 padding: 0px 5px 5px 5px;
 border-bottom: 1px solid #172244;
}

h3 {
 font-size: 16px;
 padding: 0px 5px 5px 5px;
 letter-spacing: 10px;
 border-bottom: 1px solid #172244;
}

h4 {
 font-size: 12px;
 font-weight: bold;
 text-align: left;
 letter-spacing: 1px;
}
h3 {
 font-size: 16px;
 padding: 0px 5px 5px 5px;
 letter-spacing: 5px;
 border-bottom: 1px solid #172244;
}

#container {
 border: 0px;
 width: 600px;
 padding: 5px;
 font-size: 10px;
}
 
#header {
 border: 0px;
 width: 465px;
 height: 108px;
 text-align: ;
 padding: 5px;
 margin-bottom: 5px;
}

#footer {
 border: 1px dotted #172244;
 width: 365px;
 float: right;
 margin-bottom: 5px;
 text-align: center;
 padding: 5px;
 font-size: 10px;
}

/* this holds the psuedo frame AND the footer */
#content {
 border: 0px;
 width: 590px;      /*590*/
 text-align: left;
 margin-bottom: 5px;
 padding: 0px;
 font-size: 10px;
 text-align: right;
}
/* this is the psuedo frame */
#contenitore {
 border: 0px;
 width: 600px;
 height: 160px;
 overflow: auto;
 padding: 10px;
 text-align: justify;
 font-size: 12px;
 scrollbar-face-color: #FFCC99;
 scrollbar-arrow-color: #2800FF;
 scrollbar-shadow-color: #FFF8E0;
 scrollbar-darkshadow-color: #FFCC99;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3dlight-color: #FFCC99;
 scrollbar-track-color: #FFFFFF;       
}
#contenitore1 {
 border: 0px;
 width: 600px;
 height: 250px;
 overflow: auto;
 padding: 10px;
 text-align: justify;
 font-size: 12px;
 scrollbar-face-color: #FFCC99;
 scrollbar-arrow-color: #2800FF;
 scrollbar-shadow-color: #FFF8E0;
 scrollbar-darkshadow-color: #FFCC99;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3dlight-color: #FFCC99;
 scrollbar-track-color: #FFFFFF;       
 }
 #contenitoreH {
 border: 0px;
 width: 440px;
 height: 300px;
 overflow: auto;
 padding: 10px;
 text-align: justify;
 font-size: 12px;
 scrollbar-face-color: #FFCC99;
 scrollbar-arrow-color: #2800FF;
 scrollbar-shadow-color: #FFF8E0;
 scrollbar-darkshadow-color: #FFCC99;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3dlight-color: #FFCC99;
 scrollbar-track-color: #FFFFFF;       
 }
#contenitored {
 border: 0px none;
 width: 158px;
 height: 300px;
 padding: 10px;
 text-align: justify;
 font-size: 10px; color:#800000    
 }
#contenitore2 {
 border: 0px;
 width: 600px;
 height: 300px;
 overflow: auto;
 padding: 10px;
 text-align: justify;
 font-size: 12px;
 scrollbar-face-color: #FFCC99;
 scrollbar-arrow-color: #2800FF;
 scrollbar-shadow-color: #FFF8E0;
 scrollbar-darkshadow-color: #FFCC99;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3dlight-color: #FFCC99;
 scrollbar-track-color: #FFFFFF;       
 }
#contenitore3 {
 border: 0px;
 width: 660px;
 height: 550px;
 overflow: auto;
 padding: 10px;
 text-align: justify;
 font-size: 12px;
 scrollbar-face-color: #FFCC99;
 scrollbar-arrow-color: #2800FF;
 scrollbar-shadow-color: #FFF8E0;
 scrollbar-darkshadow-color: #FFCC99;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3dlight-color: #FFCC99;
 scrollbar-track-color: #FFFFFF;       
 }
#box-contenitore {
border:1px dotted #8080FF;
padding:2px;
margin:2px;
}
#immagine    { float: left; border: 1px dotted #ffCC99; margin-left: 5; margin-right: 5px; 
               margin-top: 5; margin-bottom: 5px; padding: 5px }
.no-float { clear:left }

#navbox a:link, #navbox a:visited, #navbox a:hover {
 display: block;
 margin: 0px;
 text-decoration: none;
 border: 0px;
 width: 108px;
 float: left;
}

#navlinks{
 padding: 5px;
 font-family: Comic Sans MS;
 text-align: center;
 
}

#navlinks a:link, #navlinks a:visited {
 display: block;
 margin: 5px;
 text-decoration: none;
 font-weight: bold;
 padding: 5px;
 font-size: 14px
}

#sponsorAdDiv {position:absolute; height:1; width:1px; top:0; left:0;}


#navlinks a:hover{
 background-color: #FFFFFF;
 font-weight: bold;
 text-decoration: none;
 color: #800000;
}
/* menu orizzontale */
ul.menu {
margin:0;padding:0; list-style-type:none; font-family:Comic Sans MS; font-size:9pt
}
ul.menu li { display:inline }
ul.menu li a { 
text-decoration: none;
border:1px dotted #ffa098;
display:inline-block; width:85%; padding-left:1em; padding-right:1em; padding-top:.2em; padding-bottom:.2em
}
ul.menu li a:hover { background:#FF9999 }

/* menu orizzontale1 */
ul.menu1 {
list-style:none;
margin:0;padding:0
}
ul.menu1 li { display:inline }
ul.menu1 li a { text-decoration: none; display: inline-block; padding-left: 1em; 
               padding-right: 1em; padding-top: .2em; padding-bottom: .2em }
ul.menu1 li a:hover { background:#FFFFFF }

#demo {width:800px;	margin:0 auto}
