BODY {font-family: Verdana;}
P {font-family: Verdana; font-size:8pt;}
TD {font-family: Verdana; font-size: 8pt; }
TENDA {background-color: #FFCF0F}

.bordo-totale {border: 1px solid #01D49B;  }
.bordo-top {border-top: 1px solid  #01D49B;  }
.bordo-bottom {border-bottom: 1px solid  #01D49B;  }
.bordo-sx {border-left: 1px solid  #01D49B;  }
.bordo-dx {border-right: 1px solid  #01D49B;  }

.bordo-sx-azz {border-left: 1px solid  #96B7E0;  }
.bordo-top-azz {border-top: 1px solid  #96B7E0;  }
.bordo-bottom-azz {border-bottom: 1px solid  #96B7E0;  }

.txt-home{font-family: Verdana; font-size:8pt; color: #517baf}

.bordo-notop {border-left: 1px solid  #A8CAEC; border-bottom: 1px solid  #A8CAEC; border-right: 1px solid  #A8CAEC; }
.bordo-nobottom {border-left: 1px solid  #A8CAEC; border-top: 1px solid  #A8CAEC; border-right: 1px solid  #A8CAEC; }

A.el:link {text-decoration: none; color:#000000; }
A.el:visited {text-decoration: none ; color:#000000;}
A.el:active {text-decoration: none ; color:#FF0000;}
A.el:hover {text-decoration: underline; color: #FF0000;}

A.az:link {text-decoration: none; color:#517baf; }
A.az:visited {text-decoration: none ; color:#517baf;}
A.az:active {text-decoration: none ; color:#517baf;}
A.az:hover {text-decoration: underline; color: #517baf;}


A.re:link {text-decoration: none; color:#004000; }
A.re:visited {text-decoration: none ; color:#004000;}
A.re:active {text-decoration: none ; color:#004000;}
A.re:hover {text-decoration: underline; color: #004000;}

A.inv:link {text-decoration: none; color:black; }
A.inv:visited {text-decoration: none ; color:black;}
A.inv:active {text-decoration: none ; color:red;}
A.inv:hover {text-decoration: underline; color:red;}

A.nero:link {text-decoration: none; color:black; }
A.nero:visited {text-decoration: none ; color:black;}
A.nero:active {text-decoration: none ; color:black;}
A.nero:hover {text-decoration: underline; color:black;}

A.arancio:link {text-decoration: none; color:black; }
A.arancio:visited {text-decoration: none ; color:black;}
A.arancio:active {text-decoration: none ; color:#FF9600;}
A.arancio:hover {text-decoration: underline; color:#FF9600;}

A.fucsia:link {text-decoration: none; color:black; }
A.fucsia:visited {text-decoration: none ; color:black;}
A.fucsia:active {text-decoration: none ; color:#BF1364;}
A.fucsia:hover {text-decoration: underline; color:#BF1364;}

A.verde:link {text-decoration: none; color:black; }
A.verde:visited {text-decoration: none ; color:black;}
A.verde:active {text-decoration: none ; color:#237C1F;}
A.verde:hover {text-decoration: underline; color:#237C1F;}

A.rosso:link {text-decoration: none; color:black; }
A.rosso:visited {text-decoration: none ; color:black;}
A.rosso:active {text-decoration: none ; color:#E10000;}
A.rosso:hover {text-decoration: underline; color:#E10000;}

A.bianco:link { text-decoration: none; color:white; }
A.bianco:visited { text-decoration: none ; color:white; }
A.bianco:active { text-decoration: none ; color:white; }
A.bianco:hover { text-decoration: underline; color:white; }

A.bott:link { text-decoration: none; color:#265615; }
A.bott:visited { text-decoration: none ; color:#265615; }
A.bott:active { text-decoration: none ; color:#265615; }
A.bott:hover { text-decoration: underline; color:#265615;   }


A.sitecolor:link { text-decoration: none; color:#517BAF; }
A.sitecolor:visited { text-decoration: none; color:#517BAF; }
A.sitecolor:active { text-decoration: none; color:#517BAF; }
A.sitecolor:hover { text-decoration: none; color:#517BAF; }

A.acqua:link {text-decoration: none; color:black; }
A.acqua:visited {text-decoration: none ; color:black;}
A.acqua:active {text-decoration: none ; color:#01D49B;}
A.acqua:hover {text-decoration: underline; color:#01D49B;}

A.inv2:link {text-decoration: none; color:#6B7298; }
A.inv2:visited {text-decoration: none ; color:#6B7298;}
A.inv2:active {text-decoration: none ; color:#6B7298;}
A.inv2:hover {text-decoration: underline; color: #6B7298;}

A.li:link {text-decoration: none; color:#6B7298; }
A.li:visited {text-decoration: none ; color:#6B7298;}
A.li:active {text-decoration: none ; color:#C40000;}
A.li:hover {text-decoration: underline; color: #C40000; border-style: solid; border-width: 0; background-color: #FFCF0F}

A.st:link {text-decoration: none; color:#800000; }
A.st:visited {text-decoration: none ; color:#800000;}
A.st:active {text-decoration: none ; color:#800000;}
A.st:hover {text-decoration: underline; color: #800000;}

A.ba:link {text-decoration: none; color:#263551; }
A.ba:visited {text-decoration: none ; color:#263551;}
A.ba:active {text-decoration: none ; color:#263551;}
A.ba:hover {text-decoration: underline; color:#263551;}

A.di:link {text-decoration: none; color:#800000; }
A.di:visited {text-decoration: none ; color:#800000;}
A.di:active {text-decoration: none ; color:#800000;}
A.di:hover {text-decoration: underline; color:#800000;}

A.do:link {text-decoration: none; color:#000080; }
A.do:visited {text-decoration: none ; color:#000080;}
A.do:active {text-decoration: none ; color:#0000FF;}
A.do:hover {text-decoration: underline; color:#0000FF;}

.div.nscd { display:none; position: absolute; left:-300; top:-300;} 
a.nsca {color:#ffffff; font-size=1pt}


h1, h2, h3, h4, h5, h6 {font-family: "Trebuchet MS", helvetica, arial, sans-serif}
h1 {font-size: 18px; color:  #517BAF;}
h1 a {color:  #517BAF !important; text-decoration: underline !important}

div.alfabeto {display: block; float: left; color: #517BAF; padding: 6px 2px; margin: 10px 0}

div.alfabeto a:link, div.alfabeto a:visited {padding: 3px 5px; color: #fff; background: #517BAF; display: block; float: left; font-size: 13px; font-weight: bold; margin: 0 4px; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: solid 1px #517BAF;}
div.alfabeto a:hover, div.alfabeto a:active { font-weight: bold; color: #517BAF; background: #CAD7E7; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: solid 1px #517BAF;}

table.elenco tr td {padding: 6px 4px; font-size: 12px; border-bottom: solid 1px #ececec}
table.elenco tr td a {color: #517BAF;}
th {text-align: left; border-top: solid 1px; border-bottom: solid 1px; font-size: 13px}

tr.alfa td {padding: 15px 0 0 0 ; margin: 10px 0 0 0}
p.letter, a.totop {color: #517BAF; font-size: 10px; font-weight: bold; padding: 2px 4px; margin: 0; background: #CAD7E7; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: solid 1px #517BAF; width: 16px}

a.totop {display: block; float: right; width: 60px}