body {background:url('images/bck-top.gif') repeat-x #fff; margin:0; padding:0; font-family:verdana; font-size:12px;}
.gr {background:url('images/bck-top.gif') repeat-x #E6E5E0!important;}
a:link, a:visited {color:#0856A4;}
a:hover {color:#1C8EFF;}
IMG {border:0;}

/* li {border:1px solid red;} */

.fr {float:right;}
.fl {float:left;}
.ar {text-align:right;}
.clear {clear:both; border:1px solid red;}
.nob {border:0!important;}
.nobck {background:none!important;}

/*ACCESSO*/
.barra {background:url('images/barra.gif') no-repeat #E6E5E0; border-bottom:1px solid #9D9990; margin-top:-2px; padding-left:78px; padding-right:50px;}
.login {background:url('images/login.gif') no-repeat #E6E5E0; padding:10px 10px 10px 78px; height:70px;}
.login div {padding-top:25px; font-weight:bold; color:#666257; font-size:110%;}
.login div INPUT.tx {width:120px; margin-right:8px;}
.login UL {float:right; margin:0; padding-left:25px; padding-top:10px;}
.login UL LI {list-style-image:url('images/li.gif'); padding-bottom:5px;}
.intro {padding:10px 210px 10px 78px; line-height:1.5;}
/*fine ACCESSO*/

#nav {position:absolute; display:inline; margin-top:52px; padding-left:85px; right:0;}
#nav li {display:inline;}
#nav DIV 

h1 {font-size:170%;}
h2 {font-size:150%; color:#666257;}
h2 IMG {margin-bottom:-15px; margin-right:10px;}
h1 b {color:#cc0000; padding-top:5px; font-size:1em; font-weight:normal;}


/* ANAGRAFICA  */
.anagrafica {}
.anagrafica td {line-height:1.5;}
.benv {width:105px; vertical-align:top;}
.anagrafica td {border-bottom:1px solid #9D9990;}
.anagrafica td td {border:0px;}
.anagrafica td p {padding:0px 30px 10px 20px; margin:0;}
.anagrafica td b {color:#666257; font-size:110%; font-style:italic; display:block; }
.anagrafica td ul {margin:10px 0px 0px 0px; padding:0; list-style-type:none;}
.anagrafica td li {padding-bottom:15px;}
.anagrafica td li img {margin-bottom:-10px;}
.anagrafica td img.fl {margin-right:15px;}

.anagrafica .fido {background:#fff;}
.anagrafica .fido td.t, .anagrafica .fido td.b {background:#E6E5E0;}
.anagrafica .fido td.t, .carrello td.t {line-height:0px; height:7px; width:6px;}
.anagrafica .fido td.btop, .carrello td.btop {border-top:1px solid #605D54; line-height:0px; height:6px;}
.anagrafica .fido td.bbot, .carrello td.bbot {background:url('images/bbott.gif') repeat-x; line-height:0px; height:9px;}
.anagrafica .fido td.b, .carrello td.b {line-height:0px; height:8px;}
.anagrafica .fido td.bright, .carrello td.bright {background:url('images/bright.gif') repeat-y; line-height:0px;}
.anagrafica .fido td.bleft, .carrello td.bleft {border-left:1px solid #605D54;}
.anagrafica .fido b {font-style:normal; font-size:120%;}
.anagrafica .fido .ok {color:#348E1F!important;}
.anagrafica .fido td td {padding:8px; color:#666257; background:url(images/blf.gif) no-repeat right;}
.anagrafica .fido .ok IMG {margin-bottom:-10px;}

/*CORNICE*/

td.t {line-height:0px; height:7px; width:6px;}
td.btop {border-top:1px solid #605D54; line-height:0px; height:6px;}
td.bleft {border-left:1px solid #605D54;}
td.bright {background:url('images/bright.gif') repeat-y; line-height:0px;}
td.bbot {background:url('images/bbott.gif') repeat-x; line-height:0px!important; height:9px;}
td.b {line-height:0px; height:8px;}

/*CARRELLO*/

.content {padding:10px 30px;}
.carrello {border-top:1px solid #A19D95;  border-bottom:1px solid #A19D95; width:100%;}
.carrello .ordine {width:67%; vertical-align:top;}
.carrello .ordine table, .carrello .ds table {width:100%;}
.carrello .ds {border-left:1px solid #A19D95; width:32%; vertical-align:top;}
.carrello .ds td.head {padding:3px;}
.carrello .ds td.head-np {padding:0px; color:#003366; border:0!important}
.carrello .ds .procedi {padding:10px;}
.carrello .ds .procedi b {color:#666257;}
.carrello legend {color:#666257;}
.head, .head-np {color:#003366!important;}
.head td, .head-np td {border:0px!important;}
.head {margin:0!important;}
.body-tabella {padding:8px 8px 9px 6px;}
.dati_ordine {width:100%;}
.dati_ordine td {padding:3px; border-bottom:1px solid #DFDDDA;}
.head .dati_ordine .cod, .head .dati_ordine .desc, .head .dati_ordine .prezzo, .head .dati_ordine .sconto {color:#003366!important}
.dati_ordine .cod {width:13%; font-weight:bold; color:#666257;} 
.dati_ordine .desc {width:45%;}
.dati_ordine .desc div {padding-top:5px; color:#666257;}
.dati_ordine .desc input {font-size:90%; font-weight:bold; width:25px; height:11px; margin-right:5px;}
.dati_ordine .prezzo {width:10%; font-weight:bold; color:#666257;}
.dati_ordine .sconto {width:8%; color:#666257;}
.dati_ordine .qta {width:7%; text-align:center;}
.dati_ordine .qta input {width:30px;}
.dati_ordine .qta input.g {background:#DFDDDA; border:1px solid #666257;}
.dati_ordine .desc input.g {background:#DFDDDA; border:1px solid #666257;width:30px;}
.dati_ordine .elimina {width:15%;}
.dati_ordine .aggiorna {width:15%; padding:0px!important;}
.dati_ordine .dettagli {width:10%; text-align:center;}
.dati_ordine .dettagli a:link, .dati_ordine .dettagli a:visited, .dati_ordine .dettagli a:hover {font-size:1.2em;}

/*ARTICOLI*/
.box-ricerca {float:right; background:url('images/box-ricerca.gif') no-repeat; width:344px; height:33px; margin-left:100px; margin-bottom:-5px!important;}
.box-ricerca td {padding:3px 5px 0px; color:#666257; font-weight:bold;}
.box-ricerca td.first {width:100px;}


.box-search {float:right; background:url('images/bck-search.gif') no-repeat; width:514px; height:33px; margin-left:100px; margin-bottom:-5px!important; margin-top:10px; padding:0px 5px;}
.box-search td {padding:3px 5px 0px; color:#666257; font-weight:bold;}
.box-search td.first {width:40px;}
.box-search .med {width:120px;} 

.articoli {border-top:1px solid #A19D95;  border-bottom:1px solid #A19D95; width:100%; margin-top:10px; clear:both;}
.articoli .marca, .articoli .gruppi {width:15%; vertical-align:top; border-right:1px solid #A19D95; }
.articoli .marca .head {}
.marche {list-style-type:none; padding-top:5px;}
.marche a:link, .marche a:visited {display:block; font-weight:bold; color:#666257; text-decoration:none; background-color:#FFF; padding:3px; margin:0; width:95%;}
.marche a:hover, .marche a {background-color:#003366; color:#FFF; font-weight:bold; display:block; padding:3px;  width:95%;}
.t_articoli {vertical-align:top;}
.body-tabella td {padding:3px; border-bottom:1px solid #DFDDDA; color:#666257;}
.t_articoli .head td {padding:0 3px;}
.t_articoli table {width:100%}
.t_articoli .art {width:12%; text-align:left; font-weight:bold;}
.t_articoli .descr {width:48%; text-align:left;}
.t_articoli .cost {width:10%; text-align:center;font-weight:bold;}
.t_articoli .disp {width:6%; text-align:center;}
.t_articoli .off {width:6%; text-align:center;}
.t_articoli .qt {width:10%; text-align:center;}
.t_articoli .qtord {width:8%; text-align:center;}
.t_articoli .qt input {width:30px}
.t_articoli .ord {width:14%; text-align:center}
.head .qtord, .head .art, .head .cost {color:#003366!important}
.
#summ_search {background-color:#E6E6E6}

/*OFFERTE*/
.offerta {width:100%;}
.offerta td {padding:3px; border-bottom:1px solid #DFDDDA;}
.head .offerta td {color:#003366;}
.offerta .cod {width:12%; font-weight:bold; color:#666257;} 
.offerta .desc {width:54%;}
.offerta .descwithcommand {width:44%;}
.offerta .dal {width:12%; color:#666257;}
.offerta .al {width:12%; color:#666257;}
.offerta .ord {width:10%;}
.offerta .command {width:10%;}
.offerta .command {width:10%;}
.offerta .sel {background:#E6E5E0;}

/* pagine modifica offerte */
.offerta .coddettagli {width:15%; font-weight:bold; color:#003366;}
.offerta .descdettagli {width:50%;}
.offerta .descdettagliwithcommand {width:50%;}
.offerta .costdettagli {width:10%; font-weight:bold;}
.offerta .qtdettagli {width:5%}
.offerta .contdettagli {width:15%}
.offerta .commanddettagli {width:10%}

.offerta .coddettagli_estensioneSconto {width:15%; font-weight:bold; color:#003366;}
.offerta .descdettagliwithcommand_estensioneSconto {width:60%;}
.offerta .costdettagli_estensioneSconto {width:15%; font-weight:bold;}
.offerta .commanddettagli_estensioneSconto {width:10%;}

.carrello .coddettagli {width:15%; font-weight:bold; color:#666257;} 
.carrello .descdettagli {width:50%;}
.carrello .costdettagli {width:10%; font-weight:bold;}
.carrello .qtdettagli{width:5%}
.carrello .contdettagli {width:15%}
.offerta .qtdettagli input.g {background:#DFDDDA; border:1px solid #666257;}
.head .coddettagli {width:15%; font-weight:bold; color:#003366;} 
.head .descdettagliwithcommand {width:40%;}
/* popup modifica regali */
.t_articoli .art_regalimodifica {width:12%; text-align:left; font-weight:bold;}
.t_articoli .descr_regalimodifica {width:58%; text-align:left;}
.t_articoli .cost_regalimodifica {width:10%; text-align:center;font-weight:bold;}
.t_articoli .qt_regalimodifica {width:5%; text-align:center;}
.t_articoli .op_regalimodifica {width:15%; text-align:center;}

.cont {padding:0px!important; width:15%;}
.cont IMG {margin:0px;}

.vt {vertical-align:top;}

.np {padding:0!important;}
.opz {margin-left:18px;}

.totali { margin-bottom:5px;}
.totali td {color:#666257; padding:4px; background-color:#DFDDDA; border-bottom:3px solid #fff; font-weight:bold; margin-bottom:5px;}
.totali td b {color:#cc0000!important; font-size:1.5em; font-family:arial;}

.sconti {margin-top:10px;}
.sconti th {padding:4px; background-color:#DFDDDA; font-weight:normal; color:#666257;}
.sconti td {padding:4px; color:#666257; border-bottom:1px solid #DFDDDA; color:#666257; text-align:center;}
.articolidettagliofferta {margin-top:10px;}
.articolidettagliofferta th {padding:4px; background-color:#DFDDDA; font-weight:normal; color:#666257;}
.articolidettagliofferta td {padding:4px; color:#666257; border-bottom:1px solid #DFDDDA; color:#666257; text-align:center;}

/*ORDINI*/
.marca .numero {width:45%; font-weight:bold;}
.marca .data {width:55%;}
.ordini {list-style-type:none; padding-top:5px; padding:8px 8px 9px 6px;}
.ordini .sel {background:#E6E5E0;}
/*.ordini a:link, .ordini a:visited {display:block; font-weight:bold; color:#666257; text-decoration:none; background-color:#FFF; padding:3px; margin:0; width:95%;}
.ordini a:hover, .ordini a {background-color:#003366; color:#FFF; font-weight:bold; display:block; padding:3px;  width:95%;}
*/
.body-tabella td {padding:3px; border-bottom:1px solid #DFDDDA; color:#666257;}
.t_vociordini .head td {padding:0 3px;}
.t_vociordini {vertical-align:top;}
.t_vociordini table {width:100%;}
.t_vociordini .art {width:15%; font-weight:bold;}
.t_vociordini .desc {width:%;}
.t_vociordini .qt {width:7%; text-align:center;}
.t_vociordini .sconto {width:7%; text-align:center;}
.t_vociordini .cost {width:10%; font-weight:bold;}
.t_vociordini .qtevasa {width:7%; text-align:center;}
.t_vociordini .ultagg {width:14%; text-align:center;}
.t_vociordini .qtultima {width:7%; text-align:center;}
.head .art, .head .cost {color:#003366!important}

/*PROPOSTE ORDINI*/
.marca .numero {width:45%; font-weight:bold;}
.marca .data {width:55%;}
.proposteordini .sel {background:#E6E5E0;}
.proposteordini {list-style-type:none; padding-top:5px; padding:8px 8px 9px 6px;}
/*.proposteordini a:link, .proposteordini a:visited {display:block; font-weight:bold; color:#666257; text-decoration:none; background-color:#FFF; padding:3px; margin:0; width:95%;}
.proposteordini a:hover, .proposteordini a {background-color:#003366; color:#FFF; font-weight:bold; display:block; padding:3px;  width:95%;}
*/
.body-tabella td {padding:3px; border-bottom:1px solid #DFDDDA; color:#666257;}
.t_htmlproposta .head td {padding:0 3px;}
.t_htmlproposta {vertical-align:top;}
.t_htmlproposta table {width:100%;}
.t_htmlproposta .art {width:15%; font-weight:bold;}
.t_htmlproposta .desc {width:40%;}
.t_htmlproposta .qt {width:7%; text-align:center;}
.t_htmlproposta .cost {width:10%; font-weight:bold;}
.t_htmlproposta .qtevasa {width:7%; text-align:center;}
.t_htmlproposta .ultagg {width:14%; text-align:center;}
.t_htmlproposta .qtultima {width:7%; text-align:center;}
.head .art, .head .cost {color:#003366!important}
.t_htmlproposta .art {width:10%; font-weight:bold;}
.t_htmlproposta .desc {width:70%;}
.t_htmlproposta .qt {width:10%; text-align:center;}
.t_htmlproposta .cost {width:10%; font-weight:bold;}

/*MANAGING*/
.managing {border-top:1px solid #A19D95;  border-bottom:1px solid #A19D95; width:100%;}
.managing .sx {width:49%; vertical-align:top;}
.managing .sx table {width:100%;}
.managing .sx .elencoProposte {width:50%;}
.managing .sx .head, .managing .sx .btop, .managing .sx .bleft {background-color:#FFF;}
.managing .sx .head .manag_table td {border:0px!important;}
.managing .sx .manag_table td {border-bottom:1px solid #9D9990;}
.managing .sx .manag_table .id {width:5%; font-weight:bold;}
.managing .sx .manag_table .mg {width:35%; color:#000;}
.managing .sx .manag_table .codice {width:15%; font-weight:bold; color:#000;}
.managing .sx .manag_table .mod-el {width:45%;}
.managing .sx .manag_table .numero {width:20%; color:#000;}
.managing .sx .manag_table .data {width:30%;}
.managing .sx .manag_table .cliente {width:20%;}
.managing .sx .manag_table .recupera {width:30%;}
.managing .sx .manag_table .codicecliente {width:5%; color:#000;}
.managing .sx .manag_table .ragionecliente {width:35%;}
.managing .sx .manag_table .emailcliente {width:20%;}
.managing .sx .manag_table .nomeutentecliente {width:15%;}
.managing .sx .manag_table .passwordcliente {width:15%;}
.managing .sx .manag_table .disabilita {width:5%;}

.managing .sx .manag_table .cod {width:7%; font-weight:bold; color:#000;} 
.managing .sx .manag_table .desc {width:50%;}
.managing .sx .manag_table .dal {width:15%; color:#000;}
.managing .sx .manag_table .al {width:15%; color:#000;}
.managing .sx .manag_table .ord {width:13%;}
.managing .sx .manag_table .sel {background:#DEDEDE;}


.managing .sx .head .manag_table .codice {font-weight:normal;}
input.small {width:25px;}
input.long {width:180px;}
.note {font-size:0.9em; color:#999;}
.bl {border-left:1px solid #A19D95;}
.right {text-align:right;}

.red, .carrello .ds .procedi b.red {color:#cc0000;}
.green {color:green;}
.big {font-size:1.4em; font-family:arial;}
.content td ul {margin:10px 0px 0px 0px; padding:0; list-style-type:none;}

#bottom {background:#003366; padding:20px 20px; color:#fff; margin-top:45px;}
#bottom a:link, #bottom a:link {color:#FFF;}

.rightdida {float:right;}
.leftdida {float:left;}
.rightdida IMG, .leftdida IMG {margin-bottom:0px;}
.img {min-width:35px; height:34px; display:block; float:left; clear:left;}
.txt {min-width:35px; height:34px; display:block; float:left; padding-top:5px;}
.sm IMG {margin:4px;}

.ha {cursor:hand; cursor:pointer; margin-bottom:-2px;}

button.calendar {margin-bottom:6px;}

/* PAGINA GESTIONE RICHIESTE DI AVVISO */
.richieste_avviso .numRichieste {width:10%; text-align:center;} 
.richieste_avviso .art {width:15%;text-align:center;} 
.richieste_avviso .avviso {width:7%;text-align:center;} 
.richieste_avviso .desc {width:33%;}
.richieste_avviso .email {width:30%; } 
.richieste_avviso .op {width:5%; } 

