/* CSS Document */

body {
background-image:url(images/bg_sfumato_8_3000.gif);
background-position:center;
background-repeat:no-repeat;
background-attachment:fixed;
background-color:#f2ffe8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
a:hover {
color:#FFFFFF;
}

h1 {
font-size:22px;
font-weight:bold; 
color:#993300;
margin:0px;
}
h2 {
font-weight:normal;
margin:0px;
padding:0px;
}
h2.payoff {
color:#000000;
font-size:12px;
}
h2.payoff_sconti {
line-height:16px;
text-align:justify;
color:#000000;
font-size:12px;
}
h2.payoff_sconti b.titolo {
font-size:14px;
color:#fff;
text-align:left;
}

h3, h3 a {
margin:0px;
padding:0px;
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:none;
}

h4 {
margin:0px;
padding:0px;
}

address {
font-style:normal;
}

.titolo_risultati h1 {
/* font-weight:normal; */
font-size:18px;
}

.ricerca_home h2, h2.ricerca_provincia {
padding-left:18px;
background-image:url(images/palla.png);
background-repeat:no-repeat;
background-position:0px 3px;
}
h2.ricerca_provincia {
margin-bottom:7px;
}

.Menu, .Menu a:link, .Menu a:visited
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

.Menu a:hover
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

h2, .Titoli h1, .Titoli, .Titoli a:link, .Titoli a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}
.Titoli a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
text-decoration:underline;
}


.Titoli a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
text-decoration:none;
}

.titolo_componente, .titolo_componente h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

h2.payoff {
color:#000000;
font-size:12px;
}

.div_titolo_componente {
border-bottom:1px solid white; 
border-bottom-style:dotted;
margin-bottom: 10px;
}

.raffina_ricerca td, .raffina_ricerca th {
padding-top:4px;
padding-bottom:0px;
text-align:left;
}

.Testo, .Testo a, .Testo h3, .Testo h3 a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
}

.scheda, .scheda a, .scheda a:hover, .scheda a:link, .scheda a:visited
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
}

.testo14
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
}

.testo14 a,.testo14 a:link, .testo14 a:visited
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000077;
font-weight: bold;
text-decoration:none;
}

.testo14 a:hover
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000077;
text-decoration:underline;
}

.testo14_link_bianco
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
}

.testo14_link_bianco a,.testo14_link_bianco a:link, .testo14_link_bianco a:visited
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight: bold;
text-decoration:none;
}

.testo14_link_bianco a:hover
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

.testo12 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

.testo12 a:link, .testo12 a:visited, .Testo1t a:visited
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight: bold;
text-decoration:none;
}

.testo12 a:hover
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

.testo9
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-decoration:none;
}

.testo9 a, .testo9 a:link, .testo9 a:visited
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.testo9 a:hover
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
}

/*.scheda
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
}

.scheda a:link
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}*/

.news {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
.news h2, .news h2 a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

.news img
 {
 border-color:#000000
}

.campi
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

.data
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}
.nome_campo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold; 
color:#993300;
margin:0px;
}
.titolo_campo
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
.titolo_marrone_big {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold; 
color:#993300;
}
.titolo_marrone {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold; 
color:#993300;
}
.titolo_marrone_small {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold; 
color:#993300;
}

.campo td
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
border-bottom:1px dotted black;
text-align:justify;
}

.specifiche {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
border-bottom:1px dotted black;
}

.specifiche h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}

.specifiche a:link, .specifiche a:visited, .specifiche h4 a:link, .specifiche h4 a:visited, .specifiche a, .specifiche h4 a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:normal;
border-bottom:none;
}
.specifiche a:hover, .specifiche h4 a:hover
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}


.testo_main {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
/*
.testo_main a:link, .testo_main a:visited
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

.testo_main a:hover
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
*/

.over a:hover {
/*text-decoration:underline;*/
color:#FFFFFF;
}

.testo10_bold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

.bgverde {
background-color:#78c68f;
}

.campo_th
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}

.voto 
{
border:1px dotted black;
border-collapse:collapse;
padding-top: 5px;
padding-bottom: 5px;
}

.link_bianco
 {font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

.link_bianco a:link, .link_bianco a,  .link_bianco a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
.link_bianco a:hover
 {font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

.giudizi_1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
/* color:#FFFFFF; */
border:1px solid black;
/* background-color: #FFFFCC; */
background-color: #73B082;
padding: 3px 5px;
}
.giudizi_2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
/* color:#FFFFFF; */
border:1px solid black;
/* background-color: #EEEEEE; */
background-color: #73B082;
padding: 3px 5px;
}
.tbl_ins_giudizi td {
border:1px solid black;
border-collapse:collapse;
background-color: #73B082;
padding: 3px 5px;
}
.tbl_ins_giudizi th{
border:1px solid black;
border-collapse:collapse;
background-color: #cccc66;
padding: 3px 5px;
}
.tr_ins_giudizi_light td{
background-color:#78c68f;
}
/*
.testo10 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}
*/
.testo10{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}

.testo10 a:link, .testo10 a:visited, .testo10 a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:normal;
border-bottom:none;
}
.testo10 a:hover
 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

.testo11{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

.td_over_campo_ricerca {
	padding: 4px 0px;
	border-bottom: 1px dotted black;
}
div.td_over_campo_ricerca {
float:left;
width:100%;
}
.td_campo_ricerca {
	padding: 5px 2px 1px;
	cursor: pointer;
}
div.td_campo_ricerca, div.td_campo_ricerca_evidenza {
float:left;
width:464px;
}
.td_campo_ricerca:hover{
	background-color: #73B082;
	padding: 4px 1px 0px 1px;
	border: 1px solid black;
}
.td_campo_ricerca_evidenza {
	background-color: #cccc66;
	padding: 5px 2px 1px 2px;
	/* border: 1px dashed black; */
	cursor: pointer;
}
.td_campo_ricerca_evidenza:hover{
	background-color: #73B082;
	padding: 4px 1px 0px 1px;
	border: 1px solid black;
}

/*
.td_campo_ricerca_over {
padding: 2px 1px 0px 1px;
cursor:default;
}
*/
.par_faq{
text-align:justify;
padding-left: 20px;
padding-bottom:15px;
}

.faq_em{
font-weight:bold;
}

.box_ricerca_rapida td{
padding-bottom:8px; 
padding-left:25px;
}

.click_info {
text-align:right; 
color:#CC3300;  
font-weight:bold; 
cursor:pointer;
}

.dv_info {
border:1px solid black;
padding:5px;
position:absolute;
width:340px; 
background-color:#FFFFCC; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:justify;
}
.dv_close, .dv_close a, .dv_close a:link, .dv_close a:visited {
color:#C40504;
}
.dv_close a:hover{
text-decoration:underline;
}
.a_close {
color:#C40504;
}

.login_form
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
/* color:#FFFFFF; */
border:1px solid black;
/* background-color: #FFFFCC; */
background-color: #73B082;
padding: 3px 5px;
}

.login_form a, .login_form a:link, .login_form a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;
}
.login_form a:hover {
color:#FFFFFF;
}


.titolo_news h1 {
font-size:18px;
color:#000000;
}


a.ricerca_rapida_localita {
float:left;
font-size:12px;
padding:4px 6px;
border:none;
font-size:12px;
font-weight:bold;
}
a.ricerca_rapida_localita:hover {
padding:3px 5px;
border:1px solid black;
background-color:#73B082;

}

.zero_circoli{
display:none;
}
a.vedi_tutti {
display:block;
float:right;
margin-top:6px;
font-size:9px;
color:#000000;
text-decoration:none;
}
a.vedi_tutti:hover {
color:#FFFFFF;
text-decoration:none;
}
#localita_circoli, #localita_zero_circoli {
width:468px;
}
#localita_zero_circoli {
display:none;
}

.catalog_navigation_selected {
font-weight:bold;
}

div.image_caption {
margin-top:5px; 
font-size:10px; 
font-weight:bold; 
color: #444444;
}
ul.no_margin {
padding-left:20px;
}
ul.no_margin li {
margin-top:5px;
}


.rss_link {
font-size:10px;
}

a.black, .testo14 a.black  {
text-decoration:none;
color:#000;
}
a.black:hover, .testo14 a.black:hover {
text-decoration:underline;
color:#fff;
}
