*{margin:0; padding:0; font:small/1.4em Geneva, Arial, Helvetica, sans-serif; color:#333}
body{}

h1{font-size:2.5em; font-weight:bold; margin-bottom:0.2em} h1 *{font-size:1em}
h2{font-size:2em; font-weight:bold; margin-bottom:0.5em} h2 *{font-size:1em}
h3{font-size:1.8em; font-weight:bold; margin-bottom:0.5em} h3 *{font-size:1em}
h4{font-size:1.5em; font-weight:bold; margin-bottom:0.6em} h4 *{font-size:1em}
h5{font-size:1.3em; font-weight:bold; margin-bottom:0.8em} h5 *{font-size:1em}
h6{font-size:1.2em; font-weight:bold; margin-bottom:0.9em} h6 *{font-size:1em}

a{text-decoration:none; color:#799F27; font-weight:bold}
a:hover{text-decoration:underline; color:#81AC26; font-weight:bold}
a:visited{text-decoration:none; color:#81AC26; font-weight:bold}

img{border:0}

input{font-size:11px}
input.listino{width:4em}

label{cursor:pointer}

option{font-size:11px}
option.first{border-bottom:1px dotted #ccc; margin-bottom:5px}

p{margin-bottom:1em}
p#button_comandi{border-bottom:1px dotted #666; padding-bottom:1em}
form#sendToEmail{position:absolute; top:1em; right:1em}
form#sendToEmail button{margin-left:1em}

option{padding:0 0.5em}

strong{font-weight:bold}

table{border-collapse:collapse; margin-bottom:1em}
td, th{padding:0 0.5em 0.5em 0}

thead th{font-weight:bold}
tfoot th{font-weight:bold; border-top:1px solid #ccc}

table.paginazione td a.active{font-size:1.4em; color:#c00}
table.risultati *{font-size:11px;}
table.risultati {width:100%; }
table.risultati tr.alterned{background:#f2f2f2}
table.risultati th{text-transform:uppercase; font-weight:bold}
table.risultati td{padding:3px; border:1px solid #ddd;}
table.risultati td.col_a{font-weight:bold;}
table.risultati tr.alterned td.col_a{}
table.risultati td.hi_res{background:#f36}

#ordiniInfo table.standard th{font-weight:bold; width:110px; padding:1px 5px}
#ordiniInfo table.standard td{padding:0}
#ordiniInfo #dati_fatturazione{border:1px solid #ccc; float:left; min-width:295px; width:47%; margin-right:10px; margin-bottom:10px; background:#fefefe; padding:5px}
#ordiniInfo #dati_spedizione{border:1px solid #ccc; float:left; min-width:295px; width:47%; margin-bottom:20px; background:#fefefe; padding:5px}
#ordiniInfo p.close{clear:both}

form#periodo_statistiche{width:400px; border-bottom:1px solid #ccc; margin-bottom:15px; padding-bottom:10px;}

table.statistiche{border-bottom:1px solid #ccc}
table.statistiche thead tr{background:#eee;}
table.statistiche thead th{margin-bottom:10px}
table.statistiche th{font-weight:bold; vertical-align:top; padding:5px 10px; }
table.statistiche col.lbl{width:150px;}
table.statistiche col.valuta{width:100px;}
table.statistiche td{padding:5px 10px;}

table.tracking{border-bottom:1px solid #ccc;text-align:center;}
table.tracking thead tr{background:#eee;}
table.tracking thead th{margin-bottom:10px}
table.tracking th{font-weight:bold; vertical-align:top; padding:5px 10px; }
table.tracking col.lbl{width:150px;}
table.tracking col.valuta{width:100px;}
table.tracking td{padding:5px 10px;}

table.tracking tr.bg1{background:#eee;border-top:1px solid #000;}
table.tracking tr.bg2{background:#ddd;border-top:1px solid #000;}


table.report tr.intestazioni th{text-align:left; border:1px solid #ddd; padding:2px 8px; font-weight:bold}
table.report tr.gruppo th{background:#eee; padding:5px 8px; text-align:left; border:1px solid #ddd;; font-weight:bold}
table.report td{border:1px solid #ddd; padding:2px 8px}
table.report tr.eliminato td{background:#ff0}

ul{margin-bottom:1em}
ul#elencoUtenti{padding-left:1em}
ul#elencoUtenti li{list-style-type:circle;}

table#elencoUtenti{border-collapse: collapse;}
table#elencoUtenti td{border: 1px solid #ddd; padding:5px}
table#elencoUtenti tr.l td{background: #eee}
table#elencoUtenti tr.l1 td{background: #fff}

dl{margin-bottom:1em}
dt{margin-bottom:0.2em; font-weight:bold}
dd{margin-bottom:0.5em}


#wrapperInfo{padding:10px}
/*#wrapperInfo #foto{position:absolute; border:1px solid}*/
#wrapperInfo #foto{float:left;}
#wrapperInfo #desc{float:left; margin-left:20px; max-width:500px !important;}

#header{height:124px;}
#header h2{padding:10px 0 0 10px; background:url('logo_s.jpg') no-repeat;text-indent:-9999px;}
#header p{padding:0 10px}
#login{padding:0 0 0 10px}
#logout{position:absolute; top:7.2em; right:1em}

#nav{display:block; background:#9BCE2E; }
#nav ul{padding:5px 10px;}
#nav li{list-style-type:none; display:inline; padding-right:0.8em; margin-right:0.8em; border-right:1px solid #000}
#nav li a{font-size:1.2em; color:#000}
#nav li.logout{border:0; width:100%;}

#operazioni{float:left; margin-right:2em; background:#333; width:150px;}
#operazioni ul{margin:10px;}
#operazioni li{list-style-type:none}
#operazioni h5{color:#fff; margin:10px;}

#ordiniInfo{padding:10px}
#ordiniInfo h5{margin-bottom:10px; }
#ordiniInfo p.close{text-align:right}
#ordiniInfo table{width:100%}
#ordiniInfo thead{background:#eee}
#ordiniInfo th, #ordiniInfo td{padding:5px}

#listini{overflow:auto; height:140px; margin-bottom:1em}



#content {float:left; width:80%; margin-top:10px;}
#content table th{font-size:0.9em}

#content tr.associato{background:none}
#content tr.associato td.cod_art{background:#eee}

#content div#detail{margin-right:1em}
#content div#edit{float:left;}
#content div#edit h5{border-top:1px dotted #333; padding-top:1em; margin-top:1em; color:#9BCE2E}
#content div#edit button{margin-top:1em; margin-bottom:2em}
#content button.important {background:#9BCE2E; color:#000; padding:0.2em; font-weight:bold; border:0; cursor:pointer}
#content div#edit #docSection{border-bottom:1px dotted #333; padding-bottom:1em; margin-bottom:1em}

#content ul#elenco_lis{/*float:left;*/ margin-right:1em; background:#eee; padding:0.5em; }
#content ul#elenco_lis input{margin-right:0.5em}
#content ul#elenco_lis li{list-style-type:none; padding-bottom:0.5em;}
#content ul#elenco_lis li label{margin-right:0.5em}

#content ul#elenco_ope{/*float:left;*/ margin-right:1em; background:#eee; padding:0.5em;}
#content ul#elenco_ope input{margin-right:0.5em}
#content ul#elenco_ope li{list-style-type:none; padding-bottom:1em;}
#content ul#elenco_ope li label{margin-right:0.5em;}

#content ul#elenco_cli{/*float:left;*/ margin-right:1em; background:#eee; padding:0.5em;}
#content ul#elenco_cli input{margin-right:0.5em}
#content ul#elenco_cli li{list-style-type:none; padding-bottom:1em;}
#content ul#elenco_cli li label{margin-right:0.5em;}

#content textarea{margin-bottom:1em}

#detailArticolo{padding-left:240px; margin-right:2em; width:35%; float:left}

#editArticolo{float:left; padding-right:2em; padding-top:3.5em; width:35%}

form#associazione{background:#eee; padding:0.5em; width:140px; margin-bottom:1em; border:1px solid #ccc}

#gruppi{float:left; margin-right:1em; margin-bottom:1em}
#marche{margin-bottom:1em}
#selectGruppi{overflow:auto; width:230px; height:300px; border:1px solid #ccc; padding:0.5em;}
#selectMarche{overflow:auto; width:230px; height:300px; border:1px solid #ccc; padding:0.5em}

#footer{clear:both; }

.warning{color:#c00}

.associato{background:#ddd}

#boxRicercaSconti dl,dt {float:left;}

#boxricerca2 {border-top:1px solid #fff; background:#BBDF71;color:#000;}
#boxricerca2 form {padding:6px 10px;}
#boxricerca2 label {font-size:10px;font-weight:bold;}
#boxricerca2 button {font-size:10px;font-weight:bold;background:#9BCE2E;color:#000;border:0}
input,select,option{ font-size:10px; }
#boxricerca2 h3{padding:0 10px;margin:0;font-size:14px;background:#9BCE2E;color:#000}
#cod_mar {width:120px;}

#cod_art {width:115px;}
#id_macro_cat {width:120px;}
#id_cat {width:120px;}
#descr {width:115px;}

input.pulsantecerca {margin-top:10px; display:block; width:120px;}
/* HOME */
#wrapperhome {width:400px;padding:30px;margin: 150px auto;border:1px solid #9BCE2E;}
#headerhome {background:url('logo.jpg') 20px 0 no-repeat;width:500px; height:97px;text-indent:-9999px;margin-bottom:50px;}
