body, html {margin:0; padding:0;}/* STRUTTURA */#branding { height: 50px; background-image:   url(../img/riga_sfondo.gif);padding-top: 25px;padding-right: 0;padding-bottom: 0;padding-left:350px;}#branding a { text-decoration: none;color: none;}#menu {	display: block;	margin: 0;	padding-top: 0px;	padding-right: 0;	padding-bottom: 0;	padding-left: 155px;}#menu ul {	list-style-type: none;}#menu li {	display:inline;	}#menu a {	font-family: arial;	font-size: 1em;	font-weight: bold;	color: #527a83;	text-decoration: none;	padding: 0.6em;}#menu a:hover {	color: #ffffff;	background-color: #527a83;	}#container {	padding: 0 175px 0 110px;  	margin: 0; 	position: relative;	padding-left: 10px;	padding-bottom:1em;	min-height: 400px;	min-width: 450px;	left: 202px;	top: 40px;	width: 400px;	height: 292px;}#banner {	position:absolute;	width:150px;	top: 0px;	background-position:bottom right;	background-repeat:no-repeat;	z-index: 12;	} #quotation {	position:absolute;	width: 150px;	top: 150px;	background-position:bottom right;	background-repeat:no-repeat;	z-index: 12;	margin: 20px; 	font-family: Georgia, Times New Roman, serif;	text-align: left;	font-style: italic;	font-size: 1em;	line-height: 1.5em;	color: #0099CC;}.quotation {	font-family: Georgia, Times New Roman, serif;	text-align: center;	font-style: italic;	font-size: 1.2em;	line-height: 1.7em;	color: #0099CC;}/* CONTAINER */#main {	margin-right: 0px;	min-width:560px;	padding: 0;	font-family: Helvetica, sans-serif;	font-size: 0.9em;	line-height: 1.2em;	color: #527a83;	text-align: justify;}#main a {	color:  #0099CC;	text-decoration: underline;}#main a:hover {	color: #527a83;}#main a:visited {	color: #527a83;	text-decoration: underline;}h2 {	margin:0;	font-family: Helvetica, sans-serif;	font-size: 1.25em;	color: #0099CC;	width: 90%;	line-height: 1.4em;}h3 { 	line-height: 1.5 em;		color: #0099CC;} h4 {     margin: 10;	line-height: 1.5 em;		color: #0099CC;} .articoli  { 		padding-top: 10px;	    padding-bottom: 30px;}.firma { 		text-align: right;		color: #0099CC;		padding-bottom: 35px;}#introduzione {	color: #333333;	font-style: italic;	font-size: 0.9em;}.citazione {	font-style: none;	font-size: 0.88em;	padding-top: 5px;	padding-right: 10px;	paddi35-bottom: 5px;	padding-left: 20px;}.tabelle {	font-family: Helvetica, sans-serif;	font-size: 0.9em;	line-height: 1.2em;	color: #527a83;	text-align: center;	width: 90%;	border-collapse: collapse;	padding: 2px;	}.tabelle_eventi {	font-family: Helvetica, sans-serif;	font-size: 1em;	line-height: 1.2em;	color: #527a83;	text-align: left;	width: 90%;	border-collapse: collapse;	padding: 2px;	margin-bottom: 30px;	}td {	font-family: Helvetica, sans-serif;	font-size: 1em;	text-align: left;	padding: 0px;	border: 0px solid ;	}.lista_alfa {	list-style-type: lower-alpha;}.lista_num {	list-style-type: decimal;}.lista_versi {	list-style-type: none;	text-align: right;	font-family: Times, sans-serif;}.list_cv {	list-style-type: none;	font-weight: normal;	font-style: normal;	}.list_cv li {	line-height: 2em;}.list_events{	list-style-type: none;	font-weight: normal;	font-style: normal;	margin-bottom: 40px;	}.titolo_eventi {	font-weight: bold;	font-style: italic;	color: #0099CC;	}.list_works {	list-style-type: none;	font-weight: bold;	font-style: italic;	line-height: 3em;}
