/* CSS Document */body {	margin: 0;	padding: 0;	text-align: center;		font-family: "Times New Roman", Times, serif;		font-size: medium;		color: black;	background-color: #DDDDDD;}#centrato {	width: 770px;	margin: auto;	text-align: left;	background-color: #FFFFFF;}#menu {	margin: auto;	text-align: center;	padding: 6px 0px;	font-family: "Times New Roman", Times, serif;	letter-spacing: 1px;	font-size: 0.8em;	background-color: #FFFFFF;	font-weight: bold;	border-top: 1px solid #CCCCCC;	border-right: 0px none #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 0px none #CCCCCC;}#menu ul {	text-decoration: none;	list-style-type: disc;	display: inline;	margin: 0px;	padding: 2em 0px 2em 21px;}#menu li {	text-decoration: none;	list-style-type: circle;	display: inline;	margin: 0px;	padding: 0px;	list-style-position: inset;	vertical-align: middle;	text-transform: uppercase;}#menu a:link, #menu a:visited {	color: #660000;	text-decoration: none;	font-weight: normal;}#menu a:hover {	color: #333333;	text-decoration: none;	background-color: #FFFFFF;	font-weight: normal;	padding: 0px;	margin: 0px;	border-top: 0px dashed #660000;	border-right: 0px none #660000;	border-bottom: 1px dashed #660000;	border-left: 0px dashed #660000;}#menu .current {	color: #333333;	text-decoration: none;	background-color: #FFFFFF;	padding: 0px;	margin: 0px;	border-top: 0px dashed #660000;	border-right: 0px dashed #660000;	border-bottom: 0px dashed #660000;	border-left: 0px dashed #660000;	font-weight: normal;}#corpo {	width: 764px;	float: left;	border-left: 3px solid #FFF;	border-right: 3px solid #FFF;	background-color: #FFFFFF;}#lingua {	font-size: 0.7em;	line-height: 10px;	color: #666666;	margin-right: 20px;	margin-top: 15px;	margin-bottom: 10px;	}#lingua a:link  {	color: #666666;	text-decoration: none;	}	#lingua a:visited  {	}#lingua a:hover  {	}#lingua a:focus  {	}#lingua a:active  {	}#colonna-1 {	float: left;	width: 200px;	font-size: 0.9em;	padding-top: 24px;	padding-right: 0px;	padding-bottom: 35px;	padding-left: 0px;	margin: 0px;	text-align: left;	background-color: #FFFFFF;}#colonna-1 p {	margin: 0px;	padding: 0px 0px 6px 22px;	border: 0px solid;	background-color: #FFFFFF;	letter-spacing: 1px;	font-size: .9em;}#colonna-1 img {	margin: 20px 0px 10px;	padding: 10px 0px 20px 22px;	background-color: #FFFFFF;	letter-spacing: 1px;	font-size: .9em;	border-top: 1px solid #CCCCCC;	border-right: 0px solid #CCCCCC;	border-bottom: 0px solid #CCCCCC;	border-left: 0px solid #CCCCCC;}#colonna-1 p.rivista {	font-size: .7em;	font-weight: bold;	color: #666666;	padding-left: -4px;	padding-top: 20px;}#colonna-1 a:link {	color: #660000;	text-decoration: none;	font-weight: bold;}#colonna-1 a:visited {	color: #660000;	text-decoration: none;	font-weight: bold;}#colonna-1 a:hover {	color: #333333;	text-decoration: none;	background-color: #FFFFFF;	font-weight: bold;	padding: 0px;	margin: 0px;	border-top: 0px dashed #660000;	border-right: 0px none #660000;	border-bottom: 1px dashed #660000;	border-left: 0px dashed #660000;}#colonna-1 a:focus {	color: #333333;	text-decoration: none;	background-color: #FFFFFF;	font-weight: bold;	padding: 0px;	margin: 0px;	border-top: 0px dashed #660000;	border-right: 0px none #660000;	border-bottom: 1px dashed #660000;	border-left: 0px dashed #660000;}#colonna-1 a:active {	color: #333333;	text-decoration: none;	background-color: #FFFFFF;	font-weight: bold;	padding: 0px;	margin: 0px;	border-top: 0px dashed #660000;	border-right: 0px none #660000;	border-bottom: 1px dashed #660000;	border-left: 0px dashed #660000;}#colonna-1 p.current {	color: #333333;	text-decoration: none;	background-color: #FFFFFF;	font-weight: bold;	padding: 0px 0px 6px 22px;	margin: 0px;	border: 0px dashed #660000;}.lingua {	color: #333333;	font-size: 0.8em;	font-weight: bold;	background-color: #FFFFFF;	text-align: right;}#contatti {	padding-top: 30px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 0px;	background-color: #FFFFFF;	width: 100%;}#contatti p {	line-height: 1.4em;	color: #333333;	font-family: verdana;	font-size: 0.8em;	padding-top: 10px;	padding-bottom: 5px;}#colonna-2 {	float: left;	width: 550px;	padding-top: 25px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 0px;	background-color: #FFFFFF;}#colonna-2 p {	line-height: 1.4em;	color: #333333;	margin-bottom: 2em;	font-family: verdana;	font-size: 0.8em;}#colonna-2 li {	padding-bottom: 10px;	list-style-type: disc;	list-style-position: inset;	font-family: verdana;	font-size: 0.8em;	line-height: 1.4em;}#colonna-2 a:link  {	color: #660000;	font-weight: normal;	text-decoration: none;}#colonna-2 a:visited  {	color: #333333;	font-weight: normal;	background-color: #FFFFFF;}#colonna-2 a:hover  {	color: #FFFFFF;	font-weight: normal;	background-color: #660000;}#colonna-2 a:focus  {	color: #660000;	font-weight: normal;}#colonna-2 a:active  {	color: #660000;	font-weight: normal;}#colonna-2 img  {	margin: 20px 10px 10px;}#intestazione {	background: #FFFFFF;	color: #FFF;	border-top: 0px #FFF;	border-right: 0px #FFF;	border-bottom: 0px #981b1b;	border-left: 0px #FFF;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 14px;	padding-left: 0px;	margin: 0px;}#pie-di-pagina {	clear: left;	text-align: center;	background-color: #CCCCCC;	color: #666633;	font-size: 0.7em;	line-height: 12px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	border-top: 0px none #CCCCCC;	border-right: 0px none #FFF;	border-bottom: 0px none #FFF;	border-left: 0px none #FFF;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	font-weight: bold;	text-transform: uppercase;	letter-spacing: 1px;}#pie-di-pagina a:link, #pie-di-pagina a:visited {	color: #333333;	text-decoration: none;	font-weight: bold;}#pie-di-pagina a:hover {	color: #666633;	text-decoration: none;	font-weight: bold;}div p {	margin: 0;	padding: 0em;}h1 {	margin-top: 0;	margin-bottom: 14px;	margin-left: 0;	margin-right: 0;	font-size: 1.2em;	color: #333333;	font-weight: bold;	font-family: verdana;	letter-spacing: 1px;	padding: 0;}h2 {	margin-top: 10;	margin-bottom: 5px;	margin-left: 0;	margin-right: 0;	padding: 0;	font-size: 0.8em;	color: #660000;	font-weight: bold;	font-family: verdana;}h3 {	margin-top: 10px;	margin-bottom: 0px;	margin-left: 0;	margin-right: 0;	padding: 0;	font-size: 1.1em;	color: #660000;	font-weight: bold;	font-style: normal;	line-height: 1.2em;	font-family: verdana;}h4 {	margin-bottom: 14px;	margin-left: 0;	margin-right: 0;	font-size: 0.8em;	line-height: 1.4em;	font-weight: normal;	font-family: verdana;}.autore {	font-weight: bold;	color: #333333;	margin-right: 10px;}.numrivista {	font-weight: normal;	margin-top: 10px;	margin-bottom: 6px;	display: inline;}.indietro {	font-size: 0.6em;	font-family: arial;	font-weight: normal;	color: #333333;	text-decoration: none;}#counter {	padding-top: 20px;}