#box-main
{
	border: 2px solid #0066ff;
}
#box-onload-imm 
{
	display:none;
}
#box-onload-dett 
{
	display:none;
}

#box-menu  /* ----------------------------------------------------------------------- MENU */
{
	/*width:990px;*/
	padding:5px;
	/**/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:800;
	color:#CC0033;
	background-color: #f2f2e6;
	border-bottom: 2px solid #0243d5;
	text-align:right;
}
#box-menu a:link, #box-menu a:visited, #box-firma a:link, #box-firma a:visited
{
	text-decoration:none;
	color:#748575;
}
#box-menu a:hover, #box-firma a:hover
{
	text-decoration:none;
	color:#000000;
	font-weight:800;
}
#box-menu img
{
	vertical-align:bottom;
}

#box-firma 
{
	padding:5px 3px 4px 0px;
	/**/
	background-color: #f2f2e6;
	text-align:right;
	font-weight:800;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear:left;
	font-style:italic;
}
#box-firma a:hover
{
	font-style:normal;
}
#box-lista-immobili 
{
	width: 473px;
	height:532px;
	padding-top:10px;
	overflow:auto;
	/**/
	background-color:#f2f2e6;
	color:#000000;
	border-right: 2px solid #f8b5be;
	border-bottom: 2px solid #f8b5be;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}
#box-dettaglio-immobile 
{
	width: 517px;
	height:435px;
	padding:14px 0px 8px 0px;
	/**/
	background-color:#f2f2e6;
	color:#000000;
	border-bottom: 2px solid #f8b5be;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}

#box-filtro
{
	width: 517px;
	height:78px;
	padding-top:5px;
	/**/
	background-color:#ffffff;
	color:#000000;
	border-bottom: 2px solid #f8b5be;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
}


.flst-immobile, .flst-immobile-giallo, .flst-immobile-verde  /* ----------------------------------------------------------------------- IMMOBILI  */
{
	width:375px;
	margin:0px auto 0px auto;
	padding:0px;
	/**/
	border: 2px solid #f7b9be;
	/*background-color:#e4dfc2;*/
}
.flst-immobile-giallo
{
	border: 2px solid #ffbc1c;
}
.flst-immobile-verde
{
	border: 2px solid #51b91e;
}
.tbl-immobili
{
	width:370px;
	margin:3px auto 4px auto;
	/*background-color:#e4dfc2;*/
}
.td-thumbnail 
{
	width:125px;
	height:90px;
	/**/
	text-align:center;
	vertical-align:middle;
}
.th-immobile
{
	border: 1px solid #000000;
}
.td-campi
{
	width:245px;
	padding:5px;
	/**/
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	background-color:#e4dfc2;
	color:#000000;
	text-align:left;
}


.td-dettaglio /* ----------------------------------------------------------------------- DETTAGLIO */
{
	padding:4px 3px 4px 0px;
	/**/
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color:#e4dfc2;
	color:#748575;
	text-align:right;
}
.td-aggiorna, .td-cancella
{
	padding:5px 3px 5px 0px;
	/**/
	text-align:center;
	border-right: 1px solid #CC0033;
	border-left: 1px solid #CC0033;
	background-color:#e4dfc2;
	color:#CC0033;
}
.td-dettaglio a:link, .td-dettaglio a:visited, .td-aggiorna a:link, .td-aggiorna a:visited, 
.td-cancella a:link, .td-cancella a:visited, .link-info a:link, .link-info a:visited
{
	text-decoration:none;
	font-size:10px;
	color:#748575;
	font-weight:800;
}
.td-dettaglio a:hover, .td-aggiorna a:hover, .td-cancella a:hover, .link-info a:hover
{
	text-decoration:none;
	font-size:10px;
	color:#000000;
	font-weight:800;
}
.link-info a:link, .link-info a:visited
{
	color:#ff0000;
}


#fldst-filtro  /* ----------------------------------------------------------------------- FILTRO */
{
	width: 470px;
	margin:4px auto 0px auto;
	/**/
	padding:4px;
	text-align:left;
}

.select-campo, #select-contratto
{
	border: 1px solid #262e48;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#262e48;
	background-color:#FFFFFF;
	text-align:left;
	font-weight:800;
}

.select-campo-filtro
{
	width:190px;
	border: 1px solid #262e48;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#262e48;
	background-color:#FFFFFF;
	text-align:left;
	font-weight:800;
}
#frm-filtro
{
	margin:0px;
	width: 400px;
}
#tbl-filtro-hp
{
	width: 200px;
	margin:0px auto 0px auto;
}
#tbl-filtro
{
	width: 400px;
	margin:0px auto 0px auto;
}
.tbl-filtro-tr
{
	height: 15px;
}
.tbl-filtro-td-1, .tbl-filtro-td-1-hp
{
	width: 190px;
	text-align:center;
	padding:0px;
}
.tbl-filtro-td-1-hp
{
	padding-bottom:5px;
}
.tbl-filtro-td-2
{
	width: 110px;
	text-align:center;
	padding:0px;
}
.tbl-filtro-td-3
{
	width: 130px;
	text-align:center;
}

#box-msg-delete
{
	width: 517px;
	padding:28px 0px 27px 0px;
	/**/
	color:#000000;
	border-bottom: 2px solid #f8b5be;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:800;
	text-align:center;
	display:none;
}
#box-msg-delete a:link, #box-msg-delete a:visited
{
	text-decoration:none;
	color:#CC0033;
	font-weight:800;
	font-size:12px;
}
#box-msg-delete a:hover
{
	text-decoration:underline;
	color:#000000;
	font-weight:800;
	font-size:12px;
}
#p-filtro-err 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:800;
	color:#ff0000;
}

#fldst-dettaglio, #fldst-dettaglio-giallo  /* ----------------------------------------------------------------------- DETTAGLIO */
{
	width: 460px;
	/**/
	margin:0px auto 0px auto;
	border: 2px solid #0243d5;
	/*background-color:#e4dfc2;*/
}
#fldst-dettaglio-giallo 
{
	border: 2px solid #dcb01b;
}
.tbl-dettaglio 
{
	width:455px;
	height:400px;
	margin:0px auto 0px auto;
	/**/
	text-align:center;
}
.thumbnail
{
	width:102px; 
	height:81px;
	/*background-color:#CC3300;*/
	text-align:center;
	vertical-align:middle;
	
}
#td-campi-dett
{
	width:95px;
	padding:5px 0px 0px 5px;
	/**/
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	text-align:left;
	vertical-align:top;
	background-color:#e4dfc2;
	color:#000000;
}
#td-campi-dett-2
{
	width:255px;
	padding:5px 0px 0px 5px;
	/**/
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	text-align:left;
	vertical-align:top;
	background-color:#e4dfc2;
	color:#000000;
}

.th-immobile-finto
{
	border: 1px solid #000000;
	padding:0px;
}
#td-logo
{
	width:155px;
	/**/height:81px;
	border: 1px solid #000000;
	text-align:center;
	background-color:#FFFFFF;
}
.link-info
{
	height:28px;
	/*padding:3px 3px 3px 0px;
	*/
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color:#e4dfc2;
	color:#cc0033;
	text-align:right;
	vertical-align:middle;
}
#spazio_campi
{
	margin-left:25px;
}

/* ---------------------------------------------- stampa foto imm */
#link_stampa, #nome_foto_stampa
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cc0033;
	font-weight:800;
	margin-top:5px;
}
#link_stampa a:link, #link_stampa a:visited
{
	text-decoration:none;
	font-size:10px;
	color:#cc0033;
	font-weight:800;
}
#link_stampa a:hover
{
	text-decoration:underline;
	color:#000000;
	font-weight:800;
	font-size:10px;
}
#link_stampa 
{
	color:#000000;
}

#titolo
{
	display:none;
}

/* ---------------------------------------------- info-email */
#fldst-info-email
{
	width: 240px;
	color:#f8b5be;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	border:2px solid #3cb309;
}
#fldst-info-email-2
{
	width: 240px;
	color:#748575;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:2px solid #3cb309;
}
#box-email-info 
{
	margin:0px auto 0px auto;
}

#tbl-info-email
{
	margin:0px auto 0px auto;
}
#lbl-info
{
	color:#748575;
}
.campo
{
	border: 1px solid #262e48;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#262e48;
	background-color:#FFFFFF;
	text-align:center;
	font-weight:800;
}
.pulsanti
{   
	border:1px solid #000000;
	font-size:10px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#e0e0e0;
	font-weight:800;
	width:40px;
}

