



#myjquerymenu{


	height: 34px;
	line-height: 34px;
	padding-left: 0px;

	text-align: left;
	color: white;
	font-size: 12px;
	text-align: right;

	z-index: 99999 !important;

	position: absolute;
/*	top: 147px;
	background-color: blue;*/

}

.jquerycssmenu{

	height: 34px;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
 width: inherit;

/* background: #666600;*/
}

.jquerycssmenu ul{

	text-align: right;
 height: 34px;

margin-top: 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
 color: #ffffff;
         position: relative;       
        
}

/*Top level list items*/
.jquerycssmenu ul li{
position: relative;
display: inline;
float: right;
	height: 34px;
	text-align: left;
padding-left: 0 !important;
}

/*Top level menu link items style*/
.jquerycssmenu ul li a {

padding: 0px 20px 0px 0px !important;
margin-left: 0px;

	margin-right: 0px;


font-size: 1em;

	color: #e7e7e7; font-weight: bold;
	/*text-shadow: #3d5155 1px 1px 1px; */
	text-transform: uppercase;
}



.jquerycssmenu ul li a:hover{
	color: #354649;
	text-shadow: #84afb8 0px 1px 1px;
	-webkit-transition:color 0.2s ease-in, text-shadow 0.2s ease-in;
	-moz-transition:color 0.2s ease-in, text-shadow 0.2s ease-in;
	-0-transition:color 0.2s ease-in, text-shadow 0.2s ease-in;
	transition:color 0.2s ease-in, text-shadow 0.2s ease-in;

}



.bianco {

	color: #ffffff;
	
}



	
/*1st sub level menu*/
.jquerycssmenu ul li ul{
position: absolute;
left: 0;

margin-top: 0px;
min-height: 100px;
height: auto;
min-width: 120px;
width: auto;
white-space: nowrap;
display: block;
visibility: hidden;
/*background-color: #ededed !important;*/
background-image: url(../img/bg_tendina.png);
 z-index: 999 !important;
/* padding-bottom: 10px;*/
	border-bottom: 5px solid #666666;
		  -moz-box-shadow:  1px  1px 3px #3d5155;
  -webkit-box-shadow:  1px  1px 3px #3d5155;
		background-repeat: repeat;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
display: list-item;
float: none;
 height: 30px;
 line-height: 25px;
 text-align: left;
 padding-top: 5px;
 padding-bottom: 5px;
   padding-left: 0px;
  padding-right: 15px !important;
  border-bottom: 1px dotted #9d9d9d;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
top: 50px;
margin-top: 33px;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
font: normal 12px;
min-width: 80px; /*width of sub menus*/
width: auto;
/*background: #e7e3e7;*/
color: #b4ccd2;
padding: 0px 10px 0px 10px;
margin: 0px 0px 1px 0px;

	text-transform: none;
 height: 25px;
  text-transform:capitalize;
  display: block;
/* background-image: url(img/freccia.gif);
 background-position: left center;
 background-repeat: no-repeat;*/

 }



.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/

color: #000000;
 font-weight: normal;
/* background-image: url(img/freccia.gif);
   background-position: left;
 background-repeat: no-repeat;*/
   background-color: transparent !important;
   border: none !important;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;

}

.rightarrowclass{
position: absolute;

}

