#prodotto_descrizione, #cliente_nominativo, #cliente_indirizzo, #cliente_indi_email,#cliente_id_listino, #cliente_id_agenzia,
#cliente_codi_comune, #listino_descr_listino, #posta_id_sub_mittente, #posta_codi_comune, #destinatario_nominativo, 
#destinatario_indirizzo, #destinatario_codi_comune, #destinatario_riferimento, #ricerca_nominativo, #ricerca_mittente,#ricerca_destinatario, 
#ricerca_postino, #postino_nominativo, #agenzia_descr_agenzia, #agenzia_codi_comune,#agenzia_indirizzo, #agenzia_filiale, #agenzia_iban, #agenzia_intestato,
#agenzia_id_societa, #societa_denominazione, #societa_iban, #societa_filiale, #societa_intestato, #fattura_cliente, #fattura_note, #dipendente_motivazione, #fattura_modalita_pagamento
{
	width: 90%;
}

#tab_cliente_attiva_web {
	width: 80px;
}

#cliente_cap, #destinatario_cap, #agenzia_cap {
	width: 50px;
	
}

#ricerca_periodo_dal_day, #ricerca_periodo_dal_month, #ricerca_periodo_dal_year,
#ricerca_periodo_al_day, #ricerca_periodo_al_month, #ricerca_periodo_al_year,
#dipendente_data_assenza_day, #dipendente_data_assenza_month, #dipendente_data_assenza_year {
	width: 55px;
}

ul.error_list {
	color: Red;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;

}

.tablecolor {
	background-color:#cccccc;
    border: solid 1px black;
}

.selecttab {
    background-color: #ffffff;
    border: solid 1px black;
}

.table {
	background-color:#ffffff;
}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F2F2F;
}

select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F2F2F;
}


div.content {
    border: #3F497F solid 1px;
    clear: left;
    padding: 0.7em;
}

div.content.inactive {
    display: none;
}

ol#toc {
    height: 0.5em;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#toc a {
    background: #bdf;/* url(tabs.gif);*/
    color: #008;
    display: block;
    float: left;
    /*height: 2em;*/
    /*padding-left: 10px;*/
    text-decoration: none;
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 10px;
}

ol#toc a:hover {
    background-color: #3af;
    background-position: 0 -120px;
}

ol#toc a:hover span {
    background-position: 100% -120px;
}

ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}

ol#toc li a.active {
    background-color: #48f;
    background-position: 0 -60px;
    color: #fff;
    font-weight: bold;
}

ol#toc li a.active span {
    background-position: 100% -60px;
}

ol#toc span {
    background:/* url(tabs.gif);*/ 100% 0;
    display: block;
    line-height: 2em;
    padding-right: 10px;
} 


/* TAB */
#main {
    border: 1px solid #666;
    clear: both;
    background: #F0F0F0;
    padding-top: 2em;
    width: 100%;
}

#contents {
    padding: 1.5em;
    background: #FFFDF3;
    min-height: 300px;
}

#header {
    position: relative;
    
    height: 3em;
    width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    width: 100%;
}

#header ul#primary {
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: -1px;
    /*width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
    width: 100%;
}

#header ul#primary li  {
    display: inline;
    list-style: none;
    
}

#header ul#primary a,#header ul#primary span,#header ul#primary a.current {
    /*width: 8em;*/
    width: 190px;
    display: block;
    float: left;
    padding: 4px 0;
    margin: 1px 2px 0 0;
    text-align: center;
    font-family: tahoma, verdana, sans-serif;
    font-size: 85%;
    text-decoration: none;
    color: #333;
    
}

#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
    border: 1px solid #666;
    border-bottom: none;
    background: #3F497F;
    padding-bottom: 6px;
    margin-top: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: white;
    width: 190px; 
}

#header ul#primary a {
    background: #AFAFAF;
    border: 1px solid #AAA;
    border-bottom: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: black;
}

#header ul#primary a:hover {
    margin-top: 0;
    border-color: #666;
    background: #3F497F;
    padding-bottom: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: white;
}

#header ul#secondary {
    position: absolute;
    margin: 0;
    padding: 0;
    bottom: -1.4em;
    left: 1px;
    width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

#header ul#secondary li a,#header ul#secondary li span {
    width: auto;
    display: block;
    float: left;
    padding: 0 10px;
    margin: 0;
    text-align: auto;
    border: none;
    border-right: 1px dotted #AAA;
    background: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;

}

#header ul#secondary li a {
    color: #06C;
    text-decoration: underline;
}

#header ul#secondary li a:hover {
    color: #333;
    background: transparent;
    padding: 0 10px;
    border: none;
    border-right: 1px dotted #AAA;
}

#header ul#secondary li a:active {
    color: #000;
    background: transparent;
}

#header ul#secondary li:last-child a { border: none; }