/*
   Aggiungere qui tutti i CSS custom dell'applicazione
   NON modificare gli altri CSS
   I CSS definiti qui vengono lessicograficamente dopo quelli di webcommons (Ateneo 2009)
   e di conseguenza prevalgono (vedi le spefiche CSS per i dettagli: http://www.w3.org/TR/CSS2/ )
*/

/*
	STILI PER MOSTRARE SENZA BORDI E SENZA SFONDO I TITOLI DELLE INFOCARD NEGLI ELENCHI (Recordset) 
*/
#ElencoProdotti2 .TitleInfoCard 
{
	background: #FAFAFA;
	border:none;
	padding:0.2em 0em;
	font-weight:normal;
	color: black;
}

#ElencoProdotti1 .TitleInfoCard 
{
	background: #FFFFFF;
	border:none;
	padding:0.2em 0em;
	font-weight:normal;
	color:black;
}

#ElencoProdotti2 .ElementInfoCard2  
{
	background: #FAFAFA;
}

/*
	STESSA COSA PER CHROME
*/
body:nth-of-type(1) #ElencoProdotti1 .TitleInfoCard  
{
	background: #FFFFFF;
	padding:0.2em 0em;
	border: none;
	font-weight:normal;
}

body:nth-of-type(1) #ElencoProdotti2 .TitleInfoCard  
{
	background: #FAFAFA;
	padding:0.2em 0em;
	border: none;
	font-weight:normal;
}

body:nth-of-type(1) #ElencoProdotti2 .ElementInfoCard2  
{
	background: #FAFAFA;
}

.LeftBar, .CenterBar, .RightBar {
    padding: 0.5em;
}

/*
pagetitle
*/
.PageTitleContainer {
	display: flex;
    padding: 2px;
    margin-bottom: 1em;
    color: #069;
    /* font-size: 1.1em; */
    font-weight: bold;
}

.PageTitle {
	flex: 1 1 99%;
    align-self: center;    
}

.PageTitleLang {
	align-self: center;
    margin-right: 1em;
    margin-left: 1em;
    flex: 0 1 1em;	
}


/*
	STILE ALTERNATO PER L'ELENCO PRODOTTI
*/

.PARI .DATI2 
{
	background: #FFFFFF;
}

.DISPARI .DATI2 
{
	background: #FAFAFA;
}

/*
CSS ALBERO DEGLI INDIRIZZI (BEPPE)
*/

.ttree {
	border-top: 0.1em solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.ttree thead th {
    padding: 2px;
    margin: 0; 
    /* font-size:0.7em; */
    font-weight:bold;
    border-bottom:0.2em solid #CCCCCC;
	border-right:0.1em solid #CCCCCC;
    background-color: #F3F3EE;
}
.ttree td {
    padding: 0 4px 0 4px;
    margin: 0;
	border-bottom:0.1em solid #CCCCCC;
	border-right:0.1em solid #CCCCCC; 
    /* font-size:0.7em; */
}

.row_even {
    background-color:#ffffff;
}

.row_odd {
    background-color:#F7F7F7;
}


ul.tree, ul.tree ul {
  list-style-type: none;
  background: url(/manifesti/images/tree/vline.png) repeat-y;
  margin: 0 0 0 7px;
  padding: 0;
}

ul.tree li {
  margin: 0;
  padding-top: 0;
  padding-left: 10px;
  line-height: 25px;
  background: url(/manifesti/images/tree/node.png) no-repeat;
}

ul.tree li.last {
  background: #fff url(/manifesti/images/tree/lastnode.png) no-repeat;
}

div.cell_odd_first {
  width:100%;
  border-bottom:solid 1px #CCCCCC;
  background-color:#F7F7F7;
}

div.cell_even_first {
  width:100%;
  border-bottom:solid 1px #CCCCCC;
}

div.cell_odd {
  width:100%;
  padding:0px;
  border-bottom:solid 1px #CCCCCC;
  background-color:#F7F7F7;
}

div.cell_even {
  width:100%;
  padding:0px;
  border-bottom:solid 1px #CCCCCC;
}

.evidenzia{
	background-color: rgb(255, 248, 168);
}

.cls_note{
	font-style: italic;	
	margin-top: 5px;
}

.cls_nome_item{
	font-weight: bold;
}

.ui-datepicker{ z-index: 9999 !important;}

 .styleCellComandi20{
 	/* padding-left: 2em; 
 	text-align: right;
 	font-size: 0.8em;
 	white-space: nowrap;
 	width: 20%; */
 	color: purple;
 }
 
 .leftalign {
 text-align: left;
 }
 
 .upperfirst{
 text-transform: lowercase;
 }
 
 .upperfirst::first-letter{
     text-transform: uppercase;     
 }
 
 td.SimpleCard
 {
 background: #F2F5F7;
 }
 
 /*per sistemare stili con jaf lib 2*/
 .ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: block;
}

.ui-tabs .ui-tabs-nav li {
	white-space: normal;
}

.ui-widget {
   /*  font-family: Verdana,Arial,sans-serif;*/
   /*  font-size: 0.95em;  */
}

td.MatriceOccupazioni {
	padding: 0;
	font-size:1.2em;
}

.disabled-link {
	pointer-events: none;
}