﻿#content a {
 font-family: helvetica neue;
 text-decoration: none;
 color: #663433;
}
 
#content a:hover {
text-decoration: none;
color: #000000;
}

#content .txt ul {
 margin:0;
 padding:0 0 0 0px;
 list-style-type: none;
 list-style:none;
 text-align:left;
}

#content .txt li {
 margin: 2.4em 0 3 0;
 padding: 0;
}

#content .txt ul ul li {
 margin: 0;
 padding: 0;
}

#content .txt .endsez{
 margin: 2.4em 0.6em 0 1.2em;
 padding: 0;
 color: #000000;
 border-style: dotted;
 border-width: 0 0 1px 0;
 border-color: #87845B;
line-height: 0.9em; 
text-align: right;
}

#content .txt .sez{
 text-align: left;
}

#content .txt .sezend{
 clear: both;
 margin: 0 1em 0 0;
 padding: 0 0 1.2em 0;
 line-height: 0.9em;
text-align: right;
}


#content .txt .prewiewdx {
 height:100%;
 width:54%;
 float:right;
 margin: 2.4em 0 2em 0;
 padding: 0 2.4em 0 1.2em;
 border-style: dotted;
 border-width: 0 1px 0 0;
 border-color: #87845B;
}

#content .txt .prewiewsx {
 height:100%;
 width:38%;
 min-width:220px;
 max-width:250px;
 float:left;
 margin: 2.4em 1.5em 10em 0;
 padding: 0 0.5em 0 1.2em;
 border-style: dotted;
 border-width: 0 1px 0 0;
 border-color: #87845B;
}

#content .txt li.prewiewdx h3 a {
margin: 0;
font-family: helvetica neue light, arial, helvetica, sans-serif;
 font-weight:100;
 text-decoration: none;
 font-size: 10pt;
 color: #663433;
}

#content .txt li.prewiewdx h3 a:hover {
color: #000000;
}

#content .txt .prewiew {
 height:100%;
 width:50%;
 float:left;
 margin: 2.4em 0 2em 0;
 padding: 0 0.8em 0 1.2em;
 border-style: dotted;
 border-width: 0 0 0 1px;
 border-color: #87845B;
}

#content .txt li.prewiew h3 a {
margin: 0;
font-family: helvetica neue light, arial, helvetica, sans-serif;
 font-weight:100;
 text-decoration: none;
 font-size: 10pt;
 color: #663433;
}

#content .txt li.prewiew h3 a:hover {
color: #000000;
}

#content .txt h3 {
margin: 0;
font-family: helvetica neue light, arial, helvetica, sans-serif;
font-weight:normal;
font-size: 10pt;
color: 81806B;
font-style: italic;
text-align: right;
}

#content .txt h3 a {
font-family: helvetica neue light, arial, helvetica, sans-serif;
 font-weight:100;
 text-decoration: none;
 font-size: 10pt;
 line-height: 8pt;
 color: #663433;
}

#content .txt h3 a:hover {
color: #000000;
}

#content .txt p {
margin: 1.2em 0 0.5em 2em;
font-family: helvetica neue light, arial, helvetica, sans-serif;
font-weight:normal;
font-size: 10pt;
color: #000000;
text-align: justify;
}

#content .txt p.left {
text-align: left;
}

#content .txt p.citazione {
margin: 1.2em 0 0.2em 0;
font-family: helvetica neue light, arial, helvetica, sans-serif;
font-weight:normal;
font-style: italic;
font-size: 10pt;
color: #000000;
text-align: right;
line-height: 1.23em;
}

#content .txt p.autorecitazione {
margin: 0em 0 1em 0;
font-family: helvetica neue light, arial, helvetica, sans-serif;
font-weight:normal;
font-style: italic;
font-size: 10pt;
color: #000000;
text-align: right;
}

#content .txt .data {
margin: 0;
font-family: helvetica neue light, arial, helvetica, sans-serif;
font-weight:normal;
font-size: 1.1em;
text-align: justify;
line-height: 1.2em; 
}

#content .txt .di {
 margin: 0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:normal;
font-variant: small-caps;
font-size: 1.1em;
text-align: left;
line-height: 1em;
}

#content .ideazione{
margin: 0 0 0 0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:normal;
font-size: 1em;
color: #81806B;
font-style: italic;
line-height: 1em; 
}

#content .txt .titleprod {
margin: 0 0 0 2em;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-variant: small-caps;
font-size: 1.75em;
color: #663433;
text-align: justify;
line-height: 1em; 
}

#content .txt .dove {
margin: 0 0 0 3em;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-size: 1.2em;
text-align: justify;
}

#content .txt .subtitlebold {
margin: 0 0 0 2em;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-size: 1em;
text-align: justify;
line-height: 1em;
}

#content .txt h1{
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:normal;
font-size: 14pt;
}

#content .txt .ita{
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:normal;
font-size: 1em;
font-style: italic;
line-height: 0.5em; 
}

#content .txt .courier{
font-family: 'courier new';
font-weight:normal;
font-size: 1em;
line-height: 1em; 
}

#content .txt .prewiewsemi {
 float:left;
 width: 42%;
 height:100%;
 margin: 2.4em 0 4em 0.5em;
 padding: 0 0 0 0;
 border-left: 0px dotted #81806B;
}

#content .txt .prewiewsemi .titlesemi {
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-variant: small-caps;
font-size: 1.75em;
color:#000000;
text-align: right;
line-height: 1em; 
}

#content .txt .prewiewsemi .title {
margin:0;
padding:0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-variant: small-caps;
font-style: none;
font-size: 1.4em;
color: #663333;
text-align: left;
line-height: 1em; 
}

#content .txt .prewiewsemi .dove {
margin:0;
padding:0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-variant: small-caps;
font-style: none;
font-size: 1.2em;
color: #333333;
text-align: left;
line-height: 1em; 
}

#content .txt .prewiewsemicolA {
 width:48%;
 height: 200px;
 padding: 0 4% 0 0;
 float:right;
 margin:0;
}

#content .txt .prewiewsemicolB {
 width:48%;
 padding: 0;
 float:right;
 margin:0;
}

#content .txt .prewiewsemi p {
 margin: 0 0 0 0;
 padding: 0 0 0 1.2em;
 text-align: left;
}

#content .infosemi {
font-family: helvetica neue light, arial, helvetica, sans-serif;
font-weight:normal;
font-size: 10pt;
color: 81806B;
}

#content .txt #sostenitori{
 margin: 3em 0 3em 1.2em;
 padding: 0 0 0.2em 0;
 border-style: dotted;
 border-width: 0 0 1px 0;
 border-color: #87845B;
line-height: 1em;
text-align: center;
clear: right;
}

#content .txt #sostenitori p{
line-height: 1em;
text-align: right;
}

#content .txt #sostenitori .title {
margin: 0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-variant: small-caps;
font-size: 1.2em;
color: 81806B;
text-align: right;
}

#content .txt #sostenitori .subtitleita {
margin: 0 0 0 5em;
font-family: helvetica neue light, arial, helvetica, sans-serif;
font-weight:normal;
font-style: italic;
font-size: 9pt;
color: 81806B;
text-align: right;
}





#content .txtbio {
font-family: helvetica neue light, arial, helvetica, sans-serif;
font-weight:normal;
font-size: 1em;
line-height: 10pt;
}

#content .txtbio p {
margin: 1.5em 0 0.5em 0;
font-family: helvetica neue light, arial, helvetica, sans-serif;
font-weight:normal;
font-size: 1em;
color: #111111;
text-align: justify;
line-height: 1.2em;
}

.nero {
color: #000000;
font-size: 1.3em;
}

#content .txtbio .ita {
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:normal;
font-style: italic;
font-size: 1.02em;
color: #222222;
}

#content .txtbio .citazione {
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:normal;
font-size: 1em;
color: #333333;
line-height: 0.5em;
text-align: justify;
}

#content .txtbio .premi {
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-variant: small-caps;
font-size: 1em;
color: #000000;
text-align: justify;
line-height: 1em; 
}

#content .txtbio .bold {
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-size: 1em;
color: #222222;
}

#content .txtbio .data {
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 0.98em;
color: #333333;
}

#content .txtbio .sintetico {
margin: 1.5em 0 0.5em 0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:normal;
font-size: 1em;
color: #333333;
text-align: justify;
line-height: 1.3em;
}

#content .txtbio .sintetico .ita {
margin:0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:normal;
font-style: italic;
font-size: 1em;
color: #333333;
text-align: justify;
line-height: 1.3em;
}

#content .txtbio .sintetico .title {
margin: 1.5em 0 0.5em 3em;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-size: 1.4em;
color: #333333;
text-align: justify;
line-height: 1.3em;
}

#content .txtbio .sintetico .sezione {
margin: 1.5em 0 0 0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-size: 1.1em;
color: #555555;
text-align: justify;
line-height: 1.3em;
}

#content .txt .titlesemi {
margin: 0 0 0 2em;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-variant: small-caps;
font-size: 1.4em;
color: #660000;
text-align: justify;
line-height: 1em; 
}

#content .txt .semi {
margin: 1em 0 0.5em 0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-size: 1em;
color: #000000;
text-align: justify;
line-height: 1.1em; 
}

#content .txt .semi p {
font-size: 0.93em;
}

#content .txt .semisostatxt {
margin: 2.8em 0 0.5em 0;
font-family: helvetica neue light, arial, helvetica, sans-serif;
font-size: 1.1em;
color: #000000;
text-align: justify;
line-height: 1.1em; 
}

#content .txt .titlesemidate {
margin: 0 0 0 2em;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-size: 1.2em;
color: #333333;
text-align: left;
line-height: 0.8em; 
clear: both;
}

#content .txt .red {
color: #660000; 
}

#content .txt .locationsemi {
margin: 0 0 0 2.5em;
font-family: helvetica neue light, arial, helvetica, sans-serif;
font-size: 1.1em;
color: #660066;
text-align: left;
line-height: 1em; 
}


#content .txt .modalitatitolo {
margin: 2em 0 0 3.2em;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight: bold;
font-style:italic;
font-size: 1.2em;
color: #660000;
text-align: left;
line-height: 0.5em; 
}

#content .txt .modalitaistro {
margin: 1.5em 0 0 1.3em;
padding: 1.5em 0 0 0;
font-family: helvetica neue light, arial, helvetica, sans-serif;
font-size: 1.18em;
color: #000000;
text-align: left;
line-height: 0.98em; 
}

#content .txt .semi ol {
margin: 0 0 0 0;
padding: 0;
font-family: helvetica neue light, arial, helvetica, sans-serif;
font-size: 0.93em;
}

#content .txt .semi li.modalita {
margin: 0 0 0 2.4em;
}

.modalita {
font-size: 1.18em;
color: #000000;
text-align: left;
line-height: 0.98em;
}

.bold {
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-size: 1em;
color: #222222;
}

.boldarancio {
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-size: 1em;
color: #996600;
}

#content .txt .subtitlesemi {
margin: 0 0 0 2em;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-size: 1.1em;
color: #333333;
text-align: left;
line-height: 1.2em; 
}

#content .txt .sezcalendar{
 clear: both;
 margin: 2.4em 1.2em 3em 0;
 padding: 0 0 1.2em 0;
 line-height: 0.9em;
font-size: 1em;
}

#content .txt .sezcalendar p {
margin: 1em 0 0em 0;
font-family: helvetica neue light, arial, helvetica, sans-serif;
font-weight:normal;
font-size: 0.9em;
text-align: justify;
}

#content .txt .sezcalendar p .data {
margin: 0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
color: #3333CC;
font-size: 1.1em;
text-align: left;
line-height: 1.2em; 
}

#content .txt .sezcalendar p .dataannotorunee {
margin: 0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
color: #222222;
font-size: 1.1em;
text-align: left;
line-height: 1.2em; 
}

#content .txt .sezcalendar p .titleprodgiorgio {
margin: 0 0 0 0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-variant: small-caps;
font-style:italic;
font-size: 1.3em;
color: #CC6633;
text-align: right;
line-height: 1em; 
}

#content .txt .sezcalendar p .titleprodgiorgio a {
margin: 0 0 0 0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-variant: small-caps;
font-style:italic;
font-size: 1em;
color: #CC6633;
text-align: right;
line-height: 0.5em; 
}

#content .txt .sezcalendar p .titleprodgiorgio a:hover {
color: #000000; 
}

#content .txt .sezcalendar p .titleprodraffaellatournee a {
margin: 0 0 0 0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-variant: small-caps;
font-style:italic;
font-size: 1.4em;
color: #660000;
text-align: right;
line-height: 1em; 
}

#content .txt .sezcalendar p .titleprodraffaellatournee a:hover {
color: #000000; 
}

#content .txt .sezcalendar p .titleprodraffaella a {
margin: 0 0 0 0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-variant: small-caps;
font-style:italic;
font-size: 1em;
color: #660000;
text-align: right;
line-height: 1em; 
}

#content .txt .sezcalendar p .titleprodraffaella {
margin: 0 0 0 0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-variant: small-caps;
font-style:italic;
font-size: 1.3em;
color: #660000;
text-align: right;
line-height: 1em; 
}

#content .txt .sezcalendar p .titleprodraffaella a:hover {
color: #000000; 
}

#content .txt .sezcalendar p .titleprodsatelliti {
margin: 0 0 0 0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-variant: small-caps;
font-style:italic;
font-size: 1.3em;
color: #669933;
text-align: right;
line-height: 1em; 
}

#content .txt .sezcalendar p .titleprodsatelliti a {
margin: 0 0 0 0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-variant: small-caps;
font-style:italic;
font-size: 1em;
color: #669933;
text-align: right;
line-height: 1em; 
}

#content .txt .sezcalendar p .titleprodsatelliti a:hover {
color: #000000; 
}

#content .txt .sezcalendar .dovetournee {
margin: 0 0 0 0.5em;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-style:none;
font-size: 1em;
color: #555555;
text-align: justify;
}

#content .txt .sezcalendar .dove {
margin: 0 0 0 0.5em;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-size: 1.2em;
color: #555555;
text-align: justify;
}

#content .txt .festival {
margin: 0 0.5em 0 0.5em;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-size: 1.2em;
color: #333333;
text-align: justify;
}

#content .txt .sezcalendar .festival {
margin: 0 0.5em 0 0.5em;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-size: 1.2em;
color: #333333;
text-align: justify;
}

#content .txt .sezcalendar .festivaltournee {
margin: 0 0.5em 0 0.5em;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:normal;
font-size: 1.2em;
color: #333333;
text-align: justify;
}

#content .txt .sezcalendar .festivaltourneest {
margin: 0 0.5em 0 0.5em;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:normal;
font-size: 1.2em;
color: #003300;
text-align: justify;
}

#content .txt .sezcalendar .dovetourneest {
margin: 0 0 0 0.5em;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-style:none;
font-size: 1em;
color: #003300;
text-align: justify;
}

.txt .titlenewsrecente {
margin: 0;
padding:0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-variant: small-caps;
font-size: 1.2em;
color: #669933;
text-align: justify;
line-height: 1em;
}

.txt .subtitlenews {
margin:0;
padding:0;
font-family: helvetica neue, arial, helvetica, sans-serif;
font-weight:bold;
font-variant: small-caps;
font-size: 1em;
color: #000000;
text-align: justify;
line-height: 1em;
}

.txt a:hover .titlenewsrecente  {
color: #663433;
}

.txt a:hover .subtitlenews  {
color: #669933;
}