.normale
{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;	
	font-size: 10px;		
}

.normale_bianco_big
{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
	font-size: 12px;	
  font-weight: bold;	
}

.testata_filtri
{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
	font-size: 12px;	
  font-weight: bold;	
  background: #B97C3D;
}

.normale_nero_big
{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;	
	font-size: 12px;	
  font-weight: bold;	
}

.normale_red_bold
{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #C60000;	
  font-weight: bold;
	font-size: 10px;		
}

body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

p,span,table,tr,td
{
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


A:link, A:visited 
{ text-decoration: none; 
  color: #FFFFFF
}
A:hover 
{ 
  text-decoration: none; 
	color: #C60000; 
}

.principale
{
	background:#ffffff;
	color: black;
	width:950;	
	padding:0px;
	margin:0px;
}

.testata_lista_link:link 
{ 
  text-decoration: underline;
}

.testata_lista_link:hover 
{ 
	color: #FF0000; 
  text-decoration: underline;
}


/*Specifica per la cella del logo*/
.logo
{
	background:#D6D7D6;
	color: black;
	width:210;	
	border-left:1px;
	border-right:0px;
	border-bottom:1px;
	border-top:1px;
	border-style:solid;
	border-color: Black;
}

.login
{
	background:#993333;
	color: black;
	width:200;		
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
	border-style:solid;
	border-color: Black;
}


.errore
{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #cc3333;	
	font-size: 10px;		
}



.normale_fine
{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: none;
	color: #000000;	
	font-size: 12px;		
}

.corretto
{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #669966;	
	font-size: 12px;		
}

/*Specifica per la testata (destra del logo)*/
.testata
{
	background: #FEDA9C;	
  font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;	
	font-size: 10px;	
}

.testata_test
{
	background: #ffcc00;
	color: black;
	height:60px;	
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
	border-top:1px;
	border-style:solid;
	border-color: Black;
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #000000;	
	font-size: 15px;		
}

.nav
{
	font-family: Verdana,Arial,Helvetica;	
	background:#B97C3D;
	color: #FFFFFF;
	font-size: 11px;	
	width:100%;
	height:20px;
	font-weight: bold;	
	border-left:0px;
	border-right:1px;
	border-bottom:1px;
	border-top:0px;
	border-style:solid;
	border-color: Black;
}

.colsx
{
	width:265px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
	border-style:solid;
	border-color: #C60000;
	
}

.colsx_menu
{
  width:265px; 
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
	vertical-align: top;
	background: #B97C3D;
}

.colsx_menu_stretto
{
   width:1px;
   margin:0;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
	vertical-align: top;
	align: left;
	background: #B97C3D;
}


.colsx_filter
{
	width:180px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
	border-style:solid;
	border-color: #C60000;
}


.body_navbar
{
	background: #FFFFFF;
	width: 100%;
	height:30px;	
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
	border-top:1px;
	border-style:solid;
	border-color: #000000;
}

font.titolo_lista
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color:#000000;		
	font-size: 12px;		
}

.footer
{
	background:#D6D7D6;
	padding:0;
	color: black;
	width:100%;
	height:20px;
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
	border-top:1px;
	border-style:solid;
	border-color: Black;
}

.bold
{
font-weight:bold;
}


A.linknor:link, A.linknor:visited 
{ 
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
  text-decoration: none; 
  color: #000000;
	font-size: 11px;		
}
A.linknor:hover 
{ 
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	text-decoration: underline;		
  color: #000000;
	font-size: 11px;	 
}


.bordi_tutti
{
	font-size: 11px;
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
	border-top:1px;
	border-style:solid;
	border-color: #000000;
}
/* ****************************************************************
   STILI RELATIVI AI FILTRI
   **************************************************************** */
.filtro_on
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: green;	
	font-size: 12px;	
	padding:2px;
}
	 
.filtro_off
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #000;	
	font-size: 12px;	
	padding:2px;
}
	 
	 
.fil_errore
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #cc0000;	
	font-size: 10px;		
}

.fil_normale
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #FFFFFF;	
	font-size: 10px;		
}

.fil_campo
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: none;
	color: #000000;	
	font-size: 10px;		
}

.fil_normale_fine
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: none;
	color: #FFFFFF;	
	font-size: 10px;		
}
	 
	 
/* ****************************************************************
   STILI RELATIVI AI MENU
   **************************************************************** */
	 
font.menu_norm
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color:#C60000;		
	font-size: 12px;		
}

font.menu_lettura
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #bbbbbb;	
	font-size: 11px;		
}

font.menu_scelto
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #FFDA9D;	
	font-size: 11px;		
}

A.menu_norm:link, A.menu_norm:visited 
{ 
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;	
}
A.menu_norm:hover 
{ 
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color:#FFDA9D;		
	text-decoration: underline;	
	font-size: 11px; 
}

font.menu_norm
{ 
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color:#FFFFFF;		
	text-decoration: none;	
	font-size: 11px; 
}


A.menu_scelto:link, A.menu_scelto:visited 
{ 
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #FFDA9D;	
	font-size: 11px;	
}
A.menu_scelto:hover 
{ 
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #FFDA9D;	
	text-decoration: underline;	
	font-size: 11px; 
}



/* ****************************************************************
   STILI RELATIVI AI FORM
   **************************************************************** */
.body_form
{
	background: #FFFFCC;
	height:350px;	
   width: 100%;			
	border-left:20px;
	border-right:20px;
	border-bottom:0px;
	border-top:0px;
	border-style:solid;
	border-color: #FFFFCC;
}	 

.body_tabella
{
	background: #FEDA9C;
	height:350px;	
  width: 100%;			
	border-left:20px;
	border-right:20px;
	border-bottom:0px;
	border-top:0px;
	border-style:solid;
	border-color: #FEDA9C;
}	
.body_tabella2
{
	background: #FEDA9C;
  width: 100%;			
	border-left:20px;
	border-right:20px;
	border-bottom:0px;
	border-top:0px;
	border-style:solid;
	border-color: #FEDA9C;
}	

.body_form2
{
	background: #FFFFCC;
  width: 360px;			
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
	border-style:solid;
	border-color: #C60000;
}	

.body_sep
{
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:2px;
	border-style:solid;
	border-color: #C60000;	
}

.body_cmd
{
	background: #FFFFCC;
	height:35px;	
  width: 100%;			
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:1px;
	border-style:solid;
	border-color: #C60000;
}	
/**************DETTAGLIO ORDINI ************************/

	
/*FINE DETTAGLIO ORDINI ***************************************/

.campo_sezionetit {
									 font-size:14px;
    						   color:black;
    							 font-weight:bold;
    							 background:#B97C3D;
									 text-decoration:none;
									 padding-left:2px;
									 }
.campo_sezionetit a:hover,.campo_sezionetit a:link{
    							 
									 font-size:14px;
    						   color:#840000;
    							 font-weight:bold;
    							 background:#B97C3D;
									 text-decoration:none;
									 padding-left:2px;
									 }
.campo_sezione{padding-bottom:4px;
							 font-size:14px;
						   color:white;
							 font-weight:bold;
							 border-bottom:2px solid #B97C3D;
							 }			 

						 
.campo_titolo
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #000000;	
	font-size: 12px;	
	padding:2px;
}
	 
.campo_norm
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #336633;	
	font-size: 12px;
	padding:2px;
}
.campo_evid
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #336633;	
	font-size: 12px;
	padding:2px;
	background:#FEDA9C
}
.campo_norm a:link,.campo_norm a:visited,.campo_norm a:hover
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #336633;	
	font-size: 12px;
	padding:2px;text-decoration:underline}

.campo_norm_testata_righe_ordine
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: Black;	
	font-size: 12px;
	padding:2px;
	border-right:1px solid #840000;
	border-bottom:1px solid #840000;
	text-align:center;
}
	
.campo_norm_righe_ordine
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #336633;	
	font-size: 12px;
	padding:2px;
	border-right:1px solid #840000;
	border-bottom:1px solid #840000;
}
	
.campo_pk
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #cc3333;	
	font-size: 11px;
	padding:2px;
}

.campo_titolo
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #000000;	
	font-size: 13px;
	padding:2px;
}

.campo_obl
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #003d84;	
	font-size: 11px;	
	padding:2px;
}

.campo_err
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #ff0000;	
	text-decoration: underline;	
	font-size: 11px;	
	padding:2px;
}


/* ****************************************************************
   STILI RELATIVI AI NAVIGATORE PAGINE
   **************************************************************** */
TABLE.nblink
{
	background:#FFFFFF;
	color: black;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
	border-style:solid;
	border-color: Black;
}
TD.nblink
{
	background:#FFFFFF;
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #000000;	
	font-size: 11px;	
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
	border-style:solid;
	border-color: Black;		
}

TD.nblink_dis
{
	background:#FFFFFF;
	font-family: Verdana,Arial,Helvetica;
	font-weight: none;
	color: #BBBBBB;	
	font-size: 11px;	
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
	border-style:solid;
	border-color: Black;		
}

TD.nblink_curr
{
	background:#B97C3D;
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color: #FFFFFF;	
	font-size: 11px;		
}

a.nblink:link,a.nblink:visited
{ 
  color:#000000;
	text-decoration: none;		
}
a.nblink:hover
{
  color:#FF0000;
	text-decoration: underline;		 
}

a.nblink_dis:link,a.nblink_dis:visited
{ 
  color:#BBBBBB;
	text-decoration: none;		
}
a.nblink_dis:hover
{
  color:#BBBBBB;
	text-decoration: none;		 
}

a.nblink_curr:link,a.nblink_curr:visited
{ 
  color:#FFFFFF;
	text-decoration: none;		
}
a.nblink_curr:hover
{
  color:#FFFFFF;
	text-decoration: underline;		 
}

/* ****************************************************************
   STILI RELATIVI AI TD e TR delle Liste Record
   **************************************************************** */
.body_list
{
	background: #FFFFFF;
	width: 100%;
	height:350px;	
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
	border-style:solid;
	border-color: #C60000;
}

.body_table
{
  width: 100%;
	border: 0;
	background-color: #000000;
}

TD.evid_cx
{
	font-weight: bold;
	text-align:  center;		
	color: #000000;	
	font-size: 11px;	
}

TD.evid_lx
{
	font-weight: bold;
	text-align:  left;		
	color: #000000;	
	font-size: 11px;	
}

TD.evid_rx
{
	font-weight: bold;
	text-align:  right;		
	color: #000000;	
	font-size: 11px;	
}

TD.norm_cx
{
	text-align:  center;	
	overflow: hidden;	
}

TD.norm_lx
{
	text-align:  left;		
	overflow: hidden;
}

TD.norm_rx
{
	text-align:  right;		
	overflow: hidden;
}

TR.Intestazione
{
  BACKGROUND-COLOR: #B97C3D; 
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	text-align:  center;	
	COLOR: WHITE;
  height: 30px;
}

a.cmd_link:link,a.cmd_link:visited
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color:#000000;		
	font-size: 12px;		
}

a.cmd_link:hover
{
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	color:#FF0000;	
	text-decoration: underline;			
	font-size: 12px;		
}

  .ordini_vedi {color:#000000; background-color:#FFFFCC; layer-background-color:#FFFFFF;
          position:relative; width:665px;
          visibility:visible;text-align:right;align:right;
  				border-color:#B97C3D;border-width:1px;border-style:solid;
  				padding:0px;margin:0px}
   .ordini_nascondi {color:#000000; background-color:#FFFFFF; layer-background-color:#FFFFFF;
          position:absolute;  width:665px;
          z-order:98;display:none}
					
	 .div_vedi {color:#000000; background-color:#FFFFCC; layer-background-color:#FFFFFF;
          position:relative; width:665px;
          visibility:visible;text-align:right;align:right;
  				border-color:#B97C3D;border-width:1px;border-style:solid;
  				padding:0px;margin:0px}
	 .div_vedi2 {color:#000000; background-color:#FEDA9C; layer-background-color:#FFFFFF;
          position:relative; width:665px;
          visibility:visible;text-align:right;align:right;
  				border-color:#B97C3D;border-width:1px;border-style:solid;
  				padding:0px;margin:0px}
   .div_nascondi {display:none;visibility:hidden}

  .righe_vedi {color:#000000; background-color:#FEDA9C; layer-background-color:#FFFFFF;
          position:relative; font-size:12px;padding-top:5px;padding-bottom:5px;padding-left:40px;
          visibility:visible;}
   .righe_nascondi {color:#000000; background-color:#FFFFFF; layer-background-color:#FFFFFF;
          position:absolute; 
          z-order:98;display:none}
					
/* FILTRI */
  .vedi {color:#000000; background-color:#FFFFCC; layer-background-color:#FFFFFF;
          position:absolute; width:673px; /*height:420px;*/
          z-index:98;  visibility:visible;text-align:right;align:right;
  				border-color:#B97C3D;border-width:2px;border-style:solid;
  				padding:0px;margin:0px}
   .nascondi {position:absolute; visibility:hidden}

  .vedimenu{color:#000000; background-color:#FFFFFF; layer-background-color:#FFFFFF;
          position:absolute; width:101px;height:64px;
          z-index:99;  visibility:visible;text-align:right;align:right;
  				border-color:#B97C3D;border-width:0px;border-style:solid;
  				padding:0px;margin:0px}
          
  .nascondimenu{position:absolute; visibility:hidden}
          
/* filtri come era prima
  .vedi {color:#000000; background-color:#FFFFCC; layer-background-color:#FFFFFF;
          position:absolute; top:110px; left:278px; width:673px; height:420px;
          z-index:98;  visibility:visible;text-align:right;align:right;
  				border-color:#B97C3D;border-width:2px;border-style:solid;
  				padding:0px;margin:0px}
   .nascondi {color:#000000; background-color:#FFFFFF; layer-background-color:#FFFFFF;
          position:absolute; top:145px; left:279px; width:673px; height:410px;
          z-index:98;  visibility:hidden;text-align:right;align:right;
  				border-color:#B97C3D;border-width:2px;border-style:solid;
  				padding:0px;margin:0px}

  .vedimenu{color:#000000; background-color:#FFFFFF; layer-background-color:#FFFFFF;
          position:absolute; top:110px; left:850px; width:101px;height:64px;
          z-index:99;  visibility:visible;text-align:right;align:right;
  				border-color:#B97C3D;border-width:0px;border-style:solid;
  				padding:0px;margin:0px}
          
  .nascondimenu{color:#000000; background-color:#FFFFFF; layer-background-color:#FFFFFF;
          position:absolute; top:490px; left:850px; width:101px;height:64px;
          z-index:99;  visibility:hidden;text-align:right;align:right;
  				border-color:#B97C3D;border-width:0px;border-style:solid;
  				padding:0px;margin:0px}

*/
  				
  				
/* FINE STILE FILTRI */


/* stili per nascondere il menu di sinistra*/
  .vedi_left {color:#000000; background-color:#B97C3D; layer-background-color:#FFFFFF;
          position:absolute; /*top:110px; left:51px;*/ width:265px; /*height:489px;*/
          z-index:99;  visibility:visible;text-align:right;align:right;
  				border-color:#000000;/*border-width:1px;*/border-style:solid;
  				border-top-width:1px;
				border-right-width:1px; 
				border-bottom-width:1px; 
				border-left-width:0px; 

  				padding:0px;margin:0px;vertical-align: top;}
   .nascondi_left {position:absolute; visibility:hidden;}
/* fine stili per nascondere il menu di sinistra*/

.tabella_risultati {
	width: 70%; 
	border: #cc3333;
	border-width: 2px;

	border-style: solid; 
}

select {
  font-family: Verdana,Arial,Helvetica;
	font-size: 9px;
  
}

input.standard {
  font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
}

textarea {
  font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
}

.main_div_95
{
	width:95%;
}

.main_div_1024
{
	width:1024px;
}

.fastGrey
{
	color: #AAAAAA;	
}


.pageTitle
{
	font-size: 20px;
	font-weight: bold;
}

