a:link
{ 
	color: #BD2A33; 
	text-decoration: none;
	font-weight: normal;
}

a:hover
{ 
	text-decoration: none;
	color: #004380;
}

/* Root = Horizontal, Secondary = Vertical */
ul#dropdn
{
	margin: 0;
	padding: 0;
	background: #BD2A33;
	list-style: none;
	font: Helvetica, Arial, sans-serif;
	font-size: 11px;
	border: 0 none;
	height: 24px !important;
	z-index: 1;
	float: right;
}

ul#dropdn li  /* allinea gli elementi in orizzontale e li dispone nei sotto menù */
{ 
	float: left; /*For Gecko*/
	margin: 0;
	padding: 0;
	border-right: 1px;
	display: inline;
	list-style: none;
	position: relative;
	height: 24px;
	border: 0 none;
}

ul#dropdn ul /* nasconde i sotto menù */
{
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 120px; /* era 160px*/
	list-style: none;
	display: none;
	position: absolute;
	top: 24px;
	left: 0px;
	height: auto;
}

ul#dropdn ul:after /* aggiusta qualche problema con IE 7 */
{
	/*clear: both;*/
	display: block;
	font: 1px/0px sans-serif;
	/*content: ".";*/
	/*height: 0;*/
	visibility: hidden;
}

ul#dropdn ul li
{
	width: 120px; /* era 160px */
	float: right; /* aggiusta qualche problema con IE 7 - era "left" */
	display: block !important;
	display: inline; /* per IE */
	height: auto;
}

/* Menù principale */
ul#dropdn a /* realizza la grafica a bottoni per il menù principale */
{
	padding: 0px;
	float: none !important; /* Per Opera */
	float: right;
	display: block;
	background: #BD2A33;
	color: #FFFFFF;
	font: bold 10px/22px Helvetica, Arial, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*server per aggiustare le cose in IE 7 ed è fondamentale che sia qui*/
}

/* Cambia il bottone del menù principale quando ci si passa sopra col mouse */
ul#dropdn a:hover,
ul#dropdn li:hover a,
ul#dropdn li.iehover a
{
	background: #004380; /* era #CCC */
	color: #FFFFFF;
}

/* Secondo menù */
ul#dropdn li:hover li a,
ul#dropdn li.iehover li a
{
	text-align: center;
	border: 1px solid #EF5C65;
	border-right-color: #95020B;
	border-bottom-color: #95020B;
	float: none;
	background: #BD2A33; /* era #EEE */
	color: #FFFFFF; /* era #666 */
}

/* Cambia il bottone quando del secondo menù ci si passa sopra col mouse */
ul#dropdn li:hover li a:hover,
ul#dropdn li:hover li:hover a,
ul#dropdn li.iehover li a:hover,
ul#dropdn li.iehover li.iehover a
{
	border: 1px solid #00114E;
	border-right-color: #327FB2;
	border-bottom-color: #327FB2;
	background: #004380; /* era #CCC */
	color: #FFFFFF;
}

/* Terzo menù */
ul#dropdn li:hover li:hover li a,
ul#dropdn li.iehover li.iehover li a
{
	border: 1px solid #EF5C65;
	border-right-color: #95020B;
	border-bottom-color: #95020B;
	background: #BD2A33; /* era #EEE */
	color: #FFFFFF; /* era #666 */
}

/* Cambia il bottone del terzo menù quando ci si passa sopra col mouse */
ul#dropdn li:hover li:hover li a:hover,
ul#dropdn li:hover li:hover li:hover a,
ul#dropdn li.iehover li.iehover li a:hover,
ul#dropdn li.iehover li.iehover li.iehover a
{
	border: 1px solid #00114E;
	border-right-color: #327FB2;
	border-bottom-color: #327FB2;
	background: #004380; /* era #CCC */
	color: #FFFFFF;
}

/* Quarto menù */
ul#dropdn li:hover li:hover li:hover li a,
ul#dropdn li.iehover li.iehover li.iehover li a
{
	border: 1px solid #EF5C65;
	border-right-color: #95020B;
	border-bottom-color: #95020B;
	background: #BD2A33; /* era #EEE */
	color: #FFFFFF; /* era #666 */
}

/* Cambia il bottone del quarto menù quando ci si passa sopra col mouse */
ul#dropdn li:hover li:hover li:hover li a:hover,
ul#dropdn li.iehover li.iehover li.iehover li a:hover
{
	border: 1px solid #00114E;
	border-right-color: #327FB2;
	border-bottom-color: #327FB2;
	background: #004380; /* era #CCC */
	color: #FFFFFF;
}

ul#dropdn ul ul,
ul#dropdn ul ul ul /* nasconde il terzo e quarto menù ???  */
{
	display: none;
	position: absolute;
	top: 0;
	left: 120px; /* era 160px */
}

/* Non spostare da qui - questa parte deve essere letta prima di display:block per Gecko */
ul#dropdn li:hover ul ul,
ul#dropdn li:hover ul ul ul,
ul#dropdn li.iehover ul ul,
ul#dropdn li.iehover ul ul ul
{
	display: none;
}

ul#dropdn li:hover ul,
ul#dropdn ul li:hover ul,
ul#dropdn ul ul li:hover ul,
ul#dropdn li.iehover ul,
ul#dropdn ul li.iehover ul,
ul#dropdn ul ul li.iehover ul /* questo fa apparire tutti i sotto menù! :-) */
{
	display: block;
}