body, tr, td, th {
	font-size:10px; 
	font-family: Verdana, Helvetica;
	color: #000066;
}

input {
	border: 1px solid #b1c1d0;
	font-size:10px; 
	font-family: Verdana, Helvetica;
	color: #FF6600;
	background: #f9fcf3;
}
input.nb {
	border: 0px;
	font-size:10px; 
	font-family: Verdana, Helvetica;
}
input.checkbox {
	border: 0px none 0;
}
textarea {
	border: 1px solid #b1c1d0;
	font-size:10px; 
	font-family: Verdana, Helvetica;
	color: #ffa500;
	background: #f9fcf3;
}
textarea.nb {
	border: 0px;
}


table.bb 
	{
	border-bottom: thin solid #8ec740;
	}

table.nb {
	border: 0px;
}

table.1 {
	border:; 
}
.td_b
	{
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-bottom: 0px solid;
	border-right: 0px solid;
	}
.t_b
	{
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	}
.totale_rep
	{
	border-top: 1px solid black;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
	}
.r0 {
	background: #FFFFFF;
}
.r0ne {
	background: #FFFFDD;
}
.r00 {
	background: #FFFFFF;
}
.r01 {
	color: grey;
	background: #FFFFFF;
}
.r1 {
	background: #e5e5e5;
}
.r1ne {
	background: #CCCC99;
}
.rs {
	background: #bbbbbb;
}
.r10 {
	background: #e5e5e5;
}
.r11 {
	color: grey;
	background: #e5e5e5;
}
.r2 {
	background: #dddddd;
}
.totale {
	border-top: 2px solid #e0e0e0;
	background: #FFFFFF;
	font-weight: bolder;
}
.totalepassivo {
	border-top: 2px solid #e0e0e0;
	background: #FFFFFF;
	font-weight: bolder;
	color: red;
}
.bianco {
	background: #ffffff;
}
.justify
	{
	text-align: justify;	
	}

td.BottoniHome
	{
	background: #dddddd;
	font: bold;
	font-size: 30px;
	}


td.nb {
	border-bottom: thin solid #8ec740;
}
td.sel {
	border: thin solid #ff0000;
}

td.titolosez
	{
	background: #FF6600;
	font: bold;
	color: #FFFFFF;
	font-weight: bolder;
	}
td.titolo
	{
	background: #ffffff;
	font: bold; 
	color: #555555; 
	font-size: 20px;
	font-weight: bolder;
	}
td.titolo_pag_sinistra
	{
	background: #ffffff;
	font: bold;
	color: #ff0000; 
	font-size: 12px;
	height: 30px;
	vertical-align:middle;
	}	
	
td.totale1 {
	 background: #e5e5e5;
	 font-weight: bolder;
}
td.totale0 {
	 background: #ffffff;
	 font-weight: bolder;
}
td.dismissed {
	color: #aaaaaa;
}	
span.titolo_pag_descrizione	
	{
	background: #ffffff;
	font: bold; 
	color: #333333; 
	font-size: 12px;
	}
th.liv1 {
	 font: bold; 
	 color: #FFFFFF; 
	 font-weight: bolder;
	 background: #FF6600;
}
.sopralineato
	{
	border-top: 1px solid #8ec740;
	}
th.liv0 {
	font-size:40px; 
	font-family: Verdana, Helvetica; 
	font-weight: bolder;
}
th.liv2 {
	color: #333333; 
	background: #FFFFFF;
	border-bottom: thin solid #FF6600;
	font-weight: bolder;
}
th.liv2c {
	text-align: center;
}
th.liv2r {
	text-align: right;
}

th.tab_off {
	color: #FFFFFF;
	background: Silver;
	font-weight: bold;
}
th.tab_sel {
	color: #ffffff;
	background: #8ec740;
	font-weight: bold;
}

img {
	border: none;
}
p {
	text-align:justify;
}
.b{ color: #8ec740;  font-weight:bold}
a,a:link,a:visited{text-decoration:none; color:#0000AA}
a:hover,a:focus, a:active{text-decoration:underline; color:#FF6600}
a.c,a.c:link,a.c:visited{color:#ffa500;text-decoration:none}
a.tm,a.tm:link,a.tm:visited{color:black}
a.n,a.n:link,a.n:visited{color:#000000;text-decoration:none}
a.n:hover,a.n:focus, a.n:active{text-decoration:none;color: #888888}

a.prj,a.prj:link,a.prj:visited{color:#FF6600; text-decoration:none; font-weight: bold;}
a.prj:hover,a.prj:focus,a.prj:active{text-decoration:underline; color:red; font-weight: bold;}

a.prjcls,a.prjcls:link,a.prjcls:visited{color:#A0A0A0; text-decoration:none; font-weight: bold;}
a.prjcls:hover,a.prjcls:focus,a.prjcls:active{text-decoration:underline; color:red; font-weight: bold;}

.t,h1,h2,h3,h4,h5,h6{font-family:"Trebuchet MS",Helvetica;font-weight:bold}
.t{color: #4488aa;font-size:16px}

h3{
	color: Red;
}

h4{color: #91B6DA;font-size:18px}
h5{color:#666666;font-size:20px}
h6{color:#8ec740;font-size:14px}
p.hs{color: #000000;font-size:12px;font-family : monospace;}

font.folder_title {
	font-family: sans-serif;
	font-size: 35px;
	font-weight: bold;
	color: Green;
	text-decoration: none;
}

a.nou {
	text-decoration: none;
}

.etichetta {
	color: #333333;
	font-weight: bolder;
}

a.bottone,a.bottone:link,a.bottone:visited{color:#FF6600;text-decoration:none;font:14px Helvetica; font-weight: bold;}
a.bottone:hover,a.bottone:focus, a.bottone:active{text-decoration:none;font:14px Helvetica; font-weight: bold;color: #FF6600}

/*Calendario Home Page*/
.today {
	background: #eeeeee;
	
	border: solid 0 #cccccc; 
	border-right-width:2px;
	border-bottom-width:2px;
}

.days {
	border: solid 0 #cccccc; 
	border-right-width:2px;
	border-bottom-width:2px;
}

.holydays {
	color: #cccccc;

	border: solid 0 #cccccc; 
	border-right-width:2px;
	border-bottom-width:2px;
}
.head {
	background: #cccccc;
	font-weight: bold;
}

.title {
	background: #cccccc;
	font-weight: bold;
	font:20px Helvetica;
	text-align: center;
}

.hh {
	font-weight: bold;
	font:14px Helvetica;
	text-align: center;	
}

.check {
	font-weight: bold;
	color: red;
	font:14px Helvetica;
	text-align: center;	
}

a.menupage {
   font-size: 20px;
   font-weight: bolder;
}

/*************************************
FATTURE
*************************************/
table.fattura_contenitore {
    width: 17cm;
	height: 24cm;
	border: 0; 
}

img.fattura_logo {
    width: 12cm;
}

td.fattura_header {
	font: 0.40cm Verdana, Arial;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 0px 0px;
	color: #444444;
}

td.fattura_footer {
    height: 0.5cm;
	font: 0.25cm Verdana, Arial;
	text-align: center;
	color: #444444;
}

table.intestazione {
	border: solid 1px #555555; 
	font:0.3cm Verdana, Arial;
	text-align: center;
	padding: 0px 0px 0px 0px;
	color: #444444;
}
th.tint {
	font:0.3cm Verdana, Arial;
	text-align: center;
	font-style: italic;
	color: #444444;
}
th.separatore {
	border-left: solid 1px #555555;
	width: 1px;
}
th.intestazione {
	font: 0.3cm Verdana, Arial;
	font-weight: bold;
	text-align: left;
	color: #444444;
}

td.intestazione {
	font: 0.3cm Verdana, Arial;
	text-align: left;
	color: #444444;
}

td.fatt_desc {
	font: 0.3cm Verdana, Arial;
	text-align: left;
	vertical-align: top;
	color: #444444;
}

th.totali {
	font: 0.3cm Verdana, Arial;
	font-weight: bold;
	text-align: right;
	color: #444444;
}

td.totali {
	font: 0.3cm Verdana, Arial;
	text-align: right;
	vertical-align: top;
	color: #444444;
}

td.budget {
	border: solid 1px #555555;
}






