@media print {
	html body.ecommerce {
		padding:0 0 0 0 !important;
	}
	body.ecommerce ,
	body.ecommerce * {
		padding:0 0 0 0 !important;
		color:#333 !important;
	}
	a[href]:after {
		content:"" !important;
	}
	body.ecommerce .header {
		border-bottom:none;
	}
	body.ecommerce .header * {
		display:none !important;
	}
	body.ecommerce .header {
		position:relative !important;
		top:auto !important;
		left:auto !important;
		right:auto !important;
		width: auto !important;
		z-index: 10 !important;
		margin-bottom:0 !important;
	}
	body.ecommerce .main-header ,
	body.ecommerce .header > .container ,
	body.ecommerce .header > .container .containerWrapper ,
	body.ecommerce .header > .container .containerWrapper .site-logo {
		position:relative !important;
		border:none !important;
		display:block !important;
	}
	body.ecommerce .header > .container .containerWrapper .site-logo > img {
		border:none !important;
		display:inline-block !important;
	}
	body.ecommerce .header > .container .containerWrapper {
		display:block !important;
		max-width:none !important;
		width:auto !important;
	}
	body.ecommerce .header > .container .containerWrapper .site-logo {
		float:none !important;
		width:auto !important;
		text-align:center !important;
		margin:0 0 0 0 !important;
		padding:10px 0 25px 0 !important;
	}
	body.ecommerce .container.headerToolbar.mainToolbar.fixedHeader{
		display:none !important;
	}
	body.ecommerce .breadcrumb {
		display:none !important;
	}
	body.ecommerce .container {
		max-width:none !important;
		width:auto !important;
		margin:0 0 0 0 !important;
		padding:0 0 0 0 !important;
	}
	body.ecommerce .row.mainContentBox {
		margin:0 0 0 0 !important;
	}
	body.ecommerce .row.mainContentBox .mainBody.customBodyWidth {
		width:auto !important;
		margin:0 0 0 0 !important;
		padding:0 0 0 0 !important;
	}
	
	body.ecommerce .rootMainContainer .headerExtra {
		background:none !important;
	}
		body.ecommerce .rootMainContainer .headerExtra .imageTitleHeader {
			position:relative !important;
			height:auto !important;
			width:auto !important;
			max-width:none !important;
			margin:0 0 0 0 !important;
			text-align:center !important;
			background:none !important;
		}
			body.ecommerce .rootMainContainer .headerExtra .imageTitleHeader .newsHeaderData {
				position:relative !important;
				margin:0 0 0 0 !important;
				left:auto !important;
				right:auto !important;
				bottom:auto !important;
				width:auto !important;
				max-width:none !important;
				min-height:0 !important;
				background:none !important;
				padding:38px 15px 15px 15px;
				text-align:center !important;
			}
				body.ecommerce .rootMainContainer .headerExtra .imageTitleHeader .newsHeaderData h1 {
					font-family:Tinos !important;
					font-size:30px !important;
					line-height:normal !important;
					font-weight:700 !important;
					color:#333 !important;
				}
				body.ecommerce .rootMainContainer .imageTitleHeader .newsHeaderData .newsCatInfo {
					display:block;
					text-align:center;
					position:relative;
					margin: 0 auto 0 auto;
					top:auto !important;
					left:auto !important;
					right:auto !important;
					width: auto !important;
					padding:0 0 0 0 !important;
					color:#333 !important;
					text-transform:uppercase;
					background:none !important;
					text-decoration:none;
					
					font-family:Tinos !important;
					font-size:24px !important;
					line-height:normal !important;
					font-weight:700 !important;
					color:#333 !important;
					border-top:solid 1px #333 !important;
					border-bottom:solid 1px #333 !important;
					margin-bottom:25px;
				}
				
		body.ecommerce .rootMainContainer .contentSocialIcon {
			display:none !important;
		}
		body.ecommerce .rootMainContainer .pageNewsDetail .newsTxtContent {
			padding-left:0 !important;
			padding-right:0 !important;
		}
	body.ecommerce .main > .container .mainContentBox .sidebar {
		display:none !important;
	}
	body.ecommerce .main > .container .mainContentBox .mainBody:not(.oneColLayout) {
		box-sizing:border-box !important;
		width:auto !important;
	}
	body.ecommerce .fullWidthColor.newsListaGrid.newsSliderBox {
		display:none !important;
	}
	body.ecommerce .newsCtaGotoNews.alignCenter {
		display:none !important;
	}
	body.ecommerce .pre-footer {
		display:none !important;
	}
	body.ecommerce .footer {
		display:none !important;
	}
	body.ecommerce .rootMainContainer .imageTitleHeader .newsHeaderData .newsAutore {
		margin-bottom:30px !important;
	}
	body.ecommerce .rootMainContainer .imageTitleHeader .newsHeaderData .newsAutore .autoreImg {
		display:none !important;
	}
	body.ecommerce .rootMainContainer .autoreArticleBox {
		padding:15px 0 !important;
	}
		body.ecommerce .rootMainContainer .autoreArticleBox .autoreImage {
			display:none !important;
		}
		
	.newsTxtContent img {
		max-width:400px !important;
		margin:10px !important;
	}
	.newsTxtContent img.fullWidthPrint {
		max-width:100% !important;
		margin:10px 0 !important;
	}
	.newsTxtContent .photoGalleryContainer {
		display:none !important;
	}
	.cookiesPrivacyLayer {
		display:none !important;
	}
}
