/***********************  ELEMENTI HTML  ***********************/
BODY    { FONT-SIZE: 80%; BACKGROUND: #FFFFFF; MARGIN: 0px 0px 20px 0px; COLOR: #333333; FONT-FAMILY: Verdana, Arial; background-color: #EEEEEE; } /* BACKGROUND: #EEEEEE; */
A:link, A:visited, A:active { COLOR: #333333; text-decoration: none; }
A:hover { COLOR: #333333; text-decoration: underline; }
FORM    { MARGIN: 0px }
DIV     { COLOR: #; }
IMG     { BORDER: 0px; }
HR      { WIDTH: 100%; COLOR: #666666; HEIGHT: 1px }

H3		{ font-weight: bold; font-size: 1.2em; }

/***********************  ELEMENTI STRUTTURA  ***********************/
#header		{ background-color: #2769B5;
    border-bottom: 4px solid #ED9503;
    color: #FFFFFF;
    height: 30px;
    min-height: 30px;
   margin-bottom: 150px;
    width: 100%;
    z-index: 1000;
    text-align:center;  }
#header img { border-style:none; border-width:0px; margin: 0px; }

#container 		{ margin: 0px auto; padding: 0px; width: 100%; background-color: #EEEEEE; } /* background: #EEEEEE;  */
#content		{ background: #FFFFFF; margin: 0px 35px 11px 35px; padding: 10px; }

#content_text		{ margin: 0px 10px; padding: 0px; line-height: 1.7em; text-align: left;  width: 620px;  min-height: 333px; height: auto !important; height: 333px; }
#content_menuMain	{ background-color: #FFFFFF; clear: left; float: left; width: 240px; margin: 2px 10px; padding: 0px; }



#titoloApplicazione	{ font-size: 1.7em; text-align: center; padding: 10px 0px;}
#divdocumento			{ background: #FFFFFF; margin: 0px 35px 0px 35px; padding: 10px; }
#corpo					{ background: #FFFFFF; margin: 0px 35px 0px 35px; padding: 10px; }
#titoloPagina_Container	{ background: #FFFFFF; margin: 0px 35px -15px 35px; padding: 10px; }
#footerPagina			{ background: #FFFFFF; border-bottom: 1px solid #CCCCCC; clear: both;}


.loginContentDx	{ vertical-align: top; }
.loginMenuDx	{ width: 50%; vertical-align: top; }

.tblform		{ background: #F9F9F9; border: 1px solid #666666; }
.tbdHead		{ background: #999999; background-image: url(../../images/tbdHead.gif); background-repeat:repeat-x; font-weight: bold; color: #333333; padding: 5px; }
/* .tbdHead		{ background: #CC0000; background-image: url(../../images/tbdHead.gif); background-repeat:repeat-x; font-weight: bold; color: #FFFFFF; padding: 5px; } */

.sezione		{ background: #FFFFFF; border: 1px solid #000066; margin: 10px 0px; padding: 4px; text-align: center; font-size: 1.0em; font-weight: bold; }
.note			{ font-size: 0.8em; } 
.noteRicevuta   { text-align: center; font-size: 0.8em; }

#boxRicerca			{ background-color: #EEEEEE; width: 550px; border: 1px solid #999999; margin: 20px auto; padding: 5px;}

.boxRicercaAvanzata_titolo	{ width: 540px; text-decoration: none; font-size: 10; border: #999999 1px solid; padding: 2px; margin-top: 5px; background-color: #EEEEEE; font-weight: bold; }
.boxRicercaAvanzata			{ width: 524px; padding: 10px; display: block; border: #999999 1px solid; border-top: 0px; background-color: #eeeeee;}

div.titoloPagina			    { font-weight:bold; background : #999999; border: 1px solid #000066; background-image: url(../../images/tbdHead.gif); background-repeat:repeat-x; margin: 12px auto; width: 98%; text-align: left; padding: 5px 10px; color: #ffffff; font-size: 1.1em; height: 16px; }
div.titoloPagina_Modulo		    { clear: both; float: left; text-transform: uppercase; }
div.titoloPagina_tipoModulo		{ float: right; text-transform: capitalize; }

div.titoloSezione				{ font-weight:bold; background: #eeeeee; margin: 12px auto; width: 98%; border: solid 1px #999999; text-align: center; padding: 3px 10px; color: #000066; }

/* Menu */
#contentMenu	{ background-color: #5889b4;  height: 21px; width: 100%; }
.menuItemOn		{ background-color: #5889b4; color: #ffffff; font-size: 1.0em; font-weight: bold; text-decoration : none; padding: 2px 4px; }
.menuItemOver	{ background-color: #cdddec; color: #000000; font-size: 1.0em; font-weight: bold; text-decoration : none; padding: 2px 4px; }


.messaggio		{ font-weight:bold; width:80%; padding: 15px; margin: 0 auto; border: 1px solid #000066; text-align: center; }


/***********************  ELEMENTI TABELLA  ***********************/
table.elenco					{ border: 1px solid #000066; margin: 10px; width: 98%; background-color: #FFFFFF; }
table.elenco thead				{ display: table-header-group; padding: 1px 5px; background-color: #000066; text-align: center; font-weight: bold; text-transform: lowercase; color: #FFFFFF; }

table.elenco tbody				{ display: table-row-group; text-align: left; }
table.elenco tbody tr.sfondo1	{ text-align: left;  background-color: #FFFFFF; }
table.elenco tbody tr.sfondo2	{ text-align: left;  background-color: #F4F4F4; }
table.elenco tbody tr.sfondo3	{ text-align: left;  background-color: #FFFFCC; }
table.elenco tbody tr.sfondo4	{ text-align: left;  background-color: #FFCCCC; }
table.elenco tbody td			{ padding: 3px 5px; }

table.elenco tbody td.sfondo1	{ text-align: left;  background-color: #FFFFFF; }
table.elenco tbody td.sfondo2	{ text-align: left;  background-color: #F4F4F4; }
table.elenco caption		    { display: table-caption; text-align: left; font-size: 0.8em; }
table.elenco tfoot				{ display: table-footer-group; text-align: center; }


.SezioneTabella					{ PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #5889b4; border: 1px solid #999999; WIDTH: 20%; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; HEIGHT: 25px }

/*
background: #F4F4F4; margin: 12px auto; width: 98%; border: solid 1px #DDDDDD; text-align: left; padding: 3px 10px; color: #666666; 
*/

.Etichetta		{ PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BACKGROUND: #cdddec; VERTICAL-ALIGN: middle; WIDTH: 28%; COLOR:#000066; FONT-FAMILY: Verdana, Arial; HEIGHT: 25px; border-top: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC; border-right: solid 1px #999999; border-bottom: solid 1px #999999; }
.EtichettaV		{ PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #cccccc; VERTICAL-ALIGN: middle; COLOR: #000066; FONT-FAMILY: Verdana, Arial; HEIGHT: 25px; text-align: center; }
.Campo			{ PADDING-LEFT: 5px; FONT-SIZE: 13px; VERTICAL-ALIGN: top; COLOR: #000066; FONT-FAMILY: Verdana, Arial; HEIGHT: 25px }
.CampoV			{ PADDING-LEFT: 5px; FONT-SIZE: 13px; VERTICAL-ALIGN: top; COLOR: #000066; FONT-FAMILY: Verdana, Arial; HEIGHT: 25px }

.Note       { font-size: 0.8em; font-family: Verdana, Arial; }

.icoWelcomePage	{ padding: 3px; padding-right: 10px; }

/***********************  ELEMENTI FORM  ***********************/
.text		{ background: #FFFFFF; font: 13px Verdana, arial; color: #333333; z-index:2; width: 180px;  }
.Button		{ background-color: #5889b4; border-bottom: 1px solid #666666; border-right: 1px solid #666666; border-left: 1px solid #999999; border-top: 1px solid #999999; color: #FFFFFF; font-family: Verdana, arial; font-weight: bold; text-transform: lowercase; font-size: 0.9em; padding: 0px 5px; }

.ButtonScomparsa
{
    padding: 3px 5px;
    font: 13px Verdana, arial;
    color: #000000;
    cursor: hand;
    font-weight: bold;
    background-color: #ffffff;
    text-transform: lowercase;
    border-right: #000066 1px solid;
    border-top: #000066 1px solid;
    border-left: #000066 1px solid;
    border-bottom-style: none;
    text-align: left;
}


.select		{ background: #FFFFFF; font: 13px Verdana, arial; color: #000066; z-index:2; }





/*  tabelle    /////////////////////////////////*/
.TextReadOnly       { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 13px; BORDER-LEFT: 0px; COLOR: #000066; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left }
.input-LinguettaLav { BORDER-RIGHT: #000066 2px solid; BORDER-TOP: #000066 2px solid; MARGIN-TOP: 0px; BACKGROUND: #000066; FONT: bold 13px verdana, Arial; VERTICAL-ALIGN: middle; BORDER-LEFT: #000066 2px solid; WIDTH: 130px; CURSOR: hand; COLOR: #cccccc; BORDER-BOTTOM: #000066 2px solid; HEIGHT: 25px; TEXT-ALIGN: center }
.input-LinguettaLav-attiva { BORDER-RIGHT: #000066 2px solid; BORDER-TOP: #000066 2px solid; MARGIN-TOP: 0px; BACKGROUND: #cccccc; FONT: bold 13px verdana, Arial; VERTICAL-ALIGN: middle; BORDER-LEFT: #000066 2px solid; WIDTH: 130px; CURSOR: hand; COLOR: #000066; BORDER-BOTTOM: #000066 2px solid; HEIGHT: 25px; TEXT-ALIGN: center; width: 100 }
td.separatore       { height: 10px; }
/*//////////////////////////////////////////////*/


/*  div    /////////////////////////////////////*/
div.scomparsa
{
    border-right: dimgray 1px solid;
    padding-right: 5px;
    border-top: dimgray 1px solid;
    padding-left: 5px;
    border-left: dimgray 1px solid;
    border-bottom: dimgray 1px solid;
    margin-left: 1%;
    margin-right: 1%;
    padding-bottom: 5px;
    padding-top: 5px;
}
div.scomparsatext
{
    width:100%;
    font-weight: bold;
    color: gray;
    font-style: italic;
    font-family: Verdana;
    text-align:center;

}
div.titoloApplicazione { background-color: #EEEEEE; border-style: solid; border-color: #CCCCCC; border-width: 1px 0px; text-align: center; font-size: x-large; }



div.corpoCentrato   { width: 98%; margin: 0px auto; }

div.footer          { border-top: solid 1px #000066; text-align: left; padding: 5px; }
div.floatLeft       { float: left; }
div.floatRight      { float: right; }
div.floatClear      { clear: both; }

div.tabellaRicerca { width:650px; border: #000066 1px solid;margin-left:auto;margin-right:auto; margin-top:50px; padding:5px;}
div.titoloRicerca { width:645px; text-decoration:none; font-size:10; border: solid 1px #000066; padding: 2px; margin-top: 5px; background-color: #EEEEEE; font-weight:bold;}
div.corpoRicerca { width:629px; padding:10px; display:none; border-right: #000066 1px solid; border-left: #000066 1px solid; border-bottom: #000066 1px solid; background-color: #eeeeee;}
div.campoRicerca { width:200px; float:left}
div.bottoniRicerca { width:400px; margin-left:auto; margin-right:auto; margin-top:10px;}
div.valoriRicerca { width:405px; margin-left:auto;margin-right:auto;}

div.errorBox    { font-size: 14px; background: #ffffff; margin-left: 50px; margin-right: 50px; Color: #000066; font-family: Verdana, Arial; border: solid 1px #CCCCCC; margin-top: 30px; margin-bottom: 10px; }
div.errorTitle  { font-size: large; font-weight:bold; background-color: #DDDDDD; text-align: center; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; padding: 5px; }

/*//////////////////////////////////////////////*/


/*  Form     ///////////////////////////////////*/
.inputTextarea  { background: #ffffff; font: 13px Verdana, arial; color: #333333; width: 100%; }
.inputVeryLarge { background: #ffffff; font: 13px Verdana, arial; color: #333333; width: 450px }
.inputLarge     { background: #ffffff; font: 13px Verdana, arial; color: #333333; width: 280px }
.inputNormal    { background: #ffffff; font: 13px Verdana, arial; color: #333333; width: 180px }
.inputSmall     { background: #ffffff; font: 13px Verdana, arial; color: #333333; width: 70px }
.inputVerySmall { background: #ffffff; font: 13px Verdana, arial; color: #333333; width: 45px }
.inputData      { background: #ffffff; font: 13px Verdana, arial; color: #333333; width: 80px }


.ddmBoxSmall     { width: 100px; background: #FFFFFF; font: 13px Verdana, arial; color: #333333; z-index:2; }
.ddmBox          { width: 250px; background: #FFFFFF; font: 13px Verdana, arial; color: #333333; z-index:2; }
.ddmBoxMedium    { width: 340px; background: #FFFFFF; font: 13px Verdana, arial; color: #333333; z-index:2; }
.ddmBoxMediumLarge    { width: 440px; background: #FFFFFF; font: 13px Verdana, arial; color: #333333; z-index:2; }
.ddmBoxLarge     { width: 100%; background: #FFFFFF; font: 13px Verdana, arial; color: #333333; z-index:2; }
.ddmBoxUnLim     { background: #FFFFFF; font: 13px Verdana, arial; color: #333333; z-index:2; }
/*//////////////////////////////////////////////*/

/*  Calendar    ////////////////////////////////*/
.fc_main { background: #DDDDDD; border: 1px solid #000000; font-family: Verdana; font-size: 10px; z-index:100 }
.fc_date { border: 1px solid #D9D9D9;  cursor:pointer; font-size: 10px; text-align: center;}
.fc_dateHover, TD.fc_date:hover { cursor:pointer; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #E7E7E7; font-size: 10px; text-align: center; }
.fc_wk {font-family: Verdana; font-size: 10px; text-align: center;}
.fc_wknd { color: #FF0000; font-weight: bold; font-size: 10px; text-align: center;}
.fc_head { background: #000066; color: #FFFFFF; font-weight:bold; text-align: left;  font-size: 11px; }
/*//////////////////////////////////////////////*/

/*  Grid View    ///////////////////////////////*/
div.GridView_div                    { width: 100%; margin: 15px auto; }
table.GridView_Grid                 { width: 98%; }
.GridView_Grid                      { background-color: #FFFFFF; border-color: #DDDDDD; }
.GridView_HeaderStyle               { background-color: #CCCCCC; border-color: #DDDDDD; }
.GridView_HeaderStyleSmall          { background-color: #CCCCCC; border-color: #DDDDDD; font-size: 10px;}
.GridView_RowStyle                  { background-color: #FFFFFF; border-color: #DDDDDD; padding: 10px; }
.GridView_RowStyleSmall             { background-color: #FFFFFF; border-color: #DDDDDD; padding: 5px; font-size:11px; }
.GridView_AlternatingRowStyle       { background-color: #EEEEEE; border-color: #DDDDDD; }
.GridView_PagerStyle                { background-color: #FFFFFF; border-color: #DDDDDD; text-align: center; font-weight: bold; text-decoration:underline; }
a.grid, a.grid:visited, a.grid:active { FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Verdana, Arial; text-decoration: underline; }
a.grid:hover { FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Verdana, Arial; text-decoration: underline; }

/*//////////////////////////////////////////////*/


/*  Misc    ////////////////////////////////////*/

/*//////////////////////////////////////////////*/

.Tabella    { BORDER-RIGHT: #cccccc 1pt solid; BORDER-TOP: #cccccc 1pt solid; BORDER-LEFT: #cccccc 1pt solid; WIDTH: 100%; BORDER-BOTTOM: #cccccc 1pt solid }
.Tabella90    { BORDER-RIGHT: #cccccc 1pt solid; BORDER-TOP: #cccccc 1pt solid; BORDER-LEFT: #cccccc 1pt solid; WIDTH: 90%; BORDER-BOTTOM: #cccccc 1pt solid }
.divtabella { MARGIN: 2%; WIDTH: 97% }
.Grande     { FONT-SIZE: 17px; COLOR: #000066; FONT-FAMILY: Verdana, Arial }

.Sezione    { FONT-SIZE: 13px; BACKGROUND: #000066; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial }
.Titolo {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #000066; VERTICAL-ALIGN: top; COLOR: #cccccc; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial; HEIGHT: 35px; TEXT-ALIGN: center
}
.titoloTabella {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #000066; VERTICAL-ALIGN: middle; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial; HEIGHT: 35px; TEXT-ALIGN: center
}
.elencoTabella {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #cccccc; VERTICAL-ALIGN: middle; COLOR: #000066; FONT-FAMILY: Verdana, Arial; HEIGHT: 35px; TEXT-ALIGN: center
}
.campoTabella {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; BACKGROUND: #eeeeee; VERTICAL-ALIGN: middle; COLOR: #000066; FONT-FAMILY: Verdana, Arial; HEIGHT: 25px
}
.campoTabellaRosso {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; BACKGROUND: #ff9999; VERTICAL-ALIGN: middle; COLOR: #000066; FONT-FAMILY: Verdana, Arial; HEIGHT: 25px
}
.campoTabellaScuro {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; BACKGROUND: #dddddd; VERTICAL-ALIGN: middle; COLOR: #000066; FONT-FAMILY: Verdana, Arial; HEIGHT: 25px
}
.TotaleTabella {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #cccccc; VERTICAL-ALIGN: middle; COLOR: #000066; FONT-FAMILY: Verdana, Arial; HEIGHT: 25px
}
.Messaggio {
	FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: #000066; FONT-FAMILY: Verdana, Arial; HEIGHT: 30px
}
.input-pulsante {
	BORDER-RIGHT: #000066 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000066 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 5px; BACKGROUND: #000066; PADDING-BOTTOM: 3px; FONT: bold 13px verdana, Arial; VERTICAL-ALIGN: middle; BORDER-LEFT: #000066 1px solid; CURSOR: hand; COLOR: #cccccc; PADDING-TOP: 3px; BORDER-BOTTOM: #000066 1px solid; HEIGHT: 25px; TEXT-ALIGN: center
}
.input-Linguetta {
	BORDER-RIGHT: #000066 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000066 2px solid; MARGIN-TOP: 0px; PADDING-LEFT: 5px; BACKGROUND: #000066; PADDING-BOTTOM: 3px; FONT: bold 13px verdana, Arial; VERTICAL-ALIGN: middle; BORDER-LEFT: #000066 2px solid; WIDTH: 153px; CURSOR: hand; COLOR: #cccccc; PADDING-TOP: 3px; BORDER-BOTTOM: #000066 2px solid; HEIGHT: 35px; TEXT-ALIGN: center
}
.input-Linguetta-attiva {
	BORDER-RIGHT: #000066 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000066 2px solid; MARGIN-TOP: 0px; PADDING-LEFT: 5px; BACKGROUND: #cccccc; PADDING-BOTTOM: 3px; FONT: bold 13px verdana, Arial; VERTICAL-ALIGN: middle; BORDER-LEFT: #000066 2px solid; WIDTH: 153px; CURSOR: hand; COLOR: #000066; PADDING-TOP: 3px; BORDER-BOTTOM: #000066 2px solid; HEIGHT: 35px; TEXT-ALIGN: center
}
.EtichettaStampa { FONT-WEIGHT: bold; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; WIDTH: 25%; COLOR: #000066; FONT-FAMILY: Verdana, Arial }
.CampoStampa {
	PADDING-LEFT: 5px; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; WIDTH: 25%; COLOR: #000066; FONT-FAMILY: Verdana, Arial
}
.Pulsante {
	FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: #000066; FONT-FAMILY: Verdana, Arial; HEIGHT: 25px; TEXT-ALIGN: right
}
.Icona {
	BORDER-RIGHT: #000066 1px solid; BORDER-BOTTOM: #000066 1px solid
}
.fontVal {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: capitalize; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: small-caps
}
.fontLillipuz {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: capitalize; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: small-caps
}
.input-Tasti {
	BORDER-RIGHT: #000066 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000066 2px solid; MARGIN-TOP: 0px; PADDING-LEFT: 5px; BACKGROUND: #000066; PADDING-BOTTOM: 3px; FONT: bold 13px verdana, Arial; VERTICAL-ALIGN: middle; BORDER-LEFT: #000066 2px solid; WIDTH: 120px; CURSOR: hand; COLOR: #cccccc; PADDING-TOP: 3px; BORDER-BOTTOM: #000066 2px solid; HEIGHT: 35px; TEXT-ALIGN: center
}
.input-TastiStato {
	BORDER-RIGHT: #000066 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000066 2px solid; MARGIN-TOP: 0px; PADDING-LEFT: 5px; BACKGROUND: #cccccc; PADDING-BOTTOM: 3px; FONT: bold 13px verdana, Arial; VERTICAL-ALIGN: middle; BORDER-LEFT: #000066 2px solid; WIDTH: 120px; CURSOR: hand; COLOR: #000066; PADDING-TOP: 3px; BORDER-BOTTOM: #000066 2px solid; HEIGHT: 35px; TEXT-ALIGN: center
}
.formcolVisualizza {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT: 13px Verdana, arial; BORDER-LEFT: 0px; WIDTH: 30pt; COLOR: #000066; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: right
}
.campoTabellaAziendaCessata {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; BACKGROUND: #999999; VERTICAL-ALIGN: middle; COLOR: #000066; FONT-FAMILY: Verdana, Arial; HEIGHT: 25px
}
.EtichettaEnorme { PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #cccccc; VERTICAL-ALIGN: middle; WIDTH: 40%; COLOR: #000066; FONT-FAMILY: Verdana, Arial; HEIGHT: 40px }


pre { font-size: 9pt; padding: 10px; background-color: #F8F8F8;	border: 1px solid #F0F0F0; }

div.title			{ text-align: center; font-size: 23px; background-color: #EEEEEE; border-top: 1px solid #CCCCCC; }

td.menuMain						{ background-color: #EEEEEE; vertical-align: top; width: 190px; padding: 0px; }
div.menuMainItem 				{ font-weight: bold; width: 100%; margin: 0px; padding: 0px; text-align: left; padding-bottom: 2px; }
div.menuMainItem span a 		{ background-color: #F8F8F8; display: block; padding: 3px; text-decoration: none; height: 22px; border: 1px solid #F8F8F8; }
div.menuMainItem span a:hover 	{ background-color: #FFFFFF; display: block; padding: 3px; text-decoration: none; height: 22px; border: 1px solid #000066; font-weight: bold; }

td.pageMain			{ background-color: #FFFFFF; vertical-align: top; padding-left: 12px; padding-right: 12px; }
td.menuDx			{ background-color: #FFFFFF; vertical-align: top; width: 250px; }
div.box				{ background-color: #FFFFFF; border: 1px solid #000066; text-align: center; }
div#divlink         { text-align:right; font-size:x-small; margin-right:10px}
div#divlink a       { text-decoration: underline; font-size:x-small}

table#firma { border: 0px; text-align:center; }
table#firma td { border: 0px; text-align:center;}
fieldset    {border-color:#000000; border-width:1px;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;margin-top:10px;}
legend      {color:#000000;margin-bottom:5px}
@media print {

.Button         {display:none;  }
}

/*
@media screen 
{
	.Button			{ background: #000066; font: 13px Verdana, arial; font-weight: bold; color: #FFFFFF; padding: 3px; cursor: hand; margin: 5px 3px; border: 0px;  text-transform: lowercase;  }
}
*/