

.Stile1 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
}
.Stile2 {font-size: 10px; color: #003399; font-family: Verdana;}
.Stile3 {
	font-family: Arial;
	font-size: 12px;
	color: #003399;
}



TD {

}
.cssHeaderFormat {
	background-color: #FCF476;
	text-align: center;
}

.cssOkButton {
	background-color: #0033AC;
	
	font-weight: bold;
	font-family: Arial,  Helvetica, sans-serif;
	color: white;
	border-left: 1px solid #CFD9E2;
	border-right: 1px solid #CFD9E2;	
	border-top: 1px solid #CFD9E2;
	border-bottom: 1px solid #CFD9E2;
	cursor: pointer;
	text-transform: uppercase;
}


.cssToolbarItem {
	font-family: Arial Black, Arial,  Helvetica, sans-serif;
	font-size: 0.70em;
	font-weight:normal;
	color: #425A73;
	text-decoration:none;
	text-transform: uppercase;

}

.text,.cssSearchTextBox {
	border-left: 1px solid #139853;
	border-right: 1px solid #139853;	
	border-top: 1px solid #139853;
	border-bottom: 1px solid #139853;
}

.cssToolbar {

}


.cssToolbarItem:hover {
	font-family: Arial Black, Arial,  Helvetica, sans-serif;
	font-size: 0.70em;
	font-weight:normal;
	color: #F28000;
	text-decoration:none;
	text-transform: uppercase;
}

.cssSkinSelector
{
	font-family: Arial, Verdana, Thaoma, Helvetica, sans-serif;

}

.cssAccessKeyToolbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: navy;	
}

.cssRightMenuTitle
{	font-size:1em;
	padding-left: 2px;
	font-family:Arial Black;
	background-color: #FF9933;color:white;
	
	}

.cssLeftMenuTitle
{
	padding-left:4px;
 	color: #E87900;
 	font-size:1.2em;
 	
 	font-family: Arial Black, Arial, Helvetica, sans-serif;
}

.cssMenuLeftBox
{
	

	
}

.cssLeftMargin
{
	
padding-left:2px;font-size: 0.8em; 
	
}
.cssRightMargin
{
	padding-left:2px;font-size: 0.8em; 
	color: navy;	
	font-family:tahoma;
	border-left: 1px solid #FF9C39;
}

.cssMenuRightBox
{


}

.cssMenuTopBox
{
	background-color: silver;
	color: white;
}


.cssNewsLetterList:hover
{
	background-color: #AFAB47;
	color: black;
}
.cssSelectedItem
{

	font-weight: bold;
	 color: #003399; font-family: Tahoma;
	text-decoration:none;
	color: #003399;
}

.cssAccessKey
{
	font-family: Tahoma, Arial,  Helvetica, sans-serif;
	font-weight: normal;
	
	color:navy;
}

.cssHeadLineTitle
{
	text-align: left;
	font-weight: bold;
	font-family: Arial Black, Verdana, Thaoma, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FF8617;
	background-color:#ECECEC;
	border-left: 1px solid #CFD9E2;
	border-right: 1px solid #CFD9E2;	
	border-top: 1px solid #CFD9E2;
	border-bottom: 1px solid #CFD9E2;
	padding-left:2px;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
}

.cssPageTitle
{

	font-family: Arial Black, Verdana, Thaoma, Helvetica, sans-serif;
	background-color: white;
	color: #202D39;
	font-weight: bold;
	border-bottom: 2px solid #EAEAEA;
	padding-left: 4px;
	text-align: left;
	font-size:1.2em;
}

.calDay
{
	font-family: Verdana, Arial, Thaoma, Helvetica, sans-serif;
	font-weight: normal;
	color: navy;
	
	background-color: white;
	border-left: 1px solid silver;
	border-top: 1px solid silver;
}

.callHeader
{
	font-family: Verdana, Arial, Thaoma, Helvetica, sans-serif;
	
	color: navy;
	
	background-color: white;
	
}

.newsgroup
{
	background-color: silver;
}


.cssMenuBoxTitle {


}

.cssFooter {
	background-color:  #003000;
	color: white;
	font-family: Verdana, Arial, Thaoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.70em
	border-left: 1px solid #C9C9C9;
	
	border-top: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;	
	
}

input,select {
	
	
	
	
}

.cssMainPage {padding-left:2px;padding-right:2px;font-family: Tahoma, Arial,  Helvetica, sans-serif;font-weight: normal;

}
.cssText, {
	font-family: Verdana, Arial, Thaoma, Helvetica, sans-serif;
	font-weight: normal;
}
.cssPageGrid {padding-left:4px;font-size:0.8em;}
.cssSearchTextBox {}
.cssSearchButton {}
.calArrow {font-weight:bold; cursor: pointer;}

.calToday {background:#FFCC66;
	font-family: Verdana, Arial, Thaoma, Helvetica, sans-serif;
	font-weight: normal;
	color:black;
	
	}

.caldayevent {
	background:red;
	color:white;
	font-family: Verdana, Arial, Thaoma, Helvetica, sans-serif;
	font-weight: bold;
	

}

.cssdaylink {font-family: Verdana, Arial, Thaoma, Helvetica, sans-serif;
color:white;

}

.external {
	width:100%;
	height:650px;
}
.cssBussola
{

font-size: 0.75em; color: #003399; font-family: Verdana;


padding-left:2px;
padding-right:2px;


}

.mlink:hover
{
	background-color: #FFC68C;
	color: navy;
	
	text-decoration:none;
	border-bottom: 1px dashed navy;
}

.mlink
{
	text-decoration: underline;
	color: navy;
	
	color:black;
		
}
.cssReadMore {font-family: Verdana, Arial, Helvetica, sans-serif;

color: navy;
font-weight:bold;
text-decoration: none;
}

.cssReadMore:hover {font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: navy;;
	color: white;
}

.cssMapElement {font-family: Verdana, Arial, Helvetica, sans-serif;

color: #000000;
text-decoration: none;
}

.cssMapElement:hover {font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #ECFBF3;;
	color: black;
text-decoration: none;
}

.cssMapSubElement,.cssNewsSubElement {font-family: Verdana, Arial, Helvetica, sans-serif;

color: #000000;
text-decoration: none;
}

.cssNewsSubElement:hover {font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #ECFBF3;;
	color: black;
text-decoration: underline;
}

.cssMapSubElement:hover {font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #ECFBF3;;
	color: black;
text-decoration: none;
}

.cssArticleToolbar
{

font-family: Verdana, Arial, Thaoma, Helvetica, sans-serif;


background-color: #E4FCEF;
border-right: 1px solid #C9C9C9;
border-left: 1px solid #C9C9C9;
border-top: 1px solid #C9C9C9;
border-bottom: 1px solid #C9C9C9;
}

.cssArticleToolbarLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:black;
}

.cssArticleToolbarLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;

	background-color: #ECFBF3;;
	color: black;
}

.dhtmlmenubar {
	background-color: #639232;
}





Label,.menu,.cssNewsLetterList
{
	text-decoration: none;
	color: #003399; font-family: Tahoma;
	
}

.menu:hover
{
	background-color: #FFC68C;
	color: navy;
	
	text-decoration:underline;
	font-family: Tahoma;
	
}

.cssMainPage a {
	text-decoration: none;
	color: #003399; font-family: Verdana;
	
	color: #003399;
}
.cssMainPage a:hover {
	background-color: #FFC68C;
	color: navy;
	
	text-decoration:underline;
	
}
