@charset "utf-8";
/* CSS Document */

/*RESPONSIVE _______________________________________________________________________________________*/

@media only screen and (min-width: 300px) and (max-width: 480px) {
	#globale {
	width:100%;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}


#bann_menu {
	width: 100%;
	float:left;
	background: #574a54;
	height:100%;}
	
#mainmenu {display:none;}

#mainmenu ul li {float: none;
background: #93828f;
opacity: 0.85;
left: 0;
}
	
.btn-responsive-menu{display:block;}

.social {
	position:absolute;
	height:40px;
	width:35px;
	left:auto;
	right:0;
	float:right;
	top:0;
	margin:0;
	}
	
.social img {
	height:35px;
	width:35px;
	}

#cont1 {
	height:200px;
}

#imageborder
{
margin-right: 5px;
float:left;
height: 50px;
width: 50px;
}

		#box_popup {
			width: 260px;
			height: 380px;
			margin-left: -130px; margin-top: -190px; /* a cui sottrarre la metà di AA e BB */
			background-color: #fff;
			text-align:left;
			font-family: 'akzidenz-grotesk_bq_lightRg';
font-size:0.8em;
color:#574a54;
padding: 10px 15px 10px 15px;
		}

		
/*GALLERIA___________________________________________________________________________________ GALLERIA */

#imm_galleria, #imm_galleria01,#imm_galleria02,#imm_galleria03,#imm_galleria04,#imm_galleria05,#imm_galleria06, #imm_galleria07, #imm_galleria08, #imm_galleria09, #imm_galleria10, #imm_galleria11, #imm_galleria12, #imm_galleria13,  #imm_galleria14, #imm_galleria15 {
 overflow:hidden;
    background-size:cover;
	height:130px;
	width:25%;
	float:left;
}
#cont5 {
height:700px;
}
/*CONTATTI ___________________________________________________________________________________ CONTATTI */


.gtui {
float:none;
width:100%;
padding-bottom:10px;
padding-top:10px;
border-bottom:#FFFFFF solid 1px;
}

}
@media only screen and (min-width: 481px) and (max-width: 768px) {
	#globale {
	width:100%;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}

#bann_menu {
	width: 100%;
	float:left;
	background: #574a54;
	height:36px;}
	
#mainmenu {display:none;}

#mainmenu ul li {float: none;
background: #93828f;
opacity: 0.85;
left: 0;
}
	
.btn-responsive-menu{display:block;}

.social {
	position:absolute;
	height:40px;
	width:45px;
	left:45px;
	right:auto;
	float:right;
	top:0;
	}
	
.social img {
	height:35px;
	width:35px;
	}

#cont1 {
	height:300px;
}

#imageborder
{
margin-right: 5px;
float:left;
height: 70px;
width: 70px;
}

/*GALLERIA___________________________________________________________________________________ GALLERIA */#imm_galleria, #imm_galleria01,#imm_galleria02,#imm_galleria03,#imm_galleria04,#imm_galleria05,#imm_galleria06, #imm_galleria07, #imm_galleria08, #imm_galleria09, #imm_galleria10, #imm_galleria11, #imm_galleria12, #imm_galleria13,  #imm_galleria14, #imm_galleria15 {
 overflow:hidden;
    background-size:cover;
	height:160px;
	width:25%;
	float:left;
}
#cont5 {
height:850px;
}

/*CONTATTI ___________________________________________________________________________________ CONTATTI */


.gtui {
align:center;
width:50%;
padding-bottom:10px;
padding-top:10px;
}

}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
	#globale {
	width:100%;

}

	
}

