/* Elementi comuni*/
form,table{margin:0;padding:0;border:0;}
body{font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000;background-color:#e5e5e5;text-align:center;margin-top:0px;padding-top:0px;}
#title{margin:0;border:0;padding:0;margin-top:10px;background-color:#a1bfdd;}
#title p{font-size:24px;padding:0;margin:0;border:0;}
#logout{position:absolute;right:20px;top:18px;}
#logout a{font-size:11px;}
#std{margin-top:50px;position:relative;}
.grass{font-weight:bold;}
a{font-weight:bold;text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
img{border:0;}
img.blackframe{border:2px solid #000;}
img.blackframe1px{border:1px solid #000;}
p.note{border:0;padding:0;margin:0;font-style:italic;font-size:11px;}
/* Backoffice*/ 
#login{width:250px;border:1px solid #000;margin:50px auto 60px auto;}
#login input{width:150px;}
#login td{text-align:left;}
#login td.lbl{width:65px;text-align:right;padding-right:5px;}
#bck_links{margin-top:40px;position:relative;}
#bck_links a{font-size:13px;font-weight:bold;}
table.tb_bck{position:relative;width:400px;margin-left:auto;margin-right:auto;border:1px solid gray;padding:2px;margin-bottom:10px;}
table.tb_bck th{background:#ccd3d3;padding:3px 0;font-size:14px;}
table.tb_bck td{padding:2px 0;font-size:13px;}
/*---------------------------- GESTIONE TABELLE DI SERVIZIO -------------------------*/
#tb_aree{position:relative;margin-left:auto;margin-right:auto;margin-top:0px;background:#ccd3d3;width:600px;font-size:12px;border:1px solid #b8bebe;border-collapse:collapse;}
#tb_aree td{background-color:#fff;border:1px solid #b8bebe;border-top:0;border-left:0;padding:2px;padding-top:0;padding-bottom:0;}
#tb_aree th{height:20px;border:1px solid #b8bebe;border-top:0;border-left:0;padding-left:2px;padding-right:2px;}
#tb_aree th.last{border-right:0;}
#tb_aree td.data{width:150px;}
#tb_aree td.service{text-align:center;width:50px;}
#tb_aree td.pic{width:80px;height:80px;padding-top:2px;padding-bottom:2px;}
/*sortable table*/
th.forwardSort{background:transparent url(../imgs/arr_down.gif) no-repeat 0 3px;}
th.reverseSort{background:transparent url(../imgs/arr_up.gif) no-repeat 0 3px;} 
/*---------------------------------------------- CREAZIONE E MODIFICA ---------------------------------------*/
.tb_ev{position:relative;margin-left:auto;margin-right:auto;text-align:left;width:680px;}
.tb_ev td{vertical-align:top;}
.tb_ev td.lbl{width:120px;}
.tb_ev td.lbl2{width:170px;}
.tb_ev select{width:350px;}
.tb_ev input, #tb_ev textarea{font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000;padding:1px;}
.tb_ev textarea{font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000;padding:1px;overflow:auto;}
.tb_ev input.std{width:450px;}
.tb_ev td.hd{background:#ccd3d3;padding:2px 3px;font-weight:bold;}

table.edit_cont{margin:auto;width:600px;border:1px solid #000;}
table.edit_cont th{background:#ccd3d3;height:20px;}
table.edit_cont td{padding:3px;text-align:left;font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000;}
table.edit_cont td.right{text-align:right;}
table.edit_cont td.pic{width:50px;}
input.ulu{width:137px;cursor:pointer;background-color:#d4d0c8;}
/*--------------- tab std 01 -------------------------*/
table.back01{position:relative;width:430px;margin-left:auto;margin-right:auto;border:1px solid gray;padding:2px;margin-bottom:10px;}
table.back01 th{background:#ccd3d3;padding:2px 0;}
table.back01 td{text-align:left;}
table.back01 td.lbl{width:200px;}
table.back01 input.std{width:210px;}
table.back01 select.std{width:215px;}
table.back01 td.lbl2{width:150px;}
table.back01 select.std2{width:265px;}
p.sorting{position:relative;margin-left:auto;margin-right:auto;width:430px;font-size:12px;text-align:center;}
#newart{position:relative;width:550px;margin-left:auto;margin-right:auto;}
#newart td{text-align:left;vertical-align:top;}
#newart td.lbl{width:150px;}
#newart select{width:265px;}
#newart textarea{font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000;}
/*----------------------------------------------------------------------- modifica ordine acquisto -------------------------------------------------- */
#mod_ord{position:relative;width:700px;margin-left:auto;margin-right:auto;background:#d1d2d4;}
#mod_ord td{text-align:left;vertical-align:top;background:#fff;padding:2px;}
#mod_ord td.lbl{width:200px;font-weight:bold;}
#mod_ord input{font-family:Trebuchet MS,Arial,sans-serif;font-size:12px;color:#000;}
#mod_ord input.testo{width:150px;padding:0;}
#mod_ord input.grande{width:270px;padding:0;}
#mod_ord input.little{width:70px;padding:0;}
#mod_ord textarea{font-family:Trebuchet MS,Arial,sans-serif;font-size:12px;color:#000;padding:0;}
/*sortable table*/
th.forwardSort{background:transparent url(../imgs/arr_down.gif) no-repeat 0 3px;}
th.reverseSort{background:transparent url(../imgs/arr_up.gif) no-repeat 0 3px;} 
/*------------------------------------------ tabella standard --------------------------------*/
#tb_std{position:relative;margin-left:auto;margin-right:auto;margin-top:0px;background:#ccd3d3;font-size:12px;border:1px solid #b8bebe;border-collapse:collapse;}
#tb_std td{background-color:#fff;border:1px solid #b8bebe;border-top:0;border-left:0;padding:2px;padding-top:0;padding-bottom:0;}
#tb_std th{height:20px;border:1px solid #b8bebe;border-top:0;border-left:0;padding-left:2px;padding-right:2px;}
#tb_std th.last{border-right:0;}
#tb_std td.desc{text-align:left;padding-top:2px;padding-bottom:2px;}
#tb_std td.del{border-right:0;}
#tb_std td.pic{padding:5px;width:90px;}
/*---------------------------------------------- Tabella dettaglio ordine ---------------------------------------*/
#tb_dett_ord{position:relative;margin-left:auto;margin-right:auto;text-align:left;width:700px;background:#f5f5f5;border:1px solid #b8bebe;border-collapse:collapse;}
#tb_dett_ord td{vertical-align:top;padding:2px 5px;}
#tb_dett_ord th{background:#dadfe3;padding:5px;}
#tb_dett_ord td.intest{font-weight:bold;border-bottom:1px solid #b8bebe;padding-top:10px;}

table.edit_cont{margin:auto;width:600px;border:1px solid #000;}
table.edit_cont th{background:#ccd3d3;height:20px;}
table.edit_cont td{padding:3px;text-align:left;font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000;}
table.edit_cont td.right{text-align:right;}
table.edit_cont td.pic{width:50px;}

/*---------------------------------------------- Categorie & parametri -------------------------------------------*/
.tb_cat{position:relative;width:600px;margin:0 auto;}
.tb_cat td{text-align:left;vertical-align:top;padding:2px;padding-right:0;}
.tb_cat td.intest{background:#cfd4d4;font-weight:bold;padding:3px;}
.tb_cat td.lbl{width:180px;}
.tb_cat input{font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000;}
.tb_cat select{font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000;}
.tb_cat textarea{font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000;overflow:auto;}
.tb_cat td.hd{background:#ccd3d3;padding:2px 3px;font-weight:bold;}

/*------------------------------- CREA PRODOTTO ---------------------------------*/
.tb_prod{position:relative;width:800px;margin:0 auto;}
.tb_prod td{text-align:left;vertical-align:top;padding:2px;padding-right:0;}
.tb_prod td.intest{background:#cfd4d4;font-weight:bold;padding:3px;}
.tb_prod td.lbl{width:150px;}
.tb_prod input{font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000;}
.tb_prod select{font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000;}
.tb_prod textarea{font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000;overflow:auto;}
.tb_prod td.hd{background:#ccd3d3;padding:2px 3px;font-weight:bold;}

.spinner{display:none;border:0;background-image:url(../imgs/ajax-loader.gif);width:30px;height:30px;}

/*calendar acquisti conclusi*/
#head_ord{position:relative;width:950px;text-align:center;padding:2px 0;background:#cfdce8;border:1px solid #b8bebe;margin-left:auto;margin-right:auto;}
