<!--

a:link { 
  text-decoration: none;
  color: #200030;
}

a:visited { 
  text-decoration: none;
  color: #202050;
}

a:active { 
  text-decoration: none;
  color: #0000ff;
}

a:hover { color: #FF2233 }
a.sele { color: #505050 }

body {
  margin: 0px;
  background: #FFFFFF;
}

td {
  font-family:helvetica,arial;
  font-size:8pt;
  color: #200040
}

.grassetto {
  font: bold;
}

input {
  font-size:8pt;
}

select {
  font-size:8pt;
}

.finestra {
  behavior: url(components/finestra.htc) url(#default#userdata);
  display: none;
}

.finestra_intestazione {
  background: #98A9FF;
  text-align: center;
  font-weight: bold;
  font-size: 8pt;
  color: #FFFFFF;
}

.finestra_contenuto {
  border: 2px solid #98A9FF;
  background: #f0f0f0;
  text-align: center;
}

.tabella_gestana {
  background: #f0f0f0;
  border-collapse: collapse;
}

.finestra_tabella {
  border-collapse: collapse;
}

.finestrasinistra {
  behavior: url(components/finestra.htc) url(#default#userdata);
  display: none;
}

.finestrasinistra_intestazione {
  background: #7889CF;
  text-align: center;
  font-weight: bold;
  font-size: 8pt;
  color: #FFFFFF;
}

.finestrasinistra_contenuto {
  border: 2px solid #7889CF;
}

.finestrasinistra_tabella {
  border-collapse: collapse;
}

.tabellaDestra {
  border-spacing: 2px;
  width: 100%;
}

.cellaTabellaDestra {
  vertical-align: top;
}


.pulsante {
  behavior: url(components/csslink.htc);
  background: #ffffff;
  border: 1px solid #98A9FF;
  text-align: center;
}

.pulsanteOn {
  behavior: url(components/csslink.htc);
  border: 1px solid #f0a0a0;
  background: #fff0f0;
  color: cf3030;
  text-align: center;
}

.tabOpSet {
  border:      1px solid #98A9FF;
  border-top:  1px solid #f0f0f0;
  text-align:  center;
  width:       100%
}

.pulsanteSet {
  border:      1px solid #98A9FF;  
  background:  #98A9FF;
  text-align:  center;
	cursor:			 hand;	
  height:			 20; 
}

.pulsanteSetOn {
  border:      1px solid #7889CF;
  background:  #E0FFFF;  
  text-align:  center;
	cursor:			 hand;
  height:			 20; 
}

.pulsanteConfig {
  behavior:    url(components/cssTool.htc);
  border:      1px solid #98A9FF;  
  background:  #98A9FF;
  text-align:  center;
	cursor:			 hand;	
  height:			 20; 
}

.pulsanteConfigOn {
  behavior:    url(components/cssTool.htc);
  border:      1px solid #7889CF;
  text-align:  center;
	cursor:			 hand;	
  height:			 20; 
}

.tdPerfChooser {
  behavior: url(components/csslink.htc)  url(components/csspopup.htc);
}

.tdPerfChooserOn {
  behavior: url(components/csslink.htc)  url(components/csspopup.htc);
  background: c0c0f0;
  color: cf3030;
}

.tdPerfChooserSelected {
  behavior: url(components/csslink.htc)  url(components/csspopup.htc);
  border: 1px solid #98A9FF;
  background: c0c0f0;
}

.tdPerfChooserSelectedOn {
  behavior: url(components/csslink.htc)  url(components/csspopup.htc);
  border: 1px solid #98A9FF;
  background: #e0e0f0;
  color: cf3030;
}

.importante {
  color: 000088;
  font: bold;
  font-size:12pt;
}

.aggancioTransazione {
  color: 000088;
}


.tabellaRiserva {
  background: #f0f0f0;
  border: 1px solid #98A9FF;
  border-collapse: collapse;
}

.sbloccaRiserva {
  background: #0000ff;
  border: 2px solid #98A9FF;
}

.confermaRiserva {
  background: #ff0000;
  border: 2px solid #98A9FF;
}

.annulla {
  background: #ffff00;
  border: 2px solid #98A9FF;
}

.conversione {
  background: #90FFAF;
  border: 2px solid #98A9FF;
}

.cellaPrezzo {
  background: #ffffff;
  border: 1px solid #98A9FF;
  border-collapse: collapse;
  text-align: right;
}


.cellaDisattiva {
  background: #f0f0f0;
  text-align: right;
}

.cellaTotale {
  color: #ff0000;
  background: #ffffff;
  border: 1px solid #f0a0a0;
  border-collapse: collapse;
  text-align: right;
}

.scrittaTotale {
  text-align: right;
}

.div_gestana {
  position: relative; 
  width:    392; 
  height:   475; 

  scrollbar-highlight-color:  C8C9FF; 
  scrollbar-shadow-color:     C8C9FF; 
  scrollbar-darkshadow-color: FFFFFF; 
  scrollbar-arrow-color:      58595F; 
  scrollbar-base-color:       FFFFFF; 

  overflow-y: scroll; 
  overflow-x: auto;

  border: 2px solid #98A9FF;
}

.cell_gestana {
  border: 1px solid #e4e4e4;
}


/* ------------------------------------- */
/* -------------- FATTURA -------------- */

.fattDest {
  font-size: 8px;
}

table.fatt {
  border-style: solid;
  border-color: d7e6eb;
  border-width: 2px;
}

td.fattNum {
  font-size: 8px;
  color: 0e278b;
  font-weight: bold;
  font-style: italic;
}

td.fattDescr {
  font-size: 8px;
  font-weight: bold;
  background-color: cad7eb;
}

td.fattDati {
  font-size: 8px;
}

td.fattTotali {
  font-size: 8px;
  font-weight: bold;
  background-color: cad7eb
}


td.fattTesta {       
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 6px;
}


@media print {
  .nostampa {
    display: none;
  }
  
  .newpage {
    page-break-after: always;
  }
}

.sottotitoloFinestra { 
  color: #a0a0a0;
  font: italic;
  text-align: center;
}

.albero {
  behavior: url(components/cssAlbero.htc); 
}

.setUtil {
  cursor:        hand;
  text-align:  center;
  background: #dddddd;
}

.setUtilOn {
  cursor:        hand; 
  text-align:  center;    
  background: #f0f0f0;   
}

.labelPannello {
  background:	 #c0c0f0;
  font-style:	 italic;
}

.pulsanteSped {
  cursor:			hand;
	background:	#c0c0f0;
	text-align:	center;
}

.pulsanteSpedOn {
  cursor:			hand;
	background:	#e0e0f0;
	text-align:	center;
}

-->

