A.tipologie:link {

     COLOR: #000000;
     font-size: 8pt;
     font-family: Arial;
     line-height: 10pt;
     font-weight: bold;
     text-decoration: none;

}

A.tipologie:visited {

     COLOR: #000000;
     font-size: 8pt;
     font-family: Arial;
     line-height: 10pt;
     font-weight: bold;
     text-decoration: none;

}

A.tipologie:hover {

     COLOR: #D12F16;
     font-size: 8pt;
     font-family: Arial;
     line-height: 10pt;
     font-weight: bold;
     text-decoration: none;
}
A.copyright:link {

     COLOR: #ffffff;
     font-size: 8pt;
     font-family: Arial;
     line-height: 10pt;
     font-weight: bold;
     text-decoration: none;

}

A.copyright:visited {

     COLOR: #ffffff;
     font-size: 8pt;
     font-family: Arial;
     line-height: 10pt;
     font-weight: bold;
     text-decoration: none;

}

A.copyright:hover {

     COLOR: #ffffff;
     font-size: 8pt;
     font-family: Arial;
     line-height: 10pt;
     font-weight: bold;
     text-decoration: none;
}
A.tipologie2:link {

     COLOR: #494949;
     font-size: 9pt;
     font-family: Arial;
     line-height: 10pt;
     font-weight: bold;
     text-decoration: none;

}

A.tipologie2:visited {

     COLOR: #494949;
     font-size: 9pt;
     font-family: Arial;
     line-height: 10pt;
     font-weight: bold;
     text-decoration: none;

}

A.tipologie2:hover {

     COLOR: #D12F16;
     font-size: 9pt;
     font-family: Arial;
     line-height: 10pt;
     font-weight: bold;
     text-decoration: none;
}
A.preventivo:link {

     COLOR: #333333;
     font-size: 8pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;

}

A.preventivo:visited {

     COLOR: #333333;
     font-size: 8pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;

}

A.preventivo:hover {

     COLOR: #D23017;
     font-size: 8pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;
}


#querybox {
  text-align: center;
  background-color: white;
  color: black;
  border: 1px solid green;
  padding: 0.5em;
  margin: 1em 5em 0.5em 5em;
  }

.celladbcategoria       {
BORDER-RIGHT: #A4A4A4 1px solid;
BORDER-TOP: #A4A4A4 1px solid;
BORDER-BOTTOM: #A4A4A4 1px solid;
BORDER-LEFT: #A4A4A4 1px solid;
FONT-SIZE: 8.5pt; 
color: #ff0000;
FONT-FAMILY: Arial;
font-weight: normal ; 
vertical-align:middle;
}
.celladbabilitato       {
BORDER-RIGHT: #A4A4A4 1px solid;
BORDER-TOP: #A4A4A4 1px solid;
BORDER-BOTTOM: #A4A4A4 1px solid;
BORDER-LEFT: #A4A4A4 1px solid;
FONT-SIZE: 8.5pt; 
color: #FF9900;
FONT-FAMILY: Arial;
font-weight: normal ; 
vertical-align:middle;
}
A.upload:link {

     COLOR: #FF0000;
     font-size: 10pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 8pt;
     font-weight:none;
     text-decoration: none;

}

A.upload:visited {

      COLOR: #FF0000;
     font-size: 10pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 8pt;
     font-weight:none;
     text-decoration: none;

}

A.upload:hover {

      COLOR: #FFFFFF;
     font-size: 10pt;
     font-family: Arial;
     vertical-align:middle;
     font-weight:none;
     line-height: 8pt;
     text-decoration: underline;
}
A.orangebold_sinfo:link {

     COLOR: #E5E500;
     font-size: 10pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 15pt;
     text-decoration: none;

}

A.orangebold_sinfo:visited {

     COLOR: #E5E500;
     font-size: 10pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 15pt;
     text-decoration: none;

}

A.orangebold_sinfo:hover {

     COLOR: #ffffff;
     font-size: 10pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 15pt;
     text-decoration: none;
}
.celladb       {
BORDER-RIGHT: #A4A4A4 1px solid;
BORDER-TOP: #A4A4A4 1px solid;
BORDER-BOTTOM: #A4A4A4 1px solid;
BORDER-LEFT: #A4A4A4 1px solid;
FONT-SIZE: 8.5pt; 
color: #ffffff;
FONT-FAMILY: Arial;
font-weight: normal ; 
vertical-align:middle;
}
.celladb2 {
  background: #1F1F1F;
 BORDER-RIGHT: #A4A4A4 1px solid;
BORDER-TOP: #A4A4A4 1px solid;
BORDER-BOTTOM: #A4A4A4 1px solid;
BORDER-LEFT: #A4A4A4 1px solid;
FONT-SIZE: 8.5pt; 
color: #ffffff;
FONT-FAMILY: Arial;
font-weight: normal ; 
vertical-align:middle;
}
 A.dblink:link {

     COLOR: #ffffff;
     font-size: 10px;
     font-family: Arial;
     line-height: 13px;
     text-decoration: none;

}

A.dblink:visited {

     COLOR: #ffffff;
     font-size: 10px;
     font-family: Arial;
     line-height: 13px;
     text-decoration: none;

}

A.dblink:hover {

     COLOR: #ffffff;
     font-size: 10px;
     font-family: Arial;
     line-height: 13px;
     text-decoration: none;
}
 A.webmaster:link {

     COLOR: #ffffff;
     font-size: 9.5pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;

}

A.webmaster:visited {

     COLOR: #ffffff;
     font-size: 9.5pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;

}

A.webmaster:hover {

     COLOR: #00C0FF;
     font-size: 9.5pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;
}
 A.orangebold_new:link {

     COLOR: #FFFFFF;
     font-size: 9.5pt;
     font-family: Verdana;

     line-height: 10pt;
     font-weight: none;
     text-decoration: underline;

}

A.orangebold_new:visited {

     COLOR: #ffffff;
     font-size: 9.5pt;
     font-family: Verdana;

     line-height: 10pt;
     font-weight: none;
     text-decoration: underline;

}

A.orangebold_new:hover {

     COLOR: #FF8000;
     font-size: 9.5pt;
     font-family: Verdana;

     line-height: 10pt;
     font-weight: none;
     text-decoration: none;
}
A.orangebold8:link {

     COLOR: #000000;
     font-size: 8pt;
     font-family: Verdana;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;

}

A.orangebold8:visited {

     COLOR: #000000;
     font-size: 8pt;
     font-family: Verdana;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;

}

A.orangebold8:hover {

     COLOR: #D12F16;
     font-size: 8pt;
     font-family: Verdana;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;
}
A.orangebold8_powered:link {

     COLOR: #666666;
     font-size: 8pt;
     font-family: Verdana;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;

}

A.orangebold8_powered:visited {

     COLOR: #666666;
     font-size: 8pt;
     font-family: Verdana;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;

}

A.orangebold8_powered:hover {

     COLOR: #D12F16;
     font-size: 8pt;
     font-family: Verdana;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;
}
A.orangebold:link {

     COLOR: #000000;
     font-size: 8.5pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: underline;

}

A.orangebold:visited {

     COLOR: #000000;
     font-size: 8.5pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: underline;

}

A.orangebold:hover {

     COLOR: #525552;
     font-size: 8.5pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;
}

A.contatore:link {

     COLOR: #000000;
     font-size: 9pt;
     font-weight: bold;
     font-family: Arial;
     line-height: 12pt;
     text-decoration: none;

}

A.contatore:visited {

     COLOR: #000000;
     font-size: 9pt;
     font-family: Arial;
     line-height: 12pt;
     text-decoration: none;
     font-weight: bold;

}

A.contatore:hover {

     COLOR: #D12F16;
     font-size: 9pt;
     font-family: Arial;
     line-height: 12pt;
     text-decoration: none;
     font-weight: bold;
}
A.orangebold_sfoto:link {

     COLOR: #ffffff;
     font-size: 13pt;
     font-family: "Times new roman";
     vertical-align:middle;
     line-height: 15pt;
     text-decoration: none;

}

A.orangebold_sfoto:visited {

     COLOR: #ffffff;
     font-size: 13pt;
     font-family: "Times new roman";
     vertical-align:middle;
     line-height: 15pt;
     text-decoration: none;

}

A.orangebold_sfoto:hover {

     COLOR: #ff0000;
     font-size: 13pt;
     font-family: "Times new roman";
     vertical-align:middle;
     line-height: 15pt;
     text-decoration: none;
}
A.orangebold_sfoto2:link {

     COLOR: #ffffff;
     font-size: 8pt;
     font-family: "Arial";
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;

}

A.orangebold_sfoto2:visited {

     COLOR: #ffffff;
     font-size: 8pt;
     font-family: "Arial";
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;

}

A.orangebold_sfoto2:hover {

     COLOR: #ff0000;
     font-size: 8pt;
     font-family: "Arial";
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;
} 
A.orangebold_sfoto23:link {

     COLOR: #000000;
     font-size: 8pt;
     font-family: "Arial";
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;

}

A.orangebold_sfoto23:visited {

     COLOR: #000000;
     font-size: 8pt;
     font-family: "Arial";
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;

}

A.orangebold_sfoto23:hover {

     COLOR: #ff0000;
     font-size: 8pt;
     font-family: "Arial";
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;
} 
A.orangebold_s:link {

     COLOR: #7C0000;
     font-size: 8pt;
     font-family: Arial;
     line-height: 10pt;
     text-decoration: none;

}

A.orangebold_s:visited {

     COLOR: #7C0000;
     font-size: 8pt;
     font-family: Arial;
     line-height: 10pt;
     text-decoration: none;

}

A.orangebold_s:hover {

     COLOR: #BF0000;
     font-size: 8pt;
     font-family: Arial;
     line-height: 10pt;
     text-decoration: none;
}
A.orangebold_pdf:link {

     COLOR: #7C0000;
     font-size: 8pt;
     font-family: Arial;
     line-height: 8pt;
     text-decoration: none;

}

A.orangebold_pdf:visited {

     COLOR: #7C0000;
     font-size: 8pt;
     font-family: Arial;
     line-height: 8pt;
     text-decoration: none;

}

A.orangebold_pdf:hover {

     COLOR: #BF0000;
     font-size: 8pt;
     font-family: Arial;
     line-height: 8pt;
     text-decoration: none;
}


A.orangebold_s_big:link {

     COLOR: #333333;
     font-size: 10pt;
     font-family: Arial;
     line-height: 10pt;
     text-decoration: none;

}

A.orangebold_s_big:visited {

     COLOR: #333333;
     font-size: 10pt;
     font-family: Arial;
     line-height: 10pt;
     text-decoration: none;

}

A.orangebold_s_big:hover {

     COLOR: #ff0000;
     font-size: 10pt;
     font-family: Arial;
     line-height: 10pt;
     text-decoration: none;
}

A.link_categorie:link {

     COLOR: #920000;
     font-size: 10pt;
     font-family: Arial;
     line-height: 10pt;
     text-decoration: none;

}

A.link_categorie:visited {

     COLOR: #920000;
     font-size: 10pt;
     font-family: Arial;
     line-height: 10pt;
     text-decoration: none;

}

A.link_categorie:hover {

     COLOR: #ff0000;
     font-size: 10pt;
     font-family: Arial;
     line-height: 10pt;
     text-decoration: none;
}
A.link_categorie_small:link {

     COLOR: #333333;
     font-size: 8pt;
     font-family: Arial;
     line-height: 8pt;
     text-decoration: none;

}

A.link_categorie_small:visited {

     COLOR: #333333;
     font-size: 8pt;
     font-family: Arial;
     line-height: 8pt;
     text-decoration: none;

}

A.link_categorie_small:hover {

     COLOR: #920000;
     font-size: 8pt;
     font-family: Arial;
     line-height: 8pt;
     text-decoration: none;
}

A.orangebold_s_evento:link {

     COLOR: #490522;
     font-size: 12pt;
     font-family: "Times new roman";
     vertical-align:middle;
     line-height: 14pt;
     text-decoration: none;

}

A.orangebold_s_evento:visited {

     COLOR: #490522;
     font-size: 12pt;
     font-family: "Times new roman";
     vertical-align:middle;
     line-height: 14pt;
     text-decoration: none;

}

A.orangebold_s_evento:hover {

     COLOR: #99154B;
     font-size: 12pt;
     font-family: "Times new roman";
     vertical-align:middle;
     line-height: 14pt;
     text-decoration: none;
} 
A.orangebold_snews:link {

     COLOR: #000000;
     font-size: 10pt;
     font-family: Times new roman;
     line-height: 12pt;
     text-decoration: underline;

}

A.orangebold_snews:visited {

     COLOR: #000000;
     font-size: 10pt;
     font-family: Arial;
     line-height: 15pt;
     text-decoration: underline;

}

A.orangebold_snews:hover {

     COLOR: #3F3F3F;
     font-size: 10pt;
     font-family: Arial;
     line-height: 15pt;
     text-decoration: none;
} 
A.orangebold_snews:link {

     COLOR: #000000;
     font-size: 10pt;
     font-family: Arial;
     line-height: 15pt;
     text-decoration: underline;

}
A.orangebold_tipologie:link {

     COLOR: #535353;
     font-size: 10pt;
     font-family: Arial;
     line-height: 15pt;
     text-decoration: none;

}
A.orangebold_tipologie:visited {

     COLOR: #535353;
     font-size: 10pt;
     font-family: Arial;
     line-height: 15pt;
     text-decoration: none;

}
A.orangebold_tipologie:hover {

     COLOR: #000000;
     font-size: 10pt;
     font-family: Arial;
     line-height: 15pt;
     text-decoration: none;
} 
 A.orangebold_tipologie2:link {

     COLOR: #005F7E;
     font-size: 8pt;
     font-family: Arial;
     line-height: 10pt;
     text-decoration: underline;

}
A.orangebold_tipologie2:visited {

     COLOR: #005F7E;
     font-size: 8pt;
     font-family: Arial;
     line-height: 10pt;
     text-decoration: underline;

}
A.orangebold_tipologie2:hover {

     COLOR: #000000;
     font-size: 8pt;
     font-family: Arial;
     line-height: 10pt;
     text-decoration: none;
} 

A.orangebold_snews2:link {

     COLOR: #ffffff;
     font-size: 10pt;
     font-family: Arial;
     line-height: 15pt;
     text-decoration: none;

}

A.orangebold_snews2:visited {

     COLOR: #ffffff;
     font-size: 10pt;
     font-family: Arial;
     line-height: 15pt;
     text-decoration: none;

}

A.orangebold_snews2:hover {

     COLOR: #CEB25F;
     font-size: 10pt;
     font-family: Arial;
     line-height: 15pt;
     text-decoration: none;
} 
A.orangebold_s33:link {

     COLOR: #CEB25F;
     font-size: 10pt;
     font-family: Arial;
     line-height: 15pt;
     text-decoration: none;

}

A.orangebold_s33:visited {

     COLOR: #CEB25F;
     font-size: 10pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 15pt;
     text-decoration: none;

}
A.orangebold_s33:hover {

     COLOR: #ffffff;
     font-size: 10pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 15pt;
     text-decoration: none;

}

A.3:hover {

     COLOR: #ffffff;
     font-size: 10pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 15pt;
     text-decoration: none;
} 
A.orangebold_s22:link {

     COLOR: #ffffff;
     font-size: 9pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 11pt;
     text-decoration: none;

}

A.orangebold_s22:visited {

     COLOR: #ffffff;
     font-size: 11pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 11pt;
     text-decoration: none;

}

A.orangebold_s22:hover {

     COLOR: #E3FF11;
     font-size: 11pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 11pt;
     text-decoration: none;
} 
A.orangebold_s28:link {

     COLOR: #ff0000;
     font-size: 9pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 11pt;
     text-decoration: underline;

}

A.orangebold_s28:visited {

     COLOR: #ff0000;
     font-size: 9pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 11pt;
     text-decoration: underline;

}

A.orangebold_s28:hover {

     COLOR: #000000;
     font-size: 9pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 11pt;
     text-decoration: none;
} 
A.orangebold_s23:link {

     COLOR: #000000;
     font-size: 8pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 8pt;
     text-decoration: underline;

}

A.orangebold_s23:visited {

     COLOR: #000000;
     font-size: 8pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 8pt;
     text-decoration: underline;

}

A.orangebold_s23:hover {
      COLOR: #000000;
     font-size: 8pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 8pt;
     text-decoration: none;
} 


.nameprod2 {

    font-family: Verdana;
    text-align:left;
    vertical-align: middle;
    font-size: 9pt;
    font-weight: none;
    color: #ffffff;
     background-color: #414141;
     border:#374243;
     border-top-width: 1px;
     border-right-width: 1px;
     border-bottom-width: 1px;
     border-left-width: 1px;
}

A.orangebold_s2:link {

     COLOR: #490522;
     font-size: 10pt;
     font-family: "Times new roman";
     vertical-align:middle;
     line-height: 12pt;
     text-decoration: none;

}
A.orangebold_s2:visited {

     COLOR: #490522;
     font-size: 10pt;
     font-family: "Times new roman";
     vertical-align:middle;
     line-height: 12pt;
     text-decoration: none;

}

A.orangebold_s2:hover {

      COLOR: #99154B;
     font-size: 10pt;
     font-family: "Times new roman";
     vertical-align:middle;
     line-height: 12pt;
     text-decoration: none;
} 
A.orangebold_s3:link {

     COLOR: #D9C484;
     font-size: 9pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 9pt;
     text-decoration: none;

}
A.orangebold_s3:visited {

     COLOR: #D9C484;
     font-size: 9pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 9pt;
     text-decoration: none;

}

A.orangebold_s3:hover {

      COLOR: #ffffff;
     font-size: 9pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 9pt;
     text-decoration: none;
} 

A.orangebold_modern:visited {

     COLOR: #FFFFFF;
     font-size: 13.5pt;
     font-weight: bold;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;

}

A.orangebold_modern:hover {

     COLOR: #FFEDBA;
     font-size: 13.5pt;
     font-weight: bold;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: UNDERLINE;
} 

A.orangebold_modern2:link {

     COLOR: #000000;
     font-size: 9pt;
     font-weight: bold;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;

}

A.orangebold_modern2:visited {

     COLOR: #000000;
     font-size: 9pt;
     font-weight: bold;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;

}

A.orangebold_modern2:hover {

     COLOR: #111111;
     font-size: 9.2pt;
     font-weight: bold;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: underline;
} 


A.orangebold_l:link {

     COLOR: #0000FF;
     font-size: 8.5pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: underline;

}

A.orangebold_l:visited {

     COLOR: #0000FF;
     font-size: 8.5pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: underline;

}

A.orangebold_l:hover {

     COLOR: #0000CE;
     font-size: 8.5pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;
} 
.normaltext {

    font-family: Arial, sans-serif;
    vertical-align: middle;
    font-size: 8.5pt;
    color: #000000;
}

.titolo {

    font-family: Arial;
    font-size: 15pt;
    color: #CEB25F;
}

.titolo_prodotto {

    font-family: Arial;
    font-size: 12pt;
    color: #333333;
}

.titolo_hp {

    font-family: Arial;
    font-size: 22pt;
    color: #333333;
}

.titolo_big {

    font-family: "Times New Roman";
    font-size: 30pt;
    color: #640C32;
}

.titolo_menu {

    font-family: Times new roman;
    font-size: 14pt;
    color: #ffffff;
}
.titolo_contatti {

    font-family: Arial;
    font-size: 10pt;
    color: #ffffff;
}
.titolo_menu_reparto {

    font-family: Times new roman;
    font-size: 18pt;
    color: #000000;
}
.titolonews {

    font-family: Arial;
    font-size: 15pt;
    color: #ffffff;
}

.news {

    font-family: Verdana;
    vertical-align: middle;
    text-align:center;
    font-size: 9.5pt;
    color: #000000;
}

.news7 {

    font-family: Verdana;
    vertical-align: middle;
    text-align:center;
    font-size: 9.5pt;
    color: #ffffff;
}

.tabella {

    background: #cc6666;  
    border-top: #993333 1px solid;
    border-right: #993333 1px solid;
    border-bottom: #993333 1px solid;
    border-left: #993333 1px solid;
}

.cella {

    font-family: Arial, sans-serif;
    font-size: 8.5pt;
    padding-left:6px;
    height:20px;
}


.inputwhite {

    BORDER-RIGHT: #FFFFFF 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    FONT-FAMILY: Arial, sans-serif;
    text-align: left;
    width: 140px;
    height:18px;
    vertical-align: middle;
    background: #FFE4E4;
}


A.carattere:link {

     COLOR: #FF0000;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, san-serif;
     text-align: left;
     vertical-align: bottom;
     font-weight: bold;
     text-decoration:none;

}


A.carattere:visited {

     COLOR: #FF0000;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, san-serif;
     text-align: left;
     vertical-align: bottom;
     font-weight: bold;
     text-decoration:none;

}

A.carattere:active {

     COLOR: #FF0000;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, san-serif;
     text-align: left; vertical-align: bottom;
     font-weight: bold;
     text-decoration:none;

}

A.carattere:hover {

     COLOR:  #FF0000;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, san-serif;
     text-align: left;
     vertical-align: bottom;
     border: #333333;
     border-top-width: 1px;
     border-right-width: 1px;
     border-bottom-width: 1px;
     border-left-width: 1px;
     font-weight: bold;
     text-decoration:underline;

}

A.carattere1:link {

    COLOR: #003399;
    font-size: 11px;
    font-family: Arial, sans-serif;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration:none;

}

A.carattere1:visited {

    COLOR: #003399;
    font-size: 11px; 
    font-family: Arial, sans-serif;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration:none;

}

A.carattere1:hover {

    COLOR: #3366ff;
    font-size: 11px;
    font-family: Arial, sans-serif;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration:none;

}

A.contatore2:link {

     COLOR: #ffffff;
     font-size: 9.5pt;
     font-weight: none;
     font-family: Arial;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;

}

A.contatore2:visited {

     COLOR: #ffffff;
     font-size: 9.5pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;
     font-weight: none;

}

A.contatore2:hover {

     COLOR: #ffffff;
     font-size: 9.5pt;
     font-family: Arial;
     vertical-align:middle;
     line-height: 10.5pt;
     text-decoration: underline;
     font-weight: none;
}


A.carattere2:link {

    COLOR: #29499C;
    font-size: 9px;
    font-family:  Arial;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration:none;

}

A.carattere2:visited {

    COLOR: #29499C;
    font-size: 9px;
    font-family: Arial;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration:none;

}

A.carattere2:active {

    COLOR:#29499C;
    font-size: 9px;
    font-family: Arial;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration:none;
}

A.carattere2:hover {

    COLOR:  #29499C;
    font-size: 9px;
    font-family: Arial;
    text-align: left;
    vertical-align: bottom;
    border: #FFFFFF;
    font-weight: bold;
    text-decoration:underline;

}

A.prova:link {

    COLOR: #525552;
    font-size: 9px;
    font-family:  Arial;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration:underline;

}

A.carattere3:link {

    COLOR: #525552;
    font-size: 9px;
    font-family:  Antique Olive;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration:none;

}

A.carattere3:visited {

    COLOR: #525552;
    font-size: 9px;
    font-family: Antique Olive;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration:none;

}

A.carattere3:hover {

    COLOR:  #525552;
    font-size: 9px;
    font-family: Antique Olive;
    text-align: left;
    vertical-align: bottom;
    border: #FFFFFF;
    font-weight: bold;
    text-decoration:underline;

}

A.opposto2:link { 

    COLOR: #663333;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, san-serif;
    text-decoration:none;

}

A.opposto2:visited {

    COLOR: #663333;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, san-serif;
    text-decoration:none;

}

A.opposto2:active {

    COLOR:  #663333;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, san-serif;
    text-decoration:none;

}

A.opposto2:hover {

    COLOR:  #3366CC;
    font-size: 10x;
    font-family: Verdana, Arial, Helvetica, san-serif;
    text-decoration:underline;

}




.testo {

    font-family: Arial;
    font-size: 12px;
    color: #000000;

}

.testo_text {

    font-family: Arial;
    font-size: 12px;
    color: #000000;

}

.titolo_categoria {

    font-family: Arial;
    font-size: 14px;
    color: #480001;

}

.titolo_pagina {

    font-family: Arial;
    font-size: 12px;
    color: #920000;

}

.testo_copy {

    font-family: Arial;
    font-size: 11px;
    color: #ffffff;

}

.testo_xs {

    font-family: Arial;
    font-size: 11px;
    color: #000000;
text-align: justify;
}

.testo_xs2 {

    font-family: Verdana;
    font-size: 11px;
    color: #333333;
 	text-align: justify;

}
.testo_xs3 {

    font-family: Arial;
    font-size: 11px;
    color: #ffffff;
 

}
.testo_xs4 {

    font-family: Arial;
    font-size: 13px;
    color: #42362B;

}
.testo_top {

    font-family: Arial;
    font-size: 12px;
    color: #ffffff;

}
.testo_slide1 {

    font-family: "Times New Roman";
    font-size: 35px;
    color: #490522;

}
.testo_descrizione {

    font-family: "Arial";
    font-size: 14px;
    color: #490522;

}
.testo_privacy {

    font-family: Verdana;
    font-size: 12px;
    color: #ff0000;

}
.testo_contatore {

    font-family: Arial;
    font-size: 12px;
    color: #000000;

}
.testomaps {

    font-family: Arial;

    font-size: 11px;
    color: #000000;

}
.car_ind {

    font-family: Verdana;
    font-size: 10px;
    color: #000000;


}
.car_ind_admin {

    font-family: Verdana;
    font-size: 10px;
    color: #ffffff;


}
.nome_prodotto {

    font-family: Verdana;
    font-size: 12px;
    font-weight:bold;
    color: #C3C7C7;


}
.descrizione_prodotto {

    font-family: Verdana;
    font-size: 11px;
    color: #C3C7C7;


}
.illuminazione {

    font-family: Arial;
    font-size: 14px;
    color: #ffffff;


}

.car_ind5 {

    font-family: Verdana;
    font-size: 13px;
    color: #1C1C1C;


}

.car_ind3 {

    font-family: Verdana;
    font-size: 11px;
    color: #999999;



}

.car_ind_tit {

    font-family: Arial Narrow;
    font-size: 18px;
    color: #EFFF0E;


}

.car_ind_descr {

    font-family: Verdana;
    font-size: 14px;
    color: #ff0000;
     font-weight: none;
     BORDER-BOTTOM: #cccccc 1px dashed;
}


.car_ind2 {

    font-family: Verdana;
    font-size: 10px;
    color: #000000;

}

.testo2 {

    font-family: Arial;
    font-size: 11px;
    color: #000000;

}
.titolo4 {

    font-family: Arial;
    font-size: 15px;
    color: #000000;

}
.testo3 {

    font-family: Arial;
    font-size: 13px;
    color: #000000;

}
.testo33 {

    font-family: Arial;
    font-size: 17px;
    color: #000000;

}
.testo_invia {

    font-family: Verdana,Arial, Helvetica, san-serif;
    font-size: 15px;
    color: #787878;

}

.esito {

    font-family: Verdana;
    font-size:   12px;
    color:       #787878;

}


.cellalink {

    BORDER-RIGHT:  #5A0F30 1px solid;
    BORDER-TOP:    #5A0F30 1px solid;
    BORDER-BOTTOM: #5A0F30 1px solid;
    BORDER-LEFT:   #5A0F30 1px solid;
    background:    #5A0F30;
}

.cellalink_sotto {


    BORDER-BOTTOM: #40B6FF 1px solid;

}

.tratteggio {

    BORDER-BOTTOM: #cccccc 1px dashed;
     font-family: Arial;
    font-size: 11px;
    color: #808080;

}

.tratteggio44 {

    BORDER-BOTTOM: #C0C0C0 1px dashed;
     font-family: Verdana;
    font-size: 10px;
    color: #FFffff;


}
.tratteggio2 {

    BORDER-BOTTOM: #FCEBF2 1px dashed;

}
.cellaprova {

    BORDER-RIGHT: #FFFFFF 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    background:#FFFFFF;
}
.cellalink2 {

    BORDER-RIGHT: #003DB6 1px solid;
    BORDER-TOP: #003DB6  1px solid;
    BORDER-BOTTOM: #003DB6  1px solid;
    BORDER-LEFT: #003DB6  1px solid;


}
.cellalink3 {

    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080  1px solid;
    BORDER-BOTTOM: #808080  1px solid;
    BORDER-LEFT: #808080  1px solid;


}

img.fotolink {
border : 1px solid #D23017;

} 

a.fotolink:hover {
color : #000000;

} 

a:hover .fotolink {
border-color : #000000;

}
img.fotolink2 {
border : 1px solid #808080;

} 

a.fotolink2:hover {
color : #000000;

} 

a:hover .fotolink2 {
border-color : #000000;

}
img.fotolink3 {
border : 1px solid #000000;

} 

a.fotolink3:hover {
color : #000000;

} 

a:hover .fotolink3 {
border-color : #000000;

}
.testo_s {

    font-family: Arial;
    font-size: 13px;
      font-weight: bold;
    color: #000000;

}
.records {

    font-family: Arial;
    font-size: 13px;
    font-weight: none;
    color: #ffffff;

}
.testo_hp{

    font-family: Arial;
    font-size: 13px;
    color: #ffffff;

}
.testo_s2 {

    font-family: Arial;
    font-size: 13px;
      font-weight: bold;
    color: #0000000;

}

.data {

    font-family: Arial;
    font-size: 13px;
      font-weight: bold;
    color: #0000000;

}

.titolo_db {

    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #00C0FF;

}
.testo_s3{

    font-family: Arial;
    font-size: 12px;
      font-weight: none;
    color: #0000000;

}
.freccia{

    font-family: Arial;
    font-size: 12px;
      font-weight: bold;
    color: #E5E500;

}
.freccia2{

    font-family: Arial;
    font-size: 30px;
    font-weight: bold;
    color: #E5E500;

}
.ultime2 {

    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;

}

.nome_tipologia{

    font-family: Verdana;
    font-weight: bold;
    font-size: 15px;
    color: #FAF3FF;

}

.testo_foto {
	 COLOR: #ffffff;
     font-size: 12pt;
     font-family: Times New Roman;
     vertical-align:middle;
     line-height: 15pt;
     text-decoration: none;
}

.testo_t {

    font-family: Arial, sans-serif;
    vertical-align: bottom;
    font-size: 19px;

    color: #3366ff;
    BORDER-RIGHT: #003399 1px solid;
    BORDER-TOP: #003399  1px solid;
    BORDER-BOTTOM: #003399  1px solid;
    BORDER-LEFT: #003399  1px solid;
    background: #EFEF00;
}

.normaltext  { 

FONT-SIZE: 8.5pt; 
FONT-FAMILY: Arial, sans-serif;
font-weight: normal ; 
}


.buttoncerca       { 
BORDER-RIGHT: #E7E6001px solid;
BORDER-TOP: #E7E6001px solid;
BORDER-BOTTOM: #E7E6001px solid;
BORDER-LEFT: #E7E6001px solid;
FONT-SIZE: 8pt; 
BACKGROUND: #000000;
COLOR: #E7E600;
FONT-FAMILY: Arial;
font-weight: bold ;
width: 124;
height: 18px;
line-height: 13px;
vertical-align:middle;
}
.buttoncerca22       { 
BORDER-RIGHT: #C59223 1px solid;
BORDER-TOP: #C59223 1px solid;
BORDER-BOTTOM: #C59223 1px solid;
BORDER-LEFT: #C59223 1px solid;
FONT-SIZE: 8pt; 
BACKGROUND: #F4B630;
COLOR: #000000;
FONT-FAMILY: Arial;
font-weight: bold ;
width: 154;
height: 18px;
line-height: 13px;
vertical-align:middle;
}
.buttoncercabig       {
BORDER-RIGHT: #ff3300 1px solid;
BORDER-TOP: #ff3300 1px solid;
BORDER-BOTTOM: #ff3300 1px solid;
BORDER-LEFT: #ff3300 1px solid;
FONT-SIZE: 8pt; 
BACKGROUND: #000000;
COLOR: #ff3300;
FONT-FAMILY: Arial;
font-weight: bold ;
width: 675;
height: 18px;
line-height: 13px;
vertical-align:middle;
}

.buttoncercabig2       {
BORDER-RIGHT: #ffffff 1px solid;
BORDER-TOP: #ffffff 1px solid;
BORDER-BOTTOM: #ffffff 1px solid;
BORDER-LEFT: #ffffff 1px solid;
FONT-SIZE: 8pt; 
BACKGROUND: #000000;
COLOR: #ffffff;
FONT-FAMILY: Arial;
font-weight: bold ;
width: 305;
height: 18px;
line-height: 13px;
vertical-align:middle;
}

.inputcerca       { 
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #000000 1px solid;
FONT-SIZE: 8.5pt;
color:#3B3B3B;
BACKGROUND: #ffffff;
FONT-FAMILY: Arial;
font-weight: normal ; 
width: 290;
height: 18px;
line-height: 12px;
vertical-align:middle;
}
.inputcercared       {
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #000000 1px solid;
FONT-SIZE: 8.5pt;
color:#ff0000;
BACKGROUND: #ffffff;
FONT-FAMILY: Arial;
font-weight: normal ; 
width: 290;
height: 18px;
line-height: 12px;
vertical-align:middle;
}
.inputcercaok       { 
BORDER-RIGHT: #FFFFFF 1px solid;
BORDER-TOP: #FFFFFF 1px solid;
BORDER-BOTTOM: #FFFFFF 1px solid;
BORDER-LEFT: #FFFFFF 1px solid;
FONT-SIZE: 8.5pt;
color:#ffffff;
BACKGROUND: #2C3141;
FONT-FAMILY: Arial;
font-weight: normal ; 
width: 190;
height: 18px;
line-height: 12px;
vertical-align:middle;
}

.inputcerca_box       {
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP:  #000000 1px solid;
BORDER-BOTTOM:  #000000 1px solid;
BORDER-LEFT:  #000000F 1px solid;
FONT-SIZE: 10pt;
color:#3B3B3B;
BACKGROUND: #ffffff;
FONT-FAMILY: Arial;
font-weight: normal ; 
width: 510px;
height: 70px;
line-height: 12px;
vertical-align:top;
}
.buttoncercaris       {
FONT-FAMILY: Arial;
FONT-SIZE: 9.5pt;
height: 30px;
vertical-align:middle;
}
.buttoncercarisadmin       {
FONT-FAMILY: Arial;
FONT-SIZE: 8pt;
width: 130px;
height: 20px;
vertical-align:middle;
}


.testodb {

    font-family: Arial;
    font-size: 10px;
    color: #ffffff;

}

.nameprod22 {

    font-family: Verdana;
    text-align:left;
    vertical-align: middle;
    font-size: 8pt;
    font-weight: none;
    color: #ffffff;
    background-color: #424A61;
    border:#424A61;
     width: 450;
height: 80px;

}
.nameprod222 {

    font-family: Verdana;
    text-align:left;
    vertical-align: middle;
    font-size: 8pt;
    font-weight: none;
    color: #212121;
    background-color: #ffffff;
    border:#ffffff;
     width: 450;
height: 120px;

}
.descrizione{

    font-family: Arial;
    text-align:left;
    vertical-align: Top;
    font-size: 8pt;
    font-weight: none;
    color: #ffffff;
    background-color: #000000;
    border:#424A61;
     width: 450;
height: 120px;
BORDER-RIGHT: #FFFFFF 1px solid;
BORDER-TOP: #FFFFFF 1px solid;
BORDER-BOTTOM: #FFFFFF 1px solid;
BORDER-LEFT: #FFFFFF 1px solid;

}
.campix{

    font-family: Arial;
    text-align:left;
    vertical-align: middle;
    font-size: 8pt;
    font-weight: none;
    color: #ffffff;
    background-color: #000000;
    border:#424A61;
    width: 450;
    height: 20px;
    BORDER-RIGHT: #FFFFFF 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;

}

.campi_home{

    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;

}
.campix2{

    font-family: Arial;
    text-align:left;
    vertical-align: middle;
    font-size: 8pt;
    font-weight: none;
    color: #ffffff;
background-color: #000000;
    width: 430;
    height: 20px;
    BORDER-RIGHT: #FF0000 1px solid;
    BORDER-TOP: #FF0000 1px solid;
    BORDER-BOTTOM: #FF0000 1px solid;
    BORDER-LEFT: #FF0000 1px solid;
    

}
.campix3{

    font-family: Arial;
    text-align:left;
    vertical-align: middle;
    font-size: 8pt;
    font-weight: none;
    color: #ffffff;
background-color: #000000;
    width: 350;
    height: 20px;
    BORDER-RIGHT: #FFFFFF 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    

}
.campi_ricerca{

    font-family: Arial;
    text-align:left;
    vertical-align: middle;
    font-size: 8pt;
    font-weight: none;
    color: #000000;
    background-color: #C0C0C0;
    border:#3C3C3C;
    height: 20px;
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    BORDER-LEFT: #808080 1px solid;

}
.campi_ricerca2{

    font-family: Arial;
    text-align: center;
    vertical-align: middle;
    font-size: 8pt;
    font-weight: none;
    color: #ffffff;
    background-color: #D12F16;
    border:#3C3C3C;
    height: 20px;
    BORDER-RIGHT: #D9C484 1px solid;
    BORDER-TOP: #D9C484 1px solid;
    BORDER-BOTTOM: #D9C484 1px solid;
    BORDER-LEFT: #D9C484 1px solid;

}
.campi_ricerca3{

    font-family: Arial;
    text-align: center;
    vertical-align: middle;
    font-size: 8pt;
    font-weight: none;
    color: #ffffff;
    background-color: #D13014;
    border:#ffffff;
    height: 20px;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;

}
.campi_ricerca3foto{

    font-family: Arial;
    text-align: center;
    vertical-align: middle;
    font-size: 8pt;
    font-weight: none;
    color: #ffffff;
    background-color: #000000;
    border:#000000;
    height: 20px;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;

}
.campi_ricerca36{

    font-family: Arial;
    text-align: center;
    vertical-align: middle;
    font-size: 10pt;
    font-weight: none;
    color: #B39B39;
    background-color: #191009;
    border:#B39B39;
    height: 20px;
    width: 200px;
    BORDER-RIGHT: #B39B39 1px solid;
    BORDER-TOP: #B39B39 1px solid;
    BORDER-BOTTOM: #B39B39 1px solid;
    BORDER-LEFT: #B39B39 1px solid;

}
.campi_ricerca4{

    font-family: Arial;
    text-align: center;
    vertical-align: middle;
    font-size: 8pt;
    font-weight: none;
    color: #FFFFFF;
    background-color: #383838;
    border:#3C3C3C;
    height: 20px;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;

}
.campi_ricerca44{

    font-family: Arial;
    font-size: 8pt;
    font-weight: none;
    color: #FFFFFF;
    background-color: #000000;
    border:#ffffff;
    height: 20px;
    width: 200px;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;

}

.cella_ultimi_link{
    
    BORDER-RIGHT: #D6D6D6 1px solid;
    BORDER-TOP: #D6D6D6 1px solid;
    BORDER-BOTTOM: #D6D6D6 1px solid;
    BORDER-LEFT: #D6D6D6 1px solid;

}

DIV.msgerrore {
	border: solid 1px red;
	padding: 10px;
	color: red;	
	width: 340px;
}
DIV.msgconferma {
	border: solid 1px white;
	padding: 10px;
	color: white;	
	width: 340px;
}
.s_contenuto { 
	background-image: url(../images/sfondo_titolo_sottocategoria.jpg);
	background-repeat: no-repeat;
}
.s_contenuto2 { 
    background-image: url(../images/sfondo_titolo_sottocategoria2.jpg);
    background-repeat: no-repeat;
}
.link_categoria { 
	background-image: url(../images/sfondo_edilizia2.jpg);
	background-repeat: no-repeat;
}
.link_categoria2 { 
    background-image: url(../images/sfondo_edilizia.jpg);
    background-repeat: no-repeat;
}
.link_categoria3 { 
	background-image: url(../images/sfondo_arredamento2.jpg);
	background-repeat: no-repeat;
}
.link_categoria4 { 
    background-image: url(../images/sfondo_arredamento.jpg);
    background-repeat: no-repeat;
}
.s_link_lavoro { 
	background-image: url(../images/sfondo_lavoro2.jpg);
	background-repeat: no-repeat;
}
.s_link_lavoro2 { 
    background-image: url(../images/sfondo_lavoro.gif);
    background-repeat: no-repeat;
}

