BODY, H1, H2, H3, H4, H5, H6, TD, TH, DIV, PRE, CODE, SPAN, P, OL, UL, DL, DT, DD, LI, BLOCKQUOTE, DIR , img{ font-family: Trebuchet MS,  Arial, Verdana, Comic, Comic Sans, Comic Sans MS, Helvetica, Frutiger; font-size: 11px; color: #525252; text-decoration:none;}

input { font-family: Trebuchet MS,  Arial, Verdana,Helvetica, sans-serif; font-size: 10px; color: #2b2b2b; border: 1px solid #cccccc; }
select { font-family: Trebuchet MS,  Arial, Verdana,Helvetica, sans-serif; font-size: 10px; color: #2b2b2b; border: 1px solid #cccccc;}
textarea { font-family: Trebuchet MS,  Arial, Verdana,Helvetica, sans-serif; font-size: 10px; color: #2b2b2b; border: 1px solid #cccccc;}
button { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #2b2b2b; border: 1px solid #cccccc;}


a { color: #af030c; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 11px;  font-weight: normal; text-decoration: none;background:transparent;}
a:visited { color: #af030c; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 11px;  font-weight: normal; text-decoration: underline;background:transparent;}
a:link { color: #af030c; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 11px;  font-weight: normal; text-decoration: underline;background:transparent;}
a:active { color: #af030c; font-family:  Trebuchet MS, Arial, Verdana,Helvetica; font-size: 11px;  font-weight: normal; text-decoration: underline;background:transparent;}
a:hover { color: #af030c; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 11px;  font-weight: normal; text-decoration: underline;background:transparent;}


#marquee {
scrollamount: 3; 
}

body {
	  text-align: center;
	  margin-top: 0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      background:url(img/back.gif) top center ; /*
	  fixed no-repeat;
  	  -moz-background-size: cover;
  	   background-size: cover;*/
      background-repeat:no-repeat;
      background-color: #f5f5f5;
    
}

.menu {
	font-family: Trebuchet MS, Arial,  Verdana,Helvetica; 
	font-size: 13px; 
	color: #ffffff; 
	font-weight: normal;
	text-decoration: none;
}
a.menu:visited { color: #ffffff; font-family:  Trebuchet MS,  Arial, Verdana,Helvetica; font-size: 13px;  font-weight: normal; text-decoration: none;}
a.menu:link { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 13px;  font-weight: normal; text-decoration: none;}
a.menu:active { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 13px;  font-weight: normal; text-decoration: none;}
a.menu:hover { color: #a4151f; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 13px;  font-weight: normal; text-decoration: none; background-color: #ffffff;}



.verde {
	font-family: Trebuchet MS, Arial,  Verdana,Helvetica; 
	font-size: 13px; 
	color: #8cb721; 
	font-weight: normal;
	text-decoration: none;
}
a.verde:visited { color: #8cb721; font-family:  Trebuchet MS,  Arial, Verdana,Helvetica; font-size: 13px;  font-weight: normal; text-decoration: none;}
a.verde:link { color: #8cb721; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 13px;  font-weight: normal; text-decoration: none;}
a.verde:active { color: #8cb721; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 13px;  font-weight: normal; text-decoration: none;}
a.verde:hover { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 13px;  font-weight: normal; text-decoration: none; background-color: #8cb721;}


.verde2{
	font-family: Trebuchet MS, Arial,  Verdana,Helvetica; 
	font-size: 13px; 
	color: #34b879; 
	font-weight: normal;
	text-decoration: none;
}
a.verde2:visited { color: #34b879; font-family:  Trebuchet MS,  Arial, Verdana,Helvetica; font-size: 13px;  font-weight: normal; text-decoration: none;}
a.verde2:link { color: #34b879; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 13px;  font-weight: normal; text-decoration: none;}
a.verde2:active { color: #34b879; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 13px;  font-weight: normal; text-decoration: none;}
a.verde2:hover { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 13px;  font-weight: normal; text-decoration: none; background-color: #34b879;}




.viola {
	font-family: Trebuchet MS, Arial,  Verdana,Helvetica; 
	font-size: 13px; 
	color: #b772c6; 
	font-weight: normal;
	text-decoration: none;
}
a.viola:visited { color: #b772c6; font-family:  Trebuchet MS,  Arial, Verdana,Helvetica; font-size: 13px;  font-weight: normal; text-decoration: none;}
a.viola:link { color: #b772c6; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 13px;  font-weight: normal; text-decoration: none;}
a.viola:active { color: #b772c6; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 13px;  font-weight: normal; text-decoration: none;}
a.viola:hover { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 13px;  font-weight: normal; text-decoration: none; background-color: #b772c6;}



.testo {
	font-family: Trebuchet MS, Arial,  Verdana,Helvetica; 
	font-size: 10px; 
	color: #525252; 
	font-weight: normal;
	text-decoration: none;
}
a.testo:visited { color: #525252; font-family:  Trebuchet MS,  Arial, Verdana,Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.testo:link { color: #525252; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.testo:active { color: #525252; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.testo:hover { color: #525252; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline; background-color: #ffffff;}

.piccolo {
	font-family: Trebuchet MS, Arial,  Verdana,Helvetica; 
	font-size: 10px; 
	color: #ffffff; 
	font-weight: normal;
	text-decoration: none;
}
a.piccolo:visited { color: #ffffff; font-family:  Trebuchet MS,  Arial, Verdana,Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.piccolo:link { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.piccolo:active { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.piccolo:hover { color: #bdaa9e; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline; background-color: #ffffff;}



.bianco22 {
	font-family: Trebuchet MS, Arial,  Verdana,Helvetica; 
	font-size: 22px; 
	color: #ffffff; 
	font-weight: normal;
	text-decoration: none;
}
a.bianco22:visited { color: #ffffff; font-family:  Trebuchet MS,  Arial, Verdana,Helvetica; font-size: 22px;  font-weight: normal; text-decoration: underline;}
a.bianco22:link { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 22px;  font-weight: normal; text-decoration: underline;}
a.bianco22:active { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 22px;  font-weight: normal; text-decoration: underline;}
a.bianco22:hover { color: #a4151f; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 22px;  font-weight: normal; text-decoration: underline; background-color: #ffffff;}



.titolo {
	font-family: Trebuchet MS, Arial,  Verdana,Helvetica; 
	font-size: 22px; 
	color: #af030c; 
	font-weight: normal;
	text-decoration: none;
}
a.titolo:visited { color: #af030c; font-family:  Trebuchet MS,  Arial, Verdana,Helvetica; font-size: 22px;  font-weight: normal; text-decoration: underline;}
a.titolo:link { color: #af030c; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 22px;  font-weight: normal; text-decoration: underline;}
a.titolo:active { color: #af030c; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 22px;  font-weight: normal; text-decoration: underline;}
a.titolo:hover { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 22px;  font-weight: normal; text-decoration: underline; background-color: #af030c;}





.giallo {
	font-family: Trebuchet MS, Arial,  Verdana,Helvetica; 
	font-size: 10px; 
	color: #fff205; 
	font-weight: normal;
	text-decoration: none;
}
a.giallo:visited { color: #fff205; font-family:  Trebuchet MS,  Arial, Verdana,Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.giallo:link { color: #fff205; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.giallo:active { color: #fff205; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.giallo:hover { color: #bdaa9e; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline; background-color: #fff205;}


.testo2 {
	font-family: Trebuchet MS, Arial,  Verdana,Helvetica; 
	font-size: 12px; 
	color: #af030c; 
	font-weight: normal;
	text-decoration: none;
	
}
a.testo2:visited { color: #af030c; font-family:  Trebuchet MS,  Arial, Verdana,Helvetica; font-size: 12px;  font-weight: normal; text-decoration: underline;}
a.testo2:link { color: #af030c; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 12px;  font-weight: normal; text-decoration: underline;}
a.testo2:active { color: #af030c; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 12px;  font-weight: normal; text-decoration: underline;}
a.testo2:hover { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 12px;  font-weight: normal; text-decoration: underline;background-color: #af030c; }





.piccolo_red {
	font-family: Trebuchet MS, Arial,  Verdana,Helvetica; 
	font-size: 10px; 
	color: #af030c; 
	font-weight: normal;
	text-decoration: none;
}
a.piccolo_red:visited { color: #af030c; font-family:  Trebuchet MS,  Arial, Verdana,Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.piccolo_red:link { color: #af030c; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.piccolo_red:active { color: #af030c; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.piccolo_red:hover { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline; background-color: #af030c;}





.blu {
	font-family: Trebuchet MS, Arial,  Verdana,Helvetica; 
	font-size: 11px; 
	color: #5f9ac2; 
	font-weight: normal;
	text-decoration: none;
}
a.blu:visited { color: #5f9ac2; font-family:  Trebuchet MS,  Arial, Verdana,Helvetica; font-size: 11px;  font-weight: normal; text-decoration: none;}
a.blu:link { color: #5f9ac2; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 11px;  font-weight: normal; text-decoration: none;}
a.blu:active { color: #5f9ac2; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 11px;  font-weight: normal; text-decoration: none;}
a.blu:hover { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 11px;  font-weight: normal; text-decoration: none; background-color: #5f9ac2;}


.facebook {
	color: #3b5998; 
}


/*




.testo3 {
	font-family: Trebuchet MS, Arial,  Verdana,Helvetica; 
	font-size: 12px; 
	color: #f93c3c; 
	font-weight: normal;
	text-decoration: none;
}
a.testo3:visited { color: #f93c3c; font-family:  Trebuchet MS,  Arial, Verdana,Helvetica; font-size: 12px;  font-weight: normal; text-decoration: underline;}
a.testo3:link { color: #f93c3c; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 12px;  font-weight: normal; text-decoration: underline;}
a.testo3:active { color: #f93c3c; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 12px;  font-weight: normal; text-decoration: underline;}
a.testo3:hover { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 12px;  font-weight: normal; text-decoration: underline; background-color: #f93c3c;}




.piccolo {
	font-family: Trebuchet MS, Arial,  Verdana,Helvetica; 
	font-size: 10px; 
	color: #bdaa9e; 
	font-weight: normal;
	text-decoration: none;
}
a.piccolo:visited { color: #bdaa9e; font-family:  Trebuchet MS,  Arial, Verdana,Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.piccolo:link { color: #bdaa9e; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.piccolo:active { color: #bdaa9e; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.piccolo:hover { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline; background-color: #bdaa9e;}

.piccolo_red {
	font-family: Trebuchet MS, Arial,  Verdana,Helvetica; 
	font-size: 10px; 
	color: #820202; 
	font-weight: normal;
	text-decoration: none;
}
a.piccolo_red:visited { color: #820202; font-family:  Trebuchet MS,  Arial, Verdana,Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.piccolo_red:link { color: #820202; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.piccolo_red:active { color: #820202; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.piccolo_red:hover { color: #ff0000; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline; background-color: #820202;}

.piccolo_red2 {
	font-family: Trebuchet MS, Arial,  Verdana,Helvetica; 
	font-size: 10px; 
	color: #ff0000; 
	font-weight: normal;
	text-decoration: none;
}
a.piccolo_red2:visited { color: #ff0000; font-family:  Trebuchet MS,  Arial, Verdana,Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.piccolo_red2:link { color: #ff0000; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.piccolo_red2:active { color: #ff0000; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.piccolo_red2:hover { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline; background-color: #ff0000;}



.piccolo_white {
	font-family: Trebuchet MS, Arial,  Verdana,Helvetica; 
	font-size: 10px; 
	color: #ffffff; 
	font-weight: normal;
	text-decoration: none;
}
a.piccolo_white:visited { color: #ffffff; font-family:  Trebuchet MS,  Arial, Verdana,Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.piccolo_white:link { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.piccolo_white:active { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.piccolo_white:hover { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline; background-color: #746262;}



.titolobianco {
	font-family: Trebuchet MS, Arial,  Verdana,Helvetica; 
	font-size: 24px; 
	color: #ffffff; 
	font-weight: normal;
	text-decoration: none;
	line-height: 80%;
}
a.titolobianco:visited { color: #ffffff; font-family:  Trebuchet MS,  Arial, Verdana,Helvetica; font-size: 24px;  font-weight: normal; text-decoration: none;}
a.titolobianco:link { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 24px;  font-weight: normal; text-decoration: none;}
a.titolobianco:active { color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 24px;  font-weight: normal; text-decoration: none;}
a.titolobianco:hover { color: #a4151f; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 24px;  font-weight: normal; text-decoration: none; background-color: #ffffff;}


.titolo {
	font-family: Trebuchet MS, Arial,  Verdana,Helvetica; 
	font-size: 17px; 
	color: #f10308; 
	font-weight: normal;
	text-decoration: none;
	line-height: 120%;
}
a.titolo:visited { color: #f10308; font-family:  Trebuchet MS,  Arial, Verdana,Helvetica; font-size: 17px;  font-weight: normal; text-decoration: underline;}
a.titolo:link { color: #f10308; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 17px;  font-weight: normal; text-decoration: underline;}
a.titolo:active { color: #f10308; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 17px;  font-weight: normal; text-decoration: underline;}
a.titolo:hover { color: #000000; font-family: Trebuchet MS, Arial, Verdana, Helvetica; font-size: 17px;  font-weight: normal; text-decoration: underline; background-color: #f10308;}
*/


/* stili BLOCCHI JAVASCRIPT accordion */
.header {
	background: #ffffff;
	cursor: pointer;
	padding:0px;
}

.header:hover{
	background-color:#ffffff;
}
.selected{
	background-color:#f1d2cf;
	color:#FFF;
}

.content{
	background:#FFF;
	padding:0px;
}


/*
#basic-accordian{
	border:1px solid #6e6f71;
	padding:1px;
	width:475px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-240px;
	z-index:2;
	margin-top:0px;
}
*/
.accordion_headings{
	padding:5px;
	background:#FFFFFF;
	color:#525252;
	border:1px solid #f1d2cf;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
	line-height: 120%;
}

.accordion_headings:hover{
	background:#ffffff;
	color: #de232e;
}

.accordion_child{
	padding:0px;
	background:#ffffff;

}

.header_highlight{

	background-image:url(img/back_blocchi.gif);
	background-repeat:repeat;
}

/* FINE stili BLOCCHI JAVASCRIPT accordian */

/* aggiunti per calendario pop*/

#spanMonth {
	
	color: #fff;
}

#spanYear {
	
	color: #fff;
}

/* aggiunto per background playlist */
.playlist     {
	background-image: url('/vedit/15/img/back_playlist.jpg');
	background-attachment:fixed;
	}


.tdplaylist  {
	background: url('/vedit/15/img/riga_playlist2.gif') center no-repeat;
	}
