HTML {
	BACKGROUND: #333333; 
	COLOR: #999999
}

#container {
width: 800px;
margin:0px auto; /* auto per la centratura orizzontane in FF e simili */
padding:0;
text-align:left; /*ripristini l'allineamento corretto. se preferisci usa justified */
}

BODY {
margin: 0px;
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px ;
	FONT-SIZE: 76%; 
	PADDING-BOTTOM: 0px; 
	COLOR: #999999;
	PADDING-TOP: 0px; 
	FONT-FAMILY: verdana, arial, sans-serif; 
	TEXT-ALIGN: center;
	float:center
}

#logo{
text-align:center;
}

TABLE {

	TEXT-ALIGN: center;
	FONT-SIZE: 1em; 
	MARGIN: -1px; 
	BORDER-COLLAPSE: collapse 
}

.menu {
	FONT-SIZE: 0.85em; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 750px;
	FONT-FAMILY: verdana, sans-serif; 
	POSITION: relative
}
.menu UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
.menu UL LI {
	FLOAT: left; 
	POSITION: relative
}
.menu UL LI A {
	BORDER-RIGHT: #333333 1px solid; 
	BORDER-TOP: #333333 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	BACKGROUND: #333333; 
	BORDER-LEFT: #fff 0px solid; 
	WIDTH: 139px; 
	COLOR: #999999; 
	LINE-HEIGHT: 3em; 
	BORDER-BOTTOM: #333333 0px solid; 
	HEIGHT: 3em; 
	TEXT-DECORATION: none 
}
.menu UL LI A:visited {
	BORDER-RIGHT: #333333 1px solid; 
	BORDER-TOP: #333333 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	BACKGROUND: #333333; 
	BORDER-LEFT: #333333 0px solid; 
	WIDTH: 139px; 
	COLOR: #999999; 
	LINE-HEIGHT: 3em; 
	BORDER-BOTTOM: #333333 0px solid; 
	HEIGHT: 3em; 
	TEXT-DECORATION: none 
}
.menu UL LI A:visited {
	WIDTH: 139px
}
.menu UL LI UL {
	DISPLAY: none
}
.menu UL LI:hover A {
	BACKGROUND: #999999; 
	COLOR: #FFCC99
}
.menu UL LI A:hover {
	BACKGROUND: #999999; 
	COLOR: #FFCC99
}
.menu UL LI:hover UL {
	MARGIN-TOP: 1px; 
	DISPLAY: block; 
	LEFT: 0px; 
	WIDTH: 150px; 
	POSITION: absolute; 
	TOP: 3em
}
.menu UL LI A:hover UL {
	MARGIN-TOP: 1px; 
	DISPLAY: block; 
	LEFT: 0px; 
	WIDTH: 150px; 
	POSITION: absolute; 
	TOP: 3em
} 
HTML .menu UL LI A {
	WIDTH: 139px
}

 HTML .menu UL LI A:hover UL {
	MARGIN-TOP: 1px
}
.menu UL LI:hover UL LI UL {
	VISIBILITY: hidden; 
	WIDTH: 0px; 
	POSITION: absolute; 
	HEIGHT: 0px
}
.menu UL LI A:hover UL LI A UL {
	VISIBILITY: hidden; 
	WIDTH: 0px; 
	POSITION: absolute; 
	HEIGHT: 0px
}
.menu UL LI:hover UL LI A {
	PADDING-RIGHT: 10px; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	BACKGROUND: #888888; 
	PADDING-BOTTOM: 5px; 
	WIDTH: 129px; 
	COLOR: #000; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 5px; 
	HEIGHT: auto
}
.menu UL LI A:hover UL LI A {
	PADDING-RIGHT: 10px; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	BACKGROUND: #888888; 
	PADDING-BOTTOM: 5px; 
	WIDTH: 129px; 
	COLOR: #000; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 5px; 
	HEIGHT: auto
}
 HTML .menu UL LI A:hover UL LI A {
	WIDTH: 129px
}
.menu UL LI:hover UL LI A.drop {
	BACKGROUND:  #999999 no-repeat right bottom
}
.menu UL LI A:hover UL LI A.drop {
	BACKGROUND:  #999999 no-repeat right bottom
}
.menu UL LI:hover UL LI A:hover {
	BACKGROUND: #999999; 
	COLOR: #000
}
.menu UL LI A:hover UL LI A:hover {
	BACKGROUND: #FFCC99; 
	COLOR: #000
}
.menu UL LI:hover UL LI:hover UL {
	LEFT: 150px; 
	VISIBILITY: visible; 
	WIDTH: 150px; 
	POSITION: absolute; 
	TOP: 0px
}
.menu UL LI A:hover UL LI A:hover UL {
	LEFT: 150px; 
	VISIBILITY: visible; 
	WIDTH: 150px; 
	POSITION: absolute; 
	TOP: 0px
}
.menu UL LI:hover UL LI:hover UL.left {
	LEFT: -150px
}
.menu UL LI A:hover UL LI A:hover UL.left {
	LEFT: -150px
}
/*
#iframe {
position: static;
top: 0%;
left: 0%;
}
*/
#menu2{
FONT-SIZE: 0.85em; 
FONT-FAMILY: verdana, arial, sans-serif; 
margin:0;
padding:0.5em 0;
text-align:center;
}
#menu2 li{
display:inline;
margin: 1em;
height:0;
}
#menu2 a:link,
#menu2 a:visited{
color:#999999;
}
#menu2 a:hover,
#menu2 a:focus,
#menu2 a:active{
color:#FFCC99;
}

#footer{
background:#333333;
color: #999999;
padding:1px;
text-align:right;
font: 8pt/9pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
}
#footer li{
display:inline;
margin: 1em;
height:0;
}
#footer a:link,
#footer a:visited{
color:#999999;
}
#footer a:hover,
#footer a:focus,
#footer a:active{
color:#FFCC99;
}
