body {
 margin:0px;
 background:#ffffff;
 color: #000000;
 text-align:center;
 padding:0;

 }
span.pdf {
float:left;
width:520px;
margin:15px 0 0 0;
border:0;
text-align:left;
}
span.pdf a {
display:block;
text-align:left;
padding:0;
margin:0 0 0 1px;
border:0;

}
#pager {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#074270;
text-align:center;
}
#pager a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#074270;
text-decoration:none;
}
#pager a:hover {
color:#FFFFFF;
}
#outer {
 text-align:center;
 width:998px;
 margin:auto;
 border:1px solid #000000;
 padding:0;
 }
.clear {
 clear:both;
 height:1px;
 font-size:1px;
}
#hdr {
float:left;
position:relative;
 width:998px;
 height:206px;
 margin:0 auto;
 text-align:center;
 background-image:url(../images/testata.jpg);
 color: #000000;
 }
#anap {
position:absolute;
width:155px;
height:132px;
right:0;
top:40px;
}
#anap a {
display:block;
width:155px;
height:132px;
}
 #colonna_menusx {
 float:left;
 width:196px;
 min-height:170px;
 height:auto!important;
 height:170px;
 font-family:Arial;
 font-size:10px;
 text-align:justify;
 padding:0;
 margin:0;
 }

#colonna_menusx p {
font-family:Arial;
font-size:12px;
font-weight: bold;
color:#000000;
text-decoration: none;
}

#colonna_menusx a {
display:block;
font-family:Arial;
font-size:12px;
font-weight: bold;
color:#000000;
text-decoration: none;
padding:0;
margin:0;
border:0;

}

#colonna_menusx a img {
border:0 solid #FFFFFF;

}
#colonna_bannerdx a img {
border:0 solid #FFFFFF;

}

#colonna_menusx a:hover
{
color:#ffffff;
border:0;
}


 #arte {
 display:block;
 width:166px;
 min-height:70px;
 height:auto!important;
 height:70px;
 background-color:#9b9b9b;
 padding:8px 8px 8px 22px;
 margin:0 0 4px 0;
 }
#arte a.selez {
color:#FFFFFF;
}
#cultura a.selez {
color:#FFFFFF;
}
 #musica {
 display:block;
 width:166px;
 min-height:70px;
 height:auto!important;
 height:70px;
 background-image:url(../images/menu_sx/bg_musica.jpg);
 background-repeat:no-repeat;
 background-position:top right;
 padding:8px 8px 8px 22px;
 margin:0 0 4px 0;
 } 
 #cultura {
 display:block;
 width:166px;
 min-height:70px;
 height:auto!important;
 height:70px;
 background-color:#99b2ab;
 padding:8px 8px 8px 22px;
 margin:0 0 4px 0;
 
 } 
 #newsletter {
 display:block;
 width:166px;
 min-height:70px;
 height:auto!important;
 height:70px;
 background-color:#e8a7cf;
 padding:4px 8px 8px 22px;
 margin:0 0 4px 0;
 
 } 
 #newsletter form {
 padding:0;
 margin:0;
 } 
 #newsletter input {
 height:14px;
 width:100px;
 padding:1px;
 margin:2px 0 2px 0;
 border:1px solid #996699;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 } 
#newsletter input.bottone {
height:16px;
width:16px;
 padding:0px;
 margin:0 0 -3px 0;
 border:0;
} 
 #colonnahome_centrale {
 float:left;
 padding:0 0 0 4px;
 width:458px;
border-left:1px solid #ececec;
border-right:1px solid #ececec;
background-image:url(../images/bg_centrale.jpg);
background-position:left;
background-repeat:repeat-y;
 min-height:400px;
 height:auto!important;
 height:400px;
}

#colonnaart_centrale {
 float:left;
 position:relative;
 padding:0 0 0 4px;
 width:660px;
border-left:1px solid #ececec;
border-right:1px solid #ececec;
background-image:url(../images/bg_centrale.jpg);
background-position:left;
background-repeat:repeat-y;
 min-height:400px;
 height:auto!important;
 height:400px;
 margin:0;
 text-align:center;

}
#colonnaart_centrale hr {
margin:0 5px;

}
#colonnaart_centrale a {
color:#000;
text-decoration:none;
}
#colonnaart_centrale a:hover {
color: #95161d;
}
#colonnahome_centrale hr {
margin:5px 5px;

}
#colonnastelio_centrale {
 float:left;
 position:relative;
 padding:0 1px;
 width:662px;
border-left:1px solid #ececec;
border-right:1px solid #ececec;
background-color:#c7e8fb;
 min-height:400px;
 height:auto!important;
 height:400px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#313339;
 text-align:left;
}
#bar {
position: absolute;
right:1px;
 top:170px;
 height:28px;
 width:348px;
 background-image:url(../images/bg_topmenu.jpg);
 background-repeat:repeat-x;
 color: #000000;
 padding:0;
 padding-top:8px;
 text-align:right;
 
 }

#bar a
{
font-family:Arial;
font-size:14px;
font-weight: bold;
color:#000000;
text-decoration: none;
margin:0;
padding:0;
margin-right:6px;
}

#bar a:hover
{
color:#94141b;
}
#colonna_rubriche {
float:left;
width:201px;
min-height:400px;
height:auto !important;
height:400px;
border-right:0;
padding:0;
margin:0 0 0 5px;
background-color:#e7e7e7;
}
#colonna_menusx a.immag {
display:block;
margin-bottom:3px;
}
#hdr a.immag {
border:0;
}
#hdr img {
border:0;
}
#colonna_bannerdx {
float:right;
width:127px;
text-align:right;
background-color:#FFFFFF;
padding-right:4px;
padding-bottom:0;
padding-top:0;
}
#colonna_bannerdx img {
margin-bottom:3px;
}
.news_big {
				width:420px;
				padding:5px;
				display:block;
				min-height: 30px;
				height: auto !important;
				height: 30px;
				text-align:left;
				
			}
			
	.news_small {
				width:190px;
				padding:5px;
				color:#000000;
				font-family:Arial, Helvetica, sans-serif;
				text-align:left;
			}
				.news_small img { margin:0 5px 0 0; border:0; float:left; }
				.news_small h2 { font-size:9px; font-weight:bold; padding:0; margin:5px 0 0 0; }
				.news_small h1 { font-size:11px; font-weight:bold; padding:0; margin:0 0 3px 0; text-transform:none; line-height:1.2em; }
				.news_small h3 { font-size:11px; font-weight:lighter; padding:0; margin:0; }
				.news_small h3 a:link, .news_small h3 a:visited, .news_small h3 a:hover { color:white; text-decoration:underline; }
.news_small a {
text-decoration:none;
}
#content0 { text-align:left; font-family:Arial, Helvetica, sans-serif;  }
#content0 img { margin:0 5px 0 0; border:0; float:left; }
#content0 h2 { font-size:9px; font-weight:bold; padding:0; margin:5px 0 0 0; }
#content0 h1 { font-size:11px; font-weight:bold; padding:0; margin:3px 0 8px 0; text-transform:none; line-height:1.2em; }
#content0 h3 { font-size:11px; font-weight:lighter; padding:0; margin:0 0 10px 0; }
#content0 h3 a:link, .content0 h3 a:visited, .content0 h3 a:hover { color:white; text-decoration:underline; }
#content0 a {
text-decoration:none;
}
#content1 { text-align:left; font-family:Arial, Helvetica, sans-serif;  }
#content1 img { margin:0 5px 0 0; border:0; float:left; }
#content1 h2 { font-size:9px; font-weight:bold; padding:0; margin:5px 0 0 0; }
#content1 h1 { font-size:11px; font-weight:bold; padding:0; margin:3px 0 8px 0; text-transform:none; line-height:1.2em; }
#content1 h3 { font-size:11px; font-weight:lighter; padding:0; margin:0 0 10px 0; }
#content1 h3 a:link, .content1 h3 a:visited, .content1 h3 a:hover { color:white; text-decoration:underline; }
#content1 a {
text-decoration:none;
}
#content2 { text-align:left; font-family:Arial, Helvetica, sans-serif;  }
#content2 img { margin:0 5px 0 0; border:0; float:left; }
#content2 h2 { font-size:9px; font-weight:bold; padding:0; margin:5px 0 0 0; }
#content2 h1 { font-size:11px; font-weight:bold; padding:0; margin:3px 0 8px 0; text-transform:none; line-height:1.2em; }
#content2 h3 { font-size:11px; font-weight:lighter; padding:0; margin:0 0 10px 0; }
#content2 h3 a:link, .content2 h3 a:visited, .content2 h3 a:hover { color:white; text-decoration:underline; }
#content2 a {
text-decoration:none;
}
#content3 { text-align:left; font-family:Arial, Helvetica, sans-serif;  }
#content3 img { margin:0 5px 0 0; border:0; float:left; }
#content3 h2 { font-size:9px; font-weight:bold; padding:0; margin:5px 0 0 0; }
#content3 h1 { font-size:11px; font-weight:bold; padding:0; margin:3px 0 8px 0; text-transform:none; line-height:1.2em; }
#content3 h3 { font-size:11px; font-weight:lighter; padding:0; margin:0 0 10px 0; }
#content3 h3 a:link, .content3 h3 a:visited, .content3 h3 a:hover { color:white; text-decoration:underline; }
#content3 a {
text-decoration:none;
}
#content4 { text-align:left; font-family:Arial, Helvetica, sans-serif;  }
#content4 img { margin:0 5px 0 0; border:0; float:left; }
#content4 h2 { font-size:9px; font-weight:bold; padding:0; margin:5px 0 0 0; }
#content4 h1 { font-size:11px; font-weight:bold; padding:0; margin:3px 0 8px 0; text-transform:none; line-height:1.2em; }
#content4 h3 { font-size:11px; font-weight:lighter; padding:0; margin:0 0 10px 0; }
#content4 h3 a:link, .content4 h3 a:visited, .content4 h3 a:hover { color:white; text-decoration:underline; }
#content4 a {
text-decoration:none;
}
#content5 { text-align:left; font-family:Arial, Helvetica, sans-serif;  }
#content5 img { margin:0 5px 0 0; border:0; float:left; }
#content5 h2 { font-size:9px; font-weight:bold; padding:0; margin:5px 0 0 0; }
#content5 h1 { font-size:11px; font-weight:bold; padding:0; margin:3px 0 8px 0; text-transform:none; line-height:1.2em; }
#content5 h3 { font-size:11px; font-weight:lighter; padding:0; margin:0 0 10px 0; }
#content5 h3 a:link, .content5 h3 a:visited, .content5 h3 a:hover { color:white; text-decoration:underline; }
#content5 a {
text-decoration:none;
}
#content6 { text-align:left; font-family:Arial, Helvetica, sans-serif;  }
#content6 img { margin:0 5px 0 0; border:0; float:left; }
#content6 h2 { font-size:9px; font-weight:bold; padding:0; margin:5px 0 0 0; }
#content6 h1 { font-size:11px; font-weight:bold; padding:0; margin:3px 0 8px 0; text-transform:none; line-height:1.2em; }
#content6 h3 { font-size:11px; font-weight:lighter; padding:0; margin:0 0 10px 0; }
#content6 h3 a:link, .content6 h3 a:visited, .content6 h3 a:hover { color:white; text-decoration:underline; }
#content6 a {
text-decoration:none;
}


			
.news_list {
float:left;
width:650px;
padding:0;
padding-left:5px;
text-align:left;
			
			}
.news_list a {
font-weight:bold;
text-decoration:none;
color:#000000;
}
#leggitutto {
font-weight:bold;
text-align:right;
text-decoration:none;
color:#000000;
}	
#leggitutto a {
font-weight:bold;
text-align:right;
text-decoration:none;
color:#000000;
}			
.news_big img, .news_list img { margin:0 5px 0 0; border:0; float:left; }
.news_big h2, .news_list h2 { font-size:11px; font-weight:bold; padding:0; margin:5px 0 0 90px; }
.news_big h1, .news_list h1 { font-size:13px; font-weight:bold; padding:0; margin:0 0 3px 90px; text-decoration:none; }
.news_big h3, .news_list h3 { font-size:11px; font-weight:lighter; padding:0; margin:0 0 0 90px; font-family:Arial, Helvetica, sans-serif; 
}
.cropped_img{
	float: left;
	width: 60px;
	height: 60px;
	margin: 3px 3px 3px 5px;
}
.rubrica_img {
	float: left;
	margin: 3px;
	width:644px;
	height:118px;
	border-bottom:2px solid #999999;	
}
.rubrica_img hr{
margin-top:30px;
}

.primopiano_title {
position:relative;
bottom:10px;
text-align:left;
background-color:#FFFFFF;
border-bottom:2px solid #cccccc;
margin:0;
padding:0;
}
.primopiano_title h1 {
					color:#000000;
					font-family:Arial, Helvetica, sans-serif;							
					font-size:17px;
					font-weight:bold;
					text-align:left;
					padding:0; 
					margin:15px 0 4px 8px;
				}
.primopiano_title h3 {
					color:#000000;
					font-family:Arial, Helvetica, sans-serif;							
					font-size:12px;
					font-weight:normal;
					text-align:left;
					padding:0; 
					margin:0 0 0px 9px;
				}
#news_list h1 {
margin:0;
padding:0;
float:left;
}
#titoloartista h1 {
margin-top:10px;
display:block;
height:20px;
border-bottom:1px solid #999999;
border-top:1px solid #999999;
color:#000000;
font-family:Arial, Helvetica, sans-serif;							
font-size:13px;
font-weight:bold;
text-align:left;
padding-left:10px;
}
#immag_dettaglio {
float:left;
text-align:left;
width:111px;
padding-left:10px;
}
#testo_dettaglio {
float:left;
text-align:justify;
width:530px;
padding-right:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}	
#testo_dettaglio a {
text-decoration:none;
color:#901b20;
}
#testo_dettaglio a:hover {
color:#db272f;
}
#testo_dettaglio h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
#formricerca {
position:absolute;
top:-5px;
right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:375px;
text-align:right;
}
#formricerca input {
height:12px;
font-size:11px;
background-color:#f4f4f1;
border:1px solid #7f9db9;
}
#formricerca select {
height:17px;
font-size:10px;
background-color:#f4f4f1;
border:1px solid #7f9db9;
}
#patway {
display:block;
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
top:22px;
text-align:left;
padding-left:10px;
width:600px;
}
#patway a {
color:#FFF;
text-decoration:none;
}
#patway a:hover {
color:#FFFF99;
}
#formricerca .cerca {
display:block;
background-color:#669999;
height:30px;
width:20px;
}
#credito {
 width:996px;
 margin:0 auto;
 padding:0;
 text-align:right;
 background-color:#FFFFFF;
 background-image:none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px; 
}
#credito a {
text-decoration:none;
color:#FF6600;
font-size:11px; 
font-family:Arial, Helvetica, sans-serif;
}
#credito a:hover {
color:#FF9933;
}