body{	margin-top:0px;	background:#b5894a url(../images/bodybg.jpg) repeat-x;	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;	font-size:11px;	line-height:16px;	color:#666;}a.mp3{	display:block;	float:left;	background:white url(./../images/mp3.gif) no-repeat;	padding-left:15px;	height:15px;}a {color:#957443;}#pagina {	margin:0px auto; 	width:600px;	background-color:#fff;}#testata {	background:#000;	padding:0px 0px 0px 160px;}#testata .frase {	font-family: Georgia, "Times New Roman", Times, serif;	font-style:italic;	font-size:13px;	color:#999;}#testata .autore {	font-family: Georgia, "Times New Roman", Times, serif;	font-size:11px;	color:#666;}#testata a {	color:#999;	text-decoration:none;}#testata a:hover {	color:white;}h1, h2, h3 {	font-family: Georgia, "Times New Roman", Times, serif;	color:#000;}h1 {	font-size:20px;	margin:15px 0px 16px 0px;	padding:0px 0px 0px 20px;}h2.programmi {	font-size:18px;	margin:15px 0px 16px 0px;	padding:0px 0px 0px 20px;}h2.programmi_colonna{	font-size:13px;	margin:15px 0px 16px 0px;	padding:0px 0px 0px 0px;}h3.programmi {	font-size:12px;	margin:15px 0px 16px 0px;	padding:0px 0px 0px 20px;}h2 {	font-size:16px;	margin:0px 0px 8px 0px;	padding:0px;}h3 {	font-size:14px;	margin:0px 0px 8px 0px;	padding:0px;}p {	margin:0px 0px 8px 0px;	padding:0px;	color:#000000;}ul, li { 	margin:0px;	padding:0px;	list-style:none;}strong {color:#333;}blockquote {	font-style:italic;	margin:0px;	padding:0px 16px;}#menu_orizzontale{background:#eee;font-family: Georgia, "Times New Roman", Times, serif;font-size:11px;color:#424242;padding:5px 0px;border-bottom:1px solid #ccc;}#menu_orizzontale a {	color:#666;	text-decoration:none;	font-weight:bold;}#menu_orizzontale a:hover {	color:#000;}#menu_orizzontale li{	display:inline;	margin:0px;	padding:0px 0px 0px 12px;}	.inattivo {	color:#ccc;	text-decoration:none;	font-weight:bold;}.piena_colonna {	float:left;	width:540px;	margin: 0px 0px 0px 20px;	display:inline;}.mezza_colonna img{	float:left;	border:1px solid #ccc;	padding:3px;	margin:0px 4px 4px 0px;	background:white;}.mezza_colonna {	padding:0px 0px 0px 20px;	float:left; 	width:270px;	display:inline;}span.homecolor {    font-size:16px;	color:#957443;}a.homedettagli {	margin:0px;	padding:0px 0px 0px 66px;	text-decoration:none;		font-weight:bold;	color:#999;	font-size:11px;	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;}.mezza_colonna h2.home {	font-family:Georgia, Times, serif;	font-size:16px;	font-weight:bold;	margin:0px 0px 4px 0px;	padding:0px 0px 4px 4px;	line-height:20px;	color: #333;}.mezza_colonna h2.anno {	font-family:Georgia, Times, serif;	font-size:16px;	font-weight:bold;	margin:0px 0px 4px 0px;	padding:0px 0px 4px 4px;	line-height:20px;	color: #333;	border-bottom:1px solid #ccc;	}.mezza_colonna h3 {	font-size:13px;	color:#000;	margin:8px 0 0 0;	padding:0px;}/* INIZIO */.blocco {	margin-bottom:8px;	padding:3px;;	border-bottom:1px solid #ccc;}.blocco a.btnOpen {	float:right;	background:url(../images/open.png) no-repeat;	padding:0px 0px 0px 13px;	text-decoration:none;		font-weight:bold;	color:#999;}.blocco a.btnOpen:hover {color:black;}.blocco a.btnClose {	float:right;	margin-left:8px;	background:url(../images/close.png) no-repeat;	padding:0px 0px 0px 13px;	text-decoration:none;	font-weight:bold;	color:#999;}.blocco a.btnClose:hover {color:black;}.blocco img {	width:71px;	height:70px;	float:left;	border:1px solid #ccc;	padding:3px;	margin:0px 4px 4px 0px;	background:white;}.blocco img.imgOpen{	width:254px;	height:250px;	float:left;	border:1px solid #ccc;	padding:3px;	margin:0px 4px 4px 0px;	background:white;}.blocco .intro {	height:80px;}.blocco .intro h1 {	font-size:13px;	margin:0px; 	padding:0px;}.blocco .intro h2 {	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;	font-size:11px;	color:#333;	margin:0px; 	padding:0px;}.blocco .intro p {	margin:0px; 	padding:0px;}.blocco .descr {    display:none;		clear:both;	padding-bottom:16px;}.blocco .descrOpen {    display:block;		clear:both;	padding-bottom:16px;}.blocco .descr h2 {	margin:8px 0px 0px 0px;	padding:0px;	font-size:13px;}.blocco .descr h3 {	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;	margin:4px 0px 0px 0px;	padding:0px;	font-size:11px;	color:#333;}/* FINE */.rivista {	margin-bottom:8px;	padding:3px;	border-bottom:1px solid #ccc;}.rivista h1 {	font-size:14px;	margin:0px; 	padding:0px;}.rivista a {	color:#666;	text-decoration:none;}.rivista a:hover {	color:black;}.rivista p {	margin:0px; 	padding:0px;}.rivista .descr {		display:none;	clear:both;}.rivista .descr h2 {	margin:8px 0px 0px 0px;	padding:0px;	font-size:13px;}.rivista .descr h3 {	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;	margin:4px 0px 0px 0px;	padding:0px;	font-size:11px;	color:#333;}.preview {	width:85px;	height:85px;	border:1px solid black;	float:left}#chiusura {	width:600px;	height:80px;	background:url(../images/chiusura.jpg) no-repeat;	clear:both;}.news {	margin:0 0 8px 0;	border-bottom:1px solid #ccc;}.anno {	font-family:Georgia, Times, serif;	font-size:16px;	font-weight:bold;	margin:0px 0px 8px 0px;	padding:0px 0px 4px 4px;	color: #333;	border-bottom:1px solid #ccc;	}.calendario {	float:left;	padding:0 8px 8px 0;	text-align:center;	width:70px;	color:#333;}.calendario .giorno {	font-family:Georgia, Times, serif;	font-size:300%;}.calendario .mese {	margin-top:6px;}.programma {	margin:0px 0px 24px 0px;	padding:3px;	clear:both;}.programma .immagine {	float:left;	width:142px;	height:128px;}.programma .immagine img {    float:none;	border:1px solid #ccc;	padding:3px;	background:white;}.programma img {	border:1px solid #ccc;	padding:2px;	background:white;}.programma .descrizione {	width:390px;	float:left;}.programma h1 {	font-size:13px;	margin:0px;	padding:0px;}.programma h2 {	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;	font-size:11px;	color:#333;	margin:0px;	padding:0px;}.programma h2.anno {	font-family:Georgia, Times, serif;	font-size:16px;	font-weight:bold;	margin:0px 0px 4px 0px;	padding:0px 0px 4px 4px;	line-height:20px;	color: #333;	border-bottom:1px solid #ccc;	}.programma h3 {	font-size:11px;	color:#666;	margin:8px 0 0 0;	padding:0px;}#chiusura p {	text-align:right;	color:#963;	padding:20px 20px 0px 0px;}