.separa {
	clear: both;
	padding: 0 0;
	margin: 0 0;
	overflow: hidden;
	width: 100%;
	height: 1px;
	}
	
.separa5px
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 5px;
	clear: both;
	overflow: hidden;
}

.separa30px
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 30px;
	clear: both;
	overflow: hidden;
}


.txtpiccolo
{
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10px
}

.txtfooter
{
    COLOR: #c6c6c6;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10px
}
.txtfooter:hover
{
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10px
}

FONT, td
 { color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif }
 
 
.fontgrande
{
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 14px
}

.fontrosso
 { color: black; font-size: 11px; font-family: verdana, arial, sans-serif }
.fontrosso:hover
 { font-size: 11px; font-family: verdana, arial, sans-serif; text-decoration: none }

.dataevidenziata
  { color: black; font-size: 11px; font-family: verdana, arial, sans-serif }

.txtbianco
{
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 11px
}

.txtbiancopiccolo
{
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10px
}
.txtgrigio
 {
	color: #5F5F5F;
}


.linkpiccolo
{
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10px;
}

.linkpiccolo:hover
 { font-family: verdana, arial, sans-serif; text-decoration: none }




.link
{
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 11px;
}

.link:hover
  { font-family: verdana, arial, sans-serif; text-decoration: none }

.link2
 { color: #c00; font-size: 11px; font-family: verdana, arial, sans-serif }

.link2:hover
 { font-family: verdana, arial, sans-serif; text-decoration: none }

.linkblu
  { color: #d20000; font-size: 11px; font-family: verdana, arial, sans-serif }

.linkblu:hover
 { font-family: verdana, arial, sans-serif; text-decoration: none }

.linkarancio
{
    COLOR: #FA6400;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 11px;
}

.linkarancio:hover
 { font-size: 11px; font-family: verdana, arial, sans-serif; text-decoration: none }

.linksenza
 { color: #fff; font-size: 11px; font-family: verdana, arial, sans-serif; text-decoration: none }

.linksenza:hover
  { color: #fff; font-family: verdana, arial, sans-serif; text-decoration: underline }

.linkaranciosenza
{
    COLOR: #FF6633;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 11px;
    text-decoration: none;
}

.linkaranciosenza:hover
 { color: #ff6633; font-family: verdana, arial, sans-serif; text-decoration: underline }
.linkbiancopiccolo
{
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10px;
    text-decoration: underline;
}

.linkbiancopiccolo:hover
 { font-family: verdana, arial, sans-serif; text-decoration: none }

.linkbianco
 { color: #ffffff; font-size: 11px; font-family: verdana, arial, sans-serif; text-decoration: none }

.linkbianco:hover
 { font-family: verdana, arial, sans-serif; text-decoration: underline }

.linkgrigio
  { color: #7f7f7f; font-size: 11px; font-family: verdana, arial, sans-serif }

.linkgrigio:hover
  { font-family: verdana, arial, sans-serif; text-decoration: none }


.linkbianco_collaterali
 { color: #ffffff; font-size: 11px; font-family: verdana, arial, sans-serif; text-decoration: none }

.linkbianco_collaterali:hover
 { font-family: verdana, arial, sans-serif; text-decoration: underline }


.linkviola
 { color: #d20000; font-size: 9px; font-family: verdana, arial, sans-serif }

.linkviola:hover
 { font-family: verdana, arial, sans-serif; text-decoration: none }

.linkviola2
{
    COLOR: #DB0058;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 11px;

}

.linkviola2:hover
 { font-family: verdana, arial, sans-serif; text-decoration: none }

.linkbiancosenza
 { color: #ffffff; font-size: 10px; font-family: verdana, arial, sans-serif; text-decoration: none }

.linkbiancosenza:hover
 { font-family: verdana, arial, sans-serif; text-decoration: underline }

.txtarancio
{
    COLOR: #E45802;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 11px
}

.titolo1
{
    COLOR: #DE3400;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 16px;
}

.titolo2
{
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 16px;
}

.titolo3
{
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 16px;
}

.nomelista
 { color: black; font-size: 11px; font-family: verdana, arial, sans-serif }

.nomelista:hover
 { font-family: verdana, arial, sans-serif; text-decoration: underline }

.titolo
 { color: #696969; font-size: 18px; font-family: verdana, arial, sans-serif; text-decoration: none }

.titolopiazza
{
    COLOR: #000000;
    FONT-FAMILY: arial, vedana, sans-serif;
    FONT-SIZE: 16px;
    text-decoration:none;
}

.txtnote
 { color: #696969; font-size: 10px; font-family: verdana, arial, sans-serif }
.txtnote:hover
 { font-family: verdana, arial, sans-serif; text-decoration: none }
.linkindex:hover
 { font-family: verdana, arial, sans-serif; text-decoration: none }

.linkindex
 { color: #696969; font-size: 10px; font-family: verdana, arial, sans-serif }
 
 
.logo {
	position: relative;
	left:-20px;
	margin-top:-4px;
	margin-bottom:-20px;	
}
 
.scritta-ert {
	position: relative;
	top:-10px;
	left:-10px;
}

.tabella-menu {
	position: relative;
	left: 161px;	
}
 
.footer font, .footer td, .footer a:link, .footer a:visited {
	color: #FFFFFF;	
}
 
.addto a img {
	border:0;
	text-align: center;
}

.addto img {
	vertical-align: middle;
}
.addto {
	background-color: #F4F4F4;
	display:block;
	float:left;
	color:#333333;
	padding:5px;
	text-transform:uppercase;
	border: 1px solid #000000;
	font-size: 10px;
}


/*PERCORSI
__________________________________________________________________*/

ul.percorsi {
	padding-left:30px;
	margin-left:50px;
	margin-top:10px;
	padding-bottom:15px;
}

ul.percorsi li {
	display:inline;
}

ul.percorsi li a:link,ul.percorsi li a:visited {
	text-decoration: none;
	line-height: 25px;
	display:block;
	float:left;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin-right:20px;
}

ul.percorsi li a:link.dalfvg,ul.percorsi li a:visited.dalfvg {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #8d8e1d;
}
ul.percorsi li a:hover.dalfvg {
	position:relative;
	border-bottom-width: 3px;
	border-bottom-style: none;
}
ul.percorsi li a:link.classico,ul.percorsi li a:visited.classico {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #51bed2;
}
ul.percorsi li a:hover.classico {
	border-bottom-width: 3px;
	border-bottom-style: none;
}
ul.percorsi li a:link.sorriso,ul.percorsi li a:visited.sorriso {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #f29400;
}
ul.percorsi li a:hover.sorriso {
	border-bottom-width: 3px;
	border-bottom-style: none;
}
ul.percorsi li a:link.femminile,ul.percorsi li a:visited.femminile {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #8f151d;
}
ul.percorsi li a:hover.femminile {
	border-bottom-width: 3px;
	border-bottom-style: none;
}

.content-percorsi {
	float:left;
	background-color:#FFFFFF;
	margin-left:10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 50px;
	padding-left: 10px;
	width:680px;
}

.content-img-percorsi {
	float:left;
	
}

.content-percorsi-txt {
	float:left;
	width:270px;
	line-height:15px;
}
.content-spettacoli {
	float:left;
	width:370px;
	margin-left:20px;
}

.content-percorsi-spettacoli {
	float:left;
	width:370px;
	margin-bottom:20px;
	
}

.content-percorsi-spettacoli .foto-spettacolo {
	background-image: url(../img/bg_fotoarticolo.gif);
	background-repeat: no-repeat;
	height: 80px;
	width: 80px;
	float:left;
}

.content-percorsi-spettacoli .foto-spettacolo img {
	margin-left:2px;
	margin-top:2px;
}

.content-percorsi-spettacoli .titolo-spettacolo {
	float:left;
	margin-left:20px;
	font-size: 14px;
	padding-top:20px;
}

.content-percorsi-spettacoli .titolo-spettacolo a {
	font-size: 14px;
	font-weight:bold;
	display:block;
}

/*PICCOLI PALCHI
__________________________________________________________________*/

td.content-piccolipalchi {
	padding-left: 20px;
}

td.content-piccolipalchi label {
	font-weight: bold;
	color: #999999;	
}

td.content-piccolipalchi .titolo {
	color: #000000;	
}

td.content-piccolipalchi .sottotitolo {
	color: #7C7C7C;
	font-weight:bold;
	font-size:15px;
}

td.content-piccolipalchi .riga-pp .foto {
	float: left;
	width: 120px;
}

td.content-piccolipalchi .riga-pp {
	float: left;
	margin-top:15px;
	width:100%;
}
td.content-piccolipalchi .riga-pp .contenuto {
	float: left;
}
td.content-piccolipalchi .titolo-rosso {
	color:#CC071E;
	text-decoration:none;
	font-size: 20px;
}
td.content-piccolipalchi .riga-pp .titolo a:link, td.content-piccolipalchi .riga-pp .titolo a:visited {
	color:#CC071E;
	text-decoration:none;
}
td.content-piccolipalchi .riga-pp .titolo a:hover {
	color:#CC071E;
	text-decoration:underline;
}
td.content-piccolipalchi .riga-pp .dove {
	font-size: 13px;
	color: #000000;
	font-weight:bold;
}





