/**/
	.testo_medium {
        PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.2em; FONT-SIZE: 1.15em; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square; TEXT-ALIGN: justify
}
.testo_small {
        PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.2em; FONT-SIZE: 1em; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square; TEXT-ALIGN: justify
}
.testo_redsmall {
        PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.2em; FONT-SIZE: 1em; COLOR: #660000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square; TEXT-ALIGN: justify
}
.testo_whitesmall {
        PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.2em; FONT-SIZE: 1em; COLOR: #ffffff; text-decoration : none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square; TEXT-ALIGN: justify
}

/*PESTE
.testo_blusmall {
        PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.2em; FONT-SIZE: 1em; COLOR: #B7B7BD; COLOR: #8080B0; text-decoration : none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square; TEXT-ALIGN: justify; white-space: nowrap; background-repeat: repeat-x; 
}
.testo_blusmall a {
        white-space: nowrap; 
}

*/
.testo_blusmall {
        PADDING-RIGHT: 0.5em; 
        PADDING-LEFT: 0.2em; 
        COLOR: #000; 
        text-decoration : none; 
        LIST-STYLE-TYPE: square; 
        TEXT-ALIGN: justify; 
        white-space: nowrap; 
        background-repeat: repeat-x; 
	font-family: 'Open Sans', Frutiger, Calibri, 'Myriad Pro', Myriad, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.testo_blusmall a {
        white-space: nowrap; 
        text-decoration: none;
}
.testo_blusmall a:hover, .testo_blusmall a:focus {
        white-space: nowrap; 
        text-decoration: none;
}



.testo_xsmall {
        PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.2em; FONT-SIZE: 0.95em; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square; TEXT-ALIGN: justify
}
UL.sabs LI A {
        BORDER-RIGHT: 10px; PADDING-RIGHT: 0px; BORDER-TOP: 11px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; BORDER-LEFT: 10px; COLOR: #336699; PADDING-TOP: 0px; BORDER-BOTTOM: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
UL.sabs {
        LIST-STYLE-TYPE: square
}
LI.sabs {
        PADDING-LEFT: 25px;
}

.button_small{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 1em; FONT-WEIGHT: bold; COLOR: #000033;}
.select_small{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 1.15em; }



TABLE.menu { background: url(line.png) repeat-y center; }

.menuitemsx { border-bottom-color: #B7B7DB;
              border-bottom-style: groove;
              border-bottom-width: thin;
              border-left-color: #B7B7DB;
              border-left-style: groove;
              border-left-width: thin;
              background: #DFDFF4;
              font-family: Verdana, Arial;
              font-size: 1.15em;
              font-weight: bold;
              padding-left: 5px;

}

.menuitemdx { border-bottom-color: #B7B7DB;
              border-bottom-style: groove;
              border-bottom-width: thin;
              border-right-color: #B7B7DB;
              border-right-style: groove;
              border-right-width: thin;
              background: #DFDFF4 ;
              font-family: Verdana, Arial;
              font-size: 1.15em;
              font-weight: bold;
              padding-right: 3px;
}

.menuitem { border-color: #B7B7DB;
            border-style: groove;
            border-width: thin;
            background: #DFDFF4;
            font-family: Verdana, Arial;
            font-size: 1.15em;
            font-weight: bold;
}


.menutitle {   font-family: Verdana, Arial;
               font-size: 1.2em;
               font-weight: bold;
               color: #336699;
               letter-spacing: 2px;
					background-repeat: no-repeat;
}

.menutitle_big {   font-family: Verdana, Arial;
               font-size: 1.3em;
               font-weight: bold;
               color: #336699;
               letter-spacing: 2px;
					background-repeat: no-repeat;
}

.tabheader {   font-family: Verdana, Arial;
               font-size: 1.1em;
					color: #F0F0FF;
               font-weight: bold;
					background: repeat;
					/* background-image: url(line160blu.png); Date:26/07/2018 file not present */
					background-image: none;
					padding-left: 3px;
}

.infobox {  border-color: #336699;
            border-style: solid;
            border-width: 1px;
            background: #DFDFF4;
            font-family: Verdana, Arial;
            font-size: 1.1em;
            font-weight: normal;
				padding: 3px;
}

.bordo_small { 
/* PESTE: border-color: #336699; */	
	border-color: #8A8A8A;
    border-style: solid;
    border-width: 1px;

}

.boxsmart{
	border: 1px solid #b7b7db; 
	border-left: 8px solid #DFDFF4; 
	padding: 1rem 1rem 1rem 2em; 
	font-position: centre;	
}

.boxtitle{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
/* PESTE	color : #336699; */	
	color : white;
	text-decoration : none;
    font-weight: bold;
}

.boxheader { 
/* PESTE
	background-color: #B7B7DB;
*/
border-color: #CEC5C5; /*#8A8A8A;*/
border-style: solid;
border-width: 1px;
background-color: #8A8A8A;
color: white;
text-align: left; /*center*/
padding-left: 5px;
min-width: 30px;
font-size: 1.2em;
	
}

.boxtext { PADDING: 3px;
           FONT-SIZE: 1.10em;
			  COLOR: #000033;
			  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			  LIST-STYLE-TYPE: square;
			  TEXT-ALIGN: justify;
}

A:link.menu {
        FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #505097
}
A:visited.menu {
        FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #505097
}
A:hover.menu {
        FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #336699
}
.treeImg {
background: url(images/pallino_wh.gif) ;
width:15px; height: 15px;
background-repeat: no-repeat;
background-position: center;
}
.selcolclass { color: #336699; background: yellow;}
.rowclass A:link {
        FONT-WEIGHT: bold; TEXT-DECORATION: none; color: blue;}
.rowclass A:active {
        FONT-WEIGHT: bold; TEXT-DECORATION: none; color: blue;}
.rowclass A:visited {
        FONT-WEIGHT: bold; TEXT-DECORATION: none; color: blue;}
.rowclass A:hover {
        FONT-WEIGHT: bold; TEXT-DECORATION: none; color: blue;}
.rowclass {
	font-family: Verdana, Arial; font-size: 1.1em; color: #336699; font-weight: bold;
}
