BODY {
	/*background: url(../gfx/background.jpg) #CDDBEA repeat-x;*/
	background:#84A6CC;
}
input  {
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	border-color: #999999;
	border-style: solid;
	border-width:1px;
}
select {
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	border-color: #999999;
	border-style: solid;
	border-width:1px;
}
textarea {
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	border-color: #999999;
	border-style: solid;
	border-width:1px;
}
form {
	padding:0px;
	margin:0px;
}
a {
	COLOR: #4371A3;
	FONT-SIZE: 13px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;

}
a:hover {
	COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: underline;

}
.cornice {
	border: 5px solid #FFFFFF;
}
img { -ms-interpolation-mode:bicubic; }


/* TESTO NERO */
.testonero {
	COLOR: #000000;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;

}
.testonero:hover {
	COLOR: #000000;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: underline;

}
.testonero a {
	COLOR: #000000;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;

}
.testonero a:hover {
	COLOR: #000000;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: underline;

}
.titolonero {
	COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;

}
.titolonero:hover {
	COLOR: #4371A3;
	FONT-SIZE: 13px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;

}
.titolonero a {
	COLOR: #4371A3;
	FONT-SIZE: 13px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;

}
.titolonero a:hover {
	COLOR: #4371A3;
	FONT-SIZE: 13px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: underline;

}


/* TESTO AZZURRO */
.testinoazzurro {
	COLOR: #4371A3;
	FONT-SIZE: 10px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;

}
.testinoazzurro:hover {
	COLOR: #000000;
	FONT-SIZE: 10px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: underline;

}
.testinoazzurro a {
	COLOR: #4371A3;
	FONT-SIZE: 10px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;

}
.testinoazzurro a:hover {
	COLOR: #000000;
	FONT-SIZE: 10px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: underline;

}
.testoazzurro {
	COLOR: #4371A3;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;

}
.testoazzurro:hover {
	COLOR: #000000;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: underline;

}
.testoazzurro a {
	COLOR: #4371A3;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;

}
.testoazzurro a:hover {
	COLOR: #000000;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: underline;

}
.titoloneazzurro {
	COLOR: #4371A3;
	FONT-SIZE: 14px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;

}
.titoloneazzurro:hover {
	COLOR: #000000;
	FONT-SIZE: 14px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;

}
.titoloazzurro {
	COLOR: #4371A3;
	FONT-SIZE: 13px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;
}
.titoloazzurro:hover {
	COLOR: #4371A3;
	FONT-SIZE: 13px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: underline;
}
.titoloazzurro a {
	COLOR: #4371A3;
	FONT-SIZE: 13px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;
}
.titoloazzurro a:hover {
	COLOR: #4371A3;
	FONT-SIZE: 13px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: underline;
}


/* BIANCO */
.testobianco {
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;

}
.testobianco:hover {
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: underline;
}
.testobianco a {
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;

}
.testobianco a:hover {
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: underline;
}
.titolobianco {
	COLOR: #FFFFFF;
	FONT-SIZE: 14px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.titolobianco:hover {
	COLOR: #CEDBEB;
	FONT-SIZE: 14px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}


/* MENU */
.testomenu {
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;

}
.testomenu:hover {
	COLOR: #CEDBEB;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;
	background-color: #000000;
	display: block;
}
.testomenu a {
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;

}
.testomenu a:hover {
	COLOR: #CEDBEB;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;
	background-color: #000000;
	display: block;
}
.testomenu2 {
	COLOR: #000000;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;

}
.testomenu2:hover {
	COLOR: #CEDBEB;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;
	background-color: #000000;
	display: block;
}

.testomenu2 a {
	COLOR: #000000;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;

}
.testomenu2 a:hover {
	COLOR: #CEDBEB;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;
	background-color: #000000;
	display: block;
}
#mesanno {
	font-size:18px;
	color:#84A6CC;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#mesanno h1 {
	font-size:20px;
	margin:0px;
	padding:0px;
}
.copertina {
	border:1px solid #84A6CC;
}
#sommario_rubrica {
	position:relative;
	height:8px;
	font-size:1px;
}
#sommario_rubrica span {
	font-size:12px;
	padding:0px;
	margin:0px;
	background:#FFFFFF;
	padding:0px 8px 0px 0px;
	position:absolute;
	top:-4px;
	font-weight:bold;
}

.sommario_blu a {
	color:#4C609D;
	font-size:12px;
	text-decoration:none;
}
.sommario_blu a:hover {
	color:#4C609D;
	font-size:12px;
	text-decoration:underline;
}
.sommario_blu #sommario_rubrica {
	background:#B1BCDA;
}
.sommario_blu #sommario_rubrica span {
	color:#4C609D;
}

.sommario_verde a {
	color:#52764E;
	font-size:12px;
	text-decoration:none;
}
.sommario_verde a:hover {
	color:#52764E;
	font-size:12px;
	text-decoration:underline;
}
.sommario_verde #sommario_rubrica {
	background:#B7CEB5;
}
.sommario_verde #sommario_rubrica span {
	color:#52764E;
}

.sommario_rosso a {
	color:#7C0F03;
	font-size:12px;
	text-decoration:none;
}
.sommario_rosso a:hover {
	color:#7C0F03;
	font-size:12px;
	text-decoration:underline;
}
.sommario_rosso #sommario_rubrica {
	background:#DF9B84;
}
.sommario_rosso #sommario_rubrica span {
	color:#7C0F03;
}

.sommario_grigio a {
	color:#878374;
	font-size:12px;
	text-decoration:none;
}
.sommario_grigio a:hover {
	color:#878374;
	font-size:12px;
	text-decoration:underline;
}
.sommario_grigio #sommario_rubrica {
	background:#C0BEB6;
}
.sommario_grigio #sommario_rubrica span {
	color:#878374;
}

.sommario_viola a {
	color:#5B0F56;
	font-size:12px;
	text-decoration:none;
}
.sommario_viola a:hover {
	color:#5B0F56;
	font-size:12px;
	text-decoration:underline;
}
.sommario_viola #sommario_rubrica {
	background:#C6A7D1;
}
.sommario_viola #sommario_rubrica span {
	color:#5B0F56;
}

.sommario_arancio a {
	color:#CC6B31;
	font-size:12px;
	text-decoration:none;
}
.sommario_arancio a:hover {
	color:#CC6B31;
	font-size:12px;
	text-decoration:underline;
}
.sommario_arancio #sommario_rubrica {
	background:#EDC9AD;
}
.sommario_arancio #sommario_rubrica span {
	color:#CC6B31;
}

.sommario_bronzo a {
	color:#917C52;
	font-size:12px;
	text-decoration:none;
}
.sommario_bronzo a:hover {
	color:#917C52;
	font-size:12px;
	text-decoration:underline;
}
.sommario_bronzo #sommario_rubrica {
	background:#D1C7AF;
}
.sommario_bronzo #sommario_rubrica span {
	color:#917C52;
}

.sommario_table {
	color:#000000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 0px;
}
.sommario_table td {
	padding:0px 0px 6px 0px;
}
.sommario_foto {
	position:relative;
	border-left:3px solid #CCCCCC;
	padding:0px 0px 0px 8px;
	margin:0px 0px 10px 0px;
}
.sommario_foto img {
	margin:0px 8px 0px 0px;
	padding:0px;
	float:left;
	/*border:1px solid #CCCCCC;*/
	border:0px;
}
.sommario_foto div {
	font-size:11px;
	margin:0px;
	padding:0px;
}
.sommario_foto h5 {
	font-size:1px;
	clear:both;
	margin:0px;
	padding:0px;
}

/* nuovi stili */
.testopagina {
	COLOR: #000000;
	FONT-SIZE: 12px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;
}
.testopagina a {
	COLOR: #4371A3;
	FONT-SIZE: 12px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;
}
.testopagina a:hover {
	COLOR: #4371A3;
	FONT-SIZE: 12px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: underline;

}
.testopagina hr {
	border: 0px;
	color: #4371A3;
	background-color: #4371A3;
	height: 1px;
	width: 100%;
}

.testolink {
	COLOR: #4371A3;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;
}
.testolink a {
	COLOR: #4371A3;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: none;
}
.testolink a:hover {
	COLOR: #000000;
	FONT-SIZE: 11px;
	font-family: verdana,helvetica,arial,geneva;
	text-decoration: underline;

}
