.table { border: solid 1px #6a5acd; width: auto; height: auto }
.table1 { border: solid 1px #000000 }
.table0 { border: solid 0px }
.txtdescrizione { color: #000000; font-size: 12px; line-height: 13px; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; text-decoration: none }
.txtdescrizione1   { color: #b22222; font-size: 14px; line-height: 16px; font-family: Arial, tahoma, Verdana, Helvetica, sans-serif; text-decoration: none }
.txtdescrizione a:visited { font-style: normal; font-weight: bold; text-decoration: none }
.txtdescrizione1 a:visited { font-style: normal; font-weight: bold; text-decoration: none }
.txtdescrizione a:hover { color: #b22222; font-style: normal; font-weight: bold; text-decoration: none }
.txtdescrizione1 a:hover { font-style: normal; font-weight: bold; text-decoration: none }
.txtdescrizione a:link { color: #ff8c00; font-style: normal; font-weight: bold; text-decoration: none }
.txtdescrizione1 a:link { font-style: normal; font-weight: bold; text-decoration: none }
.txtdescrizionea { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none }
.Ttipologia { color: #f00; font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: -1px }
.Tnormale { FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; LETTER-SPACING: -1px; TEXT-DECORATION: none }
.Tnormale- { color: #000000; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: -1px }
.Tnormalea { FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none }
.txtdescrizione2 { color: #000000; font-style: normal; font-variant: normal; font-size: 10pt; line-height: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: 0px }
.txtdescrizione2 a:link { color: #ff8c00; font-variant: normal; text-decoration: none }
.txtdescrizione2 a:hover { color: #b22222; font-variant: normal; text-decoration: none }
.txtdescrizione2 a:visited { color: #8b4513; font-variant: normal; text-decoration: none }
.txtdescrizione3 { color: #06038a; font: 10pt/12pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: 0px }
.txtpiccolo { color: #000000; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.txtpiccolissimo { color: #000000; font: 7pt/8pt tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.Tpagine { color: #06038a; font: 18px Geneva, Arial, Helvetica, sans-serif; text-decoration: none }
.txtpiccolobold { FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; LETTER-SPACING: 0px; TEXT-DECORATION: none }
.Tnormalechiaro { FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; LETTER-SPACING: -1px; TEXT-DECORATION: none }
.txtpiccolochiaro { FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; LETTER-SPACING: -1px; TEXT-DECORATION: none }
.Tnormalesott { FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #3f6098; LETTER-SPACING: -1px; TEXT-DECORATION: underline }
.Tgrande { color: #3f6098; font-variant: normal; font-size: 14pt; font-family: tahoma, verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none }
.Tgrandebis { color: #3f6098; font-size: 16pt; font-family: verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none }
.basebacheca { background-repeat: repeat-y }
.boxbacheca { MARGIN-LEFT: 15px }

.footer { color: #000000; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 7pt; text-decoration: none; padding: 5 }
.footer A:visited {COLOR: #000000; font-weight: bold; text-decoration: underline}
.footer A:link { color: #000000; font-weight: bold; text-decoration: underline}
.footer a:hover { color: #000000; font-weight: bold; text-decoration: none }


.vetrina-Table { color: #000000; font: 7pt/8pt tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.vetrina-Table td { text-align: center; }
.vetrina-Table a:link { font: 7pt/8pt tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.vetrina-TableFoto { width: 100%; }
.vetrina-TableFoto td { text-align: center; }
.vetrina-TableDati { width: 100%; }
.vetrina-TableDati td { text-align: center; }

.categ-Nome { color: #708090; font-size: 16pt; font-family: verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none; }
.categ-HTML { color: #000000; font-style: normal; font-variant: normal; font-size: 10pt; line-height: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: 0px; }

.categorie-Table { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; letter-spacing: -1px; }
.categorie-Table td {margin: 0px; padding: 0px; line-height: 22px; vertical-align: middle;}
.categorie-Liv1 img { vertical-align: middle; } 
.categorie-Liv1 a:link, .categorie-Liv1 a:visited { color: #000000; font-weight: bold; text-decoration: none; }
.categorie-Liv1 a:hover { color: #000000; font-weight: bold; text-decoration: underline; }
.categorie-Porta { margin: 0px 1px 0px 2px; }

.categorie-Liv1Sel { vertical-align: middle; }
.categorie-Liv1Sel a:link, .categorie-Liv1Sel a:visited { color: #DF0000; font-weight: bold; text-decoration: none; }
.categorie-Liv1Sel a:hover { color: #DF0000; font-weight: bold; text-decoration: none; }
.categorie-Liv1Sel img { vertical-align: middle; } 

.tbDati { font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; }
.tbDati th { background-color: #f0f8ff; color: #000000; font-size: 10px; line-height: 13px; text-decoration: none; font-weight: normal; padding: 2px; vertical-align: middle; }
.tbDati th.code { width: 6%; }
.tbDati th.desc { text-align: left; }
.tbDati th.ecolabel { width: 5%; text-align: center; }
.tbDati th.flex { width: 5%; }
.tbDati th.flex2 { width: 9%; }
.tbDati tr.tr0 { background-color: #FFFFFF; }
.tbDati tr.tr1 { background-color: #F5F5F5; }
.tbDati td { color: #000000; font-size: 12px; line-height: 13px; text-decoration: none; font-weight: normal; padding: 2px; height: 20px; vertical-align: middle; }
.tbDati td a:link, .tbDati td a:visited { color: #ff8c00; font-weight: bold; text-decoration: none; }
.tbDati td a:hover { color: #b22222; font-weight: bold; text-decoration: none; }
.tbDati td.code { text-align: center; }
.tbDati td.desc { text-align: left; }
.tbDati td.ecolabel { text-align: center; }
.tbDati td.flex { text-align: center; }
.tbDati td.famb, .tbDati td.fam { color: #000000; font-size: 12px; line-height: 13px; text-decoration: none; font-weight: bolder; padding: 2px; height: 15px; }
.tbDati td.famb { background-color: #FFFFFF; }
.tbDati td.fam { background-color: #FFFACD; }

#PopBlank { position: absolute; width: 100%; height: 540px; left: 0px; top: 0px; background-color: #000000; z-index: 100; opacity: .3; filter: alpha(opacity=30); }
#PopDett  { background-color: #ffffff; text-align: right; border: solid 1px #000000; position: absolute; z-index: 110; left: 180px; width: 800px; height: 500px }

.InfoPNss { display: none; }

.InfoTbTop {border-bottom: 1px solid #C0C0C0; width: 100%; }
.InfoTbTop td { padding-left: 5px; height: 28px; }

.ProdNome-Table { font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; width: 100%; }
.ProdNome-Etichette { font-size: 10px; }

.ProdScheda-Table { font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 18px; }
.ProdScheda-Table td { border-bottom: 1px solid #C0C0C0; }
.ProdScheda-Etichette { font-size: 10px; font-weight: bolder; width: 90px; }

.ProdDesc-Table { font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; margin: 0 auto; }

.categElenco-Table { color: #06038a; font: 18px Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }


.newshome, .newshome-Testo  { color: #191970; font-size: 9px; font-family: Verdana }
.newshome a { color: #cd5c5c; font-size: 10px; font-family: Verdana; text-decoration: none }
.newshome a:hover { color: #cd5c5c; font-size: 10px; font-family: Verdana; text-decoration: underline }


.newsSel-testo {color:#333333; font-family:Verdana; font-size:12px; padding-top:10px;}
.newsSel-Titolo a{color:#333333; font-family:Verdana; font-size:12px; padding-top:10px; font-weight:bold; text-decoration:none;}
.newsSel-Titolo a:hover{color:#666666; font-family:Verdana; font-size:12px; padding-top:10px; font-weight:bold; text-decoration:underline;}


.newsArch-testo {color:#333333; font-family:Verdana; font-size:12px; padding-top:10px; padding-bottom:10px;}
.newsArch-Titolo a{color:#333333; font-family:Verdana; font-size:12px; padding-top:10px; font-weight:bold; text-decoration:none;}
.newsArch-Titolo a:hover{color:#666666; font-family:Verdana; font-size:12px; padding-top:10px; font-weight:bold; text-decoration:underline;}
.newsArch-Titolo a:visited{color:#666666; font-family:Verdana; font-size:12px; padding-top:10px; font-weight:bold; text-decoration:underline;}
