#scheda #contenuto {
    clear: both;
    margin-bottom: 20px;
}
#contenuto h1, #contenuto h2, #contenuto h3, #contenuto h4, #contenuto h5, #contenuto h6 {
    color: #02457C;
    margin: 10px 0 5px;
}
h3.titlepage {
    color: #fc9320;
    font-size: 19px;
    margin: 20px 0;
}
hr {
    border-color: #AEBDDA;
}
#scheda #masonry {
    width: 520px;
}
#scheda #rightcol {
    position: relative;
}
#colonnaDestra {
    position: relative;
    right: 0;
    top: 0;
    width: 250px;
	float:right;
}
#colonnaDestra .text h2{
	font-size:100%;
	line-height:100%;
}
#colonnaDestra .text a {
    color: #ad363a;
}
#colonnaDestra .text ul {
    margin: 10px 0 0;
    padding: 0;
}
#colonnaDestra .text li {
    list-style: outside none none;
    margin: 0 0 5px;
    padding: 0 0 0 20px;
}
#colonnaDestra .text li.tel {
    background: url("/img/ico_tel.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
}
#colonnaDestra .text li.mail {
    background: url("/img/ico_email.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
}
#colonnaDestra .text li.fax {
    background: url("/img/ico_fax.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
}
#colonnaDestra .text li.www {
    background: url("/img/ico_www.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
}
#colonnaDestra .text li.orari {
    background: url("/img/ico_orari.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
}
#colonnaDestra .text .social {
    margin-top: 20px;
    padding-bottom: 20px;
}
#colonnaDestra .text .social li {
    padding: 0;
}
#colonnaDestra .text .social a {
    background: url("../img/ico_rect_social.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 22px;
    text-indent: -9999px;
    width: 22px;
	margin-right:5px;
}
#colonnaDestra .text .social a.fb {
    background-position: 0 0;
}
#colonnaDestra .text .social a.pinterest {
    background-position: -29px 0;
}
#colonnaDestra .text .social a.youtube {
    background-position: -59px 0;
}
#colonnaDestra .text .social a.linkedin {
    background-position: -87px 0;
}
#colonnaDestra .text .social a.google {
    background-position: -116px 0;
}
#colonnaDestra .text .social a.twitter {
    background-position: -146px 0;
}
#colonnaDestra .text .social a.flickr {
    background-position: -175px 0;
}
#colonnaDestra .text .social a.instagram {
    background-position: -203px 0;
}
#gmapAssContainer{
	background-color:#D6E0EA;
}
#gmapAssContainer .text{
	padding:10px;
}

/* CAROUSLE    */
#antiCarousel {
    margin-right: 7px;
    position: relative;
}
#scheda #antiCarousel {
    width: 500px;
}
#scheda .goToAntiquari {
    display: none;
}
#bigImage {
    left: 0;
    position: absolute;
    top: 0;
}
#bigImage img {
    width: 310px;
	height: 250px;
}
#bigImage #detail {
    background: url("../img/alpha75.png") repeat scroll left top rgba(0, 0, 0, 0);
    bottom: 3px;
    color: #fff;
    font-size: 12px;
    left: 0;
    padding: 10px 10px 30px;
    position: absolute;
    width: 374px;
}
#scheda #bigImage #detail {
	display:none;
    padding-bottom: 10px;
}
#bigImage #detail a, #bigImage #detail h4 {
    bottom: 8px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    right: 10px;
    text-decoration: none;
    text-transform: uppercase;
}
#bigImage #detail h5 {
    display: inline;
    font-size: 12px;
}
#antiSummary {
    height: 250px;
    margin-left: 355px;
    position: relative;
}
#scheda #antiSummary {
    margin-left: 320px;
    width: 180px;
}
#scheda #bigImage > img {
    height: 250px !important;
    width: 310px !important;
}
#scheda #bigImage #detail {
    width: 310px;
}
#antiCarousel ul {
	margin:0px;
	padding:0px;
}
#antiCarousel li {
    float: left;
    height: 82px;
    list-style: outside none none;
    margin: 0 0 2px 2px;
    padding: 0;
    width: 82px;
}
#antiCarousel li img {
    height: 82px;
    width: 82px;
}
#antiCarousel li span {
    display: none;
}


.panneloricerca{
	padding:20px 20px 20px 20px;
}
ul.ricercaOption{
	margin:0px;
	padding:0px;
}
ul.ricercaOption li{
	margin:0px;
	padding:0px;
	list-style:none;
	width:349px;
	float:left;
	min-height: 25px;
}
.panneloricerca label{
	width:100px;
	display:inline-block;
}

#colonnaDestra .text{
	word-wrap: break-word;
}

	
#masonryCerca .boxLi{
	list-style:none;
	padding:10px 0;
	border-bottom:1px dashed #0082C6; 
	display:none;
}

#masonryCerca .boxLi .comune,
#masonryCerca .boxLi .inizio{
	display:none;
}

@media (max-width: 768px){
	#colonnaDestra{
		float:none;
		padding-bottom:10px;
	}
	#scheda #bigImage #detail{
		width:auto;
	}
	#scheda #antiSummary,
	#antiSummary{
		margin-left:0px;
	}
	#bigImage{
		position:relative;
	}
	#scheda #antiCarousel{
		width:auto;
	}
	#bigImage img {
		height: auto;
		width: 100%;
	}
	.panneloricerca {
		padding-bottom: 30px;
	}
}