* {font-size:13px}
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_body2.jpg) repeat-x}

#header {margin:0 auto; width:994px; text-align:left; height:97px}
#header h1 {height:40px; margin:10px 0 0; }
#header h1  a { text-decoration:none; font-size:36px; color:#000000;}
#header .left {float:left}
#header p {font-size:1.4em; color:#3378af; margin-top:0; margin-bottom:0; margin-left:15px; font-weight:normal; font-style:italic}
#header h2 {font-size:1.4em; color:#000000; margin-top:0; margin-bottom:0; margin-left:15px; 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 9px; 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:994px; height:600px}
#corpo a {color:#000}
#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:#000; margin:0; font-weight:bold}
#corpo #left .title {background:#4b4948; color:#fff; padding:7px 5px; text-align:center; font-size:1.3em; font-weight:bold; height:20px}
#corpo #left p {margin:0; text-align:justify;}
.banner { background-color: #ECF8FF; border:1px solid #03F; padding:5px}


#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:1010px; 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}
.Stile1 {color: #2E79BA}
.Stile2 {color: #000066; font-style: italic}
.Stile9 {font-size: 90%; font-style: italic}
