/* Generated by KompoZer */
#infoheader {
  background-position:  center center;
  background-repeat: repeat-x;
  background-image: url(../immagini/sito/sfondo_infoheader.gif);
  height: 36px;
  padding-left: 35px;
  width: 925px;
}
#rollover {
  margin: 0px;
  background-repeat: no-repeat;
  background-position:  center center;
  width: 960px;
  background-color: #f2f2d9;
  height: 298px;
}
#riservato {
  border: thin dotted #cc6600;
  width: 680px;
  background-color: #ffffff;
  padding-left: 5px;
  text-align: justify;
  padding-right: 5px;
}
body {
  background-color: #ffffed;
  margin-top: 0px;
}
#body_corpo {
  margin: 0px auto;
  padding: 0px;
  background-color: white;
  background-position: right top;
  background-repeat: repeat-y;
  width: 970px;
  background-image: url(../immagini/sito/sfumo_dx.jpg);
}
h1 {
  margin: 0px;
  padding: 12px 0px 8px 7px;
  font-family: Perpetua;
  font-size: 12.9px;
}
h2 {
  font-size: 1.4em;
}
h3 {
  font-size: 1em;
}
#pro {
  margin: 0px auto;
  background-position: left top;
  background-repeat: repeat-y;
  width: 970px;
  padding-left: 10px;
  background-image: url(../immagini/sito/sfumo_sn.jpg);
}
.title {
  font-size: 1.9em;
  font-weight: bold;
  line-height: 1em;
}
.barralaterale {
  margin: 0px auto;
  float: left;
  text-align: justify;
}
.barralaterale li ul {
  padding: 10px 20px;
}
.barralaterale ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
.barralaterale li li {
  padding: 0px 0;
}
.barralaterale h2 {
  background: transparent url(../immagini/punto_verde.gif) no-repeat scroll left center;
  letter-spacing: -1px;
  margin-left: 1px;
  padding-left: 15px;
  color: #996633;
}
#barra_sn {
  width: 230px;
}
#barra_dx {
  margin: 0px auto;
  padding: 0px 12px 0px 0px;
  float: right;
  width: 230px;
}
#barra_dx1 {
  margin: 0px auto;
  padding: 0px 12px 0px 0px;
  float: right;
  width: 200px;
}
#contenuto {
  padding: 0 0 0 10px;
  float: left;
  width: 400px;
}
.interno {
  padding-top: 16px;
  text-align: justify;
  width: 440px;
  margin-left: 13px;
}
.interno .meta {
  margin: 0;
  padding: 3px 0 0;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 10px;
  line-height: normal;
}
#footer {
  margin: 0 auto 0 0px;
  background: transparent url(../immagini/sito/footer_big.gif) repeat-x scroll left center;
  clear: both;
  width: 960px;
  height: 60px;
}
#footer p {
  margin: 0;
  padding: 16px 10px 15px 20px;
  font-size: smaller;
}
#footer .credit {
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: right top;
  float: right;
  height: 40px;
}
#footer .legal {
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left center;
  float: left;
  height: 40px;
}
#footer a {
  color: #996633;
  text-decoration: none;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}
.button {
  border-style: solid;
  font-family: Verdana;
  color: #996633;
  font-size: 0.8em;
  text-align: center;
  background-position:  center center;
  background-repeat: no-repeat;
  background-color: #f4f4de;
  font-weight: bold;
}
#contatti {
  padding-right: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 25px;
}
#barra_dx .mappa a {
  border-style: none none dotted;
  border-width: 1px;
  border-bottom: 1px dotted #cc6600;
  text-align: left;
  color: #cc6600;
  text-decoration: none;
  margin-right: 14px;
  font-size: 13.9px;
}
#barra_sn .ico_strutture {
  padding-bottom: 0px;
  padding-top: 0px;
  margin-left: 11px;
  margin-bottom: 15px;
}
#barra_sn .txt_scroll {
  border: 1px dotted #cc9933;
  margin: 38px auto 0px 2px;
  width: 224px;
}
#barra_dx .txt_scroll {
  border: 1px dotted #cc9933;
  margin: 38px auto 0px 2px;
  width: 204px;
}
#foto_sn {
  margin-top: 70px;
}
.descr_txt_dx {
  border: 3px double #cc9933;
  padding-left: 5px;
  width: 200px;
  padding-right: 5px;
}
.richiedi_offerta_sn {
  border-top-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 1px;
  background-color: #f2f2d9;
}
.richiedi_offerta_dx {
  padding: 8px 3px 1px;
  background-repeat: no-repeat;
  margin-left: 0px;
  color: #906030;
  width: 194px;
  text-align: center;
  background-position:  center center;
  margin-right: 2px;
  background-image: url(../immagini/sito/cornice_doppia_lettob.gif);
  margin-top: 20px;
  height: 80px;
}
.richiedi_offerta_dx h3 {
  margin-top: 0px;
  text-decoration: blink;
  padding-top: 8px;
  margin-left: 0px;
  padding-left: 10px;
}
.richiedi_offerta_dx a {
  border-bottom: 1px dotted #cc9933;
  color: #daa336;
  text-decoration: none;
}
.richiedi_offerta_dx a:hover {
  color: #cc0000;
  background-position:  center center;
  background-repeat: no-repeat;
}
#contenuto_dd {
  padding-right: 0;
  float: left;
  width: 600px;
  margin-top: 0px;
  padding-left: 0px;
  padding-top: 5pt;
  margin-left: 50px;
}
#contenuto_dd .title {
  text-align: center;
}
#contenuto_dd .descrizione {
  padding: 36px 9px 28px 8px;
  text-align: justify;
  color: #8d5e2f;
  font-size: 16px;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(../immagini/sito/cornice_dd.gif);
  height: 355px;
  width: 560px;
  margin-left: 4px;
  margin-top: 15px;
}
#barra_sn .area_soci {
  border-color: #cc9933 #cc9933 #e0e2a7 #e6f2c1;
  border-width: 1px;
  border-bottom: 1px solid #e0e2a7;
  margin: 15px 2px 7px 18px;
  padding: 0px 4px 8px 5px;
  background-repeat: no-repeat;
  width: 189px;
  background-color: #f2f2d9;
  background-image: url(../immagini/sito/cornice1.gif);
  text-align: center;
  font-size: 1.2em;
  color: #8d5e2f;
  height: 69px;
}
#barra_sn .area_soci a {
  padding: 2px 20px 7px;
  background-position: center top;
  background-repeat: no-repeat;
  text-decoration: none;
  background-image: url(../immagini/sito/button_as.gif);
  color: #8d5e2f;
}
#barra_sn .area_soci a:hover {
  background-image: url(../immagini/sito/button_as_down.gif);
  background-position: center top;
  background-repeat: no-repeat;
  color: #ff9900;
}
#bandierina {
  position: absolute;
  width: 20px;
  height: 15px;
  margin-top: 10px;
  float: left;
  margin-left: 10px;
}
.descrizione {
  padding: 0px 9px 0px 8px;
  text-align: justify;
  color: #8d5e2f;
  font-size: 16px;
  background-position: left top;
  background-repeat: no-repeat;
  width: 422px;
  margin-left: 13px;
  height: 404px;
  margin-top: 20px;
  margin-bottom: 0px;
}
#cerca {
  margin-left: 28px;
}
#panorama {
  border-style: solid;
  border-width: 1px;
  width: 205px;
  margin-left: 16px;
  padding-left: 2px;
  height: 220px;
  z-index: 2;
}
.descrizione_qualita {
  padding: 0px 9px 0px 8px;
  text-align: justify;
  color: #8d5e2f;
  font-size: 16px;
  background-position: left top;
  background-repeat: no-repeat;
  margin-left: 13px;
  margin-bottom: 10px;
  margin-top: 20px;
  height: 683px;
  background-image: url(../immagini/sito/cornice_qualita.gif);
  width: 563px;
}
.descrizione_qualita p {
  padding-top: 34px;
}
.credits {
  width: 500px;
  text-align: justify;
}
.riquadro_txt {
  width: 200px;
  background-color: #f2f2d9;
  background-image: url(../immagini/sito/cornice1.gif);
  background-repeat: no-repeat;
}
.riquadro_txt p {
  color: #996633;
  margin-right: 5px;
  margin-left: 5px;
  margin-bottom: 0px;
}
.riquadro_txt img {
  float: left;
  margin-top: 20px;
  margin-left: 5px;
  margin-right: 3px;
}
.riquadro_txt a {
  color: #daa336;
  font-weight: bold;
}
#facebook {
  position: absolute;
  background-repeat: no-repeat;
  margin-left: 833px;
  height: 32px;
  margin-top: 2px;
}
