body   { font-family: Georgia; background-color: #000; background-image: url(immagini/sfum_body.gif); background-repeat: repeat-x }
a:link, a:visited, a:hover  { color: #523109; font-size: 13px; font-weight: bold; text-decoration: none; display: inline }
#testa   { background-image: url(immagini/Senza-titolo-1_02.jpg); background-repeat: no-repeat; background-position: center 0; text-align: center; margin: 0 auto; padding: 0; width: 637px; height: 83px }
#immaginetitolo    { background-image: url(immagini/Senza-titolo-1_04.jpg); background-repeat: no-repeat; background-position: center 0; margin: 0 auto; width: 637px; height: 247px }
#immaginetitolo p  { color: #523109; font-size: 9px; font-family: Verdana; margin: 0 0 0 29px; padding: 0 }
#centro       { background-image: url(immagini/carta.gif); background-repeat: repeat-y; background-position: center 0; margin: 0 auto }
#centro p       { color: #523109; font-size: 13px; font-family: Georgia; line-height: 150%; text-align: left; margin-top: 0; margin-bottom: 0; margin-left: 0; padding: 1px 20px 10px 2px }
#centro h1    { color: #523109; font-size: 16px; font-family: Georgia; font-weight: bold; line-height: 125%; text-align: left; margin: 0 0; padding: 0 0 10px }
#bottom   { background-image: url(immagini/Senza-titolo-1_06.jpg); background-repeat: no-repeat; background-position: 0 0; width: 637px; height: 30px; clear: both }
#header    { text-align: center; margin: auto; position: relative; top: 15px; width: 581px; height: 220px }
#header_old    { background-image: url(immagini/025.jpg); background-position: center; text-align: center; margin: auto; position: relative; top: 15px; width: 581px; height: 220px }
.info  { color: #523109; font-size: 10px; font-family: Verdana; line-height: 120%; margin-top: 0 }

.articolo   { background-image: url(immagini/fondotitolo.jpg); background-repeat: no-repeat; background-position: 0 0; margin-right: 4px; margin-left: 0; padding: 15px 0 15px 15px }
.articolo li   { color: #523109; font-size: 13px; font-family: Georgia; line-height: 150%; list-style-image: url(immagini/orma_elenco.gif); display: list-item; margin-top: 0; margin-right: 5px; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }
.elenco { background-image: url(immagini/orma_elenco.gif); background-repeat: no-repeat; background-position: 0 0; margin-left: 20px; padding-left: 12px }
.articolo p          { color: #523109; font-size: 13px; font-family: Georgia; line-height: 150%; margin-top: 0; margin-right: 5px; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }

.articolo h2     { color: #523109; font-size: 20px; font-family: Georgia; font-weight: bold; line-height: 125%; text-align: left; margin-top: 0; margin-bottom: 2px; padding-right: 15px }
.articolo h3 { color: #523109; font-size: 15px; font-family: Georgia; font-weight: bold; line-height: 125%; text-align: left; margin-top: 0; margin-bottom: 2px; padding: 0 }
.articolo h4 { color: #523109; font-size: 14px; font-family: Georgia; font-style: italic; font-weight: bold; line-height: 125%; text-align: left; margin-top: 0; margin-bottom: 2px; padding: 4px 15px 0 0 }
.articolo p p   { color: #523109; font-size: 13px; font-family: Georgia; line-height: 150%; background-image: none; margin: 0 5px 0 -150px }
.imgsin { margin-right: 10px }
.imgdes  { margin-left: 10px; padding-right: 10px }


#navcontainer        { margin: 0; padding: 0 0 12px; }
#navcontainer a   { text-decoration: none; margin-right: 8px; }
#navcontainer li      { display: inline}
#navcontainer ul       { font-size: 12px; text-align: center; margin: 0 0 0 0; list-style-type: none; padding: 2px 0; }
/*current Link*/
#navcontainer ul a#active, #navcontainer ul a#active:link, #navcontainer ul a#active:visited   { color: #c97d0a; padding-top: 2px; padding-bottom: 7px; }




div.TITOLO
{ position: relative; margin: 0; padding: 0; display: block; }
span.VOCI
{
    display: none;
}
a.MENU
{
    display: block;
    position: relative;
    padding: 1px;
    margin-bottom: 3px;
    text-decoration: none;
}
a.MENU:hover
{
    display: block;
    position: relative;
    padding: 1px;
    margin-bottom: 3px;
    text-decoration: none;
}

div.nospazio { margin: 0; }

/* adattati per il menu di sin dall'esempio JS*/
ul#menu {
  width: 150px;
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-family: Georgia;
  color: #523109; 
  font-size: 13px; 
  font-weight: bold; 
  text-decoration: none; 
  display: block 
}
ul#menu li, ul#menu a { font-size: 13px; color: #523109; }

ul#menu li { background-image: url(immagini/fondomenu.jpg); background-repeat: no-repeat; background-position: 0 0; padding-top: 5px; padding-bottom: 10px; padding-left: 5px; }
ul#menu ol { font-size: 11px; display: none; text-align: left; list-style-type: none; margin: 0; padding-left: 10px; }
ul#menu ol li { background-image: none; margin-left: 25px; list-style-image: url(immagini/orma_elenco.gif); }
ul#menu li ol li a{ font-size: 90%; background-image: none; display: inline; }
ul#menu li ol li a:hover { background-image: none; border-bottom-style: dotted; border-bottom-width: 1px; }
/*ul#menu ol li:before {
  content: "- ";
}
*/
ul#menu a { text-decoration: none; display: block;medium;
}

ul#menu a:hover { background-image: url(immagini/fondomenu_on.jpg); background-repeat: no-repeat; background-position: -4px -4px; }

ul#menu a.active {
  
}
#menusin { margin: 0 0 0 -35px; padding: 0 25px 0 0; }
#menusin li { line-height: 100%; background-image: url(immagini/fondomenu.jpg); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding-top: 7px; padding-bottom: 7px; padding-left: 7px; list-style-type: none; display: block; }
#menusin li li { background-image: none; margin-left: -35px; padding-top: 2px; padding-bottom: 0; padding-left: -7px; list-style-type: none; display: block; }
#menusin li a { font-size: 11px; }
#menusin li a:hover { color: #b47037; }
#menusin li li a { font-size: 10px; font-family: tahoma; font-weight: normal; }
#englishversion { position: absolute; top: 0; right: 0; z-index: 5; }
