﻿html, body , center {height: 100%;}
body{ margin: 0px;}

.hidden {display:none}

div#container_imm_rif_stato {
	text-align: center;
	width:60px;
	margin:15px auto 0;
}
div.imm_rif_stato div 
{
	display:inline-block;
	text-align:center;
}

.href_menu_form
{
    Z-INDEX: 0;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: #0183ab;
    PADDING-LEFT: 2px;
    WIDTH: 75px;
    PADDING-RIGHT: 2px;
    DISPLAY: inline-block;
    COLOR: #ffffff;
    FONT-SIZE: 10px;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px;
    border-radius: 6px;
    text-shadow: 1px 1px 0px #333;
    
}
.href_menu_form:hover
{
    BACKGROUND-COLOR: lightskyblue;
    box-shadow: inset -1px 1px 1px 0px #640B11, inset 1px -1px 1px 0px #f7b9be
}
.href_menu_form2
{
    Z-INDEX: 0;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: #9C0000;
    PADDING-LEFT: 2px;
    WIDTH: 75px;
    PADDING-RIGHT: 2px;
    DISPLAY: inline-block;
    COLOR: #ffffff;
    FONT-SIZE: 10px;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px;
    border-radius: 6px;
    text-shadow: 1px 1px 0px #333
}
.href_menu_form2:hover
{
    BACKGROUND-COLOR: orange;
    box-shadow: inset -1px 1px 1px 0px #640B11, inset 1px -1px 1px 0px #f7b9be
}
.href_menu_form3
{
    Z-INDEX: 0;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: #2e8b57;
    PADDING-LEFT: 2px;
    WIDTH: 75px;
    PADDING-RIGHT: 2px;
    DISPLAY: inline-block;
    COLOR: #ffffff;
    FONT-SIZE: 10px;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px;
    border-radius: 6px;
    text-shadow: 1px 1px 0px #333
}
.href_menu_form3:hover
{
    BACKGROUND-COLOR: #88cd92
    box-shadow: inset -1px 1px 1px 0px #1A4C2F, inset 1px -1px 1px 0px #3AA866;
}
.href_menu_form4
{
    Z-INDEX: 0;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: #2e8b57;
    PADDING-LEFT: 2px;
    WIDTH: 50px;
    PADDING-RIGHT: 2px;
    DISPLAY: inline-block;
    COLOR: #ffffff;
    FONT-SIZE: 9px;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px;
    border-radius: 6px;
    text-shadow: 1px 1px 0px #333
}
.href_menu_form4:hover
{
    BACKGROUND-COLOR: #88cd92;
    box-shadow: inset -1px 1px 1px 0px #640B11, inset 1px -1px 1px 0px #f7b9be
}
.href_menu_form5
{
    Z-INDEX: 0;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: #0183ab;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    DISPLAY: inline-block;
    COLOR: #ffffff;
    FONT-SIZE: 10px;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px;
    border-radius: 6px;
    text-shadow: 1px 1px 0px #333
}
.href_menu_form5:hover
{
    BACKGROUND-COLOR: lightskyblue;
    box-shadow: inset -1px 1px 1px 0px #640B11, inset 1px -1px 1px 0px #f7b9be
}
.mostraaccordo, .mostraaccordo.tooltip1 {background:darkgoldenrod; color:#fff;}
.table_main
{
    BORDER-BOTTOM: darkgray 1px;
    BORDER-LEFT: lightgrey 2px;
    BACKGROUND-COLOR: white;
    WIDTH: 100%;
    FONT-SIZE: 10pt;
    BORDER-TOP: darkgray 1px;
    BORDER-RIGHT: lightgrey 2px
}
.top_bar
{
    BACKGROUND-COLOR: white;
    FONT-SIZE: 8pt
}
.td_menu_title
{
    BACKGROUND-IMAGE: url(../images/barra_grigia.jpg);
    BORDER-BOTTOM: lightgrey 1pt solid;
    BACKGROUND-REPEAT: repeat;
    HEIGHT: 38px;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightgrey 1pt solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
		letter-spacing: 0.5px;
}
.td_menu_testo
{
    BORDER-BOTTOM: darkgray 1px solid;
    BORDER-LEFT: 1px;
    BACKGROUND-COLOR: whitesmoke;
    HEIGHT: 20pt;
    FONT-SIZE: 8pt;
    BORDER-TOP: 1px;
    BORDER-RIGHT: 1px
}
/*FR*/
.table_top
{
    BACKGROUND-COLOR: white;
    margin:5px 0;
    /*
    BACKGROUND-IMAGE: url(../images/head-bg.png);
    BORDER: lightgrey 1px;
	*/
}
.table_top a {text-decoration:none;}
.table_dettaglio
{
    BACKGROUND-COLOR: darkgray
}
.table_border
{
    BORDER-BOTTOM: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    BACKGROUND-COLOR: ghostwhite;
    LETTER-SPACING: normal;
    COLOR: #585858;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-RIGHT: lightgrey 1px solid;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}
.td_testo
{
    BORDER-BOTTOM: lightgrey 1px;
    BORDER-LEFT: lightgrey 1px;
    BACKGROUND-COLOR: whitesmoke;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightgrey 1px;
    BORDER-RIGHT: lightgrey 1px;
}
.font_evidenza
{
    COLOR: black;
    FONT-SIZE: 10pt
}
.font_evidenza1
{
    BACKGROUND-COLOR: #fffc77;
    COLOR: black;
    FONT-SIZE: 10pt
}
.href_menu_left
{
	DISPLAY: inline-block;
	BORDER-BOTTOM: darkgray 1px;
  BORDER-LEFT: darkgray 1px;
  BACKGROUND-COLOR: transparent;
  FONT-FAMILY: Arial, Verdana, Tahoma;
  HEIGHT: 10pt;
  COLOR: black;
  FONT-SIZE: 8pt;
  BORDER-TOP: darkgray 1px;
  BORDER-RIGHT: darkgray 1px;
  TEXT-DECORATION: none
}
.href_menu_top
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #585858;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.button_standard
{
    BORDER-BOTTOM: royalblue 1px solid;
    BORDER-LEFT: royalblue 1px solid;
    FONT-SIZE: 8pt;
    BORDER-TOP: royalblue 1px solid;
    BORDER-RIGHT: royalblue 1px solid
}
.input_text
{
    BORDER-BOTTOM: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    WIDTH: 150pt;
    LETTER-SPACING: normal;
    FONT-FAMILY: Verdana;
    HEIGHT: 15pt;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-RIGHT: lightsteelblue 1px solid;
}
.input_text1
{
    
    BORDER-BOTTOM: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    LETTER-SPACING: normal;
    FONT-FAMILY: Verdana;
    HEIGHT: 15pt;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-RIGHT: lightsteelblue 1px solid
}
.input_text:focus
{		
		border:coral 1px solid;
		background-color: lemonchiffon;
}
.input_text1:focus
{
		border:coral 1px solid;
		background-color: lemonchiffon;
}
.input_text2:focus
{
		border:coral 1px solid;
		background-color: lemonchiffon;
}
.input_text3:focus
{
    border:coral 1px solid;
		background-color: lemonchiffon;
}
.input_text4:focus
{
    border:coral 1px solid;
		background-color: lemonchiffon;
}
.input_text5:focus
{
    border:coral 1px solid;
		background-color: lemonchiffon;
}
.input_text6:focus
{
    border:coral 1px solid;
		background-color: lemonchiffon;
}
.input_text7:focus
{
    border:coral 1px solid;
		background-color: lemonchiffon;
}
.input_text_disable:focus
{
		border:coral 1px solid;
		background-color: lemonchiffon;
}
.input_text_evidenza:focus
{
    border:coral 1px solid;
		background-color: lemonchiffon;
}
.input_text1_evidenza:focus
{
    border:coral 1px solid;
		background-color: lemonchiffon;
}
.input_text_form_segnalazione:focus
{
    border:coral 1px solid;
		background-color: lemonchiffon;
}
.href_messaggio
{
    BORDER-BOTTOM: orange 1px solid;
    BORDER-LEFT: orange 1px solid;
    BACKGROUND-COLOR: moccasin;
    HEIGHT: 15pt;
    COLOR: black;
    FONT-SIZE: 10pt;
    BORDER-TOP: orange 1px solid;
    CURSOR: pointer;
    BORDER-RIGHT: orange 1px solid;
    TEXT-DECORATION: none
}
.pulsante_std12
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BACKGROUND-COLOR: #0183ab;
    FONT-FAMILY: 'Trebuchet MS', Tahoma;
    HEIGHT: 30px;
    COLOR: white;
    FONT-SIZE: 14px;
    BORDER-TOP: black 1px solid;
    CURSOR: pointer;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: black 1px solid
}

.td_evidenza
{
    BORDER-BOTTOM: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    LINE-HEIGHT: normal;
    BACKGROUND-COLOR: antiquewhite;
    LETTER-SPACING: normal;
    COLOR: dimgray;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-RIGHT: lightgrey 1px solid;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}
.td_evidenza1
{
    border: lightgrey 1px solid;
    LINE-HEIGHT: 20px;
    letter-spacing:0.1px;
    BACKGROUND-COLOR: whitesmoke;
    COLOR: black;
    FONT-SIZE: 12px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    text-align:left;
    padding: 5px 5px 5px 5px;
}
.td_immobili_testo
{
    BORDER-BOTTOM: lightgrey 1px;
    TEXT-ALIGN: justify;
    BORDER-LEFT: lightgrey 1px;
    BACKGROUND-COLOR: transparent;
    COLOR: #333333;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightgrey 1px;
    BORDER-RIGHT: lightgrey 1px;
}
.td_immobili_titolo
{
    BORDER-BOTTOM: lightgrey 1px;
    BORDER-LEFT: lightgrey 1px;
    BACKGROUND-COLOR: white;
    COLOR: #333333;
    FONT-SIZE: 9pt;
    BORDER-TOP: lightgrey 1px;
    BORDER-RIGHT: lightgrey 1px
}
.td_immobili
{
    BORDER-BOTTOM: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: whitesmoke;
    COLOR: #333333;
    FONT-SIZE: 9pt;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-RIGHT: lightgrey 1px solid;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 5px;
}
.href_info
{
    BORDER-BOTTOM: dimgray 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: dimgray 1px solid;
    BACKGROUND-COLOR: #336699;
    WIDTH: 30pt;
    HEIGHT: 15pt;
    COLOR: white;
    FONT-SIZE: 10pt;
    BORDER-TOP: dimgray 1px solid;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: dimgray 1px solid;
    TEXT-DECORATION: none
}
.href_comuni
{
    COLOR: dimgray;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
A.href_info:hover
{
    BACKGROUND-COLOR: dimgray
}
.td_foto
{
    BACKGROUND-COLOR: gainsboro;
    COLOR: black;
    FONT-SIZE: 8pt
}
.td_testo_home
{
    TEXT-ALIGN: justify;
    LINE-HEIGHT: 18pt;
    FONT-FAMILY: Tahoma;
    COLOR: #585858;
    FONT-SIZE: 10pt
}
.td_clienti
{
    BACKGROUND-COLOR: white;
    COLOR: #333333;
    FONT-SIZE: 8pt
}
.td_table_clienti
{
    BORDER-BOTTOM: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    BACKGROUND-COLOR: #e3eaf8;
    COLOR: dimgray;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-RIGHT: lightsteelblue 1px solid
}
.href_link1
{
    COLOR: blue;
}


.td_menu_title1
{
    BACKGROUND-IMAGE: url(../images/barra_grigia.jpg);
    BORDER-BOTTOM: lightsteelblue 1px;
    BORDER-LEFT: lightsteelblue 2px;
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial;
    HEIGHT: 15pt;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightsteelblue 1px;
    BORDER-RIGHT: lightsteelblue 2px
}
.td_menu_title2
{
    BORDER-BOTTOM: lightsteelblue 1px;
    BORDER-LEFT: lightsteelblue 1px;
    FONT-FAMILY: Arial;
    COLOR: #333333;
    FONT-SIZE: 9pt;
    BORDER-TOP: lightsteelblue 1px;
    BORDER-RIGHT: lightsteelblue 1px
}
.td_menu_title3
{
    BORDER-BOTTOM: lightsteelblue 1px;
    BORDER-LEFT: lightsteelblue 1px;
    BACKGROUND-COLOR: #f0f0f0;
    FONT-FAMILY: Arial;
    COLOR: #333333;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightsteelblue 1px;
    BORDER-RIGHT: lightsteelblue 1px
}
.td_testo1
{
    BORDER-BOTTOM: darkgray 1px;
    BORDER-LEFT: darkgray 1px;
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: darkgray 1px;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: darkgray 1px;
    text-align:left;
}
.td_testo_col2
{
    BORDER-BOTTOM: darkgray 1px;
    BORDER-LEFT: darkgray 1px;
    BACKGROUND-COLOR:Window;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: darkgray 1px;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: darkgray 1px;
    text-align:left;
}
.button_delete
{
    BACKGROUND-IMAGE: url(../images/Croce1.gif);
    BORDER-BOTTOM: black 1px;
    BORDER-LEFT: black 1px;
    BACKGROUND-COLOR: transparent;
    WIDTH: 16px;
    HEIGHT: 16px;
    FONT-SIZE: 8pt;
    BORDER-TOP: black 1px;
    CURSOR: pointer;
    BORDER-RIGHT: black 1px
}
.text_area
{
    WIDTH: 320pt;
    FONT-FAMILY: Verdana;
    HEIGHT: 50pt;
    FONT-SIZE: 8pt
}

.pulsante_std
{
		cursor: pointer;
		background-color: #0183ab;
    border-color: #999;
    border-radius: 7px;
    border-style: solid;
    border-width: 0;
    box-shadow: 0 0 8px #aaa, 0 -5px 10px #016c8b inset;
    color: #fff;
    font-weight: bold;
    padding: 7px 20px;
    text-transform: uppercase;
    font-size:10px;
    letter-spacing: 1px;
}

.pulsante_std:hover {
	color:#FFF;
	background-color:#019FCD;
}
.pulsante_std1
{
    cursor: pointer;
		background-color: #0183ab;
    border-color: #999;
    border-radius: 7px;
    border-style: solid;
    border-width: 0;
    box-shadow: 0 0 8px #aaa, 0 -5px 10px #016c8b inset;
    color: #fff;
    font-weight: bold;
    padding: 5px 5px;
    text-transform: uppercase;
    font-size:9px;
}

.pulsante_std1:hover {
		BACKGROUND-COLOR: lightskyblue;
}

.pulsante_std1:disabled {
	BACKGROUND-COLOR: gray;
	cursor: default;
	box-shadow: none;
}

.pulsante_std2
{
    cursor: pointer;
		background-color: #2e8b57;
    border-color: #999;
    border-radius: 7px;
    border-style: solid;
    border-width: 0;
    box-shadow: 0 0 8px #aaa, 0 -5px 10px #2e8b57 inset;
    color: #fff;
    font-weight: bold;
    padding: 5px 5px;
    text-transform: uppercase;
    font-size:9px;
}

.pulsante_std2:hover {
    BACKGROUND-COLOR: #88cd92;
    box-shadow: inset -1px 1px 1px 0px #1A4C2F, inset 1px -1px 1px 0px #3AA866;
}

.button_cerca
{
    cursor: pointer;
		background-color: #0183ab;
    border-color: #999;
    border-radius: 7px;
    border-style: solid;
    border-width: 0;
    box-shadow: 0 0 8px #aaa, 0 -5px 10px #016c8b inset;
    color: #fff;
    font-weight: bold;
    padding: 5px 5px;
    text-transform: uppercase;
    font-size:9px;
}

.button_cerca:hover {
		BACKGROUND-COLOR: lightskyblue;
}
.button_cerca:disabled, .button_vuota:disabled, .pulsante_std:disabled { opacity: 0.2; }

.button_vuota
{
    color: black;
		cursor: pointer;
		padding: 2px 6px;
		font-size: 8pt;
		border: solid 1px gray;
		border-radius: 6px;
		background: #99ccff; 
		FONT-WEIGHT: bolder;
		box-shadow: 0 0 8px #aaa, 0 -5px 10px #016c8b inset;
    color: #fff;
    font-weight: bold;
    padding: 5px 5px;
    text-transform: uppercase;
    font-size:9px;
}
.button_gruppo
{
    BORDER-BOTTOM: dimgray 1px solid;
    BORDER-LEFT: dimgray 1px solid;
    BACKGROUND-COLOR: #336699;
    COLOR: white;
    FONT-SIZE: 8pt;
    BORDER-TOP: dimgray 1px solid;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: dimgray 1px solid
}
.href_header
{
    FONT-FAMILY: Arial;
    COLOR: black;
    FONT-SIZE: 8pt
}
.href_incrocio
{
    BORDER-BOTTOM: dimgray 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: dimgray 1px solid;
    BACKGROUND-COLOR: #336699;
    WIDTH: 30pt;
    HEIGHT: 15pt;
    COLOR: white;
    FONT-SIZE: 10pt;
    BORDER-TOP: dimgray 1px solid;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: dimgray 1px solid;
    TEXT-DECORATION: none
}
.td_immobili_agenzia
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-SIZE: 8pt;
}
.td_immobili_gruppo
{
    BORDER-BOTTOM: mediumseagreen 1px;
    BORDER-LEFT: mediumseagreen 1px;
    BACKGROUND-COLOR: #e0ffe1;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: mediumseagreen 1px;
    BORDER-RIGHT: mediumseagreen 1px
}
.td_immobili_agesta
{
    BACKGROUND-COLOR: bisque;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER: #E85E37 1px
}
.td_immobili_ext
{
    BACKGROUND-COLOR: #d5e8f2;
    COLOR: black;
    FONT-SIZE: 8pt;
}
.td_alert
{
    BORDER-BOTTOM: peachpuff 1px solid;
    BORDER-LEFT: peachpuff 1px solid;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: papayawhip;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: peachpuff 1px solid;
    BORDER-RIGHT: peachpuff 1px solid;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding:5px;
}

.td_alert_condivisione
{
    background-color: #0183ab;
    border-color: #999;
    border-radius: 7px;
    border-style: solid;
    border-width: 0;
    box-shadow: 0 0 8px #aaa, 0 -5px 10px #016c8b inset;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    padding: 7px 20px;
}


.trasparent
{
    BACKGROUND-COLOR: transparent;
    WIDTH: 0pt;
    HEIGHT: 0pt;
    COLOR: white
}


.button_zona
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BACKGROUND-COLOR: #0183ab;
    WIDTH: 100pt;
    HEIGHT: 15pt;
    COLOR: white;
    FONT-SIZE: 8pt;
    BORDER-TOP: black 1px solid;
    CURSOR: pointer;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: black 1px solid
}
.href_menu_form_1
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    TEXT-TRANSFORM: capitalize;
    BACKGROUND-COLOR: #0183ab;
    COLOR: white;
    FONT-SIZE: 10px;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: black 1px solid;
    TEXT-DECORATION: none
}
.table_immobili
{
    BORDER-BOTTOM: gainsboro 1px;
    BORDER-LEFT: gainsboro 1px;
    BACKGROUND-COLOR: gainsboro;
    COLOR: dimgray;
    FONT-SIZE: 8pt;
    BORDER-TOP: gainsboro 1px;
    BORDER-RIGHT: gainsboro 1px
}
A.href_menu_form_1:hover
{
    BACKGROUND-COLOR: lightskyblue
}
.td_login
{
    BACKGROUND-COLOR: limegreen;
    FONT-SIZE: 8pt
}
.input_text2
{
    BORDER-BOTTOM: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    WIDTH: 190pt;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-RIGHT: lightsteelblue 1px solid
}
.td_bordo1
{
    BORDER-BOTTOM: lightsteelblue 1px;
    BORDER-LEFT: lightsteelblue 1px;
    BORDER-TOP: lightsteelblue 1px;
    BORDER-RIGHT: lightsteelblue 1px
}
.href_menu_form1
{
    BORDER-BOTTOM: gray 1px;
    BORDER-LEFT: gray 1px;
    BACKGROUND-COLOR: #336699;
    COLOR: white;
    FONT-SIZE: 11px;
    BORDER-TOP: gray 1px;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: gray 1px;
    TEXT-DECORATION: none
}
.td_testo2
{
    BORDER-BOTTOM: lightgrey 1px;
    BORDER-LEFT: lightgrey 1px;
    BACKGROUND-COLOR: whitesmoke;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightgrey 1px;
    BORDER-RIGHT: lightgrey 1px
}
.td_testo3
{
    BORDER-BOTTOM: gainsboro 1px;
    BORDER-LEFT: gainsboro 1px;
    BACKGROUND-COLOR: white;
    COLOR: seagreen;
    FONT-SIZE: 8pt;
    BORDER-TOP: gainsboro 1px;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: gainsboro 1px
}
.href_commerciale
{
    BORDER-BOTTOM: dimgray 1px solid;
    BORDER-LEFT: dimgray 1px solid;
    BACKGROUND-COLOR: #336699;
    COLOR: white;
    FONT-SIZE: 12pt;
    BORDER-TOP: dimgray 1px solid;
    BORDER-RIGHT: dimgray 1px solid;
    TEXT-DECORATION: none
}
.td_scaduto
{
    BACKGROUND-COLOR: peachpuff;
    COLOR: #cd0000
}
.href_regioni
{
    COLOR: slategray;
    FONT-SIZE: 10pt
}
A.href_regioni:hover
{
    COLOR: orangered
}
.td_portali
{
    BACKGROUND-COLOR: white;
    COLOR: dimgray;
    FONT-SIZE: 8pt
}
.td_portali_automatizzati
{
    BACKGROUND-COLOR: antiquewhite;
    COLOR: dimgray;
    FONT-SIZE: 8pt
}
.href_email_agenzia
{
    BACKGROUND-COLOR: orangered;
    HEIGHT: 10pt;
    COLOR: white;
    FONT-WEIGHT: bolder
}
.td_testo4
{
    BACKGROUND-COLOR: ivory;
    FONT-FAMILY: Tahoma;
    COLOR: black;
    FONT-SIZE: 8pt;
}
.href_pagine
{
		Z-INDEX: 0;
    TEXT-ALIGN: center;
    background-color: #0183ab;
    PADDING-LEFT: 2px;
    WIDTH: 30px;
    height: 20px;
    PADDING-RIGHT: 2px;
    DISPLAY: inline-block;
    COLOR: #ffffff;
    FONT-SIZE: 9px;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    border-radius: 6px;
    text-shadow: 1px 1px 0px #333;
    line-height:20px;
    
}
A.href_pagine:hover
{
    BACKGROUND-COLOR: lightskyblue;
    box-shadow: inset -1px 1px 1px 0px #640B11, inset 1px -1px 1px 0px #f7b9be
}

.href_pagine_sel
{
    Z-INDEX: 0;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #9C0000;
    PADDING-LEFT: 2px;
    WIDTH: 30px;
    height: 20px;
    line-height:20px;
    PADDING-RIGHT: 2px;
    DISPLAY: inline-block;
    COLOR: #ffffff;
    FONT-SIZE: 9px;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    border-radius: 6px;
    text-shadow: 1px 1px 0px #333
}

.href_pagine_sel1
{
    BORDER-BOTTOM: darkorange 1px;
    BORDER-LEFT: darkorange 1px;
    COLOR: #cd0000;
    FONT-SIZE: 11px;
    BORDER-TOP: darkorange 1px;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: darkorange 1px;
    TEXT-DECORATION: none
}
.font_vendita
{
	BACKGROUND-COLOR: #dcfbdc;
    HEIGHT: 10pt;
    COLOR: black;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder
}
.font_affitto
{
	BACKGROUND-COLOR: papayawhip;
    HEIGHT: 10pt;
    COLOR: black;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder
}
.font_vacanza
{
	BACKGROUND-COLOR: #ff9966;
    HEIGHT: 10pt;
    COLOR: black;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder
}
.td_agenzia
{
    BORDER-BOTTOM: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    BACKGROUND-COLOR: white;
    COLOR: #333333;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-RIGHT: lightsteelblue 1px solid
}
.href_ricerca
{
    BORDER-BOTTOM: darkgray 1px solid;
    BORDER-LEFT: darkgray 1px solid;
    BACKGROUND-COLOR: gainsboro;
    WIDTH: 70pt;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: darkgray 1px solid;
    BORDER-RIGHT: darkgray 1px solid;
    TEXT-DECORATION: none
}
.td_descrizione
{
    TEXT-ALIGN: justify;
    LINE-HEIGHT: 18pt;
    BACKGROUND-COLOR: whitesmoke;
    COLOR: #333333;
    FONT-SIZE: 10pt
}
.href_link2
{
    COLOR: black;
    TEXT-DECORATION: underline
}
.pulsante_red
{
    cursor: pointer;
		background-color: orangered;
    border-color: orangered;
    border-radius: 7px;
    border-style: solid;
    border-width: 0;
    box-shadow: 0 0 8px #aaa, 0 -5px 10px orangered inset;
    color: #fff;
    font-weight: bold;
    padding: 7px 10px;
    text-transform: uppercase;
    font-size:10px;
    letter-spacing: 1px;
}
.td_portali_attivati
{
    BACKGROUND-COLOR: lightgrey;
    COLOR: #333333;
    FONT-SIZE: 8pt
}
.pulsante_verde
{
		cursor: pointer;
		background-color: #2e8b57;
    border-color: #2e8b57;
    border-radius: 7px;
    border-style: solid;
    border-width: 0;
    box-shadow: 0 0 8px #aaa, 0 -5px 10px #2e8b57 inset;
    color: #fff;
    font-weight: bold;
    padding: 7px 10px;
    text-transform: uppercase;
    font-size:10px;
    letter-spacing: 1px;
}
.td_testo5

  { background-image: url('../images/menu/menu_left_sfondo_top_25.png'); font-size: 8pt; color: #FFFFFF; position: relative; z-index:0}

.td_alert1
{
    BORDER-BOTTOM: #9abc90 1px solid;
    BORDER-LEFT: #9abc90 1px solid;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: #cef7ca;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: #9abc90 1px solid;
    BORDER-RIGHT: #9abc90 1px solid;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding:5px;
}
.screenshot
{
    BACKGROUND-COLOR: transparent;
    COLOR: tomato;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder
}
.tooltip
{
    BACKGROUND-COLOR: transparent;
    COLOR: tomato;
}
.href_app_scaduti
{
    COLOR: royalblue;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bolder
}
.href_app_programmati
{
    COLOR: seagreen;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bolder
}
.href_app_scadenza
{
    COLOR: #b80000;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bolder
}
.href_link3
{
    COLOR: dimgray
}
.td_evento1
{
    BORDER-BOTTOM: deepskyblue 1px;
    BORDER-LEFT: deepskyblue 1px;
    BACKGROUND-COLOR: paleturquoise;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: deepskyblue 1px;
    BORDER-RIGHT: deepskyblue 1px
}
.td_evento2
{
    BORDER-BOTTOM: lightgreen 2px;
    BORDER-LEFT: lightgreen 2px;
    BACKGROUND-COLOR: #b3eec4;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightgreen 2px;
    BORDER-RIGHT: lightgreen 2px
}
.td_evento3
{
    BACKGROUND-COLOR: burlywood;
    COLOR: black;
    FONT-SIZE: 8pt
}
.td_evento4
{
    BACKGROUND-COLOR: lightsalmon;
    COLOR: black;
    FONT-SIZE: 8pt
}
.td_evento5
{
    BACKGROUND-COLOR: khaki;
    COLOR: black;
    FONT-SIZE: 8pt
}
.td_evento25
{
    BACKGROUND-COLOR: #b3ddc4;
    COLOR: black;
    FONT-SIZE: 8pt;
}
.td_evento26
{
    BACKGROUND-COLOR: orange;
    COLOR: black;
    FONT-SIZE: 8pt;
}
.td_evento27
{
    BACKGROUND-COLOR: tomato;
    COLOR: black;
    FONT-SIZE: 8pt;
}
.td_evento28
{
    BACKGROUND-COLOR: #BF2E11;
    COLOR: white;
    FONT-SIZE: 8pt;
}

.td_evento29
{
    BACKGROUND-COLOR: #E05A90;
    COLOR: white;
    FONT-SIZE: 8pt;
}

.td_evento30
{
    BACKGROUND-COLOR: #f8a379;
    COLOR: white;
    FONT-SIZE: 8pt;
}

.td_evento31
{
    BACKGROUND-COLOR: #C6DAF8;
    COLOR: white;
    FONT-SIZE: 8pt;
}
.td_evento32
{
    BACKGROUND-COLOR: #74777A;
    COLOR: white;
    FONT-SIZE: 8pt;
}

.td_alert2
{
    BORDER-BOTTOM: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: #d5e8f2;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-RIGHT: lightsteelblue 1px solid;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding:5px;
}
.href_acquisto_servizio
{
    Z-INDEX: 0;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: gray;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    DISPLAY: inline-block;
    COLOR: #ffffff;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px;
    border-radius: 6px;
}
.td_testo6
{
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: papayawhip;
    FONT-SIZE: 8pt
}
.href_invia_scheda_immobile
{
    BACKGROUND-COLOR: seagreen;
    HEIGHT: 15pt;
    COLOR: white;
    FONT-SIZE: 11pt;
    TEXT-DECORATION: none;
    padding:3px;
}
A.href_invia_scheda_immobile:hover
{
    BACKGROUND-COLOR: #dd2d1e
}
.td_evento6
{
    BACKGROUND-COLOR: pink;
    COLOR: black;
    FONT-SIZE: 8pt
}

.td_menu_title4
{
    TEXT-TRANSFORM: capitalize;
    BACKGROUND-COLOR: #ff9999;
    FONT-FAMILY: Arial;
    HEIGHT: 15pt;
    COLOR: black;
    FONT-SIZE: 8pt
}
.button_cerca1
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BACKGROUND-COLOR: #ff9999;
    HEIGHT: 15pt;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: black 1px solid
}
.td_menu_title5
{
    TEXT-TRANSFORM: capitalize;
    BACKGROUND-COLOR: #99cccc;
    FONT-FAMILY: Arial;
    HEIGHT: 15pt;
    COLOR: black;
    FONT-SIZE: 8pt
}
.button_cerca2
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BACKGROUND-COLOR: #99cccc;
    HEIGHT: 15pt;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: black 1px solid
}
.td_note_partnership
{
    BACKGROUND-COLOR: powderblue;
    COLOR: black
}
.td_evidenza2
{
    LINE-HEIGHT: 18px;
    COLOR: black;
    FONT-SIZE: 9pt
}
.td_evento7
{
    BACKGROUND-COLOR: coral;
    COLOR: black;
    FONT-SIZE: 8pt
}
.td_evidenza3
{
    BACKGROUND-COLOR: papayawhip;
    COLOR: black;
    FONT-SIZE: 8pt
}
.td_imm_evidenza
{
    BACKGROUND-COLOR: #ffff66
}
A.href_messaggio:hover
{
    BORDER-BOTTOM: blue 1px solid;
    BORDER-LEFT: blue 1px solid;
    BACKGROUND-COLOR: skyblue;
    BORDER-TOP: blue 1px solid;
    BORDER-RIGHT: blue 1px solid
}
.td_immobile_box
{
    BORDER-BOTTOM: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    BACKGROUND-COLOR: #d5e8f2;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-RIGHT: lightsteelblue 1px solid;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 5px 5px 5px 5px;
}
.href_menu_form2_1
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    TEXT-TRANSFORM: capitalize;
    BACKGROUND-COLOR: orangered;
    COLOR: white;
    FONT-SIZE: 10px;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: black 1px solid;
    TEXT-DECORATION: none
}
A.href_menu_form2_1:hover
{
    BACKGROUND-COLOR: orange
}
.td_color1
{
    BACKGROUND-COLOR: #ffffc1;
    FONT-FAMILY: Verdana;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: #f6dba2 1px solid;
    BORDER-RIGHT: #f6dba2 1px solid
}
.td_color2
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #f5deb3;
    FONT-FAMILY: Verdana;
    COLOR: black;
    FONT-SIZE: 12pt;
    BORDER-TOP: black 1px solid;
    BORDER-RIGHT: black 1px solid
}
.td_color3
{
    BORDER-BOTTOM: #f3e4b1 1px solid;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #ffffc1;
    FONT-FAMILY: Verdana;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.td_color4
{
    BORDER-BOTTOM: black 1px;
    BORDER-LEFT: black 1px;
    BACKGROUND-COLOR: whitesmoke;
    FONT-FAMILY: Verdana;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: black 1px;
    BORDER-RIGHT: black 1px
}
.td_color5
{
    BORDER-BOTTOM: black 1px;
    BORDER-LEFT: black 1px;
    BACKGROUND-COLOR: whitesmoke;
    FONT-FAMILY: Verdana;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: black 1px;
    BORDER-RIGHT: black 1px
}
.td_color6
{
    BACKGROUND-COLOR: #ffffc1;
    FONT-FAMILY: Verdana;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: #f3e4b1 1px solid;
    BORDER-RIGHT: #f6dba2 1px solid
}
.td_color7
{
    BORDER-BOTTOM: black 1px;
    BORDER-LEFT: black 1px;
    BACKGROUND-COLOR: whitesmoke;
    FONT-FAMILY: Verdana;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: #f6dba2 1px solid;
    BORDER-RIGHT: #f6dba2 1px solid
}
.td_color8
{
    BORDER-BOTTOM: black 1px;
    BORDER-LEFT: black 1px;
    BACKGROUND-COLOR: whitesmoke;
    FONT-FAMILY: Verdana;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: #f3e4b1 1px solid;
    BORDER-RIGHT: #f6dba2 1px solid
}
.font1
{
    FONT-FAMILY: Verdana;
    COLOR: black;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bolder
}
.href_font1
{
    FONT-FAMILY: Verdana;
    COLOR: black;
    FONT-SIZE: 7pt
}
A.href_font1:hover
{
    FONT-FAMILY: Verdana;
    COLOR: red;
    FONT-SIZE: 7pt
}
.td_alert3
{
    BORDER-BOTTOM: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: peachpuff;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-RIGHT: lightgrey 1px solid;
    padding:5px;
}
.font2
{
    FONT-FAMILY: Verdana;
    COLOR: #333333;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bolder
}
.font3
{
    FONT-FAMILY: Verdana;
    COLOR: royalblue;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bolder
}
.href_tab
{
    BACKGROUND-IMAGE: url(../images/barra_grigia.jpg);
    BORDER-BOTTOM: darkgray 1px;
    BORDER-LEFT: darkgray 1px solid;
    BACKGROUND-COLOR: transparent;
    WIDTH: 100pt;
    HEIGHT: 20pt;
    COLOR: black;
    FONT-SIZE: 10pt;
    BORDER-TOP: darkgray 1px solid;
    BORDER-RIGHT: darkgray 1px solid;
    TEXT-DECORATION: none
}
.href_tab_sel
{
    BACKGROUND-IMAGE: url(../images/barra_rossa.gif);
    BORDER-BOTTOM: black 1px;
    BORDER-LEFT: black 1px solid;
    BACKGROUND-COLOR: crimson;
    WIDTH: 100pt;
    HEIGHT: 20pt;
    COLOR: white;
    BORDER-TOP: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    TEXT-DECORATION: none
}
A.href_tab:hover
{
    BACKGROUND-COLOR: gold
}
.td_evento8
{
    BACKGROUND-COLOR: gold;
    COLOR: black;
    FONT-SIZE: 8pt
}
#menuNavigazione
{
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: white;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 2em;
    FONT-SIZE: 10pt;
    PADDING-TOP: 0px
}
#menuNavigazione LI
{
    POSITION: relative;
    WIDTH: 9em;
    FLOAT: left
}
#menuNavigazione A
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 2em;
    BACKGROUND-COLOR: #d2eeee;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    HEIGHT: 2em;
    BORDER-RIGHT: gainsboro 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
#menuNavigazione UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 18em;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#menuNavigazione UL LI
{
    WIDTH: 18em
}
#menuNavigazione UL A
{
    BORDER-BOTTOM: gray 1px solid;
    TEXT-ALIGN: left;
    BORDER-LEFT: gray 10px solid;
    LINE-HEIGHT: 1.8em;
    BACKGROUND-COLOR: #ebebeb;
    DISPLAY: block;
    FLOAT: none;
    HEIGHT: 1.8em;
    BORDER-RIGHT: gray 1px solid
}
#menuNavigazione UL
{
    POSITION: absolute;
    TOP: -10000em
}
#menuNavigazione UL.subMenu-off
{
    POSITION: absolute;
    TOP: -10000em
}
#menuNavigazione UL.subMenu-on
{
    POSITION: absolute;
    VISIBILITY: visible;
    BORDER-TOP: lightgrey 1px solid;
    TOP: 2em;
    LEFT: -1px
}
#menuNavigazione UL.subMenu-on UL.subMenu-on
{
    POSITION: absolute;
    MARGIN: 0px 0px 0px -1px;
    WIDTH: 17em;
    BORDER-TOP: lightgrey 1px solid;
    TOP: -1px;
    LEFT: 17em
}
#menuNavigazione
{
    BACKGROUND: #eee;
    COLOR: #000
}
#menuNavigazione A
{
    BACKGROUND: #eee;
    COLOR: #000
}
#menuNavigazione A:hover
{
    BORDER-BOTTOM: darkgray 1px;
    BORDER-LEFT: darkgray 1px;
    BACKGROUND-COLOR: lightcyan;
    COLOR: white;
    BORDER-TOP: darkgray 1px;
    BORDER-RIGHT: lightgrey 1px solid;
    TEXT-DECORATION: underline
}
#menuNavigazione A:focus
{
    BACKGROUND-COLOR: lightcyan;
    TEXT-DECORATION: underline
}
#menuNavigazione A:active
{
    BACKGROUND-COLOR: lightcyan;
    TEXT-DECORATION: underline
}
#menuNavigazione A.continua
{
    BACKGROUND: url(../images/barra_blue.gif) darkblue left top;
    COLOR: white;
    FONT-WEIGHT: bolder
}
#menuNavigazione UL A.continua
{
    BACKGROUND: url(../images/freccia_right.gif) #ebebeb no-repeat right center
}
#menuNavigazione UL A:hover
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 10px solid;
    BACKGROUND-COLOR: #c64500;
    COLOR: white;
    BORDER-TOP: black 1px;
    BORDER-RIGHT: black 1px solid;
    TEXT-DECORATION: underline
}
#menuNavigazione A.continua:hover
{
    BACKGROUND: url(../images/freccia_bottom.gif) #c64500 no-repeat right bottom
}
#menuNavigazione UL A.continua:hover
{
    BACKGROUND: url(../images/freccia_right.gif) #c64500 no-repeat right center
}
#menuNavigazione A.singolo
{
    BACKGROUND-IMAGE: url(../images/barra_blue.gif);
    BACKGROUND-COLOR: darkblue;
    BACKGROUND-POSITION: left top;
    COLOR: white;
    FONT-WEIGHT: bolder
}
#menuNavigazione A.singolo:hover
{
    BACKGROUND-COLOR: #c64500
}
#menuNavigazione UL A.singolo
{
    BACKGROUND-COLOR: #ebebeb
}
#menuNavigazione UL A.singolo:hover
{
    BACKGROUND-COLOR: #c64500
}
.td_main
{
    BORDER-BOTTOM: lightgrey 1px;
    BORDER-LEFT: lightgrey 1px;
    BORDER-RIGHT-WIDTH: 1px;
    BACKGROUND-COLOR: white;
    BORDER-RIGHT-COLOR: lightgrey;
    BORDER-TOP: lightgrey 1px
}
.td_tab
{
    BACKGROUND-IMAGE: url(../images/barra_grigia.png)
}
.td_risorseimmobiliari
{
    BACKGROUND-COLOR: blanchedalmond;
    COLOR: black
}
TABLE
{
    FONT-SIZE: 8pt
}
BODY
{
    BORDER-BOTTOM: black 1px;
    BORDER-LEFT: black 1px;
    TEXT-TRANSFORM: none;
    BACKGROUND-COLOR: white;
    MARGIN: 0px;
    FONT-FAMILY: Tahoma, Arial, Verdana;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: black 1px;
    BORDER-RIGHT: black 1px
}
.input_text4
{
    BORDER-BOTTOM: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    WIDTH: 85pt;
    FONT-FAMILY: Verdana;
    HEIGHT: 15pt;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-RIGHT: lightsteelblue 1px solid
}
.td_botton_table
{
    BACKGROUND-COLOR: #c9dde6
}
.td_separatore
{
    BORDER-BOTTOM: gainsboro 2px;
    BORDER-LEFT: gray 1px;
    BACKGROUND-COLOR: lightgrey;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: gray 1px;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: gray 1px
}
.td_descrizione_presentazione
{
    LINE-HEIGHT: 18pt;
    LETTER-SPACING: 1pt;
    FONT-SIZE: 15pt
}
.td_prezzo_presentazione
{
    BORDER-BOTTOM: red 1pt solid;
    BORDER-LEFT: red 1pt solid;
    BACKGROUND-COLOR: paleturquoise;
    FONT-SIZE: 18pt;
    BORDER-TOP: red 1pt solid;
    BORDER-RIGHT: red 1pt solid
}
.td_descrizione_vetrina
{
    TEXT-ALIGN: justify;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 20pt
}
#ContextMenuTxDx
{
    BACKGROUND-IMAGE: none;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    POSITION: absolute;
    TEXT-ALIGN: left;
    BORDER-LEFT: #aaaaaa 1px solid;
    PADDING-BOTTOM: 3px;
    BACKGROUND-COLOR: #e0e0e0;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    BACKGROUND-REPEAT: repeat;
    VISIBILITY: hidden;
    BORDER-TOP: #aaaaaa 1px solid;
    BORDER-RIGHT: #aaaaaa 1px solid;
    PADDING-TOP: 3px
}
#ContextMenuTxDx A
{
    BACKGROUND-IMAGE: none;
    BORDER-BOTTOM: #e0e0e0 1px solid;
    POSITION: relative;
    BORDER-LEFT: #e0e0e0 1px solid;
    PADDING-BOTTOM: 3px;
    BACKGROUND-COLOR: #e0e0e0;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    BACKGROUND-REPEAT: repeat;
    COLOR: #000000;
    BORDER-TOP: #e0e0e0 1px solid;
    BORDER-RIGHT: #e0e0e0 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px
}
#ContextMenuTxDx A:hover
{
    BORDER-BOTTOM: #000000 1px solid;
    POSITION: relative;
    BORDER-LEFT: #000000 1px solid;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    BACKGROUND: #336699;
    COLOR: #ffffff;
    BORDER-TOP: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px
}
.td_border1
{
    BORDER-BOTTOM: white 2px solid;
    BORDER-LEFT: white 2px solid;
    BORDER-TOP: white 2px solid;
    BORDER-RIGHT: white 2px solid
}
.td_border2
{
    BORDER-BOTTOM: brown 2px solid;
    BORDER-LEFT: brown 2px solid;
    BORDER-TOP: brown 2px solid;
    BORDER-RIGHT: brown 2px solid
}
.td_stato_immobile0
{
    BACKGROUND-COLOR: powderblue;
    COLOR: black;
    FONT-SIZE: 10px
}
.td_stato_immobile1
{
    BACKGROUND-COLOR: lightgrey;
    COLOR: black;
    FONT-SIZE: 10px
}
.td_stato_immobile2
{
    BACKGROUND-COLOR: khaki;
    COLOR: black;
    FONT-SIZE: 10px
}
.td_stato_immobile3
{
    BACKGROUND-COLOR: pink;
    COLOR: black;
    FONT-SIZE: 10px
}
.td_stato_immobile4
{
    BACKGROUND-COLOR: burlywood;
    COLOR: black;
    FONT-SIZE: 10px
}
.href_link4
{
    COLOR: blue;
}
.td_testo7
{
    BACKGROUND-COLOR: gainsboro;
    FONT-SIZE: 8pt
}
A.href_menu_left:hover
{
    BACKGROUND-COLOR: orangered;
    COLOR: white
}
.td_evento9
{
    BACKGROUND-COLOR: cornsilk;
    COLOR: black;
    FONT-SIZE: 8pt
}
.td_evento10
{
    BACKGROUND-COLOR: lightsteelblue;
    COLOR: black;
    FONT-SIZE: 8pt
}
.div_opacity1
{
    Z-INDEX: 950;
    POSITION: relative;
    BACKGROUND-COLOR: gray;
    width: 100%;
    height: 100%;
}
.table_opacity1
{
    Z-INDEX: 950;
    POSITION: relative;
    FILTER: alpha(opacity=25);
    -moz-opacity: 0.25;
    -khtml-opacity: 0.25;
    opacity: 0.25;
    width: 100%;
    height: 100%;
}
.href_menu_form3_1
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BACKGROUND-COLOR: #32bf32;
    COLOR: white;
    FONT-SIZE: 10px;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: black 1px solid;
    TEXT-DECORATION: none
}
.input_text5
{
    BORDER-BOTTOM: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    WIDTH: 200pt;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-RIGHT: lightsteelblue 1px solid
}
.box
{
    Z-INDEX: 0;
    BORDER-BOTTOM: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    BACKGROUND-COLOR: white;
    WIDTH: 150pt;
    HEIGHT: 60pt;
    OVERFLOW: auto;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-RIGHT: lightsteelblue 1px solid
}
.box1
{
    Z-INDEX: 0;
    BORDER-BOTTOM: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    BACKGROUND-COLOR: white;
    WIDTH: 100%;
    HEIGHT: 30pt;
    OVERFLOW: auto;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-RIGHT: lightsteelblue 1px solid
}
.box_incroci
{
    WIDTH: 100%;
    HEIGHT: 350pt;
    OVERFLOW: auto
}
.box_news
{
    Z-INDEX: 0;
    BACKGROUND-COLOR: white;
    WIDTH: 100%;
    HEIGHT: 85pt;
    OVERFLOW: auto
}
.td_evidenza4
{
    BORDER-BOTTOM: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    BACKGROUND-COLOR: white;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-RIGHT: lightgrey 1px solid
}
.td_evento11
{
    BACKGROUND-COLOR: #8a73c4;
    COLOR: white;
    FONT-SIZE: 8pt
}
.td_evento12
{
    BACKGROUND-COLOR: tomato;
    COLOR: white;
    FONT-SIZE: 8pt
}
.td_evento13
{
    BACKGROUND-COLOR: lightcyan;
    COLOR: black;
    FONT-SIZE: 8pt
}
.td_stato_immobile5
{
    BACKGROUND-COLOR: lightgoldenrodyellow;
    COLOR: black;
    FONT-SIZE: 10px
}
.td_stato_immobile6
{
    BACKGROUND-COLOR: thistle;
    COLOR: black;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder
}
.td_immobili1
{
    BORDER-BOTTOM: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-RIGHT: lightgrey 1px solid
}
.div_main_loading
{
    Z-INDEX: 1100;
    BORDER-BOTTOM: dimgray 1px solid;
    POSITION: absolute;
    TEXT-ALIGN: center;
    BORDER-LEFT: dimgray 1px solid;
    MARGIN-TOP: -50px;
    WIDTH: 100px;
    DISPLAY: none;
    HEIGHT: 100px;
    MARGIN-LEFT: -50px;
    BORDER-TOP: dimgray 1px solid;
    BORDER-RIGHT: dimgray 1px solid;
    TOP: 50%;
    LEFT: 50%
}
.input_text3
{
    BORDER-BOTTOM: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    WIDTH: 300pt;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-RIGHT: lightsteelblue 1px solid
}
.input_text6
{
    BORDER-BOTTOM: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-RIGHT: lightsteelblue 1px solid
}
.button_menu_home
{
    BACKGROUND-IMAGE: url(../images/barra_grigia.jpg);
    BORDER-BOTTOM: darkgray 1px solid;
    BORDER-LEFT: darkgray 1px solid;
    BACKGROUND-COLOR: transparent;
    WIDTH: 300pt;
    HEIGHT: 30pt;
    COLOR: black;
    BORDER-TOP: darkgray 1px solid;
    BORDER-RIGHT: darkgray 1px solid;
    TEXT-DECORATION: none
}
.td_menu_title6
{
    BORDER-BOTTOM: darkgray 1px;
    BORDER-LEFT: darkgray 1px;
    HEIGHT: 15pt;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: darkgray 1px;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: darkgray 1px;
    text-align:left;
}
.href_link5
{
    COLOR: white;
}
.td_evento14
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-SIZE: 8pt
}
.td_evento15
{
    BACKGROUND-COLOR: #308F13;
    COLOR: white;
    FONT-SIZE: 8pt
}
.td_evento16
{
    BACKGROUND-COLOR: mintcream;
    COLOR: black;
    FONT-SIZE: 8pt
}
.td_evento17
{
    BACKGROUND-COLOR: mistyrose;
    COLOR: black;
    FONT-SIZE: 8pt
}
.td_evento18
{
    BACKGROUND-COLOR: #dccdff;
    COLOR: black;
    FONT-SIZE: 8pt
}
.td_evento19
{
    BACKGROUND-COLOR: #dccdff;
    COLOR: black;
    FONT-SIZE: 8pt
}
.td_evento20
{
    BACKGROUND-COLOR: gainsboro;
    COLOR: black;
    FONT-SIZE: 8pt
}
.td_evidenza5
{
    BACKGROUND-COLOR: dimgray;
    COLOR: white;
    FONT-SIZE: 8pt
}
.href_link6
{
    COLOR: black;
    TEXT-DECORATION: none
}
A.href_menu_form3_1:hover
{
    BACKGROUND-COLOR: lightskyblue
}
.tooltip1, .build-tooltip
{
    COLOR: tomato;
}
.box_descrizione
{
    Z-INDEX: 0;
    WIDTH: 100%;
    HEIGHT: 40pt;
    OVERFLOW: auto
}
DIV
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt
}
.td_menu_title7
{
    BACKGROUND-COLOR: darkorange;
    HEIGHT: 20pt;
    COLOR: white;
    FONT-SIZE: 9pt;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}
.td_menu_title8
{
    BACKGROUND-IMAGE: url(../images/sottomenu/barra/cen.png);
    BACKGROUND-COLOR: #336699;
    COLOR: white;
    FONT-SIZE: 8pt;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}
.td_testo8
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Tahoma;
    COLOR: ;
    FONT-SIZE: 8pt;
    text-align:left;
}
.td_text_trasp
{
    COLOR: darkgray;
    FONT-SIZE: 12pt
}
.input_text1_evidenza
{
    BACKGROUND-COLOR: antiquewhite;
    WIDTH: 85pt;
    LETTER-SPACING: normal;
    FONT-FAMILY: Verdana;
    HEIGHT: 15pt;
    COLOR: black;
    FONT-SIZE: 8pt;
    border: lightsteelblue 1px solid;
}
.td_box
{
    Z-INDEX: 0;
    BORDER-BOTTOM: gainsboro 1px solid;
    BORDER-LEFT: gainsboro 1px solid;
    BACKGROUND-COLOR: white;
    HEIGHT: 100%;
    OVERFLOW: auto;
    BORDER-TOP: gainsboro 1px solid;
    BORDER-RIGHT: gainsboro 1px solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 6px;
    padding: 10px 5px 10px 5px;
}
.td_testo9
{
    BORDER-BOTTOM: lightblue 1px;
    BORDER-LEFT: lightblue 1px;
    BACKGROUND-COLOR: whitesmoke;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightblue 1px;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: lightblue 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    text-align:left;
    height:25px;
}
.td_testo_col1
{
    BORDER-BOTTOM: lightblue 1px;
    BORDER-LEFT: lightblue 1px;
    BACKGROUND-COLOR: whitesmoke;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightblue 1px;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: lightblue 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    text-align:left;
}
.input_text_disable
{
    BORDER-BOTTOM: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    BACKGROUND-COLOR: #f0f0fa;
    WIDTH: 150pt;
    FONT-FAMILY: Verdana;
    HEIGHT: 15pt;
    COLOR: ;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-RIGHT: lightsteelblue 1px solid
}
.input_text7
{
    BORDER-BOTTOM: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    WIDTH: 130pt;
    FONT-FAMILY: Verdana;
    HEIGHT: 110pt;
    COLOR: ;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-RIGHT: lightsteelblue 1px solid
}
.font_note
{
    COLOR: royalblue;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder
}
.td_title_home
{
    FONT-FAMILY: Tahoma;
    COLOR: royalblue;
    FONT-SIZE: 11pt;
    text-align:left;
}
.text_agestaweb
{
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 25px;
    text-align:left;
    color: Gray;
    text-align:justify;
}

.td_rating_bar2
{
    BACKGROUND-IMAGE: url(../images/bar2.png);
    WIDTH: 50px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 10px;
    COLOR: ;
    FONT-SIZE: 6pt;
    VERTICAL-ALIGN: super;
    FONT-WEIGHT: bolder
}
.td_testo10
{
    BACKGROUND-COLOR: #de4800;
    COLOR: white
}
.td_testo11
{
    BACKGROUND-COLOR: black;
    COLOR: white
}
.td_testo12
{
    BACKGROUND-COLOR: lightgrey;
    COLOR: black
}
.button_close
{
    BACKGROUND-IMAGE: url(../images/close.gif);
    BORDER-BOTTOM: black 1px;
    BORDER-LEFT: black 1px;
    BACKGROUND-COLOR: transparent;
    WIDTH: 14px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px;
    FONT-SIZE: 8pt;
    BORDER-TOP: black 1px;
    CURSOR: pointer;
    BORDER-RIGHT: black 1px
}
.td_testo_stampa
{
    TEXT-TRANSFORM: capitalize;
    BACKGROUND-COLOR: transparent;
    COLOR: ;
    FONT-SIZE: 10pt
}
.href_link7
{
    COLOR: black;
    FONT-SIZE: 7pt
}
.td_immobili_brand
{
    BORDER-BOTTOM: mediumseagreen 1px;
    BORDER-LEFT: mediumseagreen 1px;
    BACKGROUND-COLOR: #f0ffe1;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: mediumseagreen 1px;
    BORDER-RIGHT: mediumseagreen 1px
}
.td_testo_classe_en
{
    BORDER-BOTTOM: red thin solid;
    BORDER-LEFT: red thin solid;
    COLOR: ;
    BORDER-TOP: red thin solid;
    BORDER-RIGHT: red thin solid
}
.input_text_form_segnalazione
{
    BACKGROUND-COLOR: antiquewhite;
    COLOR: ;
    FONT-SIZE: 16pt
}
.td_evento21
{
    BACKGROUND-COLOR: blanchedalmond;
    COLOR: black;
    FONT-SIZE: 8pt
}
.pulsante_std3
{
    cursor: pointer;
		background-color: #0183ab;
    border-color: #999;
    border-radius: 7px;
    border-style: solid;
    border-width: 0;
    box-shadow: 0 0 8px #aaa, 0 -5px 10px #016c8b inset;
    color: #fff;
    font-weight: bold;
    padding: 7px 20px;
    text-transform: uppercase;
    width:220px;
}
.pulsante_std3:hover {
	color:#FFF;
	background-color:#019FCD;
}
.td_evento22
{
    BACKGROUND-COLOR: powderblue;
    COLOR: black;
    FONT-SIZE: 8pt
}
.input_text_titolo
{
    BORDER-BOTTOM: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    BACKGROUND-COLOR: gray;
    WIDTH: 190pt;
    FONT-FAMILY: Verdana;
    COLOR: white;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-RIGHT: lightsteelblue 1px solid
}
.input_text_evidenza
{
    BORDER-BOTTOM: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    BACKGROUND-COLOR: antiquewhite;
    WIDTH: 150pt;
    HEIGHT: 15pt;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-RIGHT: lightsteelblue 1px solid
}
.td_testo13
{
    BORDER-BOTTOM: darkgray 1px solid;
    BORDER-LEFT: darkgray 1px solid;
    BACKGROUND-COLOR: #E3E3E3;
    COLOR: black;
    BORDER-TOP: darkgray 1px solid;
    BORDER-RIGHT: darkgray 1px solid
}
.td_testo14
{
		border:gainsboro 1px solid;  
		BACKGROUND-COLOR: white;  

}
.input_text_indirizzo
{
    BORDER-BOTTOM: darkgray solid;
    BORDER-LEFT: darkgray solid;
    COLOR: ;
    FONT-SIZE: 14pt;
    BORDER-TOP: darkgray solid;
    BORDER-RIGHT: darkgray solid
}
.td_border3
{
    BORDER-BOTTOM: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-RIGHT: lightgrey 1px solid;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}
.td_alert4
{
    BORDER-BOTTOM: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: lemonchiffon;
    COLOR: black;
    FONT-SIZE: 8pt;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-RIGHT: lightgrey 1px solid;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding:5px;
}
.td_evento23
{
    BACKGROUND-COLOR: lemonchiffon;
    COLOR: black;
    FONT-SIZE: 8pt
}
.td_menu_testo1
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: gainsboro;
    COLOR: ;
    FONT-SIZE: 8pt;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.td_testo14
{
    BORDER-BOTTOM: lightgrey 1px solid;
    FONT-SIZE: 10pt;
    text-align:left;
}
.td_testo15
{
    BORDER-BOTTOM: lightgrey 1px solid;
    COLOR: royalblue;
    FONT-SIZE: 10pt
}
.td_menu_title9
{
    BACKGROUND-IMAGE: url(../images/sottomenu/barra/cen.png);
    COLOR: white;
    FONT-SIZE: 8pt
}
.tb_visure_stato0
{
    BACKGROUND-COLOR: lightcyan;
}
.tb_visure_stato1
{
    BACKGROUND-COLOR: navajowhite;
}
.tb_visure_stato2
{
    BACKGROUND-COLOR: lightgreen;
}
.td_evento24
{
    BACKGROUND-COLOR: #d0ff7d;
    COLOR: black;
    FONT-SIZE: 8pt
}
.qtip2-tooltip-custom-2-color
{
    color: #5e99bd;
}
.qtip2-tooltip-custom-3-color
{
    color: #695122;
}
.ZoneComune
{
	margin: 3px 5px;
	border-bottom: 1px solid black;
	font-weight: bold;
	height: 20px;
	font-size: 8pt;
	line-height: 25px;
	/*background: url(../images/giu.png) no-repeat top right;*/
	background: url(../images/submenu_close.png) no-repeat top right
}

/* --------------------------------------------------------------- MENU LEFT ------------------------------------------------------------------------------------*/

.menu_title { text-transform:uppercase; height: 25px; background-image: url('../images/menu/menu_left_sfondo_top_25.png'); line-height: 25px; font-size: 8pt; color: #FFFFFF; text-align: center; position: relative;}
.menu_title a { text-indent: 0px; font-size: 8pt; color: #FFFFFF; cursor: pointer; display: block; height:25px; line-height: 25px; text-align: center; text-decoration:none; width:100%;}
.menu_title a:hover{ text-decoration:underline; color: #FFFFFF;}
.menu_title .letf-shortcut { width: 26px; float: left; display: block; position: relative; padding: 0 0.75px  }
.menu_title .letf-shortcut:hover { background-image: url(../images/menu/menu_left_sfondo_25.png); background-repeat: repeat-x; }
.menu_title span{ background: url("../images/menu/sprite.png") no-repeat scroll 0px 0px transparent; width: 16px; height: 16px; position: absolute; top: 5px; right: 5px;}
.menu_left { font-size:10pt; font-height: bold; width:220px; border: 1px solid #CACACA; border-radius: 4px 4px 4px 4px; overflow: hidden; margin-top:2px; }
.menu_title .letf-shortcut:hover span { background-image: url("../images/menu/sprite_d.png"); }
.menu_left ul { margin:0; padding:0; }
.menu_left li { list-style: none; background-image: url(../images/menu/menu_left_sfondo_25.png); border-top: 1px solid #CACACA; position: relative;}
.menu_left ul li a { font-family: "Calibri"; font-weight: bold; color: #000000 ; display:block; height:25px; line-height: 25px; text-indent: 10px; text-decoration:none; width:100%; }
.menu_left ul li a:visited{color: black;}
.menu_left ul li a:hover{ list-style: none; color: #000000; background-image: url('../images/menu/menu_left_sfondo_hover_25_3.png'); text-decoration:underline; color: #fff;}
.menu_left ul li a:hover span, .menu_left li a span { background: url("../images/menu/sprite_d.png") no-repeat scroll 0px 0px transparent; width: 16px; height: 16px; position: absolute; top: 5px; right: 5px; }
.menu_left ul li a:hover span {  background-image: url("../images/menu/sprite.png") }

.menu_left .gray { background-image: url('../images/menu/menu_left_sfondo_top_25_gray.png'); }
.menu_left .green { background-image: url('../images/menu/menu_left_sfondo_top_25_green.png'); }
.menu_left .orange { background-image: url('../images/menu/menu_left_sfondo_top_25_orange.png'); }

/* -------------------------------------------------------------- MENU TOP ---------------------------------------------------------------------------------------*/

/*FR*/
#menu_top_table { background:#1E5581 /*url('../images/menu/menu_left_sfondo_top.png')*/; height: 40px; /*border: 1px solid #CACACA; border-radius: 4px 4px 4px 4px;*/ overflow: hidden; }
#menu_top{ font-size: 10pt; font-weight: bold;  text-align: center; height: 30px; font-family:"tahoma";}
#menu_top a{border:0;}
#menu_top ul{list-style:none; margin:0; padding:0; display:block; width: 100%; height: 30px; }
#menu_top li{float:left; list-style:none; margin:0; padding:0; display:block; width: 11%; text-align:left;}
#menu_top li ul{margin-top:0px; z-index:200; border-top:12px #1E5581 solid; }
#menu_top ul li ul li{width: 100%; line-height: 25px; }
#menu_top li a:link, #menu_top li a:visited, #menu_top li a:hover{text-align:center; display:block; height: 30px; line-height:30px; text-decoration: none; margin:0; color:#FFFFFF;  }
#menu_top ul ul li a:link, #menu_top ul ul li a:visited{ border:none; }
#menu_top ul li ul li { border-top:1px #CACACA solid; }
#menu_top li li a:link, #menu_top li li a:visited{ width:180px; float:none; margin:0; position: relative; text-indent: 10px; font-size:12px; font-weight:bold; color:#000000; height: 25px !important; line-height: 25px !important; font-family: "calibri";  background-image: url(../images/menu/menu_left_sfondo_25.png); text-align:left;}
#menu_top li li a:hover{ text-align:left; background-image: url(../images/menu/menu_left_sfondo_hover_25_3.png); color: #FFFFFF }
#menu_top li li a:link span, #menu_top li li a:visited span{background: url("../images/menu/sprite_d.png") no-repeat scroll 0px 0px transparent; width: 16px; height: 16px; position: absolute; top: 5px; right: 5px; }
#menu_top li li a:hover span {background-image: url("../images/menu/sprite.png") }
#menu_top li ul{ z-index:9999; position:absolute; display:none; height:auto; width:180px; border-left:4px solid #1E5581; border-right:4px solid #1E5581; border-bottom:12px solid #1E5581; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
#menu_top li ul a{width:160px;}
#menu_top li:hover ul{ display: block; }
#menu_top li:hover ul, #menu_top li li:hover ul, #menu_top li a:hover ul, #menu_top li.sfhover ul {display: block;}
#menu_top li:hover{position:static;}



#topicons {font-size: 10pt; font-weight: bold;  text-align: center; height: 30px;}
#topicons a {border:0;}
#topicons {list-style:none; margin:14px 10px; padding:0; display:block; width: auto; height: 32px; float:right;}
#topicons > li {float:left; list-style:none; margin:0 10px 0 0; padding:0; display:block; width: 32px; height:32px; text-align:left;}
#topicons > li.nome_agenzia {max-width:250px; width:auto; font-size:10px; font-weight:normal; color:#000;}
#topicons > li.nome_agenzia img {width:32px; height:32px; margin-right:5px; border-radius:40px; float:left;}
#topicons > li.nome_agenzia strong {display:block; font-size:1.3em;}
#topicons > li.nome_agenzia span {white-space:nowrap; float:left; display:block; overflow:hidden;}
#topicons > li.nome_agenzia span span {background-color:#444; color:#FFF; display:inline-block; padding:1px 5px;}
#topicons > li.id_agenzia {background-color:#444; color:#FFF; text-align:center; width:64px; font-size:9px; font-family: Calibri, Arial, Sans-Serif; border-radius:0px;}
#topicons > li.id_agenzia strong {font-size:1.8em; font-weight:bold; display:block;}
#topicons > li.hdsk strong {font-size:1.5em;}
#topicons > li ul {margin-top:30px; z-index:200; margin:0; z-index:9999; position:absolute; display:none; height:auto; width:180px;}
#topicons > li ul li {width: 100%; background-color:#444; color:#FFF; padding:10px; font-size:1em; line-height:1.2em; list-style:none;}
#topicons > li ul a {color:#EEE;}
#topicons #app_scad_iframe, #topicons #td-mls-notifiche { margin: 0px; padding: 0px; text-align: center; border-radius: 0; box-shadow: none; background:none; width: 100%; height: 100%;}
#topicons #top_assistenza { margin: 0px; padding: 0px; text-align: center; }
#topicons .menu_vis {margin-left:-40px; margin-top:0px;}
#topicons li:hover ul{ display: block; }
#topicons li:hover ul, #topicons li li:hover ul, #topicons li a:hover ul, #topicons li.sfhover ul {display: block;}
#topicons li:hover{position:static;}

#topicons .icon {background:transparent; width: 100%; height: 100%;}
#topicons .helpdesk {background-image: url(../images/newicons/helpdesk.png);}
#topicons .app_scad {background-image: url(../images/newicons/eventi.png);}
#topicons .mls_scad {background-image: url(../images/newicons/mls_notifiche.png);}
#topicons .setup {background-image: url(../images/newicons/menu.png);}
#topicons .logout {background-image: url(../images/newicons/logout.png);}


/* ---------------------------------------------------- MENU DIREZIONE MENU ---------------------------------------------------- */
.sceltamenu li a.checkbox {display:block; width:100%; padding:5px 0px;}
.sceltamenu li a.checkbox:before {content:'\2713';  padding-right:10px; color:#444;} /*2610*/
.sceltamenu li a.checkbox.active:before {content:'\2713';  color:#FFF;}  /*2611*/

/* ---------------------------------------------------- MENU TOP BOTTOM ---------------------------------------------------- */

#sotto_menu {text-align: center;  height: 40px; margin-top: 10px; display:table; width: 100%; table-layout: fixed;}
#sotto_menu div {list-style:none; margin:0; display:block; width: auto; text-align:center; display:table-cell;}
#sotto_menu div a {border: 0px;}
#sotto_menu div a img {padding:3px; border: 0px; width:24px; opacity:0.6;}
#sotto_menu div a img:hover {opacity:1;}


.td_menu_title10
{
    BACKGROUND-IMAGE: url('../images/menu/menu_left_sfondo_top_25.png');
    LETTER-SPACING: normal;
    BACKGROUND-REPEAT: repeat;
    HEIGHT: 20pt;
    COLOR: white;
    FONT-SIZE: 8pt;
    border: 1px solid #CACACA;
    overflow: hidden;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

#div_container_main_opacity { height: 100%; }

#div_container_main_opacity2 {
	position: absolute;
	background-color: gray;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 950;
}

#div_container_main_loading2 {
	position: absolute;
	border:1px dimgray solid;
	margin-top: -50px;
	margin-left: -50px;
	display: none;
	top: 50%;
	left: 50%;
	text-align: center;
	z-index: 951;
}

.app_scad, .mls_scad 
{
	background-image: url(../images/event.png); 
	background-repeat: no-repeat; 
	width: 40px; 
	height: 40px; 
	position:relative; 
	cursor: pointer;
	color: white; 
	font-size: 6pt; 
}
.mls_scad { background-image: url(../images/mls_notifiche.png); }
/*
.mese_app_scad
{
	position: absolute; 
	top: 9px; 
	left: 3px;
	font-size: 6pt;
	font-weight: bold; 
	text-align: left; 
	width: 48px;
}
*/
.count_app_scad, .count_mls_scad 
{
	display: none;
	position: absolute; 
	top: 1px;
	right: -4px;
	font-size: 8pt; 
	font-weight: bold; 
	text-align: center; 
	width: 21px; 
	height: 21px; 
	line-height: 20px;
	background-image: url(../images/badge_20.png);
}

/*FR*/
#top_logo_brand { background-color: white; /*border-radius: 0 0 6px 6px; box-shadow: 3px 3px 4px #969696; margin: 0px 20px 10px 20px; padding: 10px 10px 5px 10px; text-align: center;*/}
#top_logo_brand .logogruppo {width:auto; height:auto; display:inline-block; text-align:right; font-family: Calibri, Arial, Tahoma, Sans-Serif; color:#555;}
#top_logo_brand .logogruppo span {font-family: Calibri, Arial, Tahoma, Sans-Serif; color:#000; text-transform:uppercase; font-weight:bold;}
#top_logo_brand .logogruppo span span {color:#F00;}
#top_logo_brand img { height: 50px; max-width: 300px; }
#top_logo_brand img.logo_an {padding:5px; margin-left:10px;}
#top_logo_brand img.logo_gr {height:50px; padding:5px;}

#app_scad_iframe, #td-mls-notifiche { background-color: white; border-radius: 0 0 6px 6px; box-shadow: 3px 3px 4px #969696; margin: 0px 0px 0px 10px; padding: 0px 5px; text-align: center; }
#top_assistenza { background-color: white; border-radius: 0 0 6px 6px; box-shadow: 3px 3px 4px #969696; margin: 0px 10px; padding: 0px 5px; text-align: center; }
#top_agezia {background: url(../images/menu/menu_left_sfondo_top.png) repeat-x #1E5581; color: white; text-shadow: 1px 1px 1px black;  border-radius: 0 0 6px 6px; box-shadow: 3px 3px 4px #969696; margin-bottom: 10px; margin-left: 20px; margin-right: 20px; padding: 5px 10px;}
.table_main {border-spacing:0;}

/* --------------------------------------------------------- MENU AGENDA ----------------------------------------------------------------------------------*/
.separatore_menu_agenda{ height: 7px; }
.menu_agenda, .menu_agenda_estensiva {margin: 0px 1px; text-decoration: none; display: block; border: 0px; border-radius: 4px; }
.menu_agenda_estensiva { overflow: hidden; width: 26px; height: 26px; position:absolute; right: 0px;}
.menu_agenda_estensiva2, .menu_agenda_estensiva3, .menu_agenda_estensiva3-1 { width: 150px; height: 200px; background-color: lightgrey; border: 1px solid #CACACA; }
.menu_agenda_estensiva3 { height: 130px; }
.menu_agenda_estensiva3-1 { height: 155px; }
.menu_agenda_estensiva4, .menu_agenda_estensiva5 { width: 150px; height: 230px; background-color: lightgrey; border: 1px solid #CACACA; }
.menu_agenda_estensiva5 { height: 180px; }
.menu_agenda:hover { background: url("../images/menu/menu_left_sfondo_top_25.png");}
.menu_agenda_estensiva_titolo{height: 26px; line-height: 26px; color: White; text-indent: 35px; overflow: hidden; cursor: pointer;}
.menu_agenda_estensiva_titolo2{background: url("../images/menu/menu_left_sfondo_top_25.png");}
.menu_agenda_estensiva_titolo:hover{background: url("../images/menu/menu_left_sfondo_top_25.png");}
.menu_agenda_estensiva_titolo img{position: absolute; left: 0px; }
.menu_agenda_estensiva_eventi{overflow:auto; height: 174px; width: 170px; }
.data_move{position: relative; color: black; }
.data_move div{margin: 3px; border-radius: 4px; border: solid 1px #111111; height: 20px; line-height:20px; width: 142px; text-indent: 5px;}
.data_move .td_evento_disable{background-color: #AAAAAA; color: White; }
.Vieu_disable{background: none repeat scroll 0 0 #0183ab; border: 1px solid #224983; color: White; }
.Vieu_enable{background: none repeat scroll 0 0 lightskyblue; border: 1px solid #224983; color: White; }
#agenti_esito div{ height: auto; margin-top: 7px;}
#agenti_esito div span { text-indent: 10px; font-size: 10pt;} 
#agenti_esito select{width:100%; border-radius: 0px 0px 4px 4px; border: 1px slid #CACACA;}

/* Aggiornamento richieste_immobile_nuova.asp ----------------------------------------------- */

#BoxRegioni { width: auto; height: 50px; }
#BoxProvince { width: auto; height: 160px; }
#BoxComune { width: auto; height: 225px; }

.lblVarPrezzo { display: inline-block; width: 12px; height: 12px; }
.lblVarPrezzo img { width: 13px; height: 13px; }

.lblImmProposto { display: inline-block; width: 15px; height: 15px; }
.lblImmProposto img { width: 15px; height: 15px; }

/* - Prova per ipad ------------- */

/*#prototype_win1 { overflow: auto; -webkit-overflow-scrolling: touch; } */
#prototype_win1_div_content { overflow: scroll; -webkit-overflow-scrolling: touch; position: relative; }


/* CSS per i count lista immobili [4/10/2014] ----------------------------------------------  */

.alert_count { float: left; background-color: #e3e3e3; border: 1px solid darkgray; border-radius: 4px; margin-left: 3px; padding: 2px; height: 16px; position: relative; cursor: pointer; }
.alert_count > img { vertical-align: top; }
.alert_count span { line-height: 16px; font-weight:bold; padding: 0 2px; color: #000; }
.spcount { padding: 0px 2px; margin-right: 23%; border-color: lightsteelblue; border-style: solid; border-width: 1px; display: block; width: 75px; }

/* stili per pagina main */

.tab_main { padding: 0px; border-color: gainsboro; border-radius: 6px; border-style: solid; border-width: 1px; overflow: auto; z-index: 0; margin-bottom: 15px; background-color:White}
.tab_main table { padding: 0 3px; }
.tab_main.gray  { background-color: whitesmoke; }
.tab_main.green { background-color: #cef7ca; border-color: #9abc90; }
.tab_main.lemon { background-color: lemonchiffon; }

.tab_table_main td { padding-top: 3px; padding-bottom: 3px; }
.border_table_main { height: 1px; padding: 0px !important; background-color: gainsboro; }

.title_main { line-height: 18px; border-bottom: solid 1px gainsboro; padding: 3px 10px; font-weight: bold; background-image: url("../images/menu/menu_left_sfondo_top_25.png"); color: #ffffff; font-size: 8pt; position: relative; z-index: 0; }
.title_main.bottom { border-bottom: none 0px; border-top: solid 1px gainsboro; }
.title_main.black  { background-image: none; background-color: #000000; }
.title_main.red    { background-image: none; background-color: #C44000; }
.title_main.green  { background-image: none; background-color:#0F5C0D; border-color: #9abc90; }
.title_main.orange { background-image: none; background-color:orange; }

.intab_main { padding: 12px 0 12px 30px; position: relative; line-height: 18px; }
.intab_main .icon-main { width: 18px; height: 18px; position: absolute; top: 10px; left: 6px; }

.intab_main.gray    { background-color: whitesmoke; border-bottom: 1px solid gainsboro; /*border-top: 1px solid gainsboro;*/ }
.intab_main.celeste { background-color: #d5e8f2; border-bottom: 1px solid lightsteelblue; /*border-top: 1px solid lightsteelblue;*/ }
.intab_main.pesca   { background-color: papayawhip; border-bottom: 1px solid peachpuff; /*border-top: 1px solid peachpuff;*/ }

.img { height: 18px; } 
.img img { padding-right: 10px; vertical-align: middle; }

.home-trattativa, .home-base { width: 100%; padding: 0px !important; border-spacing: 0px; border-collapse: collapse;}
.home-trattativa td, .home-base td { padding: 5px 3px 4px 3px; height: 20px; }

.home-trattativa td { border-bottom: 1px solid #9abc90;  }
.home-base td { border-bottom: 1px solid gainsboro; }

.home-trattativa tr:last-child td, .home-base tr:last-child td { border-bottom: 0px none; }


.padding-3 { padding: 8px; }
.box_news_main { max-height: 90px; overflow: auto;}
.box_news_main_full { max-height: none !important; height: auto !important; overflow: visible; }

.auto_height, .height_news { cursor: pointer; position: absolute; top: 2px; right: 2px; height: 18px; width: 18px; background-image: url('../images/box-auto.png'); background-repeat: no-repeat; }
.auto_height.normal, .height_news.normal { background-position: -1px -1px; }
.auto_height.full, .height_news.full { background-position: -21px -1px; }

.day_news { font-size: 38px; text-align: center; width: 50px; height: 40px; line-height: 40px; }
.month_news { text-align: center;}

/*  -------------------- STILI PER HELPER -------------------------------- */

.helper { position: relative; }
#agesta-helper { position: absolute; width: 24px; height: 24px; top: 6px; right: 20px; background: url(/images/help.png) no-repeat center center; cursor: pointer; }
#helper-main { position: fixed; top: 50%; left: 50%; box-shadow: 0 0 10px 3px gray; border-radius: 6px; border: 8px solid lightgrey; background-color: #FFFFFF; overflow: hidden; }
.helper-title { height: 22px; line-height: 22px; margin: 5px 5px 10px 5px; font-size: 18px; position: relative; }
.helper-close { position: absolute; top: 0px; right: 0px; height: 14px; width: 14px; background-image: url("../images/close.gif"); background-repeat: no-repeat; cursor: pointer; }
.helper-con { overflow: auto; height: 100%; width: 110%; border-top:  1px solid gainsboro; }
.helper-car { height: 20px; line-height: 20px; margin: 0 5px 10px 5px; }
.help-start-tour { float: right; background-color: #0183ab; border-radius: 4px; box-shadow: 0 0 8px #aaa, 0 -5px 10px #016c8b inset; color: #fff; cursor: pointer; font-size: 9px; font-weight: bold; padding: 1px 6px; text-transform: uppercase; }
.helper-col1 { text-align: center; width: 40px; border-bottom: 1px solid gainsboro; }
.helper-col2 { min-width: 120px; padding: 3px 3px 3px 10px; border-bottom: 1px solid gainsboro; border-left: 1px solid gainsboro; }
.helper-col3 { min-width: 100px; padding: 3px 3px 3px 10px; border-bottom: 1px solid gainsboro; border-left: 1px solid gainsboro; }
.helper-col4 { border-bottom: 1px solid gainsboro;  border-left:  1px solid gainsboro; padding-left: 5px; padding-right: 5px; }

#helper-item { position: absolute; background-color: RGBA(0,0,0, 0.95); width: 250px; height: 300px; }
.helper-arrow { border-style: solid; border-width: 15px; height: 0; position: absolute; top: 25px; width: 0; }
.helper-arrow-left { left: -30px; border-color: transparent rgba(0, 0, 0, 0.95) transparent transparent; }
.helper-arrow-right { right: -30px; border-color: transparent transparent transparent rgba(0, 0, 0, 0.95); }

#helper-item .helper-title { color: #FFF; border-bottom: 1px solid #FFFFFF; padding-bottom: 3px; }
#helper-item .helper-desc { color: #FFF; height: 204px; margin: 0 5px; line-height: 14px; font-size: 12px; }
#helper-item .helper-menu { color: #FFF; height: 50px; margin: 5px 5px 0 5px; }
#helper-item .helper-menu .helper-btn { color: #FFF; background-color: #236495; padding: 5px 0; border: none 0px; margin: 8px 20px 0 20px; width: 80px; cursor: pointer; }

/* ------------------- STILE PER APPROVAZIONE IMMOBILE ------------------------- */


.ric_imm_app, .imm-approvato { width: 100px; background-image: url('../images/app.png'); background-repeat: no-repeat; background-position: center center; color: #008430; }
.imm-approvato { height: 100px; line-height: 100px; text-align: center; margin: 0px 10px; }
.ric_imm_app.tooltip.td_testo4 { color: #008430; background-color: ivory; } 
.ric_imm_app.tooltip.td_testo { color: #008430; background-color: whitesmoke; } 
/*
.ric_imm_non_app { background-image: url('../images/app_non2.png'); background-repeat: no-repeat; background-position: center center; }  
.ric_imm_non_app a { color: #000; }
*/

.container_imm_mls_stato {display:table; margin-top:10px; font-size:9px; border: 1px #444 solid; background:rgba(255,255,255,0.5); box-shadow:2px 2px 2px rgba(0,0,0,.5);  padding: 2px 5px 5px 5px; font-family: Arial, 'Open Sans', Tahoma, Sans-Serif;}
.container_imm_mls_stato span {display:table; padding:2px 8px; position: relative; margin: 0 auto; text-align: center;}
.ric_imm_non_app .container_imm_mls_stato span.esito {background-color:#F00; color:#FFF;}
.ric_imm_attesa_app .container_imm_mls_stato span.esito {background-color:#F80; color:#FFF;}
.ric_imm_app .container_imm_mls_stato span.esito {background-color:#0A0; color:#FFF;}
.ric_imm_app .container_imm_mls_stato {display:none}

/* ------------------- stile Immobile dettaglio lazy load foto ------------- */
.foto-imm-lazy-load { display: block; position: relative; }
.foto-imm-lazy-load div { width: 32px; height: 32px; background: url(../images/carica-tras.gif) no-repeat; position: absolute; top: 50%; left: 50%; margin: -16px 0 0 -16px; }
.foto-imm-lazy-load img { width: 100%; height: 100%; }

/* ------------------- STILE PER POPUP NEWS ------------------------- */
#popup-news {font-size:10pt; padding-bottom:0px;}
#popup-news .bottoni {padding-top:20px; text-align:center; display:none;}
#popup-news .bottoni a, #cboxContent button {display:inline-block; border:0; padding:5px 20px; border-radius:10px; background-color:#0F5C0D; margin-right:20px; color:#FFF; font-size:10pt; text-decoration:none; text-transform:uppercase; margin-bottom:10px;}
#popup-news .bottoni a.nevershow, #cboxContent button.nevershow {background-color:orange;}
#cboxLoadedContent {overflow-x:hidden!important; margin-bottom:40px!important;}
#cboxContent button.nevershow {position:absolute; bottom:0; left:10px;cursor: pointer;}
#cboxContent button {bottom:-6px!important;}

/* ------------------- STILE PER POPUP MLS NOTIFICHE ------------------------- */
#mls_scad_ul{ margin: 5px 0; }
.title-popup-mls-not { border-bottom: 1px solid #CCC; }
.not-mls-row { position: relative; height: 40px; padding-left: 50px; line-height: 40px; border-bottom: 1px solid #CCC; display: block; }
.not-mls-row:hover { box-shadow: 0px -2px 2px -2px #CCC inset; }
.not-mls-row .not-mls-icon { position: absolute; height: 30px; width: 30px; border-radius: 4px; top: 5px; left: 5px; }
.not-mls-row .not-mls-icon img { margin: 7px; }
.not-mls-icon.app { background-color: #89c4f4; }
.not-mls-icon.imm-nuo { background-color: #dfba49; }
.not-mls-icon.imm-mod { background-color: #45b6af; }
.not-mls-icon.ale-mls { background-color: #A00; }

.nascosto_mls { display: none !important; }

 /* COLORI PER LA MAPPA */
.color.c1 { background-color: #1E5581; }
.color.c2 { background-color: #ffa500; }
.color.c3 { background-color: #ff6347; }
.color.c4 { background-color: #87a96b; } 
.color.c5 { background-color: #48329E; }
.color.c6 { background-color: #5f9ea0; }
.color.c7 { background-color: #007bb8; }
.color.c8 { background-color: #cd7f32; }
.color.c9 { background-color: #ddadaf; }
.color.c10 { background-color: #ace1af; }

/* ============= MEDIA QUERIES =============== */
@media screen and (max-width:1024px) {
	#topicons > li.nome_agenzia span {display:none}
	/*#ui-tooltip-2 * {display:block;}*/
}