body {
  /*background: url(images/background.png) repeat-x #e6e3dc;*/
  background: url(images/sfondo-header.png) repeat-x scroll 0 0 white;
  margin: 0;  
  font-family: Courier New; 
}

a {
  /*color: #9bb50b;*/
  color: #FF6A00;  
  text-decoration: none;
}

a:hover {
  /*color: #9CB60C;*/
  color: #9CB60C;
  text-decoration: underline;
}

td {
 font-family: Courier New;
	font-size: 10pt;
	color : #000000;
	height: 24px;
}

tr.border_bottom td {
  border-bottom: 1pt solid #000000;
}

option  {
 font-family: Courier New;
	font-size: 8pt;
	color : #000000;
	height: 18px;
}
select  {
 font-family: Courier New;
	font-size: 8pt;
	color : #000000;
	height: 18px;
}

#wrapper {
  width: 900px;
  margin-left: auto ;
  margin-right: auto ;
  /*margin-top: auto ;*/
  margin-top: 10px ;
}


#header {
  background: url(images/bg_header.png) no-repeat;
  background-position: center top;
  background-size: contain; 
  height: 84px;
}

#logo {
  background: url(images/ntozzisrl.png) no-repeat;
  width: 260px;
  height: 70px;
  margin-top: -3px;
  margin-left: 20px;
}

#updates {
  color: #e6e3dc;
  font-family: Courier New;
  /*padding-top: 5px;*/
  padding-top: 0px;
  margin-top: -2px;
}

#updates span {
  font-size: 13px;
  padding-left: 200px;
}

#login {
  /*background: url(images/loginbg.png);*/
  /*width: 356px;*/
  width: 456px;
  height: 73px;
  position: relative;
  /*top: -71px;
  left: 560px;*/
  color: #e6e3dc;
  font-family: Courier New;
  font-size: 13px;
  top: -90px;
  /*left: 520px;*/
  left: 420px;
}

#loginwelcome {
  /*padding-left: 30px;*/
  padding-left: 130px;
  /*padding-top: 25px;*/
  padding-top: 30px;
}
#loginwelcome2 {
  position: relative;
  top: 5px;
  left: 15px;  
}

#loginwelcome2 .user{
 font-family: Courier New;
	font-size: 8pt;
	color : #000000;
}

#loginwelcome2 .pass{
 font-family: Courier New;
	font-size: 8pt;
	color : #000000;
}

#loginwelcome2 table{
  padding-left: 10px;
  padding-top: 10px;
}

#loginwelcome2 td{
 font-family: Courier New;
	font-size: 8pt;
	color : #e6e3dc;
}

#loginexit {
  left: 100px;
}

#login .username {
  border: none;
  background: url(images/formfield.png) transparent no-repeat;
  width: 131px;
  height: 21px;
  color: #859c0a;
  font-family: Courier New;
  text-indent: 4px;
  font-size: 13px;
}

#login .password {
  border: none;
  background: url(images/formfield.png) transparent no-repeat;
  width: 131px;
  height: 21px;
  color: #859c0a;
  font-family: Courier New;
  text-indent: 4px;
  font-size: 13px;
}

#login .submit {
  border: none;
  background: none;
  width: 50px;
  font-family: Courier New;
  color: #e6e3dc;
  font-size: 15px;
}

ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#navigation {
  float:right;
  font-size:12px;
  margin-top: -18px;
  font-family: Courier New;
}


#navigation li {
  float:left;
  margin-right: 3px;
}

#navigation li a{
  display: block;
  text-decoration: none;
  color: #e6e3dc;
  width: 58px;
  height: 24px;
  text-align: center;
  padding-top: 5px;
}



#navigation .on {
	background: url(images/button.jpg) no-repeat;
 color : #000000; 
}

#tab_content {
  background: url(images/contentback.jpg);
  height : 150px;
  margin-top: -3px;
  padding: 0px;  
}
	

#content {
  background: url(images/contentback.jpg);
  /*margin-top: 15px;*/
  /*padding: 10px;*/
  /*height: 460px;*/
  height : 926px;
  margin-top: -3px;
  padding: 0px;
}

#content h2 {
  font-family: Courier New;
  font-size: 23px;
  color: #9bb50b;
  margin: 0;
  margin-top: 10px;
}

#content p {
  font-family: Courier New;
  font-size: 13px;
  padding-left: 15px;
  margin: 0;
  width: 90%;
}

#stock {
  margin: 0 auto;
  margin-top: 15px;
  width: 78%;
}

#footer {
  /*background: url(images/footback.png) no-repeat;*/
  background: #154b70;
  height: 22px;
  font-family: Courier New;
  font-size:14px;
  color: #FFFFFF;
  margin-bottom: 9px;
}

#end_footer { font-size:13px; line-height:16px; color:#336; margin-bottom:0; font-family:"Myriad Pro","Myriad Web Pro Regular","Lucida Grande",Geneva,Trebuchet MS,sans-serif;}
#end_footer_left{ float:left; width:700px; margin-left:20px;			/*letter-spacing:-1px;*/font-size:13px;}
#end_footer_right{ float:right; width:200px; margin-right:20px; text-align:right;}
#end_footer_light{font-size:9px}

#copyright {
  width: 100%;
  text-align: center;
}

#copyright a {
  color: #000000;
  text-decoration: none;
}

#copyright a:hover {
  color: #728507;
  text-decoration: underline;
}

#boxDiv {
 font-family: Courier New;
	font-size: 8pt;
	color : #000000;
}

.numtext {
 text-align : right;
 background-color: #DCDCDC;
 font-family: Courier New;
}

.txttext {
 text-align : left;
 text-transform:uppercase;
 font-family: Courier New;
}

.scatext {
 text-align : right;
 background-color: #B22222;
 color :  #FFFFFF;
 font-weight: bold;
 cursor:default;
 width : 100%;
 font-size: 8pt;
 font-family: Courier New;
}

.prgtext {
 text-align : right;
 background-color: #9CB60C;
 color :  #FFFFFF;
 font-weight: bold;
 cursor:default;
 width : 100%;
 font-size: 8pt;
 font-family: Courier New;
}

.scatextp {
 text-align : right;
 background-color: #FFAA00;
 color :  #FFFFFF;
 font-weight: bold;
 cursor:default;
 width : 100%;
 font-size: 8pt;
 font-family: Courier New;
}

input.numtext:focus{
 background-color: #FFFF99 ;
}

input.txttext:focus{
 background-color: #FFFF99 ;
}

input.prgtext:focus{
 color :  #000000;
 background-color: #FFFF99 ;
}