.body, tr, td, table
{
	font: normal 13px Arial;
	color: Navy;
}
H1
{
	background: #004D95;
	font: bold 16px Arial;
	color: White;
	padding: 3px;
}

.logotext
{
	font: bold 16px Arial;
	color: #004D95;
}

.scrolltext
{
	font:  normal 12px Arial;
	color: White;
}

.button
{
	border: 1px solid White;
	
	font-family: Arial;
	font-size: 11px;
	color: White;
	background: #93BED8;
}

.button_entra
{
	border: 1px solid White;
	
	font-family: Arial;
	font-size: 11px;
	color: White;
	background: #2271A0;
}

.inputfield
{
	border: 1px solid #93BED8;
	font-family: Arial;
	font-size: 11px;
	color: Black;
	background: #D3E6F6;
}



.bold_black_text
{
	font-family: Arial;
	font-size: 13px;
	color: Black;
	font-weight: bold;
}
.bold_black_text_ns
{
	font-family: Arial;
	font-size: 15px;
	color: Black;
	font-weight: bold;
}
.bold_black_text_area
{
	font-family: Arial;
	font-size: 12px;
	color: Black;
	font-weight: bold;
}
.bold_white_text
{
	font-family: Arial;
	font-size: 14px;
	color: White;
	font-weight: bold;
}

a {text-decoration: none; font-weight: normal; font: 12px Arial;}
a:link    {color: Navy; font-weight: normal; font: 12px Arial;}
a:visited {color: Navy; font-weight: normal; font: 12px Arial;}
a:active  {color: Navy; font-weight: normal; font: 12px Arial;}
a:hover   {color: #8B8B8B; font-weight: normal; font: 12px Arial;}

a.white_menu {font-size: 11px; text-decoration: none; font-weight: bold;  font:Arial;}
a.white_menu:link    {color: White; font-weight: bold; font:Arial;}
a.white_menu:visited {color: White; font-weight: bold; font:Arial;}
a.white_menu:active  {color: White; font-weight: bold; font:Arial;}
a.white_menu:hover   {color: Black; font-weight: bold; font:Arial;}


/*top menu link*/
a.toplink {text-decoration: none; font-weight: bold; font: 11px Arial;}
a.toplink:link    {color: Navy; font-weight: bold; font: 11px Arial;}
a.toplink:visited {color: Navy; font-weight: bold; font: 11px Arial;}
a.toplink:active  {color: Navy; font-weight: bold; font: 11px Arial;}
a.toplink:hover   {color: #8B8B8B; font-weight: bold; font: 11px Arial;}

.toplinktext
{
	font: normal 11px Arial;
	color: navy;
}


.whiteblueborderBGD_table
{
	border: 1px solid #93bed8;
	background: #D3E6F6;
	padding: 3px;
}

.whiteblueborderBGW_table
{
	border: 1px solid #93bed8;
	background: #EEF8FC;
	padding: 3px;
}
/*------------------------------------------------------------------------top menu link*/

/* top menu bar */

a.topmenu {text-decoration: none; font-weight: bold; font: 15px Arial;}
a.topmenu:link    {color: White; font-weight: bold; font: 15px Arial;}
a.topmenu:visited {color: White; font-weight: bold; font: 15px Arial;}
a.topmenu:active  {color: White; font-weight: bold; font: 15px Arial;}
a.topmenu:hover   {color: White; font-weight: bold; font: 15px Arial;}


.mattblacktabs{
width: 100%;
overflow: hidden;
/*border-bottom: 1px solid black; bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 13px Arial;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 17px 17px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #4970ad; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: #004d95; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

.topmenuselected li a:hover, .mattblacktabs li.selected a{
background: #004d95; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

/*-------------------------------------------------------------------------------------------------------- top menu bar */





/*left menu*/
.leftmenutable_title
{
	background: #004D95;
	font: bold 13px Arial;
	color: white;
	padding: 3px;
}
.leftmenutable_menu
{
	
	border-bottom: 1px dotted silver;
	padding: 3px;
}

.leftmenutable_menu1
{
	
	border-right: 1px solid silver;
	border-left: 1px solid silver;
	border-bottom: 1px solid silver;
	padding: 3px;
}

a.leftmenutable_link {text-decoration: none; font-weight: normal; font: 12px Arial;}
a.leftmenutable_link:link    {color: Navy; font-weight: normal; font: 12px Arial;}
a.leftmenutable_link:visited {color: Navy; font-weight: normal; font: 12px Arial;}
a.leftmenutable_link:active  {color: Navy; font-weight: normal; font: 12px Arial;}
a.leftmenutable_link:hover   {color: #8B8B8B; font-weight: normal; font: 12px Arial;}
/*--------------------------------------------------------------------------------------------------------------left menu*/

/*right menu*/
.rightmenutable_title
{
	background: #004D95;
	font: bold 13px Arial;
	color: white;
	padding: 3px;
}

.rightmenutable_menu1
{
	
	border-right: 1px solid silver;
	border-left: 1px solid silver;
	border-bottom: 1px solid silver;
	padding: 3px;
	background: White;
}


/*--------------------------------------------------------------------------------------------------------------right menu*/

.small_black_text
{
	font-family: Arial;
	font-size: 9px;
	color: Black;
	
}
.small_white_text
{
	font-family: Arial;
	font-size: 5px;
	color: White;
	
}
.italic_white_text
{
	font-family: Arial;
	font-size: 14px;
	color: White;
	font-style: italic;
	font-weight: bold;
}
.pagetitle
{
	font-family: Arial;
	font-size: 12px;
	color: White;
	font-style: italic;
	font-weight: bold;
}
a.pagetitlelink {font-family: Arial; font-size: 12px; text-decoration: none; font-weight: bold;font-style: italic;}
a.pagetitlelink:link    {color: White; font-weight: bold;font-style: italic;}
a.pagetitlelink:visited {color: White; font-weight: bold;font-style: italic;}
a.pagetitlelink:active  {color: White; font-weight: bold;font-style: italic;}
a.pagetitlelink:hover   {color: Black; font-weight: bold;}

.copyright
{
	font-family: Arial;
	font-size: 12px;
	color: White;
	
}
.errortext
{
	font-family: Arial;
	font-size: 13px;
	color: Red;
	font-weight: bold;
}
.errortext_small
{
	font-family: Arial;
	font-size: 10px;
	color: Red;
	font-weight: bold;
}
.NOTerrortext
{
	font-family: Arial;
	font-size: 13px;
	color: Green;
	font-weight: bold;
}
.whiteblueborder_table
{
	border: 1px solid #93bed8;
	padding: 3px;
}
.whiteblueborder_table_bigborder
{
	border: 5px solid #93bed8;
	padding: 0px;
}
.whiteblueborder_table_preventivo1
{
	border-bottom: 1px solid #93bed8;
	padding: 0px;
}
.whiteblueborder_table_preventivo2
{
	border-bottom: 1px solid Black;
	padding: 0px;
}
.bigbletext
{
	color: #226FA0;
	font-family: Arial;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
.bigbletext_smaller
{
	color: #226FA0;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
.azzuro_smalltext
{
	color: #226FA0;
	font-family: Arial;
	font-size: 11px;
	/*font-weight: bold;*/
}
.button_preventivi
{
	border: 1px solid Black;
	
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: White;
	background: #93BED8;
}
.button_error
{
	border: 1px solid White;
	
	font-family: Arial;
	font-size: 11px;
	color: White;
	background: Red;
}
.inputfield_error
{
	border: 1px solid #93BED8;
	font-family: Arial;
	font-size: 11px;
	color: Black;
	background: Red;
}
a.hidden {font-family: Arial; font-size: 11px; text-decoration: none; font-weight: bold;}
a.hidden:link    {color: #2172A1; font-weight: bold;}
a.hidden:visited {color: #2172A1; font-weight: bold;}
a.hidden:active  {color: #2172A1; font-weight: bold;}
a.hidden:hover   {color: #2172A1; font-weight: bold;}

a.small_links {font-family: Arial; font-size: 8px; text-decoration: none;}
a.small_links:link    {color: White;}
a.small_links:visited {color: White;}
a.small_links:active  {color: White;}
a.small_links:hover   {color: Black;}

a.copyright_links {font-family: Arial; font-size: 12px; text-decoration: none;}
a.copyright_links:link    {color: White;}
a.copyright_links:visited {color: White;}
a.copyright_links:active  {color: White;}
a.copyright_links:hover   {color: White;}

a.white_menu_small {font-family: Arial; font-size: 11px; text-decoration: none;}
a.white_menu_small:link    {color: White;}
a.white_menu_small:visited {color: White;}
a.white_menu_small:active  {color: White;}
a.white_menu_small:hover   {color: Black;}

a.dark_menu {font-family: Arial; font-size: 11px; text-decoration: none; /*font-weight: bold;*/}
a.dark_menu:link    {color: #226FA0; /*font-weight: bold;*/}
a.dark_menu:visited {color: #226FA0; /*font-weight: bold;*/}
a.dark_menu:active  {color: #226FA0; /*font-weight: bold;*/}
a.dark_menu:hover   {color: Black; /*font-weight: bold;*/}

a.small_dark_menu {font-family: Arial; font-size: 10px; text-decoration: none; }
a.small_dark_menu:link    {color: #226FA0; }
a.small_dark_menu:visited {color: #226FA0; }
a.small_dark_menuu:active  {color: #226FA0; }
a.small_dark_menu:hover   {color: Black; }

a.error_menu {font-family: Arial; font-size: 11px; text-decoration: none; font-weight: bold;}
a.error_menu:link    {color: Red; font-weight: bold;}
a.error_menu:visited {color: Red; font-weight: bold;}
a.error_menu:active  {color: Red; font-weight: bold;}
a.error_menu:hover   {color: Black; font-weight: bold;}

a.NONerror_menu {font-family: Arial; font-size: 11px; text-decoration: none; font-weight: bold;}
a.NONerror_menu:link    {color: Green; font-weight: bold;}
a.NONerror_menu:visited {color: Green; font-weight: bold;}
a.NONerror_menu:active  {color: Green; font-weight: bold;}
a.NONerror_menu:hover   {color: Black; font-weight: bold;}

a.dynamic_menu {font-family: Arial; font-size: 11px; text-decoration: none; font-weight: bold;}
a.dynamic_menu:link    {color: Black; font-weight: bold;}
a.dynamic_menu:visited {color: Black; font-weight: bold;}
a.dynamic_menu:active  {color: Black; font-weight: bold;}
a.dynamic_menu:hover   {color: Black; font-weight: bold;}

 td.offR {
 border-top: 1px solid White;
background: #226FA0;
CURSOR: hand;
padding: 1px 0; text-indent: 3px;
}
td.onR{
border-top: 1px solid White;
border-bottom: 1px solid Black;
background: White;
CURSOR: hand;
padding: 1px 0; text-indent: 3px;
}

td.offdiR {
 border-top: 1px solid White;
background: GREEN;
CURSOR: hand;
padding: 1px 0; text-indent: 3px;
}
td.ondiR{
border-top: 1px solid White;
background: #226FA0;
CURSOR: hand;
padding: 1px 0; text-indent: 3px;
}

a.top_menu_serv {font-family: Arial; font-size: 11px; text-decoration: none; font-weight: normal;}
a.top_menu_serv:link    {color: White; font-weight: normal;}
a.top_menu_serv:visited {color: White; font-weight: normal;}
a.top_menu_serv:active  {color: White; font-weight: normal;}
a.top_menu_serv:hover   {color: Black; font-weight: normal;}

a.top_menu_dark {font-family: Arial; font-size: 11px; text-decoration: none; font-weight: bold;}
a.top_menu_dark:link    {color: #2271a0; font-weight: bold;}
a.top_menu_dark:visited {color: #2271a0; font-weight: bold;}
a.top_menu_dark:active  {color: #2271a0; font-weight: bold;}
a.top_menu_dark:hover   {color: Black; font-weight: bold;}

a.top_menu1 {font-family: Arial; font-size: 12px; text-decoration: none; font-weight: bold;}
a.top_menu1:link    {color: White; font-weight: bold;}
a.top_menu1:visited {color: White; font-weight: bold;}
a.top_menu1:active  {color: White; font-weight: bold;}
a.top_menu1:hover   {color: Black; font-weight: bold;}

a.top_menu2 {font-family: Arial; font-size: 13px; text-decoration: none; font-weight: bold;}
a.top_menu2:link    {color: Black; font-weight: bold;}
a.top_menu2:visited {color: Black; font-weight: bold;}
a.top_menu2:active  {color: Black; font-weight: bold;}
a.top_menu2:hover   {color: #226FA0; font-weight: bold;}

a.imglink {font-family: Arial; font-size: 12px; text-decoration: none; font-weight: bold;}
a.imglink:link    {color: White; font-weight: bold;}
a.imglink:visited {color: White; font-weight: bold;}
a.imglink:active  {color: White; font-weight: bold;}
a.imglink:hover   {color: White; font-weight: bold;}

.spacertext
{
	color: White;
	font-family: Arial;
	font-size: 5px;
	
}

.white_bottom_table{
border-bottom: 1px solid White;

}
