@charset "utf-8";

#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{
	display: none;
}

#headerTop{height:80px}
#header{height:80px}

#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;}


a.photo, a.photopng, a.photocarr, a.video, a.content, a.linkcont, a.linkinfo {float:left;}
#panelContent {padding:4pt 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;}

.row {padding: 4pt 0pt 4pt ; }
#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;}
#panelCaptionRight{display: none;height:20px}

#author {color: #111;}

#footerPrint{display: block;}
#footer h1 {font-size: 9pt;}

#panelTitlePage { border-bottom: 1px solid #DDDDDD; width: 100%;}

#footer {border-top: 1px solid #DDDDDD; text-align:center; padding:15pt 0pt; width: 100%; }
div.logoPrint { border-bottom: 1px solid #DDDDDD; text-align:left; padding:2pt 0pt 10pt; width: 100%;height:60px;}

#comments {
	page-break-before: always;
}

#printMsg {
	display: block;
}

#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}
.itemList{float:left;width:400px}
#paging{display:none}
.tipologieContainer{display:none}

#contImageHead{display:none}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}


