* {margin:0; padding:0; border:0}
p {margin-bottom:10px}
a {text-decoration:none}
a:hover {text-decoration:underline}
body {color:#666666; font:1em "Trebuchet MS", Arial, Helvetica, sans-serif;background:#4F4015 url(../img/sfondo_body.png) repeat-x; padding-top:15px}

#frame {width:955px; margin:0 auto; background:url(../img/sfondo_content.png) repeat-y}
#header  { background:url(../img/titolo.jpg) no-repeat; height:135px; color:#7F765E;font-size:70%}
#header a {color:#7F765E}
#header h1 {float:left; }
#header h1 a {display:block;height:126px;text-indent:-200000px;width:620px}
#header p { padding:90px 10px 0 0; text-align:right}

#content {background:url(../img/sfondo_content_2.png) no-repeat}

#content #left {float:left;width:135px; padding:30px 20px }
#content #left  a {color:#FFFFBB}
#content #left ul {padding-bottom:30px; margin-bottom:10px; list-style:none}
#content #left li {padding-bottom:10px}

#content #right {float:right; width:205px; font-size:75%; padding-top:56px}
#content #right  h2 {background:url(../img/sfondo_sidebar_titolo.png) repeat-x; text-transform:uppercase; color:#647678; font-weight:normal; font-size:170%; }
#content #right  h2 img {vertical-align:middle}
#content #right  h3 {margin-bottom:5px; font-size:100%; padding:10px 10px 0;}
#content #right #notizie {background: #81A7AB; color:#D2F8FF}
#content #right #notizie a {color:#fff}
#content #right div {border-bottom:1px dotted #000}
#content #right p, #content #right ul { padding:0 10px 10px; margin-bottom:10px}
#content #right div.immagini { padding:10px 10px 10px; margin-bottom:10px}
#content #right div.immagini img { padding:2px; border:1px solid #999; margin:0 0 3px 3px}
#content #right #menuInterno ul {list-style:none}

#content #central {margin:0 220px 0 210px;font-size:90%;}
#content #central #percorso { padding:35px 0 0; font-size:70%; text-transform:uppercase; margin-bottom:30px}
#content #central #percorso a {color:#fff; font-weight:bold}
#content #central ul, #content #central ol {margin-left:30px}
#content #central a {color: #093}
#content #central td {padding:2px} 
#content #central h2 {margin-bottom:20px; font-size:160%}
#content #central h6 {margin:40px 0 20px; font-size:70%;}

#footer { background:#fff url(../img/sfondo_footer.png) repeat-x; padding:10px; font-size:75%; color:#333}

.img-sx {float:left; margin:0 10px 10px 0; padding:5px; border:1px solid #000}
.img-dx {float:right; margin:0 10px 10px ; padding:5px; border:1px solid #000}

table.tabella {border:1px solid #A09348; margin-bottom:10px;width:95%}
.tabella th {background:#A09348;padding:4px 8px; color:#fff}
.tabella td {background:#F8F5E8;padding:4px; color:#000}

table.tabella input, table.tabella textarea, table.tabella select {border:1px solid #000}
table.tabella .radio {border:0}
