.HIDDENXOVERFLOW
{
	FONT-FAMILY: Tahoma;
	overflow-x: hidden;
}

BODY.SCROLL
{
    BACKGROUND-COLOR: #ffffff;
    SCROLLBAR-FACE-COLOR: #273c81;
    SCROLLBAR-HIGHLIGHT-COLOR: #cccccc;
    SCROLLBAR-SHADOW-COLOR: #cccccc;
    SCROLLBAR-3DLIGHT-COLOR: #273c81;
    SCROLLBAR-ARROW-COLOR: #c4c4ff;
    SCROLLBAR-TRACK-COLOR: #c4c4ff;
    SCROLLBAR-DARKSHADOW-COLOR: #273c81
}
BODY.POPUP
{
    BACKGROUND-COLOR: white
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: navy;
	list-style-type: circle;
	font-style: normal;
	font-weight: bold;



}

a:visited {
	color: #ff9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	list-style-type: circle;




}

.BUTTON
{
	BACKGROUND: #273c81;
	COLOR: #ffffff;
	CURSOR: hand;
	FONT-FAMILY: Tahoma;
	TEXT-ALIGN: center;
	WIDTH: auto;
	height: 22px;

}

.normalText {

    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: x-small;
    FONT-VARIANT: normal
}
.evidenziato {
	COLOR: #CC0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	FONT-VARIANT: normal;
	TEXT-DECORATION: underline;

}

.label {
	COLOR: navy;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
	FONT-VARIANT: normal;
	border: 1px none;

}

.intestazione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #FFFFFF;
	background-color: #6699CC;
	border: none #FF6600;
	font-weight: bold;
	text-transform: none;
	text-align: center;
}

.intestazione2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	background-color: #6699CC;
	border: none #FF6600;
	font-weight: bold;
	text-transform: none;
}

.table1 {
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	margin: 0px;
	padding: 0px;

}

.textfield {
	BORDER-BOTTOM: navy 1pt solid;
	BORDER-LEFT: navy 1pt solid;
	BORDER-RIGHT: navy 1pt solid;
	BORDER-TOP: navy 1pt solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: navy;
	background-color: #FFFFFF;
	height: 20px;


}

.datafield {

	BORDER-BOTTOM: navy 1pt solid;
	BORDER-LEFT: navy 1pt solid;
	BORDER-RIGHT: navy 1pt solid;
	BORDER-TOP: navy 1pt solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: navy;
	width: auto;
	background-color: #FFFFFF;
	height: auto;
}

.selectfield {

	BORDER-BOTTOM: navy 1pt solid;
	BORDER-LEFT: navy 1pt solid;
	BORDER-RIGHT: navy 1pt solid;
	BORDER-TOP: navy 1pt solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: navy;
	width: 150px;
	background-color: #FFFFFF;
	height: 18px;
}
.textfieldnoborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #CC0000;
	width: 50px;
	background-color: #FFFFFF;
	height: 20px;
	border: 1pt solid #FFFFFF;
	font-variant: normal;
	text-decoration: underline;


}
.msgerror {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #CC0000;
	background-color: #6699CC;
	border: none #FF6600;
	font-weight: bold;
	text-transform: none;
	text-align: center;
}
.table2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	border: 1px solid #6699CC;


}
.imgborder {
	border: 2px solid #6699CC;
}
.tdlistcell {
	border: 1px solid #666666;


}
.bglistcelldark {

	background-color: #CCCCCC;
	border: 1px solid #666666;
}
.bglistcell {


	background-color: #CCCCCC;
	border: 1px solid #666666;
}
.textfieldMini {
	BORDER-BOTTOM: navy 1pt solid;
	BORDER-LEFT: navy 1pt solid;
	BORDER-RIGHT: navy 1pt solid;
	BORDER-TOP: navy 1pt solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: navy;
	background-color: #FFFFFF;
	height: 20px;
	width: 100px;

}
.bglistcellgiallo {




	background-color: #FFFF00;
	border: 1px solid #666666;
}
.bglistcellarancione {





	background-color: #993366;
	border: 1px solid #666666;
}
.bglistcellrosso {






	background-color: #FF0000;
	border: 1px solid #666666;
}
.bglistcellfuxia {







	background-color: #FF00FF;
	border: 1px solid #666666;
}
.datafieldWarning {


	BORDER-BOTTOM: navy 1pt solid;
	BORDER-LEFT: navy 1pt solid;
	BORDER-RIGHT: navy 1pt solid;
	BORDER-TOP: navy 1pt solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: navy;
	width: auto;
	background-color: #FF0000;
	height: auto;
}
.label2 {
	COLOR: navy;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
	FONT-VARIANT: normal;
	border: 1px none;
	font-weight: bold;

}
.label3 {
	COLOR: navy;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
	FONT-VARIANT: normal;
	border-top: 1pt none;
	border-right: 1pt solid;
	border-bottom: 1pt solid;
	border-left: 1pt none;



}
.label4 {

	COLOR: navy;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
	FONT-VARIANT: normal;
	border-top: 1pt none;
	border-right: 1pt none;
	border-bottom: 1pt solid;
	border-left: 1pt none;
}
.label5 {

	COLOR: navy;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
	FONT-VARIANT: normal;
	border-top: 1pt none;
	border-right: 1pt none;
	border-bottom: 1pt solid;
	border-left: 1pt solid;
}
.label6 {


	COLOR: navy;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
	FONT-VARIANT: normal;
	border-top: 1pt none;
	border-right: 1pt none;
	border-bottom: 1pt none;
	border-left: 1pt solid;
}
.datafieldFattura {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: navy;
	width: auto;
	background-color: #FFFFFF;
	height: auto;
	font-weight: bold;
	border: 1pt none navy;
	font-variant: normal;


}
