span.evidenzia:hover{
	background:#55BFFF;
}
span.modifica{
	display:none;
	height:14px;
	padding:0;
	margin:0;
	vertical-align:bottom;
}
input.imgup, input.merge,input.flag, input.check, input.cancel, input.back, input.calendar, input.trash, input.add, input.remove, input.info, input.setting, input.del, input.new, input.fax, input.phone, input.telephone, input.close, input.sendmail, input.sendfax, input.building, input.alter, input.setting-denied, input.account, input.inactive-flag, input.web{
	border:none;
	padding:0;
	margin:0;
	height:14px;
	width:14px;
	cursor:pointer;
}

input.check{          background:url(../images/check.png) no-repeat;}
input.cancel{         background:url(../images/cancel.png) no-repeat;}
input.back{           background:url(../images/back.png) no-repeat;}
input.calendar{       background:url(../images/calendar.png) no-repeat;}
input.trash{          background:url(../images/trash.png) no-repeat;}
input.add{            background:url(../images/add.png) no-repeat;}
input.remove{         background:url(../images/remove.png) no-repeat;}
input.info{           background:url(../images/info.png) no-repeat;}
input.setting{        background:url(../images/setting.png) no-repeat;}
input.del{            background:url(../images/del.png) no-repeat;}
input.new{            background:url(../images/new.png) no-repeat;}
input.fax{            background:url(../images/fax.png) no-repeat;}
input.phone{          background:url(../images/phone.png) no-repeat;}
input.telephone{      background:url(../images/telephone.png) no-repeat;}
input.close{          background:url(../images/close.png) no-repeat;}
input.sendmail{       background:url(../images/sendmail.png) no-repeat;}
input.sendfax{        background:url(../images/sendfax.png) no-repeat;}
input.building{       background:url(../images/building.png) no-repeat;}
input.alter{          background:url(../images/alter.png) no-repeat;}
input.flag{           background:url(../images/flag.png) no-repeat;}
input.imgup{          background:url(../images/imgup.png) no-repeat;}
input.setting-denied{ background:url(../images/setting-denied.png) no-repeat;}
input.account{        background:url(../images/account.png) no-repeat;}
input.inactive-flag{  background:url(../images/inactive-flag.png) no-repeat;}
input.web{            background:url(../images/web.png) no-repeat;}
input.merge{            background:url(../images/merge.png) no-repeat;background-size:contain;}


span.modifica input{
	border:none;
	padding:0;
	height:14px;
}
span.modifica select{
	border:none;
	padding:0;
	height:14px;
}

table.lista{
	border-spacing:0; 
	border-collapse:collapse; 
}
table.all{
	width:100%;
}
.lista tr.header,.lista tr.header:hover{
	background:#06C;
	color:#FFFFFF;/*#2E6E9E;*/
	text-align:center;
	background: #5c9ccc url(redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;
	font-weight: bold;
}
.lista tr.header td,.lista tr.header th{
	border:1px solid #4297D7;
	margin: 0px !important;
	padding: 0px !important;
}
.lista td{
	margin:0;
	padding:2px;
	vertical-align:middle;
	text-align:center;
}
.lista tr:hover{
	background:#9FF;
}
table.contatto{
	margin-right:10px;
	float:left;
	border:none;
}
table.contatto tr{
	height:20px;
	vertical-align:middle;
}
table.contatto td{
	padding-left:5px;
}
table.contatto td.col1{
	text-align:right;
	padding-right:5px;
	padding-left:0;
	border-right:#000 1px solid;
}
.border-l{border-left: 1px solid #79B7E7;}
.border-t{border-top: 1px solid #79B7E7;}
.border-r{border-right: 1px solid #79B7E7;}
.border-b{border-bottom: 1px solid #79B7E7;}


.masa_0{
    /*non asttivo*/
    opacity:0.25
}
.masa_1{
    /*attivo non principale*/
}
.masa_2 img:first-child{
    /*attivo principale*/
    border: 2px solid #00F100;
}