body {
  background-color: #ffffff;
  font-family: helvetica, arial;
  font-size: 11px;
  height:100%;
  text-align:center;
  margin:0px;
  padding:0px;
}
.maindiv {
  width:980px;
  margin:auto;
  text-align:left;
  background-color: #ffffff;
}
#logobox{ 
  background-color:#a2121b;
  margin-bottom:5px;
}
td {
  font-family: helvetica, arial;
  font-size: 11px;
}
.dettaglio {
  padding-top:4px;
  padding-bottom:4px;
  padding-left:28px;
  padding-right:28px;
}
.menulink {
  padding-right:25px;
}
.title {
  padding:4px;
  font-size:16px;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
  color:#0000ff;
}
.menubar {
  font-size:11px;
  font-weight:bold;
  color:#000000;
  text-align:center;
}
a:visited,a:link {
  text-decoration:none;
  color:#000000;
}
a:hover {
  text-decoration:underline;
}
.standardinput {
  border:1px double #000000;
  padding:0px;
  margin:0px;
}
.standardinput2 {
  padding:0px;
  margin:0px;
}
.errorinput {
  border:1px double red;
  padding:0px;
  margin:0px;
}
.rigaselezionata {
  background-color:#cccccc;
  color:#000000;
}
.rigavuota {
  background-color:#ffffff;
  color:#000000;
}
.rigapiena {
  background-color:#eeeeff;
  /*  color:#ffff00;*/
}
.pagebar {
  color:#404040;
  text-align:right;
  padding-bottom:8px;
}
.message {
  text-align:center;
}
.cellaking {
  padding-top:5px;
  padding-bottom:5px;
  background-color:#bfb5bf;
  text-align:center;
  border-top:1px inset #6060ff;
  border-bottom:1px outset #6060ff;
  border-right:1px solid #6060ff;
}
.cellafirst {
  border-left:1px solid #6060ff;
  border-bottom:1px outset #c0c0ff;
}
#cellafirst {
  border-left:1px solid #6060ff;
  border-bottom:1px outset #c0c0ff;
}
.cella {
  padding:5px 3px;
  border-bottom:1px outset #c0c0ff;
  /*  border-top:1px inset #c0c0ff;*/
  border-right:1px solid #6060ff;
}
.cellavuota {
  border-right:1px solid #8080ff;
  border-bottom:1px outset #c0c0ff;
}
.cellavuota2 {
  border-right:1px solid #8080ff;
  border-bottom:1px solid #ffffff;
}
.freccia {
  border:0px;
  width:12px;
  height:12px;
}
.linkpagina {
  text-decoration:none;
  color:#404040;
}
.linkpagina0 {
  font-weight:bold;
  color: #000000;
  text-decoration:none;
}
.mainmenu {
  font-weight:bold;
  font-size:11px;
  color:#000000;
  text-decoration:none;
}
/*2.0*/
.p10 {
  padding:0px 10px;
}
.suggest_bocor_riga, .suggest_nomebocor_riga, .suggest_codicemittente_riga, .suggest_codicedestinatario_riga, .suggest_nomemittente_riga, .suggest_riferimento_riga, .suggest_destinatario_riga, .suggest_locdestinatario_riga  {
  cursor:pointer;
  text-align:right;
  line-height:22px;
  white-space:nowrap;   
  border-bottom:1px dashed #000000;
}
#bocor_suggest, #nomebocor_suggest, #codicemittente_suggest, #codicedestinatario_suggest, #nomemittente_suggest, #riferimento_suggest, #destinatario_suggest, #locdestinatario_suggest {
  display:none;
  position:absolute;
  margin-top:-1px;
}
/* allineamento ajaxbox */

#bocor_suggest_child, #nomebocor_suggest_child, #riferimento_suggest_child, #codicedestinatario_suggest_child, #codicemittente_suggest_child, #nomemittente_suggest_child, #destinatario_suggest_child, #locdestinatario_suggest_child {
  top:-1px;
}
#bocor_suggest_child { left:-222px; }
#nomebocor_suggest_child { left:-202px; }
#riferimento_suggest_child { left:-192px; }
#codicemittente_suggest_child { left:-222px; }
#codicedestinatario_suggest_child { left:-232px; }
#nomemittente_suggest_child { left:-202px; }
#destinatario_suggest_child { left:-202px; }
#locdestinatario_suggest_child { left:-192px; }

#bocor_suggest_child, #nomebocor_suggest_child, #codicemittente_suggest_child, #codicedestinatario_suggest_child, #nomemittente_suggest_child, #riferimento_suggest_child, #destinatario_suggest_child, #locdestinatario_suggest_child {
  position:relative;
  width:300px;
  height:143px;
  background-color:#ffffff;
  overflow:hidden;
  border:1px double #000000;  
  z-index:2;
}
/*
#nomebocor_suggest, #codicemittente_suggest, #nomemittente_suggest, #riferimento_suggest {
  z-index:2;
  width:350px;
  background-color:#ffffff;
  border-color:1px double  #000000;
  overflow:hidden;
  display:none;
  position:absolute;
  background-color:#dfdfdf;
}
*/

#cerca_bocor, #cerca_datafrom, #cerca_datoto {
  width:70px;
}
/*
#cerca_nomebocor,cerca_riferimento,#cerca_mittente,#cerca_codicemittente, #cerca_codicedestinatario, #cerca_destinataion, #cerca_locdestinatario {
  width:110px; 
}
*/
#formgiacenza, #formgiacenzatipo, #formpratica, #formcontrassegno {
  width:105px;
}
.clearer {
  float: none;
  clear: left;
  height: 0px;
  width:0px;
  line-height:0px;
}
#no18, #no33, #cerca_solleciti {
  position:relative;
  top:2px;
  left:-5px;
}
.belink {
  cursor:pointer;
  text-decoration:none;
}
.belink:hover {
  text-decoration:underline;
}
.rigabocor_sel, .riganomebocor_sel, .rigacodicemittente_sel, .rigacodicedestinatario_sel, .riganomemittente_sel, .rigariferimento_sel, .rigadestinatario_sel, .rigalocdestinatario_sel {
  background-color:#efefef;
}
.schedaetichettaribassata_pre {
  width:758px;
  height:28px;
  float:left;  
  background-image:url("../../images/tondosfondoribassato.gif");
  background-repeat:repeat-x;
}
.schedaetichettaribassata_post {
  width:22px;
  height:28px;
  float:left;
  background-image:url("../../images/tondosfondoribassato.gif");
  background-repeat:repeat-x;
}
.schedaetichettaribassata {
  height:28px;
  background-image:url("../../images/tondoribassato.gif");
  background-repeat:no-repeat;
  width:200px;
  float:left;
  text-align:center;
  cursor:pointer;
}

.schedaetichettamain {
  margin:auto;
  width:980px;
  height:28px;
  overflow:hidden;
  /*  line-height:28px;*/
}

.schedaetichetta {
  background-image:url("../../images/tondo.gif");
  background-repeat:no-repeat;
  width:200px;
  height:28px;
  line-height:28px;
  float:left;
  text-align:center;
  cursor:pointer;
}
.schedaetichetta_pre {
  width:80px;
  height:28px;
  float:left;  
  border-top:1px double #ffffff;
  border-bottom:1px double #000000;
  display:none;
}
.schedaetichetta_post {
  width:580px;
  height:28px;
  line-height:28px;
  float:left;
  background-image:url("../../images/tondosfondo.gif");
  background-repeat:repeat-x;
}
.schedaetichetta_accesa {
  cursor:auto !important;
  background-image:url("../../images/tondopieno.gif") !important;
}
.maindivet {
  width:978px;
  margin:auto;
  padding:0px;
  height:320px;
  border-left:1px double #000000;  
  border-right:1px double #000000;  
  overflow:hidden;
}
#etichetta0 {
  /*  border-left:1px double #000000;  */
}

.divetichetta {
  width:970px;
  margin:auto;
}
.myselect {
  padding:0px;
  margin:0px;
  border:1px double #808080;
}
#divetichetta0 {
  display:block !important;
}
#gotoexcel {

  font-weight:bold;
  cursor:pointer;
}

.defaultradio {
  position:relative;
  top:2px;
}
.riga250dx {
  width:270px;
  float:left;
  text-align:right;
}
.riga250sy {
  width:270px;
  float:left;
  text-align:left;
}
.riga250dy {
  width:210px;
  float:left;
  text-align:right;
}
.riga250sx {
  width:210px;
  float:left;
  text-align:left;
}
.bolded {
  font-weight:bold;
  margin-right:5px;
}
.riga250main {
  width:480px;
  margin:auto;
}
#caret {
  margin-right:5px;
}
.dettagliajax {
  border-bottom:1px dashed #000000;
  margin-bottom:8px;
  padding-bottom:8px;
  line-height:15px;
}
.dettagliajaxsimple {



  line-height:15px;
}
.disabilitato {
  background-color:#c0c0c0;
}
.tabellainterna_king {
  padding:1px 2px;
  text-align:left;
  font-weight:bold;
}
.tabellainterna {
  padding:1px 2px;
  text-align:left;
}
.rigainterno {
  width:900px;
  margin:0px auto;
  text-align:center;
  line-height:18px;
  height:40px;
}
.rigainterno1 {
  width:900px;
  margin:0px auto;
  text-align:center;
  line-height:18px;
  height:40px;
}
.cellamessage {
  padding-top:0px !important;
  padding-bottom:0px !important;
  background-color:#a0a0ff;
  text-align:center;
  font-weight:bold;
  color:#ffffff;
}
.sendexceltxt {
  padding-left:40px;
  font-weight:bold;
  display:none;
}
.sendexcelquestion {
  padding-left:40px;
  font-weight:bold;
  display:none;
}
.sendexcelyes {
  padding-left:10px;
  font-weight:bold;
  display:none;
}
.sendexcelno {
  padding-left:10px;
  font-weight:bold;
  display:none;
}
.sendexcelwait {
  font-weight:bold;
  display:none;
  margin-left:10px;
}
.sendexcelok {
  padding-left:10px;
  font-weight:bold;
  display:none;
}
#divetichetta1 {
  margin-left:90px;
  text-align:left !important;
}
.choosepage {
  text-align:right;
  padding:0px;
  margin:0px;
  border:1px double #808080;
  margin-left:10px;
}
.frontendgeneric {
  width:980px;
  line-height:24px;
  margin:auto;
}
.cellaazione {
  background-color:c0c0c0 !important;
}
.refmod_eventlist {
  border-top:1px dashed #000000;
  width:300px;
  margin:auto;
  overflow:hidden;
  white-space:nowrap;
}
.refmod_eventlist_entry:hover  {
  background-color:#efefef !important;
}
.refmod_eventlist_entry  {
  background-color:#ffffff;
}
.refmod_eventlist_tbtev {
  width:25px;
  float:left;
  padding:3px 4px;
}

.refmod_eventlist_tbcev {
  width:24px;
  float:left;
  padding:3px 4px;
}
.refmod_eventlist_desc {
  width:223px;
  padding:3px 0 3px 10px;
  float:left;
  text-align:left;
}
.cella_tbtev,.cella_tbcev {
  padding:0 5px;
}
#pannelloreferto {
  width:315px;
  height:132px;
  overflow:none;
  margin:auto;
  margin-left:0px;
  border:1px solid #000000;
  position:absolute;
  display:none;
  background-color:#ffffff;
}
.cellasfondoef {
  background-color:#efefef;
}
.tmpl_menucolonna {
  width:115px;
  float:left;
  text-align:center;
  white-space:nowrap;
  overflow:hidden;
}
.tmpl_menumain {
  height:22px;
  line-height:22px;
  width:813px;
  margin:auto;
  margin-left:0px;
  position:absolute;
}
.tmpl_menucolonna_master {
  border:1px solid #000000;
}
.tmpl_menucolonna_row {
  background-color:#ffffff;
  border-bottom:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  height:22px;
}
.tmpl_menucolonna_content {
  display:none;
}
.tmpl_menucolonna_master:hover, .tmpl_menucolonna_row:hover {
  background-color:#efefef;
}
/*
.tmpl_menucolonna_content {
  width:115px;
  margin:auto;
  margin-left:0px;
}
.tmpl_menulink {
  width:115px;
  margin:auto;
  margin-left:0px;
}
*/
#visualgiac_taselect {
  width:430px !important;
}
.visualgiac_ta {
  border:1px double #808080;
  height:60px;
  width:430px;
  margin:auto;
}
.tbl_sped_01 {  width:28px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_sped_02 {  width:66px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_sped_03 {  width:34px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_sped_04 {  width:116px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_sped_05 {  width:98px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_sped_06 {  width:98px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_sped_07 {  width:56px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_sped_08 {  width:56px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_sped_09 {  width:31px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_sped_10 {  width:19px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_sped_11 {  width:94px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_sped_12 {  width:19px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_sped_13 {  width:56px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_sped_14 {  width:19px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_sped_15 {  width:84px;  float:left; padding-left: 3px; padding-right: 3px; }
/* in tabella velux mancano campi 3 8 13 14*/
.tbl_sped_0other {  width:937px;  margin-left:auto;margin-right:0px; padding-left: 3px; padding-right: 3px; text-align: left; float:left;}
.tbl_speed_01 {  width:28px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_speed_02 {  width:96px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_speed_04 {  width:116px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_speed_05 {  width:130px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_speed_06 {  width:130px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_speed_07 {  width:100px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_speed_09 {  width:34px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_speed_10 {  width:34px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_speed_11 {  width:100px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_speed_12 {  width:34px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_speed_15 {  width:100px;  float:left; padding-left: 3px; padding-right: 3px; }
.tbl_speed_0other {  width:937px;  margin-left:auto;margin-right:0px; padding-left: 3px; padding-right: 3px; text-align: left;float:left; }

.borderup {
  border-bottom:1px outset #C0C0FF;
  padding:0px !important;
  width:35px !important;
}
#noresults {
  text-align: center;
  padding:20px;
  font-style: italic;
  border-bottom:1px outset #c0c0ff;
  border-right:1px solid #6060ff;
  border-left:1px solid #6060ff;
  display:none;
}
.visualgiac_ta_ok, .visualgiac_ta_del,visualgiac_report {
  padding:0 2px;
  padding-top:3px;
}
.visualgiac_report {
  font-weight: bold;
  padding-left: 10px;
}
.mf_pulsante_input {
  width:250px;
  display:none;
}
.mf_pulsante_save {
  display:none;
}
.mf_pulsante_ann {
  display:none;
}
#ricezlabel {
  padding-right:49px;
}
#abilitato_1_txt {
  padding-right: 10px;
}
#obj_alertbox {
  display:none;
  width:700px;
  margin:auto;
  position:fixed;
  margin:0px -350px;
  background-color:#ffffff;
  border:1px solid #000000;
  top:5%;
  left:50%;
  z-index:230;
  -moz-box-shadow: 8px 8px 5px #888;
  -webkit-box-shadow: 8px 8px 5px #888;
  box-shadow: 8px 8px 5px #888;
}
.obj_alertbox_divbottom {
  border-top:1px double #000000;
}
.obj_alertbox_divtop {
  border-bottom:1px double #c0c0c0;
}
.obj_alertbox_div {
  border-top:1px double #c0c0c0;
  border-bottom:1px double #c0c0c0;    
}

.obj_alertbox_divtext .obj_alertbox_divcola, .obj_alertbox_divtext .obj_alertbox_divcolb, .obj_alertbox_divtext .obj_alertbox_divcolc {

}
.obj_alertbox_divtext1 .obj_alertbox_divcola, .obj_alertbox_divtext1 .obj_alertbox_divcolb, .obj_alertbox_divtext1 .obj_alertbox_divcolc {

}

.obj_alertbox_divtext {
  text-align: center;
  border-bottom:1px double #c0c0c0;    
}

.obj_alertbox_div,.obj_alertbox_divtop,.obj_alertbox_divbottom {
  padding: 3px 5px;
  color:#ffffff;
  font-size:14px;
  text-transform:uppercase;
  font-weight: bold;
  background-color:#b3000b;
  text-align:center;
}
.obj_alertbox_blocco {
  position:absolute;
  width:100%;
  height:100%;
  top:0px;
  left:0px;
  z-index:215;
  opacity:0.3;
  display:none;
  filter: alpha(opacity=30);
  background-color:#000000;
  display:none;
  text-align:center;
}
.obj_alertbox_divcolb {
  width:350px;
  float:left;
  text-align: center;
}
.obj_alertbox_divcola {
  width:349px;
  float:left;
  text-align: center;
  border-right: 1px double #c0c0c0;
}
.obj_alertbox_pulsante {
  cursor:pointer;
  /*	padding:5px;*/
  width:145px;
  height:28px;
  line-height:28px;
  margin:10px auto;
  color:#000000;
  text-align:center;
  /*padding-left:25px;*/
  background-repeat: no-repeat;
  background-position: center left;
  border:1px solid #808080;
  background-color:#ffffff;
  -moz-box-shadow: 3px 3px 5px #888;
  -webkit-box-shadow: 3px 3px 5px #888;
  box-shadow: 3px 3px 5px #888;
}
.giacenzatipo_tutte {

  visibility:hidden;
  border:1px solid #ffffff;
}
.giacenzatipo_definita {
  background-color:#0000ff;
  color:#ffffff;
  border:1px solid #808080;
}
.giacenzatipo_chiusa {
  background-color:#ff0000;
  color:#ffffff !important;
  border:1px solid #808080;
}
.giacenzatipo_aperta0 {
  background-color:#ffff00;
  color:#000000 !important;
  border:1px solid #808080;
}
.giacenzatipo_aperta1 {
  background-color:#009900;
  color:#ffffff !important;
  border:1px solid #808080;
}
.giacenzatipo_nontrasmessa {
  border:1px solid #808080;    
}
.cellagiac  {
  font-weight: bold;
}
.giacenzatipomulti {
  width:12px;
  height: 12px;
  line-height: 12px;
  text-align: center;
  font-weight: bold;
  float:left;
  margin:1px;
  margin-left: 4px;
  cursor: pointer;
}
.giacenzatipo {
  width:12px;
  height: 12px;
  line-height: 12px;
  text-align: center;
  font-weight: bold;
  float:left;
  margin:auto;
}
.obj_alertbox_avanti {
  float:left;
  width:16px;
  height:16px;
  background-image: url('../../images/frecciaSX.gif');
  margin:2px 0;
  float:left;
  cursor:pointer;
}
.obj_alertbox_info {
  width:420px;
  margin:2px;
  padding-left: 118px;
  text-align: center;
  float:left;
  height:20px;
  line-height: 20px;
}
.obj_alertbox_step {
  width:40px;
  height:20px;
  line-height: 20px;
  float:left;
  text-align: center;
  visibility: hidden;
}
.obj_alertbox_indietro {
  float:left;
  width:16px;
  height:16px;
  background-image: url('../../images/frecciaDX.gif');
  margin:2px 0px;
  float:left;
  cursor:pointer;
}
.obj_alertbox_chiudi {
  float:left;
  width:16px;
  height:16px;
  background-image: url('../../images/close_16.gif');
  margin:2px 0;
  margin-left: 60px;
  float:left;
  cursor:pointer;
}
.giacenza_data {
  display:none;
}
.formgiacenzatipo_hlinebox {
  float:left;
  margin:2px;
}
.formgiacenzatipo_hlinetxt {
  margin-left: 3px;
  width:131px;
  height:18px;
  line-height: 18px;
  float:left;
}
.formgiacenzatipo_hlinemaster {
  width:180px;
  margin:auto;
  line-height: 18px;
  height: 18px;
  overflow: hidden;
  border:1px double #808080;
  cursor:pointer;
}
.formgiacenzatipo_hline {
  width:180px;
  margin:auto;
  line-height: 28px;
  height: 18px;
  overflow: hidden;
  border-bottom:1px dashed #808080;
  cursor:pointer;
}
.formgiacenzatipo_h {
  display:none;
  border-bottom:1px double #808080;
  border-right:1px double #808080;
  border-left:1px double #808080;
  width:180px;
  height:75px;
  background-color:#ffffff;
  position: absolute;
}
.formgiacenzatipo_hline:hover {
  background-color:#efefef;
}
.formgiacenzatipo_hlinechoose {
  background-image: url('../../images/caret_down_black.gif');
  float:left;
  background-repeat: no-repeat;
  background-position: center center;
  width:16px;
  height:23px;
  margin-right: 5px;
}
.elencousereventlast {
  border-bottom-width: 0 !important;
}
.elencouserevent_cella1 {
  width:30px;
  float:left;
  text-align: center;
}
.elencouserevent_cella2 {
  width:280px;
  padding-left: 9px;
  float:left;
  text-align: left;
}
.elencouserevent {
  border-bottom:1px dashed #808080;
  cursor:pointer;
  width:396px;
  height:19px;
  line-height:19px;
  overflow:hidden;
  padding:2px
}
.elencousereventbox {
  border:1px double #808080;
  width:400px;
  height:215px;
  overflow-y:auto;
  overflow-x:hidden;
  margin:auto;
  margin-top:5px;
}
.elencousereventsearch {
  border-bottom:1px double #808080 !important;
  border-left:1px double #808080 !important;
  border-right:1px double #808080 !important;
}
#elencouserevent_search_0,#elencouserevent_search_1 {
  width:25px !important;
}
.userlistdiv {
  width:600px;
  margin:auto;
}
.userlistdivmezzo1 {
  width:300px;
  float:left;
  text-align: left;
}
.userlistdivmezzo2 {
  width:300px;
  float:left;
  text-align: right;
}
.userlistdivriga {
  margin:15px 0;
}
.userlistet {
  font-weight: bold;
  padding-right: 4px;
}
.obj_alertbox_pulsante_off {
  background-color:#c0c0c0 !important;
  text-decoration: none !important;
  cursor:auto !important;
}
#visualgiac_report {
  font-weight: bold;

}
.obj_alertbox_pulsante_piccolo {
  cursor:pointer;
  margin:0px;
  color:#000000;
  text-align:center;
  width:60px;
  font-weight: bold;
  float:left;


}
.obj_alertbox_lato1 {
  width:349px;
  float:left;
  border-right:1px double #c0c0c0;
}
.obj_alertbox_lato2 {
  width:350px;
  float:left;
}
.obj_alertbox_spantitle {
  padding-top:4px;
  padding-bottom:2px;
  font-weight: bold;
  height:16px;
  line-height: 16px;
}
.obj_alertbox_spantext {
  padding-top:2px;
  padding-bottom:4px;
  padding-left:10px;
  padding-right: 10px;
  line-height: 16px;
}
.obj_alertbox_spanborder {
  border-bottom:1px double #c0c0c0;
}
#alertbox_cella5 {
  min-height: 106px;
}
