/***************************************************************/
/*                        GENERAL                              */
/*  The classes determine the behaviour of all WebRatio Units */
/***************************************************************/

/* The css class used to render WebRatio css classes divs*/
.plain {
	display:inline;
	clear:none;
}

/* Fix for Internet Explorer for input with background image */
input[type="submit"] {
	border: 1px outset;
	color: #000000;
}
/* Fix for Internet Explorer for input with background image */
input[type="button"] {
	border: 1px outset;
	color: #000000;
}

input[readonly] {
	background-color:#EAEAEA;
	border: 1px solid #7F9DB9;
}

/* The css classes used to align numbers right */
.integer, .float, .decimal{
	text-align:right
}

/* The css class used to render headers and attribute names */
.header {}

/* The css class used to render headers and attribute names of current elements */
.headerCurrent {}

/* The alternate css class used to render headers and attribute names */
.headerAlternate {}

/* The alternate css class used to render headers and attribute names of current elements */
.headerCurrentAlternate {}

/* The css class used to render attribute values */
.value {
	font-size: xx-small;
	text-decoration: none;
}

/* The css class used to render attribute values of current elements */
.valueCurrent {
	/*font-size: xx-small;*/
	text-decoration: none;
}

/* The alternate css class used to render attribute values */
.valueAlternate {}

/* The alternate css class used to render attribute values of current elements */
.valueCurrentAlternate {}

/* The css class used to render bullets */
.bullet {}

/* The css class used to render bullets of current elements */
.bulletCurrent{}

/* The alternate css class used to render bullets */
.bulletAlternate {}

/* The alternate css class used to render bullets of current elements */
.bulletCurrentAlternate{}

/* The css class used to render rows */
.row {
	background-color: #ffffff;
}

/* The css class used to render rows of current elements*/
.rowCurrent {}

/* The alternate css class used to render rows */
.rowAlternate {
	background-color: #F0F0F0;
}

/* The alternate css class used to render rows of current elements */
.rowCurrentAlternate {}

/* The css class used to render links */
.button {
	font-size: 10px;
}

/* The css class used to render links */
.link {
	FONT-FAMILY: Verdana, Arial;
	font-size: xx-small;
	COLOR: #0000FF;
	TEXT-DECORATION: underline;
	white-space: nowrap;
}

/* The css class used to render links of current elements */
.linkCurrent {
	FONT-FAMILY: Verdana, Arial;
	font-size: xx-small;
	COLOR: #0000FF;
	TEXT-DECORATION: underline;
	white-space: nowrap;
}

/* The alternate css class used to render links */
.linkAlternate {}

/* The alternate css class used to render links of current elements */
.linkCurrentAlternate {}

/* The css class used to render scroll links */
.scroll {}

/* The css class used to render the text between scroll links (i.e. 1-10 of 20) */
.scrollText {}

/* The css class used to render jump bundles */
.jump {}

/* The css class used to render sorting links */
.sort {}

/* The css class used to render ascending sort links */
.sortAscending {}

/* The css class used to render descending sort links */
.sortDescending {}

/* The css class used to render the selectAll link */
.selectAll {}

/* The css class used to render the unSelectAll link */
.unSelectAll {}

/* The css class used to render fields */
.field {
	font-size: xx-small;
}

/* The css class used to render selection fields and selects */
.selectionfield{
	font-size: xx-small;
}

/* The css class used to render multi selection fields */
.multiselectionfield {
	font-size: xx-small;
}

/* The css class used to render error messages */
.error {
	font-family: Verdana, Arial;
	font-size: xx-small;
	text-decoration: none;
	white-space: nowrap;
	border: 1px;
}

/* The css class used to render checkboxes */
.checkBox {}

/* The css class used to render the days of calendars */
.day{}

/* The css class used to render the month names of calendars */
.month{}

/* The css class used to render the previous year link of calendars */
.previousYear{}

/* The css class used to render the next year link of calendars */
.nextYear{}

/* The css class used to render horizontal spacing */
.horizontalSpacer {}

/* The css class used to render vertical spacing */
.verticalSpacer {}

/*********************************************************************************/
/*  This classes determine the behaviour of units accordigly to their unit type  */
/*********************************************************************************/

/*******************/
/*  ALPHABET UNIT  */
/*******************/

/* The css class used to render Alphabet Units values */
.AlphabetUnit .value {}

/* The css class used to render Alphabet Units links */
.AlphabetUnit .link {}

/***************/
/*  DATA UNIT  */
/***************/

/* The css class used to render Data Units headers and attribute names */
.DataUnit .header {}

/* The css class used to render Data Units attribute values */
.DataUnit .value {}

/* The css class used to render Data Units rows */
.DataUnit .row {}

/* The alternate css class used to render Data Units rows */
.DataUnit .rowAlternate {}

/* The css class used to render Data Units links */
.DataUnit .link {}

/****************/
/*  ENTRY UNIT  */
/****************/

/* The css class used to render Entry Units headers and field names */
.EntryUnit .header {
	text-align: left;
}

/* The css class used to render Entry Units fields */
.EntryUnit .value {}

/* The css class used to render Entry Units rows */
.EntryUnit .row {}

/* The alternate css class used to render Entry Units rows */
.EntryUnit .rowAlternate {}

/* The css class used to render Entry Units links */
.EntryUnit .button {}

/* The css class used to render Entry Units fields */
.EntryUnit .field {}

/* The css class used to render Entry Units selection fields and selects */
.EntryUnit .selectionfield{}

/* The css class used to render Entry Units multi selection fields */
.EntryUnit .multiselectionfield {}

/* The css class used to render Entry Units error messages */
.EntryUnit .error {}


/*************************/
/*  EVENT CALENDAR UNIT  */
/*************************/

/* The css class used to render Event Calendar Units values */
.EventCalendarUnit .value {}

/* The css class used to render Event Calendar Units values of the current element*/
.EventCalendarUnit .valueCurrent {}

/* The css class used to render Event Calendar Units links */
.EventCalendarUnit .button {}

/* The css class used to render Event Calendar Units links */
.EventCalendarUnit .link {}

/* The css class used to render Event Calendar Units links of current elements */
.EventCalendarUnit .linkCurrent {}

/* The css class used to render the days of Event Calendar Units */
.EventCalendatUnit .day{}

/* The css class used to render the month names of Event Calendar Units */
.EventCalendatUnit .month{}

/* The css class used to render the previous year link of Event Calendar Units */
.EventCalendatUnit .previousYear{}

/* The css class used to render the next year link of Event Calendar Units */
.EventCalendatUnit .nextYear{}

/* The css class used to render Event Calendar Units horizontal spacing */
.EventCalendatUnit .horizontalSpacer {}

/* The css class used to render Event Calendar Units vertical spacing */
.EventCalendatUnit .verticalSpacer {}

/*****************************/
/*  HIERARCHICAL INDEX UNIT  */
/*****************************/

/* The css class used to render Hierarchical Index Units headers and attribute names */
.HierarchicalIndexUnit .header {}

/* The css class used to render Hierarchical Index Units attribute values */
.HierarchicalIndexUnit .value {}

/* The css class used to render Hierarchical Index Units bullets */
.HierarchicalIndexUnit .bullet {}

/* The css class used to render Hierarchical Index Units  rows */
.HierarchicalIndexUnit .row {}

/* The alternate css class used to render Hierarchical Index Units  rows */
.HierarchicalIndexUnit .rowAlternate {}

/* The css class used to render Hierarchical Index Units links */
.HierarchicalIndexUnit .link {}

/****************/
/*  INDEX UNIT  */
/****************/

/* The css class used to render Index Units headers and attribute names */
.IndexUnit .header {}

/* The css class used to render Index Units headers and attribute names of current elements */
.IndexUnit .headerCurrent {}

/* The alternate css class used to render Index Units headers and attribute names */
.IndexUnit .headerAlternate {}

/* The alternate css class used to render Index Units headers and attribute names of current elements */
.IndexUnit .headerCurrentAlternate {}

/* The css class used to render Index Units attribute values */
.IndexUnit .informal {}

/* The css class used to render Index Units attribute values */
.IndexUnit .value {
  font-size: xx-small !important;
}

/* The css class used to render Index Units attribute values of current elements */
.IndexUnit .valueCurrent {}

/* The alternate css class used to render Index Units attribute values */
.IndexUnit .valueAlternate {}

/* The alternate css class used to render Index Units attribute values of current elements */
.IndexUnit .valueCurrentAlternate {}

/* The css class used to render Index Units attribute values in dropdown*/
.IndexUnit .selectionfield {}

/* The css class used to render Index Units bullets */
.IndexUnit .bullet {}

/* The css class used to render Index Units bullets of current elements */
.IndexUnit .bulletCurrent{}

/* The alternate css class used to Index Units render bullets */
.IndexUnit .bulletAlternate {}

/* The alternate css class used to render Index Units bullets of current elements */
.IndexUnit .bulletCurrentAlternate{}

/* The css class used to render Index Units  rows */
.IndexUnit .row {}

/* The css class used to render Index Units rows of current elements*/
.IndexUnit .rowCurrent {}

/* The alternate css class used to render Index Units  rows */
.IndexUnit .rowAlternate {}

/* The alternate css class used to render Index Units  rows of current elements */
.IndexUnit .rowCurrentAlternate {}

/* The css class used to render Index Units links */
.IndexUnit .link {}

/* The css class used to render Index Units links of current elements */
.IndexUnit .linkCurrent {}

/* The alternate css class used to render Index Units links */
.IndexUnit .linkAlternate {}

/* The alternate css class used to render Index Units links of current elements */
.IndexUnit .linkCurrentAlternate {}

/*****************************/
/*  MULTI CHOICE INDEX UNIT  */
/*****************************/

/* The css class used to render Multi Choice Index Units headers and attribute names */
.MultiChoiceIndexUnit .header {}

/* The css class used to render Multi Choice Index Units attribute values */
.MultiChoiceIndexUnit .value {}

/* The css class used to render Multi Choice Index Units  rows */
.MultiChoiceIndexUnit .row {}

/* The alternate css class used to render Multi Choice Index Units  rows */
.MultiChoiceIndexUnit .rowAlternate {}

/* The css class used to render Multi Choice Index Units links */
.MultiChoiceIndexUnit .button {
	border: none;
	background-color: #ffffff;
	cursor: pointer;
}

/* The css class used to render the Multi Choice Index Units errors */
.MultiChoiceIndexUnit .error {
	font-family: Verdana, Arial;
	color: #ED8000;
	font-weight: bold;
	font-size: small;
	white-space: nowrap;
	border: 1px;
	padding-left: 10px;
}

/* The css class used to render the Multi Choice Index Units checkboxes */
.MultiChoiceIndexUnit .checkBox {}

/* The css class used to render the Multi Choice Index Units selectAll link */
.MultiChoiceIndexUnit .selectAll {}

/*********************/
/*  MULTI DATA UNIT  */
/*********************/

/* The css class used to render Multi Data Units headers and attribute names */
.MultiDataUnit .header {}

/* The css class used to render Multi Data Units attribute values */
.MultiDataUnit .value {}

/* The css class used to render Multi Data Units bullets */
.IndexUnit .bullet {}

/* The css class used to render Multi Data Units links */
.MultiDataUnit .link {}

/**********************/
/*  MULTI ENTRY UNIT  */
/**********************/

/* The css class used to render Multi Entry Units headers and field names */
.MultiEntryUnit .header {}

/* The css class used to render Multi Entry Units links */
.MultiEntryUnit .button {}

/* The css class used to render Multi Entry Units fields */
.MultiEntryUnit .field {}

/* The css class used to render Multi Entry Units selection fields and selects */
.MultiEntryUnit .selectionfield{}

/* The css class used to render the Multi Entry Units selectAll link */
.selectAll {}

/* The css class used to render Multi Entry Units error messages */
.MultiEntryUnit .error {}

/************************/
/*  MULTI MESSAGE UNIT  */
/************************/

/* The css class used to render Multi Message Units values */
.MultiMessageUnit .value {}

/*******************************/
/*  NO OPERATION CONTENT UNIT  */
/*******************************/

/* The css class used to render No Operation Content Units links */
.NoOpContentUnit .link {}

/**********************/
/*  POWER INDEX UNIT  */
/**********************/

/* The css class used to render Power Index Units headers and attribute names */
.PowerIndexUnit .header {}

/* The css class used to render Power Index Units headers and attribute names of current elements */
.PowerIndexUnit .headerCurrent {}

/* The alternate css class used to render Power Index Units headers and attribute names */
.PowerIndexUnit .headerAlternate {}

/* The alternate css class used to render Power Index Units headers and attribute names of current elements */
.PowerIndexUnit .headerCurrentAlternate {}

/* The css class used to render Power Index Units attribute values */
.PowerIndexUnit .value {}

/* The css class used to render Power Index Units attribute values of current elements */
.PowerIndexUnit .valueCurrent {}

/* The alternate css class used to render Power Index Units attribute values */
.PowerIndexUnit .valueAlternate {}

/* The alternate css class used to render Power Index Units attribute values of current elements */
.PowerIndexUnit .valueCurrentAlternate {}

/* The css class used to render Power Index Units bullets */
.PowerIndexUnit .bullet {}

/* The css class used to render Power Index Units bullets of current elements */
.PowerIndexUnit .bulletCurrent{}

/* The alternate css class used to Power Index Units render bullets */
.PowerIndexUnit .bulletAlternate {}

/* The alternate css class used to render Power Index Units bullets of current elements */
.PowerIndexUnit .bulletCurrentAlternate{}

/* The css class used to render Power Index Units  rows */
.PowerIndexUnit .row {}

/* The css class used to render Power Index Units rows of current elements*/
.PowerIndexUnit .rowCurrent {}

/* The alternate css class used to render Power Index Units  rows */
.PowerIndexUnit .rowAlternate {}

/* The alternate css class used to render Power Index Units  rows of current elements */
.PowerIndexUnit .rowCurrentAlternate {}

/* The css class used to render Power Index Units links */
.PowerIndexUnit .link {}

/* The css class used to render Power Index Units links of current elements */
.PowerIndexUnit .linkCurrent {}

/* The alternate css class used to render Power Index Units links */
.PowerIndexUnit .linkAlternate {}

/* The alternate css class used to render Power Index Units links of current elements */
.PowerIndexUnit .linkCurrentAlternate {}

/* The css class used to render Power Index Units scroll links */
.PowerIndexUnit .scroll {}

/* The css class used to render the text between Power Index Units scroll links (i.e. 1-10 of 20) */
.PowerIndexUnit .scrollText {}

/* The css class used to render Power Index Units jump bundles */
.PowerIndexUnit .jump {}

/* The css class used to render Power Index Units sorting links */
.PowerIndexUnit .sort {}

/***************************************/
/*  RECURSIVE HIERARCHICAL INDEX UNIT  */
/***************************************/

/* The css class used to render Recursive Hierarchical Index Units headers and attribute names */
.RecursiveHierarchicalIndexUnit .header {}

/* The css class used to render Recursive Hierarchical Index Units attribute values */
.RecursiveHierarchicalIndexUnit .value {}

/* The css class used to render Recursive Hierarchical Index Units attribute values of current elements */
.RecursiveHierarchicalIndexUnit .valueCurrent {}

/* The css class used to render Recursive Hierarchical Index Units links */
.RecursiveHierarchicalIndexUnit .link {}

/*****************/
/*  SCRIPT UNIT  */
/*****************/

/* The css class used to render Script Units results */
.ScriptUnit .value {}

/*******************/
/*  SCROLLER UNIT  */
/*******************/

/* The css class used to render Scroller Units links */
.ScrollerUnit .link {}

/* The css class used to render Scroller Units scroll links */
.ScrollerUnit .scroll {}

/* The css class used to render the text between Scroller Units scroll links (i.e. 1-10 of 20) */
.ScrollerUnit .scrollText {}

/* The css class used to render Scroller Units jump bundles */
.ScrollerUnit .jump {}


/* CUSTOM */
.frame-title {
	font-size: 11px;
	position:relative;
	left:10px;
	top:-10px; 
	background-color: #ffffff;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
}

.genera-lista {
	background-image: url('../../Resources/btn_orange.png');
	background-repeat: no-repeat;
	border: 0px !important;
	width: 200px;
	height: 35px;
	cursor: pointer;
}

.rettangolo-piccolo {
	background-image: url('../../Resources/rettangolo-piccolo.png');
	background-repeat: no-repeat;
	border: 0px !important;
	width: 120px;
	height: 35px;
	cursor: pointer;
}


/* CSS MENU */
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 100%; /*For KHTML*/
  list-style: none;
  height: 24px;
  z-index:1;
}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
  z-index:1;
}

ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  /*width: 160px;*/
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}

ul#navmenu ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu a {
  border: 0 none;
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #FFFFFF;
  color: #000000;
  font: 11px/22px Verdana, Arial, Helvetica, sans-serif;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle ;
	text-decoration: none;
	padding-right: 10px;
	line-height: 24px;
	/*width: 100px;*/
}

ul#navmenu li.current a.current {
  border: 0 none;
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #8FA0BC;
  color: #ffffff;
  font: 11px/22px Verdana, Arial, Helvetica, sans-serif;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle ;
	text-decoration: none;
	padding-right: 10px;
	line-height: 24px;
	/*width: 100px;*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #8FA0BC;
  color: #ffffff;
  border: 0 none;
  font: 11px/22px Verdana, Arial, Helvetica, sans-serif;  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle ;
	text-decoration: none;
	padding-right: 10px;
	line-height: 24px;   
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	float: none;
	background: #EDF2F8;
	color: #000000;
	font: 11px/22px Verdana, Arial, Helvetica, sans-serif;  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	padding-right: 10px;
	border: 0 none;
	height: 24px;
	width: 160px;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #DAE8F8;
  color: #000000;
  border: 0 none;
  float: none;
  font: 11px/22px Verdana, Arial, Helvetica, sans-serif;  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	padding-right: 10px;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #f1f1f1;
  color: #000000;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #EDF2F8;
  color: #000000;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #f1f1f1;
  color: #000000;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #EDF2F8;
  color: #000000;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}
