@charset "utf-8";
/* CSS Document  resolution 1366 px*/


body{margin: 0px;
font-family: 'Raleway-Light'}

.wrapper{display:none;}

.fontColorOro{
	color:#7D6E4E;
	color:}
	
.fontColorGrigio{
	/*color:#d4d4d4;*/
	color:#999999;
}

.contatti{
	 	 /*standard*/
  transition-duration: 0.7s;
 
   /*Safari e Chrome */
  -webkit-transition-duration: 0.7s;
         
    /*Opera*/
  -o-transition-duration: 0.7s;
         
  /*Firefox*/
  -moz-transition-duration: 0.7s;

	}


	
a{
	text-decoration:none;}
	
	
input:not([type="radio"]){	
	-webkit-appearance:none;
	-webkit-border-radius:0;}
	

	
/*select:not([type="radio"]){	
	-webkit-appearance:none;
	-webkit-border-radius:0;}*/		

/*Chiudi e overlay servono per il popup delle finestre*/
.chiudi{ font-size:18px; color:#FFF; font-weight:bold; position:absolute; right:2%; top:0%;  cursor:pointer;}

.overlay{
    background:#000;    position:fixed; 	top:0px;		left:0px;
    right:0px;   		z-index:100;		cursor:pointer;	bottom:0px;
/*Trasperenza cross browser*/
opacity: .9; filter: alpha(opacity=90); 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";	
}




#imgSfondoHomeHeadmax768{ display:none; }






/*.page_content{
	height: 100%;
	overflow-x: hidden;
 	position: relative;
  	color:#C0F;
  	display:none;
	}
*/


.page_content{
	margin-top:100px;}

.salarichotel_content{
	background-color:#FFFFFF;
	width:100%;}
	
.hotel_content{
	position:relative;
	margin-left:15%;
	margin-right:15%;
	background-color:#FFF;
	}



.promo_content{
	position:relative;
	margin-left:15%;
	margin-right:15%;
	background-color:#FFF;
	}

	
	
.sub_header{	
	position:relative;
	margin-left:20%;
	margin-right:20%;
	}	
	


.header_title{
	position:relative;
	top:25px;
	/*width: 300px;*/
	height:50px;
	}
	
.header_title h1{
	font-size:24px;
	margin-bottom:0px;}
	
	
.nav_hotel{
	position:relative;
	width:100%;
	/*background-color:#00FF66;*/
	}
	
	
	
.nav_hotel_768{
	position:relative;
	width:100%;
	top:19px;
	/*background-color:#00FF66;*/
		}
		
	
.nav_hotel_768{
	dispaly:none;
	visibility:hidden;
}
	
.nav_hotel_600{	
	display:none; visibility:hidden;}
	
	
.img_back{
	position:absolute; 
	left:4%;
     top:3px;
	background:url(../img/loghi/back.png);
	height:22px; width:22px;
	background-repeat:no-repeat;
	background-size: 100% 100%;
	
		}
		

.img_back:hover{
/*	background-color:#7B6E4E;*/
	background-image:url(../img/loghi/back_gray.png);
	cursor:pointer;
/*	border:#000000;
	border:solid thin;*/
	
		 /*standard*/
  transition-duration: 0.7s;
 
   /*Safari e Chrome */
  -webkit-transition-duration: 0.7s;
         
    /*Opera*/
  -o-transition-duration: 0.7s;
         
  /*Firefox*/
  -moz-transition-duration: 0.7s;
		}
		
img_back_600{
	visibility:hidden;
	display:none;}


	
#button_hotel{
	float:left;
	height:40px;
	margin-right:4%;
	margin-left:4%;
	width:25%;
	text-align:center;
	font-family:"raleway";
	font-size:13px;
	letter-spacing:3px;
	/*background-color:#FFFFFF;*/
	background-color:#7B6E4E;
	/*color:#d4d4d4;*/
	color:#FFF;
	border:#000000;
	border:solid thin;
	}		
	
	
#button_hotel_600{
	height:40px;
	width:60%;
	margin-top:3%;
	text-align:center;
	font-family:"raleway";
	font-size:13px;
	letter-spacing:3px;
	/*background-color:#FFFFFF;*/
	background-color:#7B6E4E;
	/*color:#d4d4d4;*/
	color:#FFF;
	border:#000000;
	border:solid thin;
	}
	
	
#button_hotel:hover{
	/*background-color:#7B6E4E;*/
	/*color:#FFF;*/
	background-color:#FFFFFF;
	color:#999999;
	cursor:pointer;
	border:#000000;
	border:solid thin;
	
		 /*standard*/
  transition-duration: 0.7s;
 
   /*Safari e Chrome */
  -webkit-transition-duration: 0.7s;
         
    /*Opera*/
  -o-transition-duration: 0.7s;
         
  /*Firefox*/
  -moz-transition-duration: 0.7s;
	}		
	
	
#button_hotel_600:hover{
/*  background-color:#7B6E4E;
	color:#FFFFFF;*/
	background-color:#FFFFFF;
	color:#999999;
		cursor:pointer;
		border:#000000;
	border:solid thin;
	
		 /*standard*/
  transition-duration: 0.7s;
 
   /*Safari e Chrome */
  -webkit-transition-duration: 0.7s;
         
    /*Opera*/
  -o-transition-duration: 0.7s;
         
  /*Firefox*/
  -moz-transition-duration: 0.7s;
	}				
	

#button_hotel_fisso{
	float:left;
	height:40px;
	margin-right:4%;
	margin-left:4%;
	width:25%;
	text-align:center;
	background-color:#FFFFFF;
	color:#999999;
/*	color:#FFFFFF;*/
	font-family:"raleway";
	font-size:13px;
	letter-spacing:3px;
/*	background-color:#7B6E4E;*/
	border:#000000;
	border:solid thin;
	
	}		
	
	
#button_hotel_fisso_600{
	height:40px;
	width:60%;
	margin-top:3%;
	text-align:center;
	background-color:#FFFFFF;
	color:#999999;
/*	color:#FFFFFF;*/
	font-family:"raleway";
	font-size:13px;
	letter-spacing:3px;
/*	background-color:#7B6E4E;*/
	border:#000000;
	border:solid thin;
	}			
	





.text_header h6{
	font-size:14px;
	line-height:50px;
	text-align:justify;
	margin-bottom:0px;	
	}
	
	
	
.container_sala{
	width:100%;
	margin-top:40px;
	}	
	
.hotel_container{
	padding:0 0 60px 0;
	}	
	
.container_img{
	position:relative;
	width:25%;
	float:left;
	}
	
.img_sala{
	width:100%;
	}
	


	
.img_sala:hover {
    -webkit-transform: scale(0.95,0.95);
    -moz-transform: scale(0.95,0.95);
    -o-transform: scale(0.95,0.95);
    -ms-transform: scale(0.95,0.95);
    transform: scale(0.95,0.95);
    opacity: 0.7;
	
	 /*standard*/
  transition-duration: 0.7s;
 
   /*Safari e Chrome */
  -webkit-transition-duration: 0.7s;
         
    /*Opera*/
  -o-transition-duration: 0.7s;
         
  /*Firefox*/
  -moz-transition-duration: 0.7s;
  cursor:pointer;
}
	
	
.img_territorio{
	width:100%;
	}
	
.img_territorio:hover{
	 cursor:pointer;
	   opacity: 0.7;
	
	 /*standard*/
  transition-duration: 0.7s;
 
   /*Safari e Chrome */
  -webkit-transition-duration: 0.7s;
         
    /*Opera*/
  -o-transition-duration: 0.7s;
         
  /*Firefox*/
  -moz-transition-duration: 0.7s
	}	
	
.img_hotel{
	width:100%;
	padding-top:40px;
	}
	
	
.box_luogo {
  position: absolute;
  bottom:0px;
  left:20%;
  height:40px;
  width:60%;
  background-color:#7B6E4E;
  color:rgba(255,255,255,1.00);
  font-size:16px;
  padding-top:10px;
  cursor:pointer;
}	
/*
.box_luogo:hover {

	  height:100px;
	
	  background-color:#FFFFFF;
	  color:#d4d4d4;
	  
	  	
  transition-duration: 0.7s;
 
   
  -webkit-transition-duration: 0.7s;
         
    
  -o-transition-duration: 0.7s;
         
 
  -moz-transition-duration: 0.7s;
  
  cursor:pointer;
  
  
}	*/
	
	
/*
ho voluto provare velocemente in caso quando si passava si vedeva il testo

box_luogo_nascosto{
	position:relative;
	visibility:hidden;}	
		
box_luogo_nascosto:hover{
	visibility:visible;}*/
	



.bar_intermedia{
	position:relative;
	width:100%;
	height:50px; /*56px;*/
	background-color:#7B6E4E;
	clear:left;
	padding-top:0.1px;
/*	top:20px;*/
	margin-bottom:30px;
	}	
	
	
.bar_intermedia h1{
	color:#FFF;
	font-size:24px;/*40px;*/
	margin-bottom:0px;
	margin-top:12px;
			}	
	



.container_form{
	width:100%;	
	margin-top:5px;	
	}
	
/*.text_prenota{
	display:inline-block;
	vertical-align:middle;
	}	*/
	
.container_input_box{
	vertical-align:middle;
	
	display:inline-block;}
	


::-webkit-input-placeholder { /* WebKit browsers */
    color:    #FFF;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #FFF;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #FFF;
}
::-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #FFF;
}
.form_control{   
   height:25px;
   margin-top:2.5px;
   margin-left:20px;
   padding-left:5px;
   background-color:transparent;
   border:thin solid;
   border-color:#FFFFFF;
   color:#FFF;
   font-size:12px;
   text-align:left;
   cursor:pointer;
   }
   
      
.form_select{
	 height:30px;
	 background-color:#7B6E4E;
	}   
	
.button_prenota{height:30px; text-align:center; background-color:#FFF; color:rgb(115,110,78);}	

.div_button_prenota_600{display:none}


.button_prenota:hover{height:30px; text-align:center; background-color:transparent; color:#FFFFFF; 
	 /*standard*/
  transition-duration: 0.7s;
 
   /*Safari e Chrome */
  -webkit-transition-duration: 0.7s;
         
    /*Opera*/
  -o-transition-duration: 0.7s;
         
  /*Firefox*/
  -moz-transition-duration: 0.7s; }
  
  
   
input {
	background:url(../img/loghi/cal.png) right no-repeat;
	}


	
	
	
	
	
/*.form_control_su_due_righe{
   width:120px;
   height:25px;
   margin-left:20px;
   padding-left:5px;
   background-color:transparent;
   border:thin solid;
   border-color:#FFFFFF;
   color:#FFF;
   font-size:16px;
   text-align:left;
   cursor:pointer;
   }
   
.form_select_su_due_righe{
	 height:30px;
	}   
.container_form_su_due_righe{
	width:100%;
	margin-top:5px;
	height:78px;	
	}
.form_container_verticale_su_due{
	float:left;
	}
	
		*/
		
		
		
	
	
.img_header{
	position:relative;
/*	background:url(../img/head.jpg);
	background-size:100%;
	background-repeat:no-repeat;
	*/width:100%;
	
	
	z-index:1;
	margin-bottom:0px;
		
	}


	


img#menù{
	position:relative;
	height:19.5px;
	width:26px;	
	}	


	
#toolbar{
    top:-1px;
	background-color:#000000;
	text-align:center;
	z-index:500;
	margin:0px;
	position:fixed;
	height:100%;
	width:100%;
/*	left:-1px;*/
	overflow:auto;
	}
	


	
#toolbar a{
    color:#d4d4d4;
	line-height:28px;
	text-decoration:none;
	font-family:"raleway";
	font-size:14px;}
	
	

#toolbar a:hover {
	color:#FFFFFF;
	text-decoration:none;

/*  transition-duration: 0.7s;
 
   -webkit-transition-duration: 0.7s;
         
   
  -o-transition-duration: 0.7s;
         

  -moz-transition-duration: 0.7s;*/
	}
	 

.container_fb{
	background-image: url(../img/loghi/facebook_gray.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
    margin-top: 15px;
    margin-right: 10px;
    display: inline-block;}
	
.container_instagram{
 	background-image: url(../img/loghi/Instagram_gray.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
    margin-top: 15px;
    margin-left: 10px;
    display: inline-block;}
	
	
.container_fb:hover{
	background-image:url(../img/loghi/facebook%20bianco.png);
	background-size:30px 30px;
	background-repeat:no-repeat;

}

.container_instagram:hover{
	background-image:url(../img/loghi/Instagram_w.png);
	background-size:30px 30px;
	background-repeat:no-repeat;
	
	}
	
	

	 
	
	


	
.logomenu{
	float:left;
	margin-left: 50px;	
	margin-top:40px;
	cursor:pointer;
}

.logo_menu_home{
	margin-bottom:50px;
	width:200px;
	margin-top:5%;}
	
	
.menu_close{
	width:50px;
	margin-top:50px;
	cursor:pointer;
}





.container_logo{
	width:200px;
	margin-top:15px;
}
	
.container_eng{
	width:auto;
	margin-right:50px;
	float:right;
	margin-top:-50px;}
	
.container_eng h1{
	font-size:14px;
	}




	
/*.logo{
	position:absolute;
	top: 20%;
	margin-top:160px;
	width: 467px;
	height:234px;
	left:50%;
	margin-left:-233px;
	background:url(../img/loghi/larosadeiventi_w.png);
	background-size:100% 100%;
	background-repeat:no-repeat;
}


.text_header_home{
	width:100%;
	position:absolute;
	text-align:center;
	margin-top: 350px;
	top:100%;
	height:70px;
	color:#FFFFFF;
		}
*/	
	



.homebloccomenuSlider{
	height:100%;
	position:relative;
	}

.bloccoHeaderMenu{
	position:fixed;
/*	overflow:hidden;*/
	top:0px;
	width:100%;
	z-index:99;
	height:100px;
	margin-left:0px;
	margin-right:0px;
	background-color:#FFFFFF;
}

#bloccoSlider{
	height: calc(100% - 100px);
	width:100%;
	top:100px;
	position:relative;

	}



.container{
	position:relative;
	width:100%;
	margin-top:0px;
	float:left;
	}
	
	

.boximg_primo{
	display:inline-block;
	width:50%;
	vertical-align:middle;
	margin-left:0px;
	/* margin-top:30px; CARMELO */
}


.boximg{
	display:inline-block;
	width:50%;
	vertical-align:middle;
	margin-left:0px;
}




.boximg_768{display:none;}

.boxtxt{
    display:inline-block;
	width:50%;
	margin-right:-5px;
 /*   height:350px;*/
	vertical-align:middle;
}

.box_txt_768{display:none;}

.text_description{
	position:relative;	
	width:45%;
	}

		
.text_description h1{
	color:#999999;
	font-size:32px;/*40px;*/
	margin-bottom:0px;
	margin-top:-10px;}	
	
	
.text_description h3{
	color:#999999;
	font-size:12px;/*25px;*/
	text-align:center;
	margin-bottom:0px;
	margin-top:0px;}
	
.text_description h6{
	color:#999999;
	font-size:14px;/*16.5px;*/
	text-align:justify;
	margin-top:0px;
	margin-bottom:20px;
	line-height:25px;}
	
#button_scopri{
	width:100%;
	margin-top:-10px;
	text-align:center;
	color:#FFFFFF;
	font-family:"raleway";
	font-size:16px;
	letter-spacing:10px;
	background-color:#7B6E4E;
	border:#000000;
	cursor:pointer;
	border:solid thin;
	}	
	
#button_scopri:hover{
	background-color:#FFFFFF;
	color:#999999;
		 /*standard*/
  transition-duration: 0.7s;
 
   /*Safari e Chrome */
  -webkit-transition-duration: 0.7s;
         
    /*Opera*/
  -o-transition-duration: 0.7s;
         
  /*Firefox*/
  -moz-transition-duration: 0.7s;
  cursor:pointer;
} 




/*eventi*/
/*
.eventimain_container{
	padding-top:60px;
	}
	
.eventiimage_box{
	width:40%;
	display:inline-block;
	vertical-align:top;
	}
	
.eventitext_box{
	width:57%;
	display:inline-block;
	vertical-align:top;
	margin-left:2%;	
	text-align:left;

	}
	
.eventitext_box h1{
    font-size:30px;
	margin-top:0px;
	margin-bottom:10px;
	
	}
	
.eventitext_box h3{
    font-size:22px;
	margin-top:0px;
	margin-bottom:10px;
	}
	
	
.eventitext_box h6{
    font-size:14px;
	line-height:26px;
	margin-top:20px;
	margin-bottom:0px;
	}

	

.conteiner_altrieventi{
	width:100%; 
	clear:left;
	position:relative;
	margin-top: 50px;
	
	}
	
.conteiner_altrieventi_button{
	width:100%; 
	clear:left;
	position:relative;
	bottom:15px;
	}
	
.evento{
	width:20%;
	float:left;
}



.box_vuoto{
	width:6.d4d4d4d4d4d466666%;
	
	float:left;}
	
	
	
.evento h1{
	font-size:20px;
	margin-bottom:0px;}
	
	
	
.evento h3{
	font-size:18px;
	margin-bottom:0px;}
	

*/


.eventitext_box{
	width:57%;
	display:inline-block;
	vertical-align:top;
	margin-left:2%;	
	text-align:left;

	}
	
.eventitext_box h1{
    font-size:30px;
	margin-top:0px;
	margin-bottom:-10px;
	
	}
	
.eventitext_box h6{
    font-size:16px;
	margin-top:0px;
	line-height:24px;
	margin-bottom:10px;
	margin-top:10px;
	}
	
	
.eventitext_box h3{
    font-size:12px;
	/*margin-top:20px;*/
	margin-bottom:0px;
	}



.eventimain_container{
	padding-top:60px;
	margin-bottom: 50px;
	}
	
.eventiimage_box{
	width:40%;
	display:inline-block;
	vertical-align:top;
	}


	
.eventi_content{
	position:relative;
	margin-left:15%;
	margin-right:15%;
	background-color:#FFF;
	}
	
.conteiner_altrieventi{
	width:100%; 
	clear:left;
	position:relative;
	margin-top: 30px;
	
	}
	

.evento{
	width:25%;
	position:relative;
	display:inline-block;
	margin-bottom:60px;
}

.evento h1{
	font-size:20px;
	margin-bottom:0px;
	text-align: left;}
	
.evento h6{
	margin-top:0px;
	font-size:12px;
	margin-bottom:0px;
	text-align: left;}
	
.evento h3{
	font-size:14px;
	margin-bottom:0px;
	text-align: left;}
	
.boxImageTxtEvento{
	height:160px;
	margin-right:5%;
	margin-left:7%;
	}
	
	

	
.Buttonevento{
	position:relative;
	margin-left:7%;
}
	
#button_evento{
	position:relative;
	padding-bottom:4px;
	padding-top:4px;
	width:50%;
	text-align:center;
	font-family:"raleway";
	font-size:11.5px;
	/*letter-spacing:10px;*/
	background-color:#7B6E4E;
	border:none;
	color:rgba(255,255,255,1.00);
	cursor:pointer;
	}	
	
#button_evento:hover{
	background-color:#FFFFFF;
	color:rgba(0,0,0,1.00);
	border:thin solid;
	border-color:#7B6E4E;
		
  transition-duration: 0.7s;
 
   
  -webkit-transition-duration: 0.7s;
         
   
  -o-transition-duration: 0.7s;
         

  -moz-transition-duration: 0.7s;
} 

/*
.evento:hover{
	background-color:#7B6E4E;
		
  transition-duration: 0.7s;
 
  
  -webkit-transition-duration: 0.7s;
         
    
  -o-transition-duration: 0.7s;
         

  -moz-transition-duration: 0.7s;	
}	*/

/*.evento:hover h1, .evento:hover h3, .evento:hover h6
{color:#FFFFFF; 	 
  transition-duration: 0.7s;
 
   
  -webkit-transition-duration: 0.7s;
         
    
  -o-transition-duration: 0.7s;
         
  
  -moz-transition-duration: 0.7s;}*/






/* promo */
.container_promo{
	clear:left;
	position:relative;
	text-align:left;
	margin-top:25px;}
	
	
.container_promo h1{
	font-size:22px;
	margin-bottom:-25px;}
	
.container_promo h6{
	font-size:13px;
	line-height:22px;}
	
.container_promo h3{
	font-size:18px;
	margin-top:-25px;}
	
	
	
.nav_promo{
	position:relative;
	width:100%;
	margin-bottom:130px;
	top:45px;
	/*background-color:#00FF66;*/
	}
	
.nav_promo_768{visibility:hidden; display:none;}

.nav_promo_600{visibility:hidden; display:none;}
	
	










.boxpopupTerritorio{
	 width:100%; 
	 height:100%; 
/*	 background-color:transparent;*/ 
	 overflow:auto;


	 display:none;
/*	 overflow:auto; */
	 z-index:+301;
	 position:fixed;
	left:0.1%;
	 top:5%;  
	 
	}
	
	
.boxpopupTerritorio_Img{
	float:left;
	margin-left:3.333%;
	width:30%;
	}

	
.boxpopupTerritorio_Testo{
	width:60%;
	margin-left:3.333%;
    float:left;	
	text-align:justify;
	line-height:35px;
	font-size:15px; 
	color:#FFFFFF;
}







@font-face {
font-family: 'raleway';
src:local('?'), url(../font/Raleway-Light.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}





@media only screen and (min-width: 1700px){
/*.logo{
	width: 550px;
	height:275px;
	margin-left:-270px;
}*/

/*.text_header_home{
	margin-top: 360px;
	top:30px;
	height:70px;
		}	*/
	



/*.header_title{
	margin-top: 50px;
	width: 300px;
	height:25px;
	}*/
	
.header_title h1{
	font-size:26px;
}
	
	
.text_header h6{
	font-size:17px;
	}
	
	
	
.box_luogo {
  /*height:40px;*/
  font-size:20px;
}	
		
.text_description h1{
	font-size:47px;/*40px;*/
}	
	
	
.text_description h3{
	font-size:21px;/*25px;*/
}
	
.text_description h6{
	font-size:17px;/*16.5px;*/
	/*line-height:25px;*/}
	
#button_scopri{
	font-size:21px;
	/*letter-spacing:10px;*/
	}	
	
	
.eventitext_box h1{
    font-size:38px;
	}
	
.eventitext_box h3{
    font-size:21px;
	/*margin-bottom:10px;*/
	}
	
	
.eventitext_box h6{
    font-size:18px;
	line-height:29px;
/*	margin-top:20px;
	margin-bottom:0px;*/
	}

.evento h1{
	font-size:24px;
}
	
/*.evento h3{
	font-size:22px;
}*/

.evento h6{
	font-size:12px;
		line-height:22px;
}

	
}




@media only screen and (max-width: 1024px){
/*.logo{
	width: 380px;
	height:190px;
	margin-left:-190px;
}

.text_header_home{
	margin-top: 170px;
	top:30px;
	height:70px;
		}	
	*/



.boxImageTxtEvento{
	height:200px;
	margin-right:5%;
	margin-left:7%;
	}

.eventitext_box h1{
    font-size:28px;
	margin-top:0px;
	}
	
.eventitext_box h6{
    font-size:14px;
	line-height:22px;
	margin-top:10px;
	}
	
	
.eventitext_box h3{
    font-size:11px;
	}


.evento{
	width:33.333333333333%;
	margin-bottom:40px;
}
/*.Buttonevento{
	top:28px;

	}*/







.container_img{
	position:relative;
	width:33.333333333333333%;
	float:left;
	}
				
}




@media only screen and (max-width: 900px){

.text_description h1{
	font-size:30px;/*40px;*/
}	

.text_description h3{
	font-size:12.8px;/*40px;*/
}	


.text_description h6{
	font-size:13.5px;/*40px;*/
}	



	

}

@media only screen and (max-width: 850px){


.text_description h1{
	font-size:28px;/*40px;*/
}	

.text_description h3{
	font-size:12px;/*40px;*/
}	


.text_description h6{
	font-size:13px;/*40px;*/
}	




.container_input_box{
	align-content:center;
	width:90%;
	}
	



}









@media only screen and (max-width: 768px){

.page_content{
	margin-top:75px;}
	

img#menù{
	height:19.5px;
	width:26px;	
	}	

#toolbar a {
	font-size:14px;
	line-height:22px;
	text-decoration:none;
}	



#toolbar a:hover {
	
	color:#FFFFFF;
	text-decoration:none;
		 /*standard*/
  transition-duration: 0.7s;
 
   /*Safari e Chrome */
  -webkit-transition-duration: 0.7s;
         
    /*Opera*/
  -o-transition-duration: 0.7s;
         
  /*Firefox*/
  -moz-transition-duration: 0.7s;
}	

.container_logo{
	width:175;
	margin-top:5px;
	}
	

	
.logo_menu_home{
	margin-bottom:20px;
	width:175px;
	margin-top:20px;}
	
	
.menu_close {
    width: 30px;
    margin-top: 20px;
}




	
.bloccoHeaderMenu{
	height:75px;}
	
	

#bloccoSlider{
	height: calc(100% - 75px);
	top:75px;}
	
	
.logomenu {
    margin-left: 50px;
    margin-top: 28px;
}


.container_eng {
    margin-right: 50px;
	margin-top:-45px;
  
}
	
	
.container_eng h1{
	font-size:12px;
	}
	
	
	
	
	




	
		

	





#imgSfondoHomeHeadsu768{ display:none; }
#imgSfondoHomeHeadmax768{ display:block; }


.boximg_primo{display:none; visibility:hidden;}
.boximg{display:none; visibility:hidden;}
.boximg_768{display:block; visibility:visible;}

.boxtxt{display:none;}

.box_txt_768{
	width:100%;
	display:block;
	}
	
.text_description{
	position:relative;
	margin-top:100px;
	margin-bottom:100px;
	width:40%;
	}	
	
.text_description h1{
	font-size:40px;/*40px;*/
}	
	
.text_description h3{
	font-size:13px;/*40px;*/
}	
	
.text_description h6{
	font-size:15px;}
	

	
		
.text_header_hotel_max768{
	width:85%;
	}	
	



.container_img{
	position:relative;
	width:50%;
	float:left;
	}
	
.sub_header {
    margin-left: 7.5%;
    margin-right: 7.5%;
}

.hotel_content {
    margin-left: 0%;
    margin-right:0%;
}

.promo_content {
    margin-left: 5%;
    margin-right:5%;
}







.eventi_content {
    margin-left: 7%;
    margin-right:7%;
}

.evento{
	width:33.3333333%;
	margin-bottom:40px;
}





.boxpopupTerritorio{
	 width:100%; 
	 height:95%; 
/*	 background-color:transparent;*/ 
	 display:none; 
	 z-index:+301;
	 position:fixed;
	 overflow:auto;
	/* left:32.5%; */
	 top:5%;  
	 
	}
	
	
.boxpopupTerritorio_Img{
display:none;
	}

	
.boxpopupTerritorio_Testo{
	width:90%;
	margin-left:5%;
	line-height:35px;
	font-size:15px; 
	color:#FFFFFF;
}


	
.nav_hotel_768{
visibility:visible; display:block;
	}
	
	
.nav_hotel{
visibility:hidden; display:none;
	}


.nav_promo{
	visibility:hidden; display:none; 	}
	
.nav_promo_768{
	position:relative;
	width:100%;
	top:27px;
	margin-bottom:100px;
	visibility:visible; display:block;}

.nav_promo_600{visibility:hidden; display:none;}

	
}





@media only screen and (max-width: 650px){
	.text_description h1{
	font-size:38px;/*40px;*/}

.text_description h3{
	font-size:12px;/*40px;*/}
	
	.text_description h6{
	font-size:14px;/*40px;*/}
	
		
.bar_intermedia h1{
	font-size:22px;
	margin-top:13px;
	}
}


@media only screen and (max-width: 603px){


.page_content{
	margin-top:60px;}
	
	
.container_logo{
	width:137.5;
	}
	
.bloccoHeaderMenu{
	height:60px;}
	
	

#bloccoSlider{
	height: calc(100% - 60px);
	top:60px;}
	
	
.logomenu {
    margin-left: 35px;
    margin-top: 28px;
}

img#menù{
	width:19.5px;
	height:14px;}


.container_eng {
    margin-right: 35px;
    margin-top: -40px;
}
	
	
.container_eng h1{
	font-size:12px;
	}

		


		
		
		

.container_img{
	position:relative;
	width:100%;
	float:left;
	}	



.text_description h1{
	font-size:30px;/*40px;*/
}	


.text_description h3{
	font-size:11.5px;/*40px;*/
}	


.text_description h6{
	font-size:13.25px;/*40px;*/
}	


		
.bar_intermedia h1{
	font-size:20px;
	margin-top:13px;
	}






.eventitext_box{
	width:98%;
	margin-left:2%;	
	margin-top:5%;
	}


.eventiimage_box{
	width:100%;
	display:block;
}


.boxImageTxtEvento{
	height:160px;
	margin-right:5%;
	margin-left:7%;
	}

.evento{
	width:50%;
	margin-bottom:40px;
}



.nav_hotel_600{	
	display:block; visibility:visible;
	margin-top:5%;}
	
.nav_hotel_768{
visibility:hidden; display:none;
	}
	
	
.nav_hotel{
visibility:hidden; display:none;
	}
	
.container_promo{
	margin-top:50px;}

.nav_promo_600{	
	display:block; visibility:visible; 
	margin-top:15%;}
	
.nav_promo_768{
visibility:hidden; display:none;
	}
	
	
.nav_promo{
visibility:hidden; display:none;
	}
	
	
.img_back{
	visibility:hidden;
	display:none;
}
	
	
.img_back_600{position:relative; 

   margin-top:5%;
	background:url(../img/loghi/back.png);
	height:22px; width:22px;
	background-repeat:no-repeat;
	background-size: 100% 100%;
}
		

.img_back_600:hover{
/*	background-color:#7B6E4E;*/
	background-image:url(../img/loghi/back_gray.png);
	cursor:pointer;
/*	border:#000000;
	border:solid thin;*/
	
		 /*standard*/
  transition-duration: 0.7s;
 
   /*Safari e Chrome */
  -webkit-transition-duration: 0.7s;
         
    /*Opera*/
  -o-transition-duration: 0.7s;
         
  /*Firefox*/
  -moz-transition-duration: 0.7s;
		}








/*.boximg{
	display:block;
	width:100%;
	vertical-align:middle;
}

.boxtxt{
    display:block;
	width:100%;
	vertical-align:middle;
}*/

}





@media only screen and (max-width: 500px){
/*
.logo{
	width: 250px;
	height:125px;
	margin-left:-122px;
	margin-top:50px;
}


.text_header_home{
	margin-top: 160px;
	top:30px;
	height:70px;
		}*/	



	

	
.text_description h1{
	font-size:28px;/*40px;*/
}	

.text_description h3{
	font-size:11px;/*40px;*/
}	


.text_description h6{
	font-size:12.5px;/*40px;*/
}	

		
.bar_intermedia h1{
	font-size:18px;
	margin-top:16px;
	}
	
}



@media only screen and (max-width: 450px){
	
.text_description h1{
	font-size:22px;/*40px;*/
}	

.text_description h3{
	font-size:8px;/*40px;*/
}	


.text_description h6{
	font-size:11px;/*40px;*/
	line-height:17px;
}


.bar_intermedia h1{
	font-size:17px;
	margin-top:17px;
	}
	
	
	
	
.boxImageTxtEvento{
	height:auto;
	margin-right:5%;
	margin-left:7%;
	}


.Buttonevento{
	margin-top:7.5%;
}


.evento{
	width:100%;
	margin-bottom:40px;
}
	

}


@media only screen and (max-width: 360px){


/*.container_logo{
	width:137.5;
	}
	
.bloccoHeaderMenu{
	height:60px;}
	
	

#bloccoSlider{
	height: calc(100% - 60px);
	top:60px;}
	*/
	
	


	
.logomenu {
    margin-left: 25px;
    margin-top: 28px;
}


.container_eng {
    margin-right: 25px;
    margin-top: -40px;
}
	
	
.container_eng h1{
	font-size:12px;
	}
	
	
	
.text_description h1{
	font-size:20px;/*40px;*/
}	

.text_description h3{
	font-size:8px;/*40px;*/
}	


.text_description h6{
	font-size:10px;/*40px;*/
	line-height:15px;
}


.bar_intermedia h1{
	font-size:14px;
	margin-top:18.5px;
	}	
	
	

/*.eventitext_box{
	width:98%;
	margin-left:2%;	
	}


.eventiimage_box{
	width:100%;
	display:block;
}

.evento{
	width:100%;
	margin-bottom:100px;
}*/

.boxpopupTerritorio{
	 width:100%; 
	 height:95%; 
/*	 background-color:transparent;*/ 
	 display:none; 
	 z-index:+301;
	 position:fixed;
	/* left:32.5%; */
	 top:5%;  
	 
	}
	
	
.boxpopupTerritorio_Img{
display:none;
	}

	
.boxpopupTerritorio_Testo{
	width:90%;
	margin-left:5%;
	line-height:30px;
	font-size:13px; 
	color:#FFFFFF;
}

	
}



@media only screen and (max-width: 320px){

/*.header_title h1{
	font-size:20px;
	margin-bottom:0px;*/

.text_description h1{
	font-size:19px;/*40px;*/
}	

.text_description h3{
	font-size:7px;/*40px;*/
}	


.text_description h6{
	font-size:9px;/*40px;*/
	line-height:15px;
}


.bar_intermedia h1{
	font-size:13px;
	margin-top:19px;
	}	
	
}







