@font-face {
    font-family: 'texgyreadventorregular';
    src: url('texgyreadventor-regular-webfont.eot');
    src: url('texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('texgyreadventor-regular-webfont.woff') format('woff'),
         url('texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
    

}

.bannerrif {
	width: 100%;
	height: 30px;
	background: #a19d9d;
	border: 0px solid red;
	font-family: texgyreadventorregular;
	font-size: 1em;
	color: white;
	text-align: center;
	margin: 0px auto;
	
	}


	

.boxdettsx {
width:260px;
float:left;
border:0px solid green;
}

.boxdettdx {
width:260px;
float:left;
border:0px solid green;
margin-left: 5em;
}

.boxdescrsx{
display: inline;
font-weight: normal;
width: 300px;
font-family: texgyreadventorregular;
font-size: .8em;
}

.boxdescrsx ul{
list-style: none;
padding: 0;
width:280px;

}

.boxdescrsx ul li {
margin: 0;
padding: 0;
display: block; 
width:85%;
border-bottom: 1px dotted #f69b30;
text-decoration: none; 
padding: 8px 0 1px 1px;
color: #000000;
}


.boxdescrdx{
display: inline;
font-weight: normal;
width: 300px;
font-family: texgyreadventorregular;
font-size: .8em;
}

.boxdescrdx ul{
list-style: none;
padding: 0;
width:300px;

}

.boxdescrdx ul li {
margin: 0;
padding: 0;
display: block; 
width:85%;
border-bottom: 1px dotted #f69b30;
text-decoration: none; 
padding: 8px 0 1px 4px;
color: #000000;
}


.corpogallery {
	margin: auto;
	width:100%;
	height:100%;
	margin-top:6em;

}
.hr {
top: 0px;
position: fixed;
width: 100%;
background: #f69b30;
height: 50px;
left:0;
}
@media (min-width: 1024px) {
	.rigagallery {
	margin-top: 2em;
	width: 600px;
	height: 1px;
	background: #000000;
	}
	.schedaimmobile {
	width:1024px;
	height:100%
	text-align: center;
	border:0px solid red;
	margin:auto;
	}
	.galleria {
	width:700px;
	margin: 0px auto;
	border:0px solid red;
	float:left;
	}
	.datigalleria{
	width:700px;
	margin-left:10px;
	}
	.localizzazione {
	font-family: texgyreadventorregular;
	font-size:.9em;
	color: #000000;
	width:250px;
	height:300px;
	border:0px solid red;
	margin-top:8em;
	padding-left: .3em;
	}
	.destragalleria {
	width:320px;
	border:0px solid red;
	float:left;
	padding-top:2.2em;
	}
	#contdescriz {
	width:56.9em;
	background-color:none;
	height:100%;
	margin: 0px auto;
	border: 0px solid red;
	}
	.descrizioneimmobile {
		width:600px;
		font-family: texgyreadventorregular;
		font-size: .8em;
		padding-left:.9em;
		text-align: justify;
	}
	.boxdettagli {
	width:600px;
	height: 280px;
	padding-left:.7em;
	border:0px solid green;
	}
}
@media (max-width: 1024px) {
	.schedaimmobile {
	width:90%;
	height:100%
	text-align: center;
	border:0px solid red;
	margin:auto;
	}
	.galleria {
	width:100%;
	margin: 0px auto;
	border:0px solid red;
	float:left;
	}
	.datigalleria{
	width:100%;
	margin-left:10px;
	}
	.localizzazione {
	font-family: texgyreadventorregular;
	font-size:.9em;
	color: #000000;
	width:250px;
	height:300px;
	border:0px solid red;
	padding-left: .3em;
	position:relative;
	}
	.localizzazionepad {
	font-family: texgyreadventorregular;
	font-size:.9em;
	color: #000000;
	width:250px;
	height:300px;
	border:0px solid red;
	padding-left: .3em;
	margin-top: 10px;
	position:relative;
	}
	.destragalleria {
	width:320px;
	border:0px solid red;
	float:left;
	padding-top:2.2em;
	}
	.destragalleriapad {
	width:320px;
	border:0px solid red;
	float:right;
	}
	#contdescriz {
	width:100%;
	background-color:none;
	height:100%;
	margin: 0px auto;
	border: 0px solid red;
	}
	.descrizioneimmobile {
		width:90%;
		font-family: texgyreadventorregular;
		font-size: .8em;
		padding-left:.9em;
		text-align: justify;
	}
	.rigagallery {
	margin-top: 2em;
	width: 100%;
	height: 1px;
	background: #000000;
	}
	.boxdettagli {
	width:290px;
	height: 280px;
	padding-left:.7em;
	border:0px solid green;
	}
	.boxdettaglipad {
	width:750px;
	height: 500px;
	padding-left:.7em;
	border:0px solid green;
	}
	.accessoripad {
	font-family: texgyreadventorregular;
	font-size:.9em;
	color: #000000;
	width:250px;
	height:300px;
	border:0px solid red;
	padding-left: .3em;
	}
}


.logobianco {
background-image: url(images/logoavvbianco.png) no-repeat;
margin-top: 2em;
margin-left: 2em;


}
.menuimmobili2  {
	float: right;
	margin-right: 2em;
	margin-top: 1em;

}

.menuimmobili2 ul {
    list-style-type: none;
    margin: 0;
    padding: 1em;
	float: left;

}

.menuimmobili2 ul li {
    display: inline;
	float: left;
	margin-left: 3em;
	font-family: texgyreadventorregular;
	font-size: 0.8em;
	color: white;
}

.menuimmobili2 ul li a{
	color: white;
	text-decoration:none;
	font-family: texgyreadventorregular;
	font-size:16px;
	
}

.menuimmobili2 ul li a:hover {
	color: black;
}


.schedavalore {
font-weight: bold;
font-family: texgyreadventorregular;
font-size: 1em;
color: #000000;
float:right;
margin-right:.5em;
}


.accessori{
font-family: texgyreadventorregular;
font-size:.9em;
color: #000000;
width:250px;
height:300px;
border:0px solid red;
position:relative;
margin-top:6.4em;
padding-left: .3em;
}

@media (min-width: 331px) and (max-width: 768px) {
	.framefoto {
	width:100%;
	height:320px;
	margin-left:-10px; }
}
@media (max-width: 330px) {
	.framefoto {
	width:280px;
	height:250px;
	margin-left:-10px; }
}

/*	.framefoto {
	width:280px;
	height:250px;
	margin-left:-10px; }*/