
body {
	margin:  0;
	padding: 0;
    background: #FADF85 url(../images/bg.jpg) center repeat-y;
    /*background: #FADF85;  */
	text-align:center;
 	}
#header {
 	margin:0;
	height:115px;
	background: #FFF;
 	}
	
#centrato {
      width:710px;
      margin:auto;
	  padding:0 ;
	   
	   
   }
 
#corpo{ 
      margin:0;
	  padding:0;
	   
 	   
	   }

#box_a   {
 	  float:left;
      width: 215px;
	  text-align:left;
      background: #FFF;
 }

#box_b  {
       float:left;
	   padding:0 10px;
       width: 474px; 
	   border-left:1px solid #666;
	   border-top:1px solid #666;
	   background: #FFF;
	   }
#box_b.middle  {
	   text-align:center;	    
	   }	
#flag {
       margin-top:1px;
       float:right;               
	   text-align:left;
	   padding:0 10px;         
	   background: #FFF;
	   border-left:1px dashed #333;
	   border-top:1px dashed #333;
	   border-right:1px dashed #333;
       border-bottom:1px dashed #FFF;
	   }
#box-tn-img {
      float:left;
 	  width:100px;
	 /* border:1px dashed #CCC;*/
 	  margin:15px 0 0 0;
 	  text-align:center;
        }
#box-img {
      text-align:center;
      float:right;
 	  width:300px;
	  border-bottom:1px dashed #CCC;
 	  margin:0;
 	  padding:0 10px;
        }   
#prezzi{
       margin:10px 0;
       float:left;               
	   text-align:left;
	   padding:0 10px;         
	   background: #FFF;
	   border:1px dashed #CCC;
	   
	   }    
#disclaimer {
      float:left;
 	  width:710px;
	  border-top:3px solid #666;
 	  margin:0;
        }
img {
      padding:0;
      margin:0;
        }
/*------------------------------------------*/	
#box_a a:link,#box_a a:visited  {
    padding: 0 0 4px 20px;
	display: block;
 	margin:4px 0 5px 0;
	font-weight: bold;
	font-size: 11px; 
	font-family: Verdana, Sans-Serif;
	color: #900;
}	
 
#box_a a:hover, #box_a a:visited:hover {
	color: #666;
 	}
#box_a h2 {
    padding: 4px 10px;
	display: block;
 	margin:0 0 5px 0;
	font-weight: bold;
	font-size: 12px; 
	font-family: Tahoma, Sans-Serif;
	color: #666;
	background: #EFEFEF;
	border:1px solid #ccc;
    }
/*------------------------------------------*/

#box_b a:link,#box_b a:visited  {
    padding: 0;	 
 	margin:0 5px;
	color: #666;
}	
 
#box_b a:hover, #box_b a:visited:hover {
	color: #000;
 	}



/*------------------------------------------*/	
P {	margin: 0px;text-align:left;}
P.desc {	font-style:italic;}
p.photo { text-align:center;}

#disclaimer p {
	text-align:center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:1.5em;
	letter-spacing:1px;
	color: #333
 }
#box_b p {
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.5em;
	letter-spacing:1px;
	color: #333
 }
/*------------------------------------------*/
img {border:0;}
img.appartamento {
           margin-left:40px;
           padding:8px 10px;
           background: #EFEFEF;
           vertical-align:middle;
           }
img.spacer {
           padding:8px 10px;
           vertical-align:middle;
           }
img.border {
           margin:2px;           
           padding:5px;
           border:1px solid #ccc;
}
