BODY {
background : #ededed; 
margin : 0 0 30px; 
font-size:62%; 
font-family: 'lucida grande',verdana,arial,helvetica,sans-serif;
color : #000000; 
}

BODY.A {
color : #372991; 
} 

H2 {
 text-align: left;
 font-family: 'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:180%;
 color: #000000;
 background: #ffffff;
 font-weight:bold;
}

H2 ul {
 text-align:left;
 margin: 0; padding-right: 0%;padding-left: 5%; padding-top: 5%;
 white-space: nowrap;
 background: #ffffff;
}

H2 ul li {
 text-align:left;
 margin: 0; padding-right: 0%;padding-left: 5%; padding-top: 1%;
 list-style-image: none;
 white-space: nowrap;
 background: #ffffff;
}

H2 ul li a {
 text-decoration:underline;  margin: 0px;
 padding: 1% 1% 1% 1%; color: #372991;
 font-size:70%;
 color:#372991;
 background: #ffffff;
 white-space: nowrap;
}

H2 ul li a:hover {
 color: #800000;
 background: #ffffff; 
 text-decoration:none;
}

H3 {
 text-align: left;
 font-family: 'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:130%;
 color: #000000;
 background: #ffffff;
}

H3 ul {
 text-align:left;
 margin: 0; padding-right: 0%;padding-left: 2%; padding-top: 0%;
 white-space: nowrap;
 background: #ffffff;
}

H3 ul li {
 text-align:left;
 margin: 0; padding-right: 0%;padding-left: 2%; padding-top: 1%;
 list-style-image: none;
 white-space: nowrap;
 background: #ffffff;
}

H3 ul li a {
 text-decoration:underline;  margin: 0px;
 padding: 1% 1% 1% 1%; color: #372991;
 font-size:110%;
 color:#372991;
 background: #ffffff;
 white-space: nowrap;
}

H3 ul li a:hover {
 color: #800000;
 background: #ffffff; 
 text-decoration:none;
}

H4 {
 text-align: left;
 font-family: 'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:100%;
 color: #000000;
 background: #ffffff;
}

H4 ul li {
 text-align:left;
 margin: 0; padding-right: 0;padding-left: 5%; padding-top: 1%;
 list-style-image: none;
 white-space: nowrap;
 background: #ffffff;
}

H4 ul li a {
 text-decoration:underline;  margin: 0px;
 font-size:100%;
 padding: 1% 1% 1% 1%; color: #372991;
 font-size:100%;
 color:#372991;
 background: #ffffff;
 white-space: nowrap;
}

H4 ul li a:hover {
 color: #800000;
 background: #ffffff; 
 text-decoration:none;
}

.testata {
 POSITION: absolute;
 padding-left : 0%;
 padding-top : 0%;
 TOP: 2%; 
 LEFT: 7%;
 HEIGHT: 25%;
 width:85%;
 background: #ffffff;
 border: 0px solid;
 color:#ffffff;
}

.titolo {
 z-index:53;
 HEIGHT: 85%;
 background: #372991;
 color:#ffffff;
 font-size:80%;
 font-family : Verdana, arial, sans-serif;
 text-decoration:none;
 text-align : left;
 border: 0px solid;
 line-height: 15px;
}
FONT.titolo {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:50%; color: #ffffff;}

A.titolo:link     {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:35%; color: #ffffff; text-decoration: underline;}
A.titolo:visited  {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:35%; color: #ffffff; text-decoration: underline;}
A.titolo:hover    {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:35%; color: #ffffff; text-decoration: none;}

.navmenu {
 HEIGHT: 15%;
 width:100%;
 background: #372991;
 text-align:center;
 white-space: nowrap;
 border: 0px solid;
}


.navmenu li {
 text-align:center;
 margin: 0; padding-right: 0;padding-left: 0; 
 list-style-type: none; list-style-image: none;
 display: inline;
 white-space: nowrap;
 background: #372991;
}

.navmenu a {
 text-decoration:none;  margin: 0px;
 padding: 1% 1% 1% 1%; color: white;
 font-size:130%;
 color:#ffffff;
 background: #372991;
 white-space: nowrap;
}

.navmenu  a:hover {
 color: #372991;
 background: #ffffff; 
}

.funzionimenu {
font-weight:bold;
text-decoration: underline;
}

.content {
 LEFT:7%;
 POSITION: absolute;
 TOP: 27%;
 width: 85%;
 background: #ffffff;
 height:100%;
 border: 0px solid;
}

.bar {
 width:40%;
 height:80%;
 padding-top : 4%;
 vertical-align: top;
 background: #ffffff;
}

.center {
 width:60%;
 height:80%;
 padding-right : 10%;
 padding-top : 2%;
 vertical-align: top;
 background: #ffffff;
}

.scheda {
 width:60%;
 height:80%;
 vertical-align: top;
 background: #ffffff;
}

.bottom {
 LEFT:0%;
 POSITION: static; 
 BOTTOM: 0%; 
 width:100%;
 height:20%;
 text-align:center;
 background: #ffffff;
 border: 0px solid;
 text-align:center;
}

.titoli {
 text-align: left;
 font-family: 'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:110%;
 color: #000000;
 background: #ffffff;
}

.testo {
 width:90%;
 text-align: justify;
 font-family:'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:120%;
 color: #000000;
 line-height: 18px;
 background: #ffffff;
 border: 0px solid;
 padding:4px;
}

.testoleft {
 width:90%;
 text-align: left;
 font-family:'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:100%;
 color: #000000;
 line-height: 18px;
 background: #ffffff;
 border: 0px solid;
 padding:4px;
}

.testocenter {
 text-align: center;
 font-family:'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:120%;
 color: #000000;
 line-height: 15px;
 background: #ffffff;
}

.testoright {
 text-align: right;
 font-family:'lucida grande',verdana,arial,helvetica,sans-serif;
 width:90%;
 font-size:100%;
 color: #000000;
 line-height: 20px;
 background: #ffffff;
 TOP: 0%;
}

.boxarea {
 width:80%;
 text-align: justify;
 font-family:'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:100%;
 color: #000000;
 line-height: 15px;
 background: #ffffff;
 border: 0px solid;
 padding:4px;
}


FONT.testo {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:130%; color: #000000; font-weight: bold;}

A.testo:link     {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #372991; text-decoration: underline;}
A.testo:visited  {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #800000; text-decoration: underline;}
A.testo:hover    {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #372991; text-decoration: none;}

A.testoleft:link     {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:80%; color: #372991; text-decoration: underline;}
A.testoleft:visited  {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:80%; color: #800000; text-decoration: underline;}
A.testoleft:hover    {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:80%; color: #372991; text-decoration: none;}

A.testoright:link     {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #372991; text-decoration: underline;}
A.testoright:visited  {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #800000; text-decoration: underline;}
A.testoright:hover    {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #372991; text-decoration: none;}

A.testocenter:link     {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #372991; text-decoration: underline;}
A.testocenter:visited  {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #800000; text-decoration: underline;}
A.testocenter:hover    {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #372991; text-decoration: none;}

.menuricerca {
 text-align: left;
 font-family: 'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:120%;
 color: #800000;
 line-height: 30px;
 margin-left:30px; 
 background: #ffffff;
 border: 1px solid #cccc99; 
 white-space: nowrap;
}
A.menuricerca:link     { border: 0px solid;font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #372991; text-decoration: underline;}
A.menuricerca:visited  { border: 0px solid;font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #800000; text-decoration: underline;}
A.menuricerca:hover    { border: 0px solid;font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #372991; text-decoration: none;}

.menuricercageografica {
 text-align: left;
 font-family: 'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:120%;
 color: #800000;
 line-height: 20px;
 width:90%; 
 background: #ffffff;
 border: 1px solid #cccc99; 
 white-space: nowrap;
}
A.menuricercageografica:link     { border: 0px solid;font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #372991; text-decoration: underline;}
A.menuricercageografica:visited  { border: 0px solid;font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #800000; text-decoration: underline;}
A.menuricercageografica:hover    { border: 0px solid;font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #372991; text-decoration: none;}

.imgricerca {
 position:relative;
 z-index:900;
 text-align: left;
 font-family: 'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:120%;
 color: #800000;
 line-height: 30px;
 margin-left:10px; 
 margin-top:-400px;
 width:5%;
 background: #ffffff;
 white-space: nowrap;
}

.piede {
 text-align: center;
 font-family:'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:90%;
 color: #000000;
 line-height: 15px;
 background: #ffffff;
}

A.piede:link     {font-family:'lucida grande',verdana,arial,helvetica,sans-serif; font-size:100%; color: #372991; text-decoration: underline;}
A.piede:visited  {font-family:'lucida grande',verdana,arial,helvetica,sans-serif; font-size:100%; color: #800000; text-decoration: underline;}
A.piede:hover    {font-family:'lucida grande',verdana,arial,helvetica,sans-serif; font-size:100%; color: #372991; text-decoration: none;}

.titoliricerca {
 text-align: center;
 font-family: 'Trebuchet MS',verdana,arial,helvetica,sans-serif;
 font-size:130%;
 color: #000000;
 background: #ffffff;
}

.titoliform {
 text-align: left;
 font-family:verdana,arial,helvetica,sans-serif;
 font-size:100%;
 color: #000000;
 background: #ffffff;
 line-height: 16px;
}

.testolotti {
 margin: 0%;
 POSITION: relative; 
 TOP: -0.5%; 
 padding:4px;
 width:90%;
 text-align: left;
 font-family:'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:120%;
 color: #000000;
 line-height: 15px;
 background: #ffffff;
 border: 0px solid;
}

.testolotti2 {
 margin: 0%;
 POSITION: relative; 
 TOP: -1.3%; 
 padding:4px;
 width:90%;
 text-align: left;
 font-family:'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:120%;
 color: #000000;
 line-height: 15px;
 background: #ffffff;
 border: 0px solid;
}

.lotti {
 POSITION: relative; 
 left:0%;
 TOP:0%;
 width:60%;
}

.prezzi {
 POSITION: relative; 
 margin: 0%;
 TOP:-35%;
 left:70%;
 width:30%;
}

.testomodalita {
 margin: 0%;
 POSITION: relative; 
 TOP: -0.5%;
 padding:4px;
 width:90%;
 height:60%;
 text-align: left;
 font-family:'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:120%;
 color: #000000;
 line-height: 15px;
 background: #ffffff;
 border: 0px solid;
}

.testomodalita2 {
 margin: 0%;
 POSITION: relative; 
 TOP: -2%;
 padding:4px;
 width:90%;
 height:60%;
 text-align: left;
 font-family:'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:120%;
 color: #000000;
 line-height: 15px;
 background: #ffffff;
 border: 0px solid;
}

.modalita {
 POSITION: relative; 
 left:0%;
 TOP:0%;
 width:50%;
}

.immagine {
 POSITION: relative; 
 margin: 0%;
 TOP:-20%;
 left:60%;
 width:40%;
}

.dettaglio2 {
 margin: 0%;
 POSITION: relative; 
 TOP: -2%;
 padding:4px;
 width:90%;
 text-align: right;
 font-family:'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:120%;
 color: #000000;
 background: #ffffff;
 border: 0px solid;
}

.dettaglio {
 margin: 0%;
 POSITION: relative; 
 TOP:  -0.5%;
 padding:4px;
 width:90%;
 text-align: right;
 font-family:'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:120%;
 color: #000000;
 background: #ffffff;
 border: 0px solid;
}

.dettaglio:link     {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #372991; text-decoration: underline;}
.dettaglio:visited  {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #800000; text-decoration: underline;}
.dettaglio:hover    {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #372991; text-decoration: none;}

.introscheda {
 text-align: center;
 font-family: 'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:170%;
 color: #ffffff;
 background: #372991;
}

.titoloscheda {
 text-align: left;
 font-family: 'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:120%;
 color: #000000;
 background: #ffffff;
 TOP:0%;
}

.sottotitoloscheda {
 text-align: left;
 font-family: 'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:120%;
 color: #000000;
 background: #f0f0f0;
 TOP:0%;
}

.prezzoscheda {
 text-align: left;
 font-family: 'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:120%;
 color: #000000;
 background: #f0e68c;
 TOP:0%;
}

.infoscheda {
 text-align: left;
 font-family: 'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:120%;
 color: #800000;
 background: #ffffff;
 TOP:0%;
}

.documentazionescheda {
 text-align: left;
 font-family:'lucida grande',verdana,arial,helvetica,sans-serif;
 font-size:120%;
 color: #000000;
 line-height: 20px;
 white-space:nowrap;
}

A.documentazionescheda:link     {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #372991; text-decoration: underline;}
A.documentazionescheda:visited  {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #800000; text-decoration: underline;}
A.documentazionescheda:hover    {font-family:'lucida grande',verdana,arial,helvetica,sans-serif;font-size:100%; color: #372991; text-decoration: none;}


.msgerror {
 text-align: center;
 height:2%;
 width:100%;
 font-family:verdana,arial,helvetica,sans-serif;
 font-size:100%;
 color: #800000;
 background: #ffffff;
 font-weight:bold;
}

.images {
border:0px;
}

DIV#mascheraricerca {
 POSITION: static; 
 margin-left: 15%;
 width:55%;
}

