body {
		 font-family: arial, helvetica, verdana, sans-serif; 
		 color: #000000; 
		 background-color: #fafafa; 
		 font-size: 20px; 
		 scrollbar-face-color: #c80000;
		 scrollbar-highlight-color: #fff4f4;
		 scrollbar-3dlight-color: #c80000;
		 scrollbar-darkshadow-color: #000000;
		 scrollbar-shadow-color: #820000;
		 scrollbar-arrow-color: #ff0080;
		 scrollbar-track-color: #e5a8a8;
		 } 

:link {
			color: #ee0000; 
			text-decoration: none; 
			}
			 
:visited {
				 color: #db0000; 
				 text-decoration: none; 
				 } 

:active {
				color: #ff0f0f; 
				text-decoration: none; 
				} 

:hover {
			 color: #ff0f0f; 
			 text-decoration: underline; 
			 }

p {
	margin: 1em; 
	text-align: justify; 
	text-indent: 2em; 
	line-height: 110%; 
	} 

p.left {
			 margin: 1em; 
			 text-align: left; 
			 text-indent: 0; 
			 line-height: 110%; 
			 } 
			  
p.cit {
			margin: 2em 3em 2em 3em; 
			text-align: justify; 
			text-indent: 0; 
			line-height:105%; 
			font-style: oblique; 
			font-size:90%
			}			 
			 
h1 {
	 text-align: center; 
	 } 

h2 {
	 text-align: center; 
	 }
	  
h3 {
	 text-align: center; 
	 } 

h1.left {
				text-align: left; 
				margin: 10px; 
				} 

h2.left {
				text-align: left; 
				margin: 10px; 
				} 

h3.left {
				text-align: left; 
				margin: 10px; 
				}

h1.col {
			 color: #ff0000; 
			 font-weight: bold; 
			 text-align: left;
			 margin: 10px;
			 }

ul {
	 list-style-image: url(pics/dotred.gif); 
	 font-style: oblique; 
	 } 

ul.italiano {
						list-style-image: url(pics/Italiano.gif); 
						font-style: oblique; 
						font-size: 90%; 
						} 

ul.inglese {
					 list-style-image: url(pics/Inglese.gif); 
					 font-style: oblique; 
					 font-size: 90%; 
					 } 

span.evit {
					font-style: oblique; 
					color: #000090; 
					} 

span.evbd {
					font-weight: bold; 
					color: #000090; 
					}

span.red {
				 font-weight: bold; 
				 color: #ff0000
				 }

span.grey {
					font-style: oblique; 
					font-weight: bold; 
					color: #9a9a9a
					}

span.orng {
					font-style: oblique; 
					font-weight: bold; 
					color: #ff8800
					}				
			  
div.header {
					 font-size: 75%; 
					 font-weight: bold; 
					 text-align: right; 
					 }
					 
div.note {
					 margin: 1em 1em 1em 1em; 
					 text-align: left; 
					 line-height: 110%; 
					 font-style: oblique; 
					 font-size: 100%; 
					 } 

div.footer1 {
						margin: 1em 1em 1em 1em;
						text-align: left;
						line-height: 110%;
						font-style: oblique;
						font-size: 90%;
						} 
					 
div.footer2 {
						margin: 1em 1em 1em 1em;
						text-align: center;
						line-height: 110%;
						font-style: oblique;
						font-size: 80%;
						} 

hr {
	 height: 3px; 
	 width: 98%; 
	 text-align: center; 
	 } 

hr.sub {
			 height: 3px; 
			 width: 70%; 
			 text-align: center; 
			 } 

