body {
   background: #7f9824;
   color: #000;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 80%;
   text-align: center;
   border: 0px;
   margin: 0px;
   padding: 0px;
   }

table {
   font-size: 12px;
   }

hr, h1 {
   display: none;
   }

h3 {
   font-size: 100%;
   }

img {
   border: 0px;
   }


#esterno {
   background: url(../files/modello/sfondo.jpg) repeat-y;
   margin: 0px auto 0px auto;
   width: 765px;
   position: relative;
   }

#alto {
   background: url(../files/modello/header.jpg) no-repeat top center;
   height: 155px;
   } 

#header {
   height: 76px;
   }

#menu {
   height: 50px;
   width: 650px;
   margin-right: 25px;
   float: right;
   }

   #menu ul {
      display: inline;
      list-style: none;
      margin: 0px;
      padding: 0px;
      border: 0px;
      }

      #menu ul li {
         display: inline;
         }
         
         #menu ul li a {
            float: right;
            display: block;
            width: 125px;
            height: 50px;
            background: url(../files/modello/linguetta.gif) no-repeat top center;
            text-decoration: none;
            color: #35001c;
            padding-top: 17px;
            margin-left: 1px;
            }            

            #menu ul li a:hover {
               background: url(../files/modello/linguetta_hover.gif) no-repeat top center;
               font-weight: bold;
               }

            #menu .menu_selected a, #menu .menu_selected a:hover {
               background: url(../files/modello/linguetta_attiva.gif) no-repeat top center;
               }

#sottomenu {
   text-align: right;
   border-top: 1px solid #000;
   border-bottom: 1px solid #000;
   position: absolute;
   top: 135px;
   right: 30px;
   width: 500px;
   height: 20px;
   padding-bottom: 5px;
   }

   #sottomenu ul {
      list-style: none;
      margin: 0px;
      padding: 0px;
      border: 0px;
      margin-top: 5px;
      }

      #sottomenu ul li {
         display: inline;
         }
         
         #sottomenu ul li a {
            color: #000;
            text-decoration: none;
            padding: 0px 10px 0px 10px;
            }
            
            #sottomenu ul li a:hover {
               background: #ebda8a;
               }

               #sottomenu .menu_selected a, #sottomenu .menu_selected a:hover {
                  background: #ebda8a;
                  }


#corpo {
   clear: both;
   width: 740px;
   text-align: left;
   margin: 0px;
   padding: 0px;
   border: 0px;
   margin-left: 17px;
   background: #fff;
   }


#sinistra {
   width: 210px;
   float: left;
   }

#regioni {
   background: url(../files/modello/decomenu.gif) repeat-y top center;
   margin-right: 10px;
   margin: 0px;
   padding: 0px;
   border: 0px;   
   }

   #regioni ul {
      width: 190px;
      list-style: none;
      margin: 0px;
      margin-left: 10px;
      padding: 0px;
      border: 0px;
      }

      #regioni ul li {
         margin: 0px;
         padding: 0px;
         border: 0px;
         }


         #regioni ul li a {
            display: block;
            height: 20px;
            margin: 0px;
            padding: 0px;
            border: 0px;
            /*background: url(../files/modello/background_tasti_sottomenu.gif) repeat-x left bottom;*/
            text-decoration: none;
            color: #ebda8a;
            padding-left: 20px;
            border-top: 1px solid #340412;
            border-bottom: 1px solid #613930;
            }

         #regioni ul li a:hover {
            /*background: url(../files/modello/background_tasti_sottomenu_over.gif) repeat-x left bottom;*/
            border-bottom: 1px solid #ebda8a;
            }

               .regioni #selected a, .regioni #selected a:hover {
                  /*background: #ebda8a;*/
                  border-bottom: 1px solid #ebda8a;
                  }

#alfonso_gallina {
   width: 190px;
   height: 190px;
   margin-top: 10px;
   margin-left: 5px;
   margin-bottom: 20px;
   }

.alfonso_gallina {
   font-size: smaller;
   }

.alfonso_gallina a {
   color: #000;
   }

.alfonso_gallina a:hover {
   background: #ebda8a;
   }

#paesaggi_ritrovati {
   width: 190px;
   height: 65px;
   margin-top: 10px;
   margin-left: 5px;
   margin-bottom: 20px;
   }

#decomenu_sopra {
   height: 62px;
   background: url(../files/modello/decomenu_sopra.gif) no-repeat top center;
   margin: 0px;
   padding: 0px;
   border: 0px;
   }

#decomenu_sotto {
   height: 17px;
   background: url(../files/modello/decomenu_sotto.gif) no-repeat bottom center;
   margin: 0px;
   padding: 0px;
   border: 0px;
   }   


#contenuto {
   width: 490px;
   float: left;
   margin: 0px;
   margin-left: 10px;
   margin-top: 10px;
   padding: 0px;
   border: 0px;
   }

   #contenuto hr {
      display: block;
      border: 0px;
      border-top: 1px solid #340412;
      width: 65%;
      }

   #contenuto li {
      margin-bottom: 10px;
      }

   #contenuto a {
      color: #000;
      }

   #contenuto a:hover {
      background: #ebda8a;
      }
  

#footer {
   clear: both;
   background: url(../files/modello/footer.jpg) no-repeat bottom center;
   height: 50px;
   }   

#autori {
   width: 740px;
   margin: 0px auto 0px auto;
   }

   #autori a {
      color: #000;
      }

      #autori a:hover {
         color: #ebda8a;
         }

.chiudifloat {
   clear: both;
   }

/********************* classi ***************************/

.centrato {text-align: center;}
.destra {text-align: right;}
.img_destra {float: right; margin-left: 10px;}
.img_sinistra {float: left; margin-right: 10px;}
.bordo {border: 1px solid #340412; padding: 5px; text-align: center;}
   .bordo img {border: 0px; margin: 0px; padding: 0px;}
.compatto p, .compatto ul li {margin-bottom: 0px; margin-top: 0px;}
.inline div p {display: inline;}