html,body {height: 100%;}

.home {width: 100%;height: 100%;background-position: center;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;position:relative;}

.home1, .home2, .home3 {width: 100%;height: 100%;background-position: center;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;position:relative;}
.home1 {background-image: url(/tema/slide1.jpg);}
.home2 {background-image: url(/tema/slide2.jpg);}
.home3 {background-image: url(/tema/slide3.jpg);}
	.carousel.fade {opacity: 1;}
		.carousel.fade .item {transition: opacity ease-out .7s;left: 0;opacity: 0; /* hide all slides */top: 0;position: absolute;width: 100%;display: block;}
		.carousel.fade .item:first-child {top: auto;opacity: 1; /* show first slide */position: relative;}
		.carousel.fade .item.active {opacity: 1;}

.containerhome{position: absolute;width:100%;z-index: 100;padding:0;margin:0;}

.arrow {background: rgba(0, 0, 0, 0) url("/tema/arrow.png") no-repeat scroll 0 0 / 50px 26px;bottom: 10%;display: block;height: 26px;left: 50%;margin-left: -25px;position: absolute;text-indent: -9999px;width: 50px;}
.arrow:active{position:absolute;bottom:10%;top:auto; outline:none;}
.arrow:hover{bottom:9.5%}
.arrow:focus{outline:none;}

/*MENU NORMALE*/
.menuhome {width: 100%;background: none repeat scroll 0 0;position:absolute;}
.menuhome .navbar .navbar-nav {display: inline-block;float: none;}
.menuhome .navbar .navbar-collapse {text-align: center;padding-left: 0;padding-right: 0;}

.menuhome .navbar-nav > li > a {color: #ffffff;} /*COLORE VOCI PRINCIPALI*/
.menuhome .navbar-nav > li > a:focus {color: #e2e0d6; background:none; } /*COLORE VOCI PRINCIPALI SU SECONDO CLICK*/
.menuhome .navbar-nav > li > a:hover {color: #e2e0d6; background:none; } /*COLORE VOCI PRINCIPALI SU HOVER*/
.menuhome .navbar-nav > .open > a, .menuhome .navbar-nav > .open > a:hover, .menuhome .navbar-nav > .open > a:focus {color: #e2e0d6; background:none;} /*COLORE VOCI PRINCIPALI SU PRIMO CLICK*/

.menuhome .dropdown-menu  {min-width:220px; font-size: 15px; background-color: rgba(41, 46, 65, 0.95);border:none;}
.menuhome .dropdown-menu > li > a {white-space: normal; color:#ffffff;} /*COLORE SOTTOVOCI*/
.menuhome .dropdown-menu > li > a:hover {color:#ffffff; background:rgba(0, 0, 0, 0.10);} /*COLORE SOTTOVOCI SU HOVER*/
		
.navbar-fixed-bottom {margin-bottom: 100px;}

.menu-padding {padding-top:3px;}

/*MENU DOPO LO SCROLL*/
.sticky {background: rgba(0, 0, 0, 0.95);position:fixed;top:0;z-index:100;border-bottom: 1px solid #888888;}   
.sticky .navbar-nav > li > a {color: #ffffff;} /*COLORE VOCI PRINCIPALI*/
.sticky .navbar-nav > li > a:focus {color: #bdb486; background:none;} /*COLORE VOCI PRINCIPALI SU SECONDO CLICK*/
.sticky .navbar-nav > li > a:hover {color: #bdb486; background:none;} /*COLORE VOCI PRINCIPALI SU HOVER*/
.sticky .navbar-nav > .open > a, .sticky .navbar-nav > .open > a:hover, .sticky .navbar-nav > .open > a:focus {color: #bdb486; background:none;} /*COLORE VOCI PRINCIPALI SU PRIMO CLICK*/

.sticky .dropdown-menu  {min-width:220px; font-size: 15px; background-color: rgba(41, 46, 65, 1); border:none;}
.sticky .dropdown-menu > li > a {white-space: normal; color:#eeeeee;} /*COLORE SOTTOVOCI*/
.sticky .dropdown-menu > li > a:hover {color:#ffffff; background:rgba(0, 0, 0, 0.10);} /*COLORE SOTTOVOCI SU HOVER*/


/*ORIENTAMENTO SCHERMO*/
@media screen and (orientation: portrait) {
	.home {height: 75%;}
}


/*RESPONSIVE*/
@media (max-width: 767px) {
	.containerhome{}
	.containerhome .immagine  img{height:70px; margin:-15px 0 0 0;}
	.menuhome {top:1px;background: transparent;z-index:100;}
	.menuhome .navbar {border: none;min-height: 5px;margin: 0 15px; z-index:100000;}
	.menuhome .navbar .navbar-nav {margin-left:0; margin-right:0; width:100%;}
	.menuhome .navbar-header {text-align:left;height:60px; background:none;margin:0 20px 25px;}
	.menuhome .navbar-toggle {background:#b9ad50; margin-right:0;}
	
	.menuhome .navbar-nav > li > a {padding: 5px;line-height: 25px;font-size: 15px;color: #ffffff; background:rgba(0,0,0,0.95); border:1px solid rgba(255,255,255,0.1);}
	.menuhome .navbar-nav > li > a:focus {color: #bdb486; background:#222222;border:none;}
	.menuhome .navbar-nav > li > a:hover {color: #bdb486; background:#222222;}
	
	
	.menuhome .navbar-collapse {border:none; margin-bottom:15px;}
	
	.menuhome .navbar-nav .open .dropdown-menu > li > a {padding:5px;color: #dddddd;background:#222222;}
	.menuhome .navbar-nav .open .dropdown-menu > li > a:hover {color: #ffffff;}
	
	.menuhome .navbar-nav .open .dropdown-menu {padding:5px; text-align:center; background:#222222;}
	.menuhome .navbar-nav > .open > a, .menuhome .navbar-nav > .open > a:hover, .menuhome .navbar-nav > .open > a:focus {color: #bdb486; background:#222222; border:none;} /*COLORE VOCI PRINCIPALI SU PRIMO CLICK*/

	.menuhome .dropdown-menu > li > a  {font-size: 14px; font-weight:bold;}
	
	.sticky {top:0;background:rgba(0,0,0,0.95);border-bottom: 1px solid #888888;}
	.sticky .navbar-header {text-align:left;height:70px; background:url("../tema/logo.png") no-repeat scroll left center;margin:0px 20px 20px;-webkit-background-size: auto 100%;-moz-background-size: auto 100%;-o-background-size: auto 100%;background-size: auto 100%;}
	.sticky .navbar-toggle { background:#b9ad50; margin-right:0;margin-top: 34px;}
}

@media (min-width: 768px) {
	.menuhome {top:90px;}
	.menuhome .dropdown-menu  {font-size: 11px;}
	.containerhome .immagine  img{height:75px; margin:0;}
	.menuhome .navbar .navbar-nav > li > a {padding: 15px 8px 15px 8px;line-height: 15px;}
	.sticky{top:0;}
}

@media (min-width: 992px) {
	.menuhome {top:100px;}
	.menuhome .dropdown-menu  {font-size: 13px;}
	.containerhome .immagine  img{height:85px; margin:0;}
	.menuhome .navbar .navbar-nav > li > a {padding: 15px 12px 15px 12px;line-height: 20px;}
	.sticky{top:0;}
}

@media (min-width: 1200px) {
	.menuhome {top:110px;}
	.menuhome .dropdown-menu  {font-size: 14px;}
	.containerhome .immagine  img{height:95px; margin:0;}
	.menuhome .navbar .navbar-nav > li > a {padding: 15px 18px 15px 18px;line-height: 25px;}
	.sticky{top:0;}
}

@media (min-width: 1600px) {
	.menuhome {top:132px;}
	.containerhome .immagine  img{height:117px; margin:0;}
	.menuhome .navbar .navbar-nav > li > a {padding: 15px 18px 15px 18px;line-height: 30px;}
	.sticky{top:0;}
	
}

@media (min-width: 1920px) {
}
