body {
		 font-family: arial, helvetica, verdana, sans-serif; 
		 color: #000050; 
		 background-color: #fafafc; 
		 font-size: 20px; 
		 scrollbar-face-color: #9999c0;
		 scrollbar-highlight-color: #f4f4ff;
		 scrollbar-3dlight-color: #0000c8;
		 scrollbar-darkshadow-color: #000000;
		 scrollbar-shadow-color: #000082;
		 scrollbar-arrow-color: #e0e0ff;
		 scrollbar-track-color: #dddde5;
		 } 

:link {
			color: #9999ff; 
			text-decoration: none; 
			}
			 
:visited {
				 color: #0000bb; 
				 text-decoration: none; 
				 } 

:active {
				color: #0000ff; 
				text-decoration: none; 
				} 

:hover {
			 color: #0f0fff; 
			 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%
			}

sup {
		font-style: oblique; 
		font-size: 80%; 
		line-height: 100%
		}
					 
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: #0000ff; 
			 font-weight: bold; 
			 text-align: left;
			 margin: 10px;
			 }

ul {
	 list-style-image: url(Pics/dotblu.gif); 
	 } 

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;  
					color: #9a9a9a
					}

span.orng {
					font-style: oblique; 
					font-weight: bold; 
					color: #ff8800
					}				
			  
div.header {
					 margin: 1em; 
					 font-size: 75%; 
					 font-weight: bold; 
					 text-align: right; 
					 }
					 
div.sig {
				margin: 1em 0em 1em 2em; 
				text-align: left; 
				line-height: 110%; 
				font-weight: bold; 
				font-size: 90%
				}
									 
div.note {
					 margin: 1em; 
					 text-align: left; 
					 line-height: 110%; 
					 font-style: oblique; 
					 font-size: 100%; 
					 }
					 
div.biblio {
					 margin: 1em 1em 1em 2em; 
					 text-align: left; 
					 line-height: 100%; 
					 font-size: 90%
					 }
					 
div.footer1 {
						margin: 1em;
						text-align: left;
						line-height: 110%;
						font-style: oblique;
						font-size: 90%;
						} 
					 
div.footer2 {
						margin: 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: 80%; 
			 text-align: center; 
			 } 
