a {
	color:#1E54AA;
	text-decoration:none;
}
a:visited {
	color:#1E54AA;
	text-decoration:none;
}
a:hover {
	color:#000000;
	text-decoration:underline;
}
html, body {
	height:100%;
}
.articolo {
	margin:0px 0px 0px 10px;
}
body {
	background-color:#0e3779;
	background: url(sfondo.gif) repeat-y center fixed;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:80%;
	margin:0px auto;
	padding:0px;
}
#container {
	position:relative;
	min-height:100%;
	height:100%;
	height:auto;
}
#content {
	margin:0px auto;
	padding:0px;
	width:750px;
}
#contenuti_tabella_a {
	vertical-align:top;
	margin:0px;
	padding:7px 15px 0px 20px;
	width:550px;
}
#contenuti_tabella_b {
	margin:0px;
	padding:7px 5px 0px 0px;
	vertical-align:top;
	width:155px;
}
.contenuto {
	clear:both;
}
.corpo_categoria {
	font-size:85%;
}
.corpo_categoria a {
	color:#800000;
}
#corpo_navigazione {
	font-size:85%;
	margin:0px;
	padding:30px 0px 0px 0px;
}
.corpo_testo_data {
	color:#999999;
	font-size:85%;
}
em {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer {
	background-image:url(footer_sfondo.gif);
	background-repeat:no-repeat;
	bottom:0px;
	height:80px;
	position:absolute;
	width:750px;
}
#footer_iniziopagina {
	height:21px;
	width:90px;
}
#footer_iniziopagina a {
	display:block;
	height:21px;
	margin:26px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	width:90px;
}
#footer_iniziopagina a:hover {
	background-image:url(footer_iniziopagina.gif);
	background-repeat:no-repeat;
	display:block;
	height:21px;
	margin:26px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	width:90px;
}
#footer_linkutili {
	float:right;
	height:21px;
	width:90px;
}
#footer_linkutili a {
	display:block;
	float:right;
	height:21px;
	margin:26px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:90px;
}
#footer_linkutili a:hover {
	background-image:url(footer_linkutili.gif);
	background-repeat:no-repeat;
	display:block;
	height:21px;
	margin:26px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:90px;
}
#footer_scrivimi {
	float:right;
	height:21px;
	width:82px;
}
#footer_scrivimi a {
	display:block;
	float:right;
	height:21px;
	margin:26px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:82px;
}
#footer_scrivimi a:hover {
	background-image:url(footer_scrivimi.gif);
	background-repeat:no-repeat;
	display:block;
	height:21px;
	margin:26px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:82px;
}
#footer_segnala {
	float:right;
	height:21px;
	width:105px;
}
#footer_segnala a {
	display:block;
	float:right;
	height:21px;
	margin:26px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:105px;
}
#footer_segnala a:hover {
	background-image:url(footer_segnala.gif);
	background-repeat:no-repeat;
	display:block;
	float:right;
	margin:26px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:105px;
}
#footer_top {
	clear:both;
	height:80px;
	margin:0px;
	padding:15px 0px 0px 0px;
}
#header {
	background-image:url(header_sfondo.jpg);
	background-repeat:no-repeat;
	height:200px;
	margin:0px;
	padding:0px;
	width:750px;
}
#header a {
	display:block;
	height:200px;
	margin:0px;
	padding:0px;
	width:750px;
}
#hp_barra {
	background-image:url(hp_barra.gif);
	background-repeat:no-repeat;
	height:20px;
	margin:0px;
	padding:0px;
	width:750px;
}
.hp_corpo_testo_titolo {
	font-weight:bold;
}
#hp_sezioni {
	border-collapse:collapse;
	margin:0px auto;
	padding:0px;
	width:705px;
}
#hp_sezioni td {
	margin:0px;
	padding:0px;
	vertical-align:top;
}
.hp_sezioni_content {
	margin:0px auto;
	padding:0px;
	width:200px;
}
.hp_sezioni_content p {
	margin-top:0px;
}
.hp_sezioni_content ul {
	font-size:85%;
	font-weight:bold;
	margin:5px 0px 0px 20px;
	padding:0px;
}
.hp_sezioni_content ul li {
	list-style-image:url(hp_sezioni_content_puntoelenco.gif);
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
}
#hp_sezioni_artista {
	background-image:url(hp_sezioni_artista.gif);
	background-repeat:no-repeat;
	height:60px;
	margin:0px;
	padding:0px;
	width:235px;
}
#hp_sezioni_multimedia {
	background-image:url(hp_sezioni_multimedia.gif);
	background-repeat:no-repeat;
	height:60px;
	margin:0px;
	padding:0px;
	width:235px;
}
#hp_link {
	background-image:url(hp_sezioni_link.gif);
	background-repeat:no-repeat;
	height:60px;
	margin:0px;
	padding:0px;
	width:235px;
}
hr {
	border:1px solid;
	color:#EEEEEE;
	height:1px;
	margin:8px;
}
img {
	border:0px;
}
.img_centro {
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
	margin:1px 0px 1px 0px;
	padding:4px 4px 4px 4px;
}
.img_destra {
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	padding:4px 4px 4px 4px;
}
.img_sinistra {
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	padding:4px 4px 4px 4px;
}
#menu {
	background-image:url(menu_sfondo.gif);
	background-repeat:no-repeat;
	margin:0px;
	height:28px;
	position:relative;
	width:750px;
}
a#menu_home {
	width:102px;
	height:28px;
	position:absolute;
	left:54px;
	background:url(menu_sfondo.gif) -54px 0px;
}
a#menu_home:hover {
	width:102px;
	height:28px;
	position:absolute;
	left:54px;
	background:url(menu_sfondo.gif) -54px -28px;
}
a#menu_biografia {
	width:86px;
	height:28px;
	position:absolute;
	left:156px;
	background:url(menu_sfondo.gif) -156px 0px;
}
a#menu_biografia:hover {
	width:86px;
	height:28px;
	position:absolute;
	left:156px;
	background:url(menu_sfondo.gif) -156px -28px;
}
a#menu_attivita {
	width:80px;
	height:28px;
	position:absolute;
	left:242px;
	background:url(menu_sfondo.gif) -242px 0px;
}
a#menu_attivita:hover {
	width:80px;
	height:28px;
	position:absolute;
	left:242px;
	background:url(menu_sfondo.gif) -242px -28px;
}
a#menu_multimedia {
	width:96px;
	height:28px;
	position:absolute;
	left:322px;
	background:url(menu_sfondo.gif) -322px 0px;
}
a#menu_multimedia:hover {
	width:96px;
	height:28px;
	position:absolute;
	left:322px;
	background:url(menu_sfondo.gif) -322px -28px;
}
a#menu_areastampa {
	width:106px;
	height:28px;
	position:absolute;
	left:418px;
	background:url(menu_sfondo.gif) -418px 0px;
}
a#menu_areastampa:hover {
	width:106px;
	height:28px;
	position:absolute;
	left:418px;
	background:url(menu_sfondo.gif) -418px -28px;
}
a#menu_agenda {
	width:81px;
	height:28px;
	position:absolute;
	left:524px;
	background:url(menu_sfondo.gif) -524px 0px;
}
a#menu_agenda:hover {
	width:81px;
	height:28px;
	position:absolute;
	left:524px;
	background:url(menu_sfondo.gif) -524px -28px;
}
a#menu_contatti {
	width:89px;
	height:28px;
	position:absolute;
	left:605px;
	background:url(menu_sfondo.gif) -605px 0px;
}
a#menu_contatti:hover {
	width:89px;
	height:28px;
	position:absolute;
	left:605px;
	background:url(menu_sfondo.gif) -605px -28px;
}
p {
	margin-top:8px;
	margin-bottom:0px;
}
#path {
	color:#000000;
	font-weight:normal;
}
#path a {
	color:#646464;
	text-decoration:none;
}
#path a:visited {
	color:#646464;
	text-decoration:none;
}
#path a:hover {
	color:#646464;
	text-decoration:underline;
}
#sottomenu {
	background-color:#FEEFEF;
}
#sottomenu a {
	text-decoration:none;
}
#sottomenu a:hover {
	text-decoration:none;
}
#sottomenu a:visited {
	text-decoration:none;
}
#sottomenu ul {
	margin:10px 0px 0px 15px;
	padding:0px;
}
#sottomenu ul li {
	border-bottom:0px solid #dEdEdE;
	list-style-image:url(sottomenu_puntoelenco.gif);
	list-style-type:none;
	margin:0px 10px 0px 0px;
	padding:0px 0px 4px 0px;
}
#sottomenu li ul li {
	border-bottom:0px solid #FFFFFF;
	list-style-image:url(sottomenu_puntoelenco.gif);
	list-style-type:none;
	margin:-10px 4px 0px 0px;
	padding:3px 0px 1px 0px;
}
.testo {
	margin:0px;
	padding:0px;
}
.thumbnail {
	padding:5px 5px 8px 5px;
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
	float:left;
	margin-right:9px;
	margin-bottom:9px;
}
#titroviin_tabella {
	border-collapse:collapse;
	font-size:85%;
	margin:0px auto;
	padding:0px;
	text-align:left;
	width:750px;
}
#titroviin_tabella_a {
	border-width:0px;
	padding:15px 0px 5px 20px;
	vertical-align:top;
}
#titolopag {
	color:#C8001C;
}
.vocale {
	display:none;
}
.vocale h1 {
	font-size:medium;
}
#wp-calendar {
	border-collapse:collapse;
	border-spacing:0px;
	text-align:center;
}
#wp-calendar a {
	display:block;
	text-decoration:none;
}
#wp-calendar a:hover {
	background:#e0e6e0;
}
#wp-calendar caption {
	color:#13336b;
	font-weight:bold;
	padding-bottom:5px;
}
#wp-calendar td {
	border-top:1px solid #ddd;
	padding:3px;
	text-align:center;
}
wp-calendar td:hover, #wp-calendar #today {
	background:#eee;
}
#wp-calendar th {
	background:#ededed;
	text-align:center;
	text-transform:capitalize;
}
