@page {
    size: 210mm 297mm;
    margin: 20mm;
}

thead {
	display:table-header-group
}


table, tr, td, th {
    page-break-inside: avoid;
	page-break-after: avoid;
}

.boxcontenutitop, .barrasuperiore, .corpopagina, .colonnadx {
    width: 785px;
}

body {
    width: 785px;
    position: relative;
    background: #ffffff;
}

.colonnadx {
    padding: 0;
	float: none!important;
}

.colonnasx, .barratopmenu, .areacontatti, .arealogin, .boxcontenutibottom, .footer, .boxaiutotipo1controllo, .boxaiutotipo1, .bottonestampa, .areabottoni, .footer {
    display: none;
}

.boxcontenuti {
    border: none;
}

.boxcontenutibottom {
    border: none;
}

.boxcontenutimiddle {
    background: #ffffff;
}

.printoff {
    display: none;
}

.printon {
    display: block;
}

#exposeMask, .StampaModalMaskClass {
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
	/* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1!important;
    filter: alpha(opacity = 100) !important;
    background: #ffffff !important;
    width: 105% !important;
	height: 100% !important;
}

.popuptipo1, .popuptipo2, {
	position:absolute !important;
    z-index: 1000000 !important;
    left:
    0 !important;
    top:
    0 !important;
}

.rigatipo6 {
    width: 100% !important;
}

.popuptipo2riquadro {
    float: left !important;
}

html > /**/ body .popuptipo2riquadro {
    float: none !important;
}

.popuptipo1chiudi, .popuptipo2chiudi, .bottonestampatipo1 {
    display: none !important;
}

.popupDialogStampa {
    left: 0 !important;
    top: 0 !important;
}

.viewstateClass {
    display: none;
}

.boxportabilitadx {
    float: left;
    width: 370px;
    padding-left: 5px !important;
}

.boxstampadinamico {
    height: auto !important;
}

table.esma tr.nested, table.esma tr.nested2level {
    background-color: #fff;
    display: table-row;
}
.onlyprint{
   display:block !important;
}
span.onlyprint{
   display:inline-block !important;
}
.printshow.tooltiptipo1 {position:static !important;
   display:block !important; width:100% !important; border:0; margin:5px 0 !important;
}

.tooltiptipo1contenuto {
    border: 0 !important;
    background: none !important;
    color: #000066 !important;
	width:100% !important;
}

.tooltip2contenuto {
    background: none !important;
    color: #000066 !important;
}