TD, A, SPAN, P, BODY, TEXTAREA, INPUT, FONT { font-family: Arial,Geneva,  Verdana, Helvetica, sans-serif; text-decoration: none; }
A IMG { border: none; }
IMG.trasp { visibility: hidden; }
BODY.site{ height: 100%; margin: 0px; padding: 0px; background-image: url(../images/bodyBg.gif); background-position: top; background-repeat: repeat-x; background-color: #E7E7E7; font-size: 11px; text-align: center; overflow-y: scroll; scrollbar-arrow-color: #3C3C3C; scrollbar-face-color: #CCCCCC; scrollbar-shadow-color: #3C3C3C; scrollbar-darkshadow-color: #CCCCCC; scrollbar-Highlight-color: #CCCCCC; scrollbar-3Dlight-color: #FFFFFF; scrollbar-track-color: #EAEAEA; }



TABLE.main{ height: 100%; width: 100%; border: 0px; }

/* riga 1 (logo) */
TH.topSx{ font-size: 1px;background-color: #FF0000; width: 50%; height: 66px; }
TH.topLogo{ font-size: 1px;width: 760px; height: 66px; text-align: left; vertical-align: top; background-image: url(../images/topImg1.gif); background-position: top left; background-repeat: no-repeat; }
TH.topDx{ background-color: transparent; width: 50%; height: 66px; font-size: 1px;}
/* riga 2 (menu ) */
TH.mymenuSx{ height: 110px; background-color: #000; font-size: 1px; }
TH.mymenu{ font-size: 1px; height: 110px; background-image: url(../images/topImg2.jpg); background-position: top left; background-repeat: no-repeat; text-align: left; vertical-align: top; }
TH.mymenu TABLE{ background-color: #000; margin: 10px 0px 82px 100px; }
TH.mymenu TABLE TD{ padding: 2px 6px; }
TH.mymenuDx{ height: 110px;font-size: 1px; }
/* riga 3 (menu sotto) */ 
TD.menuSottoSx,
TD.menuSottoDx{ height: 39px; visibility: hidden; }
TD.menuSotto{ font-size: 1px; background-image: url(../images/topImg3.jpg); background-position: top left; background-repeat: no-repeat; height: 39px; }

/* footer */
	TD.footerSx{ background-image: url(../images/footerSx.gif); background-position: top right; background-repeat: repeat-x; height: 89px; font-size: 1px; }
	TD.footer{ background-image: url(../images/footer.gif); background-position: top left; background-repeat: no-repeat; height: 89px; vertical-align: top; }
	TD.footer A:LINK,
	TD.footer A:VISITED,
	TD.footer A:ACTIVE,
	TD.footer A:HOVER,
	TD.footer TD { color: #000; font-size: 11px; text-align: center; vertical-align: top; }
	TD.footer TABLE { width: 100%; vertical-align: top; height: 100%; }
	TD.footer TD#jonny{ vertical-align: bottom; text-align: right; }
	TD.footer #jonny IMG{ width: 200px; height: 20px; }
	TD.footerDx{ background-image: url(../images/footerDx.gif); background-position: top left; background-repeat: repeat-x; font-size: 1px; height: 89px; }
	/* bottom */
	TD.footerSxBottom{ font-size: 1px; background-image: url(../images/footerSxBottom.gif); background-position: top right; background-repeat: repeat; height: 100%; }
	TD.footerBottom{ font-size: 1px; background-image: url(../images/footerBottom.gif); background-position: top; background-repeat: repeat-y; height: 100%; }
	TD.footerDxBottom{font-size: 1px; background-image: url(../images/footerDxBottom.gif); background-position: top left; background-repeat: repeat; height: 100%; }


	
	


