html
{
 margin:0;
 padding:0;
 font-family:Arial,Helvetica,sans-serif;
}

body
  { font-family: Arial, Helvetica, sans-serif; margin: 10px; padding: 0 }

.invisibile { display:none; visibility:hidden; }

a { text-decoration:none; }

a:hover { text-decoration:underline; }

p
{
 margin:0;
 padding:0 0 1ex 0;
/* text-indent:1ex;*/
}

h1
{
 margin:0;
 padding:0 0 1ex 0;
}

h2
{
 margin:0;
 padding:0 0 0.5ex 0;
}

ul
{
 margin:0;
 padding:0;
}

li
{
 margin:0 0 0 2.5ex;
 padding:0 0 1ex 0;
}

dt { font-weight:bold; }
dd
{
 margin:0 0 1ex 1ex;
 padding:0;
}

.sel { font-weight:bold; }

.sel li { font-weight:normal; }

form
{
 margin:0;
 padding:0;
}

h4.errore { margin:0; padding:0; }

/*img.fotoas { padding:0 1ex 1ex 0; }*/

#traccia
{
 margin:0;
 padding:0 0 13px 4px;
 font-size:smaller;
 font-weight:normal;
 text-transform:uppercase;
}

/*#traccia span { text-transform:uppercase; }*/

#cellastemma, #cellatitolo, #cellafoto
 { text-align: left; vertical-align: middle; border-top: 1px solid; border-bottom: 1px solid }
#cellasezione  { background-color: olive; border-left: 1px solid }
#cellafoto  { background-color: olive; padding: 0pt 0pt 0pt 1ex; border-top: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid; clip: rect(auto auto auto auto) }
#cellasezione h2
{
 padding:0 0 8px 22px;
 text-transform:uppercase;
 font-size:medium;

 }

#iconenavig img { margin:0 10px 2px 0; }

#contenuto  { font-size: smaller; text-align: justify; padding: 15px }

#menunavig
{
 padding:0 0 0 1ex;
 font-size:smaller;
}

#menunavig a { text-decoration: underline; }

#menunavig ul
{
 list-style:url("/new5/imm/pallino.gif");
}

/*.menuliv1 { text-transform:uppercase; }*/

li.sub { list-style:none; }

#sotto
{
 margin-top:24px;
 padding:10px;
 border-top:1px solid;
 font-size:small;
}

#sotto form { margin-top:5px; }

#sotto input { font-size:small; }

a.bottone:link,a.bottone:hover,a.bottone:visited
{
 padding:1px 4px 1px 4px;
 border:2px outset;
 text-decoration:none;
}

a.bottone:active
{
 padding:1px 4px 1px 4px;
 background-color:#CCE;
 border:2px inset;
 text-decoration:none;
}

.spazio
 { clear: both; margin: 1em 5em; border-collapse: collapse:
 border-spacing:0 }