BODY {margin-top:15px; background-attachment:fixed; background:#426C96 url(../img/bg_body.jpg) bottom left fixed no-repeat}

.clear {clear:both;}
.trans {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/bg_white.png')}
.trans[class] {background-image:url(../img/bg_white.png)}

IMG {border:0px;}

#wrapper {clear:both; text-align:center;}
#header_wrapper, #content_wrapper, #footer_wrapper {clear:both; width:780px; margin:0 auto; text-align:left;}

#header_wrapper {padding-top:10px; background:url(../img/bg_header.png) no-repeat top center;}
#content_wrapper {}
#left_wrapper {float:left; width:200px;}
#right_wrapper {float:right; width:580px;}
#footer_wrapper {height:90px; margin-bottom:70px; background:url(../img/bg_footer.png) no-repeat bottom center;}

#header {background:#ffffff; padding:0 10px 10px 10px;}
#content {background:#ffffff; padding:10px 0;}
#content img {border:1px solid #426C96}
#left {}
#right {padding:0 20px;}
#footer {padding:50px 20px 0px 20px;}

/* FONTs */
BODY {font-family:Verdana, sans; font-size:12px; color:#666666; line-height:1.5em;}
#footer {font-size:12px;}
h1, h2, h3, h4 {color:#426C96;}
h1 {font-size:17px; border-bottom:2px solid #f2f2f2; margin-bottom:15px;}
a {color:#426C96;}
a:visited {color:#426C96}

/* MENU */
#left ul {float:left; width:200px; margin:0px; padding:0 10px; list-style-image:url(../img/bl_freccia.gif); list-style-position:inside;}
#left ul li {clear:both; width:170px; padding:4px; padding-bottom:6px; border-bottom:1px solid #D7D7D7;}

form {margin:5px 15px; padding:0; font-family:arial; font-size:12px;}
form fieldset {border:1px solid #ccc; padding:10px 20px 20px 20px; margin-left:10px; margin-right:10px; margin:0 0 10px 0;}
form fieldset legend {font-size:15px; padding:10px; font-weight:bold; color:#333333;}
form p {margin:0 0 15px 0; padding:0; clear:both;}
form label {float:left; width:100px; text-align:right; margin-right:10px}
form input, form textarea {border:1px solid #dddddd; background:#f8f8f8 url(../img/bg_point_white.gif) repeat-x top left; padding:3px; width:150px;}
form textarea {width:350px;}
form input[type=checkbox], form input[type=radio] {width:20px; padding:0;}
form span.hint {display:block; clear:both; margin-left:110px; font-size:10px; margin-top:2px; margin-bottom:5px; background:url('../img/icone/ico_fumetto.gif') no-repeat; background-position:0px center; padding-left:12px;}
form span.errore {display:block; clear:both; margin-left:110px; margin-bottom:2px; padding:3px 2px 3px 26px; border:1px solid; color:#D8000C; background:#FFBABA url('../img/silk/error.png') no-repeat; background-position:5px center;}
form .xsmall {width:70px;}
form .small {width:150px;}
form .medium {width:250px;}
form .large {width:350px;}
form .xlarge {width:500px;}
form input.btn {cursor:pointer; border:1px solid #ccc; border-top:1px solid #ddd; border-left:1px solid #ddd; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-weight:bold; color:#666; background:#f5f5f5 url(../img/icone/action_save.gif) no-repeat; background-position:5px center; padding:4px 2px 4px 20px;}