@charset "iso-8859-1";
/* company: SoftHrod - www.softhrod.com */
/* author: Ruggero Barsacchi */

/***********************************/

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

#involucro {padding:0; border-left:8px solid #e2e8f6; border-right:8px solid #e2e8f6; width:803px; position:absolute; left:50%; margin-left:-410px;}
#menu {height:47px; background:url("../imgs/px_menu.jpg") repeat-x;}

#logo {position:absolute; top:255px; width:251px; height:81px;}

#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;}
#footer #softhrod {float:left;font-size:80%; text-align:left; width:400px;}
#footer #softhrod p {margin:0;margin-top:7px;}
#footer #softhrod img {margin-top:5px; margin-left:10px; margin-right:5px;}

/* 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;}

