﻿@font-face {
  font-family: 'EmotiveSans';
  src: url(EmotiveSans-Regular.woff2) format('woff2'),
       url(EmotiveSans-Regular.woff) format('woff'),
       url(EmotiveSans-Regular.ttf) format('truetype');
  font-display: swap;
}
html, body, select, input, button, textarea {font-family: EmotiveSans}

BODY
{
	height: 100vh;
	BACKGROUND-COLOR: #ffffff;
	color: #000000;
}

* { 
	line-height: 1.2em !important; 
	outline: none;
}
/*
input:not([readonly]):not([disabled]):focus, select:not([readonly]):not([disabled]):focus, textarea:not([readonly]):not([disabled]):focus
{
	outline: 3px dotted #24BE85;
}
*/
.ls-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin: 0px;
}
section {
  margin: 0px;
}
footer {
  margin-top: auto;
  margin-bottom:0px;
  background-color: limegreen;
}


A:link{		COLOR: #000000;	TEXT-DECORATION: none}
A:visited{	COLOR: #000000;	TEXT-DECORATION: none}
/*A:active{	COLOR: #000000;	TEXT-DECORATION: none}
A:hover{	COLOR: #000000;	TEXT-DECORATION: none} */
.BoxMenu{			COLOR: #000000;		 FONT-SIZE: 11px; 	TEXT-DECORATION: none;}
A.BoxMenu:link{		COLOR: #000000;	TEXT-DECORATION: none}
A.BoxMenu:visited{	COLOR: #000000;	TEXT-DECORATION: none}
A.BoxMenu:active{	COLOR: #000000;	TEXT-DECORATION: none}
A.BoxMenu:hover{	COLOR: #478279;	TEXT-DECORATION: none}

.BoxMenuT, A.BoxMenuT:link, A.BoxMenuT:visited{	COLOR: #000000;	 FONT-SIZE: 12px; FONT-WEIGHT: 700;TEXT-DECORATION: none}
A.BoxMenuT:active{	COLOR: #B5B9C7;	FONT-WEIGHT: bold;}
A.BoxMenuT:hover{	COLOR: #B5B9C7;	FONT-WEIGHT: bold;}

.BoxMenuL, A.BoxMenuL:link, A.BoxMenuL:visited{	COLOR: #000000;		FONT-SIZE: 11px;	FONT-WEIGHT: bold}
A.BoxMenuL:active{	COLOR: #000000}
A.BoxMenuL:hover{	COLOR: #478279}

.BoxMenuL1, A.BoxMenuL1:link, A.BoxMenuL1:visited{	COLOR: #AAAAAA;	 FONT-SIZE: 12px; FONT-WEIGHT: 700;TEXT-DECORATION: none}
A.BoxMenuL1:active{	COLOR: #478279; FONT-WEIGHT: bold;}
A.BoxMenuL1:hover{	COLOR: #478279;	FONT-WEIGHT: bold;}

.BoxMenuL2{				COLOR: #000000;		FONT-SIZE: 13px;	FONT-WEIGHT: bold}
A.BoxMenuL2:link{		COLOR: #000000;	FONT-WEIGHT: bold;	TEXT-DECORATION: none}
A.BoxMenuL2:visited{	COLOR: #000000;}
A.BoxMenuL2:active{		COLOR: #000000;}
A.BoxMenuL2:hover{		COLOR: #478279;}
.BoxMenuL3{				COLOR: #000000;		FONT-SIZE: 12px;	FONT-WEIGHT: bold}
A.BoxMenuL3:link{		COLOR: #000000;	FONT-WEIGHT: bold;	TEXT-DECORATION: none}
A.BoxMenuL3:visited{	COLOR: #000000;}
A.BoxMenuL3:active{		COLOR: #000000;}
A.BoxMenuL3:hover{		COLOR: #478279;}
.BoxMenu8{			COLOR: #000000;		 FONT-SIZE: 10px;}
A.BoxMenu8:link{	COLOR: #000000;	TEXT-DECORATION: none}
A.BoxMenu8:visited{	COLOR: #000000;	TEXT-DECORATION: none}
A.BoxMenu8:active{	COLOR: #000000;	TEXT-DECORATION: none}
A.BoxMenu8:hover{	COLOR: #000000;	TEXT-DECORATION: none;}
.BoxMenu9{			COLOR: #FFFFFF;		 FONT-SIZE: 10px;}
A.BoxMenu9:link{	COLOR: #FFFFFF;	TEXT-DECORATION: none}
A.BoxMenu9:visited{	COLOR: #FFFFFF;	TEXT-DECORATION: none}
A.BoxMenu9:active{	COLOR: #FFFFFF;	TEXT-DECORATION: none}
A.BoxMenu9:hover{	COLOR: #B5B9C7;	TEXT-DECORATION: none;}
.InHeader{			background: #000000;	COLOR: white;	TEXT-DECORATION: none; FONT-SIZE: 9pt;	FONT-WEIGHT: 700}
A.InHeader,A.InHeader:visited{	COLOR: white;	TEXT-DECORATION: none;}
A.InHeader:hover{	COLOR: #00F890;}
A.InHeader:active{	COLOR: #00F890;}

TABLE.Main{	BORDER-BOTTOM: black 1px solid;	BORDER-LEFT: black 1px solid;	BORDER-TOP: black 1px solid;	BORDER-RIGHT: black 1px solid}
P.Jus{	text-align: justify}

INPUT.iscr{	background-color: transparent}

INPUT.mytext{	height: 20px}

TABLE.prova{	border: #000000;	border-collapse: separate;	border-spacing: 1pt}

TABLE.prod{		border: 1px solid #000000;}

TR{		TEXT-DECORATION: none}

TD{	FONT-SIZE: 12px;}

TD.prod{	border: 1px solid #000000;}
TD.prod_h0{	BORDER-TOP: hidden;	BORDER-LEFT: hidden;	BORDER-BOTTOM: hidden;	BORDER-RIGHT: hidden}
TD.prod_h0l{	BORDER-LEFT: #ffffff 1px solid;}
TD.prod_h0b{	BORDER-BOTTOM: #ffffff 1px solid;}
TD.prod_h0r{	BORDER-RIGHT: #ffffff 1px solid;}
TD.prod_h0t{	BORDER-TOP: #ffffff 1px solid;}
TD.prod_hbl{	BORDER-LEFT: #000000 1px solid;}
TD.prod_hbb{	BORDER-BOTTOM: #000000 1px solid;}
TD.prod_hbr{	BORDER-RIGHT: #000000 1px solid;}
TD.prod_hbt{	BORDER-TOP: #000000 1px solid;}

TD.prod_h1{		BORDER-TOP: hidden;	BORDER-LEFT: #ffffff 1px solid;	BORDER-BOTTOM: hidden;	BORDER-RIGHT: hidden}
TD.prod_h2{		BORDER-TOP: hidden;	BORDER-LEFT: hidden;	BORDER-BOTTOM: hidden;	BORDER-RIGHT: #ffffff 1px solid}
TD.prod_hgt{	BORDER-TOP: #c0c0c0 1px solid;}
TD.prod_hgl{	BORDER-LEFT: #c0c0c0 1px solid;}
TD.prod_hgb{	BORDER-BOTTOM: #c0c0c0 1px solid;}
TD.prod_hgr{	BORDER-RIGHT: #c0c0c0 1px solid;}
TD.prod_h1g{	BORDER-TOP: hidden;	BORDER-LEFT: #c0c0c0 1px solid;	BORDER-BOTTOM: hidden;	BORDER-RIGHT: hidden}
TD.prod_h2g{	BORDER-TOP: hidden;	BORDER-LEFT: hidden;	BORDER-BOTTOM: hidden;	BORDER-RIGHT: #c0c0c0 1px solid}
TD.prod_h3{		BORDER-TOP: hidden;	BORDER-LEFT: #ffffff 1px solid;	BORDER-BOTTOM: hidden;	BORDER-RIGHT: #ffffff 1px solid}
TD.prod_h3g{	BORDER-TOP: hidden;	BORDER-LEFT: #c0c0c0 1px solid;	BORDER-BOTTOM: hidden;	BORDER-RIGHT: #c0c0c0 1px solid}
TD.prod_r0{		BORDER-TOP: #ffffff 1px solid;	BORDER-LEFT: hidden;	BORDER-BOTTOM: hidden;	BORDER-RIGHT: hidden}
TD.prod_r1{		BORDER-TOP: #ffffff 1px solid;	BORDER-LEFT: #ffffff 1px solid;	BORDER-BOTTOM: hidden;	BORDER-RIGHT: hidden}
TD.prod_r1c{	BORDER-TOP: #c0c0c0 1px solid;	BORDER-LEFT: #c0c0c0 1px solid;	BORDER-BOTTOM: hidden;	BORDER-RIGHT: hidden}
TD.prod_r1g{	BORDER-TOP: #ffffff 1px solid;	BORDER-LEFT: #c0c0c0 1px solid;	BORDER-BOTTOM: hidden;	BORDER-RIGHT: hidden}
TD.prod02{	BORDER-TOP: #ffffff 1px solid;	BORDER-LEFT: hidden;	BORDER-BOTTOM: hidden;	BORDER-RIGHT: hidden}
TD.prod03{	BORDER-BOTTOM: #ffffff 1px solid;	BORDER-LEFT: #ffffff 1px solid;	BORDER-TOP: hidden;	BORDER-RIGHT: hidden}
TD.prod03c{	BORDER-BOTTOM: #c0c0c0 1px solid;	BORDER-LEFT: #c0c0c0 1px solid;	BORDER-TOP: hidden;	BORDER-RIGHT: hidden}
TD.prod04{	BORDER-BOTTOM: #ffffff 1px solid;	BORDER-LEFT: #ffffff 1px solid;	BORDER-TOP: #ffffff 1px solid;	BORDER-RIGHT: hidden}
TD.prod04c{	BORDER-BOTTOM: #c0c0c0 1px solid;	BORDER-LEFT: hidden;	BORDER-TOP: #c0c0c0 1px solid;	BORDER-RIGHT: hidden}
TD.prod05{	BORDER-BOTTOM: #ffffff 1px solid;	BORDER-LEFT: hidden;	BORDER-TOP: hidden;	BORDER-RIGHT: hidden}
TD.prod05c{	BORDER-BOTTOM: #c0c0c0 1px solid;	BORDER-LEFT: hidden;	BORDER-TOP: hidden;	BORDER-RIGHT: hidden}
TD.prod06{	BORDER-BOTTOM: #c0c0c0 1px solid;	BORDER-LEFT: #c0c0c0 1px solid;	BORDER-TOP: hidden;	BORDER-RIGHT: hidden}
TD.prod06b{	BORDER-BOTTOM: #c0c0c0 1px solid;	BORDER-LEFT: #ffffff 1px solid;	BORDER-TOP: hidden;	BORDER-RIGHT: hidden}
TD.prod33c{	BORDER-LEFT: #c0c0c0 1px solid;	BORDER-TOP: hidden;	BORDER-BOTTOM: #c0c0c0 1px solid;	BORDER-RIGHT:#c0c0c0 1px solid }
TD.prod07{	BORDER-BOTTOM: #ffffff 1px solid;	BORDER-LEFT: hidden;	BORDER-TOP: hidden;	BORDER-RIGHT: hidden}
TD.prod1{	BORDER-TOP: #ffffff 1px solid;	BORDER-LEFT: #ffffff 1px solid;	BORDER-BOTTOM: #ffffff 1px solid;	BORDER-RIGHT: hidden}
TD.prodcl{	BORDER-LEFT: #c0c0c0 1px solid;}
TD.prodcb{	BORDER-BOTTOM: #c0c0c0 1px solid;}
TD.prodcr{	BORDER-RIGHT: #c0c0c0 1px solid;}
TD.prodct{	BORDER-TOP: #c0c0c0 1px solid;}
TD.prod1c{	BORDER-TOP: #c0c0c0 1px solid;	BORDER-LEFT: #c0c0c0 1px solid;	BORDER-BOTTOM: #c0c0c0 1px solid;	BORDER-RIGHT: hidden}
TD.prod1a{	BORDER-TOP: #ffffff 1px solid;	BORDER-LEFT: #ffffff 1px solid;	BORDER-BOTTOM: #ffffff 1px solid;	BORDER-RIGHT: #ffffff 1px solid}
TD.prod1ac{	BORDER-TOP: #c0c0c0 1px solid;	BORDER-LEFT: #c0c0c0 1px solid;	BORDER-BOTTOM: #c0c0c0 1px solid;	BORDER-RIGHT: #c0c0c0 1px solid}
TD.prod2{	BORDER-TOP: hidden;	BORDER-LEFT: hidden;	BORDER-BOTTOM: #ffffff 1px solid;	BORDER-RIGHT: #ffffff 1px solid}
TD.prod2c{	BORDER-TOP: hidden;	BORDER-LEFT: hidden;	BORDER-BOTTOM: #c0c0c0 1px solid;	BORDER-RIGHT: #c0c0c0 1px solid}
TD.prod3{	BORDER-LEFT: #ffffff 1px solid;	BORDER-TOP: hidden;	BORDER-BOTTOM: #ffffff 1px solid;	BORDER-RIGHT:#ffffff 1px solid }
TD.prod4{	BORDER-TOP: #ffffff 1px solid;	BORDER-LEFT: hidden;	BORDER-BOTTOM: hidden;	BORDER-RIGHT: #ffffff 1px solid}
TD.prod4c{	BORDER-TOP: #c0c0c0 1px solid;	BORDER-LEFT: hidden;	BORDER-BOTTOM: hidden;	BORDER-RIGHT: #c0c0c0 1px solid}
TD.prod41{	BORDER-TOP: #000000 1px solid;	BORDER-LEFT: #000000 1px solid;	BORDER-BOTTOM: hidden;	BORDER-RIGHT: hidden}
TD.prod42{	BORDER-BOTTOM: #000000 1px solid;	BORDER-LEFT: #000000 1px solid;	BORDER-TOP: hidden;	BORDER-RIGHT: hidden}
TD.prod5{	BORDER-BOTTOM: hidden;	BORDER-LEFT: #000000 1px solid;	BORDER-TOP: hidden;	BORDER-RIGHT: #000000 1px solid}
TD.prod6{	BORDER-BOTTOM: hidden;	BORDER-LEFT: #000000 1px solid;	BORDER-TOP: #000000 1px solid;	BORDER-RIGHT: #000000 1px solid}
TD.prod7{	BORDER-BOTTOM: #000000 1px solid;	BORDER-LEFT: #000000 1px solid;	BORDER-TOP: #000000 1px solid;	BORDER-RIGHT: hidden}
TD.prod8{	BORDER-BOTTOM: #000000 1px solid;	BORDER-LEFT: hidden;	BORDER-TOP: #000000 1px solid;	BORDER-RIGHT: #000000 1px solid}
TD.prod9{	BORDER-BOTTOM: #000000 1px solid;	BORDER-LEFT: #000000 1px solid;	BORDER-TOP: hidden;	BORDER-RIGHT: #000000 1px solid}
TD.prod1b{	BORDER-BOTTOM: #000000 1px solid;	BORDER-LEFT: #000000 1px solid;	BORDER-TOP: hidden;	BORDER-RIGHT: #000000 1px solid}
TD.prod2b{	BORDER-BOTTOM: #000000 1px solid;	BORDER-RIGHT: hidden;	BORDER-TOP: hidden;	BORDER-LEFT: #000000 1px solid}
TD.prod2z{	BORDER-BOTTOM: hidden;	BORDER-RIGHT: hidden;	BORDER-TOP: hidden;	BORDER-LEFT: #000000 1px solid}
TD.prod3b{	BORDER-BOTTOM: #000000 1px solid;	BORDER-LEFT: hidden;	BORDER-TOP: hidden;	BORDER-RIGHT: hidden}
TD.prod4b{	BORDER-BOTTOM: #000000 1px solid;		BORDER-LEFT: #000000 1px solid;	BORDER-TOP: #000000 1px solid;	BORDER-RIGHT: #000000 1px solid}
TD.prod0cmn{	BORDER-BOTTOM: #ffffff 1px solid;	BORDER-LEFT: #ffffff 1px solid;	BORDER-TOP: #ffffff 1px solid;	BORDER-RIGHT: hidden}
TD.prod1cmn{	BORDER-BOTTOM: #ffffff 1px solid;	BORDER-LEFT: #ffffff 1px solid;	BORDER-TOP: #ffffff 1px solid;	BORDER-RIGHT: #ffffff 1px solid}
TD.prod2cmn{	BORDER-TOP: #ffffff 1px solid;	BORDER-LEFT: #ffffff 1px solid;	BORDER-BOTTOM: #ffffff 1px solid;	BORDER-RIGHT: hidden}
TD.prod3cmn{	BORDER-TOP: #ffffff 1px solid;	BORDER-LEFT: hidden;	BORDER-BOTTOM: #ffffff 1px solid;	BORDER-RIGHT: hidden}
TD.prod4cmn{	BORDER-BOTTOM: #ffffff 1px solid;	BORDER-LEFT: #ffffff 1px solid;	BORDER-TOP: #ffffff 1px solid;	BORDER-RIGHT: #ffffff 1px solid}
TD.prod5cmn{	BORDER-TOP: #ffffff 1px solid;	BORDER-LEFT: #ffffff 1px solid;	BORDER-BOTTOM: hidden;	BORDER-RIGHT: hidden}

.h03 {
    height: 3px;      /* per IE5.x e IE6 */
	overflow:hidden;
}
.h59 {
    height: 59px;      /* per IE5.x e IE6 */
    min-height: 59px;  /* per i browser moderni */
	overflow:hidden;
}
.h20 {
    height: 22px;      /* per IE5.x e IE6 */
    min-height: 22px;  /* per i browser moderni */
	overflow:hidden;
}
.h18 {
    height: 16px;      /* per IE5.x e IE6 */
    min-height: 18px;  /* per i browser moderni */
	overflow:hidden;
}
TD.prod_h4g{	BORDER-TOP: hidden;	BORDER-LEFT: hidden;	BORDER-BOTTOM: #c0c0c0 1px solid;	BORDER-RIGHT: #c0c0c0 1px solid}
TD.prod_h5g{	BORDER-TOP: hidden;	BORDER-LEFT: #c0c0c0 1px solid;	BORDER-BOTTOM: #c0c0c0 1px solid;	BORDER-RIGHT: #c0c0c0 1px solid}
TD.prod_h6g{	BORDER-TOP: #c0c0c0 1px solid;	BORDER-LEFT: hidden;	BORDER-BOTTOM: #c0c0c0 1px solid;	BORDER-RIGHT: #c0c0c0 1px solid}
TD.prod_h7g{	BORDER-TOP: #c0c0c0 1px solid;	BORDER-LEFT: #c0c0c0 1px solid;	BORDER-BOTTOM: #c0c0c0 1px solid;	BORDER-RIGHT: #c0c0c0 1px solid}




TD{		TEXT-DECORATION: none}
TABLE{	BORDER-BOTTOM: medium none;	BORDER-LEFT: medium none;	BORDER-TOP: medium none;	BORDER-RIGHT: medium none;
		FONT-SIZE: 12px;	TEXT-DECORATION: none}
FONT{	}
.BoxMenuTitolo{		COLOR: #000000;	FONT-SIZE: 12px;	FONT-WEIGHT: bold}
.BoxMenuTesto{		COLOR: #000000;	FONT-SIZE: 12px;}
.fontsmall{		FONT-SIZE: 9px;	COLOR: #000000}
.tutto{			FONT-SIZE: 11px;	COLOR: #000000;}
.tuttoB{		FONT-SIZE: 11px;	FONT-WEIGHT: bold; 	COLOR: #24BE85}
.tuttoK{		FONT-SIZE: 11px;	FONT-WEIGHT: bold; 	COLOR: #000000}
.info{		COLOR: #000000;	FONT-SIZE: 13px;  	 	FONT-WEIGHT: bold; 	font-style:italic;}
.infon{		COLOR: #000000;	FONT-SIZE: 12px;  	 	FONT-WEIGHT: bold;}
.infonK{	COLOR: #000000;	FONT-SIZE: 12px;  	 	FONT-WEIGHT: bold;}
.infon01{	COLOR: #000000;	FONT-SIZE: 12px;  	 }
.infon02{	COLOR: #000000;	FONT-SIZE: 11px;  	 }
.infonw{	COLOR: #000000;	FONT-SIZE: 14px;  	 	FONT-WEIGHT: bold; }
.infonn{	COLOR: #000000;	FONT-SIZE: 11px;  	 	FONT-WEIGHT: bold; }
.infonnn{	COLOR: #000000;	FONT-SIZE:  9px;  	 	FONT-WEIGHT: bold; }
.infos{		COLOR: #101010;	FONT-SIZE: 11px;  	 	FONT-WEIGHT: bold; 	font-style:italic;}
.infosm{	COLOR: #101010;	FONT-SIZE:  9px;  	 	FONT-WEIGHT: bold; 	font-style:italic;}
.infoss{	COLOR: #101010;	FONT-SIZE:  8px;  	 	FONT-WEIGHT: bold; 	font-style:italic;}
.infosW{	COLOR: #FFFFFF;	FONT-SIZE: 11px;  	 	FONT-WEIGHT: bold; }
.infosWnb{	COLOR: #FFFFFF;	FONT-SIZE: 11px;  	 	FONT-WEIGHT: normal; }
.infosWn{	COLOR: #FFFFFF;	FONT-SIZE: 10px;  	 	FONT-WEIGHT: bold; }
.piccoloB { color: #FFFFFF; font-size:  9px;		}
.infoR{		COLOR: red;		FONT-SIZE: 12px;	  FONT-WEIGHT: bold; }
.messaggion{	COLOR: #000000; FONT-SIZE: 16px;		 	FONT-WEIGHT: bold; }
.messaggio{	COLOR: #24BE85; FONT-SIZE: 16px;		 	FONT-WEIGHT: bold; }
.infonB{	COLOR: #24BE85;	FONT-SIZE: 12px;  	 	FONT-WEIGHT: bold; }
.infonBS{	COLOR: #478279;	FONT-SIZE: 12px;  	 	FONT-WEIGHT: bold; }
.messaggioss{	FONT-SIZE: 10;  }
.messsmall{	FONT-SIZE: 8;  }
.titolo0{					FONT-SIZE: 16px; 		FONT-WEIGHT: bold;	FONT-STYLE: normal;}
.aster{		COLOR: #D3145A; FONT-SIZE: 16;  	 	FONT-WEIGHT: bold; 	font-style:italic;}
.style1{	COLOR: #000000;	FONT-WEIGHT: bold}
.Stile2{	COLOR: #000000;		FONT-SIZE: 11px;	FONT-WEIGHT: bold}
.Stile3{	COLOR: #000000;	FONT-SIZE: 14px;	FONT-WEIGHT: bold}
.style4{	COLOR: #000000;	FONT-WEIGHT: normal}
.style5{	COLOR: #445c89;	FONT-WEIGHT: bold}
.Stile6{		COLOR: #9900cc;	FONT-SIZE: 16px;	FONT-WEIGHT: bold}
.Stile7{		COLOR: #FFF7D3;	FONT-SIZE: 16px;	FONT-WEIGHT: bold}
.Stile8{		COLOR: #000000;	FONT-SIZE: 11px;	FONT-WEIGHT: normal}

.ImmagineCarrello {	width:50px;	height:34px;	position:relative;	top:-9px;}

.BlueBt{	BACKGROUND-COLOR:#FF00FF;	border-style:outset;	border-color:#000000;	border-width:1px;	width:120px;
	height:23px;	COLOR: #FFFFFF;	FONT-SIZE: 11;  	 	FONT-WEIGHT: bold; }






@media not print {
	.printonly { display: none !important }
	BODY {
		overflow-y: scroll;		
	}
}
@media print {
* { background-image:none; }
* {
	/*overflow-y:visible !important;*/
}
.noprint { display: none !important }
.print { 
		width:100%; 
		/*height:100%;*/
		text-align:center;
		/*page-break-after:always */
	}
}
