﻿
#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 {
 list-style-type: none;
 margin: 2.4em 0 3 0;
 padding: 0;
}

#content .txt ul ul li {
 list-style-type: none;
 margin: 0;
 padding: 0;
}

#content .txt .endsez{
 margin: 1em 0 3em 0;
 padding: 0 0 0.1em 0;
 border-style: dotted;
 border-width: 0 0 1px 0;
 border-color: #87845B;
 line-height: 0.9em; 
 text-align: right;
}

#content .txt .endsez .more{
 text-align: right;
}

#content .txt .endsezleft {
 margin: 1em 0 3em 0;
 padding: 0 0 0.2em 0;
 border-style: dotted;
 border-width: 0 0 1px 0;
 border-color: #87845B;
 line-height: 0.9em; 
 text-align: left;
}

#content .txt .endsezright .more{
 text-align: right;
}

#content .txt .sez{
 clear: both;
 margin: 2.4em 0 3em 0;
 padding: 0 0 1.2em 0;
 line-height: 0.9em;
}

#content .txt .prewiew {
 height:100%;
 margin: 2.4em 0 3 0;
 padding: 0 1.2em 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';
 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';
font-weight:normal;
font-size: 10pt;
font-style: italic;
text-align: right;
}

#content .txt h3 a {
 font-family: 'helvetica neue light';
 font-weight:100;
 text-decoration: none;
 font-size: 10pt;
 line-height: 8pt;
 color: #663433;
}

#content .txt h3 a:hover {
color: #000000;
}

#content .txt {
font-family: 'helvetica neue light';
font-weight:normal;
font-size: 10pt;
}

#content .txt p {
margin: 1.2em 0 0.2em 0;
font-family: 'helvetica neue light';
font-weight:normal;
font-size: 9pt;
text-align: left;
}

#content .txt p.citazione {
margin: 1.2em 0 0.2em 0;
font-family: 'helvetica neue light';
font-weight:normal;
font-style: italic;
font-size: 10pt;
color: 81806B;
text-align: right;
line-height: 1.23em;
}

#content .txt p.autorecitazione {
margin: 0em 0 1em 0;
font-family: 'helvetica neue light';
font-weight:normal;
font-style: italic;
font-size: 10pt;
text-align: right;
}

#content .txt .date {
margin: 0;
font-family: 'helvetica neue';
font-weight:normal;
font-size: 9pt;
text-align: justify;
line-height: 1.3em; 
}

#content .txt .titleprod {
margin: 0 0 0 2em;
font-family: 'helvetica neue';
font-weight:bold;
font-variant: small-caps;
font-size: 1.75em;
text-align: justify;
line-height: 0.5em; 
}

#content .txt .dove {
margin: 0 0 0 3em;
font-family: 'helvetica neue';
font-weight:normal;
font-size: 9pt;
text-align: justify;
}

#content .txt .subtitlebold {
margin: 0 0 0 2em;
font-family: 'helvetica neue';
font-weight:bold;
font-size: 9pt;
text-align: justify;
}

#content .txt h1{
font-family: 'helvetica neue light';
font-weight:normal;
font-size: 14pt;
}

#content .txt .ita{
font-family: 'helvetica neue light';
font-weight:normal;
font-size: 9pt;
font-style: italic;
}

#content .txt .prewiewsemi {
 height:100%;
 margin: 2.4em 0 3 0;
 padding: 0 1.2em 0 0;
 border-style: dotted;
 border-width: 0;
 border-color: #87845B;
}

#content .txt .prewiewsemi .titlesemi {
font-family: 'helvetica neue';
font-weight:bold;
font-variant: small-caps;
font-size: 1.75em;
color:#663433;
text-align: right;
line-height: 0.5em;
}

#content .txt .prewiewsemi .title {
font-family: 'helvetica neue';
font-weight:bold;
font-style: italic;
font-size: 1.10em;
color: #000000;
text-align: left;
line-height: 2em;
}

#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 {
 text-align: right;
}

#content .infosemi {
font-family: 'helvetica neue light';
font-weight:normal;
font-size: 10pt;
}

#content .txt #sostenitori{
 margin: 2em 0 3em 0;
 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: center;
}

#content .txt #sostenitori .title {
margin: 0;
font-family: 'helvetica neue';
font-weight:bold;
font-variant: small-caps;
font-size: 1.2em;
text-align: center;
}

#content .txt #sostenitori .subtitleita {
margin: 0 0 0 5em;
font-family: 'helvetica neue ultralight';
font-weight:normal;
font-style: italic;
font-size: 9pt;
text-align: center;
}