@page {size: 210mm 297mm; margin: 10mm;}

*{
	background-color: transparent !important;
	margin:0px;
	padding:0px;
}

html, body{
	background-color: #fff !important;	
}

body{
	width:1000px;
	margin:0mm;
	padding:0mm;
}

.overlay-scroll-down-panel, #footer, .funzMenuItem, #iconeDiv, #ghostDiv, #widget-ucart, #recently-viewed-items{
	display:none !important; 
}

#contHead{
	top:0 !important;
	position: absolute !important;
}

#contHead {
	display: block !important;
}

#contHead .section-link-container {
    display: none !important;
}

body#returnItem #ImageContent div.order-information div.fl table.items-table,
body#orderDetail #ImageContent div.order-information div.fl table.items-table {
	width: 100%;
}

#printTitleWrapper h1 {
    font-size: 20px!important;
    text-align: left!important;
    padding-top: 50px;
}

#contactAreaMessage {
	margin: 0!important;
}

#parallaxed{
	top:70px !important;
}
#ImageContent{
	width: 990px;
}
#categoryMenu{
	display:none;
}
.wishlistItemContainerButtons{
	float: right;
	width: 171px;
}

input.large_primary_button, input.medium_primary_button, input.small_primary_button,
a.large_primary_button, a.medium_primary_button, a.small_primary_button{
	color: #000 !important;
}

a[href]:after {
    content: none !important;
 }
 
#printTitleWrapper {
	display: block;
    height: 100%;
    text-align:center;
    position: relative;
    width: 100%;
    z-index: 30000;
    margin-bottom:20px;
}
#printTitleWrapper h1{
    display: block;
    font-size: 48px;
    font-weight: bold;
    text-align: center;
}

div.container.main{
	width:auto;
}	

checkout-basket{
	width:190mm;
}
table#shopping-cart-items{
	width:1000px;
}
table#shopping-cart-items tr td{
	width:auto;
}
table#shopping-cart-items tr td:FIRST-CHILD{
	width:350px !important;
}

div.receipt-order-summary-bottom{
	width:500px;
	color:red;	
}

.returnBodyBox, .returnDetailsSubTitle, .returnDetailsTitle, .returnDetailsTitle h2.section_title{
	width:1000px;
}

.returnDetailsTitle h2.section_title img.barcode{
	/*width:227px;
	height: 128px;
	*/
	width: 341px;
	height: 192px;
}
#returnBodyForm{
	width: 1000px;
	
}

.receipt-return-item-message {
	display: none;
}

#returnItem .return-package {
	display: block;
	margin-top: 50px;
}

div.groupWrap{
	margin-left: 0px;
}

.content{
	width:1000px;
	text-align: right;
}
.content .printDiv{
	position: relative;
	display: inline-block;
} 
.content .printDiv div{
	display: inline-block;
}

#printTitleWrapper.noinvoice {
	display: none;
}

/* aggiunta come da CR */

#breadcrumbContainer,
.returnDetailsTitle .section_title,
.returnBodyBox.body_copy,
.printDiv.mini_actionable_title,
#orderConfirmationDetailsRight,
.returnDetailsSubTitle .title_large_popup,
#orderConfirmationDetails h2.title_small_popup,
#returnAddress .heading,
hr {
	display: none !important;
}

#printTitleWrapper {
	width: 1000px;
}

#orderConfirmationDetails {
	top: 0px;
	left: 50px;
}

#orderConfirmationDetailsLeft {
	position: absolute;
	top: 0px;
	right:0px;
}

#printTitleWrapper {
	position: absolute;
	top: 150px;
}

.barcode.printImg {
	position: relative;
	margin-left: auto;
	display: block;
}

tr.printRow {
	display: table-row;
}

.print-only {
	display:block !important;
}

.print-heading {
	font-weight:bold;
}

#returnItem #returnItemsForm, #returnItem #returnItemsForm .checkout-item-detail {
	font-size: 16px;
}

#returnItem #returnItemsForm .heading-cell.list_title, #returnItem #returnItemsForm .title_small_popup.h2Style {
	font-size: 18px;
}

div.checkout-item-detail {
	width: auto;
	max-width: 230px;
}

.checkout-basket table tr th.qty{
	width:10%;
}

#returnItem .receipt-order-summary-bottom {
	float: left;
}