*{
	border: 0;
	margin: 0;
	padding: 0;
}
body{
	background-color:#ffffcc;
	
}
#header{
	background: url(img/menu-bg.jpg) repeat-x 0 0;
	height: 140px;
	width: auto;
	
}

#content{

}
#content_fixed{
	width: 450px;
	margin: 10px auto;
	align:center;
}
#divscroll {
overflow:auto; 
height:200px; 
width:100%; 
background:#ffffff;
 border: 1px solid #999999;

}

#login{
	height: 145px;
	width: 424px;
	margin-top: 100px;
	margin-left: auto;
	margin-right: auto;
	background: url(img/login.png);
	padding: 30px;
}
#login h2{
	font-family: "Trebuchet MS";
	text-align: center;
	border-bottom: solid #ff8e26 2px;
}
#login form{
	font-family: Verdana;
	font-size: 12px;
}

.spformLabel {

/*	width: 12em;*/
	font-family: Verdana;
	font-size: 12px;
float: right;
text-align: right;
margin-right: 0.5em;
margin-top: 0.5em;
display: block;	
}

.spformSufijo {
font-family: Verdana;
font-size: 12px;
text-align: left;
}

fieldset{
	border: 1px solid #AAAAAA;
	padding: 3px 0px 10px 0px; /*padding-top padding-right padding-bottom padding-left */
	font-family: Verdana;
	font-size: 12px;
}

legend {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	/*color: #F0F;*/
} 



#login fieldset{
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	text-align: center;
}
#login input{
	border: #925121 solid 1px;
	width: 150px !important;
}
#login button{
	background-color: transparent;
}
#login label, #login input {
     display: block;
     width: 100px;
     float: left;
     margin-bottom: 10px;
}
#login label{
     text-align: right;
     width: 75px;
     padding-right: 20px;
}
#login br{
     clear: left;
}
#unifrutti{
	position: absolute;
	top: 0;
	right: 200px;
}
#sensor{
	position: absolute;
	top: 40px;
	right: 0;
	z-index: 0;
}
#menu{
	font-family: Verdana;
	font-size: 12px;
	color: #1f764f;
	position: absolute;
	top: 91px;
	right: 10px;
	text-align: right;
}
#menu img{
	height: 24px;
}
#menu ul{
	float: left;
	list-style-type: none;
}
#menu ul li{
	display: inline; 
}
#menu ul li a{
	padding: 0.2em 1em;
	text-decoration: none;
	float: left;
	border-left: 1px solid #cecece;
	color: #1f764f;
}
#menu ul li a:hover {
	color: #ff6600;
}
#table_1, #table_2{
	font-family: Verdana;
	font-size: 12px;
	border-collapse: collapse;
	border-spacing: 1px;
}
#table_1 caption{
	font-size: 14px;
	/*margin: 5px auto;*/
	
}
#table_1 tr td, #table_2 tr td, #table_1 thead td, #table_2 thead td{
	border: 1px solid #999999;
	text-align: center;
}
#table_1 tr.even, #table_2 tr.even{
	background-color: #ffffff;
}
#table_1 tr.odd, #table_2 tr.odd{
	background-color: #f1f1f1;
}
#table_1 td, #table_2 td{
	padding: 1px 4px;
/*	width: 14%;*/
}
#table_1 thead{
	background: #ffffff;
	font-weight: bold;
}
#table_1 input{
	border: 1px solid black;
}
#table_2 thead{
	background: #660000;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}
#table_1 input{
	border: solid 1px #7F9DB9;
	text-align: center;
}
#data_table{
	width: 450px;
	border: 2px solid #F1F1F1;
	background: #ffcc66;
	font-family: "Trebuchet MS";
	
}
#data_table h2{
	
}
#data_table h3{
	
	border: #ffffff 1px solid;
	background: #153300;
	color: #ffffff;
	font-size: 14px;
	line-height: 24px;
	padding-left: 15px;
}
#data_table p{
	width: 95%;
	margin: 5px auto;
	font-size: 12px;
	font-family: verdana;
}
/*#data_table select{
	min-width: 150px;
	width: auto !important;
}
*/
#data_table_list{
	font-family: Verdana;
	font-size: 12px;
	color: #1f764f;
	text-align: center;
	margin: 10px auto;
}
#data_table_list ul{
	list-style-type: none;
	margin-left: 100px;
	text-align: center;
}
#data_table_list ul li{
	display: inline; 
}
#data_table_list ul li a{
	text-decoration: none;
	background: url(img/button.png);
	background-repeat:no-repeat;
	float: left;
	color: #1f764f;
	width: 84px;
	height: 30px;
	padding: 5px 5px 0 10px;
}

#data_table_list ul li a:hover {
	color: #ff6600;
}
#paginate{
	font-size: 12px;
	font-family: verdana;
	margin: 5px;
}

.spformRequired {
  background:#FFFFFF;
  border: solid 1px #000000;


  font-family: "Trebuchet MS";
  font-size: 12px;
  /*height: 19px;*/
  /*line-height: 17px;*/
}

.spformNoRequired {
  background:#F0F0F0;
  border: solid 1px #000000;
  /*width: 550px;*/
  /*margin-bottom: 5px;*/
  font-family: "Trebuchet MS";
  font-size: 12px;
  /* height: 19px; */
  /*line-height: 17px;*/
}

.spformDisabled {
  background:#A0A0A0;
  border: solid 1px #000000;
  /*width: 150px;*/
  color: #FFFFFF;
  /*margin-bottom: 5px;*/
  font-family: "Trebuchet MS";
  font-size: 12px;
  /* height: 19px; */
  /*line-height: 17px;*/
}