#form_contact
{
  margin-left: auto;
  margin-right: auto;
  width: 70%;
  background-color: #F2F1EF;
  padding-top: 20px;
  padding-bottom: 20px;
}

#form_error
{
  margin-left: auto;
  margin-right: auto;
  width: 60%;
  padding-bottom: 20px;
  color: #006600;
  text-align: left;
  font-weight: bold;
}

th 
{
	font-weight: bold;
	vertical-align: top;
}

table.form_reserve 
{
  margin-left:9px;  
  margin-top:3px;  
  background: #F8F8F8;
  border : #9BB053 1px solid;
}

table.form_reserve th {
  width: auto;
  height : 25px;
  padding : 0;
  padding-left:2px;  
  margin : 0;
  background : #e7fbde;
  font-size: 14px; 
  text-align : left;
  font-weight : bold;
  color:#298134;
  border : #9BB053 1px solid;
  vertical-align: center;
}

table.form_reserve td {
  width: auto;
  height : 20px;
  padding : 5px;
  margin : 5px;
  border:0;
  text-align : left;
  color:#265C2D;
  font-size: 11px; 
  font-family:Arial, Helvetica, sans-serif;	
  text-decoration: none; 
  border-width:0; 
}

.inputboton {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size : 14px;
  font-weight : normal;
  border : #DEEEC7 1px solid;
  display:inline;
  background:#9BB053;
  color:#FFFFFF;
}
