body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #000066;
background-image: url(/images/Fondo_notte.jpg);
background-position: top;
background-attachment: fixed;
background-repeat: repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #E6E6F0;
}

.evid {
color:#FF9900;
}
.art_titolo {
color:#FF9900;
text-align:center;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
}
a:link, a:active, a:visited {
color: #FF9900;
}
a:hover {
color: #E6E6F0;
}
#content {
width: 780px;
position: relative;
height: auto;
z-index: 1;
margin: 0;
padding: 0;
left: 0px;
}
#corpo_duecolonne {
position: absolute;
visibility: visible;
z-index: 1;
width: 492px;
margin: 0;
padding: 0;
left: 120px;
top: 0px;
margin-left: 4px;
margin-right: 4px;
}
#corpo_destra {
position: absolute;
visibility: visible;
z-index: 1;
width: 160px;
padding: 0;
top: 0px;
margin: 0;
float: right;
left: 620px;
}
#corpo_unacolonna {
position: absolute;
z-index: 1;
width: 656px;
margin: 0;
padding: 0;
left: 120px;
top: 0px;
margin-left: 4px;
}

/***********************  BOX 1  **********************/

#testata_box_1 {
text-align: center;
font-size: 18px;
font-weight: bold;
padding: 4px;
background-image:url(../images/Fondo_titolo_492.gif);
color: #40408D;
}
#box_1 {
width: 100%;
margin: 0px 0px 4px 0px;
position: relative;
padding: 0px;
background-color: #40408D;
color: #E6E6F0;
text-align: left;
}
#titolo_1 {
text-align: center;
font-size: 18px;
font-weight: bold;
padding: 4px;
background-color: #BFBFD9; 
color: #40408D;
}
#sottotitolo_1 {
position: relative;
background-color:#8080B3;
color:#E6E6F0;
font-weight:bold;
padding: 4px;
}
#corpo_1 {
color:#BFBFD9;
padding: 4px;
}

/******************************************************/

/***********************  BOX 2  **********************/

#testata_box_2 {
position: relative;
background-image:url(../images/Fondo_titolo_160.gif);
text-align:center;
color:#40408D;
font-weight:bold;
padding: 4px;
}
#box_2 {
width: 100%;
margin: 0px 0px 4px 0px;
position: relative;
padding: 0px;
background-color: #8080B3;
color: #E6E6F0;
text-align: left;
}
#titolo_2 {
text-align: center;
font-size: 18px;
font-weight: bold;
padding: 4px;
margin-bottom: 4px;
background-color: #E6E6F0;
color: #40408D;
}
#sottotitolo_2 {
position: relative;
background-color:#BFBFD9;
text-align:center;
color:#40408D;
font-weight:bold;
padding: 4px;
}
#corpo_2 {
color:#E6E6F0;
padding: 4px;
}

/******************************************************/

/***********************  BOX NEWS COMUNI  **********************/

.testata_box_nc {
height: 28px;
font-size: 18px;
font-weight: bold;
background-image: url(/images/Fondo_testata_462wh.png);
color: #000066;
}
.box_nc {
	width: 100%;
	position: relative;
	background-color: #FFFFFF;
	color: #000066;
	margin-bottom: 4px;
}
.titolo_nc {
text-align: center;
font-size: 18px;
font-weight: bold;
padding: 4px 4px 0px 4px;
background-color: #FFFFFF; 
color: #FF9900;
}
.sottotitolo_nc {
position: relative;
background-color:#FFFFFF;
color:#FF9900;
font-weight:bold;
padding: 4px;
}
.corpo_nc {
color:#000066;
padding: 4px;
text-align: center;
}
.comuneartfondo {
width: 470px;
background-color: #ffffff;
color: #000066;
border: 1px solid #000066;
padding: 4px;
text-align: left;
/* for IE */
filter:alpha(opacity=100);
/* CSS3 standard */
opacity:1;
/* for Mozilla */
-moz-opacity:1;
}
.comuneartfondo a{
color: #353575;
}
img.comuneartimg {
width: 70px;
height: 70px;
border: none;
float: left;
margin: 4px;
}


/******************************************************/

/***********************  BOX COMUNI  **********************/

#testata_box_comuni {
	width: 492px;
	margin-top: 4px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	padding: 4px 0;
	background-image:url(/images/Fondo_testata_462wh.png);
	color: #40408D;
	float: right;
}
#box_comuni {
	margin: 0px 0px 4px 0px;
	padding: 0px;
	background-color: #40408D;
	color: #E6E6F0;
	text-align: left;
	float: right;
	width: 492px;
}
#titolo_comuni {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	padding: 4px;
	background-color: #FFFFFF;
	color: #40408D;
}
#sottotitolo_comuni {
position: relative;
background-color:#8080B3;
color:#E6E6F0;
font-weight:bold;
padding: 4px;
}
#corpo_comuni {
color:#BFBFD9;
padding: 4px;
}

.feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("/images/feed-icon-14x14.png") no-repeat 0 50%;
}
/******************************************************/



/***********************  INIZIO BOX EVENTI IN EVIDENZA  **********************/

#Box_InEvid {
width: 100%;
margin: 0px 0px 4px 0px;
position: relative;
padding: 0px;
background-color: #BFBFD9;
color: #40408D;
text-align: left;
}
#InEvid_intest {
font-size: 16px;
padding: 4px;
font-weight: bold;
color: #E6E6F0;
background-color: #8080B3;
position: relative;
margin-bottom: 4px;
}
#InEvid_tit {
font-size:14px;
font-weight:bold;
text-align: left;
background-color: #40408D;
position: relative;
padding: 2px 0px 2px 6px;
}
#InEvid_txt {
text-align: justify;
font-size: 11px;
font-weight: bold;
padding: 4px 6px 4px 4px;
}
a.InEvid_tit:link, a.InEvid_tit:active, a.InEvid_tit:visited{
color:#E6E6F0;
text-decoration:none;
}
a.InEvid_tit:hover{
color:#FF9900;
}

/***********************  FINE BOX EVENTI IN EVIDENZA  **********************/

/***********************  INIZIO TOP BAR  **********************/

#top_banner {
/*height: 100px;*/
width: 780px;
position: relative;
margin-bottom: 5px;
margin-top: 5px;
background-color: #40408D;
}
#top_bar {
background-image: url(/images/up_bar.gif);
height: 90px;
width: 780px;
z-index: 1;
position: relative;
margin-bottom: 5px;
}
#menu_top {
font-family: Arial;
position: absolute;
text-align: center;
height: 20px;
width: 470px;
bottom: 0px;
right: 0px;
}
a.m_top:link, a.m_top:active, a.m_top:visited{
color: #E6E6F0;
font-size: 17px;
font-weight: bold;
text-decoration: none;
}
a.m_top:hover{
color:#40408D;
background-color:#E6E6F0;
}
/**********************  FINE TOP BAR  **********************/

/**********************  INIZIO men di sinistra  **********************/

#menu_sx {
position: absolute;
z-index: 1;
width: 120px;
color: #E6E6F0;
left: 0px;
}
a.m_sx:link, a.m_sx:active, a.m_sx:visited{
color:#E6E6F0;
text-decoration:none;
display: block;
padding-left: 4px;
}
a.m_sx:hover{
color:#40408D;
font-weight:bold;
text-decoration:none;
background-color: #E6E6F0;
}

/**********************  FINE men di sinistra  **********************/

#box_login_utente {
width: 220px;
height: auto;
position: absolute;
visibility: hidden;
z-index: 1000;
color: #40408D;
background-color: #E6E6F0;
border-color: #FF9900;
font-weight: bold;
border-width: thin;
border-style: solid;
}
#box_login_locale {
width: 200px;
height: auto;
position: absolute;
visibility: hidden;
z-index: 1000;
color: #40408D;
background-color: #E6E6F0;
border-color: #FF9900;
font-weight: bold;
border-width: thin;
border-style: solid;
}
#box_login_artista {
width: 200px;
height: auto;
position: absolute;
visibility: hidden;
z-index: 1000;
color: #40408D;
background-color: #E6E6F0;
border-color: #FF9900;
border-width: thin;
font-weight: bold;
border-width: thin;
border-style: solid;
}
#box_cerca_news {
width: 200px;
height: auto;
position: absolute;
visibility: hidden;
z-index: 1000;
color: #40408D;
background-color: #E6E6F0;
border-color: #FF9900;
font-weight: bold;
border-width: thin;
border-style: solid;
}
#box_cerca_artista {
width: 220px;
height: auto;
position: absolute;
visibility: hidden;
z-index: 1000;
color: #40408D;
background-color: #E6E6F0;
border-color: #FF9900;
font-weight: bold;
border-width: thin;
border-style: solid;
}
#box_admin {
width: 220px;
height: auto;
position: absolute;
top: 10px;
left: 10px;
padding: 4px;
z-index: 10000;
color: white;
background-color: red;
border-color: #FFFFFF;
font-weight: bold;
border-width: 1px;
border-style: dashed;
}

