body {
  background-color: #899FAB;
  margin: 0px;

  scrollbar-face-color: #B6C9D4;
  scrollbar-highlight-color: gray;
  scrollbar-shadow-color: gray;

  font-size: 9px;
  font-family: verdana, arial, helvetica, sans-serif
}

li {
  list-style-type: square;
  margin: 3px;
}

td {
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif
}

/*
###########################################################################
LINK GENERICI
###########################################################################
*/

a:link {
	color:#6F7475;
	font-size:10px;
	font-family:verdana, arial, helvetica, sans-serif
	text-decoration:none;
}

a:visited {
	color:#6F7475;
	font-size:10px;
	font-family:verdana, arial, helvetica, sans-serif
	text-decoration:none;
}

a:active {
	color:#6F7475;
	font-size:10px;
	font-family:verdana, arial, helvetica, sans-serif
	text-decoration:none;
}

a:hover {
	color:#99A8AD;
	font-size:10px;
	font-family:verdana, arial, helvetica, sans-serif
	text-decoration:none;
}

/*
###########################################################################
LINK HEADER
###########################################################################
*/

a.header:link {
	color:#99A8AD;
	font-size:10px;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;
}


a.header:active {
	color:#99A8AD;
	font-size:10px;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;
}

a.header:visited {
	color:#99A8AD;
	font-size:10px;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;
}

a.header:hover {
	color:#526269;
	font-size:10px;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;
}

.searchEdit {
	background-color:#B6C9D4;
	border-style:0px;
	font-size: 10;
	color: #000000;
	font-family: verdana;
	font-weight: normal;
  width: 100px;
}

.searchData {
	background-color:#B6C9D4;
	border-style:0px;
	font-size: 10;
	color: #000000;
	font-family: verdana;
	font-weight: normal;
        width: 200px;
}

/*
###########################################################################
LINK MENU-HOME
###########################################################################
*/

a.menu {
	color: #778990;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

a.menu:active {
	color: #778990;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

a.menu:visited {
	color: #778990;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}


a.menu:hover {
	color: #526269;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

/*
###########################################################################
LINK MENU-HOME ROSSO
###########################################################################
*/

a.menuRed
{
	color: #FF0000;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}

a.menuRed:active
{
	color: #FF0000;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}

a.menuRed:visited
{
	color: #FF0000;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}


a.menuRed:hover
{
	color: #FF0000;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}

/*
###########################################################################
LINK ???
###########################################################################
*/


a.lookupvv:link
{
	color:#526269;
	font-size:10px;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;
}


a.lookupvv:active
{
	color:#526269;
	font-size:10px;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;
}

a.lookupvv:visited
{
	color:#526269;
	font-size:10px;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;
}


a.lookupvv:hover
{
	color:#000000;
	font-size:10px;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;
}


/*
###########################################################################
LINK NAVIGATORE
###########################################################################
*/

.navigator
{
	color: #000000;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}


a.navigator
{
	color: #526269;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

a.navigator:active
{
	color: #000000;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

a.navigator:visited
{
	color: #526269;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}


a.navigator:hover
{
	color: #000000;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}


/*
###########################################################################
LINK DATA-ENTRY
###########################################################################
*/


a.dataEntry
{
	color: #D7D2CC;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

a.dataEntry:active
{
	color: #000000;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

a.dataEntry:visited
{
	color: #D7D2CC;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}


a.dataEntry:hover
{
	color: #000000;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}


/*
###########################################################################
COLONNE NAVIGATORE
###########################################################################
*/

.navigatorColumns
{
	background-color: #D7D2CC;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


/*
###########################################################################
FONT
###########################################################################
*/

.header_font
{
	color: #99A8AD;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif
}


.menu_font
{
	color: #526269;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif
}


/*
###########################################################################
INTERFACCIA SVG
###########################################################################
*/


.backgroundCells
{
  background-color: #DAE3E7;
  color: #6F7475;
  font-family: verdana;
  font-size: 9;
  margin: 12px;
}

.backgroundSvg
{
  background-color: #ffffff;
}

.layersCells
{
  background-color: #E6EBED;
  color: #6F7475;
  font-family: verdana;
  font-size: 9;
  margin: 12px;
}

.innerLayersCells
{
  color: #6F7475;
  font-family: verdana;
  font-size: 9;
}


.layersSubCells
{
  background-color: #DAE3E7;
  color: #6F7475;
  font-family: verdana;
  font-size: 9;
  margin: 12px;
}

.bottomCells
{
  background-color: #C5D3D9;
  color: #6F7475;
  font-family: verdana;
  font-size: 9;
  margin: 12px;
}

.OpacityCombo
{
  background-color:#E6EBED;

  border-width: 1;
  border-style: solid;
  border-color: #FFFFFF;

  font-size: 10;
  font-family: verdana;
  font-weight: normal;
  color: #6F7475;

  width: 60;
}

.grouperCells
{
  background-color: #B6C9D4;
  color: #6F7475;
  font-family: verdana;
  font-size: 9;
  font-weight: bold;
}

/*
###########################################################################
INTERFACCIA DATA-ENTRY - OGGETTI INPUT
###########################################################################
*/


.textField
{
	background-color:#B6C9D4;
	border-style:1px;
	font-size: 10;
	color: #000000;
	font-family: verdana;
	font-weight: normal;
        width: 500px;
}


.textDataSearchGGMM
{
	background-color:#B6C9D4;
	border-style:1px;
	font-size: 10;
	color: #000000;
	font-family: verdana;
	font-weight: normal;
        width: 30px;
}

.textDataSearchAA
{
	background-color:#B6C9D4;
	border-style:1px;
	font-size: 10;
	color: #000000;
	font-family: verdana;
	font-weight: normal;
        width: 50px;
}



.textFieldSearch
{
	background-color:#B6C9D4;
	border-style:1px;
	font-size: 10;
	color: #000000;
	font-family: verdana;
	font-weight: normal;
  width: 300px;
}


.comboShort
{
	background-color:#B6C9D4;
	border-style:1px;
	font-size: 10;
	color: #000000;
	font-family: verdana;
	font-weight: normal;
	width: 50px;
}





.comboField
{
	background-color:#B6C9D4;
	border-style:1px;
	font-size: 10;
	color: #000000;
	font-family: verdana;
	font-weight: normal;
	width: 150px;
}

.comboField2
{
	background-color:#B6C9D4;
	border-style:1px;
	font-size: 10;
	color: #000000;
	font-family: verdana;
	font-weight: normal;
	width: 250px;
}






.edit
{
	background-color:#B6C9D4;
	border-style:1px;
	font-size: 10;
	color: #000000;
	font-family: verdana;
	font-weight: normal;
        width: 150px;
}

.editCentrica
{
	background-color:#B6C9D4;
	border-style:1px;
	font-size: 10;
	color: #000000;
	font-family: verdana;
	font-weight: normal;
        width: 300px;
}




.longedit
{
	background-color:#B6C9D4;
	border-style:1px;
	font-size: 10;
	color: #000000;
	font-family: verdana;
	font-weight: normal;
  width: 250px;
}

.combo
{
	background-color:#B6C9D4;
	border-style:1px;
	font-size: 10;
	color: #000000;
	font-family: verdana;
	font-weight: normal;
}

.passwordEdit
{
	background-color:#B6C9D4;
	border-style:1px;
	font-size: 10;
	color: #000000;
	font-family: verdana;
	font-weight: normal;
        width: 150px;
}

/*
###########################################################################
INTERFACCIA DATA-ENTRY - GRIGLIA
###########################################################################
*/

.fieldValuesColumns
{
	background-color: #C5D3D9;

	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


.fieldNamesColumns
{
	background-color: #778990;

	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}


.fieldFullNamesColumns
{
	background-color: #8AA0A9;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}


.separatorColumns
{
	background-color: #B0BBC0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.titleColumns
{
	background-color: #778990;

	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	text-align: center;
}

.titleColumns2
{
	background-color: #778990;

	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
}


.subTitleColumns
{
	background-color: #C5D3D9;

	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;

	text-align: center;
}

.menuItemColumns
{
	background-color: #D7D2CC;

	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;

	text-align: center;
}

.buttons
{
	background-color:#D7D2CC;

	border-width: 1;
	border-style: solid;
	border-color: #FFFFFF;

	font-size: 10;
	font-family: verdana;
	font-weight: normal;
	color: #000000;

	width: 95;
}

.internalButtons
{
	background-color:#C5D3D9;

	border-width: 1;
	border-style: solid;
	border-color: #94A5AC;

	font-size: 10;
	font-family: verdana;
	font-weight: normal;
	color: #526269;

	width: 79;
}



.chronoEdit
{
	background-color:#E8E3DF;

	border-width: 1;
	border-style: solid;
	border-color: #FFFFFF;

	font-size: 10;
	font-family: verdana;
	font-weight: normal;
	color: #000000;
}

.chronoCombo
{
	background-color:#E8E3DF;

	border-width: 1;
	border-style: solid;
	border-color: #FFFFFF;

	font-size: 10;
	font-family: verdana;
	font-weight: normal;
	color: #000000;

	width: 85;
}

.chronoComboSettore
{
	background-color:#E8E3DF;

	border-width: 1;
	border-style: solid;
	border-color: #FFFFFF;

	font-size: 10;
	font-family: verdana;
	font-weight: normal;
	color: #000000;

	width: 130;
}




.chronoCombo2
{
	background-color:#E8E3DF;

	border-width: 1;
	border-style: solid;
	border-color: #FFFFFF;

	font-size: 10;
	font-family: verdana;
	font-weight: normal;
	color: #000000;

	width: 85;
}

.chronoComboSecolo
{
	background-color:#E8E3DF;

	border-width: 1;
	border-style: solid;
	border-color: #FFFFFF;

	font-size: 10;
	font-family: verdana;
	font-weight: normal;
	color: #000000;

	width: 120;
}

#print-list-link {
  color:#D7D2CC;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:9px;
  text-decoration:none;
}

#print-list-link:active {
	color: #000000;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

#print-list-link:visited {
	color: #D7D2CC;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}


#print-list-link:hover {
	color: #000000;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}




/* BEGIN BY RIK 20090409*/
.options-record {
  width: 610px;
  background-color: #778990;
  margin: 0;
  padding: 3px 0 3px 0;
  border: 1px solid white;
  border-bottom: 0px;
}

.options-record a, .options-record a:hover, .options-record a:visited {
/*
	font-size: 11px;
  color: white;
	font-weight: bold;
	font-variant: small-caps;
*/
}

.options-list {
/*
  color: white;
  background-color: #778990;
  margin: 0;
  padding: 3px 0 3px 0;
  border: 1px solid white;
  border-bottom: 0px;
  width: 568px;
*/
}

/* BEGIN BY RIK 20100205 */
form {
    margin:  0;
    padding: 0;
    border:  0;
}
/* END BY RIK 20100205 */
.options-list a, .options-list a:hover, .options-list a:visited {
/*
	font-size: 11px;
  color: white;
	font-weight: bold;
	font-variant: small-caps;
*/
}

/* END BY RIK 20090409*/
/*
###########################################################################
IFRAME
###########################################################################
*/

.iframe {
scrollbar-face-color:#FEEECC;
scrollbar-arrow-color:black;
scrollbar-track-color:#FEEECC;
scrollbar-shadow-color:#FEEECC;
scrollbar-highlight-color:#FEEECC;
scrollbar-3dlight-color:#FEEECC;
scrollbar-darkshadow-Color:#FEEECC;

background: transparent;
overflow: hidden;
border:none;
margin:0;

}

/*
###########################################################################
SEARCH BOXES AND RECAPS
###########################################################################
*/
#search-groups-box {
  text-align: left;
}

#advanced-search-groups-box-toggle {
  color: white;
}

/*
###########################################################################
HOME PAGE MESSAGES
###########################################################################
*/

#messages-warning {
  background-color: #E8F2F6;
}

 
#messages-warning td {
  border: 0;
  color: red;
}

#messages-warning td p {
  margin-top: 2px;
  margin-bottom: 6px;
}

