BODY 
	{
	background: #BECCE6;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.background_menu {
	background-image:url(gfx/0.0.gif);
	background-repeat:no-repeat;
}
/*
hr {
	background-color: #cccccc;
	color: #cccccc;
	border: 1px solid #cccccc;
	width: 100%;
}
*/
a img { border: 0;}
a.link {
	text-decoration: none;
}
a{
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

a.link {
	color: #000066;
}

a:hover.link {
	color: #687EA5;
}

a.scheda, a.scheda:hover  {
color:#599fe5;
font-size:11px;
text-decoration:none;
}

a.scheda2, a.scheda2:hover  {
color:#599fe5;
font-size:12px;
text-decoration:none;
}

a.scheda3, a.scheda3:hover  {
color:#599fe5;
font-size:12px;
padding: 5px 0px 0px 0px;
text-decoration:none;

}


.annuncio {

	background-color:#e4e8ef;
	font-size:11px;
	padding: 10px 10px 10px 10px;
	text-align: justify;

}

.annuncio_boxettini {

	color:#BECCE6;
	font-size:11px;
	padding: 0px 0px 0px 10px;
	text-align: justify;

}


.back_piantina {
	background-image:url(gfx/piantina_lapis.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.separatore_foot {

	background-color:#e4e8ef;
	height:5px;
	font-size:11px;
	text-align: justify;

}
#img
     {
	width: 100px;
	height: 89px;
	float: right;
	elevation: lower;
	vertical-align: bottom;
}
.img_sin_interna
     {
	width: 391px;
	height: 83px;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 0px;
}
.scheda_app
	{	
	width: 300px;
	background: #E9F0FD ;
	border: 1px solid #2E509A;
	text-align:center;
	padding: 2px 2px 2px 2px;
}
.appartamento
	{	
	background: #15284F ;
	padding: 2px 2px 2px 2px;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
}
.superficie
	{	
	background: #1C3875 ;
	padding: 2px 2px 2px 2px;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
}

.vani
	{	
	background: #2E509A ;
	padding: 2px 2px 2px 2px;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
}
table.esterna 
	{	
	width: 836px;
	background-color: #FFFFFF;
	border: 5px solid white
}
A.link_lingue
{	
	font-weight: bold;
	color:#1E3159;
}

a.link2{
	color:#333333;
	font-size:11px;
	text-align: justify;
	text-decoration: none;
	
}

a.link2:visited,
a.link2:hover,
a.link2:active {
	text-decoration: none;
}



.lingue
	{	width: 836px;
	text-align: right;
	font-size: 10px;
	padding-bottom:5px;
	color:#1E3159;
}
/*.cornice
	{margin-top: 3%;
}
*/
#menu {
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	height:30px;
	padding:1px 2px 2px 10px;
	text-align:left;
	width:836px;
	background-position: center;
	background-repeat: no-repeat;
}


a.link_menu
    {color: #FFFFFF;
	text-decoration: none;}
	
A.link_briciole
    {color: #666666;
	}

.dovesei 
     {
	width: 433px;
	height:30px;
	font-size: 9px;
	color: #767677;
	text-align: left;
	padding-left:10px;

}

.dovesei_vuoto
     {
	width: 433px;
	height:26px;
	font-size: 10px;
	color: #767677;
	text-align: left;
	padding-left:10px;
}
.dida 
     {
	font-size: 10px;
	text-align: left;
	padding-left:10px;
}
td.sidetesto {
	font-size: 12px;
	color: #2e3d5a;
	padding: 10px 10px 10px 10px;
	text-align: justify;
}

.dida2 
     {
	font-size: 12px;
	color: #2e3d5a;
	text-align: justify;
	padding: 0px 10px 5px 10px;
}

.box_chi_siamo {
	font-size: 12px;
	color: #2e3d5a;
	padding: 10px 10px 10px 5px;
	text-align: justify;
}

.box_chi_siamo2 {
	font-size: 12px;
	color: #2e3d5a;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

.boxettini_sx {
	font-size: 11px;
	color: #333333;
	padding: 5px 0px 5px 0px;
	text-align: justify;
}

.dettagli_scheda {
	font-size: 11px;
	color: #599fe5;
	padding: 5px 0px 5px 0px;
	text-align:right;
}

.dettagli_scheda_appartamento {
	font-size: 11px;
	color: #599fe5;
	padding: 5px 0px 5px 10px;
	text-align:left;
}

.dettagli_scheda_contatti {
	font-size: 12px;
	color: #599fe5;
	padding: 5px 0px 5px 0px;
	text-align:right;
}

.sidetesto_link {
	font-size: 12px;
	color: #2e3d5a;
	text-align: justify;
}

td.titolo{
	font-size: 14px;
	color: #599fe5;
	padding: 10px 10px 10px 10px;
	
}

td.titolo_box_lat{
	font-size: 18px;
	color: #599fe5;
	padding: 10px 10px 10px 15px;
	
}

td.titolo_visited{
	font-size: 14px;
	color: #9d9d9e;
	padding: 10px 10px 10px 10px;
	
}

.titolo_link{
	font-size: 14px;
	color: #599fe5;
	
}

.dettagli {
	font-size: 11px;
}
#piantina {
	font-size: 10px;
	background: #FFFFFF center;
	width: 260px;
	height: 170px;
	border: 1px solid #FFFFFF;
	padding: 2px 4px 2px 4px;
	color:#666666;
}
.piantina_app {
	background:center;
	border: 1px solid #C4CAD8;
}
h1 {
	font-size: 14px;
	color: #3E578B;
}
.intervento {
	border:1px solid #FFFFFF;
}

.intervento2 {
	border:1px solid #333333;
}

.bordo {
	border-bottom:1px solid #CCCCCC;
}

.bordo_immagine {
	border:1px solid #CCCCCC;
	padding:5px 5px 5px 5px; 
}

.destra {
	font-size: 11px;
	text-align: left;
	height: 70px;
	padding-top: 10px;
	padding-right: 1px;
	padding-bottom: 15px;
	padding-left: 1px;
	vertical-align: middle;
	position:relative;
}
/*.colonna_destra {
	background-image: url(gfx/angolo_dx2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #BECCE6;
}*/

td { font-size: 11px}

.hide {
	display: none;
}
.box {
	text-align: center;
	color: #333333;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(gfx/0.4.gif);
	height: 100px;
	background-repeat: no-repeat;
	vertical-align: middle;
	font-weight: normal;
	background-position: center;
}

.box_home{
	color:#4e5b7d;
	font-size:10px;
	text-align:justify;
	}
	
.box_destra{
	background-color:#f3f5f8;
	color: #333333;
	font-size:11px;
	padding: 3px 3px 3px 3px;
	text-align:justify;
	}
	
.box_destra_bianco{
	background-color:#ffffff;
	color: #333333;
	font-size:11px;
	padding: 3px 3px 3px 3px;
	text-align:justify;
	}
	
.box_destra_contatti{
	background-color:#e4e8ef;
	color: #333333;
	font-size:12px;
	padding: 10px 0px 10px 0px;
	text-align:center;
	}

.box_destra_intervento{
	background-color:#e4e8ef;
	color: #333333;
	font-size:12px;
	padding: 10px 0px 10px 5px;
	text-align:left;
	}

.footer {
	text-align: right;
	font-size: 9px;
	padding-left: 5px;
	vertical-align: top;
	padding-top: 3px;
	color:#FFFFFF;
}
.footer2 {
	padding-left: 275px;
}


#descrizioni {
	text-align: justify;
}

.testo{
	margin-right: 3px;
	margin-left: 3px;
}
.testo_margine {
	padding-right: 35px;
	padding-left: 15px;
}
.thumb {
	text-align: center;
	padding: 3px;
	border: 1px solid #FFFFFF;
}

#map {
	position:absolute;
	top:-100px;
	left:10px;
	width: 270px; 
	height: 300px;
}