.navbar{min-height:40px;margin:0px;margin-top:20px;border:0px;font-size:1.4em;font-weight:400;}
.navbar-default{
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-color:transparent;
	border-top:1px solid #272727;
	border-left:1px solid #272727;
	border-right:1px solid #272727;
	border-bottom:1px solid transparent;
	background:none;background-image:url(../images/bg_navbar-default.jpg);
	background-repeat:repeat-x;
	}
.navbar-default .navbar-nav > li{margin:0px;padding:0px;background-color:transparent;background-image:url(../images/div.png);background-repeat:no-repeat;background-position:center right;}
.navbar-default .navbar-nav > li > a{padding:0px;padding:10px;line-height:normal;text-decoration:none;color:#FFF;background-color:transparent;}
.navbar-default .navbar-nav > li > a:hover{color:#FC0;background-color:transparent;background-image:url(../images/bg_navbar-default-hover.jpg);background-repeat:repeat-x;}
/* tasto attivo */
.navbar-default .navbar-nav > li.active a,.navbar-default .navbar-nav > li.active a:hover{color:#FC0;background-color:transparent;background-image:url(../images/bg_navbar-default-hover.jpg);background-repeat:repeat-x;}
/* voce menu quando aperto */
.navbar-default .navbar-nav > .open > a{color:#FC0;background-color:transparent;background-image:url(../images/bg_navbar-default-hover.jpg);background-repeat:repeat-x;}
.navbar-default .navbar-nav > .open > a:hover{color:#FC0;background-color:transparent;background-image:url(../images/bg_navbar-default-hover.jpg);background-repeat:repeat-x;}
.navbar-default .navbar-nav > .open > a:focus{color:#FC0;background-color:transparent;background-image:url(../images/bg_navbar-default-hover.jpg);background-repeat:repeat-x;}
/* voce menu con sottomenu */
.nav.navbar-nav .dropdown a.dropdown-toggle.active{color:#FC0;background-color:transparent;background-image:url(../images/bg_navbar-default-hover.jpg);background-repeat:repeat-x;}
/* menu aperto */
.dropdown-menu{
	border-top:0px solid #222;
	border-left:1px solid #222;
	border-right:1px solid #222;
	border-bottom:1px solid #222;	
	font-size:1.0em;
	background-color:transparent;background-color:rgba(0, 0, 0, 0.8);}
.dropdown-menu > li > a{text-decoration:none;color:#FFFFFF;}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover{background-color:#FFFFFF;color:#333333;}
/* MAIN MENU ============= */
.navbar-default .navbar-nav.main-menu{}
/* MAIN MENU END ========= */

/* MENU DESTRA =========== */
.navbar-default .navbar-nav.navbar-right{}
/* acquista */
.navbar-default .navbar-nav.navbar-right > li.acquista > a{color:#FC0;}
.navbar-default .navbar-nav.navbar-right > li.acquista > a:hover{color:#FFF;}
/* language */
.language-xs{display:none;}
.navbar-default .navbar-nav.navbar-right > li.language{}
.navbar-default .navbar-nav.navbar-right > li.language a{color:#FFF;}
.navbar-default .navbar-nav.navbar-right > .dropdown.language a:hover{color:#FFF;}
.navbar-default .navbar-nav.navbar-right > .dropdown.language .dropdown-menu li a:hover{color:#000;}
.navbar-default .navbar-nav.navbar-right > .dropdown.language .dropdown-menu img{width:15px;}
/* MENU DESTRA END ======= */

/* icona responsive */
.navbar-header .navbar-toggle.collapsed{}
/* logo */
.navbar-header .navbar-brand{height:auto;line-height:inherit;margin-right:20px;padding:0px;padding-top:3px;padding-left:10px;}
/* menu di navigazione */

@media (min-width:1px) and (max-width:767px){
/* logo */
.navbar-header .navbar-brand{padding:15px 0 0 10px;}
/* per le viste mobile */
.navbar-toggle{height:47px;width:47px;padding-left:11px;margin-top:10px !important;border-radius:10px;background-image:url(../images/navbar-toggle.png);}
.navbar-collapse{border-top:0px solid transparent;box-shadow:none;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0px;border-color:transparent;}
.navbar-default .navbar-toggle{border:1px solid #333;}
.navbar-default .navbar-toggle .icon-bar{background-color:#FFF;}
.navbar-default .navbar-nav > li{background-image:none; border-bottom:1px solid #333;}
/* voci menu aperte */
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#FFF;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{color:#CCC;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a{padding:5px 15px 5px 25px;}
/* voce sotto menu */
.dropdown-menu > li > a{border-bottom:1px solid #191919;}
.dropdown-menu > li > a :hover{background-color:#191919;}
}

/* Large Devices, Wide Screens */
@media (min-width:1201px){
/* blu */
.language-xs{display:none;}
}
/* Desktop small layout */
@media (min-width:992px) and (max-width:1200px){
/* rosa */
/* logo */
.navbar-header .navbar-brand{margin-right:0px;}
.dropdown-menu > li > a{font-size:1.2em;}
.language-xs{display:none}
}
/* Vertical Tablet layout */
@media (min-width:768px) and (max-width:991px){
/* verde */
.navbar{font-size:1.4em;}
.navbar-nav {float:none;}
.navbar-default{position:relative;border-bottom:0px solid #272727;}
/* menu aperto */
.dropdown-menu > li > a{font-size:1.0em;}

/* MAIN MENU ============= */
.navbar-default .navbar-nav.main-menu{clear:both;margin-top:40px;margin-left:-30px;}
/* MAIN MENU END ========= */
/* MENU DESTRA =========== */
.navbar-default .navbar-nav.navbar-right{position:absolute;top:-3px;left:80px; z-index:1000;float:none !important;}
/* MENU DESTRA END ======= */
}
/* solo mobile */
@media (min-width:1px) and (max-width:767px){
/* rosso e arancione */
.navbar-header .navbar-brand{margin-right:10px;padding-top:10px;}
/* MENU DESTRA =========== */
.navbar-default .navbar-nav.navbar-right > .dropdown.language{display:none;}
.language-xs{display:block;margin-left:-10px;}
.language-xs ul{margin-top:15px;}
.language-xs ul li{float:left;margin-right:10px;}
.language-xs ul li span{display:none;}
/* MENU DESTRA END ======= */
}

/* Mobile landscape layout */
@media (min-width:481px) and (max-width:767px){
/* rosso */
.navbar{font-size:1.8em;}
}
/* Mobile portrait layout */
@media (min-width :1px) and (max-width:480px){
/* arancione */
.navbar{font-size:1.6em;}
}

/* ICONA TOP ============ */
.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
  background:rgba(0, 0, 0, 0.8) url(../jquery/back-to-top/cd-top-arrow.svg) no-repeat center 50%;
  visibility:hidden;
  opacity:0;
  -webkit-transition:opacity .3s 0s, visibility 0s .3s;
  -moz-transition:opacity .3s 0s, visibility 0s .3s;
  transition:opacity .3s 0s, visibility 0s .3s;
  border:1px solid #666666;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover{
  -webkit-transition:opacity .3s 0s, visibility 0s 0s;
  -moz-transition:opacity .3s 0s, visibility 0s 0s;
  transition:opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible{
  /* the button becomes visible */
  visibility:visible;
  opacity:1;
}
.cd-top.cd-fade-out{
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover{background-color:#333;opacity: 1;}
@media only screen and (min-width: 768px) {
.cd-top{right:20px;bottom:20px;}
}
@media only screen and (min-width: 1024px) {
.cd-top{height:60px;width:60px;right:30px;bottom:30px;}
}
/* ICONA TOP END ======== */