body
{
	background-color: #F7F6F4;
	color: #000000;
}
img
{
	border: none;
}
select
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 9px;
	color: #000000;
}
textarea
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 9px;
	color: #000000;
}
input
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 9px;
	color: #000000;
}
.menu
{
	background-color: #B3C5DB;
	vertical-align: top;
	text-align: left;
}
.titolomenu
{
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	color: white;
	font-family: Verdana, Helvetica, Sans-Serif;
	background-color: #b3c5db;
	text-align: left;
	padding-right: 3px;
}

.titolomenuadmin
{
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	color: white;
	font-family: Verdana, Helvetica, Sans-Serif;
	background-color: #c3d5eB;
	text-align: right;
	padding-right: 3px;
}

.vocemenu01
{
	background-color: #ECE8E3;
	vertical-align: middle;
	text-align: left;
}
.vocemenu01admin
{
	background-color: #FCF8F3;
	vertical-align: middle;
	text-align: left;
}

span.aderenteLink
{
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;	
}

span.tooltip
{
	width: 150px;
}

label.tooltip
{
	display: block;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 70px;
}

.vocemenu02
{
	background-color: #B3C5DB;
	vertical-align: middle;
	text-align: left;
}
.formtitle
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #003C87;
	text-decoration: none;
	font-weight: bold;
	background-color: #B3C5DB;
	text-align: left;
}
.formlabel
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #ECE8E3;
}
.colheader
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #003C87;
	text-decoration: none;
	font-weight: bold;
	background-color: White;
	text-align: center;
}

a.colheader, a.colheader:visited, a.colheader:hover, td.headspacer a, td.headspacer a:visited, td.headspacer a:hover
{
	/*font-size: 11px;*/
	color: #003C87;
	font-family: Verdana, Helvetica, Sans serif; /*background-color: #4c76ab;*/
	text-align: center;
	font-weight: bold;
}


.row01
{
	background-color: #eae7e1;
	text-align: center;
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
}

.row02
{
	background-color: #f7f6f4;
	text-align: center;
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
}
.row03
{
	background-color: #4C76AB;
	color: White;
	text-align: center;
	font-family: Verdana, Helvetica, Sans serif;
}
.row04
{
	background-color: #EAE7E1;
	text-align: left;
	font-family: Verdana, Helvetica, Sans serif;
}
.row05
{
	background-color: #F7F6F4;
	text-align: left;
	font-family: Verdana, Helvetica, Sans serif;
}
.row06
{
	background-color: #4C76AB;
	text-align: left;
}

.rowspacer
{
	border-right: white solid;
	border-left: white solid;
	border-top: white 3px solid;
	border-bottom: white 4px solid;
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.headspacer
{
	border-right: white solid;
	border-left: white solid;
	border-top: white 3px solid;
	border-bottom: white 4px solid;
	font-family: Verdana, Helvetica, Sans serif; /*font-size: 11px; */ /*color: white; */
	text-decoration: none;
}


a.txtWhite01
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
a.txtWhite01:visited
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
a.txtWhite01:hover
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}
.txtWhite01
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.txtWhite02
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.txtWhite02:visited
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.txtWhite02:hover
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.txtWhite02
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.txtBlack01
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
a.txtBlack01:visited
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
a.txtBlack01:hover
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}
.txtBlack01
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
a.txtBlack02
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.txtBlack02:visited
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.txtBlack02:hover
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.txtBlack02
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.txtBlackBold
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.txtBlackBold:visited
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.txtBlackBold:hover
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.txtBlackBold
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.txtBlue01
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 9px;
	color: #003C87;
	text-decoration: none;
}
a.txtBlue01:visited
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 9px;
	color: #003C87;
	text-decoration: none;
}
a.txtBlue01:hover
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 9px;
	color: #003C87;
	text-decoration: underline;
}
.txtBlue01
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 9px;
	color: #003C87;
	text-decoration: none;
}
a.txtBlue02
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #003C87;
	text-decoration: none;
}
a.txtBlue02:visited
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #003C87;
	text-decoration: none;
}
a.txtBlue02:hover
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #003C87;
	text-decoration: underline;
}
.txtBlue02
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #003C87;
	text-decoration: none;
}
a.txtBlueBold
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #003C87;
	text-decoration: none;
	font-weight: bold;
}
a.txtBlueBold:visited
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #003C87;
	text-decoration: none;
	font-weight: bold;
}
a.txtBlueBold:hover
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #003C87;
	text-decoration: underline;
	font-weight: bold;
}
.txtBlueBold
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 11px;
	color: #003C87;
	text-decoration: none;
	font-weight: bold;
}

.space1
{
	height: 10px;
	font-size: 2px;
}

.space2
{
	height: 5px;
	font-size: 2px;
}

.space3
{
	height: 13px;
	font-size: 2px;
}


.errortext, li.errortext, table.errortext li
{
	font-size: 9px;
	font-family: Verdana, Helvetica, Sans-serif;
	color: Red;
}

.errortextbig
{
	font-size: x-large;
	font-family: Tahoma, Verdana, Helvetica, Sans-serif;
	color: Red;
}

.pagetitle
{
	color: #303090;
	font-family: Verdana,helvetica,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.txtPage
{
	font-family: Arial, Helvetica, serif;
	font-size: 12px;
	color: #003C87;
	text-decoration: none;
	font-weight: bold;
	border-left: #003C87 thin solid;
	border-right: #003C87 thin solid;
	padding-left: 2px;
	padding-right: 2px;
}

td.txtPages a, td.txtPages a:visited
{
	font-family: Arial, Helvetica, serif;
	font-size: 11px;
	color: #003C87;
	text-decoration: none;
}

td.txtPages a:hover
{
	font-family: Arial, Helvetica, serif;
	padding-bottom: 15px;
	position: relative;
	top: -10px;
	background-color: #B3C5DB;
	color: #003C87;
	text-decoration: underline;
}

td.txtPages a.txtBlueBold:hover
{
	font-family: Arial, Helvetica, serif;
	padding-bottom: 2px;
	top: auto;
	background-color: #B3C5DB;
	position: static;
	color: #003C87;
	text-decoration: underline;
}

td.daevadere
{
	text-align: center;
	font-size: 11px;
}

td.dascaricare, td.scaricata
{
	background-color: #B0F0B0;
	text-align: center;
	font-size: 11px;
}

td.nonrilasciabile
{
	background-color: #FF9090;
	text-align: center;
	font-size: 11px;
}

a.logout, a.logout:visited
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 9px;
	color: #808080;
	font-weight: bold;
	text-decoration: none;
}

a.logout:hover
{
	font-family: Verdana, Helvetica, Sans serif;
	font-size: 9px;
	font-weight: bold;
	color: #B0B0B0;
	text-decoration: none;
}
