body {
background:#FFFFFF url(none) no-repeat scroll 0pt;
font-family:Lucida Sans,Arial,SunSans-Regular;
font-size:12px;
line-height:130%;
text-align:left;
}
a, .contenuti a, a:visited, .contenuti a:visited {
color:#846A4C;
text-decoration:underline !important;
}
a:focus, .contenuti a:focus,  a:hover, .contenuti a:hover {
color:#55341F;
text-decoration:none;
}
h1, h2, h3, h4, h5, h6, .contenuti h1, .contenuti h2, .contenuti h3, .contenuti h4, .contenuti h5, .contenuti h6 {
font-weight:bold;
}
h1, .contenuti h1, .contenuti h1 a, .avviso h1 h1 {
color:#81231A !important;
font-size:20px !important;
font-weight:bold !important;
margin:0 !important;
padding:0 0 10px 5px !important;
text-decoration:none !important;
text-align:left !important;
line-height:100%;
}

h2, .contenuti h2 {
color:#81231A !important;
font-size:16px;
text-align:left !important;
line-height:100% !important;
}
h3, .contenuti h3 {
color:#81231A;
font-size:1em;
text-align:left !important;
}
h4, .contenuti h4 {
font-size:1.1em;
font-weight:bold;
line-height:1.2em;
margin-bottom:1.25em;
text-align:left !important;
}
h5, .contenuti h5 {
font-size:1.2em;
margin-bottom:1.5em;
}
h6, .contenuti h6 {
font-size:1em;
font-weight:bold;
}
p, .contenuti p, .avviso h1 p {
color:#55341F;
margin:10px 0pt;
padding:0 10px 0 10px;
text-align:left;
}
img .contenuti img {
margin:1em;
}
ul, ol {
}
ul, .contenuti ul {
font-size:13px;
list-style-position:outside;
list-style-type:square;
margin:0pt 0pt 0pt 20px;
}
li, .contenuti li {
line-height:110%;
}
ol, .contenuti ol {
list-style-type:decimal;
margin:5px 0pt 10px 25px;
}
acronym, .contenuti abbr, .contenuti acronym {
border-bottom:1px dotted #666666;
}
.contenuti address {
font-style:italic;
margin-top:1.5em;
}
.contenuti del {
color:#666666;
}
.contenuti blockquote {
color:#666666;
font-style:italic;
margin:1.5em;
}
.contenuti strong {
font-weight:bold;
}
.contenuti em, .contenuti dfn {
font-style:italic;
}
.contenuti dfn {
font-weight:bold;
}
.contenuti pre, .contenuti code {
margin:1.5em 0pt;
white-space:pre;
}
.contenuti pre, .contenuti code, .contenuti tt {
font-family:'andale mono','monotype.com','lucida console',monospace;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
}
.contenuti tt {
display:block;
line-height:1.5em;
margin:1.5em 0pt;
}
form, .contenuti form,  .pagine_dettaglio_ .contenuti form {
font-family:Lucida Sans,Arial;
text-align:left !important;
float:left !important;
}
table, .contenuti table,  .pagine_dettaglio_ .contenuti table{
margin:0 0 1.4em 0;
padding:0;
text-align:left !important;
clear:both !important;
display:block !important;
}
caption, .contenuti caption {
background:#FFFFCC none repeat scroll 0% 50%;
}
th, thead, .contenuti th, .contenuti thead {
border-bottom:none;
font-weight:bold;
}
td, .contenuti td{
border-bottom:none;
vertical-align:bottom;
}
td p {
line-height:15px;
padding:0 !important;
}
th, td, thead, .contenuti th, .contenuti td, .contenuti thead {
padding:10px 10px 10px 10px !important;
}
tfoot, .contenuti tfoot {
font-style:italic;
}
table tr td, .ad table tr td, .contenuti table tr td, .contenuti .ad table tr td {
padding:0pt 0pt 0pt 5px;
}
table tr td p, .contenuti table tr td p {
padding:0pt 0pt 5px;
}
.button {
cursor:pointer;
}
.piccolo {
font-size:0.8em;
line-height:1.875em;
margin-bottom:1.875em;
}
.grande {
font-size:1.2em;
line-height:2.5em;
margin-bottom:1.25em;
}
.poco_evidente {
color:#666666;
}
.nascondi {
display:none;
}
.evidenzia {
background:#FFFF00 none repeat scroll 0% 50%;
}
.incipit p {
margin:0pt;
padding:0pt;
}
.incipit, .contenuti .incipit, p span.incipit, .contenuti p span.incipit, span.incipit, .contenuti span.incipit {
/*background:transparent url(corona.png) no-repeat -0px 0px;*/
display:block;
margin:30px 0px;
overflow:visible;
padding:0pt 0pt 0pt 0px;
text-align:left;
}
.immagine_destra, .contenuti .immagine_destra {
float:right;
margin:2px 0pt 2px 3px;
}
.immagine_sinistra, .contenuti .immagine_sinistra {
float:left;
margin:2px 3px 2px 0pt;
}
.testo_destra, .contenuti .testo_destra {
float:right;
}
.testo_sinistra, .contenuti .testo_sinistra {
float:left;
}
.Margini_O {
margin:0pt;
padding:0pt;
text-indent:0pt;
}
.tabella_no_bordi, .contenuti .tabella_no_bordi {
background-color:white;
border:0px none white;
border-collapse:collapse;
}
.contenuti .tabella_no_bordi th {
background-color:white;
border:0px none gray;
padding:0px;
}

.contenuti .tabella_no_bordi td {
background-color:white;
border:0px none gray;
padding:0px;
}

.tabella_tre td, .contenuti .tabella_tre td {
width:33% !important;
vertical-align:top !important;
}

/*GOOGLE MAP REMOTE*/
#map h1{
padding:0;
margin:0;
line-height:20px;
font-size:13px !important;
font-weight:bold !important;
}
#map p{
font-size:12px !important;
font-weight:normal;
padding:0;
margin:0 0 0px 0;
line-height:12px;
}
#map form{
padding:15px 0 0 0;
margin:0;
}

.miniature_fondino{
background:transparent url(foto.png) no-repeat 0 0;
border:medium none !important;
height:93px !important;
padding:7px !important;
text-align:left !important;
vertical-align:top !important;
margin:0 10px 0 0 !important;
}


