body {
  margin-top:3px;
  margin-left:3px;
  margin-right:0px;
  margin-bottom:0px;
}
body,input,select {
  font-family:Arial;
  font-size:8pt;
  color:#00387D;
}
input {
  width:85px;
  height:18px;
}
input.submit {
  width:50px;
  height:18px;
}
select,option {
  height:18px;
  font-size:8pt;
  width:40px;
}
a {
  color:#0076C5;
  text-decoration:none;
}
a:hover {
  color:#3366CC;
  text-decoration:none;
}
.sel {
  color:#00387D;
  text-decoration:none;
  background-color:#FCFCFC;
  border-left:1px solid #AAAAAA;
  border-top:1px solid #AAAAAA;
  border-right:1px solid #AAAAAA;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-right:8px;
  cursor:default;
  z-index:10;
}
.unsel {
  color:#0076C5;
  text-decoration:none;
  background-color:#EEEEEE;
  border-left:1px solid #AAAAAA;
  border-top:1px solid #AAAAAA;
  border-right:1px solid #AAAAAA;
  padding-left: 5px;
  padding-right: 6px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-right:8px;
  z-index:10;
}
.unsel:hover {
  color:white;
  text-decoration:none;
  background-color:#CCCCCC;
  border-left:1px solid #AAAAAA;
  border-top:1px solid #AAAAAA;
  border-right:1px solid #AAAAAA;
  padding-left: 5px;
  padding-right: 6px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-right:8px;
}
p {
  margin-top:0px;
  margin-bottom:5px;
}
#numeroTreno {
  width:50px;
}
input {
  border:1px solid #0076C5;
  height:18px;
  color:#00387D;
}
.ok {
  width:32px;
  height:20px;
}
.block {
  border-top:1px solid #AAAAAA;
  border-left:1px solid #AAAAAA;
  border-right:1px solid #AAAAAA;
  border-bottom:1px solid #AAAAAA;
  position:absolute;
  left:0px;
  top:36px;
  background-color:#FCFCFC;
  width:232px;
  height:60px;
  z-index:1;
}
