/* CSS Document */

#menup { float:left; }

#menu-top, #menu-top ul {
	list-style:none;
	padding:0;
	margin:0;
}
#menu-top li {
	float:left;
	position:relative;
	width:107px;
}
#menu-top li ul {
	position:absolute;
	margin-top:-9px;
	margin-left:.115px; /* for IE */
	display:none;
}
#menu-top ul li ul {
	margin-top:-20px;
	margin-left:115px;
}
/* ******************************************************************* */
/* SHOW SUBMENU  1 */
#menu-top li:hover ul, #menu-top li.over ul {
	display:block;
}
#menu-top li:hover ul ul, #menu-top li.over ul ul {
	display:none;
}
/* SHOW SUBMENU  2 */
#menu-top ul li:hover ul, #menu-top ul li.over ul {
	display:block;
}
/* ******************************************************************* */
/* STYLING UP THE LINKS */
#menu-top a {
	display:block;
	color:#3B3B3B;
	text-decoration:none;
	padding:0 10px;
}
#menu-top a:hover {
	
	color:#fff;
}
#menu-top ul {
	border-top:1px solid #fff;
}
#menu-top ul a {
	border-right:none;
	background:#AEC245;
}

/* ******************************************************************* */

#menu-top {
	z-index:1;
}
#menu-top ul {
	z-index:2;
}
#menu-top ul ul {
	z-index:3;
}

/* ******************************************************************* */

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */


ul#menu-top {  margin-left:7px; }
ul#menu-top li { margin-right:5px; }
ul#menu-top li a { display:block; width:85px; height:64px; background-repeat:no-repeat;  text-indent:-9999px; }

ul#menu-top li.product a{ background:url(../IMG/Menu/product.jpg) top left no-repeat; }
ul#menu-top li.projects a{ background:url(../IMG/Menu/projects.jpg) top left no-repeat; }
ul#menu-top li.company a{ background:url(../IMG/Menu/company.jpg) top left no-repeat; }
ul#menu-top li.concept a{ background:url(../IMG/Menu/concept.jpg) top left no-repeat;}
ul#menu-top li.press a{ background:url(../IMG/Menu/press.jpg) top left no-repeat; }
ul#menu-top li.news a{ background:url(../IMG/Menu/news.jpg) top left no-repeat; margin-right:0px; }

ul#menu-top li a:hover { background-position:-107px 0px; }
	
ul#menu-top li.product ul li a{  width:125px; height:20px; padding:9px 2px 0px 11px; text-indent:-1px; font-weight:bold; color:#fff;  }

ul#menu-top li.product ul li a{ background:none; background:#004B85; color:#FFF; border-bottom:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; }
ul#menu-top li.product ul li a:hover{ color:#FFF; background:#B1B7C5; }

ul#menu-top li.product ul li ul li a{ background:none; width:170px; background:#1173B7; color:#FFF; border-bottom:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; }
ul#menu-top li.product ul li ul li a:hover{ color:#FFF; background:#B1B7C5; }

ul#menu-top li.selected a { background-position:-107px 0px; }	
 

