﻿@charset "UTF-8";
/* CSS Document */

div.list-button-bar-top { 
	padding-top: 5px; 
	padding-bottom: 10px; 
} 
 
div.list-button-bar-bottom { 
	padding-top: 10px; 
} 
 
div.list-button-bar-bottom > input.button { 
  font-size: .85em;
  background-color: #e1e1e1;
  text-align: center; 
  padding: 4px 8px;
  color: #000;
  text-decoration: none;
  line-height: 1.5em;
  white-space: nowrap;
  font-family: Tahoma, 'Lucida Grande', sans-serif;
}

/*	border: 1px solid #ccc;	  */

table.list-table { 
	border-collapse: collapse; 
	border: 3px solid #A0BDEB;
	overflow: scroll;
} 
 
table.list-tiny { 
  font-size: x-small; 
  border-collapse: collapse; 
} 
 
.list-table tr.list-header { 
	background-color: #ffffff; 
	color: inherit; 
} 
 
th.list-table, th.list-table-narrow, .list-table th { 
	padding: 8px 8px; 
	border-bottom: 3px solid #A0BDEB;
	text-align: center;
} 
/* Gacalin 29/03/2021 css per tenere l'intestazione delle liste visibile anche quando si scrolla la pagina
   position sticky e top 50px servono per tenere l'intestazione visibile sotto il menu quando si scrolla verso il basso,
   bisogna mettere il border bottom vuoto e box shadow, importante per quando si scrolla verso il basso la pagina per
   riuscire a tenere il border-bottom colorato e visibile
	box-shadow: inset 0 -3px 0 #A0BDEB;
*/

.list-table th {
        position: -webkit-sticky; /* per Safari */
        position: sticky;
	top: 50px;
	background: white; 
	border-bottom: none !important;
	box-shadow: inset 0 -3px 0 #A0BDEB;
	vertical-align: top;
	background-clip: padding-box;
}


 
.list-table tr.even, .list-tiny tr.even { 
	background-color: #ffffff; 
	color: inherit; 
} 
 
.list-table tr.odd, .list-tiny tr.odd { 
	background-color: #f0eff0; 
	color: inherit; 
} 
 
td.list-table, td.list-table-narrow, .list-table td { 
	padding: 8px 8px; 
	border-bottom: 1px solid #A0BDEB; 
} 
 
td.list-table-narrow, th.list-table-narrow { 
	padding-left: 4px; 
	padding-right: 4px; 
} 
 
tr.last td { 
  border-bottom: 3px solid #A0BDEB; 
} 
 
/* pagination ------------------------------------------ */ 
div.list-paginator-top { 
 padding-bottom: 5px; 
} 
 
div.list-paginator-bottom { 
	padding-top: 15px; 
} 
 
.list-paginator li { 
	padding:5px; 
} 
 
.list-paginator li { 
	border: 1px solid #f00; 
	background-color: #fff; 
	padding: 2px 4px; 
	font-weight: bold; 
	border: 1px solid #fff; 
	color: inherit; 
} 
 
.list-paginator li a:hover { 
	background-color: #e5e5e5; 
	color: inherit; 
} 
 
.list-paginator li.current { 
	background-color: #e5e5e5; 
	border: 1px solid #999; 
	color: inherit; 
} 
 
/* end pagination ------------------------------------------ */ 
 
/* list-filter ------------------------------------------ */ 
 
td.list-filter-pane { 
	background-color: #eee; 
	vertical-align: top; 
	border: 1px solid #ccc; 
	font-size: .9em; 
	color: inherit; 
	border-radius: 0px 5px 5px 0; /*questo serve per la form dei filtri per fare in modo che il mostra/nascondi filtri risulti bello esteticamente*/
} 

/* Modificato font-size e padding-left in .list-filter-header e .list-filter per renderli uguali alla form dei filtri*/ 
.list-filter-header { 
	font-weight: bold; 
	border-top: 1px solid #999;
	padding-left: 3px;
	font-size: 13px;
} 
 
.list-filter {  
	font-size: 13px;	 
        padding-left: 3px; 
} 
 
tr.list-filter-selected { 
	background-color: #bbb; 
	color: inherit; 
} 
 
span.list-filter-selected {  
	font-weight: bold; 
} 
 
.list-filter-section {  
  font-size: x-small;  
  font-weight: bold;  
  background-color: #bbbbff;  
  padding-left: 4px;  
  padding-top: 4px;  
  padding-bottom: 4px;  
  margin-top: 0px;  
  margin-bottom: 8px; 
} 
 
div.list-inline-filter {  
  font-size: x-small;  
} 
 
span.list-inline-filter {  
} 
 
span.list-inline-filter-selected {  
  font-weight: bold; 
} 
 
a.list-inline-filter {  
} 
 
td.list-list-pane { 
  background-color: white; 
  vertical-align: top; 
  padding-left: 10px; 
} 

.has-attachment {
  border-style:solid;
  border-width:3px;
  border-color:#15a80a;
}

@media print {
    .noprint {display:none !important;}
    a:link:after, a:visited:after {
	display: none;
	content: "";
    }
}
