/* CSS Document */
html {margin:0 !important; padding:0 !important;}
body{ background:none; background-color:#FFFFFF !important; overflow-x:unset; margin:2cm !important; font-family:"Century Gothic", Verdana, serif; padding:0 !important; font-size:12pt;box-sizing:border-box; }
.yesprint{ display:block; }
#hoverTopBar, ins, iframe, aside, form, .noprint, .banner, footer section, #tornaInAlto, .qc-cmp2-container {display:none !important;}
.printLogo {position:relative; border-bottom:2px solid black; padding-bottom:0.5cm; }
.printLogo img { vertical-align:middle; width:70%;}
.printTitle { position:absolute; bottom:0.5cm; right:0; font-size:16pt; }
#container { width:100% !important; margin:0 !important;  padding-top:0.5cm; }
#colonnaArticoli {float:none; width:100% !important;}
.dettaglio-header figure {margin:0;}
.dettaglio-header a img {max-width:100% !important;}
.dettaglio-titolo {font-size:25pt}
.dettaglio-sottotitolo {font-size:20pt; font-style:italic;}
.dettaglio-firma, .dettaglio-data, .dettaglio-categoria {display:inline; font-size:12pt;}
.socialShareBar {display:none;}
.corpo { margin-top:15px;}
.corpo p img {max-width:100%;}
.corpo p {line-height: 1.9em;margin:12pt 0; text-align:justify;}
.regtrib {text-align:center; font-size:9pt;}
.corpo table {width:100%;}
.corpo h2 {font-size:18px;}
.corpo h3 {font-size:16px;}
.corpo h4 {font-size:14px;}

#sublime-day-overlay {display:none;}
[id^="ayads"], [id^="ayads"] * { display:none; }

@media (orientation: landscape) {
body { margin:2.5cm 4cm; }
.corpo p img {max-width:70%;}
}