HTML, BODY {
	MARGIN: 0px; PADDING: 0px; height:100%;
}
BODY {
	BACKGROUND-COLOR: #f2f2f2; font-family: Verdana, Arial, sans-serif; FONT-SIZE: 10px; 
}
h2 {
	MARGIN: 0px; PADDING: 0px; text-align: center; 
}
div#container {
	/*position: relative; height:100%; per fungere da riferimento ai futuri posizionamenti assoluti*/
	width:100%; /*per evitare che il footer si sposti a destra oltre lo schermo*/
	padding-bottom:20px;/*per evitare che il footer si sovrascriva in caso di pagina pił grande dello schermo*/
}
div#contenuti{
		PADDING: 10px;
		/*TEXT-ALIGN: center;*/
}
div#sotto{
	MARGIN-top: 200px; 
	PADDING: 0px; 
	width: 100%; 
	COLOR: #999; TEXT-ALIGN: right;
	BORDER-top: #ccc 1px solid;
	position: absolute; bottom:0;
}
/*classi QUIX*/
.footer {
	FONT-SIZE: 10px; MARGIN: 0px 10px; COLOR: #999; FONT-FAMILY: Arial; TEXT-ALIGN: right; TEXT-DECORATION: none; 
}
.bannerLink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none
}
.bannerLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none
}
.data {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: #2a354b; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Sans-Serif; BACKGROUND-COLOR: #efefef
}
.data2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #2a354b; FONT-FAMILY: Verdana, Arial, Sans-Serif; BACKGROUND-COLOR: #efefef
}
.finiscepagina{
	page-break-after: always;
}
.flottasinistra{
	float: left;
}
.grassettoSuBianco {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #2a354b; FONT-FAMILY: Verdana, Arial, Sans-Serif; BACKGROUND-COLOR: #FFFFFF
}
.iniziapagina{
	page-break-before: always;
}
.label {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; COLOR: #2a354b; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Sans-Serif; HEIGHT: 25px; BACKGROUND-COLOR: #d4d7dc; TEXT-ALIGN: right
}
.label2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; COLOR: #2a354b; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Sans-Serif; HEIGHT: 25px; BACKGROUND-COLOR: #d4eedc; TEXT-ALIGN: right
}
.label3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; COLOR: #2a354b; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Sans-Serif; HEIGHT: 25px; BACKGROUND-COLOR: #eeee99; TEXT-ALIGN: right
}
.labeliniziapagina{
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; COLOR: #2a354b; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Sans-Serif; HEIGHT: 25px; BACKGROUND-COLOR: #d4d7dc; TEXT-ALIGN: right; page-break-before: always;
}
.linkedit {/* PER link di EDIT  - BLU*/
	FONT-SIZE: 10px; COLOR: #33A; FONT-FAMILY: Verdana, Sans-Serif; TEXT-DECORATION: none
}
.linkedit:hover {
	FONT-SIZE: 10px; COLOR: #77A; FONT-FAMILY: Verdana, Sans-Serif; TEXT-DECORATION: underline
}
.linkelimina {/* PER link di eliminazione - RED*/
	FONT-SIZE: 10px; COLOR: #A33; FONT-FAMILY: Verdana, Sans-Serif; TEXT-DECORATION: none; 
}
.linkelimina:hover {/* PER link di eliminazione - RED*/
	FONT-SIZE: 10px; COLOR: #A77; FONT-FAMILY: Verdana, Sans-Serif; TEXT-DECORATION: underline; 
}
.linkgrosso {/* PER link grossi*/
	FONT-SIZE: 20px; COLOR: #000; FONT-FAMILY: Verdana, Sans-Serif; TEXT-DECORATION: none; 
}
.linkgrosso:hover{/* PER link grossi*/
	FONT-SIZE: 20px; COLOR: #333; FONT-FAMILY: Verdana, Sans-Serif; TEXT-DECORATION: underline; /*FONT-WEIGHT: bold;*/
}
.linkscegli{/* PER link di espansione uno a molti - GREEN*/ 
	FONT-SIZE: 10px; COLOR: #353; FONT-FAMILY: Verdana, Sans-Serif; TEXT-DECORATION: none
}
.linkscegli:hover {
	FONT-SIZE: 10px; COLOR: #575; FONT-FAMILY: Verdana, Sans-Serif; TEXT-DECORATION: underline
}
.normaleSuBianco {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #2a354b; FONT-FAMILY: Verdana, Arial, Sans-Serif; BACKGROUND-COLOR: #FFFFFF
}
.pagerLink {/* PER link che non devono cambiare colore */
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana, Sans-Serif; TEXT-DECORATION: underline
}
.pagerLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #aaaaaa; FONT-FAMILY: Arial,Verdana, Sans-Serif; TEXT-DECORATION: underline
}
.calculatedInput {
	BORDER-RIGHT: #9e9e9e 1px solid; BORDER-TOP: #9e9e9e 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #9e9e9e 1px solid; COLOR: #000000; BORDER-BOTTOM: #9e9e9e 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #f0f0ff
}
.readonlyInput {
	BORDER-RIGHT: #9e9e9e 1px solid; BORDER-TOP: #9e9e9e 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #9e9e9e 1px solid; COLOR: #000000; BORDER-BOTTOM: #9e9e9e 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #efefef
}
.selectInput {
	BORDER-RIGHT: #95a2aa 1px solid; BORDER-TOP: #95a2aa 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #95a2aa 1px solid; COLOR: #000000; BORDER-BOTTOM: #95a2aa 1px solid; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #ffffff
}
.sfondoBianco {
	BACKGROUND-COLOR: #fff;
}
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #2a354b; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none
}
.textInput {
	BORDER-RIGHT: #9e9e9e 1px solid; BORDER-TOP: #9e9e9e 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #9e9e9e 1px solid; COLOR: #000000; BORDER-BOTTOM: #9e9e9e 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
.testoOrdine {
	FONT-WEIGHT: normal; FONT-SIZE: 14; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none;
}
.testoGrandeOrdine {
	FONT-WEIGHT: normal; FONT-SIZE: 16; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none;
}