body {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	// color: #333;
	// background: #ffffff;
}

.btmagazzino, .btmaillog, .btzeroshell, .btscadenziario, .btrubrica, .btnote, .btwebtop, .btnextcloud, .btcti, .btrdp, .btddns, .btlogout , .btimpostazioni, .btchiamata, .btbustepaga , .bsveglia, .bsvegliadisabled {
   width:  35px;
   height: 35px;
   background-repeat: no-repeat;
   background-position: center center;
   background-size: 90%;
   background-color: #f2f2f2;
}

.btmagazzino  { background-image: url('../images/magazzino.png'); }
.btmaillog      { background-image: url('../images/maillog.png'); }
.btzeroshell  { background-image: url('../images/zeroshell.png'); }
.btscadenziario { background-image: url('../images/scadenziario.png'); }
.btrubrica      { background-image: url('../images/rubrica.png'); }
.btnote            { background-image: url('../images/note.png'); }
.btwebtop        { background-image: url('../images/webtop.png'); }
.btnextcloud  { background-image: url('../images/nextcloud.png'); }
.btcti              { background-image: url('../images/telefono.png'); }
.btrdp              { background-image: url('../images/rdpweb.png'); }
.btddns            { background-image: url('../images/ddnsclienti.png'); }
.btlogout        { background-image: url('../images/logout.png'); }
.btimpostazioni  { background-image: url('../images/impostazioni.png'); }
.btchiamata    { background-image: url('../images/chiamata.png'); }
.btbustepaga  { background-image: url('../images/bustapaga.png'); }
.bsveglia        { background-image: url('../images/sveglia.png'); }

.bsvegliadisabled  { 
   background-color: #b3b3b3;
   background-image: url('../images/sveglia.png'); 
}


.btsu, .btgiu, .btsu_select, .btgiu_select {
   width:  20px;
   height: 20px;
   background-repeat: no-repeat;
   background-position: center center;
   background-size: 90%;
   background-color: #f2f2f2;
}

.btsu_select, .btgiu_select {
   background-color: #85adad;
}

.btsu, .btsu_select { background-image: url('../images/su.png'); }
.btgiu, .btgiu_select  { background-image: url('../images/giu.png'); }


.tablebt table, table.tablebt {
   border-collapse: collapse;
   // margin: 1px;
   width:auto;
}
.tablebt td {
   padding: 5px;
   // border: solid 1px #74B1BE;
   vertical-align: top;
}

#banner_title {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
	font-size: 42px;
	color: #ffffff;
	// padding: 0px 0 0px 50px;
}

.btlettera_verde, .btlettera_rossa, .btlettera_blu , .btlettera_senape, .btlettera_rosa{
   position: absolute;
   top: 5px;
   text-decoration:none !important;
   color: rgb(255,255,255) !important;
   color: rgb(230, 230, 230);
   font-size: 20px;
   padding: 10px;
   text-shadow: 2px 1px 0px rgba(30, 30, 30, 0.8);
   -webkit-border-radius: 30px;
   -moz-border-radius: 30px;
   border-radius: 30px;
   -webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
   -moz-box-shadow:    0px 2px 1px rgba(50, 50, 50, 0.75);
   box-shadow:         0px 2px 1px rgba(50, 50, 50, 0.75);
}

.btlettera_rosa{
   background: rgb(200, 120, 200);
   background: -moz-linear-gradient(222deg, rgb(200, 120, 200) 30%, rgb(240, 200, 200) 70%);
   background: -webkit-linear-gradient(222deg, rgb(200, 120, 200) 30%, rgb(240, 200, 200) 70%);
   background: -o-linear-gradient(222deg, rgb(200, 120, 200) 30%, rgb(240, 200, 200) 70%);
   background: -ms-linear-gradient(222deg, rgb(200, 120, 200) 30%, rgb(240, 200, 200) 70%);
   background: linear-gradient(132deg, rgb(200, 120, 200) 30%, rgb(240, 200, 200) 70%);
}

.btlettera_senape{
   background: rgb(200, 120, 0);
   background: -moz-linear-gradient(222deg, rgb(200, 120, 0) 30%, rgb(240, 200, 0) 70%);
   background: -webkit-linear-gradient(222deg, rgb(200, 120, 0) 30%, rgb(240, 200, 0) 70%);
   background: -o-linear-gradient(222deg, rgb(200, 120, 0) 30%, rgb(240, 200, 0) 70%);
   background: -ms-linear-gradient(222deg, rgb(200, 120, 0) 30%, rgb(240, 200, 0) 70%);
   background: linear-gradient(132deg, rgb(200, 120, 0) 30%, rgb(240, 200, 0) 70%);
}

.btlettera_rossa{
   background: rgb(90, 00, 0);
   background: -moz-linear-gradient(222deg, rgb(90, 0, 0) 30%, rgb(190, 0, 0) 70%);
   background: -webkit-linear-gradient(222deg, rgb(90, 0, 0) 30%, rgb(190, 0, 0) 70%);
   background: -o-linear-gradient(222deg, rgb(90, 0, 0) 30%, rgb(190, 0, 0) 70%);
   background: -ms-linear-gradient(222deg, rgb(90, 0, 0) 30%, rgb(190, 0, 0) 70%);
   background: linear-gradient(132deg, rgb(90, 0, 0) 30%, rgb(190, 0, 0) 70%);
}

.btlettera_verde {
   background: rgb(0, 90, 0);
   background: -moz-linear-gradient(222deg, rgb(0, 90, 0) 30%, rgb(0, 190, 0) 70%);
   background: -webkit-linear-gradient(222deg, rgb(0, 90, 0) 30%, rgb(0, 190, 0) 70%);
   background: -o-linear-gradient(222deg, rgb(0, 90, 0) 30%, rgb(0, 190, 0) 70%);
   background: -ms-linear-gradient(222deg, rgb(0, 90, 0) 30%, rgb(0, 190, 0) 70%);
   background: linear-gradient(132deg, rgb(0, 90, 0) 30%, rgb(0, 190, 0) 70%);
}

.btlettera_blu {
   background: rgb(0, 0, 90);
   background: -moz-linear-gradient(222deg, rgb(0, 0, 90) 30%, rgb(0, 0, 190) 70%);
   background: -webkit-linear-gradient(222deg, rgb(0, 0, 90) 30%, rgb(0, 0, 190) 70%);
   background: -o-linear-gradient(222deg, rgb(0, 0, 90) 30%, rgb(0, 0, 190) 70%);
   background: -ms-linear-gradient(222deg, rgb(0, 0, 90) 30%, rgb(0, 0, 190) 70%);
   background: linear-gradient(132deg, rgb(0, 0, 90) 30%, rgb(0, 0, 190) 70%);
}
