* {
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 8pt;
}

body, html {
   height: 100%;
   margin: 0;
} 

#menu{
margin: 0;
padding:0;
background:#eee;
border-bottom: 1px solid #c00;
border-top: 1px solid #c00;
font-family: Tahoma, Verdana, Arial, sans-serif;
}

#menu li{
display: inline;
margin: 0;
padding: 0;
list-style-type: none;
}

#menu a {
	background-color: #DAA520;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	color:#000066;
} 

#menu a:hover {
border-top: 2px solid #c00;
color: #c00;
}


#wrapper2 {
   width: 350px;
   height: 200px;
   position: absolute;
   top: 50%;
   left: 50%;
   margin: -100px 0 0 -175px;
}

#wrapper3 {
   width: 350px;
   height: 200px;
   position: absolute;
   top: 50%;
   left: 50%;
   margin: -100px 0 0 -175px;
}

#wrapper4 {
   width: 350px;
   height: 200px;
   position: absolute;
   top: 50%;
   left: 50%;
   margin: -100px 0 0 -175px;
}

#wrapper5 {
   width: 350px;
   height: 200px;
   position: absolute;
   top: 50%;
   left: 50%;
   margin: -100px 0 0 -175px;
}

.griglia th {
	background-color: #DAA520;
	color: #000066;
}
.griglia td {
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #c0c0c0;
	text-align:left;
}

td.ins {
	background-color: #fff000;
	text-align:right;
}

input.ins {
	text-align:right;
}

td.ins1 {
	text-align:right;
}

input.ins1 {
	text-align:right;
}

td.totali {
	background-color: #fff0CC;
	text-align:right;
	font-weight: bold;
	font-size: 10pt;
}

td.totalic {
	color: #ff0000;
	background-color: #fff0CC;
	text-align:center;
	font-weight: bold;
	font-size: 14pt;
}

td.totalianno {
	background-color: #fff000;
	text-align:right;
	font-weight: bold;
	font-size: 10pt;
}

td.totalicanno {
	color: #ff0000;
	background-color: #fff000;
	text-align:center;
	font-weight: bold;
	font-size: 14pt;
}

.scheda th {
	background-color: #DAA520;
	color: #000066;
	text-align:left;
}
.scheda td {
	background-color: #ffffff;
	color: #000000;
	text-align:left;
}

#riepilogo {
	width:80%;
}
li  {
	margin:0;
	padding:0;
	list-style-type: none;
}

li.categorie  {
	background-color: #ffffff;
	color:#000000;
	margin:0;
	padding:0;
	list-style-type: none;
	font-size: 10pt;
}
li.conti  {
	background-color: #ffffff;
	color:#000000;
	margin:0;
	padding:0;
	list-style-type: none;
	font-size: 10pt;
}
li.movimenti  {
	background-color: #ffffff;
	color:#000000;
	margin:0;
	padding:0;
	list-style-type: none;
	font-weight:normal;
}

li.movimenti th {
	background-color: #DAA520;
	border:1px solid #000000;
	font-weight:normal;
}


li.movimenti td {
	border:1px solid #000000;
	font-weight:normal;
}