body, html {
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
color: #fff;
}
.cont{
  width: 100%;
  text-align: center;
}
.prima1{
width: 60%;
height: auto;
min-height: 90px;
padding: 20px;
background: #FFF;
border-radius:10px;
border:1px solid #333;
color:#333;
text-align: center;
font-size:1.6em;
line-height: 1.8em;
margin: 50px auto;
}
.cont img{
 margin-bottom:-220px;
 max-width: 350px;
 height: auto;
}
#box{
  max-width: 400px;
  margin: 80px auto;
  padding: 20px 10px 10px 20px;
  background: #FF6E40;
  border-radius:10px;
  border:1px solid #fff;
  color:#fff;
}
/*form*/
#result{
  margin-top:10px;
  color:#FC0;
}
#log {
  max-width: 700px;
  text-align: center;
  margin: 20px auto;
}
#log input {
  border: 1px;
  outline: 0;
  padding: 0.6em;
  border: 2px solid #8fbc8f;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border: 10px 10px 10px 10px;
  display: block;
  width: 92%;
  font-family: 'Arial', sans-serif;
  font-size:1.0em;
  resize: none;
}
.pulsante{
  width:65px;
  height: 28px;
}
#login {
  color: #333;
  background: yellow;
  cursor: pointer;
  width:100%;
  border: 2px solid #FF6E40;
  border-radius: 10px;
  padding:0.3em 0.6em 0.3em 0em;
}
#login:hover{
  background: #FF6E40;
  color:#fff;
  border:2px solid #fff;
}
p {
  margin-top:18px;
  font-size: 0.8em;
  text-align: right;
}
p a{
  color:#fff;
}
