html {
   -webkit-text-size-adjust: none;
}

.video embed,
.video object,
.video iframe {
   width: 100%;
   height: auto;
}

/*------------------------*/


@media only screen and (max-width: 1485px) {
	.divfoto_chisiamo_camere b{
	
	font-size:17px !important;
	
	}
}

@media only screen and (max-width: 1000px) {
	.bodys { width:100%;}
	.bodys1 { width:100%;}
	.barraricerca input{width:27%;}
	.barraricerca select{width:27%;}
	.categorie {width:43.9%;}
	.slider-for {width:55%;}
	.categorie img{width:30.4%;}
	div.annuncio{margin:0.02%;}
	.footerlink b{font-size:72%;}
	.footerlink a{font-size:72%;}
}

@media only screen and (max-width: 960px) {
	div.containerannunci{display:none;}
	.categorie {display:none;}
	.categorie2 {float:none; margin:0 auto; display:block; width:95%;  padding:12px 0; }
    .categorie2 h1{color:#d2e1b1; margin:0 0 10px 0; text-align:center;}
	.headerdestra {margin:0 1%;}
	.categorie2 img{margin:0.7%; width:14.6%; height:auto; transition:all 300ms ease; z-index:100;}
	.categorie2 img:hover{-moz-transform:scale(0.90);-ms-transform:scale(0.90); z-index:1000; -o-transform:scale(0.90);-webkit-transform:scale(0.90);opacity:1;transform:scale(0.90);}
	.barraregioni {height:56px; width:90%; margin:0 auto; padding:10px 5%; background-color:#4d6d00;}
	.slider-for {float:none; display:block; margin:0 auto; width:550px;}
	.cartina img{margin:0 ;}
	button img {width:90% ;}
	.footer {width:656px; height:150px; font-size: 69%; margin:0 auto;}
	.footerlink{height:140px;}
	
}

@media only screen and (max-width: 660px) {
	.barraricerca {	height:100px;}
	.barraricerca input{float:left; width:46%; margin:1%;}
	.barraricerca select{float:left; width:48%; margin:1%;}
	.barraricerca button{float:left; margin:1%; width:48%; background-color:#4d6d00; border-radius:5px; height:36px;}
	button img {width:37% ;}
	.ricercatesto {	display:none;}
	.headerdestra {width:44%; margin:0 1%; font-size:12px; float:right; text-align:right;}
	.headercenter {border-radius:5px; float:right; margin:30px 0 0 0; text-align: center;}
	.headercenter a {border-radius:5px; background-color:#ffa800; font-size:110%; padding:5px 10px; color:#fff; }
	.headercenter a:hover {background-color:#ff8700; font-size:110%; padding:5px 10px; color:#fff;}
	.footer{display:none;}
	.barraverde{display:none;}	
	.right{display:none;}
	.left{width:100%; margin:0 10px 0 0;  height:100%; float:left;}
}

@media only screen and (max-width: 567px) {
	header {background-color:#fff; padding:10px; height:150px; width:98%;}
	.headerlogo{float:none; margin:0 auto;}
	.headerdestra{display:none;}
	.headerrespons {display:block; font-size:14px; text-align:center; margin:0 auto;}
	.headerrespons a {color:#ffa800;font-size:15px;}
	.headerrespons a:hover {color:#ffa800;font-size:15px;}
	.headerrespons b {color:#8fa858;font-size:15px;}
	.headercenter {border-radius:5px; margin:15px auto; text-align: center;}
	.headercenter a {border-radius:5px; background-color:#ffa800; font-size:130%; padding:5px 10px; color:#fff; }
	.headercenter a:hover {background-color:#ff8700; font-size:130%; padding:5px 10px; color:#fff;}
	.barraricerca {	height:205px;}
	.barraricerca input{float:left; width:96%; margin:1%;}
	.barraricerca select{float:left; width:98%; margin:1%;}
	.barraricerca button{float:left; margin:1%; width:98%; background-color:#4d6d00; border-radius:5px; height:50px;}
	button img {width:27% ;}
	.barraregioni {height:56px; width:80%; margin:0 auto; padding:10px 10%; background-color:#4d6d00;}
	.slider-for {float:none; display:block; margin:0 auto; height:205px; width:400px;}
	.slider-for div{height:200px; width:400px; }	
	.cartina img{margin:0; width:80%; height:auto;}
	div.cartina {width:150px;float:left; }
	div.scroll
	{
		width:240px !important;  width /**/:250px;
		height:150px !important; height /**/: 160px;
    }
	.categorie2 {float:none; margin:0 auto; display:block; width:95%;  padding:12px 0; }
	.categorie2 img{margin:0.7%; width:31%; height:auto; transition:all 300ms ease; z-index:100;}
	.categorie2 img:hover{-moz-transform:scale(0.90);-ms-transform:scale(0.90); z-index:1000; -o-transform:scale(0.90);-webkit-transform:scale(0.90);opacity:1;transform:scale(0.90);}
}

@media only screen and (max-width: 410px) {
	.barraregioni{display:none;}
	.slider-for {display:none;}
	header {background-color:#fff; padding:1%; height:150px; width:98%;}
    .headercenter {float:none; border-radius:5px; margin:15px auto; text-align: center;}
	.headercenter a {float:none; border-radius:5px;  margin:0 auto; background-color:#ffa800; font-size:125%; padding:1%; color:#fff; }
	.headercenter a:hover {float:none; margin:0 auto; background-color:#ff8700; font-size:125%; padding:1%; color:#fff;}
	.barraricerca input{float:left; width:95%; margin:1%;}
}

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