body{
  font-family:verdana;
  font-size:12px;
  margin:0px;
  padding:0px;
  line-height:16px;
  background:url(../immagini/colore.png)
}

#spotlight{
  width:300px;
  height:225px;
  float:right;
  color:#ffffff;
  font-family:georgia;
  background:#4A4B4C;
  text-align:center;
  font-weight:bold;
  margin-left:5px;
  margin-right:5px;
  border:1px solid #AA942E;
}

a{
  text-decoration:none;
  font-weight:bold;
  color:#897725
}

a:hover{
  text-decoration:underline;
}

img {
  border:none
}

ul{
  padding:0px;
  margin:0px
}

h1{
  width:803px;
  height:20px;
  text-align:left;
  margin:0px;
  padding:6px 0 5px 10px;
  font-family:georgia;
  font-size:18px;
  color:#000000;
  background:url(../immagini/sfondo_h1.png) no-repeat;
  border:1px solid #000000;
  overflow:hidden;
  float:left;
}

.banda {
  border-left:0;
  border-right:0;
  margin-bottom:8px;
}

h1 img{
  height:24px;
}

h2{
  font-size:16px;
  line-height:24px;
  margin:0px;
  padding:0px;
  color:#806D1F
}


#facility {
  width:700px;
  height:180px;
  padding-left:60px;
  margin-top:20px
}

#facility1 img, #facility2 img{
  width:21px;
  height:21px;
  vertical-align:middle;
  padding:5px
}

#facility1 {
  float:left
}

#facility2 {
  float:right
}

#container{
  width:1004px;
  background:url(../immagini/sfondo.png) repeat-x;
  padding-top:8px;
  margin-bottom:5px;
  min-height: 600px; /* For Gecko browsers */
  height:auto !important; /* For Gecko browsers */
  height: 600px; 
    
}

#tabellaImmobili{
  margin-left:12px;
  margin-bottom:10px;
}

#tabellaImmobili td{
  padding:5px;
  border-bottom:1px solid #DBC567;
}

#testa{
  width:987px;
  height:145px;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
  background:#D8C159 url(../immagini/testa.jpg) no-repeat center;
  text-align:right
  }
  
#content{
  width:990px;
  margin-left:auto;
  margin-right:auto;
  }

#flags{
  width:145px;
  height:34px;
  overflow:hidden;
  background:#FBF9BE url(../immagini/flags_bg.png) no-repeat center;
  }
  
#flags img{
  margin-top:7px;
  padding-left:3px;
  }


#colSx{
  width:173px;
  min-height:400px;
  float:left;
  border-top:1px solid #000000;
  
  
  }
    
* html #colSx{ height:400px }

#colDx{
  width:180px;
  min-height:400px;
  float:right;
  padding-left:10px;
  min-height: 400px; /* For Gecko browsers */
  height:auto !important; /* For Gecko browsers */
  height: 400px; 
  border-left:1px solid #000000;
  background:url(../immagini/colore.png);
  
}
    
* html #coldx{ height:600px }


#colDx ul{
  padding-bottom:0px;
  padding-top:10px;
  list-style-type:none
}

#colDx li{
  clear:both;
  width:162px;
  height:140px;
  padding-top:12px;
  text-align:center;
}

#colDx img{
  border:1px solid #000000;
}
  
#colSx form{
  margin-top:10px;
  }
  
#colSx select{
  width:150px;
  font-size:10px
  }
  
#colSx input{
  width:150px;
  font-size:12px;
  margin-top:10px;
  background:#DBC567;
  color:#000000;
  font-weight:bold;
  }
  
#colSx ul{
  padding-bottom:0px;
  padding-top:5px;
  list-style-type:none
}

#colSx li{
  clear:both;
  width:162px;
  height:140px;
  padding-top:7px;
  text-align:center;
}

#colSx img{
  border:1px solid #000000;
}
  
  
#box{
  width:813px;
  float:left;
  border:1px solid #000000;
  border-top:0;
  background:#FCF6DE;
  margin-bottom:10px;
}

#boxhome{
  width:813px;
  float:left;
  border:1px solid #000000;
  border-top:0;
  background:#FCF6DE url(../immagini/bordigheraalta.jpg) no-repeat right bottom;
  margin-bottom:10px;
}

#boxpiccolo{
  width:600px;
  float:left;
  border:1px solid #000000;
  border-top:0;
  background:#FCF6DE;
}

#topbar{
  width:987px;
  font-weight:bold;
  font-family:verdana;
  text-align:right;
  font-size:0.8em; 
}

#topbar img{
  margin-right:5px; 
}

#topmenu{
  width:987px;
  height:20px;
  padding-top:4px;
  font-weight:bold;
  font-family:georgia;
  text-align:right;
  font-size:1.1em; 
}

#scheda {
  width:800px;
  height:300px;
  margin-right:auto;
  text-align:justify
}

#FotoScheda {
  width:380px;
  float:right;
  margin-right:10px;
  margin-left:10px;
  margin-top:10px;
  text-align:center;
  border:1px solid #000000;
  margin-bottom:8px;
}

#descrizione {
  height:255px;
  width:350px;
  margin-left:5px;
  margin-top:12px;
  margin-bottom:8px;
  float:right;
  text-align:left;
  padding-right:6px;
  
}

#testo{
  width:780px;
  margin-top:10px;
  text-align:justify;
  color:#555319;
  float:left;
  min-height: 390px; /* For Gecko browsers */
  height:auto !important; /* For Gecko browsers */
  height: 390px; 
  font-size:1.1em
}

#testo p{

  padding-left:10px;
  padding-right:10px;

}

#testopiccolo{
  width:596px;
  margin-top:10px;
  margin-left:7px;
  padding-top:8px;
  text-align:justify;
  color:#555319;
  float:left;
  min-height: 390px; /* For Gecko browsers */
  height:auto !important; /* For Gecko browsers */
  height: 390px;
  font-size:1.2em
}

#testopiccolo p{

  padding-left:10px;
  padding-right:10px;

}

#album_container{
  clear:both;
  }

#corpo{
  width:100%;
  height:33px;
  clear:both;
  padding-top:2px;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  color:#ffffff;
}

#footer { 
  clear:both;
  width:100%;
  text-align:center;
  background:#D4BA4E;
  padding:3px;
  border-top:1px solid #000000;
  background:#DBC566;
  margin-top:15px;
  font-size:0.8em;
}

#footer a{ 
  text-decoration:underline
}

#swf{
  width:460px;
  height:160px;
  margin-top:20px;
  margin-bottom:10px;
  border: 3px solid #1C7CCD
}


#Link {
  width:580px;
  margin-top:10px;
  overflow:hidden
}

#Link div{
  float:left;
  margin-top:10px;
  margin-left:5px;
  margin-right:5px
}

#googlesearch {
  padding-top:15px;
  padding-bottom:5px
}

#contattomodulo {
  margin-top:15px;
  }
  
#contattomodulo input{
  width:150px;
  font-size:12px;
  margin-top:10px;
  background:#E0CC73;
  color:#000000;
  font-weight:bold;
  border:1px solid #000000;
  
  }
  
#testocontatto{
  padding:15px;
  margin-left:36px;
  text-align:justify;font-weight:bold;
  margin-top:10px
}

#testocontatto2{
  padding:15px;
  margin-left:36px;
  text-align:justify;font-weight:bold;
  margin-top:10px
}


.marginAuto{
  margin-left:auto;
  margin-right:auto;
}

.centrato{
  text-align:center
}

.imgdx{
  float:right;
  border:1px solid #C6C25B;
  margin-left:8px;
}

.imgsx{
  float:left;
  border:1px solid #C6C25B;
  margin-left:8px;
}

.hidden {
  display:none
}

.bordato {
  border:1px solid #000000
}

.clear{
  clear:both
}

.noOverFlow{
  overflow:hidden
}

.FakeA{
  cursor:pointer
}

.tablotota tbody tr td, .tablotota tbody  tr {height:10px !important;}
.inputt{margin:0px !important; padding:0px !important;}
.tablotota span{height:15px !important;}
