/*TAG*/
body, table { font: 11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
h1 {color: #000; font: bold 13px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
h2 {color: #fff; font: bold 12px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
h3 {color: #000; font: bold 11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
p {color: #000; font: 11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }

/*LINK*/
a.linkarte:hover { color: #F00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: none; }
.linkarte { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: none; }

.linkedil { color: #F00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: none; }
a.linkedil:hover { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: none; }

a.linklibraryarte:hover { background-color: #666; border: none; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; height: 100%; line-height: 11px; margin: 0px; padding: 0px; text-decoration: none; vertical-align: middle; width: 100%; }
.linklibraryarte { background-color: #FFF; border: none; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 11px; margin: 0px; padding: 0px; text-decoration: none; }

a.linklibraryedil:hover { background-color: #F00; border: none; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; height: 100%; line-height: 11px; margin: 0px; padding: 0px; text-decoration: none; vertical-align: middle; width: 100%;  }
.linklibraryedil { background-color: #FFF; border: none; color: #F00; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 11px; margin: 0px; padding: 0px; text-decoration: none; }

/*BORDI*/
.bordi-neri { border-bottom-color: #333; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #333; border-left-style: dotted; border-left-width: 1px; border-right-color: #333; border-right-style: dotted; border-right-width: 1px; border-top-color: #333; border-top-style: none; border-top-width: 1px; }
.bordi-nero-menu { border: 1px solid #333; clear: none; }
.bordi-rossi { border-bottom-color: #F00; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #F00; border-left-style: dotted; border-left-width: 1px; border-right-color: #F00; border-right-style: dotted; border-right-width: 1px; border-top-color: #F00; border-top-style: none; border-top-width: 1px; }
.bordi-rossi-menu { border: 1px solid #F00; clear: none; }
.bordi-sottomenu-nero { border-bottom: 1px none #333; border-left: 1px none #333; border-right: 1px solid #333; border-top: 1px none #333; clear: none; }
.bordogrigio, .bordoimgarte { border: 1px solid #333; }
.bordoimgedil { border: 1px solid #F00; }
.bordo-nero-icone { border-bottom-color: #333; border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: #333; border-left-style: none; border-left-width: 1px; border-right-color: #333; border-right-style: none; border-right-width: 1px; border-top-color: #333; border-top-style: none; border-top-width: 1px; }
.bordo-rosso-icone { border-bottom-color: #F00; border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: #F00; border-left-style: none; border-left-width: 1px; border-right-color: #F00; border-right-style: none; border-right-width: 1px; border-top-color: #F00; border-top-style: none; border-top-width: 1px; }

/*CLASS*/
.artetitolo { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bolder; text-decoration: none; }
.ediltitolo, .sottotitolo { color: #F00; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; }
.indirizzo { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; }
a.indirizzo { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration:NONE; }
a.indirizzo:hover { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration:underline; }
.numeri { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; text-decoration: none; }
.parolechiave { color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 9px; text-decoration: none; }
.percorso { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 10px; text-decoration: none; }
.percorsoattuale { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: none; }
.testo { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px; text-decoration: none; }
a.testo:hover { color: #f00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px; text-decoration: none; }
.titoletto, .titolonero { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration: none; }
.tit-bianco { color: #fff; font: bold oblique 11px Georgia, "Times New Roman", Times, serif; }
.firma-bianca { color: #fff; font: bold oblique 10px Georgia, "Times New Roman", Times, serif; }