

.row_footer
{
	background-image: url('/img/footer.gif');
	height: 50px;
}

td
{
	color: #5b5b5b;
	font-family: Arial;
	font-size: 10pt;
}

hr
{
	color: #0058A8;
}

.error
{
	color: #FF0000;
	font-family: Arial;
	font-size: 10pt;
}

.title_generic_control
{
	color: #0058a8;
	font-weight: bolder;
	font-family: Arial;
	font-size: 11pt;
}

.contenuto_generic_control
{
	color: #0058a8;
	font-family: Arial;
	font-size: 9pt;
	padding: 3px;
}

.tabella_principale
{
	padding: 3px;
}

.spacer
{
	font-size: 3pt;
}

.header_menu
{
	color: #ffffff;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	padding: 1pt 3pt 1pt 3pt;
}

.header_menu:hover
{
	color: #ffffff;
	background-color: #2f2f2f;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	padding: 1pt 3pt 1pt 3pt;
}

.header_menu_selected, .header_menu_temp_selected
{
	color: #ffffff;
	background-color: #2f2f2f;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	padding: 1pt 3pt 1pt 3pt;
}


.section_menu
{
	color: #ffffff;
	background-color: #2f2f2f;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	padding: 2pt 5pt 2pt 5pt;
}

.section_menu:hover
{
	color: #3399d9;
	background-color: #2f2f2f;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	padding: 2pt 5pt 2pt 5pt;
}

.section_menu_selected, .section_menu_temp_selected
{
	color: #3399d9;
	background-color: #2f2f2f;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	padding: 2pt 5pt 2pt 5pt;
}

.buttons
{
	color: #3399D9;
	font-family: Arial;
	font-size: 9pt;
	background-color: #FFFFFF;
	border: 2px solid #0058A8;
}

.buttons_disabled
{
	color: #5b5b5b;
	font-family: Arial;
	font-size: 9pt;
	background-color: #FFFFFF;
	border: 2px solid #5b5b5b;
}

.fields
{
	color: #3399D9;
	font-family: Arial;
	font-size: 9pt;
	background-color: #FFFFFF;
	border-color: #0058A8;
	border-style: solid;
}

.checkboxes
{
	border-color: #0058A8;
}

.footer
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 8pt;
}

a.footer
{
	color: #0058A8;
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
}

a.footer:hover
{
	color: #3399D9;
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
}

.titolo_generic_control
{
	background-image: url(/img/design/16.gif);
	font-family: Arial;
	padding: 1px 5px 1px 5px;
	color: #0058A8;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}

.downloads
{
	color: #0058A8;
	font-family: Arial;
	font-size: 9pt;
	font-style: italic;
}

td.titolo
{
	color: #0058A8;
	font-family: Arial;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}

td.titles
{
	background-color: #0058A8;
	padding: 2px 6px 2px 2px;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
}

td.titles_centered
{
	background-color: #0058A8;
	padding: 2px 6px 2px 2px;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

a.pager
{
	color: #E6E6E6;
	font-family: Arial;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}
a.pager:hover
{
	color: #3399D9;
}

.subpagetext
{
	color: #0058A8;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}
.subpagetext:hover
{
	color: #3399D9;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}

.subpageselected
{
	color: #3399D9;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}

.titolo_news
{
	color: #0058A8;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}
.titolo_news:hover
{
	color: #3399D9;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}

.sottotitolo_news
{
	color: #5b5b5b;
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	font-style: italic;
}

.hilight
{
	color: #0058A8;
	background-color: #EFEFEF;
	font-weight: bold;
}

.box_news
{
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
}
