blockquote {display:block; background:#FFF; color:#000; padding:10px; border-left:5px #CCC solid; font-family: 'Courier New', monospace; font-size:11px; margin:10px;}
blockquote strong {display:block; font-size:1.5em;}

ul.lingue, ul.lingue li {list-style:none; display:inline-block;}
ul.doclist, ul.doclist li {list-style:none; display:block; margin:0; padding:0}

.sharemore button {display:inline-block; background:#A00; color: #FFF; padding: 3px 8px; border-radius: 3px; font-size: .75em; border:0; font-weight:bold;}
.sharemore button i {margin-right:5px}
.sharemore button:hover {background:#800;}

.sharemore .amico-share {display:none}

.feedback .icona-ris {display:inline-block; text-align:center; float:left;}
.feedback .icona-ris .fa {font-size:5em; color:#FFF; line-height:1em; padding-right:10px;}

.onlyprint, .onlyprint-inline {display:none}
.clear {clear:both}
.heighter {clear:both; height:20px;}
.btn-group {margin-left:10px}
.img-responsive {width:100%; height:auto;}


.copyright {text-align:center; padding:0 15px;}
.gallery.onlyprint img {height:100px; width:auto; margin:5px; display:inline-block; float:left}
.gallery.onlyprint.big, .gallery.bigfirst.onlyprint img:first-child, .gallery.biglast.onlyprint img:last-child {height:210px; max-width:100%; display:block;}
.cert-desc {font-size:10px; font-weight:normal;}
.gallery.onlyprint img.fullsize {width:auto!important; height:auto!important; max-width:100%!important; max-height:400px!important; float:none; display:inline-block!important;}

@media print {
.onlyprint {display:block!important;}
.onlyprint-inline {display:inline-block!important;}
.noprint, .noprint-inline, blockquote, .sharemore {display:none!important;}	
.nobreak {page-break-inside:avoid;}

.gallery.onlyprint {text-align:center; margin-bottom:20px;}

}