*{ z-index: 10;} 


/* Home */
li#home a, li#home li a, li#home li a {
	background-image: url(imgs/butt_home.jpg);
	height:50px;
}
li#home a:hover, li#home:hover a, li#home.iehover a {
	background-image: url(imgs/butt_home_on.jpg);
	height:50px;
}
/* Partners */
li#partners a, li#partners li a, li#partners li a {
	background-image: url(imgs/butt_partners.jpg);
	height:50px;
}
li#partners a:hover, li#partners:hover a, li#partners.iehover a {
	background-image: url(imgs/butt_partners_on.jpg);
	height:50px;
}
/* Key Documents */
li#keydocs a, li#keydocs li a, li#keydocs li a {
	background-image: url(imgs/butt_keydocs.jpg);
	height:50px;
}
li#keydocs a:hover, li#keydocs:hover a, li#keydocs.iehover a {
	background-image: url(imgs/butt_keydocs_on.jpg);
	height:50px;
}
/* Events */
li#events a, li#events li a, li#events li a {
	background-image: url(imgs/butt_events.jpg);
	height:50px;
}
li#events a:hover, li#events:hover a, li#events.iehover a {
	background-image: url(imgs/butt_events_on.jpg);
	height:50px;
}
/* Actions Plans */
li#actplans a, li#actplans li a, li#actplans li a {
	background-image: url(imgs/butt_actplans.jpg);
	height:50px;
}
li#actplans a:hover, li#actplans:hover a, li#actplans.iehover a {
	background-image: url(imgs/butt_actplans_on.jpg);
	height:50px;
}
/* Links */
li#links a, li#links li a, li#links li a {
	background-image: url(imgs/butt_links.jpg);
	height:50px;
}
li#links a:hover, li#links:hover a, li#links.iehover a {
	background-image: url(imgs/butt_links_on.jpg);
	height:50px;
}
/* Reserved Area */
li#resarea a, li#resarea li a, li#resarea li a {
	background-image: url(imgs/butt_resarea.jpg);
	height:50px;
}
li#resarea a:hover, li#resarea:hover a, li#resarea.iehover a {
	background-image: url(imgs/butt_resarea_on.jpg);
	height:50px;
}



ul#navmenu-h {
  margin: 0 0 0 30px;
  border: 0 none;
  padding: 0;
/*  width: 500px; /* Per KHTML */
  list-style: none;
  height: 2px;
}

ul#navmenu-h li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /* Per Gecko */
	display: inline;
	list-style: none;
	position: relative;
	height: 50px;
	visibility: visible;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 47px;
  left: 5px;
}

ul#navmenu-h ul:after /* IE7 lack */{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 160px;
  float: left; /* IE7 lack */
  display: block !important;
  display: inline; /* Per IE */
}

/* Menu principale */
ul#navmenu-h a {
	padding: 0px 0px;
	float: none !important; /* Per Opera */
	float: left; /* Per IE */
	display: block;
	color: #666;
	font: 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 50px !important;
	width: 120px;
}

/* Menu principale - Rollover persistente */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
	color: #FFF;
}

/* Seconda voce di menu */
ul#navmenu-h li:hover li,
ul#navmenu-h li.iehover li {
	height: 22px !important;
	/*border-color: #3D70BC;
    border-width: 1px;
    border-style: solid;*/
	width: 110px;
	text-align:center;
}

ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
	float: none;
	background: #12468D;
	color: #fff;
	width: 110px;
	height: 22px !important;
}

/* Seconda voce di menu - Rollover persistente */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background: #AB040C;
  color: #FFF;
  /*text-decoration:underline;*/
}

/* Terza voce di menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* Terza voce di menu - Rollover persistente */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* Quarta voce di menu*/
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* Quarta voce di menu - Rollover persistente */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Non cambiare l'ordine di queste definizioni... */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}
