body {
    font-family: Verdana, Tahoma, Arial,  Helvetica, sans-serif;
    border : 0px 0px 0px 0px;
    margin : 0px 5px 0px 5px;
    background-color: #E7F5FF;
}
hr { display: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline;}
.deflink {color: blue}

td { font-size: 13px; font-family: Verdana, Tahoma, Arial,  Helvetica, sans-serif;}
h2 { border: #021A62 1px solid; 
     background-color: white; 
     height: 24px;
     width: 100%;
     font-family: Verdana, Arial, Helvetica;
     font-size: 15pt;
     font-weight: bold;
     color: #021A62;
     text-align: center;
}
/*
 *---------
 *--index--
 *---------
*/

#header { width: 757px; height: 113px; background: transparent url(../images/menu.jpg) no-repeat scroll center; }
#body { height: 100%; vertical-align: top; text-align: center; padding: 10px, 0px, 10px, 0px; }
#menu { width: 163px;}
#headermenu { height: 73px; background: #85CEFF url(../images/headermenu.gif) no-repeat scroll center;}
#footermenu { height: 70px; background: #E7F5FF url(../images/footermenu.gif) no-repeat scroll center;}
#context { width: 594px; vertical-align: top; padding: 0px, 5px, 0px, 5px;}
#footer { height: 18px; background: transparent url(../images/footer.gif) no-repeat scroll center;}
#centermenu { background-color: #85CEFF; }
#centermenu .spacer { margin-bottom: 10px; }
.scroll {
    /*scrollbar-base-color: #204CCB;
    scrollbar-face-color: #204CCB;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-dark-shadow-color: #FFFFFF;
    scrollbar-3d-light-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;*/
    width: 163px; 
    height: 100%; 
    /*overflow: auto; */
}

.navfoldopen { background : transparent url(../images/riga.gif) y-repeat no-scroll left; padding-left: 3px;}
.navcube { /*height: 12px;*/ /* width: 10px; */ }
.navdistrow { margin-bottom: 3px; }

.menuspacer1 { padding-left: 1px;}
.menucontainer1 a {
    font-size: 11px;
    color: white;
    text-decoration : none;
    font-weight : bold;
}
.menucontainer1 a:hover { color: red;}

.menuspacer2 { padding-left: 1px;}
.menucontainer2 a {
    font-size: 11px;
    color: black;
    text-decoration : none;
    font-weight : bold; 
}
.menucontainer2 a:hover { color: red;} 
.menuspacer3 { padding-left: 6px;}
.menucontainer3 a {
    font-size: 11px;
    color: black;
    text-decoration : none;
    font-weight : normal;
    line-height: 15px;
}
.menucontainer3 a:hover { color: red;}
.imgicontext { margin: 0px; height: 0px; width: 0px;}
/*
 *---------
 *--popup--
 *---------
*/

.bodyp { font-family: Verdana, Tahoma, Arial,  Helvetica, sans-serif; border : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; background-color: #E7F5FF;}
.imgdefcontext {margin: 7px, 7px, 7px, 7px;}

#headerpopup { vertical-align: top; text-align: center; width: 100%; height: 73px; background: transparent url(../images/sfondoheaderpopup.gif) center; }
#bodypopup { height: 75%; background-color: #85CEFF; text-align: center; vertical-align: middle;} 
#textpopup { background-color: #85CEFF; color: black; height: 25%; vertical-align: top; padding: 0px 5px 0px 5px;}
/*#footerpopup { height: 18px; background: transparent url(../images/footerpopup.gif) no-repeat scroll center;}*/
#footerpopup { height: 95px; background-color: #204CCB}
#pretext { vertical-align: top; color: white; padding: 5px 5px 5px 5px; font-size: 11px; }
.number { color: white;  font-size: 16px;  font-weight : bold; }
.number img { float: left;}
/*
 *--------------
 *--per pagine--
 *--------------
*/

#bodycontatti { background : transparent url(../images/immagine_contatti.jpg) no-repeat scroll center; height: 400px; }
/* 
 *----------------------------------
 *--integrazione al vecchio foglio--
 *----------------------------------
*/
th { background-color: white; }

/*
 *------------------
 *--vecchio foglio--
 *------------------
*/

.chiusura {
		font-family: Verdana, Arial, Helvetica;
		font-size: 10pt;
		color: #FFFFFF;
		background: #021A62;
		text-align: center;
}

.lato {
		font-family: Verdana, Arial, Helvetica;
		font-size: 8pt;
		font-weight: bold;
		color: #0035A3;
		text-align: justify;
}

.lato2 {
		font-family: Verdana, Arial, Helvetica;
		font-size: 7pt;
		font-weight: bold;
		color: #003581;
		text-align: justify;
}


.testo {
		font-family: Verdana, Arial, Helvetica;
		font-size: 10pt;
		color: black;
		text-align: justify;
}

A.old:hover {
		text-decoration: underline;
		color:#E13426;
		font-family:Verdana, Arial, Helvetica;
		font-size:8pt;
}

th {
	font-family: Verdana, Arial, Helvetica;
	font-size: 15pt;
	font-weight: bold;
	color: #021A62;
	text-align: center;
	border-top: solid;
	border-left: solid;
	border-right: solid;
	border-bottom: solid;
	border-top-width: 1pt;
	border-left-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
}

