@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%;
}
.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: 2%;
	padding-bottom: 1%;
}
button {
	visibility: hidden;
}
input{
	border: 0px;
	text-align: right;
}
input.submit{
	visibility: hidden;
	display: none;
}
select{
	border: 0px;
}
/* CLASSE GENERICA PER NON STAMPARE*/
.noPrint{
	display: none;
	/*visibility: hidden;	*/
}
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%;
}
/* 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;
}
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;
}