BODY {background:#27343c; margin:40px 0; color:#666}

#content {padding-top:10px; background:#ffffff url(../img/bg_content.gif) no-repeat top center;}
#header {margin-bottom:10px;}

a:link, a:active, a:visited {font-family:Arial,Helvetica,sans-serif; color:#FF0000;}
a:hover {color:#FF7070}

.right {text-align:right}
.padding {padding:0 10px 40px 10px;}
.border {border-left:1px solid #F8F5EE; padding-left:5px;}
.gradient {padding-bottom:70px; background:#ffffff url(../img/bg_gradient.gif) repeat-x bottom left;}
.imgborder {padding:5px 0; border:2px solid #eee; border-width:2px 0; background:#ffffff;}

#menu h5 {margin:0; padding:0; border-bottom:2px solid #eee; font-family:"Times New Roman",Times,serif; color:#506B7B; font-size:18px;}
#menu ul {margin:0; padding:0; list-style-image:none; list-style-position:inside; list-style-type:none;}
#menu ul li {margin:3px 0; padding:5px 0; border-bottom:1px dashed #ccc;}
#menu ul li a {margin:0; padding:0; line-height:16px;}

#img {width:468px; overflow:hidden; margin-bottom:15px;}
#paragrafi {border-top:0px solid #eee; padding:10px 0;}

h1, #menu h5 {color:#506B7B; font-family:Arial,Helvetica,sans-serif; font-size:18px; margin:0;}

#footer {background:#506B7B url(../img/bg_footer.gif) no-repeat bottom center; color:#ffffff; font-size:12px; margin-top:5px; padding:10px 0;}
#footer a:link, #footer a:active, #footer a:visited {color:#fff}

#pie {margin-top:5px;}
#pie a:link, #pie a:active, #pie a:visited {color:#fff; font-size:11px;}

form p {border-bottom:1px solid #eee; padding:3px; margin-bottom:5px; clear:both;}
form label {width:130px; display:block; float:left;}
form input, form textarea {font-size:12px;}