/* 

	TableCloth	
	by Alen Grakalic, brought to you by cssglobe.com
	
*/

/* general styles */

/*
table, td{
	font:100% Arial, Helvetica, sans-serif; 
}
table{width:92%;border-collapse:collapse;margin:1em 0; font-size: 90%;}
th, td{text-align:left;padding:.5em;border:1px solid #fff;
	background-color: #fff6f0;
}
th{background: #dadada;color: #354321;
	border: 1px solid #e6dada;
}
td{background: #eff4d4;}

/* tablecloth styles 

tr.even td{background: #fefbff;}
tr.odd td{background: #e7ebeb;}


th.down, tr.even th.down, tr.odd th.down{background: #e8d2b2;}
th.selected, tr.even th.selected, tr.odd th.selected{}

td.over, tr.even td.over, tr.odd td.over{background: #c8d2d2;}
td.down, tr.even td.down, tr.odd td.down{background: #cee2d9;color:#fff;}
td.selected, tr.even td.selected, tr.odd td.selected{background: #eff4f3;color:#555;}

/* use this if you want to apply different styleing to empty table cells
td.empty, tr.odd td.empty, tr.even td.empty{background:#fff;}

*/
.internaltr {
		border: 1px solid #e6dada;
	
}
.operations {
	width: 58px;
}

.date_td {
	width: 75px;
}

.op_td {
	width: 80px;
}

.movimento_td {
	width: 80px;
}
.fattura_td {
	width: 30px;
}

.nohover {
	background-color: transparent;
	border: 1px solid #e6dada;

}
.nohover:hover {
	
	background-color: none;
}


/**Grid*/
table#grid {
 width: 99%;

}





.timerow {
	background: none;
	background-color: white;
	font-size: 1.5em;
}

.blackened {
background-color: #f1f0ee;

}
.giorno_td {
	background-color: #f1f0ee;
	font-size: 2em;
	opacity: 0.4;
}

.calendario_header {
	background-color: #f1f0ee;
	height: 60px;
	
}

.riga_calendario {
	border-bottom: solid 1px gray;
	border-right: solid 1px gray;
	border-color: #e4e9ec;
        font-size: 11px;
        
        
}

.riga_calendario:hover {
	
	font-weight: bold;
}

.festivo {
	background-color: rgba(153,159,154,0.09);
	
}

.colora_rossa{
    color:red;
}

