body
{
	background: #FFFFFF;
	margin: 0 0 0 0;
	font-family: Verdana;
	font-size: 8pt;
}

.labelcerca
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana;
}

.linkmenu, a.linkmenu:visited, a.linkmenu:link, a.linkmenu:active
{
	font-size: 10pt;
	font-family: Verdana;
	color: #000000;
	text-decoration: none;
}

a.linkmenu:hover
{
	color: #91c1c1;
}

.news
{
	background-color: #f9faf5;
}

.tableTabella
{
	background-color: white;
	width: 100%;
	padding: 0 0 0 0;
	border-collapse: collapse;
}

.tdTitoloPagina
{
	font-family: Verdana, Tahoma;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-align: center;
	background-color: #91c1c5;
	height: 20px;
}

.tdTabellaEtichetta
{
	background: #e4ebe6;
	padding: 2 2 2 2;
	border: #91c1c5 1px solid;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	height: 20px;
}

.tdTabellaEtichettaBold
{
	background: #e4ebe6;
	padding: 2 2 2 2;
	border: #91c1c5 1px solid;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	height: 20px;
	font-weight: bold;
}

.linkStandard
{
	font-family: Verdana, Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #2866CD;
	text-decoration: underline;
}

a.linkStandard:hover 
{
	color: #91c1c5;
}

.tdErrore
{
	border: red 1px solid;
	padding: 2 2 2 2;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: red;
	text-align: center;
	width: 100%;
}

.standard
{
	padding: 2 2 2 2;
	border-collapse: collapse;
	font-family: Verdana, Tahoma;
	font-size: 8pt;
	color: #323232;
	text-align: left;
}

.tdTabellaTitolo
{
	background: #91c1c5;
	padding: 3 3 3 3;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #F0F8FF;
	text-align: center;
}

.tdStandard
{
	background: #FFFFFF;
	border: #91c1c5 1px solid;
	padding: 2 2 2 2;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #4C526C;
	vertical-align: top;
}

.separatoresuperiore
{
	text-align: center;
	background-color: #91c1c5;
	height: 10px;
}

.separatoreriga
{
	border-bottom: silver 1px dotted;
	height: 1px;
}

.tdvetrina
{
}
.tdvetrinaden
{
	font-weight: bold;
}
.linkdettaglio
{
	font-weight: bold;
	font-size: 7pt;
	color: red;
	font-family: Verdana;
	text-decoration: none;
}

a.linkdettaglio:hover
{
	color: #91c1c5;
}

.striketext
{
	text-decoration: line-through;
}
a
{
	font-size: 8pt;
	font-family: Verdana;
	text-decoration: underline;
	color: #2866CD;
}
a:hover
{
	color: #91c1c5;
}

.linkTabellaTitolo
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana, Tahoma;
	background-color: transparent;
	text-decoration: underline;
}
.linkTabellaTitolo:link
{
	color: #ffffff;
}

.linkTabellaTitolo:visited
{
	color: #ffffff;
}

.linkTabellaTitolo:hover
{
	color: #F0F8FF;
}

.tdTabellaValore
{
	background: #f8fffa;
	padding: 2 2 2 2;
	border: #91c1c5 1px solid;
	font-family: Verdana, Tahoma;
	font-size: 8pt;
	color: #000000;
	text-align: left;
}

.tdMsg
{
	padding: 2 2 2 2;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 8pt;
	color: #dc143c;
	width: 100%;
}
.textboxInput
{
	
}

/* Menu reparti */
.dxnbControl
{
	font: 9px Verdana;
	color: black;
	background-color: white;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.dxnbGroupHeader
{
	font: bold 8pt Verdana;
	color: #000000;
	text-decoration: none;
	background-image: none;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
}

.dxnbGroupHeader table.dxnb
{
	font: bold 8pt Verdana;
	color: black;
}
.dxnbGroupHeader td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupHeaderCollapsed
{
	font: bold 8pt Verdana;
	color: black;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	border-bottom: gray 1px dotted;
}
.dxnbGroupHeaderCollapsed table.dxnb
{
	font: bold 8pt Verdana;
	color: black;
}
.dxnbGroupHeaderCollapsed td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupContent
{
	font: bold 8pt Verdana;
	border-bottom: gray 1px dotted;
}

.dxnbItem, .dxnbLargeItem, .dxnbBulletItem
{
	font: 8pt Verdana;
	color: #1E3695;
}
.dxnbItem
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.dxnbLargeItem
{
	padding: 0px 0px 0px 0px;
}
.dxnbItemSelected, .dxnbLargeItemSelected, .dxnbBulletItemSelected
{
	background-color: #e4ebe6;
	color: #2866cd;
}
.dxnbItemSelected
{
	padding: 0px 0px 0px 0px;
}
.dxnbLargeItemSelected
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.dxnbItemHover, .dxnbLargeItemHover, .dxnbBulletItemHover
{
	color: #91c1c5;
}
.dxnbItemHover
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.dxnbLargeItemHover
{
	padding: 0px 0px 0px 0px;
}
.dxnbGroupHeader, .dxnbGroupHeaderCollapsed
{
    text-align: left;
}
.dxnbItem, .dxnbItemHover, .dxnbItemSelected,
.dxnbBulletItem, .dxnbBulletItemHover, .dxnbBulletItemSelected
{
    text-align: left;
}
.dxnbLargeItem, .dxnbLargeItemHover, .dxnbLargeItemSelected
{
    text-align: center;
}
.dxnbGroupHeaderHover
{
}
.dxnbGroupHeaderCollapsedHover
{
}
.dxnbDisabled
{
	color: #808080;
	cursor: default;
}
