body {
  margin: 0px;
  padding: 0px;
  background-image: url(../immagini/img_bgr_body.png);
  background-position: top center;
  background-repeat: no-repeat;
}

form {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

td.bgrHigh {
  background-repeat: repeat-x;
  height: 178px;
}

td.bgrDown {
  background-image: url(../immagini/img_bgr_down.jpg);
  height: 54px;
  background-repeat: repeat-x;
}

td.bgrLatEventi {
  background-image: url(../immagini/img_bgr_colonna_sx.gif);
  background-repeat: repeat-y;
  background-position: right;
  width: 200px;
  padding-top: 0px;
}

td.bgrContent {
  /*
  background-image: url(../immagini/img_bgr_fondo_contenuti.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  */
  width: 670px;
}

table.tabMenu {
  height: 35px; 
  font-family: Georgia, Arial, Verdanam, Times, serif; 
  color: #f4bf00; 
  text-transform: uppercase; 
  font-size: 11px; 
  font-weight: bold;
	margin-left: 5px;
}

table.tabMenu span {
  color: #FFFFFF;
}

table.tabMenu a:link, table.tabMenu a:active, table.tabMenu a:visited {
  font-family: Georgia, Arial, Verdanam, Times, serif; 
  color: #f4bf00; 
  text-transform: uppercase; 
  text-decoration: none;
  font-weight: bold;
}

table.tabMenu a:hover {
  font-family: Georgia, Arial, Verdanam, Times, serif; 
  color: #f4bf00; 
  text-transform: uppercase; 
  text-decoration: underline;
  font-weight: bold;
}

table.tabMenu td.pipe {
	padding: 0px 8px 0px 8px;
}

td.bgrFondo {
  background-repeat: no-repeat;
  height: 157px;
  background-position: bottom;
}

td.menu {
  width: 232px;
  background-image: url(../immagini/img_bgr_menu.jpg);
  background-repeat: no-repeat;
  height: 278px;
  background-position: left top;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #f4bf00;
  font-size: 18px;
}

td.menu a {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #f4bf00;
  font-size: 18px;
  text-decoration: none;
}

td.menu a:hover {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #FFFFFF;
  font-size: 18px;
  text-decoration: none;
}

td.menu span {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #FFFFFF;
  font-size: 18px;
  text-decoration: none;
}

td.ricerca {
  width: 670px;
}

td.lineaRic {
  background-color: #fadf80;
  height: 1px;
}

td.formRicerca {
  background-image: url(../immagini/img_bgr_ricerca.jpg);
  width: 165px;
  height: 266px;
  background-position: top left;
  background-repeat: no-repeat;
}

td.textOfferte {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #5f4549;
  font-size: 12px;
  padding-left: 17px;
  padding-right: 17px;
  padding-top: 13px;
  padding-bottom: 0px;
}

td.textOfferte a {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #5f4549;
  font-size: 12px;
  text-decoration: none;
}

td.listaCompleta {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #be0c1d;
  font-size: 12px;
  padding-left: 17px;
  padding-right: 17px;
  padding-top: 13px;
  padding-bottom: 0px;
}

td.listaCompleta a {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #be0c1d;
  font-size: 12px;
  text-decoration: none;
}

table.tabContenuti {
  background-position: right top;
  background-repeat: no-repeat;
  padding-left: 0px;
}

h1.titoloContenuti, h1.titoloContenuti a:link, h1.titoloContenuti a:visited, h1.titoloContenuti a:active {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #be0c1d;
  font-style: italic;
  font-weight: lighter;
  font-size: 29px;
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}

h1.titoloContenuti a:hover {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #be0c1d;
  font-style: italic;
  font-weight: lighter;
  font-size: 29px;
  padding: 0px;
  margin: 0px;
  text-decoration: underline;
}

h2.titoloContenuti {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #be0c1d;
  font-weight: lighter;
  font-style: italic;
  font-size: 23px;
  padding: 0px;
  margin: 0px;
}

div.testoContenutiRosso, div.testoContenutiRosso a:link, div.testoContenutiRosso a:active, div.testoContenutiRosso a:visited {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #be0c1d;
  font-weight: lighter;
  font-style: italic;
  font-size: 17px;
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}

div.testoContenutiRosso a:hover {
  text-decoration: underline;
}

td.testoContenuti, div.testoContenuti {
  color: #5f4549;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  font-style: italic;
  font-weight: lighter;
  line-height: 20px;
  text-align: justify;
}

span.testoContenuti11, div.testoContenuti11 {
  color: #5f4549;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: lighter;
}
  
div.testoContenuti11 {
  color: #5f4549;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: lighter;
  line-height: 18px;
}

.testoContenuti11 a:link, .testoContenuti11 a:active, .testoContenuti11 a:visited {
  color: #be0c1d;
  text-decoration: none;
}

.testoContenuti11 a:hover {
  color: #be0c1d;
  text-decoration: underline;
}

td.testoContenuti12 {
  color: #5f4549;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  font-style: italic;
  font-weight: lighter;
  line-height: 20px;
  text-align: justify;
}

span.testoContenuti12, div.testoContenuti12 {
  color: #5f4549;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  font-style: italic;
  font-weight: lighter;
}

span.testoContenuti12Norm, div.testoContenuti12Norm {
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
}

span.testoContenuti16 {
  color: #5f4549;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 15px;
  font-style: italic;
  font-weight: lighter;
}

span.testoContenuti12Norm a:link, span.testoContenuti12Norm a:active, span.testoContenuti12Norm a:visited, span.testoContenuti12 a:link, span.testoContenuti12 a:active, span.testoContenuti12 a:visited {
  color: #be0c1d;
  text-decoration: none;
}

div.testoContenuti12Norm a:link, div.testoContenuti12Norm a:active, div.testoContenuti12Norm a:visited {
  color: #be0c1d;
  text-decoration: none;
}

span.testoContenuti12Norm a:hover, span.testoContenuti12 a:hover {
  color: #be0c1d;
  text-decoration: underline;
}

div.testoContenuti12Norm a:hover {
  color: #be0c1d;
  text-decoration: underline;
}

td.testoPrivacy {
  color: #5f4549;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: lighter;
  text-align: justify;
  font-size: 10px; 
  font-style: italic;
}

h1.slogan {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-weight: lighter;
  color: #dcad05;
  font-size: 41px;
  padding: 0px;
  margin: 0px;
}

h2.slogan {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #dcad05;
  font-style: italic;
  font-weight: lighter;
  font-size: 34px;
  padding: 0px;
  margin: 0px;
}

h3.slogan {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #dcad05;
  font-weight: lighter;
  font-style: italic;
  font-size: 27px;
  padding: 0px;
  margin: 0px;
}

td.testoFooter, td.testoFooter a:link, td.testoFooter a:visited, td.testoFooter a:active {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #f4bf00;
  font-size: 11px;
  text-decoration: none;
  line-height: 17px;
}

td.testoFooter a:hover {
  text-decoration: underline;
}

td.testoFooterKeywords, td.testoFooterKeywords a:link, td.testoFooterKeywords a:visited, td.testoFooterKeywords a:active {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #ffffff;
  font-size: 11px;
  text-decoration: none;
  line-height: 17px;
}

td.testoFooterKeywords a:hover {
  text-decoration: underline;
}

td.cercaDimora {
  color: #be0c1d;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 17px;
  font-style: italic;
}

.select {
  width: 130px;
  height: 21px;
  font-size: 11px;
  font-family: Georgia, "Times New Roman", Times, serif;
  margin-top: 3px;
  margin-bottom: 3px;
  border-color: #6b6b6b;
}

td.testoRicercaAvanzata {
  color: #be0c1d;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  font-style: italic;
  font-weight: lighter;
}

td.testoRicercaAvanzata a:link, td.testoRicercaAvanzata a:active, td.testoRicercaAvanzata a:visited, td.testoRicercaAvanzata a:hover {
  color: #be0c1d;
  text-decoration: underline;
}

span.telefono, span.fax, span.telefono a, span.fax a {
  color: #5f4549;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  line-height: 19px;
  text-decoration: none;
}

span.telefono a:hover, span.fax a:hover {
  color: #5f4549;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
  line-height: 19px;
  text-decoration: underline;
}

span.descrizione {
  color: #be0c1d;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 15px;
  font-style: italic;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
}

span.web, span.mail, span.web a:link, span.mail a:link, span.web a:visited, span.mail a:visited, span.web a:active, span.mail a:active {
  color: #be0c1d;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: 19px;
  text-decoration: none;
}

span.web a:hover, span.mail a:hover {
   color: #be0c1d;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: 19px;
  text-decoration: underline;
}

span.indietro, span.indietro a:link, span.indietro a:visited, span.indietro a:active {
  color: #be0c1d;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: 15px;
  text-decoration: none;
}

span.indietro a:hover {
  color: #be0c1d;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: 15px;
  text-decoration: underline;
}

span.bussola, span.bussola a:link, span.bussola a:active, span.bussola a:visited {
  color: #f4bf00;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}

span.bussola a:hover {
  text-decoration: underline;
}

span.formLabel {
  color: #5f4549;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 13px;
  font-style: normal;
  font-weight: lighter;
}

textarea {
  width: 100%;
  height: 100px;
}

a.elenco {
  color: #5f4549;
  text-decoration: none;
}

a.elenco:hover {
  color: #5f4549;
  text-decoration: underline;
}

.bordoRosso {
  border: 1px solid #b20724;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  width: 180px;
}

.bordoRossoSmall {
  border: 1px solid #b20724;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  width: 60px;
}

.bordoRossoBig {
  border: 1px solid #b20724;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  width: 475px;
}

ul.mappaSito, ul.mappaSito a:link, ul.mappaSito a:visited, ul.mappaSito a:active {
  color: #b30624;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 13px;
  text-decoration: none;
  line-height: 22px;
  text-transform: uppercase;
}

ul.mappaSito a:hover {
  text-decoration: underline;
  text-transform: uppercase;
}

span.nomeDimoraOfferte, span.nomeDimoraOfferte a:link, span.nomeDimoraOfferte a:active, span.nomeDimoraOfferte a:visited {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #be0c1d;
  font-weight: lighter;
  font-style: italic;
  font-size: 20px;
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}

span.nomeDimoraOfferte a:hover {
  text-decoration: underline;
}

span.nomeCategoriaOfferte, span.nomeCategoriaOfferte a:link, span.nomeCategoriaOfferte a:active, span.nomeCategoriaOfferte a:visited {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #be0c1d;
  font-weight: lighter;
  font-style: italic;
  font-size: 20px;
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}

span.nomeCategoriaOfferte a:hover {
  text-decoration: underline;
}

div.finestraInfoMappa {
  color: #000000;
  font-family: verdana; 
  font-size: 10px; 
  padding: 0px; 
  margin: 0px; 
  border: 0px solid #000000; 
  width: 230px;
}

div.finestraInfoMappa a:link, div.finestraInfoMappa a:visited, div.finestraInfoMappa a:active {
  color: #be0c1d;
  text-decoration: none;
}

div.finestraInfoMappa a:hover {
  color: #be0c1d;
  text-decoration: underline;
}

a.paging:link, a.paging:active, a.paging:visited {
  text-decoration: none;
}

a.paging:hover {
  text-decoration: none;
}

td.cellaFooter {
  background-color: #bc061d;
}

div.listaDimoreVicine {
  color: #5f4549;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: lighter;
  line-height: 18px;
}

div.listaDimoreVicine a:link, div.listaDimoreVicine a:active, div.listaDimoreVicine a:visited {
  color: #be0c1d;
  text-decoration: none;
  font-size: 13px;
  font-style: italic;
}

div.listaDimoreVicine a:hover {
  color: #be0c1d;
  text-decoration: underline;
}

div.listaDimoreVicineTitolo {
  color: #be0c1d;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 13px;
  font-style: italic;
  text-decoration: none;
}

img, div { behavior: url(iepngfix.htc) }