body{ font: 10pt arial, sans-serif; color:#000000}
h1,h2,h3,h4,h5,h6{font-family: georgia,serif; color:#000}
h3 {border-bottom:2px solid black}
h1 {margin:0; padding:0}
h1 img {display:block}
p {line-height: 1.2em}

/*stili generici, su link*/
a img {border:0}
a:link {color:#000; text-decoration:underline}
a:visited {color:#000; text-decoration:underline}
a:hover{color:#000; text-decoration:underline}
a:active{color:#000; text-decoration:underline}


div#content {border-top:none; width:auto; padding:10px 0}
div#navigation, div#extra, div#vuoto, div#foto, div#header p, #nav_h, .archivio {display: none}
div#container, #header, h1, h1 img {position: static; float: none} 

div#footer{text-align:center; border-top:2px solid #000; color:#000; margin:10px 0 0 0 0; padding:10px 0 }
div#footer a{color:#000; text-decoration:underline}
div#header {border:0} 

/*stili generici*/
hr, .salta {display:none}

/*primo piano*/
.floatfoto {float:none; margin:10px 0; padding:0; border-bottom:1px dashed #CCC; width:100%}
.floatfoto img{float:left; margin:0 10px 10px 0 }
.floatfoto h4, .floatfoto p { margin:0; padding:0}
.floatfoto p { margin:0; padding:10px 0}

/*paese*/
.floatfoto2{margin:10px 0; padding:0; border:none; width:100%; float:none}
.floatfoto2 img{float:left;margin:0 10px 10px 0}
.floatfoto2 h4, .floatfoto2 p{ margin:0; padding: 0;}


/*news*/
.news {border-bottom:1px dashed #ccc}
.news h4 {margin:0; padding:0}
.news p {margin: 0; padding: 0 0 10px 0}

/*elenco per modulistica e sezioni con download*/
ul.elencodownload {margin:10px 0 ; padding: 0;}
ul.elencodownload li{padding: 0; margin: 0 ; border-bottom: 1px dashed #CCC; display:block; background: none}
ul.elencodownload h4 {margin:0; padding:0}

/*elenco*/
ul.elenco {margin:10px 0 ; padding: 0;}
ul.elenco li{padding: 0 ; margin: 0 ; border-bottom: 1px dashed #CCC; display:block; background: none }
ul.elenco h4 {margin:0; padding:0}

/*elenco per uffici*/
ul.elencouff{margin:10px 0; padding: 0 }
ul.elencouff li{padding: 0; margin: 10px 0; display:block;  background: none}
ul.elencouff h4 {margin:0; padding:0}



/*elenco annidato*/
ul.elenco_annidato {margin:10px 0; padding:0; width:90% }
ul.elenco_annidato li{color:#000; font-weight:bold; margin: 0; padding:10px 0 0 10px; line-height:2em; list-style-type:none; background:url(../images/quadro.gif) 0 20px no-repeat}
ul.elenco_annidato ul {margin:0 ; padding:0; color:#000; list-style:none; border-top:2px solid #000}
ul.elenco_annidato ul li {padding: 0 0 0 12px; margin:0; border-bottom: 1px dashed #CCC; line-height:3em; font-weight:normal; color:#000000; background:url(../images/cursor.gif) 0 50% no-repeat}


/*liste*/
#content dl{margin:0; float:none; padding: 10px 0}
#content dl img{margin:10px 0}
#content dt{padding: 0; font-weight:bold; color:#000; background:none; margin:10px 0 0 0 }
#content dd{padding:0 0 10px 10px; margin:0; border-bottom:1px dashed #CCC;} 
#content dl span{ display:block; padding: 0; text-align:right;}
#content dl span img{display:inline; margin:0; vertical-align:middle; padding:0 3px; border:none}

/*giunta*/

#content .giunta dt {margin-top:0px;border-bottom:2px solid #000; font-weight:bold; color:#000; background:none}
#content .giunta dd{padding:5px 0 5px 0; margin:0; border:none; border-bottom:1px dashed #CCC} 
