/* ----------------------------------------------------------------------------
	STILI BARRA MENU
---------------------------------------------------------------------------- */

#menu				{	margin: 0; }
/* first level menu */
#menu ul			{	position: relative; margin: 0; margin-left: 0.5em; list-style: none; }
#menu a				{	color: #0000bb; text-decoration: none; }
#menu li			{	margin: 0; margin-top: 0px; margin-left: 0.5em; margin-right: 0em;
						padding: 7px; padding-left: 0.5em; padding-right: 0.5em;
						position: relative; float: left; display: block;
						text-align: center; color: #0000bb; cursor: default; font-size: 1.1em;
					}
#menu li:hover		{   background-color: #f6f6f6; }
#menu li:hover > ul	{	visibility: visible; }
/* second level menu */
#menu ul ul			{	position: absolute; left: -0.57em; top: 31px; z-index: 99;
					    visibility: hidden; background-color: #f6f6f6; font-size: 0.9em;
					    border-left: 1px #ccccee solid; box-shadow: 4px 4px 4px #888888;	}
#menu li li			{	width: 100%; margin: 0; padding: 0; padding-top: 0.5em; padding-bottom: 0.5em;
						text-indent: 1em; font-size: 0.9em; text-align: left; white-space: nowrap; }
#menu li li	a		{	width: 100%; padding-left: 0; padding-right: 1em; }
#menu li li:hover	{	background-color: #0000bb; }
#menu li li:hover>a	{	color: white; }
/* staff menu */
#menu .staff          {	color: #cc0000; }
#menu .staff a				{	color: #aa0000; }
#menu .staff li				{	color: #aa0000; }
#menu .staff li:hover		{	background-color: #cc0000; }
#menu li li:hover			{	color: white; }
#menu .staff.lock			{	background-color: #ff0000; color: white; }
#menu .staff.lock:hover		{	background-color: #ff0000; color: white; }
#menu .staff.edit			{	background-color: yellow; }
#menu .staff.edit:hover		{	 }
#menu .staff.edit:hover>a	{	color: yellow; }

/* personalizzazione googlesearch */
#google_search      { position: relative; float: right; right: 10px; top: 0;
                      padding: 0; height: 29px; }
#google_search_text { border: 1px gray solid; padding: 3px; margin: 0; margin-top: 4px; width: 190px; color: gray; }
#google_search_icon { border: 1px gray solid; padding: 3px 10px 3px 10px; margin: 0; background-color: #66aaff;
                      cursor: pointer; }
