.label1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.label1_I {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	color: #333333;
}

.labelRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.label_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000055;
	font-weight:bold;
	text-decoration:none;
}

.labelSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.titleSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #333333;
}
.subTitleSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #333333;
}


.gridHeader {

	background-color: #EFEFEF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	vertical-align:top;
	color:Black;
}

.gridHeaderSX {

	background-color: #EFEFEF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	vertical-align:top;
	color:Black;
}

.gridHeaderDX {

	background-color: #EFEFEF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	vertical-align:top;
	color:Black;
}

.gridHeaderSXDX {

	background-color: #EFEFEF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	vertical-align:top;
	color:Black;
}

.titleCell {

	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	vertical-align:top;
}


.gridCellTitles {

	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color:#006699;
}


.gridCell {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	vertical-align:top;
}

.gridCellDotted {

	border-bottom-width: 1px;
	border-bottom-style:dotted;
	border-bottom-color: #CCCCCC;
}

.gridCellLight {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	vertical-align:top;
}
.gridCellMiddle {

	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	vertical-align:middle;
}
.gridCellSelected {

	background-color: #EFEFEF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	vertical-align:top;
}

.testoControlli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.HeaderCell 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
}

.FooterCell 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #EFEFEF;
}


.flatControl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #E0E0E0;
	background-color: #FFFFFF;
}

.Button1
{
    BORDER-RIGHT: #104a7b 1px solid;
    BORDER-TOP: #afc4d5 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND: #dddddd;
    BORDER-LEFT: #afc4d5 1px solid;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #104a7b 1px solid;
    FONT-FAMILY: tahoma,sans-serif;
    HEIGHT: 20px;
    TEXT-DECORATION: none
}
.pulsanteLink1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}
.pulsanteLink1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}
.pulsanteLink1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;	
}

.pulsanteLink1_white:hover {
	color: #FFFFFF;
	text-decoration: underline;	
}

.pulsanteLink1_white:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
.pulsanteLink1_white:visited {
	color: #FFFFFF;
	text-decoration:none;
}


.pulsanteLink1_bold:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:bold;
	text-decoration:none;
}
.pulsanteLink1_bold:visited {
	color: #333333;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}
.pulsanteLink1_bold:hover {
	color: #333333;
	font-size: 11px;
	font-weight:bold;
	text-decoration: underline;	
}

.pulsanteLink1_u:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:underline;
}
.pulsanteLink1_u:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:underline;
}
.pulsanteLink1_u:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;	
}

.pulsanteLink1_i:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style:italic;
	text-decoration:none;
}
.pulsanteLink1_i:visited {
	color: #333333;
	text-decoration:none;
}
.pulsanteLink1_i:hover {
	color: #000000;
	text-decoration: underline;	
}


.pulsanteLink1_big:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}
.pulsanteLink1_big:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}
.pulsanteLink1_big:hover {
	color: #000000;
	text-decoration: underline;	
}

.pulsanteLink1_u_big:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #333333;
	text-decoration:underline;
}
.pulsanteLink1_u_big:visited {
	color: #333333;
	text-decoration:underline;
}
.pulsanteLink1_u_big:hover {
	color: #000000;
	text-decoration: underline;	
}

.pulsanteLinkSmall:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}
.pulsanteLinkSmall:visited {
	color: #333333;
	text-decoration:none;
}
.pulsanteLinkSmall:hover {
	color: #000000;
	text-decoration: underline;	
}


.pulsanteLinkSmallSmall:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:underline;
}
.pulsanteLinkSmallSmall:visited {
	color: #333333;
	text-decoration:underline;
}
.pulsanteLinkSmallSmall:hover {
	color: #000000;
	text-decoration: underline;	
}
.label1Big {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
