html, body {
text-align:center;
font-size:11px;
font-family:Tahoma, Verdana, Helvetica, Sans-serif;
line-height:14px;
color:#666;
background:url('images/bg.jpg');
background-repeat:repeat-x;
scrollbar-arrow-color:#FFF;
scrollbar-shadow-color:#ccc;
scrollbar-3dlight-color:#F3F3F3;
scrollbar-track-color:#F3F3F3;
scrollbar-face-color:#444;
scrollbar-highlight-color:#ccc;
scrollbar-darkshadow-color:#ccc;
overflow:auto;
margin:0;
padding:0;
}

.form {
font-family:Tahoma, Verdana, Arial, sans-serif;
color:#333;
font-size:11px;
background:#F4F4F4;
border:1px solid #CCC;
clip:rect(   );
font-weight:400;
}

.bottonform {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#F4F4F4;
font-size:11px;
background:#444;
border:1px solid #444;
font-weight:700;
}

td {
font-size:11px;
font-family:Verdana, Helvetica, Sans-serif;
}

code {
font-size:11px;
font-family:Tahoma, Verdana, Helvetica, Sans-serif;
display:block;
margin:0 1em .5em;
}

.box {
font-size:11px;
font-family:Verdana, Helvetica, Sans-serif;
background:url('/images/regioni.jpg') no-repeat;
padding:0;
}

.mappe {
border:1px solid #ccc;
float:right;
margin:4px;
padding:2px;
}

.foto {
float:right;
margin:4px;
padding:2px;
}

.adv {
border:1px solid #ccc;
float:center;
margin:1px;
padding:2px;
}

#container {
position:relative;
width:1024px;
background-image:url('images/bg4.jpg');
background-repeat:repeat-y;
}

#testa {
width:780px;
height:200px;
colore:#FFF;
padding-top:10px;
position:relative;
margin:0 auto;
}

#menu {
width:780px;
height:25px;
text-align:right;
padding-top:5px;
font-family:Verdana, Helvetica, Sans-serif;
font-size:11px;
background-image:url('images/bgmenu.gif');
background-repeat:repeat-x;
margin:0 auto;
margin-top:10px;
}

#corpo-colonna1 {
position:absolute;
top:0;
left:0;
width:160px;
background:url('/images/regioni.jpg') no-repeat;
padding:0;
}

#corpo-colonna3 {
position:absolute;
top:0;
right:0;
width:160px;
background:url('/images/regioni.jpg') no-repeat;
padding:0;
}

#corpo-colonna2 {
text-align:justify;
border-left:1px dashed #ccc;
border-right:1px dashed #ccc;
background:#fff;
margin:0 160px;
padding:1.2em;
}

#rssfeeds {
position:relative;
width:160px;
font-family:Tahoma, Verdana, Helvetica, Sans-serif;
color:#666;
padding-left:10px;
}

#corpo {
width:780px;
text-align:left;
position:relative;
background:#fff;
margin:0 auto;
}

#piedipagina {
width:797px;
height:100px;
text-align:center;
color:#444;
background:#F4F4F4;
position:relative;
margin:0 auto;
}

ul {
list-style-image:url('images/bullet05.gif');
color:#E63900;
}

hr {
display:none;
}

.menu {
font-weight:400;
font-size:11px;
color:#4D4D4D;
font-family:Tahoma, Verdana, Helvetica, Sans-serif;
text-decoration:none;
padding-left:5px;
}

.menu:hover {
font-weight:400;
font-size:11px;
color:#C60;
font-family:Tahoma, Verdana, Helvetica, Sans-serif;
text-decoration:none;
}

.titoli {
font-size:1.5em;
font-family:Georgia, Tahoma, Verdana, Helvetica, Sans-serif;
color:#E63900;
margin:0;
padding:0;
}

.data {
font-size:1em;
font-family:Tahoma, Verdana, Helvetica, Sans-serif;
color:#5c5c5c;
margin:0;
padding:0;
}

h1, h2, h3, h4, h5 {
font-family:Verdana;
margin:0;
padding:0;
}

h1 {
color:#5c5c5c;
font-size:12px;
}

h2 {
color:#5c5c5c;
font-size:12px;
}

h3, h4, h5 {
color:#5c5c5c;
font-size:12px;
}

div#navigation ul {
list-style-type:none;
margin:0 0 20px;
padding:5px;
}

div#navigation ul a {
display:block;
width:150px;
color:#000;
text-decoration:none;
}

div#navigation ul a:hover {
color:#C60;
width:150px;
}

div#navigation ul a#activelink {
color:#C00;
text-decoration:none;
}

div#navigation p {
font-size:90%;
}

.menu:link, .menu:visited {
font-weight:400;
font-size:11px;
color:#4D4D4D;
font-family:Tahoma, Verdana, Helvetica, Sans-serif;
text-decoration:none;
}