/*  
CSS Menu By Arjun Parsi
Version: 1.0
*/
.wrap {

padding:0;
width:960px;
}

LI { list-style: none; }
#menu {
	background:#FFF url(images/menu-bg.jpg) no-repeat scroll center top;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	height: 60px;
	width: 803px;
	padding:0;margin:0;
}

#menu LI {
	line-height: 30px;
	font-size: 11px;
	cursor: pointer;
	float: left;
}

#menu LI A {
	padding: 0px 28px 0px 28px;
	text-decoration: none;
	display: block;
	//color: #2F2F2F;
	color:#000;
}

#menu LI A:hover {
	background: url('images/menu-item-sel.jpg') repeat-x;
	color: #FFF;
}

#menu LI UL LI A {
	padding: 0px 10px 0px 10px;
	font-size: 11px;
	color: #FFF;
}

#menu LI UL LI A:hover {
	text-decoration: underline;
	background: transparent;
}

#menu UL LI UL {
	position: absolute;
	display: none;
	//width: 550px;
}

#menu UL LI:hover UL, #menu UL LI A:hover UL, #menu LI.sfhover UL { display: block; }

#menu .sel, #menu .actual, #menu .sel:hover {
	background: url('images/menu-item-sel.jpg') repeat-x;
	padding: 0px 20px 0px 20px;
	color: #F4F4EA;
}

#menu .neutral {
	background: transparent !important;
	color: #BC1C1C !important;
}

#menu .sub-chisiamo { margin-left: -75px; }
#menu .sub-parsifal { margin-left: -200px; }
#menu .sub-solutions { margin-left: -340px; }
#menu .sub-memoria { margin-left: -95px; }
#menu .sub-services { margin-left: -240px; }

/**************************************************************************************/

.submenu { margin-bottom: 20px; }

.submenu LI {
	font-family: Georgia, Times New Roman, serif;
	margin-bottom: 1px;
	background: #B0A998;
	font-size: 14px;
	line-height: 30px;
	color: #F4F4EA;
}

.submenu LI A {
	padding: 0px 15px 0px 15px;
	text-decoration: none;
	display: block;
	height: 30px;
	color: #2F2F2F;
}

.submenu LI A:hover {
	background: url('images/submenu-item-over.gif') #B0A998 repeat-x;
	color: #F4F4EA;
}

.submenu .sel { 
	padding: 0px 15px 0px 15px; 
	background : #51473D;
	display: block;
}

.submenu LI UL LI {
	background: url('images/icon-arrow.gif') #CFC7B5 no-repeat 15px 10px;
	padding-left: 20px;
}

.submenu LI UL LI A:hover {
	background: transparent;
	color: #F4F4EA;
}

.submenu LI UL .sel {
	background: url('images/icon-arrow.gif') #51473D no-repeat 15px 10px;
	padding: 0px 15px 0px 35px;
}




