.tooltip{
width: 300px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(../menu/images/bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(../menu/images/bt.gif) no-repeat bottom}



img {
    border: none;
}

/* dock - top */
.dock {
	position: relative;
	height: 60px;
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 80px;
    background-image: url(../menu/images/barra.png) ;
	padding-left: 10px;
}
a.dock-item {
	display: block;
	width: 68px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 16px Arial;

}
.dock-item img {
	border: none;
	margin: 5px 2px 0px 2px;
	width: 100%;

}
.dock-item span {
	display: none;
	padding-left: 20px;
}


ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

#menu12 {
        width: 180px;
        margin: 8px;
        padding-left: 0px;
        font: bold 14px Arial;
        }

#menu12 li a {
          height: 30px;
   /*       voice-family: "\"}\"";*/
          voice-family: inherit;
         text-decoration: none;
        }



 html>body #menu12 li a {
          height: 24px;
   /*       voice-family: "\"}\"";*/
          voice-family: inherit;
          text-decoration: none;
      }


#menu12 li a:link, #menu12 li a:visited {
    font-weight: bold ;
    font-family :Arial  ;
    color: #000000;
        display: block;
        background: url(../immagini/menu11.gif) 0 -32px;
        background-repeat: no-repeat;
        padding: 8px 0 0 30px;
        }

#menu12 li a:hover, #menu12 li #current {

color: #0000FF;
        background: url(../immagini/menu11.gif) ;
        background-repeat: no-repeat;
        padding: 8px 0 0 30px;
        }

#menu12 li a:active {
        color: #0033CC;
        background: url(../immagini/menu11.gif) 0 -64px;
        background-repeat: no-repeat;
        padding: 8px 0 0 30px;
        }

#menu14 {
      width: 180px;
        margin: 8px;
        padding-left: 0px;

        }

#menu14 li a {
          height: 30px;
      /*    voice-family: "\"}\"";*/
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu14 li a:link, #menu14 li a:visited {
    font-weight: bold ;
    font-family :Arial  ;
    color: #B1B1B1;
        display: block;
        background: url(../immagini/menu11.gif) 0 -32px;
        padding: 8px 0 0 30px;
        }


 div.msg
{
 position: absolute;left: 320px;top: 80px ;
 width: 440px;
 height: 62px;
 font-family: Arial ;
 font-size : 1em;
 font-weight:bold;
 color : #003399  ;
 background-color: #FFFF00;
 text-align : center;
 border: inset ;
}


img.msg {
   width: 40px;
   height: 30px;
   border: 0;
   cursor: pointer;
   float: left ;
   margin : 11px;
}



div.num{
   border: 0px groove ;
   width : 54px ;
   height: 320px ;
   font-weight: bold ;
   position: absolute ; top:84px; left : 252px;

   }

#menu8 {
        width: 50px;

        }


#menu8 li a {
        text-decoration: none;
        height: 22px;
        font-family : Arial ;
        color : #0000FF  ;
        font-size: 1.2em;
        font-weight: bold;

        }

#menu8 li a:link , #menu8 li a:visited{
        color: #000000 ;
        display: block;
        background: url(../immagini/barra-n.jpg);
        padding: 8px 0 0 20px;
        }

#menu8 li a:hover, #menu8 li #current {
/*        color: #0066CC ; */

        background: url(../immagini/barra-n.jpg) 0 -30px;
        padding: 8px 0 0 20px;
        }

/*#menu8 li a:active  {
        color: #FF3300;
        background: url(../immagini/barra-n.jpg)) 0 -60px;
        padding: 8px 0 0 20px;
        }*/


div.rtn
{
   width :120px ;
   height: 32px ;
   position: absolute;top:128px;left:270px;

}



div.Sch {
   width : 248px ;
   height: auto ;
   font-weight: bold ;
   font-size: 0.9em ;
   padding: 4px;
   position: absolute ; left: 42px;
   border-left :ridge ;
   border-width: 2px;
   border-color: #0066CC ;

   }

div.nCls {
   border-width: 1px;
   border-color: #0066CC ;
   width : 36px ;
   height: auto ;
   font-family : Arial ;
   font-weight: bold ;
   font-size: 36px ;
   color : #FF0033;
   position: absolute ; left: 0px; top : 0px;
   }

div.btncls
  {
   width :160px ;
   height: 32px ;
   position: absolute ; TOP:388px ; left : 60px ;
    }


h4
{
 font-size: 1.2em ;
 font-weight: bold ;
 padding-top: 1px;
 text-align: center;
 font-family :Arial  ;
 margin: 0 4px 1px 4px  ;
}




