@import url(MBEStyles.css);
@import url(stiliApp.css);
/* GESTIONE PAGINA */
@page{
	/*size: landscape; 
		size: 21cm 29.4cm;
	margin: 1cm 1cm 1cm 1cm;*/
}
body{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: none;
}
div#barraLogo{
	visibility: hidden;
	display: none;	
}
div.col2 {
	visibility: hidden;
	display: none;	
}
.leftmenu .col1 {
	width:98%;
	padding: 0em;
}
.leftmenu .colleft {
	right:100%;
}
.mbe #container{
	border: 0px solid white;
/*	border: 0px 0px 0px 0px;
	background-image: none;*/
}
/*div#fatturaTotale{
	page: auto;
	page-break-after: always;
}*/
div.breadcrumbs {
	display: none;
	visibility: hidden;
}
div#footer {
	display: none;
	visibility: hidden;
}
div.footer {
	display: none;
	visibility: hidden;
}
.mbe #mainContent {
	/*float: left;	 necessaria altrimenti straborda in alcuni casi a Destra 
		Disabilitato perch� su chrome sfanculava ora sembra tutto ok*/
	margin-top: 0pt;
	margin-left: 0pt;
/*	padding-top:10pt; 
	padding-left:10pt;
	padding-bottom: 20pt;
	padding-right: 10pt;*/

	border-width: 0px 0px 0px 0px;
	
	page: stampaA4;
}
div#sidebar1{
	visibility: hidden;
	display: none;
}
div#header{
	visibility: hidden;
	display: none;
}
div.toolBoxLaterale{
	visibility: hidden;
	display: none;
}

/* Nascondo i dati di Debug */
div#debug{
	visibility: hidden;
	display: none;
}

div.pulsante {
	display: none;
	visibility: hidden;
}
h1,h2,h3,h4,h5,h6{
	padding-top: 0.5em;
	padding-bottom: 0.3em;
/*	padding-top: 2%;
	padding-bottom: 1%;*/
}
button {
	visibility: hidden;
}
input{
/* 	border: 0px; */
	border: none !important;
    box-shadow: none !important;
    outline: none !important;
	/*text-align: right;*/
}
input.submit{
	visibility: hidden;
	display: none;
}
select{
	border: 0px;
}
/* CLASSE GENERICA PER NON STAMPARE*/
.noPrint{
	display: none;
	/*visibility: hidden;	*/
}
.onlyPrint{
	display: unset;
}
table{
	width: 100%;
	border: 1px solid Gray;
	padding: 0px 4px 4px 4px;
}
th{
/*	background-color: Black;
	color: White;*/
	background-color: gray;
	color: black;
	border-bottom: 3px solid black;
}
td{
	color: navy;
	border-left: 0px solid Gray;
	border-right: 0px solid Gray;
	border-bottom: 1px solid Gray;
}
tfoot{
	background-color: #e7eff7;
	font-weight: bold;
}
tfoot td{ text-align: right;}

div#destinationEtichetta {
	clear: both;	
	display: block;
	/*width:  180mm;*/
	padding-right: 3%;
	padding-left: 3%;
}
/* rimpicciolisco il carattere per i dettagli altrimenti sbordano*/
table#dettagliProforma{
	font-size: 9px;	
}
/* FATTURA*/
div#datiFattura{
	display: block;
}
div#fatturaDestinatario{
	float:right;
	border: 1px solid Silver;
	padding: 1em 3em 2em 3em;
	width: 30%;
}
/**** Re-Format della proforma */
div#stampaProforma {
	font-size:98%;
}
/**** Re-Format della proforma */
div#noteMOS {
	font-size:80%;
}
/**** Re-Format della Dual Use */
div#stampaDualUse {
	font-size:65%;
}
/* DIV al termine del quale - IN STAMPA - 
 * viene sempre passato a pagina successiva */
div.pageSeparator{
	page-break-after :always;	/* Salta pagina sempre*/
}
table.app {
	width: 100%;
/*	border: 1px solid Gray;*/
	padding: 6px 6px 6px 6px;
	margin-top: 0.5em;
	margin-bottom: 1em;
}
table.app th{
	color: black;
	background-color: gray;
/*	border-bottom: 3px solid gray;*/
}
table.app td{
	color: navy;
	/*	border-left: 0px solid Gray;
	border-right: 0px solid Gray;*/
	border-bottom: 1px dashed Gray;
}

/* Input PF, tolgo i bordi */
.ui-state-default {
	border: 0px;
}
.ui-inputfield {
/*	webkit-box-shadow: 0;*/
    padding: 0px;
}

/* Tabella per stampe compatte */
table#appCompact {
	width: auto;
}
table#appCompact th{
	height: 1em;
	padding: 0.1em 0.1em 0.1em 0.1em;
}
table#appCompact td{
	height: 1em;
	padding: 0.1em 0.1em 0.1em 0.1em;
}
/* Riduco anche l'input perche' senno occupa troppo spazio */
table#appCompact input {
    padding: 0px 0px 0px 0px;
}
#formManifest table.manifestTable{
	width: auto;
	border: 1px solid Gray;
	padding: 0px 4px 4px 4px;
}
#formManifest table.manifestTable th{
	/*background-color: gray;*/
	color: black;
	/*border-bottom: 3px solid black;*/
}
#formManifest table.manifestTable td{
	color: black;
	border: none;
	padding: 4px 10px;
}
#formManifest table td{
	font-size: 0.7em;
}
/*#formManifest table.manifestTable td span{
 	padding: 1rem !important; 
}*/
.tableFull {width: 100% !important}
