#DropDownMenu {    /*width: 57.6em;    margin: 0 auto;*/    padding: 1.8em 0 3.6em 0;    font-size: 0.875em;    font-family:Verdana, Geneva, Helvetica, sans-serif;    background-color: rgb(240,200,0);	box-shadow: -5px 5px 5px #222;    border-radius: 8px;    -moz-box-shadow: -5px 5px 5px #222;    -moz-border-radius: 8px;    -webkit-box-shadow: -5px 5px 5px #222;    -webkit-border-radius: 8px;    -o-box-shadow: -5px 5px 5px #222;    -o-border-radius: 8px;}ul#nav-main-list {    width: 57.6em;    margin: 0 auto;    padding: 0;    list-style-type: none;}ul#nav-main-list ul {    margin: 0;    padding: 0;	list-style-type: none;}ul#nav-main-list li {	margin: 0;	padding: 0;    list-style: none;	width: 9.6em;}ul#nav-main-list>li {	float:left;	padding: 0;	-moz-border-radius-topleft: 5px;	-moz-border-radius-topright: 5px;    -webkit-border-top-left-radius: 5px;    -webkit-border-top-right-radius: 5px;    -o-border-radius-topleft: 5px;	 -o-border-radius-topright: 5px}ul#nav-main-list a {	display: block; /* con questa dichiarazione trasformo <a> da elemento inline a elemento block.*/	margin: 0;	padding: 0.5em 0.2em;	font-size: 0.8em;	color: #000;	text-decoration: none;	text-align: left;    background-color: #F8F8FF;	/*Background #F8F8FF degli elementi <a> senza mouse sopra*/}ul#nav-main-list>li>a {	text-align: center;}ul#nav-main-list>li>a, ul#nav-main-list ul ul li.first>a {	-moz-border-radius-topleft: 5px;	-moz-border-radius-topright: 5px;    -webkit-border-top-left-radius: 5px;    -webkit-border-top-right-radius: 5px;    -o-border-top-left-radius: 5px;    -o-border-top-right-radius: 5px;}  /* Per applicare il raggio dei bordi nei primi <li> delle liste terza e quarta, figli dei <li> delle liste seconda e terza. */ul#nav-main-list>li>ul>li.first>ul>li.first>a {	-moz-border-radius-topleft: 0;	-moz-border-radius-topright: 0;    -webkit-border-top-left-radius: 0;    -webkit-border-top-right-radius: 0;    -o-border-top-left-radius: 0;    -o-border-top-right-radius: 0;} /* Per togliere il raggio dei bordi nei primi <li> della terza lista, figli dei primi <li> della seconda lista. */ul#nav-main-list>li li.last>a {    -moz-border-radius-bottomleft: 5px;	-moz-border-radius-bottomright: 5px;    -webkit-border-bottom-left-radius: 5px;    -webkit-border-bottom-right-radius: 5px;    -o-border-bottom-left-radius: 5px;    -o-border-bottom-right-radius: 5px;}     ul#nav-main-list li {	position: relative;}ul#nav-main-list>li>ul {	position: absolute;	top: auto;	left: 0;	z-index:50;}ul#nav-main-list ul ul {	position: absolute;	top: 0;	left: 100%;	z-index:50;}ul#nav-main-list ul ul.reverse {	position: absolute;	top: 0;	left: -100%;	z-index:50;}ul#nav-main-list ul,ul#nav-main-list li:hover ul ul,ul#nav-main-list li:hover li:hover ul ul,ul#nav-main-list li:hover li:hover li:hover ul ul {	display: none;}ul#nav-main-list li:hover ul,ul#nav-main-list li:hover li:hover ul,ul#nav-main-list li:hover li:hover li:hover ul,ul#nav-main-list li:hover li:hover li:hover li:hover ul {	display: block;}ul#nav-main-list a:hover {	background-color: #C6A6FF;}ul#nav-main-list>li>a {	border-width: 0.1em 0.1em 0.1em 0;	border-color: #DAA520;	border-style: solid;}ul#nav-main-list>li.first>a {	border-width: 0.1em;}ul#nav-main-list ul>li>a {	border-width: 0 0.1em 0.1em 0.1em;	border-color: #DAA520;	border-style: solid;}ul#nav-main-list ul ul>li>a {	border-width: 0 0.1em 0.1em 0.1em;	border-color: #DAA520;	border-style: solid;}ul#nav-main-list ul li.first>a {	border-width: 0.1em;	border-color: #DAA520;	border-style: solid;}ul#nav-main-list li.current > a {	background-color: red;	color: black;}
