body{
	margin:0px; padding:0px;
	text-align:center;
  font-family:Arial, sans-serif;
  background: #878787;
}
ul, li{
	margin:0px; padding:0px; list-style:none;
}
h1, h2, h3, h4, h5{
	margin:0px; padding:0px;
	text-align:left;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-weight:normal;
	/*color:#F90;*/
}

/* ------------------------------------------------- */
#top, #container, #bottom{
	margin:0px auto;
	padding:0px;
	width:960px;
	text-align:left;
}
#top{
	height:40px;
  background: #878787 url(../images/sm_body_bg_top.jpg) no-repeat center top ;
}
#container{
	background: transparent url(../images/sm_body_bg.jpg) repeat-y center top ;
}
#content{
	height:560px;
	width:930px;
	margin:0px 15px;
	position:relative;
}
#bottom{
	height:40px;
  background: #878787 url(../images/sm_body_bg_bottom.jpg) no-repeat center bottom ;
}

/* ------------------------------------------------- */
#bottom #indirizzo{
	margin:0px 25px;
	padding-top:0px;
}
#indirizzo{
	text-align:center;
}
#bottom, #bottom a{
	text-align:left;
	font-size:12px;
	color:#333333;
}

#logointro{
	position:relative;
  text-align:left;
  left:90px;
  top:10px;
}
#logo{
	position:absolute;
	left:10px;
	top:-18px;
}
#logopm{
	position:absolute;
	right:65px;
	bottom:15px;
	width:160px;
	height:50px;
}
#loading{
	display:none;
	position:absolute;
	right:5px;
	top:-18px;
}
#login #loading{
	right:0px;
	top:0px;
}

/* ------------------------------------------------- */
#login{
	position:absolute;
	left:90px;
	top:100px;
	text-align:center;
	font-size:12px;
	color:#666666;
	font-size:12px;
	background:#FFFFFF;
	padding:10px;
	border:1px solid #0f6838;
	border-radius:5px;
	width:280px;
	
}
#login h1{
	font-size:18px;
	color:#f48503;
	margin-bottom:20px;
}
#login span, #login input{
	vertical-align:middle;
	margin:5px;
  border: 1px solid #0f6838;
  border-radius:3px;
  height:30px;
  width:250px;
}
#login .submit:hover {
  background-color:#0f6838;
  color:#fff;
  cursor:pointer;
}

#login_bottom{
	position:absolute;
	left:90px;
	top:330px;
  height: 190px;
	text-align:center;
	font-size:12px;
	color:#666666;
	font-size:12px;
	background:#FFFFFF;
	padding:10px;
	border:1px solid #0f6838;
	border-radius:5px;
	width:280px;
	
}

#intro{
  border: 1px solid #0f6838;
  border-radius: 5px;
  height: 510px;
  left: 400px;
  overflow: hidden;
  padding: 10px;
  position: absolute;
  top: 10px;
  width: 440px;
}
#intro h1 {
  margin-bottom:12px;
}
#intro h1, #intro h1 a{
	text-decoration:none;
	font-size:18px;
	color:#f48503;
}
#intro ul{
	height:480px;
	overflow:auto;
}
#intro li{
	padding:3px 0px;
}
#intro li a{
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	color:#0f6838;
}
#intro li p{
	text-align:justify;
	margin-top:3px;
	font-size:12px;
	color:#666666;
}

/* ------------------------------------------------- */
#menu_operatore{
	display:block;
	position:absolute;
	top:-15px;
	right:30px;
	list-style:none;
}
#menu_operatore li{
	float:left;
	height:16px;
	font-size:12px;
	color:#333;
}
#menu_operatore li a{
	font-size:12px;
	color:#666;
	border-right:1px solid #A9A9A9;
	padding:0px 5px;
}
#menu_operatore li.on a{
	font-weight:bold;
}


/* ------------------------------------------------- */
#filiale, #admin, #settings{
	width:930px;
	height:502px;
	position:absolute;
	top:50px;
	left:0px;
	overflow:auto;
	/*background:yellow;*/
}

/* ------------------------------------------------- */
.list_items_filiale, .list_items, .menu_lato{
	width:250px;
	height:500px;
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	background-color: #e7ffd2;
	border-right:1px solid #0f6838;
}
.item_filiale, .item{
	width:670px;
	height:500px;
	position:absolute;
	top:0px;
	left:255px;
	background:#FFFFFF;
}

.list_top{
	height:18px;
	margin:3px;
	margin-top:8px;
	padding:0px 3px;
	border-bottom:1px solid #999999;
}
.list_top h2{
	float:left;
  font: bold 14px verdana;
	color:#0f6838;
}
.list_top a{
	float:right;
	padding-top:2px;
	padding-right:3px;
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
	text-decoration:none;
}
.list_top a.btn_altro{
  position:relative;
  padding-left:12px;
  padding-bottom:2px;
  margin-left:10px;
	font-weight:normal;
	color:#999999;
	background: url(../images/arrow_dw.gif) no-repeat 2px 6px;
}
.list_top a.btn_altro:hover{
  color:#333333;
  background-color:#FFFFFF;
}

.list_top .altro{
  display:none;
  position:absolute;
  top:26px;
  left:110px;
  height:120px;
  width:135px;
  overflow:hidden;
  background:#FFFFFF;
  border:1px solid #CCCCCC;
  z-index: 1;
  padding:2px;
}
.list_top .altro a{
  display:block;
  height:20px;
  line-height:20px;
  width:120px;
  padding:2px;
	font-weight:normal;
	font-size:11px;
	color:#333333;
}
.list_top .altro a:hover{
  background-color:#F0F0F0;
}

.list_search{
	margin:3px;
}
.list_search span{
	vertical-align: middle;
	font-size:12px;
	padding-right:3px;
}
.list_search input, .list_search select, .btn_search_import{
	color:#656565;
	vertical-align: middle;
	text-align:left;
	border: 1px solid #D0D0D0;
	font-size:14px;
	height:20px;
}
.list_search select{
	font-size:14px;
	height:20px;
}
.list_search select#srcAnno{
	width:60px;
}
.list_search select#srcMese{
	width:160px;
}
.list_search select#srcCAUSALE{
	width:95px;
}
.list_search input.btn_search, .btn_search_import{
	width:20px;
  background: url(../images/toolbar_search.png) no-repeat center center;
  position:absolute;
  top: 30px;
  left:226px;
  border: 1px solid #E0E0E0;
}
.list_search input.btn_search:hover, .btn_search_import{
	width:20px;
  background: url(../images/toolbar_search.png) no-repeat center center;
  position:absolute;
  top: 30px;
  left:226px;
  border: 1px solid #000000;
}

#detail_content .btn_search_import{
	width:20px;
  background: url(../images/toolbar_search.png) no-repeat center center;
  position:absolute;
  top: 35px;
  left:580px;
  border: 1px solid #E0E0E0;
}
#detail_content .btn_search_import:hover{
  border: 1px solid #000000;
}

.list_search input.btn_new{                   
	margin-left:5px;
	width:20px;
  background: #D0D0D0 url(../images/add_16x16.gif) no-repeat center center;
}

.list_search input#fldSEARCH{
  margin-right: 3px;
  width: 220px;
}

.list_bottom{
	margin:0px 3px;
	padding:3px;
	font-size:12px;
	color:#666666;
	background-color:#D4D0C8;
	border:1px solid #999999;
	border-top:none;
}

.list_bottom table{
	width:220px;
}
.list_bottom table td a{
	color:#0000FF;
	font-weight:bold;
	text-decoration:none;
}
.list_bottom table td.pagine{
	width:50px;
	text-align:center;
}
.list_bottom table td.prec, .list_bottom table td.succ{
	width:25px;
}

/* ------------------------------------------------- */
.menu_top{
	position:absolute;
	top:10px;
	width:920px !important;
	width:930px;
	height:35px;
	padding-left:10px;
  background: #FFF url(../images/menutop_bg.gif) repeat-x left bottom ;
}

.menu_top li{
	text-align:center;
	width:104px;
	height:35px;
	float:left;
	/*padding-left:5px;*/
	/*padding-right:5px;*/
	margin-left:5px;
	margin-right:5px;
	background: transparent url(../images/menutop_item_sx.gif) no-repeat left bottom ;
}
.menu_top li.on{
	background: transparent url(../images/menutop_itemon_sx.gif) no-repeat left bottom ;
}
.menu_top li a{
	display:block;
	margin-top:10px;
	padding-right:5px;
	line-height:25px;
	text-decoration:none;
  background: transparent url(../images/menutop_item_dx.gif) no-repeat right bottom ;
	color:#fff;
	font-size:12px;
}
.menu_top li.on a{
	background: transparent url(../images/menutop_itemon_dx.gif) no-repeat right bottom ;
	font-weight:bold;
  color:#000;
}

.menu_top li.torna, .menu_top li.torna a{
	background: transparent none;
	font-weight:bold;
	color:#fff;
	font-size:14px;
	text-align:left;
}
.menu_top li.torna{
	width:80px;
}
.menu_top li.torna a{
	line-height:23px;
}

/*#menu_settings.menu_top{
  background-image:url(../images/menutop_bg_settings.gif);
}*/

/* LIST ITEMS */
.list_items ul{
	height:420px;
	overflow:auto;
	margin:3px;
	margin-bottom:0px;
	background:#F0F0F0;
	border:1px solid #999999;
}
.list_items li{
	background:#FFFFFF;
}
.list_items ul a{
  cursor: default;
	padding-left:3px;
	display:block;
	overflow:hidden;
	line-height:24px;
	height:24px;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	border-bottom:1px solid #D0D0D0;
	outline:none;
}
.list_items ul a:hover{
	background:#F0F0F0;
}
.list_items li.selected, .list_items li.selected a:hover{
	background:#CCCCCC;
}
.list_items li.selected a{
	color:#000000;
}
.list_items ul a.magazzino{
  font-weight:bold;
}
.item_top{
	height:23px;
	margin:0px 3px;
	margin-top:3px;
	padding:0px 3px;
	border-bottom:1px solid #999999;
}
.item_top h2{
	float:left;
  font: bold 18px verdana;
	color:#666666;
}
.item_top a{
	float:right;
}

.item_button{
	position:absolute;
	top:3px;
	right:3px;
	width:150px;
	height:20px;
	text-align:right;
  border: 0px solid;
}
.item_button.saving{
	font-size:12px;
	font-weight:bold;
	text-align:right;
	line-height:20px;
	background: #FFFFFF url(../images/saving.gif) no-repeat 265px 4px;
}
.item_button a{
	font-size:12px;
	color:#000000;
	margin-left:10px;
	line-height:20px;
	text-decoration:underline;
}
.item_button a.on{
	font-weight:bold;
}
.item_button a:hover{
  border: 1px solid #CCCCCC;
}
.item_button .btn_new{
	display:inline-block;
  position:absolute;
  left:0px;
	height:16px;
	width:16px;
  background: url(../images/toolbar_new.png) no-repeat;
  border: 1px solid #FFFFFF;
}
.item_button .btn_print{
	display:inline-block;
  position:absolute;
  left:40px;
	height:16px;
	width:16px;
  background: url(../images/toolbar_print.png) no-repeat;
  border: 1px solid #FFFFFF;
}
.item_button .btn_save{
	display:inline-block;
  position:absolute;
  left:85px;
	height:16px;
	width:16px;
  background: url(../images/toolbar_save.png) no-repeat;
  border: 1px solid #FFFFFF;
}
.item_button .btn_del{
	display:inline-block;
  position:absolute;
  left:120px;
	height:16px;
	width:16px;
  background: url(../images/toolbar_delete.png) no-repeat;
  border: 1px solid #FFFFFF;
}

#item_message{
	position:absolute;
	top:5px;
	left:30%;
	width:40%;
	height:20px;
	line-height:20px;
	text-align:center;
	background-color:#F0F0F0;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	display:none;
}
#item_message.item_error, #item_message.item_required{
	background-color:#FFCC00;
	color:#000000;
}
#item_message.item_ok{
	background-color:#33CC00;
	color:#000000;
}

.item_content{
	position:relative;
	margin:0px 3px;
	height:472px;
	border-bottom:1px solid #999999;
	overflow:auto;
}
.item_content_top{
	height:85px;
}
.item_content_tab{
	height:348px;
}
.noitem{
	padding:25px;
	font:12px Arial;
}

/* ------------------------------------------------- */
.fs_fieldcontainer{
	display:block;
	position:relative;
	top:0px; left:0px;
	/*height:100%; width:100%;*/
	margin:0px; padding:0px;
	border:0px none;
	/*background-color:#FFF4D8;*/
	/*background-color:yellow;*/
}
.fs_fieldcontainer ul li{
	position:absolute;
	margin:0px; padding:0px;
}
.fs_fieldcontainer label{
	color:#666666;
	font:bold 10px Verdana;
	padding-right:3px;
}
.fs_fieldcontainer input, .fs_fieldcontainer select{
	color:#656565;
	vertical-align: middle;
	text-align:left;
	border: 1px solid #D0D0D0;
	font-size:14px;
	height:20px;
}

.fs_files span{
	display:block;
	float:left;
	height:14px;
	padding:0px;
}
.fs_files a{
	padding:0px 3px;
}
.fs_files .uploading{
	float:left;
	width:90px;
	background: url(../images/loading.gif) no-repeat left center;
	padding-left:20px;
}

/* COMMON */
.li_Id	{
  border: 1px solid #CCCCCC;
  color: #999999;
  font-size: 11px;
  height: 10px;
  right: 0px;
  text-align: center;
  top: 1px;
  width: 50px;
}
.li_Id label {
  padding:0px;
  display:inline;
}

/* ARTICOLO */
.fs_articolo_top label, .fs_articolo_tab label {display:block;}
.fs_articolo_top .li_Codice	          { top:  2px; left:  5px; }	.fs_articolo_top .li_Codice input						{ width:120px }
.fs_articolo_top .li_DescrizioneBreve	{ top: 36px; left:  5px; }	.fs_articolo_top .li_DescrizioneBreve input	{ width:480px }
.fs_articolo_top .li_Descrizione	    { top:  2px; left:150px; }	.fs_articolo_top .li_Descrizione input	    { width:514px }
.fs_articolo_top .li_Wizard           { top: 12px; left:125px; }  
.fs_articolo_top .li_Wizard a{ 
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/wizard_16x16.png) no-repeat; 
}
.fs_articolo_top .li_Wizard a:hover{border:#cccccc 1px solid;}

.li_Colore						{ top: 90px; left:  5px; }	.li_Colore select						{ width:230px }
.li_CodiceMatrice			{ top:130px; left:  5px; }	.li_CodiceMatrice input			{ width:120px }
.li_CodiceIntra 			{ top:170px; left:  5px; }	.li_CodiceIntra input			  { width:120px }

.li_CodiceArticoloFornitore	{ top: 10px; left:5px; }	.li_CodiceArticoloFornitore input			{ width:200px }
.li_IdFornitore				{ top:50px; left:5px; }	.li_IdFornitore select			{ width:340px }

.li_Offerta						{ top:160px; left:400px; }
.li_Novita						{ top:180px; left:400px; }
.li_ChiediMatricola 	{ top:200px; left:400px; }
.li_FineNovita				{ top:170px; left:545px; }  .li_FineNovita input        { width:105px }
.li_Offerta label, .li_Novita label, .li_ChiediMatricola label {display:inline;}
.li_Offerta input, .li_Novita input, .li_ChiediMatricola label {border:0px}

.li_ScortaMinima			{ top:100px; left:  5px; }	.li_ScortaMinima input			{ width:100px; text-align:right; }
.li_MinimoAcquisto    { top:100px; left:125px; }	.li_MinimoAcquisto input    { width:100px; text-align:right; }
.li_LottoRiordino			{ top:100px; left:245px; }	.li_LottoRiordino input			{ width:100px; text-align:right; }

.li_PesoNetto			    { top:140px; left:  5px; }	.li_PesoNetto input			    { width:100px; text-align:right; }
.li_Tara              { top:140px; left:125px; }	.li_Tara input              { width:100px; text-align:right; }
.li_PesoLordo			    { top:140px; left:245px; }	.li_PesoLordo input			    { width:100px; text-align:right; }

.li_Taglia						{ top: 90px; left:250px; }	.li_Taglia input						{ width: 85px }
.li_CreaTaglie				{ top:120px; left:265px; }	.li_CreaTaglie input				{ width: 85px }
.li_CreaTaglie label  {color:#993333}
.li_CreaTaglie input  {border-color:#993333}

.li_TempoArticolo     { top:130px; left:250px; }	.li_TempoArticolo input						{ width: 85px }
.li_GiorniScadenza		{ top:130px; left:150px; }	.li_GiorniScadenza input						{ width: 85px }

.li_UnitaMisura				{ top: 10px; left:  5px; }	.li_UnitaMisura input				{ width: 40px }
.li_IdAliquotaIva			{ top: 10px; left: 60px; }	.li_IdAliquotaIva select		{ width: 40px }
.li_PrezzoBase	      { top: 10px; left:115px; }	.li_PrezzoBase input				{ width:120px; text-align: right; }
.li_PrezzoBaseAcquisto{ top: 10px; left:250px; }	.li_PrezzoBaseAcquisto input{ width:120px; text-align: right; }

.li_Reparto						{ top: 50px; left:  5px; }	.li_Reparto input						{ width: 40px }
.li_TastoVeloce				{ top: 50px; left: 60px; }	.li_TastoVeloce select			{ width: 40px }
.li_CoefficientePesoPrezzo { top: 50px; left:115px; }	.li_CoefficientePesoPrezzo input				{ width:120px; text-align: right; }
.li_CodicePLU         { top: 50px; left:250px; }	.li_CodicePLU input				  { width:120px; text-align: right; }

.li_NonCumulabile			{ top: 20px; left:400px; }
.li_Fiscale						{ top: 40px; left:400px; }
.li_Disponibile				{ top: 60px; left:400px; }
.li_QuantitaVariabile { top: 80px; left:400px; }
.li_MarketingSeed 		{ top:100px; left:400px; }
.li_BloccaVenditaSenzaGiacenza 		{ top:120px; left:400px; }
.li_GeneraLotto				{ top:140px; left:400px; }
.li_Variazione				{ top: 20px; left:540px; }
.li_Menu      				{ top: 40px; left:540px; }
.li_Servizio   				{ top: 60px; left:540px; }
.li_ColoreTasto       { top: 85px; left:544px; }  .li_ColoreTasto select		{ width:105px }

.li_NonCumulabile label, .li_Fiscale label, .li_Disponibile label, .li_QuantitaVariabile label, .li_GeneraLotto label, .li_Variazione label, .li_Menu label, .li_Servizio label, .li_MarketingSeed label, .li_BloccaVenditaSenzaGiacenza label {display:inline;}
.li_NonCumulabile input, .li_Fiscale input, .li_Disponibile input, .li_QuantitaVariabile input, .li_GeneraLotto input, .li_Variazione input, .li_Menu input, .li_Servizio input, .li_MarketingSeed input, .li_BloccaVenditaSenzaGiacenza input {border:0px}

.li_NoteArticolo      { top:220px; left: 5px; }
.li_NoteArticolo textarea {
    border: 1px solid #D0D0D0;
    font-family: Arial,sans-serif;
    font-size: 12px;
    height: 80px;
    width: 520px;
}

.li_Immagine					{ top: 30px; left:  5px; }
.li_ImmaginePreview   { top: 70px; left:  5px; }

.li_Giacenza          { top: 35px; left:492px; }
.li_Giacenza .giacenza{ font-size:12px; padding:0 0 2px 0; text-align:center;}
.li_Giacenza label {text-align:center;}
.li_Giacenza .giacenze_dettagli{
        background-color: #FFFFFF;
        border: 1px solid #CCCCCC;
        color: #333333;
        display: block;
        font-size: 10px;
        height: 18px;
        line-height: 18px;
        margin: 1px 0px;
        text-align: center;
        text-decoration: none;
        width: 80px;
      }
.li_Giacenza .active:hover{
	background-color:#CCCCCC;
}      

.li_Storico           { top: 35px; left:582px; font-size:12px; text-align:center;}
.li_Storico .storico_movimenti{
        background-color: #FFFFFF;
        border: 1px solid #CCCCCC;
        color: #333333;
        display: block;
        font-size: 10px;
        height: 18px;
        line-height: 18px;
        margin: 1px 0px;
        text-align: center;
        text-decoration: none;
        width: 80px;
      }
.li_Storico .storico_movimenti:hover{
	background-color:#CCCCCC;
}      

.fs_articolo_categorie select{width:250px;}
.fs_articolo_categorie .li_CodiceCategoria1  { top: 10px; left:  5px; }
.fs_articolo_categorie .li_CodiceCategoria2  { top: 10px; left:270px; }
.fs_articolo_categorie .li_CodiceCentroRicavo{ top: 50px; left:270px; }

.fs_articolo_categorie .li_CodiceMarchio     { top: 50px; left:  5px; }
.fs_articolo_categorie .li_CodiceStagione    { top: 90px; left:  5px; }
.fs_articolo_categorie .li_CodiceFascia      { top:130px; left:  5px; }
.fs_articolo_categorie .li_CodiceFascia1     { top:165px; left:  5px; }
.fs_articolo_categorie .li_CodiceFascia2     { top:200px; left:  5px; }


.li_SerieTaglie       { top: 10px; left:  5px; }  .li_SerieTaglie select{ width:120px; }
.li_SerieGriglia      { top: 50px; left:  5px; width:630px; height:260px; background:#FFFFFF; border:1px solid #CCCCCC; overflow:hidden}

.li_DescrizioneArticolo	{ top: 10px; left:5px; }	
.li_DescrizioneArticolo textarea {
	border: 1px solid #D0D0D0;
	font-family:Arial, sans-serif;
	font-size:12px;
	width:520px;
	height:120px;   
}
.li_TitoloMatrice	{ top: 160px; left:5px; }
.li_TitoloMatrice	input { width:520px; }

/* ANAGRAFICA */
.fs_anagrafica_admin label{display:block;} .fs_anagrafica_admin li{bottom:0px}
.fs_anagrafica_top_admin .li_RagioneSociale	    { top: 10px; left:  5px; }	.fs_anagrafica_top_admin .li_RagioneSociale input	{ width:600px }
.fs_anagrafica_admin .li_Indirizzo					    { top: 10px; left:  5px; }	.fs_anagrafica_admin .li_Indirizzo input					{ width:360px }
.fs_anagrafica_admin .li_Nazione					      { top: 10px; left:370px; }	.fs_anagrafica_admin .li_Nazione input					  { width:130px }
.fs_anagrafica_admin .li_CodiceLingua			      { top: 10px; left:505px; }	.fs_anagrafica_admin .li_CodiceLingua select		  { width:100px }
.fs_anagrafica_admin .li_Cap								    { top: 50px; left:  5px; }	.fs_anagrafica_admin .li_Cap input								{ width: 80px }
.fs_anagrafica_admin .li_Localita					      { top: 50px; left: 90px; }	.fs_anagrafica_admin .li_Localita input					  { width:470px }
.fs_anagrafica_admin .li_Provincia					    { top: 50px; left:565px; }	.fs_anagrafica_admin .li_Provincia input					{ width: 40px }
.fs_anagrafica_admin .li_PartitaIva				      { top: 90px; left:  5px; }	.fs_anagrafica_admin .li_PartitaIva input				  { width:160px }
.fs_anagrafica_admin .li_CodiceFiscale			    { top: 90px; left:170px; }	.fs_anagrafica_admin .li_CodiceFiscale input			{ width:160px }
.fs_anagrafica_admin .li_CodicePagamento        { top: 90px; left:335px; } .fs_anagrafica_admin .li_CodicePagamento select    { width:270px }
.fs_anagrafica_admin .li_Telefono					      { top:130px; left:  5px; }	.fs_anagrafica_admin .li_Telefono input					  { width:160px }
.fs_anagrafica_admin .li_Fax								    { top:130px; left:170px; }	.fs_anagrafica_admin .li_Fax input								{ width:160px }
.fs_anagrafica_admin .li_IdListino              { top:130px; left:335px; }	.fs_anagrafica_admin .li_IdListino select         { width:270px } 
.fs_anagrafica_admin .li_Email							    { top:170px; left:170px; }	.fs_anagrafica_admin .li_Email input							{ width:160px }
.fs_anagrafica_admin .li_Url								    { top:170px; left:335px; }	.fs_anagrafica_admin .li_Url input								{ width:270px }
.fs_anagrafica_admin .li_Pec								    { top:170px; left:335px; }	.fs_anagrafica_admin .li_Pec input								{ width:270px }
.fs_anagrafica_admin .li_Login						      { top:250px; left:170px; }	.fs_anagrafica_admin .li_Login input							{ width:160px }
.fs_anagrafica_admin .li_Pin 							      { top:250px; left:335px; }	.fs_anagrafica_admin .li_Pin input							  { width:160px }
.fs_anagrafica_admin .li_CodiceCategoriaCliente { top:210px; left:170px; }	.fs_anagrafica_admin .li_CodiceCategoriaCliente select { width:160px }
.fs_anagrafica_admin .li_GUIdAgente		          { top:210px; left:335px; }	.fs_anagrafica_admin .li_GUIdAgente select				{ width:270px }
.fs_anagrafica_admin .li_Cellulare					    { top:170px; left:  5px; }	.fs_anagrafica_admin .li_Cellulare input					{ width:160px }
.fs_anagrafica_admin .li_IdAliquota             { top:210px; left:  5px; }	.fs_anagrafica_admin .li_IdAliquota select        { width:160px } 
.fs_anagrafica_admin .li_AbilitaOrdini			    { top:258px; left:  5px; }	.fs_anagrafica_admin .li_AbilitaOrdini label 		  {display:inline;}
.fs_anagrafica_admin .li_CodiceAnagrafico	      { top:250px; left:500px; }	.fs_anagrafica_admin .li_CodiceAnagrafico input	  { width:105px }
.fs_anagrafica_admin .li_ConsensoSms				    { top:290px; left:  5px; }	.fs_anagrafica_admin .li_ConsensoSms label 			  {display:inline;}  
.fs_anagrafica_admin .li_ConsensoMarketing	    { top:310px; left:  5px; }	.fs_anagrafica_admin .li_ConsensoMarketing label 	{display:inline;}  
.fs_anagrafica_admin .li_ConsensoProfilazione   { top:330px; left:  5px; }	.fs_anagrafica_admin .li_ConsensoProfilazione label {display:inline;}  
.fs_anagrafica_admin .li_InvioSms				        { top:293px; left:150px; }	.fs_anagrafica_admin .li_InvioSms label 					{display:none;}
/*.fs_anagrafica_admin .li_InvioSms a {font-size:11px; color:#000000; font-weight:bold;}*/
.fs_anagrafica_admin .li_Cliente   					    { top:290px; left:170px; }	.fs_anagrafica_admin .li_Cliente label 			      { display:inline;}  
.fs_anagrafica_admin .li_Agente   					    { top:290px; left:250px; }	.fs_anagrafica_admin .li_Agente label 			      { display:inline;}  
.fs_anagrafica_admin .li_Fornitore					    { top:290px; left:330px; }	.fs_anagrafica_admin .li_Fornitore label 			    { display:inline;}  
.fs_anagrafica_admin .li_Vettore					      { top:290px; left:410px; }	.fs_anagrafica_admin .li_Vettore label 					  { display:inline;}  
.fs_anagrafica_admin .li_Affiliato					    { top:290px; left:490px; }	.fs_anagrafica_admin .li_Affiliato label 			    { display:inline;}  
.fs_anagrafica_admin .li_Corner					        { top:290px; left:570px; }	.fs_anagrafica_admin .li_Corner label 					  { display:inline;}  
.fs_anagrafica_admin .li_CodiceDestinatarioAAEE { top:320px; left:170px; }	.fs_anagrafica_admin .li_CodiceDestinatarioAAEE input	  { width:105px }
.fs_anagrafica_admin .li_CodiceRegimeFiscale    { top:320px; left:280px; }	.fs_anagrafica_admin .li_CodiceRegimeFiscale select { width:160px }
.fs_anagrafica_admin .li_PubblicaAmministrazione{ top:327px; left:460px; }	.fs_anagrafica_admin .li_PubblicaAmministrazione label{ display:inline;}  

/* DESTINAZIONI DIVERSE */
.fs_destinazioni label{display:block;} .fs_destinazioni li{bottom:0px}
.fs_destinazioni .li_RagioneSociale	{ top: 40px; left: 5px; } .fs_destinazioni .li_RagioneSociale input	{ width:500px; }
.fs_destinazioni .li_Nazione		{ top: 40px; left: 525px; } .fs_destinazioni .li_Nazione input { width: 80px;}
.fs_destinazioni .li_Cognome		{ top: 80px; left: 5px; } .fs_destinazioni .li_Cognome input {width: 290px; }
.fs_destinazioni .li_Nome			{ top: 80px; left: 315px; } .fs_destinazioni .li_Nome input {width:290px;}
.fs_destinazioni .li_Indirizzo		{ top: 120px; left: 5px;} .fs_destinazioni .li_Indirizzo input {width:225px;}
.fs_destinazioni .li_Cap 			{ top: 120px; left: 250px;} .fs_destinazioni .li_Cap input {width:60px;}
.fs_destinazioni .li_Localita		{ top: 120px; left: 330px;} .fs_destinazioni .li_Localita input{width:205px;}
.fs_destinazioni .li_Provincia		{ top: 120px; left: 555px;} .fs_destinazioni .li_Provincia input {width:50px;}
.fs_destinazioni .li_PartitaIva		{ top: 160px;left: 5px;} .fs_destinazioni .li_PartitaIva input {width: 290px;}
.fs_destinazioni .li_CodiceFiscale	{ top: 160px;left: 315px;} .fs_destinazioni .li_CodiceFiscale input {width:290px;}
.fs_destinazioni .li_Telefono		{ top: 200px;left: 5px;} .fs_destinazioni .li_Telefono input {width:185px;}
.fs_destinazioni .li_Fax			{ top: 200px;left: 215px;} .fs_destinazioni .li_Fax input {width:185px;}
.fs_destinazioni .li_Cellulare		{ top: 200px;left: 420px;} .fs_destinazioni .li_Cellulare input {width:185px;}
.fs_destinazioni .li_Email			{ top: 240px;left: 5px;} .fs_destinazioni .li_Email input {width:290px;}
.fs_destinazioni .li_Url			{ top: 240px;left: 315px;} .fs_destinazioni .li_Url input {width:290px;}
.fs_destinazioni .li_CodiceAnagrafico			{ top: 280px;left: 500px;} .fs_destinazioni .li_CodiceAnagrafico input {width:105px;}
.fs_destinazioni .li_Predefinita 	{ top: 280px;left: 5px;}

/* FIDELITY */
.fs_fidelity_admin label{display:block;} .fs_fidelity_admin li{bottom:0px}
.fs_fidelity_top_admin .li_RagioneSociale	   { top: 10px; left:  5px; }	.fs_fidelity_top_admin .li_RagioneSociale input	  { width:600px }
.fs_fidelity_admin .li_Indirizzo					   { top: 10px; left:  5px; }	.fs_fidelity_admin .li_Indirizzo input					  { width:400px }
.fs_fidelity_admin .li_Nazione					     { top: 10px; left:410px; }	.fs_fidelity_admin .li_Nazione input					    { width:195px }
.fs_fidelity_admin .li_Cap								   { top: 45px; left:  5px; }	.fs_fidelity_admin .li_Cap input								  { width: 80px }
.fs_fidelity_admin .li_Localita					     { top: 45px; left: 90px; }	.fs_fidelity_admin .li_Localita input					    { width:470px }
.fs_fidelity_admin .li_Provincia					   { top: 45px; left:565px; }	.fs_fidelity_admin .li_Provincia input					  { width: 40px }
.fs_fidelity_admin .li_PartitaIva				     { top: 95px; left:  5px; }	.fs_fidelity_admin .li_PartitaIva input				    { width:160px }
.fs_fidelity_admin .li_CodiceFiscale			   { top: 95px; left:170px; }	.fs_fidelity_admin .li_CodiceFiscale input			  { width:160px }
.fs_fidelity_admin .li_CodiceDestinatarioAAEE{ top: 95px; left:335px; }	.fs_fidelity_admin .li_CodiceDestinatarioAAEE input	  { width:105px }
.fs_fidelity_admin .li_CodicePagamento       { top: 95px; left:335px; } .fs_fidelity_admin .li_CodicePagamento select     { width:265px }
.fs_fidelity_admin .li_Telefono					     { top:145px; left:  5px; }	.fs_fidelity_admin .li_Telefono input					    { width:160px }
.fs_fidelity_admin .li_Fax								   { top:145px; left:170px; }	.fs_fidelity_admin .li_Fax input								  { width:160px }
.fs_fidelity_admin .li_Email							   { top:195px; left:  5px; }	.fs_fidelity_admin .li_Email input							  { width:160px }
.fs_fidelity_admin .li_Pec								   { top:145px; left:335px; }	.fs_fidelity_admin .li_Pec input								  { width:265px }
.fs_fidelity_admin .li_Pin 							     { top:195px; left:170px; }	.fs_fidelity_admin .li_Pin input							    { width:160px }
.fs_fidelity_admin .li_Url								   { top:195px; left:335px; }	.fs_fidelity_admin .li_Url input								  { width:265px }
.fs_fidelity_admin .li_Cellulare					   { top:245px; left:  5px; }	.fs_fidelity_admin .li_Cellulare input					  { width:160px }
.fs_fidelity_admin .li_ConsensoSms				   { top:288px; left:  5px; }	.fs_fidelity_admin .li_ConsensoSms label 			    {display:inline;}
.fs_fidelity_admin .li_ConsensoMarketing	   { top:288px; left:205px; }	.fs_fidelity_admin .li_ConsensoMarketing label 		{display:inline;}
.fs_fidelity_admin .li_ConsensoProfilazione  { top:288px; left:405px; }	.fs_fidelity_admin .li_ConsensoProfilazione label {display:inline;}
.fs_fidelity_admin .li_InvioSms				       { top:288px; left:150px; }	.fs_fidelity_admin .li_InvioSms label 					  {display:none;}
.fs_fidelity_admin .li_InvioSms	a			       { 
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #333333;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    margin: 4px 3px;
    text-align: center;
    text-decoration: none;
    width: 90px;
}
.fs_fidelity_admin .li_InvioSms	a:hover      { 
    background-color: #CCCCCC;
}
/* FIDELITY MINITAB 2*/
.fs_fidelity_admin .li_Cognome						   { top: 10px; left:  5px; }	.fs_fidelity_admin .li_Cognome input						  { width:160px }
.fs_fidelity_admin .li_Nome							     { top: 10px; left:170px; }	.fs_fidelity_admin .li_Nome input							    { width:160px }
.fs_fidelity_admin .li_DataNascita				   { top: 45px; left:  5px; }	.fs_fidelity_admin .li_DataNascita input				  { width:160px }
.fs_fidelity_admin .li_LuogoNascita			     { top: 45px; left:170px; }	.fs_fidelity_admin .li_LuogoNascita input			    { width:400px }
.fs_fidelity_admin .li_BarCode						   { top: 95px; left:  5px; }	.fs_fidelity_admin .li_BarCode input						  { width:160px }
.fs_fidelity_admin .li_Sconto				         { top:130px; left:  5px; }	.fs_fidelity_admin .li_Sconto input	              { width:80px; text-align:right; }
.fs_fidelity_admin .li_CoefficientePunti     { top:130px; left: 90px; }	.fs_fidelity_admin .li_CoefficientePunti input	  { width:80px;text-align:right; }
.fs_fidelity_admin .li_IdListino             { top:165px; left:  5px; } .fs_fidelity_admin .li_IdListino select           { width:325px }

/* FIDELITY MINITAB 4*/
#fidelity_admin input{
	color:#656565;
	vertical-align: middle;
	text-align:left;
	border: 1px solid #D0D0D0;
	font-size:12px;
	height:20px;
}
#fidelity_admin input.dp-applied { width: 80px; text-align:center;}
#fidelity_admin a.dp-choose-date {
	margin: 1px 2px;
  border:none;
  width:16px;
}
#fidelity_admin .td_start_date, #fidelity_admin .td_end_date, #fidelity_admin .td_btn{
  width:110px;
  vertical-align:middle;
}

/* LISTINO */
.fs_listino_admin label, .fs_listino_dettagli_admin label{display:block;}
.fs_listino_admin li, .fs_listino_dettagli_admin li{bottom:0px}

.fs_listino_admin .li_Descrizione			{ top:  5px; left:   5px; }  .fs_listino_admin .li_Descrizione input      { width: 230px; }
.fs_listino_admin .li_InizioValidita	{ top:  5px; left: 240px; }	 .fs_listino_admin .li_InizioValidita input		{ width: 80px; text-align:center;}
.fs_listino_admin .li_FineValidita		{ top:  5px; left: 345px; }  .fs_listino_admin .li_FineValidita input			{ width: 80px; text-align:center;}
.fs_listino_admin .li_SorgentePrezzo  { top:  5px; left: 450px; }	 .fs_listino_admin .li_SorgentePrezzo select	{ width: 160px; text-align:left;}

.fs_listino_admin .li_CodiceValuta    { top: 40px; left:   5px; }	 .fs_listino_admin .li_CodiceValuta select	  { width: 130px; text-align:left;}
.fs_listino_admin .li_Cambio          { top: 40px; left: 140px; }	 .fs_listino_admin .li_Cambio input	          { width: 95px; text-align:right;}

.fs_listino_admin .li_ScontoFormula 	{ top: 40px; left: 240px; }	 .fs_listino_admin .li_ScontoFormula input		{ width:120px; text-align:right;}
.fs_listino_admin .li_Sconto          { top: 40px; left: 365px; }	 .fs_listino_admin .li_Sconto input	          { width: 78px; text-align:right;}     
.fs_listino_admin .li_QuantitaPromo		{ top: 40px; left: 450px; }	 .fs_listino_admin .li_QuantitaPromo input		{ width: 80px; text-align:right; background-color:#FFFF99;}

.fs_listino_admin .li_Fidelity				{ top: 48px; left: 535px; }	 .fs_listino_admin .li_Fidelity label					{display:inline;}
.fs_listino_admin .li_Promo				    { top: 48px; left: 600px; }	 .fs_listino_admin .li_Promo label					  {display:inline;}
.fs_listino_admin .li_Convenzione	    { top: 68px; left: 535px; }	 .fs_listino_admin .li_Convenzione label			{display:inline;}

.fs_listino_admin a.dp-choose-date {
	margin: 1px 2px;
}


.fs_listino_admin .li_Leggenda {
  top:40px;
  left:540px;
  font-size:8px;
  text-align:left;
  padding-left:21px;
  background: url(../images/leggenda.png) no-repeat;
}

.fs_listino_tab label {display:block;}
.fs_listino_tab .li_DescrizioneListino	{ top: 10px; left:5px; }	
.fs_listino_tab .li_DescrizioneListino textarea {
	border: 1px solid #D0D0D0;
	font-family:Arial, sans-serif;
	font-size:12px;
	width:520px;
	height:120px;   
}

.fs_filiali_tab { top: 10px; left:10px; width:240px; height:300px;}
.fs_filiali_tab .tb_checklist {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    height: 330px;
    overflow: auto;
    padding: 5px;
    position: absolute;
    width: 620px;
}

/* FORNITORE */
.fs_anagrafica_fornitore_admin label{display:block;}
.fs_anagrafica_fornitore_categorie select{width:250px;}
.fs_anagrafica_fornitore_admin .li_CodiceCategoria1     { top: 10px; left:  5px; }
.fs_anagrafica_fornitore_admin .li_CodiceCategoria2     { top: 10px; left:270px; }
.fs_anagrafica_fornitore_admin .li_CodiceMarchio        { top: 50px; left:  5px; }
.fs_anagrafica_fornitore_admin .li_CodiceStagione       { top: 90px; left:  5px; }
.fs_anagrafica_fornitore_admin .li_CodiceFascia         { top:130px; left:  5px; }
.fs_anagrafica_fornitore_admin .li_CoefficienteRicarico { top:170px; left:  5px; }	
.fs_anagrafica_fornitore_admin .li_CoefficienteRicarico input { width:80px; text-align:right; }
.fs_anagrafica_fornitore_admin .li_EmailReport { top:210px; left:  5px; }	
.fs_anagrafica_fornitore_admin .li_EmailReport input { width:255px }

/* SPESE DI SPEDIZIONE */
.fs_anagrafica_fornitore_spedizione .li_SpedizioneFranchigia    { top:10px; left:  5px; } .fs_anagrafica_fornitore_spedizione .li_SpedizioneFranchigia input  { width:100px; text-align:right; }
.fs_anagrafica_fornitore_spedizione .li_SpedizioneImporto       { top:10px; left:155px; } .fs_anagrafica_fornitore_spedizione .li_SpedizioneImporto input     { width:100px; text-align:right; }
.fs_anagrafica_fornitore_spedizione .li_SpedizionePercentuale   { top:10px; left:305px; } .fs_anagrafica_fornitore_spedizione .li_SpedizionePercentuale input { width:100px; text-align:right; }

.fs_anagrafica_fornitore_annotazioni .li_Annotazioni {
    left: 5px;
    top: 10px;
}
.fs_anagrafica_fornitore_annotazioni .li_Annotazioni textarea {
    border: 1px solid #d0d0d0;
    font-family: Arial,sans-serif;
    font-size: 12px;
    height: 290px;
    width: 620px;
}

/* LEGALE RAPPRESENTANTE */
.fs_anagrafica_legale_admin label{display:block;}
.li_LRCognome           { top: 10px; left:  5px; }	.li_LRCognome            input { width:300px }
.li_LRNome              { top: 10px; left:310px; }	.li_LRNome               input { width:295px }
.li_LRIndirizzo					{ top: 45px; left:  5px; }	.li_LRIndirizzo          input { width:600px }
.li_LRCap								{ top: 80px; left:  5px; }	.li_LRCap                input { width: 80px }
.li_LRLocalita					{ top: 80px; left: 90px; }	.li_LRLocalita           input { width:470px }
.li_LRProvincia					{ top: 80px; left:565px; }	.li_LRProvincia          input { width: 40px }
.li_LRCodiceFiscale			{ top:125px; left:  5px; }	.li_LRCodiceFiscale      input { width:160px }
.li_LRDataNascita				{ top:125px; left:170px; }  .li_LRDataNascita        input { width: 80px; text-align:center; }	
.li_LRDataNascita        input.dp-applied { width: 80px; text-align:center; }  .li_LRDataNascita    a.dp-choose-date {margin: 1px 2px;}
.li_LRLuogoNascita			{ top:125px; left:275px; }	.li_LRLuogoNascita       input { width:330px }

/* BANCA D'APPOGGIO */
.fs_anagrafica_banca_admin label{display:block;}
.li_BancaABI            { top: 10px; left:  5px; }	.li_BancaABI             input { width: 80px }
.li_BancaNome           { top: 10px; left: 90px; }	.li_BancaNome            input { width:400px }
.li_BancaCAB				    { top: 45px; left:  5px; }	.li_BancaCAB				     input { width: 80px }
.li_BancaFiliale				{ top: 45px; left: 90px; }	.li_BancaFiliale				 input { width:400px }
.li_BancaIBAN           { top: 80px; left:  5px; }	.li_BancaIBAN            input { width:250px }
.li_BancaBIC            { top: 80px; left:260px; }	.li_BancaBIC             input { width:150px }

/* ALIQUOTA */
.fs_aliquota_admin label{display:block;}
.li_Codice						{ top: 10px; left:  5px; }	.li_Codice input						{ width:120px }
.li_Aliquota					{ top: 10px; left:150px; }	.li_Aliquota input					{ width: 80px }
.li_Descrizione				{ top: 45px; left:  5px; }	.li_Descrizione input				{ width:600px }
.li_Predefinita				{ top: 20px; left:320px; }  .li_Predefinita label	{display:inline;} .li_Predefinita input	{border:0px}

.fs_aliquota_admin .li_Reparto	{ top: 10px; left:  255px; }

/* FILIALE */
.fs_filiale_admin li { bottom: 10px; right:0px; }
.fs_filiale_admin label{display:block;}
.fs_filiale_admin .li_Codice						{ top: 10px; left:  5px; }	.fs_filiale_admin .li_Codice input						{ width:120px }
.fs_filiale_admin .li_Descrizione				{ top: 10px; left:150px; }  .fs_filiale_admin .li_Descrizione input	      { width:455px }
.fs_filiale_admin .li_Ubicazione				{ top: 10px; left:  5px; }	.fs_filiale_admin .li_Ubicazione input				{ width:400px }
.fs_filiale_admin .li_Nazione			    	{ top: 10px; left:410px; }	.fs_filiale_admin .li_Nazione input			    	{ width:195px }

.fs_filiale_admin .li_Cap				        { top: 50px; left:  5px; }	.fs_filiale_admin .li_Cap input				        { width: 80px }
.fs_filiale_admin .li_Localita			  	{ top: 50px; left: 90px; }	.fs_filiale_admin .li_Localita input			   	{ width:470px }
.fs_filiale_admin .li_Provincia			  	{ top: 50px; left:565px; }	.fs_filiale_admin .li_Provincia input		  		{ width: 40px }

.fs_filiale_admin .li_Telefono 					{ top: 90px; left:  5px; }  .fs_filiale_admin .li_Telefono input		      { width:195px }
.fs_filiale_admin .li_Fax								{ top: 90px; left:205px; }  .fs_filiale_admin .li_Fax input					      { width:195px }
.fs_filiale_admin .li_ReportSms					{ top: 90px; left:405px; }	.fs_filiale_admin .li_ReportSms input					{ width:200px }

.fs_filiale_admin .li_ReportEmail				{ top:130px; left:  5px; }	.fs_filiale_admin .li_ReportEmail input				{ width:600px }

.fs_filiale_admin .li_IdCliente         { top:100px; left:  5px; }	.fs_filiale_admin .li_IdCliente select        { width:325px }
.fs_filiale_admin .li_IdListino         { top:100px; left:335px; }  .fs_filiale_admin .li_IdListino select        { width:270px } 

.fs_filiale_admin .li_AggiornaOraInizio	{ top:250px; left:  5px; }	.fs_filiale_admin .li_AggiornaOraInizio input	{ width:130px; text-align: center; }
.fs_filiale_admin .li_AggiornaOraFine		{ top:250px; left:200px; }	.fs_filiale_admin .li_AggiornaOraFine input		{ width:130px; text-align: center; }
.fs_filiale_admin .li_Responsabile			{ top:180px; left:  5px; }	.fs_filiale_admin .li_Responsabile input			{ width:270px }

.fs_filiale_admin .li_AggiornaForzatura	{ top:258px; left:335px; display:hidden;}
.fs_filiale_admin .li_AggiornaForzatura label {display:inline;}     .fs_filiale_admin .li_AggiornaForzatura input {border:0px}

.fs_filiale_admin .li_LoginEcommerce       { top: 10px; left:  5px; }	.fs_filiale_admin .li_LoginEcommerce input { width:400px }
.fs_filiale_admin .li_PinEcommerce         { top: 10px; left:410px; }	.fs_filiale_admin .li_PinEcommerce input { width:195px }
.fs_filiale_admin .li_IdListinoEcommerce   { top: 50px; left:  5px; }	.fs_filiale_admin .li_IdListinoEcommerce select { width:400px }
.fs_filiale_admin .li_CodiceLinguaEcommerce{ top: 50px; left:410px; }	.fs_filiale_admin .li_CodiceLinguaEcommerce select { width:195px }

.fs_filiale_admin .li_EntryFee          { top: 10px; left:  5px; }  .fs_filiale_admin .li_EntryFee input  { width:190px;text-align:right;}
.fs_filiale_admin .li_Royalty_1         { top: 10px; left:220px; }  .fs_filiale_admin .li_Royalty_1 input { width: 90px;text-align:right;}
.fs_filiale_admin .li_Royalty_2         { top: 10px; left:335px; }  .fs_filiale_admin .li_Royalty_2 input { width: 90px;text-align:right;}
.fs_filiale_admin .li_CodiceValuta      { top: 10px; left:455px; }	.fs_filiale_admin .li_CodiceValuta select  		{ width:150px }
.fs_filiale_admin .li_RiferimentoInterno{ top: 50px; left:335px; }  .fs_filiale_admin .li_RiferimentoInterno input { width:270px;text-align:left;}
.fs_filiale_admin .li_Stato             { top: 50px; left:  5px; }  .fs_filiale_admin .li_Stato select { width: 190px;}
.fs_filiale_admin .li_DataApertura      { top: 50px; left:220px; }  .fs_filiale_admin .li_DataApertura input { width: 90px; text-align: center; }
.fs_filiale_admin a.dp-choose-date {
	margin: 1px 2px;
}

.fs_filiale_admin .li_IdFilialeOrdine   { top:145px; left:005px; }  .fs_filiale_admin .li_IdFilialeOrdine select { width:325px } 

.fs_filiale_admin .li_Magazzino					{ top:245px; left:005px; }
.fs_filiale_admin .li_Magazzino label   {display:inline;}           .fs_filiale_admin .li_Magazzino input     {border:0px}

#fa_topbar table td,
#fa_list table td{
	font-size:11px;
}
#fa_topbar table{
	width:640px;
}

#fa_list{
	width:658px;
	height:270px;
	overflow:auto;
	background:#FFFFFF;
}
.fs_filiale_admin .fa_list .la_Cognome 	{border:1px solid #CCCCCC; font-size:10px;width:100px;text-align:right;}
.fs_filiale_admin .fa_list .la_Nome

#detail_addetto_content{
    height: 350px;
    margin: 10px;
    position: absolute;
    top: 40px;
    width: 600px;
}
#detail_addetto_content label{display:block;}
#detail_addetto_content .li_Cognome     {top: 50px;left: 10px;} #detail_addetto_content .li_Cognome input {width:200px;}
#detail_addetto_content .li_Nome        {top: 50px;left:220px;} #detail_addetto_content .li_Nome input {width:200px;}
#detail_addetto_content .li_Telefono    {top:100px;left: 10px;} #detail_addetto_content .li_Telefono input {width:200px;}
#detail_addetto_content .li_Cellulare   {top:100px;left:220px;} #detail_addetto_content .li_Cellulare input {width:200px;}
#detail_addetto_content .li_Email       {top:150px;left: 10px;} #detail_addetto_content .li_Email input {width:410px;}
#detail_addetto_content .li_Ruolo       {top:200px;left: 10px;} #detail_addetto_content .li_Ruolo select {width:200px;}
#detail_addetto_content .li_Contratto   {top:200px;left:220px;} #detail_addetto_content .li_Contratto input {width:200px;}
#detail_addetto_content .li_OrarioDalle {top:250px;left: 10px;} #detail_addetto_content .li_OrarioDalle input {width:90px;text-align:center;}
#detail_addetto_content .li_OrarioAlle  {top:250px;left:110px;} #detail_addetto_content .li_OrarioAlle input {width:90px;text-align:center;}

/* OPERATORE */
.fs_operatore_filiale li { bottom: 10px; right:0px; }
.fs_operatore_filiale label{display:block;}
.fs_operatore_filiale .li_NomeUtente				{ top: 10px; left:  5px; }	.fs_operatore_filiale .li_NomeUtente input					{ width:480px }
.fs_operatore_filiale .li_Login							{ top: 50px; left:  5px; }	.fs_operatore_filiale .li_Login input								{ width:120px }
.fs_operatore_filiale .li_PinCode						{ top: 50px; left:140px; }	.fs_operatore_filiale .li_PinCode input							{ width:120px }
.fs_operatore_filiale .li_Abilitazione			{ top: 50px; left:280px; }	.fs_operatore_filiale .li_Abilitazione select				{ width:120px }

.fs_operatore_abilitazioni{
	top:120px; left:5px;
	height: 90px; width:480px;
	border: 1px solid #D0D0D0;
}
.fs_operatore_abilitazioni li label {display:inline;}
.fs_operatore_abilitazioni li input {border:0px}

.li_Chiusura					{ top: 0px; left:  0px; }
.li_Sconto						{ top: 0px; left:120px; }
.li_Storno						{ top: 0px; left:240px; }
.li_Statistiche				{ top: 0px; left:360px; }
.li_Internet					{ top:30px; left:  0px; }
.li_Mail							{ top:30px; left:120px; }
.li_Aggiorna					{ top:30px; left:240px; }
.li_Assistenza				{ top:30px; left:360px; }
.li_Cassetto					{ top:60px; left:  0px; }
.li_SuperUser					{ top:60px; left:120px; }
.li_AbilitaVenditaNegativi { top:60px; left:240px; }


.fs_fieldcontainer input.required, .fs_fieldcontainer select.required, .fs_fieldcontainer textarea.required{
	background-color:#FFFF99;
	border: 1px solid #990000;
}

.notype{
  background: transparent url(../images/warning_16x16.png) no-repeat center 3px;
  padding:0px 8px;
  line-height:16px;
	text-decoration:none;
  cursor: default;
}

.item_barcode{
	position:absolute;
	width:320px;
	height:240px;
	top:30px;
	left:285px;
	/*background-color:yellow;*/
}
.item_barcode label{
	color:#666666;
	font:bold 10px Verdana;
	padding-right:3px;
	display:block;
}
.item_barcode input{
	color:#656565;
	vertical-align: middle;
	text-align:left;
	border: 1px solid #D0D0D0;
	font-size:14px;
	height:20px;
}
.item_barcode .item_barcode_box{
	background: #f0f0f0 none repeat scroll 0 0;
	border:1px solid #999999;
	margin-top: 4px;
	height: 240px;
	overflow: auto;
}
.item_barcode table{
	/*height:200px;*/
	width: 318px;
	overflow:auto;
	margin:0px;
	margin-top:3px;
	background:#F0F0F0;
}
.item_barcode table input{
	height: 10px;
	padding: 0px;
	margin: 3px 0 0 0;
}
.fs_fieldcontainer .item_barcode ul li{
	background:#FFFFFF;
	position: static;
}
.item_barcode tr {
	border-bottom:1px solid #D0D0D0;
}
.item_barcode th {
	height: 20px;
	padding-left: 3px;
	font-size:10px;
	color:#333333;
	vertical-align: middle;
}
.item_barcode td{
	height: 24px;
	vertical-align: middle;
}
.item_barcode td div{
  cursor: default;
	padding-left:3px;
	display:block;
	height: 20px;
	line-height:20px;
	font-size:12px;
	color:#333333;
}
.item_barcode td div i{
	font-size:16px;
	color:#FF0000;
	cursor: pointer;
	margin: 2px 0 0 0;
}
.item_barcode ul a:hover{
	background-color:#F0F0F0;
}
.item_barcode .to-delete{
	font-style: italic;
  text-decoration: line-through;
}
.fs_fieldcontainer .item_barcode ul li.selected, .fs_fieldcontainer .item_barcode ul li.selected a:hover{
	background:#0000FF;
}

.btn_barcode_add{
	width:20px;
  background: #D0D0D0 url(../images/add_16x16.gif) no-repeat center center;
}
.btn_barcode_del{
	margin-left:5px;
	width:20px;
  background: #D0D0D0 url(../images/delete_16x16.gif) no-repeat center center;
}
    
.list_items #list_filiali ul span{
  cursor: pointer;
	color:#f48503;
	border:1px solid #ccc;
	margin-right:5px;
  padding: 2px 6px 2px 6px;
	font-weight:bold;
}
.list_items #list_filiali ul span:hover{
  border:1px solid #777;
  background-color:#ccc;
}

/* DOCUMENTO */
.fs_documento_filiale li { bottom: 10px; right:0px; }
.fs_documento_filiale label{display:block;}
.fs_documento_filiale { font-size:13px }
.fs_documento_filiale .li_Id	{ 
    border: 1px solid #CCCCCC;
    color: #999999;
    font-size: 11px;
    height: 10px;
    right: 0px;
    text-align: center;
    top: 1px;
    width: 50px;
}

.fs_documento_filiale .li_Id label {display:block; padding-right:3px; color:#999999; font-weight:normal;}

.fs_fieldcontainer .li_TipoDocumento			{ top: 10px; left:  5px; }	.fs_fieldcontainer .li_TipoDocumento select		{ width:80px } 
.fs_documento_filiale .li_IdAnagrafica			{ top: 10px; left:  5px; }	.li_IdAnagrafica select				{ width:280px } .li_IdAnagrafica input				{ width:280px } 
.fs_documento_filiale .li_IdAnagrafica option.filiale { background-color:#e7ffd2; }
.fs_documento_filiale .li_IdAnagrafica option.magazzino { background-color:#FFFFCC; }
.fs_documento_filiale .li_IdAnagrafica .IdAnagrafica div { width:280px; line-height:18px; border:1px solid #CCCCCC; font-size:10px; margin-top:1px; color:#999999}
.fs_documento_filiale .li_IdListino					{ top: 10px; left:290px; }	.li_IdListino select				{ width:190px } .li_IdListino input				{ width:190px } 
.fs_documento_filiale .li_Data							{ top: 10px; left:485px; }	.fs_documento_filiale .li_Data input							{ width: 80px }
.fs_documento_filiale .li_Numero						{ top: 10px; left:589px; }	.fs_documento_filiale .li_Numero input						{ width: 72px; text-align:center; }
.fs_documento_filiale a.dp-choose-date {
	margin: 1px 2px;
}

.fs_documento_filiale a{
	display:block;
	height:16px; line-height:16px;
	width:65px;
	margin:4px 3px;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:center;
	background-color:#FFFFFF;
}
.fs_documento_filiale a:hover{
	background-color:#CCCCCC;
}

.fs_documento_filiale .li_Salva { top: 51px; left:530px; }
.fs_documento_filiale .li_Salva.saving{
	display:block;
	font-size:12px; 
	font-weight:bold;
	text-align:right;
}

.fs_documento_filiale .li_Stato             { top: 45px; left:  5px;}

.fs_documento_filiale .li_Invia             { top: 51px; left:145px;}
                                                       
.fs_documento_filiale .li_Chiudi            { top: 51px; left: 70px;}
.fs_documento_filiale .li_Svuota            { top: 51px; left:145px;}
.fs_documento_filiale .li_Import            { top: 51px; left:220px;}
.fs_documento_filiale .li_Export            { top: 51px; left:295px;}
.fs_documento_filiale .li_AggiornaPrezzi    { top: 51px; left:370px;}

.fs_documento_filiale .li_Note              { top: 51px; left:444px;}
.fs_documento_filiale .li_Pagamenti         { top: 51px; left:517px;}
.fs_documento_filiale .li_Trasporto         { top: 51px; left:590px;}


/* RIGHE DOCUMENTO */
#item_docurighe{
	position:absolute;
	width:656px;
	height:358px;
	top:90px;
	left:5px;
}
#item_docurighe table{
	font-size:12px;
	width:656px;
}
#item_docurighe table td{
	overflow:hidden;
	padding:3px;
	border-right:1px solid #CCCCCC;
	vertical-align:top;
}
#item_docurighe table thead{
	color:#666666;
	font:bold 10px Verdana;
}
#item_docurighe table thead td, #riga_insert{
	border-bottom:1px solid #CCCCCC;
}
#item_docurighe #righe{
	display:block;
	width:656px;
	height:280px;
	overflow:auto;
}

#item_docurighe #righe_closed{
	display:block;
	width:640px;
	height:307px;
	overflow:auto;
}

#item_docurighe div{ overflow:hidden }
#item_docurighe .col1, #item_docurighe .col1 div	{width:100px;}
#item_docurighe .col2, #item_docurighe .col2 div	{width:auto;}
#item_docurighe .col3, #item_docurighe .col3 div	{width: 60px;	text-align:right;}
#item_docurighe .col4, #item_docurighe .col4 div	{width: 40px; text-align:right;}
#item_docurighe .col5, #item_docurighe .col5 div	{width: 40px; text-align:right;}
#item_docurighe .col6, #item_docurighe .col6 div	{width: 40px; text-align:right;}
#item_docurighe .col7, #item_docurighe .col7 div	{width: 60px; text-align:right;}
#item_docurighe .col8, #item_docurighe .col8 div	{width: 60px; text-align:right;}
#item_docurighe .col9, #item_docurighe .col9 div	{width: 16px; text-align:center;} .col9 div a	{background: #F9F9F9 url(../images/info_16x16.gif) no-repeat 0px 0px ;}

#item_docurighe .col1 div a{
  text-align:left;
  padding-left:13px;
  background: #F9F9F9 url(../images/ascdesc.gif) no-repeat 2px  -4px ;
}
#item_docurighe .col1 div a.ASC	{
  background: #F9F9F9 url(../images/ascdesc.gif) no-repeat 2px -44px ;
}
#item_docurighe .col1 div a.DESC	{
  background: #F9F9F9 url(../images/ascdesc.gif) no-repeat 2px -24px ;
}

#item_docurighe .col2 div a{
  text-align:left;
  padding-left:13px;
  background: #F9F9F9 url(../images/ascdesc.gif) no-repeat 2px  -4px ;
}
#item_docurighe .col2 div a.ASC	{
  background: #F9F9F9 url(../images/ascdesc.gif) no-repeat 2px -44px ;
}
#item_docurighe .col2 div a.DESC	{
  background: #F9F9F9 url(../images/ascdesc.gif) no-repeat 2px -24px ;
}

#item_docurighe .col1r, #item_docurighe .col1r div	{width:100px;}
#item_docurighe .col2r, #item_docurighe .col2r div	{width:auto;}
#item_docurighe .col3r, #item_docurighe .col3r div	{width: 60px;	text-align:right;}
#item_docurighe .col4r, #item_docurighe .col4r div	{width: 40px; text-align:right;}
#item_docurighe .col5r, #item_docurighe .col5r div	{width: 40px; text-align:right;}
#item_docurighe .col6r, #item_docurighe .col6r div	{width: 40px; text-align:right;}
#item_docurighe .col7r, #item_docurighe .col7r div	{width: 60px; text-align:right;}
#item_docurighe .col8r, #item_docurighe .col8r div	{width: 60px; text-align:right;}
#item_docurighe .col9r, #item_docurighe .col9r div	{width: 16px; text-align:center;} .col9r div a	{border:none;}

#item_docurighe .col3r div input	{width: 60px;	text-align:right;}
#item_docurighe .col4r div input	{width: 40px; text-align:right;}
#item_docurighe .col5r div input	{width: 40px; text-align:right;}
#item_docurighe .col6r div input	{width: 40px; text-align:right;}
#item_docurighe .col7r div input	{width: 60px; text-align:right;}

#item_docurighe thead .col5, #item_docurighe #riga_insert .col5{
	width: 40px;
}
#item_docurighe #riga_insert .col5 div{
	text-align:left;
}


#item_docurighe .col3r.disabled, #item_docurighe .col3r.disabled input {background-color:#F6F6F6; color:#CCCCCC}

#item_docurighe input, #item_docurighe select{
	color:#656565;
	vertical-align: middle;
	text-align:left;
	border: 1px solid #D0D0D0;
	font-size:14px;
	height:20px;
}

#item_docurighe table tr.hover td{
	background-color:#E0E0E0;
	cursor: default;
}
#item_docurighe table tr.selected td{
	background-color:#CCCCCC;
}

#riga_Codice			 {width:100px;}
#riga_Descrizione	 {width:auto;}
#riga_PrezzoBase   {width:60px;}
#riga_Quantita	   {width:40px;}
#riga_ScontoF	     {width:40px;}
#riga_ScontoV	     {width:40px;}
#riga_PrezzoNetto	 {width:60px;}


/*
.col3 input				{width: 70px;}
.col4 input				{width: 50px;}
*/

#riga_insert input.btn_search{
	width:20px;
  background: #D0D0D0 url(../images/find_16x16.gif) no-repeat center center;
}

#item_docurighe #riga_totali								{width:656px;}
#item_docurighe #riga_totali label					{display:block;color:#666666;font:bold 8px Verdana;margin-bottom:3px;}
#item_docurighe #riga_totali td							{border-top:1px solid #CCCCCC; text-align:right;padding:5px 2px 5px 2px}
#item_docurighe #riga_totali td.Pagine 	    {text-align:-moz-right; border-right:0px none; padding-top:3px;}
#item_docurighe #riga_totali td.Quantita		{width:52px; padding-right:5px; border-right: 1px solid #ccc;}
#item_docurighe #riga_totali td.Imponibile	{width:72px; padding-right:5px; border-right: 1px solid #ccc;}
#item_docurighe #riga_totali td.Imposta			{width:62px; padding-right:5px; border-right: 1px solid #ccc;}
#item_docurighe #riga_totali td.Totale 			{width:72px; padding-right:5px; border-right: 1px solid #ccc; font-weight: bold;}

.btn_articolo_add{
	width:20px;
  background: #D0D0D0 url(../images/add_16x16.gif) no-repeat center center;
}
.btn_articolo_del{
	margin-left:5px;
	width:20px;
  background: #D0D0D0 url(../images/delete_16x16.gif) no-repeat center center;
}
.btn_articolo_ok{
	width:20px;
  background: #D0D0D0 url(../images/ok_16x16.gif) no-repeat center center;
}
.btn_articolo_cancel{
	margin-left:5px;
	width:20px;
  background: #D0D0D0 url(../images/cancel_16x16.gif) no-repeat center center;
}

#item_documento_search{
	position:absolute;
	display:none;
	width:630px; height:300px;
	top:123px; left:5px;
	overflow:hidden;
	background:#FFFF99;
}
#item_documento_search div{
	width:525px;
	height:300px;
	overflow:hidden;
	border:2px;
}
#item_documento_search table td{
	font-size:12px;
	padding:1px 3px;
	overflow:hidden;
}
#item_documento_search table td.Codice{width:100px;	text-align:left;}
#item_documento_search table td.Descrizione{width:240px;	text-align:left;}
#item_documento_search table td.PrezzoBase{width: 60px;	text-align:right;}
#item_documento_search table td.ScontoFormula{width: 60px;	text-align:right;}
#item_documento_search table td.PrezzoNetto{width: 60px;	text-align:right;}
#item_documento_search table tr.hover td{background:#E0E0E0; cursor: default;}

#filiale_selezionata{
	position:absolute;
	left:124px;
	top:-16px;
	font-size:18px;
	font-weight:bold;
	color:#0f6838;
}

.docu_head{
	table-layout: fixed;
	width:244px;
	margin:0 0 0 3px;
}
.docu_head td{
	background-color: #999;
	color:#000000;
	font-size:9px;
	color:#FFFFFF;
	overflow:hidden;
	text-align:center;
	line-height:12px;
}

.list_items .docu_list{
	height:394px;
	overflow:auto;
	margin:3px;
	margin-bottom:0px;
	background:#F0F0F0;
	border:1px solid #999999;
}
.list_items .docu_list table{
	width:100%;
}
.list_items .docu_list td{
  cursor: default;
	line-height:22px;
	height:30px;
	font-size:12px;
	color:#333333;
	border-bottom:1px solid #999999;
	background:#FFFFFF;
	vertical-align:middle;
}
.list_items .docu_list td.docu_numero div{
	width:50px;
	text-align:center;
  overflow:hidden;
}
.list_items .docu_list td.docu_intestazione{
	padding:0;
	font-size:11px;
}
.list_items .docu_list td.docu_intestazione div{
	height:26px; width:150px;
	overflow:hidden;
	line-height:13px;
}
.list_items .docu_list tr.hover td{
	background-color:#E0E0E0;
	cursor: default;
}
.list_items .docu_list tr.selected td{
	background-color:#CCCCCC;
}
.list_items .docu_list tr td.docu_tipo,
.list_items .docu_list tr td.docu_stato{
	width:20px;
}
.list_items .docu_list span, span.image{
	display:block; width:20px; height:20px;
	background: url(../images/loading.gif) no-repeat center center;
}
.list_items .docu_list span.C { background-image: url(../images/carico_16x16.gif); }
.list_items .docu_list span.R { background-image: url(../images/carico_16x16.gif); }
.list_items .docu_list span.S { background-image: url(../images/scarico_16x16.gif);}
.list_items .docu_list span.M { background-image: url(../images/inventario_16x16.gif);}
.list_items .docu_list span.O { background-image: url(../images/ordine_16x16.gif);}
.list_items .docu_list span.W { background-image: url(../images/ordine_16x16.gif);}
.list_items .docu_list span.I { background-image: url(../images/inventario_16x16.gif);}
.list_items .docu_list span.F { background-image: url(../images/fattura_16x16.gif);}
.list_items .docu_list span.N { background-image: url(../images/fattura_16x16.gif);}
.list_items .docu_list span.A { background-image: url(../images/fattura_16x16.gif);}
.list_items .docu_list span.T { background-image: url(../images/ordine_fornitore_16x16.gif);}
.list_items .docu_list span.E { background-image: url(../images/preventivo_16x16.gif);}
.list_items .docu_list span.OPEN { background-image: url(../images/aperto_16x16.gif); position: relative;right: 15px;}
.list_items .docu_list span.CLOSED, span.CLOSED{ background-image: url(../images/pixel.gif); position: relative;right: 15px;}
.list_items .docu_list span.OWNED, span.OWNED{ background-image: url(../images/home_16x16.gif); position: relative;right: 15px;}
.list_items .docu_list span.CLOSEDOK, span.CLOSEDOK{ background-image: url(../images/led_verde.png); position: relative;right: 15px;}
.list_items .docu_list span.CLOSEDWARNING, span.CLOSEDWARNING{ background-image: url(../images/led_giallo.png); position: relative;right: 15px;}
.list_items .docu_list span.CLOSEDERROR, span.CLOSEDERROR{ background-image: url(../images/led_rosso.png); position: relative;right: 15px;}
.list_items .docu_list span.CLOSEDALERT, span.CLOSEDALERT{ background-image: url(../images/docs_alert_16x16.png); position: relative;right: 15px;}

.list_items .docu_list.loader{
	background: #F0F0F0 url(../images/loader.gif) no-repeat center center;
}

#docu_pagine{
  margin-top:13px;
  text-align:right;
  width:180px;
  height:20px;
  line-height:20px;
  font-size:12px;
}
#docu_pagine select, #docu_pagine a, #docu_pagine span{
	vertical-align: middle;
}
#docu_pagine a{
	color:#0000CC;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding:0px 3px;
}
#docu_pagine select{
	color:#656565;
	text-align:center;
	border: 1px solid #D0D0D0;
	font-size:12px;
	height:20px;
}

.list_search select#srcSTATO{
	width:65px;
}

.overlay{
	display:none; 
  position:absolute;
	width:100%; height:100%;
	top:0px; left:0px;
	background:#000000;
	opacity:.5; filter: alpha(opacity=50);
	z-index: 998;
}
.alertbox{
	display:none; position:absolute;
	width:320px; height:180;
	top:80px; left:168px;
	background:#FFFFFF;
	font-size:12px;
	text-align:center;
	border:8px solid #f48503;
	z-index: 999;
}
.alertbox div{
	padding:20px;
}
.alertbox a{
	margin:10px;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.overlayupdate{
	display:none; 
  position:absolute;
	width:100%; height:100%;
	top:0px; left:0px;
	background:#000000;
	opacity:.5; filter: alpha(opacity=50);
	z-index: 998;
}
.updatebox{
	display:none; position:absolute;
	width:320px; height:180;
	top:80px; left:168px;
	background:#FFFFFF;
	font-size:12px;
	text-align:center;
	border:8px solid #f48503;
	z-index: 999;
}
.updatebox div{
	padding:20px;
}
.updatebox a{
	margin:10px;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.overlaydelete{
	display:none; 
  position:absolute;
	width:100%; height:100%;
	top:0px; left:0px;
	background:#000000;
	opacity:.5; filter: alpha(opacity=50);
}
.deletebox{
	display:none; position:absolute;
	width:320px; height:180;
	top:80px; left:168px;
	background:#FFFFFF;
	font-size:12px;
	text-align:center;
	border:8px solid #f48503;
}
.deletebox div{
	padding:20px;
}
.deletebox a{
	margin:10px;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

/* Box invio documenti */
.overlaysend{
	display:none; 
  position:absolute;
	width:100%; height:100%;
	top:0px; left:0px;
	background:#000000;
	opacity:.5; filter: alpha(opacity=50);
}
.sendbox{
	display:none; position:absolute;
	width:400px; height:300;
	top:50px; left:128px;
	background:#FFFFFF;
	font-size:12px;
	text-align:center;
	border:8px solid #f48503;
}
.sendbox div{
	padding:20px;
}
.sendbox label{
  display:inline;
  color: #666666;
  font: bold 10px Verdana;
}
.sendbox .txtTo{
  border: 1px solid #CCCCCC;
  width: 340px;
  margin-left:10px; 
}
.sendbox .txtCc{
  border: 1px solid #CCCCCC;
  width: 340px;
  margin-left:10px; 
}
.sendbox .txtSj{
  border: 1px solid #CCCCCC;
  width: 340px;
  margin-left:10px; 
}
.sendbox .txtMe{
  position:absolute;
  left:31px;
  border: 1px solid #CCCCCC;
  width: 340px;
  margin-left:10px; 
  height: 120px;
}
.sendbox a{
	display:block;
	height:16px; line-height:16px;
	width:70px;
	margin:4px 3px;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:center;
	background-color:#FFFFFF;
}
.sendbox a:hover{
	background-color:#CCCCCC;
}
.sendbox .btn_conferma_invia{
  position:absolute;
  top:260px;
  right:16px;
}
.sendbox .btn_annulla_invia{
  position:absolute;
  top:260px;
  left:38px;
}

/* Overlay Addetti */
.overlayaddetti{
	display:none; 
  position:absolute;
	width:100%; height:100%;
	top:0px; left:0px;
	background:#000000;
	opacity:.5; filter: alpha(opacity=50);
}
.addettibox{
	display:none; position:absolute;
	width:640px; height:420px;
	top:10px; left:10px;
	background:#FFFFFF;
	font-size:12px;
	border:1px solid #CCCCCC;
}
.addettibox a{
	margin:10px;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.boxgiacenze{
	width:640px; height:420px;
	top:10px; left:10px;
	text-align:left;
	border:1px solid #000000;
}
.boxgiacenze div{
	padding:10px;
	height:400px;
	overflow:auto;
}
.boxgiacenze a{
  display:block; position:absolute;
  height:14px; width:60px;
  top:0px; right:0px;
  margin:5px;
  text-align:right;
}

.boxgiacenze table {
  width:580px;
  margin-top:15px;
}
.boxgiacenze table th{
  border:1px solid #000000;
  background-color:#CCCCCC;
}
.boxgiacenze table td{
  padding:1px 3px;
  border:1px solid #CCCCCC;
}
.boxgiacenze table td.dataora{
  text-align:center;
}
.boxgiacenze table td.giacenza{
  text-align:right;
}

/* IMPOSTAZIONE PULSANTI */
.detail_docrow label{
  display:block;
	color:#666666;
	font-size: 10px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:0px;
}

.detail_docrow input{
  display:block;
	font-size: 14px;
  width: 300px;
  position:absolute;
}

/* DETTAGLIO RIGA ARTICOLO */
.detail_docrow .li_LottoProduzione	 { top:  2px; left:  5px; }	.detail_docrow .li_LottoProduzione input		{ width:245px }
.detail_docrow .li_DataScadenza	     { top:  2px; left:255px; }	.detail_docrow .li_DataScadenza input	    { width:120px;text-align:center; }
.detail_docrow .li_IdAliquotaIva		 { top:  2px; left:500px; }	.detail_docrow .li_IdAliquotaIva select		{ width: 80px }
.detail_docrow .li_PesoNetto	       { top: 50px; left:  5px; }	.detail_docrow .li_PesoNetto input	        { width:120px;text-align:right; }
.detail_docrow .li_Tara	             { top: 50px; left:130px; }	.detail_docrow .li_Tara input	            { width:120px;text-align:right; }
.detail_docrow .li_PesoLordo	       { top: 50px; left:255px; }	.detail_docrow .li_PesoLordo input	        { width:120px;text-align:right; }

.detail_docrow a.dp-choose-date {
  left: 120px;
  margin: 1px 2px;
  position: absolute;
}


/* MENU LATO */
.menu_lato h3{
	margin-top:10px;
	margin-left:8px;
  font: bold 12px verdana;
	color:#990000;
}
.menu_lato ul{
	margin-left:20px;
}
.menu_lato a{
	line-height:16px;
	height:16px;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	outline:none;
}
.menu_lato a.selected{
	font-weight:bold;
}

/* LISTA ARTICOLI */
#list_articoli_admin .art_list{
	height:420px;
	overflow:auto;
	margin:3px 3px 0px 3px;
	margin-bottom:0px;
	background:#F0F0F0;
	border:1px solid #999999;
}
#list_articoli_admin table tr td{
  cursor: default;
	background:#FFFFFF;
	padding:2px;
	font-size:10px;
	border-bottom:1px solid #D0D0D0;
}
#list_articoli_admin table tr td.art_codice{
	border-right:1px solid #D0D0D0;
}
#list_articoli_admin table tr td.art_codice div{
	width:101px;
}
#list_articoli_admin table tr td.art_descr div{
	width:115px;
}
#list_articoli_admin table tr td.art_codice div,
#list_articoli_admin table tr td.art_descr div{
	height:12px;
	overflow:hidden;
}
#list_articoli_admin table tr.hover td{
	background:#F0F0F0;
}
#list_articoli_admin table tr.selected td{
	background:#CCCCCC;
}

/* Scontrini */
#list_chiusure_filiale .totale{
	text-align:right;
	padding-right:3px;
}
#scontrini_filiale .chiusura{
	margin:5px 0px 5px 3px;
	font-size:12px;
}
#scontrini_filiale .chiusura_bottom{
	margin:5px 3px 0px 0px;
	font-size:12px;
}
#scontrini_filiale .chiusura_bottom table td{
	background:#FFFFFF;
}
#scontrini_filiale .scontrini_list{
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	height:390px;
	overflow:auto;
}
#scontrini_filiale .scontrino{
	width:640px;
	border-bottom:1px solid #333333;
}
#scontrini_filiale table{
	width:640px;
  /*table-layout:fixed;*/
  white-space: nowrap;
}
#scontrini_filiale table td{
	font-size:12px;
	background:#F0F0F0;
}
#scontrini_filiale table tr{
	height: 20px;
}
#scontrini_filiale table th{
	border-top:1px solid #333333;
	font-size:10px;
	font-weight:bold;
}
#scontrini_filiale .dettagli table{
	margin-bottom:20px;
	border-bottom:2px solid #333333;
}
#scontrini_filiale .dettagli table td{
	background:#FFFFFF;
	border-top:1px solid #CCCCCC;
}
#scontrini_filiale table td.close 		{ width: 16px; }
#scontrini_filiale table td.open  		{ width: 16px; }
#scontrini_filiale table td.numero  	{ width: 25px; }
#scontrini_filiale table td.data  	  { width:110px;}
#scontrini_filiale table td.tipo  	  { width: 75px;text-transform:capitalize;}
#scontrini_filiale table td.operatore { overflow:hidden;text-transform:capitalize;}
#scontrini_filiale table td.cliente   { width:110px; overflow:hidden;text-transform:capitalize;}
#scontrini_filiale table td.totale  	{ width: 40px; padding-right:10px;text-align:right;}
#scontrini_filiale table td.sconto  	{ width: 40px; padding-right:10px;text-align:right;}
#scontrini_filiale table td.netto  	  { width: 40px; padding-right:10px;text-align:right;}
#scontrini_filiale table td.pagamento { width: 25px; padding-left:5px;text-align:right;}

#scontrini_filiale table td.CASH      { background: #f0f0f0 url(../images/pagamenti.png) no-repeat -5px -2px;}
#scontrini_filiale table td.BANCOMAT  { background: #f0f0f0 url(../images/pagamenti.png) no-repeat -85px -2px;}
#scontrini_filiale table td.CREDITCARD{ background: #f0f0f0 url(../images/pagamenti.png) no-repeat -45px -2px;}

#scontrini_filiale table th.dcodice  	    { width:100px;text-align:left; }
#scontrini_filiale table th.ddescrizione  { text-align:left; }
#scontrini_filiale table th.dprezzo       { width: 65px; text-align:right;}
#scontrini_filiale table th.dsconto       { width: 50px; text-align:right;}
#scontrini_filiale table th.dnetto        { width: 65px; text-align:right;}
#scontrini_filiale table th.dquantita     { width: 40px; text-align:right;}
#scontrini_filiale table th.dtotale  	    { width: 65px; text-align:right; padding-right:3px;}

#scontrini_filiale table td.dcodice  	    { width:100px;text-align:left; }
#scontrini_filiale table td.ddescrizione  { text-align:left; overflow:hidden;}
#scontrini_filiale table td.dprezzo       { width: 65px; text-align:right;}
#scontrini_filiale table td.dsconto       { width: 50px; text-align:right;}
#scontrini_filiale table td.dnetto        { width: 65px; text-align:right;}
#scontrini_filiale table td.dquantita     { width: 40px; text-align:right;}
#scontrini_filiale table td.dtotale  	    { width: 65px; text-align:right; padding-right:3px;}

#scontrini_filiale table td span{
	display:block; width:16px; height:16px;
	background: url(../images/loading.gif) no-repeat center center;
}
#scontrini_filiale table td.close span{
	background-image: url(../images/plus.gif);
}
#scontrini_filiale table td.open span{
	background-image: url(../images/minus.gif);
}
#scontrini_filiale table tr.movimento_V td.open span,
#scontrini_filiale table tr.riepilogo td.open span{
	background-image: url(../images/pixel.gif);
}
#scontrini_filiale table tr.movimento_R td.open span{
	background-image: url(../images/reso_9x9.gif);
}
#scontrini_filiale table tr.movimento_R .quantita,
#scontrini_filiale table tr.movimento_R .totale{
	color:#DF0000;
}

#scontrini_filiale table tr.riepilogo td{
  padding-top:5px;
  font-weight:bold;
}

/* Statistiche */
#list_stats_admin select{
	margin-top:5px;
	margin-left:20px;
	color:#0000CC;
	vertical-align: middle;
	text-align:left;
	border: 1px solid #D0D0D0;
	font-size:14px;
	height:20px;
	width:200px;
	overflow:hidden;
}

#list_stats_admin span{
  display:block;
  width:80px;
  height:12px;
  line-height:12px;
  margin-top:4px;
  float:left;
  font-size:13px;
  color:#990000;
}
#list_stats_admin a{
  text-decoration:underline;
}
#list_stats_admin a.selected{
  color:#0000FF;
  text-decoration:none;
}
#list_stats_admin .libera{
  margin-top:20px;
}
#list_stats_admin .libera span{
  width:35px;
} 
#list_stats_admin select.day{
  width:40px;
  margin:0px;
}
#list_stats_admin select.month{
  width:60px;
  margin:0px;
}
#list_stats_admin select.year{
  width:60px;
  margin:0px;
}

#stats_admin .stats_periodo{
	margin:4px 0px 6px 3px;
	font-size:12px;
}
.stats_content table{
	width:640px;
}
.stats_loading{
	height:460px;
	overflow:hidden;
	background: #F6F6F6 url(../images/loader.gif) no-repeat center center;
}
.detail_stats_content table{
	width:600px;
}
.stats_content table th,
.detail_stats_content table th{
	border:1px solid #999999;
	background-color:#E0E0E0;
	font-size:11px;
	font-weight:bold;
}
.stats_content table td,
.detail_stats_content table td{
	padding:2px;
	font-size:12px;
	border:1px solid #CCCCCC;
	text-align:right;
}
.stats_content table td.orario,
.detail_stats_content table td.orario{
	text-align:center;
}
.stats_content table td.posizione,
.detail_stats_content table td.posizione{
  width:30px;
}
.stats_content table td.filiali,
.detail_stats_content table td.filiali{
	text-align:left;
}
.stats_content table td.filiali,
.stats_content table td.orario{
	width:100px;
}
.stats_content table td.filiali div,
.stats_content table td.orario div{
	overflow: hidden;
	width:100px;
	height:13px;
	white-space: nowrap;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	background: #FFF url(../images/stats2.gif) no-repeat 0px 0px;
	color:#333;
	background: #F0F0F0 url(../images/stats2.gif) no-repeat 0px 0px;
}
.stats_content table td.percentuale,
.stats_content table th.percentuale{
	width:50px;
}
.stats_content table td.disabled,
.stats_content table th.disabled{
	color:#999999;
	text-align:center;
}

.stats_content table tr.riepilogo td,
.detail_stats_content table tr.riepilogo td{
	border-top:2px solid #333333;
	padding-top:10px;
}
.stats_content table tr.riepilogo_netto td,
.detail_stats_content table tr.riepilogo_netto td{
  font-weight:bold;
}

.stats_content .chart{
	padding-top:20px;
}

.stats_content .detail{
  cursor: pointer;
  width:16px;
  background: #FFFFFF url(../images/info_16x16.gif) no-repeat center center;
}

/* SETTINGS */
.fs_settings label{display:block;}
.li_HomeRSS				{ top: 10px; left:  5px; }	.li_HomeRSS input						{ width:480px }
.li_BarcodeFormat { top: 50px; left:  5px; }	.li_BarcodeFormat input			{ width:120px }
.fs_settings .li_UnitaMisura   { top: 90px; left:  5px; }	.fs_settings .li_UnitaMisura input				{ width: 40px }

.fs_settings .li_HomeBannerVisibleAgente	{ top: 10px; left:500px; }	.fs_settings .li_HomeBannerVisibleAgente label {display:inline;} .fs_settings .li_HomeBannerVisibleAgente input {border:0px;}
.fs_settings .li_HomeBannerVisibleCliente	{ top: 10px; left:400px; }	.fs_settings .li_HomeBannerVisibleCliente label {display:inline;} .fs_settings .li_HomeBannerVisibleCliente input {border:0px;}
.fs_settings .li_HomeBannerImage { top: 10px; left:  5px; } .fs_settings .li_HomeBannerImage input {border:0px;height: 30px;margin-top: 3px;}

#settings_button{
  right:20px;
	text-align:left;
}

/* MINITAB ----------------------------------------------------------------- */
.minitab {
	margin:0px;
	padding:0px;
}
.minitab ul{
	height:19px;
	margin:0px; 
	padding:0px;
	list-style-type: none;
}
.minitab li{
	display: block;
	height:19px;
	margin:0px; 
	margin-left:5px;
	padding:0px;
	float:left; 
	background:#999999 url(../images/minitab_dx_off.gif) no-repeat right top;
}
.minitab li a{
  display:block;
  float:left;
  height:19px;
  line-height:19px;
  font-size:12px;
	padding:0px 5px; 
	outline:none;
	text-decoration:none;
	background: url(../images/minitab_sx_off.gif) no-repeat left top;
  color:#000000;
}
.minitab li.on{
	background-image: url(../images/minitab_dx.gif);
	position:relative;
	top:1px;
	/*padding-bottom:1px !important;
	padding-bottom:0px;*/
}
.minitab li.on a{
	background-image: url(../images/minitab_sx.gif);
	color:#000000;
}
.minitab li.serie a {
  color:#CC0000;
  font-weight:bold;
}
.minitab li.webshop a {
  color:#f48503;
}
.cnt{
	/*height:361px;*/
	padding:5px;
	border-top:1px solid #999999;
	background-color:#f3f3f3;
}
.minitab_cnt {
	display:none;
}
.cnt_minitab{
  overflow:hidden;
	height:366px;
	padding:0px 5px;
	border-top:1px solid #999999;
	background-color:#f3f3f3;
}
/* -------------------------------------------------------------------------- */
#SerieGriglia{
  overflow:auto;
  height:260px;
}
#SerieGriglia div{
  width:80px;
  /*height:260px;*/
  float:left;
}
#SerieGriglia h2{
  display:block;
  padding:2px 0px; 
  margin:0px;
  width:80px;
  height:20px;
  overflow:hidden;
  text-align:center;
  color:#CC0000;
  font-size:12px;
  font-weight:bold;
  border-bottom:1px solid #000000;
}
#SerieGriglia a{
  display:block;
  padding:0px;
  margin:0px;
  height:20px;
  line-height:20px;
  width:80px;
  font-size:14px;
  color:#000000;
  text-decoration:none;
  text-align:center;
  border-bottom:1px solid #CCCCCC;
}
.serietaglie{
  border-right:2px solid #000000;
}
.serietaglie a{
  font-weight:bold;
}
.serietaglie a.selectall{
  background-color:yellow;
}

.serietagliecolore{
  border-right:1px solid #CCCCCC;
}
#SerieGriglia .serietagliecolore a{
  color:#CCCCCC;
}
#SerieGriglia .serietagliecolore a.selected{
  color:#000000;
  background-color:yellow;
}

#SerieGriglia .serietaglie,
#SerieGriglia .serietaglie h2,
#SerieGriglia .serietaglie a{
  width:65px;
}

h2.titolo_top{
  font: bold 18px verdana;
	color:#666666;
	padding-bottom:2px;
	margin-bottom:2px;
	border-bottom:1px solid #999999;
}

/* Modifica multipla articoli */
#search_articoli_multipli{
  display:block;
  position:relative;
  height:60px;
  padding:5px 5px 0px 5px;
  background:#e7ffd2;
}
#search_articoli_multipli li{
  display:block;
  position:absolute;
}
#search_articoli_multipli input{
  font-size:10px;
  width:100px;
  height:20px;
}
#search_articoli_multipli label{
  display:block;
  font-size:10px;
  font-weight:bold;
  color:#666666;
}
#search_articoli_multipli span{
  display:inline;
  vertical-align:middle;
  font-size:11px;
  font-weight:bold;
  color:#666666;
}
#search_articoli_multipli select{
	color:#656565;
	vertical-align: middle;
	border: 1px solid #D0D0D0;
	font-size:10px;
	height:20px;
	width:120px;
}
#search_articoli_multipli a, .btn_search .multi_bottom .btn_stampa{
	display:block;
	height:16px; line-height:16px;
	width:90px;
	margin:4px 3px;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:center;
	background-color:#FFFFFF;
}
#search_articoli_multipli a:hover, .multi_bottom .btn_stampa:hover{
	background-color:#CCCCCC;
}

/* Fatturazione multipla*/
#search_documenti_multipli{
  display:block;
  position:relative;
  height:60px;
  padding:5px 5px 0px 5px;
  background:#e7ffd2;
}
#search_documenti_multipli li{
  display:block;
  position:absolute;
}
#search_documenti_multipli input{
  font-size:10px;
  height:20px;
}
#search_documenti_multipli label{
  display:block;
  font-size:10px;
  font-weight:bold;
  color:#666666;
}
#search_documenti_multipli span{
  display:inline;
  vertical-align:middle;
  font-size:11px;
  font-weight:bold;
  color:#666666;
}
#search_documenti_multipli select{
	color:#656565;
	vertical-align: middle;
	border: 1px solid #D0D0D0;
	font-size:10px;
	height:20px;
	width:120px;
}
#search_documenti_multipli a, .btn_search .multi_bottom .btn_stampa{
	display:block;
	height:16px; line-height:16px;
	width:90px;
	margin:4px 3px;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:center;
	background-color:#FFFFFF;
}
#search_documenti_multipli a:hover, .multi_bottom .btn_stampa:hover{
	background-color:#CCCCCC;
}
#search_documenti_multipli a.dp-choose-date {
	margin: 1px 2px;
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/calendar.png) no-repeat;
}

/* Generazione multipla  Posizione dei campi di ricerca*/
#search_documenti_multipli .srcTitoloCerca          {left:    5px; top: 44px;}
#search_documenti_multipli .srcDataFrom             {left:    5px; top: 1px;}
#search_documenti_multipli .srcDataFrom input       {width:  80px;text-align: center;}
#search_documenti_multipli .srcDataTo               {left:  115px; top: 1px;}
#search_documenti_multipli .srcDataTo   input       {width:  80px;text-align: center;}
#search_documenti_multipli .srcTipoDocumento        {left:  225px; top: 1px;}
#search_documenti_multipli .srcTipoDocumento select {width: 100px;}
#search_documenti_multipli .srcAnagrafica           {left:  335px; top: 1px;}
#search_documenti_multipli .srcAnagrafica    select {width: 150px;}
#search_documenti_multipli .srcAll        					{left:  5px; top: 35px;}
#search_documenti_multipli .srcAll 					  input {margin: 0px 4px;}
#search_documenti_multipli .srcStatoDocumento        {left:  115px; top: 32px;}
#search_documenti_multipli .srcStatoDocumento select {width: 101px;}
#search_documenti_multipli .srcGiorniScadenza       {left:  335px; top:32px;}
#search_documenti_multipli .srcGiorniScadenza input {width:  50px;}
#search_documenti_multipli .srcScadenza             {left:  225px; top:32px;}
#search_documenti_multipli .srcScadenza      select {width: 100px;}
#search_documenti_multipli .srcBtnCerca           	{left:  405px; top:41px;}
#search_documenti_multipli .srcBtnCerca    	 input  {width:  80px; height: 22px;}

#search_documenti_multipli .srcDivider           	  {left:  502px; top: 1px;height: 64px;border-left: 1px solid grey;}

/*genera */
#search_documenti_multipli .srcTitoloGenera         {left:  520px; top: 44px;}
#search_documenti_multipli .srcDataNuovo            {left:  520px; top: 1px;}
#search_documenti_multipli .srcDataNuovo input      {width:  80px;text-align: center;}
#search_documenti_multipli .srcTipoNuovo            {left:  630px; top: 1px;}
#search_documenti_multipli .srcTipoNuovo    select  {width: 100px;}
#search_documenti_multipli .srcRaggruppa            {left:  740px; top: 1px;}
#search_documenti_multipli .srcRaggruppa    select  {width: 160px;}
#search_documenti_multipli .srcBtnGenera           	{left:  820px; top:40px;}
#search_documenti_multipli .srcBtnGenera   	 input  {width:  80px; height: 22px;}
#search_documenti_multipli .srcBtnInvia           	{left:  820px; top:40px;}
#search_documenti_multipli .srcBtnInvia   	 input  {width:  80px; height: 22px;}
#search_documenti_multipli .srcExportFormat         {left:  700px; top: 1px;}
#search_documenti_multipli .srcExportFormat select  {width: 200px;}

#list_documenti_multipli table{
	width: 100%;
}
#list_documenti_multipli table tr th{
	font-size: 10px;
	border-bottom: #333 1px solid;
	height: 30px;
	vertical-align: middle;
}
#list_documenti_multipli table tr td{
	font-size: 12px;
}
#list_documenti_multipli table tr .col-check{
	text-align: center;
	width: 30px;
}
#list_documenti_multipli table tr .col-data{
	text-align: center;
	width: 80px;
}
#list_documenti_multipli table tr .col-numero{
	text-align: right;
	width: 60px;
}
#list_documenti_multipli table tr .col-ragionesociale{
	text-align: left;
	width: 300px;
	overflow: hidden;
	vertical-align: middle;
}
#list_documenti_multipli table tr .col-destinazione{
	text-align: left;
	width: 200px;
	overflow: hidden;
	vertical-align: middle;
}
#list_documenti_multipli table tr .col-email{
	text-align: left;
	width: 200px;
	overflow: hidden;
	vertical-align: middle;
}
#list_documenti_multipli table tr .col-scadenza{
	text-align: center;
	width: 80px;
}
#list_documenti_multipli table tr .col-righe{
	text-align: right;
	width: 80px;
}
#list_documenti_multipli table tr .col-importo{
	text-align: right;
	width: 80px;
}
#list_documenti_multipli table tr div{
	padding: 3px;
	overflow: hidden;
}
#list_documenti_multipli table .disabled td{
	text-decoration: line-through;
	font-style: italic;
}
/**/

.multi_head{
  width:930px;
  overflow:hidden;
}
.multi_head table{
  width:910px;
}
.multi_head td{
  height:20px;
  font-size:11px;
  font-weight:bold;
  vertical-align:middle;
  border-bottom:1px solid #000000;
}
.multi_head td.code{
  padding-left:0px;
}
.multi_head td.dato,
.multi_head td.check{
  text-align:center;
}
.multi_head tr.all td{
  background-color:#F0F0F0;
}
.multi_rows{
  width:930px;
  height:315px;
  overflow:auto;
}
.multi_code td, .multi_dati td {
  vertical-align:middle;
  height:23px;
  border-bottom:1px solid #CCCCCC;
  font-size:12px;
}
.multi_code tr.hover td, .multi_dati tr.hover td{
  background-color:#FFFFCC;
}
.multi_code td{
  padding-left:2px;
  font-weight:bold;
}
.multi_code{
  float:left;
  overflow:hidden;
  background:#FCFCFC;
}
.multi_code, .multi_code td{
  width:100px;
}
.multi_dati{
  float:left;
  overflow:hidden;
}
.multi_dati, .multi_dati table{
  width:910px;
}
.multi_dati td.dato,
.multi_dati td.check{
  text-align:center;
}
.multi_dati td.dato input, .multi_head td.dato input{
	color:#656565;
	vertical-align: middle;
	text-align:right;
	border: 1px solid #D0D0D0;
	font-size:12px;
	height:20px;
	width:60px;
}
.multi_dati td.dato select, .multi_head td.dato select{
	color:#656565;
	vertical-align: middle;
	border: 1px solid #D0D0D0;
	font-size:10px;
	height:20px;
	width:120px;
}

.multi_bottom table{
  width:930px;
}
.multi_bottom td{
  height:20px;
  font-size:11px;
  font-weight:bold;
  vertical-align:middle;
  border-top:2px solid #000000;
} 
.multi_bottom td.salva{
  /*width:160px;*/
  text-align:left;
  padding-left:160px;
}
.multi_bottom td.prec, .multi_bottom td.succ, .multi_bottom td.pagine{
  width:50px;
}
.multi_bottom td.salva input.tosave{
  font-weight:bold;
}                       
#list_articoli_multipli td.c01 {width:100px;}
#list_articoli_multipli td.d01 {width:250px; text-align: left; overflow:hidden;}
#list_articoli_multipli td.c02 {width: 65px; text-align: right;}
#list_articoli_multipli td.c03 {width: 65px; text-align: right;}
#list_articoli_multipli td.c04 {width:130px;}
#list_articoli_multipli td.c05 {width:130px;}
#list_articoli_multipli td.c06 {width: 30px;}
#list_articoli_multipli td.c07 {width: 30px;}
#list_articoli_multipli td.c08 {width: 90px;}
#list_articoli_multipli td.c09 {width: 50px;}
#list_articoli_multipli td.c10 {width: 30px;}
#list_articoli_multipli td.c11 {width:250px; text-align: left;  overflow:hidden;}

.smsbox{
	display:none; position:absolute;
	width:480px; height:330px;
	top:40px; left:80px;
	background:#FFFFFF;
	font-size:12px;
	text-align:center;
	border:1px solid #CCCCCC;
}
.smsbox div{
	padding:20px;
}
.smsbox textarea{
	color:#656565;
	border: 1px solid #D0D0D0;
	font-size:14px;
	width:240px;
	height:120px;  
}
.smsbox a{
	margin:10px;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

/* Impostazione export anagrafiche */

#search_anagrafiche_export{
  display:block;
  position:relative;
  height:60px;
  padding:5px 5px 0px 5px;
  background:#e7ffd2;
}
#search_anagrafiche_export li{
  display:block;
  position:absolute;
}
#search_anagrafiche_export input{
  font-size:10px;
  width:100px;
  height:20px;
}
#search_anagrafiche_export label{
  display:block;
  font-size:10px;
  font-weight:bold;
  color:#666666;
}
#search_anagrafiche_export span{
  display:inline;
  vertical-align:middle;
  font-size:11px;
  font-weight:bold;
  color:#666666;
}

#list_anagrafiche_export .multi_head{
  width:930px;
  overflow:hidden;
}
#list_anagrafiche_export .multi_head table{
  width:930px;
}
#list_anagrafiche_export .multi_head td{
  height:20px;
  font-size:10px;
  font-weight:bold;
  vertical-align:middle;
  border-bottom:1px solid #000000;
}

#list_anagrafiche_export td.codice{width: 100px;  text-align:left; padding-left:2px;}
#list_anagrafiche_export td.barcode{width:100px;  text-align:left}
#list_anagrafiche_export td.descrizione{width:200px;  text-align:left; overflow:hidden;}
#list_anagrafiche_export td.commerciale{width: 100px; text-align:left}
#list_anagrafiche_export td.merceologica{width: 100px; text-align:left}
#list_anagrafiche_export td.fascia{width: 100px; text-align:left}
#list_anagrafiche_export td.marchio{width: 100px; text-align:left}
#list_anagrafiche_export td.fornitore{width: 100px; text-align:left}

#list_anagrafiche_export .multi_dati{
  width:912px;
  overflow:hidden;
}
#list_anagrafiche_export .multi_dati table{
  width:912px;
}
#list_anagrafiche_export .multi_dati td{
  height:20px;
  font-size:10px;
  vertical-align:middle;
  border-bottom:1px solid #CFCFCF;
}

/* Settins Tabelle */

.tbtabelle {
  margin-top:10px;
  margin-bottom:10px;
	width:646px;
}
.tbtabelle th{
  font-size:10px; 
	vertical-align:bottom;
}
.tbtabelle .dato{
  border:1px solid #C0C0C0;
}
.tbtabelle .dato input{
  border:0px none;
  background-color:#FFFFFF;
}
.tbtabelle .dato input.hover{
  background-color:#FFFFCC;
}
.tbtabelle .ordine input{
  width:40px;
  text-align:right;
  padding-right:5px;
}
.tbtabelle .codice input{
  width:100px;
  text-align:left;
  padding-left:5px;
}
.tbtabelle .descrizione input{
  width:420px;
  text-align:left;
  padding-left:5px;
}
.tbtabelle .delete{
  vertical-align:middle;
}
.tbtabelle .delete, .tbtabelle .aggiungi{
  width:22px;
}
.tbtabelle .delete a, .tbtabelle .aggiungi a{
  display:block;
  width:20px;
  height:20px;
  padding:1px;
  background: url(../images/delete_16x16.gif) no-repeat center center;
  text-decoration:none;
}
.tbtabelle .aggiungi a{
  background-image: url(../images/add_16x16.gif);
}

.tbtabelle .ordine, .tbtabelle .ordine input{
  width:40px;
  text-align:center;
  padding-right:2px;
}

.tbtabelle .codice, .tbtabelle .codice input{
  width:100px;
  text-align:left;
  padding-left:2px;
}
.tbtabelle .descrizione, .tbtabelle .descrizione input {
  width:450px;
  text-align:left;
  padding-left:2px;
}

#table_admin .lingua{
  text-align:right;
  margin-right:150px;
}
#table_admin .lingua select{
  width:140px;
  border: 1px solid #D0D0D0;
  font-size: 14px;
  height: 20px;  
}
/* Tabella Aliquote IVA */
.tbiva .codice, .tbiva .codice input{
	width: 60px !important;
	padding-left: 2px;
}
.tbiva .descrizione, .tbiva .descrizione input{
	width: 160px !important;
	padding-left: 2px;
}
.tbiva .aliquota, .tbiva .aliquota input{
	width: 50px !important;
	text-align: right;
	padding-right: 2px;
}
.tbiva .reparto, .tbiva .reparto input{
	width: 30px !important;
	text-align: center;
}
.tbiva .imponibile, .tbiva .imponibile input{
	width: 50px !important;
	text-align: center;
}
.tbiva .imposta, .tbiva .imposta input{
	width: 50px !important;
	text-align: center;
}
.tbiva .esclusione, .tbiva .esclusione input{
	width: 130px !important;
	padding-right: 2px;
}
.tbiva .esclusione select{
	width: 100%;
	border: 0;
}
.tbiva .esclusione option{
	font-size: 8px !important;
}
.tbiva .predefinita, .tbiva .predefinita input{
	width: 30px !important;
	text-align: center;
}
.tbiva .corrispettivi, .tbiva .corrispettivi input{
	width: 30px !important;
	text-align: center;
}
.filler{
	width: auto;
}
/* END Tabella Aliquote IVA */

/* Tabella Valute */
.tbvaute .codice, .tbvaute .codice input{
	width: 60px !important;
	padding-left: 2px;
}
.tbvaute .descrizione, .tbvaute .descrizione input{
	width: 380px !important;
	padding-left: 2px;
}
.tbvaute .cambio, .tbvaute .cambio input{
	width: 100px !important;
	text-align: center;
}
.tbvaute .predefinita, .tbvaute .predefinita input{
	width: 50px !important;
	text-align: center;
}
/* END Tabella Valute */

/* Tabella Lingue */
.tblingue .codice, .tblingue .codice input{
	width: 60px !important;
	padding-left: 2px;
}
.tblingue .descrizione, .tblingue .descrizione input{
	width: 380px !important;
	padding-left: 2px;
}
.tblingue .languageid, .tblingue .languageid input{
	width: 100px !important;
	text-align: center;
}
.tblingue .predefinita, .tblingue .predefinita input{
	width: 50px !important;
	text-align: center;
}
/* END Tabella Lingue */

/* Tabella Pagamenti */
.tbpagamenti .codice, .tbpagamenti .codice input{
	width: 60px !important;
	padding-left: 2px;
}
.tbpagamenti .descrizione, .tbpagamenti .descrizione input{
	width: 180px !important;
	padding-left: 2px;
}
.tbpagamenti .rata, .tbpagamenti .rata input{
	width: 40px !important;
	text-align: center;
}
.tbpagamenti .giorno, .tbpagamenti .giorno input{
	width: 40px !important;
	text-align: center;
}
.tbpagamenti .mese, .tbpagamenti .mese input{
	width: 40px !important;
	text-align: center;
}
.tbpagamenti .modalita, .tbpagamenti .modalita input{
	width: 130px !important;
	text-align: center;
	padding-right: 2px;
}
.tbpagamenti .modalita select{
	width: 100%;
	border: 0;
}
.tbpagamenti .modalita option{
	font-size: 8px !important;
}
.tbpagamenti .imponibile, .tbpagamenti .imponibile input{
	width: 50px !important;
	text-align: right;
	padding-right: 2px;
}
.tbpagamenti .iva, .tbpagamenti .iva input{
	width: 50px !important;
	text-align: right;
	padding-right: 2px;
}
.tbpagamenti .predefinita, .tbpagamenti .predefinita input{
	width: 50px !important;
	text-align: center;
}
/* END Tabella Pagamenti */

.detailbox{
	display:none; position:absolute;
	width:630px; height:460px;
	top:10px; left:10px;
	background:#FFFFFF;
	font-size:12px;
	border:1px solid #CCCCCC;
}
.detailbox div{
	padding:5px; 
}
.detailbox #detail_menu{
	position:absolute;
	width:120px;
	top:-3px;
	right:5px;
	text-align:right;
}
#detail_menu #btn_closedetails{
	display:inline-block;
  position:absolute;
  right:0px;  
	height:16px;
	width:16px;
  background: url(../images/toolbar_close.png) no-repeat;
  border: 1px solid #FFFFFF;
}
#detail_menu #btn_closedetails:hover{
	  border: 1px solid #CCCCCC;
}
#detail_menu #btn_savedetails{
	display:inline-block;
  position:absolute;
  right:40px;
	height:16px;
	width:16px;
  background: url(../images/toolbar_save.png) no-repeat;
  border: 1px solid #FFFFFF;
}
#detail_menu #btn_savedetails:hover{
	  border: 1px solid #CCCCCC;
}


#addboxdest #btn_savedetails{
	display:inline-block;
  position:absolute;
  right:45px;
	height:16px;
	width:16px;
  background: url(../images/toolbar_save.png) no-repeat;
  border: 1px solid #FFFFFF;
  margin-top: 5px;
}
#addboxdest #btn_savedetails:hover{
	  border: 1px solid #CCCCCC;
}
#addboxdest #btn_closedetails{
	display:inline-block;
  position:absolute;
  right:5px;  
	height:16px;
	width:16px;
  background: url(../images/toolbar_close.png) no-repeat;
  border: 1px solid #FFFFFF;
  margin-top: 5px;
}
#addboxdest #btn_closedetails:hover{
	  border: 1px solid #CCCCCC;
}

#detail_content .btn_closeinport{
    background-color: #F0F0F0;
    border: 1px solid;
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    margin: 4px 3px;
    text-align: center;
    text-decoration: none;
    width: 120px;
}
#detail_content .btn_closeinport:hover{
  background-color:#CFCFCF;
}

#detail_content .btn_selectall{
    background-color: #F0F0F0;
    border: 1px solid;
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    margin: 4px 3px;
    text-align: center;
    text-decoration: none;
    width: 120px;
    position:absolute;
    right:140px;
}
#detail_content .btn_selectall:hover{
  background-color:#CFCFCF;
}

#detail_content .btn_importwebdocu{
    background-color: #F0F0F0;
    border: 1px solid;
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    margin: 4px 3px;
    text-align: center;
    text-decoration: none;
    width: 120px;
    position:absolute;
    right:5px;
}
#detail_content .btn_importwebdocu:hover{
  background-color:#CFCFCF;
}

#detail_content .btn_segnacollo{
  background-color: #F0F0F0;
  border: 1px solid;
  color: #333333;
  display: block;
  font-size: 10px;
  font-weight: bold;
  height: 18px;
  line-height: 18px;
  margin: 30px 3px;
  text-align: center;
  text-decoration: none;
  width: 120px;
  position:absolute;
  right:56px;
}
#detail_content .btn_segnacollo:hover{
  background-color:#CFCFCF;
}

.detailbox h2{
  font-weight:bold;
  font-size:14px;
  display:block;
  padding-bottom:3px;
  margin-bottom:3px;
  border-bottom:1px solid #CCCCCC;
}
.inportbox{
	width:640px; height:420px;
	z-index: 999;
}


#tbdisponibilita th{
  font-size:12px;
}
#tbdisponibilita td{
  text-align:center;
  border-bottom:1px solid #CCCCCC;
  padding:2px 3px;
}
#tbdisponibilita input{
	color:#656565;
	vertical-align: middle;
	text-align:right;
	border: 1px solid #D0D0D0;
	font-size:14px;
	height:20px;
}
#tbdisponibilita td.disp_qta input{
  width:60px;
}
#tbdisponibilita td.disp_data input{
  width:80px;
}

.detail_note label{
  display:block;
	color:#666666;
	font-size: 10px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:0px;
}

.import_error{
  margin-top:5px;
  font-size:14px;
	color:#DF0000;
}

/* MANUTENZIONE */
#settings .button{
	display:block;
	position:absolute;
	width:180px;
	height:30px;
	line-height:30px;
	border:1px solid #999;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
	text-align:center;
}
#settings .button a{
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
	text-align:center;
}
#settings .button:hover, #settings .button a:hover{
	text-decoration:underline;
}
#settings .btn_scontrini{
	height:60px;
}
#settings .data_scontrini{
	position:absolute;
	width:180px;
	height:30px;
	font-size:10px;
	color:#333333;
	text-align:center;
}

#settings #message{
	display: none;
	position:absolute;
	width:880px; height:380px;
	padding:10px;
	top:100px; left:10px;
	border:1px solid #999;
	font-size:12px;
	color:#000000	;
	text-align:left;
}

#monitor_update{
	display:none;
}
#monitor_update .monitor_message{
	margin:20px;
	font-size:12px;
}
.btn_monitor_off{
	display:none;
}


.tb_checklist{
  position:absolute;
  overflow:auto;
  padding:5px;
  background:#FFF;
  border:1px solid #CCC;
  width:620px;
  height:330px;
}
.tb_details{
  position:absolute;
  overflow:auto;
  padding:5px;
}
.tb_checklist table td, .tb_details table td{
  font-size:12px;
  color:#333;
  vertical-align:middle;
}
.tb_checklist table input, .tb_details table input{
  height:auto;
  border:0px none;
}


/* LISTINO DETTAGLI */
#ld_topbar table td,
#ld_list table td{
	font-size:11px;
}
#ld_topbar table{
	width:640px;
}

#ld_topbar .active{
	border:1px solid #D50F73;
	background-color: #cccccc;
}

#ld_list{
	width:658px;
	height:270px;
	overflow:auto;
	background:#FFFFFF;
}
#ld_list.contocliente{
	height:290px;
}
#ld_list table{
	width:620px;
}
#ld_list.contocliente table{
	width:640px;
}
#ld_list.contocliente td{
	line-height:20px;
	padding:0px 5px;
}
#ld_list.contocliente th{
	font-size:12px;
	line-height:20px;
	padding:0px 5px;
	border-bottom:2px solid #CCCCCC;
}

.addbox, .importbox{
	display:none; position:absolute;
	width:640px; height:440px;
	top:10px; left:10px;
	background:#FFFFFF;
	font-size:12px;
	border:1px solid #CCCCCC;
	z-index: 999;
}

.addboxdest {
	height:400px;
}

.addbox a.btn_annulla, .importbox a.btn_annulla{
  display:block;
  position:absolute;
  top:3px; right:3px;
  height:16px; line-height:16px;
  text-align:right;
  padding-right:16px;
  text-decoration:none;
  font-weight:bold;
  color:#333333;
  font-size:10px;
  background: #FFFFFF url(../images/toolbar_close.png) no-repeat right center;
}

#ld_topbar, #al_topbar, fa_topbar{
	padding:3px 0px 3px 0px;
	width:635px;
	height:25px;
	padding-top:3px;
	overflow:hidden;
	background-color:#F0F0F0;
	border-bottom:1px solid #CCCCCC;
}
#ld_topbar{
	width:640px;
}
#al_bottom{
	height:25px;
	background-color:#F0F0F0;
	border-top:1px solid #CCCCCC;
}

#al_top{
	margin:3px 0px 0px 0px;
	padding:0px 0px 10px 3px;
	border-bottom:1px solid #CCCCCC;
}
#al_top td {
	vertical-align:middle;
	padding-right:10px;
}
#al_top span{
	vertical-align:middle;
	font-size:10px;
	font-weight:bold;
	padding-right:3px;
}
#al_top input{
	vertical-align:middle;
	font-size:12px;
	width:120px;
	border:1px solid #CCCCCC;
}
#al_top a{
	display:block;
	height:16px; line-height:16px;
	width:90px;
	margin:4px 3px;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:center;
	background-color:#FFFFFF;
}
#al_top a:hover{
	background-color:#CCCCCC;
}

#ld_topbar a, #al_topbar a{
	display:block;
	height:16px; line-height:16px;
	width:90px;
	margin:4px 3px;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:center;
	background-color:#FFFFFF;
}
#ld_topbar a:hover, #al_topbar a:hover{
	background-color:#CCCCCC;
}
#listino_list #ld_topbar a{
	width:80px;
}
#al_topbar table{
	width:600px;
}
#al_list{
	width:635px;
	height:300px;
	overflow:auto;
	background:#FFFFFF;
}
#al_list table{
	width:610px;
}

#al_list td, #ld_list td{
	vertical-align:middle;
	height:20px;
	border-bottom:1px solid #D0D0D0;
}
#al_list tr.al_selected td{
	color:#999999;
}
#al_list tr.insufficiente td{
	color:#FF0000;
  background: #FFFFAA;  
}

.al_loading{
	height:410px;
	overflow:hidden;
	background: #F6F6F6 url(../images/loader.gif) no-repeat center center;
}
.al_noitem{
	padding:20px;
	font-weight:bold;
}
.al_noitem a{
	display:block;
	height:16px; line-height:16px;
	width:40px;
	margin:10px 0px;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:center;
	background-color:#D0D0D0;
}

.ld_sconto, .ld_scontof, .ld_prezzo, .ld_prezzol, .ld_scorta, .ld_minimo, .ld_riordino, .ld_descrizione, .ld_codice, .ld_pagina, .ld_iva, .ld_pro, .ld_tst{
	border:1px solid #CFCFCF;
	font-size:10px;
}
.ld_sconto{
	width:60px;
}
.ld_tosave{
	background:#FFFF99;
}

#ld_pagebar{
	margin-top:3px;
	width:640px;
	text-align:right;
	font-size:12px;
}
#ld_pagebar table{
	width:640px;
}

/*#ld_pagebar a{
	color:#333333;
	font-weight:bold;
	padding:0px 5px;	
} */
#ld_pagebar a{
	display:block;
	height:16px; line-height:16px;
	width:90px;
	margin:4px 3px;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:center;
	background-color:#FFFFFF;
  padding:0px 5px;
}
#ld_pagebar a:hover{
	background-color:#CCCCCC;
}


.OnOff{
	position:absolute; 
	width:640px; 
	height:320px; 
	/*background-color:#FFFFFF;
	opacity:.3; 
	filter: alpha(opacity=30);*/
}

#contocliente_top{
	width:640px;
	height:30px;
	line-height:30px;
	background:#F9F9F9;
	border-bottom:1px solid #CCCCCC;
	font-size:12px;
}
#contocliente_top span{
	padding-right:15px;
}

#list_documenti_filiale .list_bottom table tr td{
  vertical-align: middle;
}
#list_documenti_filiale .list_bottom table tr td,
#list_documenti_filiale .list_bottom table tr td a{
	font-size:11px;
	line-height:16px;
}
.itemlist_request{
	padding:10px;
	font-size:12px;
}

.ld_quantita{
	border:1px solid #CCCCCC;
	font-size:10px;
	width:50px;
	text-align:right;	
}

.di_quantita{
	border:1px solid #CCCCCC;
	font-size:10px;
	width:50px;
	text-align:right;	
}

.di_articolo div{
	width:250px;
	height:15px; line-height:15px;
	white-space: nowrap;
	overflow:hidden;
}

.di_prezzovendita{
	border:1px solid #CCCCCC;
	font-size:10px;
	width:50px;
	text-align:right;		
	margin-left: 5px;
}

.btn_print_esploso{
	font-size:12px;
	color:#000000;
	margin-left:10px;
	line-height:20px;
	text-decoration:underline;
}

.tbImportWebDocu td{
	font-size:12px;
	padding:2px 5px 2px 0;
	vertical-align:middle;
}
.tbImportWebDocu td a{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	vertical-align:middle;
}
.tbImportWebDocu td a:hover{
	color:#0000DD;
}

.tbpagamenti{
	width:630px;
}
.tbpagamenti td input{
	width:80px;
}
.tbpagamenti td input{
	width:60px;
}
.tbpagamenti td.paga_codice input{
	width:120px;
}
.tbpagamenti td.paga_descrizione input{
	width:180px;
}
.tbpagamenti th.paga_descrizione{
	text-align:left;
	padding-left:3px;
	width:180px;
}


.tbScadenze{
	width:auto;
}
.tbScadenze .sc_scaduto{
	background-color:#F8D3D3;
}
.tbScadenze .sc_in_scadenza{
	background-color:#FCFC55;
}


/* scadenziario pagamenti*/
a.sc_pagato{
	display:block;
	height:16px; width:16px;
	margin:0px auto;
	background: transparent url(../images/accept.png) no-repeat 0 0;
	text-decoration:none;
}
a.sc_pagato.pagato1{
	display:block;
	height:16px; width:16px;
	margin:0px auto;
	background: transparent url(../images/accept.png) no-repeat 0px -16px;
	text-decoration:none;
}

/* Box pagamento rata scadenziario */
.overlaypay{
	display:none; 
  position:absolute;
	width:100%; height:100%;
	top:0px; left:0px;
	background:#000000;
	opacity:.5; filter: alpha(opacity=50);
}
.paybox{
	display:none; position:absolute;
	width:400px; height:300;
	top:50px; left:128px;
	background:#FFFFFF;
	font-size:12px;
	text-align:center;
	border:8px solid #f48503;
}
.paybox div{
	padding:20px;
}
.paybox label{
  display:inline;
  color: #666666;
  font: bold 10px Verdana;
}

.paybox a{
	display:block;
	height:16px; line-height:16px;
	width:70px;
	margin:4px 3px;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:center;
	background-color:#FFFFFF;
}
.paybox a:hover{
	background-color:#CCCCCC;
}
.paybox .btn_conferma_pagamento{
  position:absolute;
  top:260px;
  right:30px;
}
.paybox .btn_annulla_pagamento{
  position:absolute;
  top:260px;
  left:30px;
}
.paybox .boxdati{
    border: 1px solid;
    height: 110px;
    padding: 20px 35px 0 0;
}
.paybox .etichetta{
    background-color: #ffffff;
    border: 1px solid #ffffff;
    color: #666666;
    float: left;
    height: 20px;
    padding: 2px 0 0;
    text-align: right;
    width: 70%;
}
.paybox .dati{
    border: 1px solid #cccccc;
    clear: right;
    color: #666666;
    float: right;
    font-size: 14px;
    height: 15px;
    padding: 0;
    text-align: right;
    width: 25%;
}
.paybox .divisorio{
  height:5px;
  padding:0px;
  margin-top:2px;
}

.paybox .txtImporto{
  border:1px solid #CCCCCC;
  margin-left:5px;
}
.paybox .txtDataPagamento{
  border:1px solid #CCCCCC;
  margin-left:5px;
}
.paybox .txtDataPagamento a{
  float:right;
}
.paybox .txtImportoPagato{
  border:1px solid #CCCCCC;
  margin-left:5px;
}
.paybox .txtNote{
  border: 1px solid #CCCCCC;
  height: 80px;
  width: 330px;
}

/* fine scadenziario pagamenti*/


div.sc_owner0{
	display:block;
	height:16px; width:16px;
	margin:0px auto;
	background: transparent url(../images/home.png) no-repeat 0 -16px;
	text-decoration:none;
}
div.sc_owner1{
	display:block;
	height:16px; width:16px;
	margin:0px auto;
	background: transparent url(../images/home.png) no-repeat 0 0;
	text-decoration:none;
}

.import_section{
	margin-top:5px;
	margin-bottom:10px;
}
.import_section h3{
	padding:0px; margin:0px;
	margin-bottom:3px;
	font-size:14px;
	font-weight:normal;
}
.import_section input[type="file"]{
	padding:0px; margin-right:5px;
  border:1px solid;
}
.import_section input[type="button"]{
	padding:0px; margin:0px;
  border:1px solid;
  width:120px;
}
.import_section input[type="text"]{
	padding:0px; margin-right:5px;
  border:1px solid;
  width:145px;
  height:20px;
}

#scontrini_filiale table.tbriepilogoincassi{
	margin:60px 0 0 10px;
	width:600px;
}
#scontrini_filiale table.tbriepilogoincassi th{
	border-top:0px none;
	border-bottom:1px solid #CCCCCC;
	padding:2px 4px;
	font-size:10px;
	text-align:right;
}
#scontrini_filiale table.tbriepilogoincassi td{
	border-bottom:1px solid #CCCCCC;
	text-align:right;
	padding:4px;
	background:#FFFFFF;
}
#scontrini_filiale table.tbriepilogoincassi td.descrizione{
	text-align:left;
	font-weight:bold;
}
#scontrini_filiale table.tbriepilogoincassi tr.totale td{
	border-top:1px solid #000000;
	border-bottom:0px none;
	font-weight:bold;
}

/*Form Sottoscorta Documento*/
#frm_sottoscorta_search label{
	font-size:10px;
}

#frm_sottoscorta_search_codice{
  width:  95px;
  height: 20px;
}

#frm_sottoscorta_search_descrizione{
  width: 210px;
  height: 20px;
}

#frm_sottoscorta_search_fornitore{
  width: 150px;
  height: 20px;
}

#frm_sottoscorta_search_sottoscorta{
  width:  50px;
  height: 20px;
}

#frm_sottoscorta_search a{
	display:block;
	height:16px; line-height:16px;
	width:73px;
	margin:0px 3px;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:center;
	background-color:#FFFFFF;
}
#frm_sottoscorta_search a:hover{
	background-color:#CCCCCC;
}

#sottoscorta_result table td{
	font-size:12px;
	height:14px;
	vertical-align: middle;
}

/*Form Sottoscorta Documento*/
#frm_venduto_search input, #frm_venduto_search select {
    border: 1px solid #D0D0D0;
    color: #656565;
    font-size: 14px;
    height: 20px;
    text-align: left;
    vertical-align: middle;
}
#frm_venduto_search label {
    color: #666666;
    display: block;
    font: bold 10px Verdana;
}
#frm_venduto_search label{
	font-size:10px;
}
#frm_venduto_search a.dp-choose-date {
	margin: 1px 2px;
}
#frm_venduto_search .li_start-date-c{
  position:absolute;
  top:12px;
  left:16px;
  height:20px;
}
#frm_venduto_search .li_end-date-c{
  position:absolute;
  top:12px;
  left:126px;
  height:20px;
}
#frm_venduto_search .li_select_venduto{
  position:absolute;
  top:12px;
  left:235px;
  height:20px;
}
#frm_venduto_search .li_select_venduto select{
 	width: 100px;
}
#frm_venduto_search .li_select_fornitore{
  position:absolute;
  top:12px;
  left:340px;
  height:20px;
}
#frm_venduto_search .li_select_fornitore select{
 	width: 180px;
}
#frm_venduto_search .li_btn_venduto_search{
  position:absolute;
  top:26px;
  left:526px;
}
#frm_venduto_search .li_btn_venduto_search a{
	display:block;
	height:16px; line-height:16px;
	width:73px;
	margin:0px 3px;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:center;
	background-color:#FFFFFF;
}
#frm_venduto_search .li_btn_venduto_search a:hover{
	background-color:#CCCCCC;
}


.stats_content table.tbPrelievi{
	width:auto;
}
.tbPrelievi th, .tbPrelievi td{
	width:65px;
}
.tbPrelievi th{
	padding:0 2px;
}
.tbPrelievi td{
	vertical-align:middle;
}
.tbPrelievi th.pr_codice, .tbPrelievi td.pr_codice{
	width:100px;
}
.tbPrelievi th.pr_dettagli, .tbPrelievi td.pr_dettagli{
	width:20px;
}
.tbPrelievi td.pr_codice div{
	width:95px; height:16px; 
	overflow:hidden; text-align:left;
}
.tbPrelievi th.pr_descrizione, .tbPrelievi td.pr_descrizione{
	width:215px;
}
.tbPrelievi td.pr_descrizione div{
	width:210px; height:16px; 
	overflow:hidden; text-align:left;
}

.tbPrelievi td.pr_dettagli a{
	display:block;
	height:20px; width:20px;
	background: #FFFFFF url(../images/info_16x16.gif) no-repeat center center;
	text-decoration:none;
	color:#FFFFFF;
}


.tbPrelieviDettaglio{
	width:auto;
}
.tbPrelieviDettaglio th, .tbPrelieviDettaglio td{
	width:65px;
	font-size:12px;
}
.tbPrelieviDettaglio th{
	padding:0 2px;
	border-bottom:2px solid #666666;
}
.tbPrelieviDettaglio td{
	vertical-align:middle;
	text-align:right;
	padding:2px;
	border-bottom:1px solid #CCCCCC;
}
.tbPrelieviDettaglio th.pr_operatore, .tbPrelieviDettaglio td.pr_operatore{
	width:180px;
}
.tbPrelieviDettaglio td.pr_operatore div{
	width:170px; height:20px; line-height:20px;  
	padding:0;
	overflow:hidden; text-align:left;
}
.tbPrelieviDettaglio th.pr_data, .tbPrelieviDettaglio td.pr_data{
	width:70px;
	text-align:center;
}
.tbPrelieviDettaglio th.pr_orario, .tbPrelieviDettaglio td.pr_orario{
	width:40px;
	text-align:center;
}
.tbPrelieviDettaglio th.pr_lotto, .tbPrelieviDettaglio td.pr_lotto{
	width:120px;
}


#ld_topbar table.listino_testata{
	height:10px; width:auto;
	margin-top:0px; padding:0px;
}
#ld_topbar table.listino_testata td{
	padding:0; margin:0;
	font-size:10px;
	font-weight:bold;
	color:#666666;
}
#ld_topbar table.listino_testata td.ltb_off,
#ld_topbar table.listino_testata td.ltc_off,
#ld_list table.listino_righe td.ltb_off,
#ld_list table.listino_righe td.ltc_off{
	display:none;
}
#ld_topbar table.listino_testata .ld_search input{
	height:15px;
	line-height:15px;
	font-size:10px;
	border:1px solid #CCCCCC;
	float:left;
	font-family:Arial, sans-serif;
	padding:0; margin:0;
}

.ld_search td{
	vertical-align: top;
}
#ld_topbar a#ld_search{
	display:block;
	height:14px;
	width:16px;
}

.li_Immagini label, .li_ImmaginiFooter label {display:none} 
.li_Immagini{
	top:5px; left:0; overflow:hidden;
	width:650px; height:255px;
}
.li_ImmaginiFooter{
	top:265px; left:0; overflow:hidden;
	width:660px; height:260px; 
}
.immagini_lista{
	overflow:auto;
	width:648px; height:240px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
}
.immagini_header th{
	color:#666666;
	font:bold 10px Verdana;
	padding-right:3px;
}
.li_Immagini table{ width:620px; }
.li_Immagini td{ vertical-align:middle; font-size:12px; padding-bottom:3px; padding-top:3px; border-bottom:1px solid #CCCCCC;}
.li_Immagini .col_posizione{ width:30px; text-align:center;}
.li_Immagini .col_icona{ width:100px; text-align:center;}

.li_Immagini .col_delete{ width:100px; }

.li_Immagini .col_delete input{ cursor: pointer;}
.li_Immagini .col_delete .img_delete{
	background: #FEFEFE url(../images/img_delete.png) no-repeat center center;
	margin-left:20px;
}
.li_Immagini .col_delete .img_up{	background: #FEFEFE url(../images/img_up.png) no-repeat center center;}
.li_Immagini .col_delete .img_down{	background: #FEFEFE url(../images/img_down.png) no-repeat center center;}
.li_Immagini .col_delete .off{
	opacity:.2; filter: alpha(opacity=20);
	cursor: default;
}

#documento_toolbar_tools{
	position: absolute;
	top:430px;
	height:22px;
	padding-left:5px;
}
#documento_toolbar_tools a {
    background-color: #ffffff;;
    border: 1px solid #ccc;
    color: #333;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 4px 3px;
    text-align: center;
    width: 100px;
    text-decoration: none;
}

/* container_tools */
#container_tools{
	height:480px;
	text-align:center;
	font-size:12px; 
}
#container_tools div{
	text-align:left; 
}
#container_tools table{
	width:720px;
}
.qm_topbar, .qm_fields, .qm_list{
	height:20px;
	width:740px;
	padding-right:20px;
	margin:0 auto;
}
.qm_fields{
	font-size:10px;
	height:30px;
	width:720px;
	padding-right:20px;
	margin:0 auto;
}
.qm_list{
	height:420px;
	width:740px;
	padding-right:0;
	margin:0 auto;
	overflow:auto;
	border:1px solid #CCCCCC;
	background:#FFFFFF;
}
.qm_topbar a{
	display:block;
	height:16px; line-height:16px;
	width:90px;
	margin:0px 3px;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:center;
	background-color:#FFFFFF;
}
.qm_list table td{
	text-align:right;
	vertical-align: middle;
	width:60px;
	padding:1px 0 1px 0;
	border-bottom:1px solid #F0F0F0;
}
.qm_fields table th{
	vertical-align: bottom;
	width:60px;
	padding:1px 0 1px 0;
}
.qm_filiale td.qm_filiale{
  background:#696969;
  color:#ffffff;
  font-size:20px;
  text-align:center;
  border:1px solid #000000;
  padding:4px;
}
.qm_divider td.qm_divider{
  border-bottom:none;
}
.qm_list td.qm_checkbox,
.qm_list .prezzi td.qm_col1,
.qm_list .prezzi td.qm_col2{
	text-align:left;
}
.qm_list .prezzi td.qm_col2 div{
	overflow:hidden;
	width:280px;
	height:15px;
}

.qm_list .prezzi td.qm_col4{
	color:#0000DD;
	padding-right:10px;
	background: transparent url(../images/prezzo_meno.gif) no-repeat right center;
}
.qm_list .prezzi tr.piu td.qm_col4{
	color:#DD0000;
	background: transparent url(../images/prezzo_piu.gif) no-repeat right center;
}
.qm_list .prezzi tr.ok td.qm_col4{
	color:#00DD00;
	background: transparent url(../images/prezzo_ok.gif) no-repeat right center;
}

.qm_list .prezzi td.qm_col6 input{
	width:55px;
	border:1px solid #333333;
	text-align:right;
	font-size:12px;
	height:19px; line-height:19px;
}

.qm_list th.qm_coln, .qm_list td.qm_coln,
.qm_fields th.qm_coln, .qm_fields td.qm_coln {width:100px; text-align:right; padding-right:10px;}
.qm_list th.qm_colr, .qm_list td.qm_colr,
.qm_fields th.qm_colr, .qm_fields td.qm_colr {width:220px; text-align:left; padding-right:10px; overflow:hidden;}

.qm_fields th.qm_checkbox, .qm_list td.qm_checkbox {width:20px;}
.qm_fields th.qm_col1, .qm_list td.qm_col1 {width:110px; text-align:left;}
.qm_fields th.qm_col2, .qm_list td.qm_col2 {width: 280px; text-align:left;}

.storico-movimenti .qm_fields {height: 20px;}

.storico-movimenti .qm_fields th.qm_col1,
.storico-movimenti .qm_list   td.qm_col1{width:110px; text-align:center;}

.storico-movimenti .qm_fields th.qm_coln,
.storico-movimenti .qm_list   td.qm_coln{width: 80px; text-align:right; padding-right:5px;}

.storico-movimenti .qm_fields th.qm_col2,
.storico-movimenti .qm_list   td.qm_col2{width: 80px; text-align:left;}

.storico-movimenti .qm_fields th.qm_colr,
.storico-movimenti .qm_list   td.qm_colr{width:330px; text-align:left; }

.storico-movimenti .qm_fields th.qm_colp,
.storico-movimenti .qm_list   td.qm_colp{width: 40px; text-align:right; }

.storico-movimenti .qm_fields th.qm_col3,
.storico-movimenti .qm_list   td.qm_col3{width: 20px; text-align:right;}

.storico-movimenti .qm_fields th.qm_col4,
.storico-movimenti .qm_list   td.qm_col4{width: 60px; text-align:right;}

.storico-movimenti .qm_fields th.qm_col5,
.storico-movimenti .qm_list   td.qm_col5{width: 60px; text-align:right; }


.mostra-differenze .qm_fields {padding-right: 20px;height: 16px;width: 720px;}

.mostra-differenze .qm_fields th.qm_col1,
.mostra-differenze .qm_list   td.qm_col1{width:110px; text-align:left;}

.mostra-differenze .qm_fields th.qm_col2,
.mostra-differenze .qm_list   td.qm_col2{width:450px; text-align:left;}

.mostra-differenze .qm_fields th.qm_col3,
.mostra-differenze .qm_list   td.qm_col3{width: 80px; text-align:right;}

.mostra-differenze .qm_fields th.qm_col4,
.mostra-differenze .qm_list   td.qm_col4{width: 80px; text-align:right;padding-right: 10px;}

#container_tools div.qm_noitem{
	width:640px;
	margin:0 auto;
	padding:20px;
	text-align:center;
	font-size:14px;
	font-weight:bold;	
}
#container_tools div.qm_noitem input{
	margin-top:20px;
}

.qm_list .quantita td.qm_col1,
.qm_list .quantita th.qm_col1,
.qm_list .quantita th.qm_col2,
.qm_list .quantita td.qm_col2{
	text-align:left;
}
.qm_list .quantita td.qm_col2 div{
	overflow:hidden;
	width:280px;
	height:15px;
}

.qm_list .quantita td.qm_col4{
	color:#DD0000;
	padding-right:10px;
	background: transparent url(../images/qta_meno.gif) no-repeat right center;
}
.qm_list .quantita tr.piu td.qm_col4{
	color:#0000DD;
	background: transparent url(../images/qta_piu.gif) no-repeat right center;
}

/* IMPORT ARTICOLI */
#inport_articoli, #articoli_importa_details{
  background-color: #e7ffd2;
  margin:5px;
  padding-top:6px;
  padding-left:5px;
  padding-bottom:6px;
  border:1px solid #CFCFCF;
  width:910px;
}

#inport_articoli a, #articoli_importa_details a{
	display:block;
	height:16px; line-height:16px;
	width:90px;
	margin:4px 3px;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:center;
	background-color:#FFFFFF;
}
#inport_articoli a:hover, #articoli_importa_details a:hover{
	background-color:#CCCCCC;
}

/* FRONTALINI */
#list_articoli_frontalini td.c01{width: 30px;}
#list_articoli_frontalini td.c02{width:140px;}
#list_articoli_frontalini td.c03{width:300px;}
#list_articoli_frontalini td.c04{width: 60px; text-align:right}

#list_articoli_frontalini td.c04 input{
	width:55px;
	border:1px solid #333333;
	text-align:right;
	font-size:11px;
	height:17px; line-height:17px;
}

#list_articoli_frontalini .multi_head td.c03{text-align:left;}

#list_articoli_frontalini .btn_stampa{
	display:block;
	height:16px; line-height:16px;
	width:90px;
	margin:4px 3px;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:center;
	background-color:#FFFFFF;
}

.frontalini_dati{
	float: none;
}
.frontalini_dati, .frontalini_dati table{
  width:900px;
}

/* STAMPA ANAGRAFICHE - FIDELITY */
#list_anagrafiche_etichette td.c01{width: 30px;}
#list_anagrafiche_etichette td.c02{width: 45px; text-align:right; padding-right:4px;}
#list_anagrafiche_etichette td.c03{width:320px; text-align:left;}
#list_anagrafiche_etichette td.c04{width: 60px; text-align:center; }
#list_anagrafiche_etichette td.c05{width:250px; text-align:left; }
#list_anagrafiche_etichette td.c06{width: 60px; text-align:center; }

#list_anagrafiche_etichette td.c02 input{
	width:30px;
  margin-right:4px;
	border:1px solid #333333;
	text-align:right;
	font-size:11px;
	height:17px; line-height:17px;
}

#list_anagrafiche_etichette .multi_head td.c03{text-align:left;}

.frontalini_dati{
	float: none;
}
.frontalini_dati, .frontalini_dati table{
  width:900px;
}

/* EXPORT FIDELITY */
#frmEtichetteSearch{
  width:928px;
}
#frmEtichetteList .multi_head table{
  width:928px;
}
#export_fidelity{
  display:block;
  position:relative;
  height:60px;
  padding:5px 5px 0px 5px;
  background:#e7ffd2;
}
#export_fidelity li{
  display:block;
  position:absolute;
}
#export_fidelity input{
  font-size:10px;
  width:100px;
  height:20px;
}
#export_fidelity label{
  display:block;
  font-size:10px;
  font-weight:bold;
  color:#666666;
}
#export_fidelity span{
  display:inline;
  vertical-align:middle;
  font-size:11px;
  font-weight:bold;
  color:#666666;
}
#export_fidelity a.btn_search, #export_fidelity a.btn_esporta{
	display:block;
	height:16px; line-height:16px;
	width:90px;
	margin:4px 3px;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:center;
	background-color:#FFFFFF;
}
#export_fidelity a.btn_search:hover{
	background-color:#CCCCCC;
}
#export_fidelity a.btn_esporta:hover{
	background-color:#CCCCCC;
}
#export_fidelity a.dp-choose-date {
    margin: 1px 2px;
}



/* EXPORT ARTICOLI */
#list_articoli_export .multi_head{
  width:930px;
  overflow:hidden;
}
#list_articoli_export .multi_head table{
  width:930px;
}
#list_articoli_export .multi_head td{
  height:20px;
  font-size:10px;
  font-weight:bold;
  vertical-align:middle;
  border-bottom:1px solid #000000;
}

#list_articoli_export td.codice{width: 100px;  text-align:left; padding-left:2px;}
#list_articoli_export td.barcode{width:100px;  text-align:left}
#list_articoli_export td.descrizione{width:200px;  text-align:left; overflow:hidden;}
#list_articoli_export td.commerciale{width: 100px; text-align:left}
#list_articoli_export td.merceologica{width: 100px; text-align:left}
#list_articoli_export td.fascia{width: 100px; text-align:left}
#list_articoli_export td.marchio{width: 100px; text-align:left}
#list_articoli_export td.fornitore{width: 100px; text-align:left}

#list_articoli_export .multi_dati{
  width:912px;
  overflow:hidden;
}
#list_articoli_export .multi_dati table{
  width:912px;
}
#list_articoli_export .multi_dati td{
  height:20px;
  font-size:10px;
  vertical-align:middle;
  border-bottom:1px solid #CFCFCF;
}
#list_articoli_export .multi_dati td.codice{width: 100px;  text-align:left; padding-left:2px;}
#list_articoli_export .multi_dati td.barcode{width:100px;  text-align:left}
#list_articoli_export .multi_dati td.descrizione{text-align:left; overflow:hidden;}
#list_articoli_export .multi_dati td.commerciale{width: 100px; text-align:left}
#list_articoli_export .multi_dati td.merceologica{width: 100px; text-align:left}
#list_articoli_export .multi_dati td.fascia{width: 100px; text-align:left}
#list_articoli_export .multi_dati td.marchio{width: 100px; text-align:left}
#list_articoli_export .multi_dati td.fornitore{width: 100px; text-align:left;overflow:hidden;}

#list_articoli_export a, .multi_bottom .btn_esporta{
	display:block;
	height:16px; line-height:16px;
	width:90px;
	margin:4px 3px;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:center;
	background-color:#FFFFFF;
}
#list_articoli_export a:hover, .multi_bottom .btn_search:hover{
	background-color:#CCCCCC;
}

#frmMultiSearch a, .multi_bottom .btn_esporta{
	display:block;
	height:16px; line-height:16px;
	width:90px;
	margin:4px 3px;
	border:1px solid #CCCCCC;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:center;
	background-color:#FFFFFF;
}
#frmMultiSearch a:hover, .multi_bottom .btn_search:hover{
	background-color:#CCCCCC;
}

.impCodice{
	color:#909090;
}


/* TOOL AGGIUNGI ARTICOLO */
#addart{
	width:874px; height:478px;
	border:1px solid #000000;
	background:#FFFFFF;
	position:relative;
	overflow: hidden;
}

#addart .addart_setion{
	position:absolute;
}
#addart label{
  display:block;
  font-size:10px;
  font-weight:bold;
  color:#666666;
}
#addart input, #addart select{
	color:#656565;
	vertical-align: middle;
	text-align:left;
	border: 1px solid #D0D0D0;
	font-size:14px;
	height:20px;
}

#SerieGriglia .taglia_colore{
	height:20px;
	width:80px;
	border-bottom:1px solid #CCCCCC;
}
#SerieGriglia .taglia_colore input{
	height:20px;
	width:79px;
	border:0px none;
	text-align:center;
}
#addart #SerieGriglia div.serietagliecolore{
	border-right:1px solid #CCCCCC;
	width:79px;
}

.tbImportWebDocu{
	width:570px;
}
.tbImportWebDocu td{
	border-bottom:1px solid #999999;
}
.tbImportWebDocu td{
	height:20px; vertical-align:middle;
	border-bottom:1px solid #999999;
}
.tbImportWebDocu td.doculist_checkbox{width:20px}
.tbImportWebDocu td.doculist_tipo{width:70px}
.tbImportWebDocu td.doculist_n{width:15px}
.tbImportWebDocu td.doculist_numero{width:40px}
.tbImportWebDocu td.doculist_data{width:100px}
.tbImportWebDocu td.doculist_anagrafica{width:250px}
.tbImportWebDocu td.doculist_anagrafica div{
	height:20px; width:250px; overflow:hidden;
	padding:0px; line-height:20px;
}

#frmArticoliListini .rowchecked td{
	background-color:#FFFF80;
}

.chosen-container{
	font-size: 11px !important;
}
.chosen-container-single .chosen-single {
	border-radius:0px !important;
	background: #ffffff !important;
	height: 20px !important;
	line-height: 20px !important;
}
.chosen-container-single .chosen-single div{
	top: -2px !important;
}