A {text-decoration: none; color: #001E99}
a:link { text-decoration: underline; color: #001E99}
a:active { text-decoration: underline; color: #001E99}
a:visited { text-decoration: underline; color: #001E99}
a:hover { text-decoration: underline; color: #001E99 }

BODY {
 SCROLLBAR-FACE-COLOR: #FFffff;
 SCROLLBAR-HIGHLIGHT-COLOR: #c0c0c0;
 SCROLLBAR-SHADOW-COLOR: #ffffff;
 SCROLLBAR-3DLIGHT-COLOR:#DCEFFC;
 SCROLLBAR-ARROW-COLOR: #000000; 
 SCROLLBAR-TRACK-COLOR: #ffffff; 
 SCROLLBAR-DARKSHADOW-COLOR: #ffffff
 font-family: 'Verdana', Verdana, Arial, Sans-Serif; 
 font-size: 11px;
}

td {  font-family: helvetica, Verdana, Arial, Sans-Serif; font-size: 12px;  }

.tdout {background-color: #ffffff;} 
.tdover {background-color:#16DB09;}  //#FAD190

input.form {
	BACKGROUND-COLOR: #FFFFFF; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10px
}

textarea.form {
	BACKGROUND-COLOR: #FFFFFF; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10px
}
 
input.button {
	BACKGROUND-COLOR: #DCEFFC; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 12px
}

select.boxselect {
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10px;
	width: 140px;
}
select.select {
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10px;
}


 
table.bordofine {
  border: 1px solid #d0ead0;
  border-collapse: collapse;
border-spacing: 0px;
  border-style:solid;
}

table.bordofineblu {
border: 1px solid #1B3864;
border-collapse: collapse;
border-spacing: 0px;
border-style:solid;
}

img.foto
{
	border-color: #4185CC #4185CC #4185CC #4185CC;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
}

img.top
{
	border-width: 0px 0px 0px 0px;
}
 
a.logo_top {font: Verdana; font-size: 0px; color: #EF9406; font-weight: bold; text-decoration: none;}
a.logo_top:link { text-decoration: none; color: #EF9406}
a.logo_top:visited { text-decoration: none; color: #EF9406}
a.logo_top:active { text-decoration: none; color: #EF9406}
a.logo_top:hover { text-decoration: none; color: #EF9406}

.menulink {font-family: 'helvetica'; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.menulink:link { text-decoration: none; color: #FFFFFF}
.menulink:visited { text-decoration: none; color: #FFFFFF}
.menulink:active { text-decoration: none; color: #DAE8F5}
.menulink:hover { text-decoration: none; color: #DAE8F5}

.menulink-on {font-family: 'helvetica'; font-size: 12px; color: #FF0000; font-weight: bold; text-decoration: none;}
.menulink-on:link { text-decoration: none; color: #FF0000}
.menulink-on:visited { text-decoration: none; color: #FF0000}
.menulink-on:active { text-decoration: none; color: #FF0000}
.menulink-on:hover { text-decoration: none; color: #FF0000}

.bold {font: 'Lucida Grande', Verdana; font-size: 10px; color: #EF9406; font-weight: bold ; text-decoration: none;}
.bold:link { text-decoration: none; color: #EF9406}
.bold:visited { text-decoration: none; color: #EF9406}
.bold:active { text-decoration: none; color: #EF9406}
.bold:hover { text-decoration: none; color: #EF9406}

li { margin-left: 9px; margin-right: 12px; }
li.blue { display: block; }
DIV.indent { padding-left: 12px; }

font.title_old
{ 
font-family: helvetica; color:#001E99; font-weight:bold; font-size: 15px;
/*background-image: url(../../../images/layout/title_bg.gif);*/
padding:3;
}
font.subtitle
{ 
font-family: Verdana, Times, serif; color:#4185CC; font-weight:bold; font-size: 12px;
}

H1, H2, H3, H4, H5, H6, TH {
	/*font-family: "Trebuchet MS", Arial, Verdana;*/
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	padding-bottom: 1em;
	text-align: left;
	clear: left;
}

H4, .title{
	color: #1B3864;
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 5px;
	text-decoration: none;
}
H4, .title A {
	color: #1B3864;
	font-weight: normal;
	font-size: 15px;
	padding-bottom: 5px;
	text-decoration: underline;
}
.title {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	margin-top: 10px; 
	margin-right: 5px;
	margin-left: 5px;
	border-color: c0c0c0 c0c0c0 #4185CC c0c0c0;
	border-style: solid solid solid solid;
	border-width: 0px 0px 2px 0px;
}
.title .txt {
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 10px;
}

H4, .subtitle{
	color: #1B3864;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 5px;
	text-decoration: none;
}
H4, .subtitle A {
	color: #1B3864;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 5px;
	text-decoration: none;
}
.subtitle {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	border-color: #4185CC #4185CC #4185CC #4185CC;
	border-style: solid solid solid solid;
	border-width: 0px 0px 1px 15px;
}
.subtitle .txt {
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 5px;
}

H4, .sidetitle{
	color: #1B3864;
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 5px;
	text-decoration: none;
}
H4, .sidetitle A {
	color: #4185CC;
	font-weight: normal;
	font-size: 15px;
	padding-bottom: 5px;
	text-decoration: underline;
}
.sidetitle {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 02px;
	border-color: #4185CC #4185CC #4185CC #4185CC;
	border-style: solid solid solid solid;
	border-width: 0px 0px 2px 0px;
}
.sidetitle .txt {
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 2px;
	margin-left: 3px;
}
