BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL { font-family:  Verdana, Tahoma, Arial, Helvetica; font-size: 13px; }

.FacetPageBODY{ font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; }
.FacetFormHeaderFont{ color: #000000; font-size: 16px; font-weight: bold; }
.FacetFormTABLE{ font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; }
.FacetFieldCaptionTD{ border-bottom: 0px solid #FFFFFF; color: #000000; background-color: #B3C4FF; font-size: 13px; }
.FacetColumnTD{ border-left: 1px solid #89999B; border-bottom: 1px solid #89999B; border-top: 1px solid #89999B; color: #3366FF; background-color: #B3C4FF; font-size: 13px; font-weight: bold; }
.FacetColumnTDHead{ border-left: 1px solid #89999B; border-bottom: 1px solid #89999B; border-top: 1px solid #89999B; color: #3366FF; background-color: #B3C4FF; font-size: 10px; font-weight: bold; }
.FacetColumnTDRow{ border-left: 1px solid #89999B; border-bottom: 1px solid #89999B; border-top: 1px solid #89999B; color: #3366FF; background-color: #FFCCCC; font-size: 9px; font-weight: bold; }
.FacetColumnTDRows{ border-left: 1px solid #89999B; border-bottom: 1px solid #89999B; border-top: 1px solid #89999B; color: #3366FF; background-color: #FFCCCC; font-size: 11px; font-weight: bold; }
.FacetDataTD{
	border-bottom: 1px solid #FFFFFF;
	color: #000000;
	background-color: #E5E8FF;
	font-size: 13px;
}
 
.FacetAltDataTD{ color: #000000; background-color: #F2F2F2; font-size: 13px; }

.FacetListDataTD{
border-top: 1px solid #A3B4C0;
border-left: 1px solid #A3B4C0;
border-right: 1px solid #A3B4C0;
border-bottom: 2px inset #A1AFBA;
padding-bottom:20px;
background-color: #D6DEE7;
border-bottom-style: inset;
}


.FacetAltListDataTD{ 
border-top: 1px solid #E1E1E7;
border-left: 1px solid #E1E1E7;
border-right: 1px solid #E1E1E7;
border-bottom: 2px inset #E0E0E0;
background-color: #F2F5F9; 

border-bottom-style: inset;
}



.FacetDataTDBody{
	border-bottom: 0px solid #FFFFFF;
	color: #000000;
	background-color: #B0C4DE;
	font-size: 13px;
}
.FacetErrorDataTD{ border-bottom: 1px solid #FFFFFF; color: #FF0000; background-color: #E5E8FF; font-size: 13px; }
.FacetSeparatorTD{ height: 1px; background-color: #000000; }
.FacetFooterTD{
	border: 0px solid #89999B;
	background-color: #F2F2F2;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}
a.FacetSorterLink:link,a.FacetSorterLink:visited{ color: #FFFFFF; font-weight: bold; font-size: 13px; text-decoration: underline; }
a.FacetSorterLink:hover,a.FacetSorterLink:active{ color: #FFFFFF; font-weight: bold; font-size: 13px; text-decoration: none; }
a.FacetDataLink:link,a.FacetDataLink:visited{ color: #000000; font-size: 13px; text-decoration: underline; }
a.FacetDataLink:hover,a.FacetDataLink:active{ color: #000000; font-size: 13px; text-decoration: none; }
a.FacetNavigatorLink:link,a.FacetNavigatorLink:visited{ color: #FFFFFF; font-weight: bold; font-size: 13px; text-decoration: underline; }
a.FacetNavigatorLink:hover,a.FacetNavigatorLink:active{ color: #FFFFFF; font-weight: bold; font-size: 13px; text-decoration: none; }
.FacetButton { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; background-color: #E7EFEF; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica; font-weight: bold; }
.FacetInput { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; background-color: #FFFFFF; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica; }
.FacetTextarea { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; background-color: #FFFFFF; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica; }
.FacetSelect { font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica; }
/* Calendar */
a.today:link,a.today:visited{ color: #FF0000; font-weight: bold; text-decoration: none; }
a.today:hover,a.today:active{ color: #000000; font-weight: bold; text-decoration: none; }
a.selectedDay:link,a.selectedDay:visited{ color: #000000; font-weight: bold; text-decoration: none; }
a.selectedDay:hover,a.selectedDay:active{ color: #FF0000; font-weight: bold; text-decoration: none; }
a.weekDay:link,a.weekDay:visited{ color: #000000; text-decoration: none; }
a.weekDay:hover,a.weekDay:active{ color: #FF0000; text-decoration: none; }
TD.selectedDay { margin: 1px; border-left: 1px solid #89999B; border-bottom: 1px solid #89999B; border-top: 1px solid #89999B; color: #FFFFFF; background-color: #B5C7CE; font-size: 13px; font-weight: bold; }
TD.today { border-top: 1px solid #FF0000; border-left: 1px solid #FF0000; border-bottom: 1px solid #FF0000; border-right: 1px solid #FF0000; color: #000000; background-color: #F2F2F2; font-size: 13px; }
TD.workday { color: #000000; background-color: #F2F2F2; font-size: 13px; }
TD.weekend { border-bottom: 1px solid #FFFFFF; color: #000000; background-color: #D9E3E3; font-size: 13px; }
TH.calendar { margin: 1px; border-left: 1px solid #89999B; border-bottom: 1px solid #89999B; border-top: 1px solid #89999B; color: #FFFFFF; background-color: #B5C7CE; font-size: 13px; font-weight: bold; }
.CalendarButtons { margin: 1px; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; background-color: #E7EFEF; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica; font-weight: bold; }
.CalendarControls { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; }
.Table { }
/*Application*/
.applicationTopBar{ background-color:#FFFFF}
.applicationMenuBar{background-color:#FFFFF}
.applicationShowWelcomeBar{ background-color:#E7EFEF}
.applicationLeftBar{background-color:#E5E7F0; font-size: 20px;}
.applicationBody{background-color:#B0C4DE}
.applicationBottomBar{
	background-color: #357BDF;
}
.style19 {font-family: "Trebuchet MS", Arial; font-size: 12px; }
.style25 {color: #FF0000; font-size: 11px; }
.style4 {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #1d3695;
}
.style16 {
	font-size: 18px;
	font-family: "Trebuchet MS", Arial;
	color: red;
}
.style15 {
	font-size: 14px;
	font-family: "Trebuchet MS", Arial;
	color: #00398a;
	
}
a:link {
	color: #1d3695;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #1d3695;
}
a:hover {
	text-decoration: none;
	color: #0099FF;
}
a:active {
	text-decoration: none;
}

.style7 {color: #4770A1}
.style71 {color: #00398a; font-size: 12px;}
.style72 {color: #00398a; font-size: 14px;}

.style8 {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	color: #1d3695;
}
.style10 {font-size: 11px}
.style11 {
	font-family: "Trebuchet MS", Arial;
	color: #1D3695;
}
.style21 {
	color: #00398a;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
}
.style22{
	color: #00398a;
	font-family: "Trebuchet MS", Arial;
	font-size: 15px;
}
.style23{
	color: #000000;
	font-family: "Trebuchet MS", Arial;
	font-size: 15px;
}
.style30 {font-size: 13px}
.style31 { border-right: 1px solid #658EB8 }
.text-input { border: 1px solid #000000}
.styleMessage {
	font-size: 14px;
	font-family: "Trebuchet MS", Arial;
	color: #00398a;
	border-bottom: 1px solid #658EB8;
}
.style20 {
	font-size: 14px;
	font-family: "Trebuchet MS", Arial;
	color: #00398a;
	font-variant: small-caps;
	
	 
}

.style1 {font-family: Arial, Helvetica, sans-serif}

.style3 {font-size: 13px}
.styleFilter {font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
	font-weight:bold;
	letter-spacing: 0.03cm; 
	}
	
.styleFilterSel {font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: red;
	
	font-weight:bold;
	letter-spacing: 0.03cm; 
	}

.styleStaff {
	color: #00398a;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	text-decoration:underline;
}
.style73 {color: #00398a; font-size: 18px;}

.styleWideTipologySel{
	border-bottom: 0px solid #FFFFFF;
	color: #000000;
	background-color: #B0C4DE;
	font-family:"Trebuchet MS", Arial;
	font-size: 12px;
}
.styleWideTipologyUnsel{
	border-bottom: 0px solid #FFFFFF;
	color: #000000;
	background-color: #FFFFFF;
	font-family:"Trebuchet MS", Arial;
	font-size: 12px;
}