body {
 font: 76%/1.4em Tahoma, Arial, Helvetica;
 color: #000000;
}
a:link, a:visited {
color:#1C6396;
text-decoration:none;
}
a:hover, a:visited:hover {
color:#1C6396;
text-decoration:underline;
}
ul,
ul.map,
ul.map ul
{ margin:8px 0 8px 16px;
  padding: 0;
  list-style: none;
}
li,
ul.map li,
ul.map ul li
{ line-height: 15px;
  padding:0 0 4px 20px;
  background:transparent url(../templates/img/point.png) 0 3px no-repeat;
}
ul.map ul li
{ /*background:transparent url(../templates/img/point_piccolo.png) 0 2px no-repeat;*/
  background:none;
}

ol {
 color:#960111;
}
ol li {
  padding:0 0 4px 4px;
  background:none;
  color:#333333;
}

H2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#333333;
 font-weight: normal;
 text-decoration: none;
}
h1,
.titoletto {
 font-size:18px;
 height:24px;
 color:#07476D;
 font-weight:bold;
 font-style:italic;
 display:block;
 text-transform:capitalize;
 font-stretch: condensed;
}
.sottotitoletto {
 font-size:20px;
 color:#654E23;
 font-weight:bold;
/* line-height:8px;*/
 display:block;
}
.testo_descrittivo_castano {
 font-size:13px;
 color:#654E23;
 font-weight:bold;
}
.testo_descrittivo_blu {
 font-size:13px;
 color:#07476D;
 font-weight:bold;
}
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;
}

* html .threepxfix{
/*margin-left: 3px;*/
}
