body {
  /*background-color: #39892f;*/
  background-color: #e0e0e0;
  /*background-color: #000;
  background-repeat: repeat-x;
  background-image: url(../images/public/bg1_1x600.gif);*/
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  color: #505050;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}




/* Stile struttura pagina */
#content_bg {
  background-color: #fff;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
  border: 0px;
  }

#content {
  background: transparent;
  width: 100%;
  margin: 0px;
  padding: 0px;
  border: 0px;
  }

#header {
  background: transparent;
  width: 100%;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

    #top_menu_bg {
      background: #67b9e7;
      width: 100%;
      height: 34px;
      margin: 0px;
      padding: 0px;
      border: 0px;
    }

    #top_menu {
      background: transparent;
      width: 990px;
      height: 34px;
      margin: 0px auto 0px auto;
      padding: 0px;
      border: 0px;
    }

    #bar_menu_bg {
      background-color: #3366cc;
      width: 100%;
      height: 24px;
      margin: 0px;
      padding: 0px;
      border: 0px;
    }

    #bar_menu {
      background: transparent;
      width: 990px;
      height: 24px;
      margin: 0px auto 0px auto;
      padding: 0px;
      border: 0px;
      position: relative;
    }

    #down_menu_bg {
      background-color: #39892f;
      width: 100%;
      height: 34px;
      margin: 0px;
      padding: 0px;
      border: 0px;
    }

    #down_menu {
      background: transparent;
      width: 990px;
      height: 34px;
      margin: 0px auto 0px auto;
      padding: 0px;
      border: 0px;
      position: relative;
    }

    #percorso_pagina {
      background: transparent;
      width: 990px;
      height: 34px;
      margin: 0px auto 0px auto;
      padding: 0px;
      border: 0px;
      position: relative;
    }

    #logo_bar_bg {
      background-color: #ffffff;
      width: 100%;
      margin: 0px;
      padding: 0px;
      border: 0px;
    }

    #logo_bar {
      background: transparent;
      width: 990px;
      margin: 0px auto 0px auto;
      padding: 0px;
      border: 0px;
    }

        #logo_space_l {
          background: transparent;
          width: 470px;
          margin: 0px auto 0px auto;
          padding: 0px;
          border: 0px;
          float: left;
        }

        #logo_space_r {
          background: transparent;
          width: 520px;
          margin: 0px auto 0px auto;
          padding: 0px;
          border: 0px;
          float: right;
        }

#body_bg {
  background: transparent;
  width: 100%;
  margin: 0px;
  padding: 0px;
  border: 0px;
  }

#body {
  background: transparent;
  width: 990px;
  margin: 0px auto 0px auto;
  padding: 0px;
  border: 0px;
  }

    #body_content {
      background: transparent;
      width: 790px;
      margin: 0px;
      padding: 0px;
      border: 0px;
      float: left;
    }

    #right_column {
      background: transparent;
      width: 200px;
      margin: 0px;
      padding: 0px;
      border: 0px;
      float: right;
    }

#footer {
  background: transparent;
  width: 100%;
  margin: 0px auto 0px auto;
  padding: 0px;
  border: 0px;
  }

    #footer_bg {
      background-color: #e0e0e0;
      width: 100%;
      margin: 0px;
      padding: 0px;
      border: 0px;
    }

    #footer_body {
      background: transparent;
      width: 990px;
      margin: 0px auto 0px auto;
      padding: 0px;
      border: 0px;
    }

    #footer_left_col {
      float: left;
      background: trasparent;
      width: 495px;
      margin: 0px;
      padding: 0px;
      border: 0px;
      color: #505050;
    }

    #footer_right_col {
      float: right;
      background: trasparent;
      width: 495px;
      margin: 0px;
      padding: 0px;
      border: 0px;
      color: #505050;
    }

div.tag_cloud {
  width: 180px;
  margin: 0px 0px 0px auto;
  padding: 0px;
  border: 0px;
  }

div.blank {
  clear: both;
}

img {
  border: 0px;
  }
/* Fine stile struttura pagina */




/* Stile struttura pagina con foto */
#testo_foto {
  width: 310px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  float: left;
  }

#lista_foto {
  width: 480px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  float: right;
  }
/* Fine stile struttura pagina con foto */




/* Stile dove_siamo.asp */
    #left_contact {
      float: left;
      background: trasparent;
      width: 290px;
      margin: 0px;
      padding: 0px;
      border: 0px;
    }

    #right_contact {
      float: right;
      background: trasparent;
      width: 500px;
      margin: 0px;
      padding: 0px;
      border: 0px;
    }
/* Fine stile contattaci.asp */




/* Stile struttura footer.asp */
div.footer_column {
  background: transparent;
  width: 247px;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
  /*border-right: 1px solid #e0e0e0;*/
  border: 0px;
  float: left;
}

div.footer_column2 {
  background: transparent;
  width: 248px;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
  /*border-right: 1px solid #e0e0e0;*/
  border: 0px;
  float: left;
}
/* Fine stile struttura pagina */




