body{font-family: Arial,sans-serif;
	 background: url(grafica/sfondolinee2.png);
	 line-height: 1.166;
	 margin: 0px;
	 padding: 0px;
	 background: url(grafica/sfondolinee4.png);
	 background-attachment : fixed;
}

a{color: #006699;
  text-decoration: none;
}

a:link{color: #006699;
	   text-decoration: none;
}

a:visited{color: #006699;
	      text-decoration: none;
}

a:hover{color: #006699;
	    text-decoration: none;
}

a:active {text-decoration: none;
}

h1{font-family: Verdana,Arial,sans-serif;
   font-size: 120%;
   color: #334d55;
   margin: 0px;
   padding: 0px;
}

h2{font-family: Arial,sans-serif;
   font-size: 114%;
   color: #006699;
   margin: 0px;
   padding: 0px;
}

h3{font-family: Arial,sans-serif;
   font-size: 100%;
   color: #334d55;
   margin: 0px;
   padding: 0px;
}

h4{font-family: Arial,sans-serif;
   font-size: 100%;
   font-weight: normal;
   color: #333333;
   margin: 0px;
   padding: 0px;
}

h5{font-family: Verdana,Arial,sans-serif;
   font-size: 100%;
   color: #334d55;
   margin: 0px;
   padding: 0px;
}

ul{list-style-type: square;
}

ul ul{list-style-type: disc;
}

ul ul ul{list-style-type: none;
}

label{font-family: Arial,sans-serif;
      font-size: 100%;
      font-weight: bold;
      color: #334d55;
}

#content{float: left;
	     width: 70%;
}

.feature{padding: 0px 0px 10px 10px;
	     font-size: 80%;
}

.feature h3{padding: 30px 0px 5px 0px;
	        text-align: center;
}

.feature img{float: left;
	         padding: 10px 10px 0px 0px;
}

.maitable{ 
          width: 840px;
          background-color:#FFFFFF;
          border-color:#333333;
          border-left-style:solid;
          border-left-width:thin;
          border-right-style:solid;
          border-right-width:thin;
}

.story{clear: both;
	   padding: 10px 0px 0px 10px;
	   font-size: 80%;
	   border-left-color: #000000;
}

.story p{padding: 0px 0px 10px 0px;
	     color: #3375AF;
}

#siteInfo{clear: both;
	      border: 1px solid #cccccc;
	      font-size: 75%;
	      color: #cccccc;
	      padding: 10px 10px 10px 10px;
}

#siteInfo img{padding: 4px 4px 4px 10px;
	           vertical-align: middle;
}

.titolo{font-size: 200%;
	    font-weight: bold;
		color: #3375AF;
}

.Stilesmlfont{font-size: 70%}

.Stilemedfont{font-size: 85%}
		
.Stile1{font-size: 130%;
	    font-weight: bold;
		color: #3375AF;
        }

.Stile2{font-size: 130%; 
		font-weight: bold; 
		color: #3375AF; 
}
		
.Stile3{font-size: 80%;
        color: #3375AF
}

.Stile4{font-size: 115%;
        color: #3375AF;
}
		 		 
.Stile6{font-size: 115%; 
        font-weight: bold; 
		color: #3375AF;
}

.Stile7{font-size: 110%;  
        font-weight: bold; 
		color: #3375AF;
}

.Stile8{font-size: 90%; 
        color: #3375AF;
}

.Stile9{color: #666666}

.Stile15{font-size: 85%;
	     color: #005099;
	     font-style: italic;
	     font-weight: bold;
}

.Stile18{font-size: 70%; 
         font-style: italic;
}

.Stile20{font-size: 85%; 
         color: #00FFFF; 
		 font-style: italic; 
		 font-weight: bold;
}

.Stile21{color: #66FFFF}

