@charset "iso-8859-1";


body
{
    background-color: #FFFFFF;
    background-position: left top;
    margin: 0;
    font-family: Verdana;
    /*  background: "images/linee_home.jpg" left top; */
    /* background: url("images/linee_home.jpg"); */
}
a img {border:0;}
a, a:visited, a:hover {color:#0000FF;}

#involucro
{
    padding: 0;
    width: 800px;
    position: absolute;
    left: 50%;
    margin-left: -410px;
}

#involucro1
{
   
    width: 700px;
    position:absolute;
    top: 450px;
    align-content: center;
    left: 50%;
    margin-left: -400px;
  
    
}
#menu
{
    height: 47px;
}
#StyleContatti
{
    height: 47px;
}
.logo
{
    position: absolute;
    top: 18px;
    right: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

#presentazione {height:388px; background:url("../imgs/home_body.jpg") repeat-x;}
#presentazione #banner {margin-left:5px;}
#presentazione #homenews {width:209px; height:388px; background:url("../imgs/home_offerte.jpg") no-repeat; margin-left:590px;}

#corpo {background-color:#FFFFFF; margin-top:0;}
#corpo #welcome {width:590px; padding-left:7px; margin-right:200px;}
#corpo #newsletter {width:202px; float:right;}
#corpo p {font-size:80%; padding:0 8px;}
#corpo form {text-align:center;}
#corpo input {margin:10px 5px 5px 5px;}

#homenews {padding-top:35px; padding-left:10px; color:#FFFFFF; font-size:80%;}
#homenews a {width:190px; margin:0px; color:#FFFFFF; text-decoration:none; margin-bottom:10px;}
#homenews p {margin-right:20px;}

#footer {background-color:#FFFFFF; height:40px; margin-top:-13px; font-size:80%; color:#666666;}
#footer a {color:#666666;}

/* Form Validation */
input.disabled {border: 1px solid #F2F2F2; background-color: #F2F2F2;}
input.required, textarea.required {border: 1px solid #00A8E6;}
input.validation-failed, textarea.validation-failed {border: 1px solid #FF3300; color : #FF3300;}
input.validation-passed, textarea.validation-passed {border: 1px solid #00CC00; color : #000;}
.validation-advice {font-size:80%; margin: 5px 0; padding: 5px; background-color: #FF3300; color : #FFF; font-weight: bold;}
.custom-advice {margin: 5px 0; padding: 5px; background-color: #C8AA00; color : #FFF; font-weight: bold;}
