/*
#e5e8ee
#7894B4

#344C64
#344C64
*/


BODY {
	padding-left:20px;
	padding-right:20px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	SCROLLBAR-HIGHLIGHT-COLOR: #82b281; 
	SCROLLBAR-SHADOW-COLOR: #82b281; 
	COLOR: #003700; 
	SCROLLBAR-3DLIGHT-COLOR: #7894B4; 
	SCROLLBAR-ARROW-COLOR: #7894B4; 
	SCROLLBAR-TRACK-COLOR: #344C64; 
	font-family:Georgia,Tahoma,Verdana,Geneva, Arial, Helvetica, sans-serif;
	SCROLLBAR-DARKSHADOW-COLOR: #d1f1cd; 
	SCROLLBAR-BASE-COLOR: #e5e8ee; 
	BACKGROUND-COLOR: #344C64; 
	TEXT-DECORATION: none
}
A {
	FONT-WEIGHT: bold; 
	COLOR: #344C64; 
	TEXT-DECORATION: none;
	/*WHITE-SPACE: nowrap;*/
	
}
A:hover {
	COLOR: #7894B4; 
	TEXT-DECORATION: underline
}
.small {
	{ font-size: 10px; }
}

.infoPage { 
	font-family:Tahoma,Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #e5e8ee; 
	background-color: #7894B4;
	line-height:20px;
	 }
.cell {
	font-family:Tahoma,Verdana,Geneva, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	FONT-SIZE: 12px; 
	COLOR: #344C64; 
	BACKGROUND-COLOR: #d0d0d0;
}
.copyright {
	FONT-SIZE: 10px
}
.button {
	FONT-SIZE: 10px; COLOR: #e5e8ee; BACKGROUND-COLOR: #7894B4;	font-weight: bold;
}
.topbanner
{
	COLOR: #ffffff; 
	TEXT-DECORATION:none;
	BACKGROUND-COLOR: #e5e8ee;
}


.tableline1 {
	padding-top:2px;
	padding-bottom:2px;
	BORDER-RIGHT: red thin; 
	BORDER-TOP: red thin; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: red thin; 
	COLOR: #000000; 
	BORDER-BOTTOM: red thin; 
	BACKGROUND-COLOR: #d0d0d0; 
	TEXT-ALIGN: left
}
.tableline1 A {
	
}
.tableline2 {
	padding-top:2px;
	padding-bottom:2px;
	FONT-SIZE: 12px; 
	BACKGROUND-COLOR: #e5e8ee; 
	TEXT-ALIGN: left
}
.tableline2 A {
	
}
.tablelinemain {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid; 
	FONT-SIZE: 13px; 
	COLOR: #e5e8ee; 
	TEXT-INDENT: 0px; 
	spacing:0px;
	BACKGROUND-COLOR: #7894B4; 
	TEXT-ALIGN: left;
	font-weight: bold;
}
.tablelinemain A {
	FONT-SIZE: 12px; COLOR: #ffffff;
}

.normal {
	FONT-SIZE: 10px; 
	LIST-STYLE-TYPE: square; 
	spacing:0px;
}
/*singoli box e spazio tra finestre*/
.myTable {
	padding:0px;
	font-family:Tahoma,Verdana,Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #344C64;
	BORDER-RIGHT: #7894B4 0px solid; 
	BORDER-TOP: #7894B4 0px solid; 
 	BORDER-LEFT: #7894B4 0px solid; 
	BORDER-BOTTOM: #7894B4 0px solid; 
	LIST-STYLE-TYPE: square; 
	BACKGROUND-COLOR: #e5e8ee; 
	/*TEXT-ALIGN: justify; */
	TEXT-DECORATION: none;
}

.myTitle {
	BORDER-RIGHT: #d1f1cd 1px; PADDING-RIGHT: 3px; BORDER-TOP: #d1f1cd 1px; PADDING-LEFT: 3px; FONT-WEIGHT: bolder; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #d1f1cd 1px; COLOR: #e5e8ee; TEXT-INDENT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #d1f1cd 1px solid; LETTER-SPACING: 2px; BACKGROUND-COLOR: #7894B4; TEXT-ALIGN: center
}
/*sfondo tra le celle*/
.myTr {
	BACKGROUND-COLOR: #e5e8ee
}
.myTD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.myQuote {
	BORDER-RIGHT: #009966 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #009966 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #009966 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #009966 1px solid; BACKGROUND-COLOR: #fff8dc; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.myCalendarDAYS {
	BORDER-RIGHT: #bfdfff 0px solid; BORDER-TOP: #bfdfff 0px solid; FONT-SIZE: 10px; BORDER-LEFT: #bfdfff 0px solid; BORDER-BOTTOM: #ffffff 0px solid; LIST-STYLE-TYPE: square; BACKGROUND-COLOR: #d1f1cd; TEXT-ALIGN: center
}
.myCalendarDAYSev {
	BORDER-RIGHT: #bfdfff 0px solid; BORDER-TOP: #bfdfff 0px solid; FONT-SIZE: 10px; BORDER-LEFT: #bfdfff 0px solid; COLOR: #003700; BORDER-BOTTOM: #ffffff 0px solid; LIST-STYLE-TYPE: square; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.myCalendarDAYStoday {
	BORDER-RIGHT: #bfdfff 0px solid; BORDER-TOP: #bfdfff 0px solid; FONT-SIZE: 10px; BORDER-LEFT: #bfdfff 0px solid; BORDER-BOTTOM: #ffffff 0px solid; LIST-STYLE-TYPE: square; BACKGROUND-COLOR: #ff9933; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.myCalendarDaynow {
	FONT-SIZE: 10px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.titleMain{	
	color: #344C64;
	font-size: 50px;
	font-weight: bold;
	text-align: justify;
	letter-spacing:2px;
	/*BACKGROUND-COLOR: #e5e8ee;*/
	font-family: Bookman Old Style,Book Antiqua,Tahoma,Verdana,Geneva, Arial, Helvetica, sans-serif;
}
.subTitleMain{
	filter: Shadow(Color=#666666, Direction=135, Strength=5);
	color: #344C64;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family:Tahoma,Verdana,Geneva, Arial, Helvetica, sans-serif;
}

.subTitle{
	color: #344C64;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family:Tahoma,Verdana,Geneva, Arial, Helvetica, sans-serif;
}

.menuSelected{
    font-family:Tahoma,Verdana,Geneva, Arial, Helvetica, sans-serif;
	text-decoration:	none;
	color: #7894B4;
    font-size: 13px;
    }  

#TopPage { height: 60px; }

#MainPage { height: 60px; }

#Display { height: 450px; }
.shadow {
  	color: #344C64;
	font-size: 50px;
	font-weight: bold;
	font-family: Bookman Old Style,Book Antiqua,Tahoma,Verdana,Geneva, Arial, Helvetica, sans-serif;
  
  /* needed for Internet explorer */
  height: 1em;
  filter: Shadow(Color=#7894B4, 
                 Direction=135, 
                 Strength=3);
}


