* {font-size:14px}
html {font-size:62.5%}
body {margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#404040; background:#fff url(img/sfondo_body.jpg) repeat-x}

#header {margin:0 auto; width:994px; text-align:left; height:97px}
#header h1 {display:block; width:645px; height:40px; margin:10px 0 0; font-size:2.7em; color:#000000; font-style:italic}
#header h1 a {font-size:1.0em; color:#000; text-decoration:none }
#header p {font-size:1.4em; color:#3378af; margin-top:0; margin-bottom:0; margin-left:75px; font-weight:normal; font-style:italic}
#header h2 {font-size:1.4em; color:#000000; margin-top:0; margin-bottom:0; margin-left:75px; font-weight:normal; font-style:italic}
#header .logo img {margin-top:39px; margin-left:24px; border:0}

#menu {margin:0 auto; width:994px; height:35px; text-align:left}
#menu ul {margin:0; padding:0}
#menu ul li {margin:0; padding:0; list-style:none; float:left; font-weight:bold; font-size:1.1em}
#menu ul li a {display:block; height:15px; padding:10px 10px; text-decoration:none; color:white}
#menu ul li a:hover {text-decoration:none; color:white; background:#1a62af}

#ad_centro {margin:15px auto; width:95%; height:15px; text-align:left}

#corpo {margin:15px auto 0; width:1020px; height:600px}
#corpo #left {float:left; width:336px; text-align:left; padding-top:0; padding-right:10px; padding-left:0}
#corpo #left h2, h3 {font-size:15px; text-decoration:underline; color:#000000; margin:20px 0 -15px 0}
#corpo #left .title {width:330px; background:#4b4948; color:#fff; padding:7px 5px; text-align:center; font-size:1.3em; font-weight:bold; height:20px}
#corpo #left .content {width:336px; padding:0; font-size:1.1em}
#corpo #left .content .appr {display:block; width:336px; padding:0; margin:5px 10px 10px; width:316px; }
#corpo #left .content .appr a {color:#000; font-weight:bold; text-decoration:none; border-bottom:1px solid #000000; font-size:14px;}
#corpo #left .content .appr p {margin:3px 0 0; text-align:justify;}
#corpo a {color:#000}

#corpo #middle {float:left; width:468px; text-align:left; padding:5px}
#corpo #middle h2, h3 {font-size:15px; text-decoration:underline; color:#000; margin:0 0 5px }
#corpo #middle a {color:#000; font-weight:bold}
#corpo #middle p {margin:0; text-align:justify}
#corpo #middle .left {float:right; margin-left:8px; margin-bottom:5px}
#corpo #right {float:right; width:170px; text-align:right; background:#fff}
.ad_banner {width:468px; height:60px; text-align:left}

#footer {clear:both; margin:5px auto 10px; width:1030px; text-align:left; font-size:0.9em; padding:15px 5px 0; background:#ccc; line-height:1.35em}
#footer a {color:#333; font-size:10px; font-weight:bold}

.titolo {font-size:16px; text-decoration:underline; font-weight:bold; color:#000}

#annunci {text-align:left; padding:0; font-family:Arial,Helvetica,sans-serif,Verdana; width:400px}
#annunci ul {margin:0; padding:0}
#annunci li {list-style: none; padding:5px; text-align:left}
#annunci li a.titolo {font-size:15px; font-weight:bold; text-decoration:underline; line-height:18px; color:#000}
#annunci li a.link {display:block; margin-top:-2px; font-size:10px; text-decoration:none; font-weight: 100; color:#000}
#annunci li .descrizione {display:block; font-size:15px; line-height:15px; color:#303030}

.nolink {display:block; margin-top:-2px; font-size:10px; text-decoration:none; font-weight: 100; color:#4B4948}
.facebook {float:right}
