.numero {text-align: right;font-size: 60px; position: relative; width: 180px; top: -10px; float: right; color: #EA5B19; font-family: Verdana, Arial, Helvetica, sans-serif}
.numeropagina {margin-left: 15px; margin-bottom: 15px; font-size: 60px; position: relative; top: 0px; float: right; color: #EA5B19; font-family: Verdana, Arial, Helvetica, sans-serif}
.numerino {margin: 5px; font-size: 60px; position: relative; top: 0px; float: left; color: #EA5B19; font-family: Verdana, Arial, Helvetica, sans-serif}
a.smalllink {font-size: 10px; font-weight: normal}
.small {font-size: 10px; font-weight: normal; margin-top: 10px; color: rgb(74, 74, 74)}
.smallsmall {font-size: 10px; font-weight: normal; margin-top: 10px; color: #4a4a4a}
.titolocal { display: inline; background-color: transparent; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: rgb(138, 36, 36); font-weight: bold; }
.sottotitolo3 {background: #AA1416 url(/images/rosso.png);padding: 2px;display: block;  font-family:Geneva, Arial, Helvetica, sans-serif;font-size: 16px;color: rgb(255, 255, 255);font-weight: bold;}
.menutop-1 {text-align: left}
.menutopsel-1 {text-align: left}
.nopadding {border: 0px; padding: 0px; margin-bottom: 5px}
.tab_immagini  {position: absolute; top: 0px;right: 0px;padding-right: 0px; margin-right: 0px;margin-left: 20px; margin-top: 10px;float: right;}
.sottotitolo2 {padding:3px 0px 0px 2px;margin-top:0px;}
.tabellaLUT {width:98%;}
/* 9 */
/* 92 int((900-1-0)/9)-1 */
.menutop-branch-0 {width: 60px; min-width: 60px; float: left; text-align: left; vertical-align: top; padding:3px; background-color: rgb(170, 20, 22);border-left: 1px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom:  0px solid #FFFFFF; ; margin:px;}
.menutop-branch-1 {float: left;text-align: left; vertical-align: top; padding:3px; background-color: rgb(170, 20, 22);width: 92px; min-width: 92px; border-left: 1px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom:  0px solid #FFFFFF; ; margin:px;}
.menutop-branchhov-1 {border-top: ; }
.menutop-branchsel-1 {float: left; text-align: left; vertical-align: top; padding:3px; background-color: rgb(170, 20, 22); width:92px; min-width: 92px; border-left: 1px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom:  0px solid #FFFFFF; ; margin:px; }
.menutop-branch-2 {width: 92px; position:relative; display:block; background-color: #ffffff; ; margin-top: 3px;text-align: left; width: 92px; min-width: 92px;  }
.menutop-branchsel-2 {text-align: left; vertical-align: top; padding:0px; background-color: #ffffff; ;width: 92px; min-width: 92px;}
.menutop-node-1 {display:inline;width:100px;}
.menutop-nodesel-1 {display:block;}
.menutop-node-2 {display:block;width:100px;z-index: 20;}
.Hopen {width:100px;background-color: white;margin-top: 2px; padding: 3px;display:none;position: absolute; z-index:10; vertical-align: baseline; filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;}
.menutop-node-1 a{display: block; list-style-type: none; list-style-position: inside;  font-weight: bold; font-size: 9px; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;z-index:25;}
.menutop-node-2 a{display: block; list-style-type: none; list-style-position: inside;  font-weight: bold; font-size: 9px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;z-index:100; filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.menutop-nodesel-1 a{font-weight: bold; font-size: 9px; color:orange; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;z-index:25;}
.menutop-nodesel-2 a {font-weight: bold; font-size: 9px; color:orange; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px;padding:0px; text-decoration: none;z-index:100; filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.sottotitolo-qper{
 font-style:italic;
 font-size:smaller;
 margin-left:8px;
 border-bottom: 1px #AA1416 solid;
 }