#market td {
  border-bottom:solid 1px #D3D7DC;
  padding:2px;
}
td.intestazione {
background-color:#D3D7DC;
font-weight:bold;
}

#inserisci {
  width:407px;
  margin-left:19px;
  margin-top:14px;
 
  
}
#inserisci td {
 
 text-align:center;

}
#formInserisci {
  margin:10px;
  background-color:#EFECDD;
  border:solid 1px #DFD9BD;
  font-size:12px;
  color:#4F4F4F;
}
td.label {
  padding:4px;
  font-weight:bold;
  border-bottom:solid 1px #DFD9BD;
  vertical-align:middle;
}
td.dato {
  padding:4px;
  font-weight:bold;
  border-bottom:solid 1px #DFD9BD;
  vertical-align:middle;
}
td.obbligato {
  padding:4px;
  font-weight:bold;
  border-bottom:solid 1px #DFD9BD;
  vertical-align:middle;
  color:Red;
  font-size:15px;
  width:20px;
}
#avvertenze {
  margin:10px;
  border:solid 1px #DFD9BD;
  font-size:10px;
  color:#ffffff;
  text-align:center;
  
}
#avvertenze td {
  text-align:center;
  padding:6px;
}

