div#primenavigationwrapper {
	position: absolute;
	right: -4px;
	top: 38px;
	width: 355px;
	height: 187px;
	background-image: url(../images/T-right-bg_KML.gif);
	background-repeat: no-repeat;
	background-position: top right;}

div#navlinks {
	position: relative;
	top: 5px;
	float: right;
	width: 375px; /*questo è dato dallo spazio dei navlinks (355px) + 20 px di spazio per i bubbles*/
	height: 157px;
	}

div#navlinks  div#about,
div#navlinks  div#solutions,
div#navlinks  div#documentation,
div#navlinks  div#community,
div#navlinks  div#loginitems {
	height: 32px;
	font-family: arial, "Luxi Sans", helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 27px;
	margin: 0 0 0 166px;
	padding: 0;
	text-align: right;
	color: #071C38;
	cursor: pointer;
	}


div#navlinks .navhidden {display: none;}

div#navlinks a.navtitle {
	float: left;
	width: 157px;
	height: 32px;
	overflow: hidden;
	}


div#navlinks a.navsummary:hover,
div#navlinks a.navtitle:hover {
	color: #f9f9f9;
	text-decoration: none;}

div#navlinks a.navmaintitle { display: inline; }

div#navlinks div#about:hover,
div#navlinks div#solutions:hover,
div#navlinks div#documentation:hover,
div#navlinks div#community:hover,
div#navlinks div#loginitems:hover {
	text-decoration: none;
	background-image: url(../images/T-right-bg_KML.gif);
	background-repeat: no-repeat;}


div#navlinks div#about:hover { background-position: 100% -217px; }
div#navlinks div#solutions:hover { background-position: 100% -249px; }
div#navlinks div#documentation:hover { background-position: 100% -281px; }
div#navlinks div#community:hover { background-position: 100% -313px; }
div#navlinks div#loginitems:hover { background-position: 100% -337px; }

div#navlinks ul#aboutlnk {
	background-image: url(../images/Bubbles_KML.gif);
	background-position: 0 0;}

div#navlinks ul#solutionslnk {
	background-image: url(../images/Bubbles_KML.gif);
	background-position: 0 -150px;}

div#navlinks ul#documentationlnk {
	background-image: url(../images/Bubbles_KML.gif);
	background-position: 0 -300px;}

div#navlinks ul#communitylnk {
	background-image: url(../images/Bubbles_KML.gif);
	background-position: 0 -450px;}


div#navlinks ul#aboutlnk li a, 
div#navlinks ul#solutionslnk a, 
div#navlinks ul#documentationlnk a, 
div#navlinks ul#communitylnk a { color: #071C38; }


div#navlinks ul {
	position: absolute;
	z-index: 100000;
	top: 0;
	left: 0;
	margin: 0;
	padding: 15px 0 0 0;
	width: 220px;
	height: 128px;
	display: none;
	list-style-type: none;
	text-align: right;
	}

div#navlinks ul li {
	margin: 0;
	margin-top: 5px;
	line-height: 16px;
	width: 175px;
	text-align: left;
	}

div#navlinks ul li a {
	position: relative;
	display: block;
	font-size: 14px;
	line-height: 16px;
	padding-left: 15px;
	margin-left: 35px;
	font-family: arial, "Luxi Sans", helvetica, sans-serif;
	text-decoration: none;
	}

div#navlinks ul li a:hover {
	line-height: 16px;
	color: inherit !important;
	background-color: #dddddd;
	background-image: none;}


/* simple global search form */
div#primenavigationwrapper form {
	height: 25px;
	padding: 0;
	margin: 0;}

div#simplesearch {
	text-align: right;
	font-size: 10px;
	padding: 0;
	}

div#simplesearch a {
	float: left;
	height: 4px;
	width: 150px;
	font-family: arial, "Luxi Sans", helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 14px;
	text-align: center;
	color: #e0e0e0;}

div#simplesearch a:hover {
	line-height: 14px;
	color: white;
	text-decoration: none;}

div#simplesearch label { display: none; }

div#simplesearch input#xe1search {
	text-align: right;
	font-size: 11px;
	margin: 6px 52px 0 0;
	line-height: 14px;
	height: 14px;
	width: 120px;
	background-color: #FFF3DC;
	border: 0 solid white;
	color: #9a9a9a;}

/*Riquadro per ricerca*/

div#simplesearch input#xe1search:focus {
	border: 1px solid #eeeeee;
	color: #0a0a0a;
	background-color: white;} 

/*Riquadro per ricerca attivato*/

div#simplesearch input#xe1searchsubmit { display: none; }

