body {
margin:0;
font:71%/1.4em Tahoma, Arial, Helvetica;
color:#000000;
font-weight:normal;
text-decoration:none;
line-height:14px;
}
a,object {
outline:none;
}
a.b:link, a.b:visited,
a:link, a:visited {
text-decoration:none;
color:#871230;
}
a.b:link, a.b:visited {
font-weight:bold;
}
a.b:hover, a.b:visited:hover,
a:hover, a:visited:hover {
text-decoration:underline;
}
span.go_on,
a.go_on:link, a.go_on:visited {
display:block;
width:97px;
height:19px;
padding:3px 0 0 15px;
background:transparent url(../templates/img/back_go_on.png) 0 0 no-repeat;
}
p {
padding:0;
margin:0 0 10px 0;
}
ul {
margin:10px 0 10px 20px;
padding: 0;
list-style: none;
}
li {
padding:0 0 10px 20px;
background:transparent url(../templates/img/point.png) 0 0 no-repeat;
}
ol {
}
ol li {
padding:0 0 4px 4px;
background:none;
}
H1 {
color:#87102F;
font-size:16px;
line-height:18px;
text-align:left;
padding:10px 0 20px 20px;;
margin:0 0 10px 0;
font-weight:bold;
background:transparent url(../templates/img/sep_trattd.png) 0 100% repeat-x;
}
.titoletto, H2 {
color:#87102F;
font-size:14px;
text-align:left;
padding:10px 0 20px 0;
margin:0;
font-weight:bold;
}
h2 {
padding:10px 0 20px 20px;
}
H3 {
color:#63634F;
font-size:18px;
text-align:left;
font-weight:bold;
line-height:20px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
H4 {
margin:0;
padding:5px 0;
height:30px;
color:#7A7A5F;
font-size:12px;
text-align:center;
font-weight:bold;
text-transform:uppercase;
background:transparent url(../templates/img/sep_tratt.png) 0 100% repeat-x;
}
.sottotitolo {
color:#87102F;
font-size:11px;
font-style:normal;
font-weight:bold;
}

div.box_sottolineato {
padding:10px 0;
border-bottom:1px solid #D4D4D4;
color:#AE9873;
}
.accordion_toggler {
border:1px solid red;
}
.accordion_element {
border:1px solid green;
}
blockquote {
 margin:0;
 padding:0 0 0 10px;
 background:transparent url(../templates/img/bubble_big.png) 0 0 no-repeat;
}
blockquote div {
 margin:0;
 padding:10px 10px 10px 0;
 background:transparent url(../templates/img/bubble_big.png) 100% 0 no-repeat;
}
.tabella {
width:100%;
margin:20px 0;
}
.tabella td {
text-align:left;
vertical-align:top;
padding:5px 5px 5px 0;
background:transparent url(../templates/img/sep_tratt.png) 0 100% repeat-x;
}
.tabella td td {
text-align:left;
vertical-align:top;
padding:5px 5px 5px 0;
background:none;
}
.tabella tr th {
text-align:left;
vertical-align:top;
padding:5px 5px 5px 0;
color:#871230;
font-weight:bold;
background:transparent url(../templates/img/sep_tratt.png) 0 100% repeat-x;
}
