/*  HTML Elements    ///////////////////////////*/
BODY    { FONT-SIZE: 13px; BACKGROUND: #ffffff; MARGIN: 0px 0px 20px 0px; COLOR: #000066; FONT-FAMILY: Verdana, Arial; }
A:link, A:visited, A:active { FONT-SIZE: 13px; COLOR: #000066; FONT-FAMILY: Verdana, Arial; text-decoration: none; }
A:hover { FONT-SIZE: 13px; COLOR: #000066; FONT-FAMILY: Verdana, Arial; text-decoration: underline; }
FORM    { MARGIN: 0px }
FONT    { FONT-FAMILY: Verdana, Arial; }
DIV     { FONT-SIZE: 13px; COLOR: #000066; FONT-FAMILY: Verdana, Arial; }
TABLE   { FONT-SIZE: 13px; COLOR: #000066; FONT-FAMILY: Verdana, Arial; }
TR      { FONT-SIZE: 13px; COLOR: #000066; FONT-FAMILY: Verdana, Arial; }
TD      { FONT-SIZE: 13px; COLOR: #000066; FONT-FAMILY: Verdana, Arial; }
IMG     { BORDER: 0px; }
HR      { WIDTH: 100%; COLOR: #000066; HEIGHT: 1px }
/*//////////////////////////////////////////////*/


/*  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 }
.SezioneTabella     { PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #2769B5; WIDTH: 20%; COLOR: #ED9503; FONT-FAMILY: Verdana, Arial; HEIGHT: 25px }
td.separatore       { height: 10px; }
/*//////////////////////////////////////////////*/


 div.autocomplete
  {
      position:absolute;
      width:300px;
      background-color:#FFFFFF;
      border:2px solid #606060;
      margin-top:10px;
      padding:3px;
  }

 div.autocomplete ul
  {
    list-style-type:none;
    margin:0px;
    padding:0px;
  }

 div.autocomplete ul li.selected { background-color: #F5F5F5;}

 div.autocomplete ul li
  {
    font-size:9px;
    font-family:Verdana;
    font-weight:900;
    display:block;
    margin:0;
    padding:2px;
    height:20px;
    cursor:pointer;
  }


/*  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.titoloPagina			    {  background: #2769B5; width: 98%; margin: 0px auto; padding: 5px; height: 30px; font-weight: bold; }
div.titoloPagina_Modulo		    { color: #ED9503; clear: both; float: left; text-transform: uppercase; }
div.titoloPagina_tipoModulo		{ color: #ED9503; float: right; text-transform: capitalize; }

div.titoloSezione   { margin: 7px auto; width: 98%; border: solid 1px #000066; font-weight: bold; text-align: center; padding: 3px;}
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:920px; 
border: #000066 1px solid;margin-left:auto;margin-right:auto; margin-top:50px; padding:5px;}
div.titoloRicerca { width: 910px; 
text-decoration:none; font-size:10; border: solid 1px #000066; padding: 2px; margin-top: 5px; background-color: #EEEEEE; font-weight:bold;}
div.corpoRicerca { width:894px; 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:241px; float:left}
div.bottoniRicerca { width:400px; margin-left:auto; margin-right:auto; margin-top:10px;}
div.valoriRicerca { width:350px; 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: #000066; width: 100%; }
.inputVeryLarge { background: #ffffff; font: 13px Verdana, arial; color: #000066; width: 450px }
.inputLarge     { background: #ffffff; font: 13px Verdana, arial; color: #000066; width: 280px }
.inputNormal    { background: #ffffff; font: 13px Verdana, arial; color: #000066; width: 180px }
.inputSmall     { background: #ffffff; font: 13px Verdana, arial; color: #000066; width: 80px }
.inputVerySmall { background: #ffffff; font: 13px Verdana, arial; color: #000066; width: 45px }
.inputData      { background: #ffffff; font: 13px Verdana, arial; color: #000066; width: 90px }
.marginTop5     { margin-top: 5px }

.Button         { background: #000066; padding: 3px 5px; font: 13px Verdana, arial; border: 1px solid #000066; color: #CCCCCC; cursor: hand; font-weight: bold; text-transform: lowercase; }
.ButtonScomparsa
{
    padding: 3px 5px;
    font: 13px Verdana, arial;
    color:#cccccc;
    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;
    background-color:#000066; 
    
 }

.Etichetta  { PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #cccccc; VERTICAL-ALIGN: middle; WIDTH: 28%; COLOR: #000066; FONT-FAMILY: Verdana, Arial; HEIGHT: 25px }
.Campo      { PADDING-LEFT: 5px; FONT-SIZE: 13px; VERTICAL-ALIGN: top; COLOR: #000066; FONT-FAMILY: Verdana, Arial; HEIGHT: 25px }
/* Elenchi Verticali */
.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; }
.CampoV      { PADDING-LEFT: 5px; FONT-SIZE: 13px; VERTICAL-ALIGN: top; COLOR: #000066; FONT-FAMILY: Verdana, Arial; HEIGHT: 25px }

.ddmBoxSmall     { width: 100px; background: #FFFFFF; font: 13px Verdana, arial; color: #000066; z-index:2; }
.ddmBox          { width: 250px; background: #FFFFFF; font: 13px Verdana, arial; color: #000066; z-index:2; }
.ddmBoxMedium    { width: 340px; background: #FFFFFF; font: 13px Verdana, arial; color: #000066; z-index:2; }
.ddmBoxMediumLarge    { width: 440px; background: #FFFFFF; font: 13px Verdana, arial; color: #000066; z-index:2; }
.ddmBoxLarge     { width: 100%; background: #FFFFFF; font: 13px Verdana, arial; color: #000066; z-index:2; }
.ddmBoxUnLim     { background: #FFFFFF; font: 13px Verdana, arial; color: #000066; 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: 96%;  }
.tbl_Interna						{ padding="20px";  margin-left: 60px; border: solid 1px #DDDDDD; border-collapse:collapse}
.GridView_Grid                      { background-color: #FFFFFF; border-color: #DDDDDD; }
.GridView_Grid2                     { background-color: #FFFFFF; margin-left:30px; width: 96%; border: solid 1px #DDDDDD; border-collapse:collapse}
.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_RowStyle2                 { background-color: #FFFFFF; border-color: #DDDDDD; border: solid 1px #000066  }
.GridView_RowStyleSmall             { background-color: #FFFFFF; border-color: #DDDDDD; padding: 5px; font-size:11px; }
.GridView_RowStyleSmall2            { background-color: #FFFFFF; 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    ////////////////////////////////////*/
.Note       { font-size: xx-small; color: #000066; font-family: Verdana, Arial; }
/*//////////////////////////////////////////////*/

.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 {
   border-bottom: solid 3px #cccccc;	FONT-WEIGHT: normal; FONT-SIZE: 13px; BACKGROUND: #eeeeee; VERTICAL-ALIGN: middle; COLOR: #000066; FONT-FAMILY: Verdana, Arial; HEIGHT: 25px
}
.campoErrore {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #eeeeee; 
	VERTICAL-ALIGN: middle; 
	COLOR: #000066; 
	FONT-FAMILY: Verdana, Arial; 
	HEIGHT: 15px;
	border-width: 1px;
}

#tabellaErrori { WIDTH: 100%;}
#tabellaErrori td {  BORDER-TOP: solid 2px #FFFFFF; WIDTH: 100%; BORDER-BOTTOM: solid 2px #FFFFFF; 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; }
.clsCMOn { background-color: #2769B5; color: #ffffff; font-family: verdana;	font-size: 13px; font-weight: bold;	text-decoration : none; padding: 2px 4px; }
.clsCMOver { background-color: #2769B5;	color: #ED9503;	font-family: verdana; font-size: 13px; font-weight: bold; text-decoration : none; padding: 2px 4px; }

table.elenco					{ border: 1px solid #C8D6DE; margin-bottom: 10px; width: auto; background-color: #FFFFFF; }
table.elenco thead				{ display: table-header-group; padding: 2px 5px; background-color: #E8EDF0; text-align: center; font-weight: bold; font-size: 0.8em; text-transform: uppercase; }
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; }

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}

/*  NUOVA TESTATA */
.testataBack {
    /* background-color: #2769B5 */
   /* border-bottom: 4px solid #ED9503; */
    color: #FFFFFF;
    height: 30px;
    min-height: 30px;
    margin-bottom: 155px;
    width: 100%;
    z-index: 1000;
    text-align:center;
    background-image: url(../../images/barretta.png);
    background-repeat:repeat-x
} 

@media print {

.Button         {display:none;  }
}
@media screen {

.Button         { background: #2769B5; padding: 3px 5px; font: 13px Verdana, arial; border: 1px solid #000066; color: #FFFFFF; CURSOR: hand; font-weight: bold; text-transform: lowercase; }
}

/* Per la gif modale di wait */
.modal
{
    position: fixed;
    z-index: 999;
    height: 100%;
    width: 100%;
    top: 0;
    background-color: black;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.8;
}
.centerWait
{
    z-index: 1000;
    margin: 300px auto;
    padding: 10px;
    width: 130px;
    background-color: White;
    border-radius: 10px;
    filter: alpha(opacity=100);
    opacity: 1;
    -moz-opacity: 1;
}
.centerWait img
{
    height: 128px;
    width: 128px;
}