* html .ddmx td { position: relative; } /* ie 5.0 fix */
tbody td {font-family: trebuchet ms,Verdana, Helvetica, sans-serif; font-size:11px;}
.image {
	border: 1px solid maroon;
}
body {
margin: 0;
padding: 0;
background: ffffff;
font: 80% trebuchet ms,verdana, arial, sans-serif;
}
dl, dt, dd{
margin: 0;
padding: 0;
color:#FFFFFF;

}
#menu {
position: relative; /* Menu position that can be changed at will */
top: 0;
left: 0;
}
#menu {
width: 100%;
}
#menu dt {
cursor: pointer;
margin: 0px 0px 0px 0px;
padding:0 0 0 10px;
height: 20px;
line-height: 20px;
text-align: left;
font-weight: bold;
border: 1px solid gray;
background: #ccc;
background-image:url(images_generale/menubar2.gif);
}
#menu dd{
margin: 1px 0px 0px 1px;

/*border: 1px solid gray;*/
display:none;
}
#menu li {
text-align: left;
list-style:none;
margin: 0;
padding:0;
width:100%;
}
#menu ul{
margin:0;
padding:0;
list-style:none;
display:none;
width:100%;
}
#menu li a, #menu dt a {
cursor:pointer;
color: #763838;
text-decoration: none;
display:block;
border: 0 none;
height: 100%;
padding:1px 1 1px 10px;
/*margin-left:-17pt;*/
background-image:url(images_generale/menubar11.gif);
}
#menu dt a:hover{
background-image:url(images_generale/menubar1.gif);
}
#menu li a:hover {
background-image:url(images_generale/menubar22.gif);
}
#menu li:hover{
background-image:url(images_generale/menubar22.gif);
}
#menu div{
	display:none;
	padding:0;
	}
#menu div a{
	height:14px;
	padding:0 1 0 35px;
	font-size: 9px;
	background-color:#f4f4f4;
	background-image:url(images_generale/menubar111.gif);
}
#menu div a:hover{
	height:14px;
	padding:0 1 0 35px;
	font-size: 9px;
	background-color:#f4f4f4;
	background-image:url(images_generale/menubar222.gif);
	display:block;
}


