html, body {
	background:#eeeeee;
	}
html, body, form	{
	margin: 0;
	padding: 0;
	color: #000066; 
	}
body, th, td, input, select, textarea {
	font-family:Verdana, "Helvetica Cyr", Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
h2 {
	font-size:medium;
	}
h3 {
	font-size:x-small;
	margin:0;
	}
table {
	}
img {
	border:0;
	}
img.amiddle {
	vertical-align:middle;
	}
input, select {
	border: 1px solid #929292;
	background: #eeeeee;
	}

/* IDs */
div#login {
	background:white;
	border-top:1px solid #6699cc;
	border-bottom:1px solid #6699cc;
	text-align:center;
	margin-top:15%;
	}
div#login td {
	text-align:left;
	font-size:small;
	}
div#login label {
	letter-spacing:8px;
	}
div#sectiontitle {
	background:#6699cc;
	padding:3px;
	}
div#main {
	 border: 1px solid #6699cc;
	 text-align:center;
	 background:white;
	 }
ul#control_panel {
	background:#6699CC;
	margin:0;
	width:90%;
	}
ul#control_panel li {
	display:inline;
	margin-right:10px;
	}
	
/* CLASSes */
table.scheda{width:100%}
input.number {width:30px; text-align:right; }

.titleon {
	background:#6699cc url(images/gripblue.gif) left no-repeat;
	padding-left:20px;
	}
.titleoff {
	background:#929292 url(images/gripgray.gif) left no-repeat;
	padding-left:20px;
	}
.w100 {
	width:100%;
	}
.btn {
	letter-spacing:2px;
	}


.col1 { font-size: xx-small; background-color: #EFF4FA; font-weight: normal; color: #000066; height: 15px; padding-left: 2px; border-color: #386deb black}
.col2 { font-size: xx-small; background-color: #DAE7F1; bordercolor="#235462"; font-weight: normal; color: #000066; height: 15px; padding-left: 2px; border-color: #386deb black}

.ricerca	{
	background-color: #FFFF00;
	color: #000000;
	}
.riga1 {  background-color: #EFF4FA}
.riga2 {  background-color: #DAE7F1}
.rigaev {  background-color: #FFFF99}
