@charset "utf-8";
/* CSS Document */

a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
color:#FFFFFF;
line-height:25px;
text-decoration:none;
padding-right:8px;
font-weight:bold;
}
a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
color:#FFFFFF;
line-height:25px;
text-decoration:none;
padding-right:8px;
font-weight:bold;
}
a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
color:#FFFFFF;
line-height:25px;
text-decoration:none;
padding-right:8px;
font-weight:bold;
}
a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
color:#2A87B3;
line-height:25px;
text-decoration:none;
padding-right:8px;
font-weight:bold;
}
div.BORDI
{
    width: 600px;
}
div.CONTENUTO
{
    background-color: #2A87B3;
    width: 590px;
    padding: 5px;
}

span.TOP, span.BOTTOM
{
    display: Block;
    background-color: #FFFFFF;
}
span.TOP span, span.BOTTOM span
{
    display: Block;
    overflow: Hidden;
	background-color: #2A87B3;
    height: 1px;
}
span.RIGA1
{
    margin: 0 5px;
}
span.RIGA2
{
    margin: 0 3px;
}
span.RIGA3
{
    margin: 0 2px;
}
span.TOP span.RIGA4, span.BOTTOM span.RIGA4
{
    margin: 0 1px;
    height: 2px;
}
.testo_azienda
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:22px;
text-decoration:none;
font-weight:bold;
}
.testo_piede
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#113C7B;
text-decoration:none;
}
#piede a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#113C7B;
text-decoration:none;
}
#piede a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#113C7B;
text-decoration:none;
}
#piede a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#113C7B;
text-decoration:none;
}
#piede a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2A87B3;
text-decoration:none;
}
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  float: right;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color: #FFFFFF;
  display: block;
  text-decoration: none;
}

.nav li a:hover {
  background: none;
  color: #fff;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  color: #fff;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #113C7B;
  color: #ffffff;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #2A87B3;
  color: #ffffff;	
}

.nav ul {
  border-bottom: 1px solid #fff;
  list-style: none;
  margin: 0;
  width: 110px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 20px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  border: 1px solid #fff;
  border-bottom: 0;
  width: 110px;
  padding-left:5px;
}
.nav ul a:hover {
  background: #239051;
  color: #000;
}
.testo_dovesiamo
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:22px;
text-decoration:none;
}
.testo_faq
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:18px;
text-decoration:none;
text-align:justify;
}
#faq a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#113C7B;
line-height:18px;
text-decoration:none;
text-align:justify;
padding-left:10px;
}
#faq a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#113C7B;
line-height:18px;
text-decoration:none;
text-align:justify;
padding-left:10px;
}
#faq a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#113C7B;
line-height:18px;
text-decoration:underline;
text-align:justify;
padding-left:10px;
}
#faq a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#113C7B;
line-height:18px;
text-decoration:none;
text-align:justify;
padding-left:10px;
}
.testo_news
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:18px;
text-decoration:none;
text-align:justify;
padding-left:10px;
}
.testo_tyco
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
line-height:18px;
text-decoration:none;
text-align:justify;
padding-left:10px;
font-weight:bold;
}

#tyco a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color: #0157a2;
line-height:18px;
text-decoration:none;
text-align:justify;
padding-left:10px;
font-weight:bold;
}
.testo_clima
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
line-height:18px;
text-decoration:none;
text-align:justify;
padding-left:10px;
font-weight:bold;
}
#clima a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color: #0157a2;
line-height:18px;
text-decoration:none;
text-align:justify;
padding-left:10px;
font-weight:bold;
}
.bordo_clima
{
border-top:1px solid #0157a2;
}
.padding
{
padding:10px;
}
.testo_news2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:18px;
text-decoration:none;
text-align:center;
padding:10px;
font-weight:bold;
}