body{
    background: url("../img/costruzione/bg_body.jpg") repeat-x scroll center -50px #225214;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.7em;
}

div#centrato {
  width:684px;
  height:600px;
  margin:0 auto;
  position:relative;
  background:#FFF url("bg-buono-online.png") no-repeat top left
}


#box-form{
  padding: 10px;
  position: absolute;
  right: 51px;
  text-align: left;
  top: 352px;
  width: 212px;
}

#box-valido{
  left: 90px;
  position: relative;
  top: 340px;
  width: 300px;
  font-family:Trebuchet MS;
}
#box-valido p{margin-bottom:10px;}
#privacy{
  position: absolute;
  right: 138px;
  top: 546px;
}

#privacy a, #link-home a{
  color:#195112;
  font-size:1.2em;
}

#link-home {
  font-size: 1.4em;
  margin: auto;
  position: relative;
  text-align: center;
  top: -30px;
  width: 600px;
}

p{
  margin: 0 0 31px;
}
label{
  display:block; margin:3px 0; font-weight:bold
}
input{
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  font-size: 1.4em;
  width: 97%;
  color:#195112;
}
input.bottone{
  height: 34px;
  padding: 0;
  position: relative;
  text-align: right;
  top: -9px;
  width: 114px;
  cursor:pointer;
}

