﻿
/*parte per rendere fisso div del menu*/

.f-nav{ z-index: 9999; position:fixed; top:0; /*width:100%;*/}

.nav-container{
height: 70px;/*210px;*/
width:99%;

/*width:1600px;
background:#ffffff;*/
/*border-bottom:1px solid #ddd;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);*/
}

.nav-container ul {list-style:none; line-height:42px;/*58px;*/ }

.nav-container ul li, .nav-container ul li a { display:inline-block;}
/**/
.wrapper{
/*min-height:2500px;
max-width:500px;
margin: 0 auto;
padding-top:50px;
text-align:left;*/
}

/*menu dropdown*/

#menucss { /*ul*/
  text-align: left; /*center;*/
  display: inline;
  margin: 0;
  /*padding: 15px 4px 17px 0;*/
  list-style: none;
  margin:0;
  padding:0;
  font-family: 'Arial', Helvetica, sans-serif;
 /* -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);*/
}

#menucss li a {
	/*font-weight: bold;
	color: #e7e5e5;
	text-decoration: none;
	display: block;
	padding:  8px 20px;
	margin: 0;*/
    line-height: 45px; /*60px;*/
    padding:0 10px;/*0 15px;*/
    text-decoration:none;
    margin:0;
    font-size:12px;
    font-weight:700;
    text-transform:uppercase;
	/*-webkit-border-radius: 1.6em;
	-moz-border-radius: 1.6em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);*/
}

#menucss li { /*ul*/
  /*font: bold 12px/18px sans-serif;
  display: inline-block;
  margin-right: -4px;
  position: relative;
  padding: 15px 20px;*/
  /*background: #fff;*/
  /*cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;*/
}
#menucss li:hover { /*ul*/
  background: #555;
  color: #fff;
}
#menucss li ul { /*ul*/
  /*padding: 0;
  position: absolute;
  top: 48px;
  left: 0;
  width: 150px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;*/
  display:none;
  position:absolute;
  left:0;
  top:100%;
  padding:0;
  margin:0;
}
#menucss li ul li { /*ul*/
  /*background: #555; 
  display: block; 
  color: #fff;
  text-shadow: 0 -1px 0 #000;*/
  float:none;
height: 35px; /* submenu item height */
min-width: 180px; /*150px submenu item minimal width */
line-height: 35px;
border-right: 0;
text-shadow: none;
display:block;
font-size:13px;
font-weight:400;
text-transform:inherit;
}
#menucss li ul li:hover { background: #666; } /*ul*/
#menucss li:hover ul { /*ul*/
  display: block;
  opacity: 1;
  visibility: visible;
}