@charset "utf-8";

*{	
	font-weight: inherit;}


#panelLinkPrint, #header .menuPanel, #header .menuTopPanel, #nav, #sidebar, div.logo, #pnavmenu, #ptopmenu, #navButtons, div.menuInternal, #panelMenuSx, #panelBreadCrumbs, #panelLinkPrint, #social, canvas,  .box_footer_center, .box_footer_right, .elementsBox, .divisore-social, .languages, .riga3, .riga2, .riga, .pagPrevBig, .pagNextBig, li.next, .posnextprev, #AccordionStrutture, .paginationgen, #panelContentRightStrutt .image-holder, #psearch, .criteri1, .criteri2, #pmyuserpanel {
	display: none;
}

#headerTop{height:20px}
#header{height:auto;}

#slide{display:none}
.innerfade{display:none}
#introEvent{float:left;padding-left:0px}
#introEvent .image_carousel_events{padding-left:0px}
#introEvent .image_carousel_events li {width:204px;height:210px;float:left;list-style:none}
#firstColum{width:204px;float:left;}
#secondColum{width:204px;float:left;}
#tirdColum{width:204px;float:left;}

.asteListImgCalendar {width:120px; float:left;}


a.photo, a.photopng, a.photocarr, a.video, a.content, a.linkcont, a.linkinfo {float:left;}
#panelContent {padding:0pt;}
#panelContentRight {  padding-left:20px; float:right; }
.separator20px{height:20px;width:100%;clear:both}
#panelContentRightStrutt { padding-left:20px;float:right; }
#panelContentRightStrutt a.photo, a.photopng, a.photocarr, a.video, a.content, a.linkcont, a.linkinfo {float:none;}

ul#pagination-mod li.text, ul#pagination-mod li, .listButton {float:left; list-style:none; padding:0; margin:0pt;}
.listButton li{margin:4pt 0pt 4pt;}
a.richinfo{ margin: 15px 0; padding: 8px 0; width: 100%; text-align:left;}



.row {padding: 2pt 0pt 2pt; margin: 0; }
#panelBox { width: 100%; margin: 0; float: none;background: transparent;}

body { font-family: Georgia, Times New Roman, serif; background: white; font-size: 9pt;}

#panelContentRightDoc{display: none;}
#coockiesdirective{display: none;}

#panelCaptionRight{display: none;height:20px}

#panelTitlePage h1{margin:0pt;}

#author {color: #111;}


#footerPrint{display: block;}
#footer h1 {font-size: 9pt;}

#panelTitlePage { border-bottom: 1px solid #DDDDDD; width: 100%;}
div.clearBoth  { width:100%;clear:both;height:20px; border-bottom: 1px solid #DDDDDD;}

#footerdiv {padding:15pt 0pt; }
#footer {border-top: 1px solid #DDDDDD; text-align:center; padding:15pt 0pt; width: 100%; }
div.boxInfo{display: inline-block; padding: 0px 20px; }
div.box_copyright{padding: 20px; }
#header div.logoPrint { text-align:center; padding:10pt 0pt 10pt; width: 100%; height: auto; display: block;}

#panelContainerExt > div#panelContentExt {
    padding-top: 10px; padding-bottom:20px;
}

#comments {
	page-break-before: always;
}

#printMsg {
	display: block;
}
#panelHeaderVI {margin-top: 0; padding-bottom: 0; border-bottom: 0; padding-left:15px; padding-right:15px;}
#panelHeaderVI .borderedBottom { display: none;}
div.codProd { padding-top:10px; padding-bottom:10px;}
#thumbs {display: none;} 

#carousel a[href]:after, #map_canvas a[href]:after {
content: none ;
}

.breadcrumbs{
font-size:10pt;
}

.breadcrumbs li:first-child{
display: none ;
}

.breadcrumbs a[href]:after {
content: none ;
}

.gm-style .gm-style-cc span, .gm-style .gm-style-cc a {
	display: none;
}

div.astaAperta {
 padding: 8px 0 8px;
}

.caroufredsel_wrapper + .caroufredsel_wrapper {
	display: none;
}
.InfoGaraAsta div{ padding-left: 0!Important;}
.InfoGaraAsta { padding-left: 15px!Important; width: 100%; }

div.datirelProd, .informativaProd { padding-left:15px; width:100%;}
.informativaProd > .infogaradett { padding-left:15px; width:100%;}

.infoGaraProd > div{ padding-left: 0!Important;}


#struttConsoleContainer{display:none}
.StrutPagingContainer{display:none}
.StrutItemGrid {float:left;vertical-align:top;text-align:center;width:210px;height:280px;font-size:8pt;}
.itemListDate{float:left;width:60px;padding-top:15px}
.itemListImg{float:left;width:90px;padding-top:20px}
.image-holder-small{float:left;width:90px;padding-top:20px}
.itemList{float:left;width:70%}
#paging{display:none}
.tipologieContainer{display:none}
.caroufredsel_wrapper {position:relative;}

#contImageHead{display:none}
a.pref, a.nopref, a.prefbig, a.noprefbig {display:none}	
a.zoomimg span {display:none}	
div.offerAsta {display:none}
div.tablerow h2.titleItemCorr, div.tablerow div.rigaProdTop, div.tablerow div.contentasta-f, div.tablerow div.space-line{display:none}

#header #pmyuserpanel{display:none;}
.search-panelContainer.col-sm-12{display:none;}

.imgProdContainer, .infoGaraProdPubblica  { 
    display: block!Important;
    float: none!Important;
	position:relative!Important;
	width:100%!Important;
	}
	
	

[class^=infoGaraProd] { 
    page-break-after: always;
	page-break-inside: avoid;
    -webkit-region-break-after: always;
    display: block!Important;
    float: none!Important;
	position:relative!Important;
	width:100%!Important;
	}
	
.informativaProd   { 
    page-break-after: always;
    -webkit-region-break-after: always;
    display: block!Important;
    float: none!Important;
	position:relative!Important;
	width:100%!Important;
	}

[class^=offerProd]  {
    page-break-after: always;
	page-break-inside: avoid;
    -webkit-region-break-after: always;
    display: block!Important;
    float: none!Important;
	position:relative!Important;
	width:100%!Important;
	}

.rigaProd  {
    page-break-after: always;
	page-break-inside: avoid;
    -webkit-region-break-after: always;
    display: block!Important;
    float: none!Important;
	position:relative!Important;
	width:100%!Important;
	}	
	
.datiastaMap   {
    display:none;
	}
	
	
.datiastaProd {display:none;}
.box_copyright {display:none;} 


@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}