/***********************************/
/* stili generali liste e magicbox */
/***********************************/


/*----------------------------------- agenzie principali home ------------------------*/
/*
div.agenzieprincipalihome
{
    background:url(../../upload/1/images/interfaccia/box_home_centrale_top.jpg) no-repeat 0px 30px;
}
*/
div.agenziehome
{
    float:left;
    width:100%;
    margin-top:0px;
}

div.agenziehome ul
{
    float:left;
    margin-left:10px;
}

div.agenziehome h1.header
{
    padding-left:20px;
    padding-top:6px;
    padding-bottom:6px;
    font-size:14px;
}

div.agenziehome li
{
    float:left;
    margin-top:15px;
    margin-right:21px;
    padding-top:8px;
    padding-bottom:10px;
    border-left:1px solid #CCCDCF;
    padding-left:5px;
	height:135px;
	width:176px;
}

div.agenziehome li.firstcolumn
{
    clear:left;
    border-left:0px;
    padding-left:0px;
}

div.agenziehome li.lastcolumn
{
    margin-right:0px;
}

div.agenziehome div.img
{
    padding-left:16px;
}

div.agenziehome h4.titolo
{
    padding-left:16px;
    padding-top:5px;
}

div.agenziehome h4.titolo a
{
    font-size:12px;
    font-weight:bold;
}

div.agenziehome p.descrizione
{
    color:#6C6B6B;
    float:left;
    font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    padding-left:16px;
    padding-top:10px;
    width:130px;
}


/* -------------------------- liste agenzie ---------------------- */
div.agenzielistasedi
{
    float:left;
}

div.agenzielista
{
    float:left;
    width:100%;    
}

div.agenziesilverlistasedi 
{
    float:left;
    width:100%;
}

div.agenzielista h4.header
{
    background-color:#CCCDCF;
    font-size:14px;
    padding-bottom:5px;
    padding-left:25px;
    padding-top:5px;
    margin-top:0px;
}

div.agenzielistasedi ul.list,
div.agenzielista ul
{
    padding-left:35px;
}

div.agenzielistasedi li,
div.agenzielista li
{
    float:left;
    padding-right:35px;
    padding-top:20px;
    width:160px;
}

div.agenzielistasedi li div.box,
div.agenzielista li div.box
{
    width:160px;
}

div.agenzielistasedi li.lastcolumn,
div.agenzielista li.lastcolumn
{
    padding-right:0px;
}

div.agenzielistasedi h1.titolo a,
div.agenzielista h4.titolo a
{
    font-size:14px;
    font-weight:bold;
}

div.agenzielistasedi h1.titolo
{
    padding-bottom:2px;
    padding-top:5px;
}

div.agenzielista h4.titolo
{
    padding-top:2px;
}

div.agenzielistasedi p.descrizione,
div.agenzielista p.descrizione
{
    color:#6C6B6B;
    font-size:12px;
    line-height:16px;
}

div.agenzielistasedi li div.box div.img,
div.agenzielista li div.box div.img
{
    height:106px;
    overflow:hidden;
}

div.agenziecontainer ul 
{
    padding-left:0;
}


/* --- agenzie silver --- */

div.agenziesilverlistasedi h1.header
{
    color: #BC9F5D;
    font-size: 14px;
    font-weight: bold;
    padding-left: 35px;
    padding-right: 40px;
    padding-top:20px;
    border-top:1px solid #C2C3C4;
    margin-top:25px;
}

div.agenziesilverlistasedi div.agenziecontainer ul
{
    width:100%;
    float:left;
}

div.agenziesilverlistasedi div.agenziecontainer li 
{
    padding-top:15px;
    padding-bottom:5px;
    float:left;
}

div.agenziesilverlistasedi li div.areacontainer 
{
    float:left;
    width:92%;
    margin-left:35px;
}

div.agenziesilverlistasedi li div.areacontainer h5 
{
    color:#5f5f64;
    font-size:12px;
    font-weight:bold;
    text-transform:lowercase;
}

div.agenziesilverlistasedi li div.areacontainer h5:first-letter
{
    text-transform:uppercase;
}

div.agenziesilverlistasedi li div.box h6 a 
{
    font-size:12px;
    font-weight:bold;
    color:#2f2f2c;
}

div.agenziesilverlistasedi li div.titoloarea 
{
    padding-bottom: 5px;
    padding-top:20px;
    border-bottom: 1px solid #c2c3c4;
    width:100%;
    float:left;
}

div.agenziesilverlistasedi li h5.titolo
{
    padding-bottom:2px;
    padding-top:5px; 
    font-size:14px;
    font-weight:bold;
}


div.agenziesilverlistasedi li div.img
{
    height:106px;
    overflow:hidden;
}

div.agenziesilverlistasedi li div.box
{
    width:160px;
    margin-right:27px;
}


/*----------------------------------- lista aree sede ------------------------*/
div.listaareesede
{
    float:left;
    width:20%;
}

/*------------------------------------ magic list colonna sx --------------------------*/
div.pagebody div.colonnasx
{
    width:209px;
    float:left;
    padding-top:20px;
    background-color:#1D1D1D;
    border-left:1px solid #46361f;
    border-bottom:1px solid #46361f;
    height:auto !important;
}


/* ----------------------------- magic list team ------------------------- */

div.magiclistteam
{
    width:814px;
    float:left;
    min-height:542px;
}

div.magiclistteam h1.header
{
    padding-left:35px;
    padding-top:15px;
    padding-bottom:5px;
    font-size:15px;
    font-weight:bold;
    color:#BC9F5D;
}

div.magiclistteam h1.intestazione
{
    float:left;
    padding-left:35px;
    width:700px;
    line-height:30px;
    font-size:12px;
    font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

div.magiclistteam div.norecords
{
    width:714px;
    float:left;
    padding-left:50px;
    padding-right:50px;
    padding-top:200px;
    font-size:28px;
    font-weight:bold;
    text-align:center;
}

div.magiclistteam ul
{
    float:left;
    width:814px;
}

div.magiclistteam ul li
{
    float:left;
    width:390px;
    min-height:180px;
    margin-right:15px;
    margin-bottom:10px;
}

div.magiclistteam ul li.last
{
    margin-right:0px;
}

div.magiclistteam ul li.lastcolumn
{
    margin-right:0px;
}

div.magiclistteam ul li h1
{
    float:left;
    padding-bottom:5px;
    width:175px;
    line-height:30px;
    font-size:13px;
}

div.magiclistteam div.box
{
    float:left;
    height:170px;
    /*width:150px;
    padding-left:40px;*/
}

div.magiclistteam div.box div.imagecontainer
{
    float:left;
    width:160px;
    height:180px;
}

div.magiclistteam ul li div.titlecontainer
{
    float:left;
    width:150px;
    /*height:180px;*/
    padding-top:20px;
}

div.magiclistteam ul li div.img
{
    width:125px;
    float:left;
    padding-left:35px;
    padding-top:20px;
    height:144px;
}

div.magiclistteam ul li div.img img
{
    border:2px solid #D1D1D1;
    width:106px;
}

div.magiclistteam ul li h2
{
    float:left;
    padding-left:15px;
    padding-top:2px;
    width:170px;
    font-size:11px;
}

div.magiclistteam ul li h1 a
{
    color:#2F2F2C;
    font-size:15px;
    font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
    text-decoration:none;
}

div.magiclistteam ul li h1 a:hover
{
    text-decoration:none;
}

div.magiclistteam ul li p
{
    float:left;
    padding-bottom:10px;
    width:210px;
    font-size:12px;
    font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
    color:#6C6B6B;
}

div.magiclistteam ul li p.email
{
    font-size:12px;
}


/*------------ lista news e rassegna stampa, elenco documenti area riservata, elenco sezioni come comprare ------------*/
div.categoriedocumenti
{
	float:left;
	width:100%;
	margin-top:10px;
}

div.categoriedocumenti ul
{
	float: left;	
}

div.categoriedocumenti li
{	
    float: left;
    margin-bottom: 15px;
}

div.categoriedocumenti h1.titolo_cat
{	
    margin-bottom: 0px;
    margin-left:35px;
    margin-right:35px;
    border-bottom: 1px solid #cccdcf;
}

div.magiclistnews,
div.magiclistrassegna,
div.elencodocumenti,
div.magiclistrichiestainfo
{
	margin-left: 35px;	
	margin-right: 35px;
	margin-top:10px;
	float:left;
}

div.elencodocumenti
{
	margin-top:0px;
}

div.magiclistrassegna ul,
div.elencodocumenti ul,
div.magiclistrichiestainfo ul
{
    float:left;
    width:100%;
}

div.magiclistnews li,
div.magiclistrichiestainfo li
{
    float:left;
	width:100%;
}

div.magiclistrassegna li,
div.elencodocumenti li
{
	float:left;
	width:710px;
    background:url(../../upload/1/images/interfaccia/FileIcon_PDF.gif) no-repeat 0px 0px;
    background-position:left top;
    padding-left:24px;
    margin-bottom:20px;
    border-bottom:1px solid #cccdcf;
}

div.elencodocumenti li
{
	border-bottom:1px dotted #d1d1d1;
	margin-bottom:10px;
	width:720px;
}

div.magiclistnews h1.header,
div.magiclistrassegna h1.header,
div.categoriedocumenti h1.titolo_cat
{
	line-height: 30px;
	color:#2F2F2C;
    font-size:14px;
    font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
    margin-bottom:15px;
}

div.categoriedocumenti div.avviso
{
    float:left;
    width:100%;
    font-size:15px;
    font-weight:bold;
    margin-top:20px;
    margin-bottom:20px;
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
    border-top:1px solid #CCCDCF;
    border-bottom:1px solid #CCCDCF;
    color:#AD1111;
}

div.magiclistnews div.img,
div.magiclistrassegna div.img,
div.elencodocumenti div.img
{
	width: 140px;
	height: 100px;
	overflow: hidden;	
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
}

div.magiclistnews div.box h1.titolo,
div.magiclistrassegna div.box h1.titolo,
div.elencodocumenti div.box h1.titolo,
div.magiclistrichiestainfo div.box h1.titolo
{
	padding-bottom:3px;
}

div.magiclistnews div.box h1.titolo a,
div.magiclistrassegna div.box h1.titolo a,
div.elencodocumenti div.box h1.titolo a,
div.magiclistrichiestainfo div.box h1.titolo a
{
	color:#2F2F2C;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

div.magiclistnews div.box p,
div.magiclistrassegna div.box p,
div.elencodocumenti div.box p,
div.magiclistrichiestainfo div.box p
{
	color:#6c6b6b;
	font-size:11px;
    font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

div.magiclistnews div.box div.button,
div.magiclistrassegna div.box div.button,
div.elencodocumenti div.box div.button,
div.magiclistrichiestainfo div.box div.button
{
    float:right;
}

div.magiclistnews div.box div.button a,
div.magiclistrassegna div.box div.button a,
div.elencodocumenti div.box div.button a,
div.magiclistrichiestainfo div.box div.button a
{
	color:#BC9F5D;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	float:right;
}

div.magiclistnews div.box,
div.magiclistrichiestainfo div.box
{
	float:left;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #cccdcf;
	width:100%;
}

div.magiclistrassegna div.box,
div.elencodocumenti div.box
{
	float:left;
	padding-bottom:20px;
	width:100%;
}

div.elencodocumenti div.box
{
	padding-bottom: 10px;
}

div.magiclistnews li.last div.box,
div.magiclistrichiestainfo li.last div.box
{	
	border-bottom: none;
}

div.magiclistnews div.pager,
div.magiclistrichiestainfo div.pager
{
    float:left;
    padding-bottom:10px;
    padding-top:5px;
    text-align:center;
    width:100%;
    font-size:14px;
}

div.magiclistnews div.pager a,
div.magiclistrichiestainfo div.pager a
{
    padding-left:3px;
}

div.magiclistnews div.pager a.current,
div.magiclistrichiestainfo div.pager a.current
{
    font-weight:bold;
}

div.magiclistnews div.pager span.label,
div.magiclistrichiestainfo div.pager span.label
{
    text-transform:lowercase;
}

div.magiclistrassegna li.last
{	
	border-bottom: none;
}

div.magiclistrassegna div.pager,
div.elencodocumenti div.pager
{
    float:left;
    width:750px;
    text-align:center;
    padding-top:5px;
    padding-bottom:10px;
}

div.magiclistrassegna div.pager a,
div.elencodocumenti div.pager a
{
    padding-right:4px;    
}

div.magiclistrassegna div.pager a.current,
div.elencodocumenti div.pager a.current
{
    font-weight:bold;
    text-decoration:none !important;
}

div.magiclistrassegna div.pager span,
div.elencodocumenti div.pager span
{
    display:none;
    visibility:hidden; 
}


/*------------------------------ news scheda ---------------------------------*/
div.newsscheda 
{
	margin-left: 35px;	
	margin-right: 25px;
	float:left;
	margin-top:10px;
	width:91%;
}

div.newsscheda h4.header 
{
	line-height: 30px;
	color:#2F2F2C;
    font-size:12px;
    font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
    margin-bottom: 15px;
}

div.newsscheda h6 
{	
	color:#2F2F2C;
    font-size:12px;
    font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
    padding-bottom: 15px;    
    margin-top: 15px;
    padding-top: 15px;
    border-top: 2px solid #cccdcf;
}

div.newsscheda div.img
{
	width: 140px;
	height: 100px;
	overflow: hidden;	
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
}

div.newsscheda p
{
	padding-bottom:15px;
	color:#6c6b6b;
	font-size:11px;
    font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

div.newsscheda div.approfondimenti a
{
	color:#6c6b6b;	
	font-size:11px;
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	margin-bottom: 10px;
	padding-left: 15px;
	background:url(../../upload/1/images/interfaccia/tondo_lista.JPG) no-repeat 0px 3px;
}

div.newsscheda div.approfondimenti
{	
	margin-bottom: 15px;
}

div.newsscheda div.button
{
	width: 100%;
	float: right;
	border-top: 1px solid #cccdcf;
	padding-top: 15px;
}

div.newsscheda div.button a
{
	color:#BC9F5D;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	float:right;	
}


/******************************************************************* immobili per area */
div.immobili
{
    float:left;
    margin-top:450px;
}

div.immobiliinterno
{
    float:left;
    margin-top:10px;
    width:100%;
}

div.immobili *,
div.immobiliinterno *
{
    font-size:12px;
}

div.immobili div.divmenu,
div.immobiliinterno div.divmenu
{
    float:left;
    width:754px;
	 padding-top:5px;
	 padding-right:5px;
    padding-left:0px;
	 margin-bottom:5px;
    margin-left:30px;
}

div.immobiliinterno div.descrizione
{
    width:71%;
    margin-left:25px;
    margin-bottom:20px;
    margin-top:10px;
    float:left;
    text-align:justify;
}

div.immobiliinterno div.descrizione p
{
    float:left;
}

div.immobiliinterno div.fotocontainer
{
    float:left;
    margin-left:25px;
    margin-top:10px;
    margin-bottom:20px;
}

div.immobiliinterno h4.titoloarea
{
    width:94%;
    border-bottom:1px dotted #D1D1D1;
    margin-left:25px;
    margin-top:10px;
    float:left;
}

div.immobiliinterno h4.titolosezione
{
    width:55%;
    margin-left:25px;
    margin-top:20px;
    float:left;
}

div.immobiliinterno div.norecord
{
    width:55%;
    margin-left:25px;
    float:left;
}

div.immobiliinterno div.norecord a.norecord
{
    float:left;
    margin-top:10px;
    font-size:12px;
    font-style:normal;
    text-align:left;
    line-height:22px;
    color:#6C6B6B;
}

div.immobiliinterno div.divdx
{
    width:34%;
    float:left;
    padding-left:20px;
    border-left:2px solid #D1D1D1;
    margin-bottom:20px;
    margin-top:8px;
}

div.immobiliinterno div.right
{
    border-left:none;
    border-top:2px solid #D1D1D1;
    float:left;
    margin-bottom:20px;
    margin-left:20px;
    margin-top:18px;
    padding-left:8px;
    width:94%;
}

div.immobiliinterno div.divdx h4.titolodx
{
    padding-bottom:10px;
    padding-top:15px;
}

div.immobiliinterno div.divdx li
{
    border-bottom:1px dotted #D1D1D1;
    float:left;
    padding-bottom:5px;
    padding-left:10px;
    padding-top:5px;
    width:100%;
}

div.immobiliinterno div.right li
{
    border-bottom:1px dotted #D1D1D1;
    margin-right:450px;
    width:40%;
}

div.immobiliinterno div.divdx li a
{
    font-size:11px;
    color:#5F5F64;
}

div.immobiliinterno div.divdx a.viewall
{
    float:right;
    background:url("../../upload/1/images/interfaccia/pulsante_da_solo_largo.jpg") no-repeat scroll 0 0 transparent;
    margin-top:20px;
    font-size:12px;
    font-style:normal;
    cursor:pointer;
    height:22px;
    width:86px;
    text-align:center;
    line-height:22px;
    color:#6C6B6B;
}

div.immobiliinterno div.right a.viewall
{
    float:left;
    margin-left:235px;
}

div.immobiliinterno div.areeridotte
{
    width:55%;
}

div.immobiliinterno div.areeridotte ul.listaaree1 li.separatore
{
    width:100% !important;
}

div.immobiliinterno div.areeridotte ul.listaaree1 li
{
    width:40% !important;
}

div.immobiliinterno div.areeridotte ul.listaaree2 li
{
    width:100% !important;
}

div.immobili div.divmenu ul.listaaree1
{
    float:left;
    width:100%;
}

div.immobili div.divmenu ul.listaaree1 li,
div.immobiliinterno div.divmenu ul.listaaree1 li
{
    float:left;
    width:16%;
    margin-right:28px;
    margin-bottom:15px;
}

div.immobili div.divmenu ul.listaaree1 li.last,
div.immobiliinterno div.divmenu ul.listaaree1 li.last
{
    margin-right:0px;
}

div.immobili div.divmenu ul.listaaree2 li a,
div.immobiliinterno div.divmenu ul.listaaree2 li a
{
    color:#5F5F64;
}

div.immobili div.divmenu ul.listaaree2,
div.immobiliinterno div.divmenu ul.listaaree2
{
    float:left;
    width:100%;
    /*border-bottom:1px dotted #D1D1D1;*/
    margin-bottom:15px;
}

div.immobili div.divmenu ul.listaaree1 h4,
div.immobiliinterno div.divmenu ul.listaaree1 h4
{
    float:left;
    width:100%;
    border-bottom:1px dotted #D1D1D1;
}

div.immobiliinterno div.divmenu ul.listaaree1 h4 a
{
    font-size:13px !important;
    padding-bottom:2px;
    display:block;
}

div.immobiliinterno div.divmenu ul.listaaree1 li.separatore
{
    width:754px;
    margin:0px;
    padding-bottom:1px;
}

div.immobili div.divmenu ul.listaaree2 li,
div.immobiliinterno div.divmenu ul.listaaree2 li
{
    float:left;
    width:100%;
    border-bottom:1px dotted #D1D1D1;
    /*border-top:1px dotted #D1D1D1;*/
    padding-top:5px;
    margin-bottom:0px;
}

div.immobili div.pager,
div.immobiliinterno div.pager,
div.agenziesilverscheda div.pager
{
    float:left;
    padding-bottom:10px;
    padding-top:5px;
    text-align:center;
    width:100%;
}

div.immobili div.pager a,
div.immobiliinterno div.pager a,
div.agenziesilverscheda div.pager a
{
    padding-left:5px;
    font-size:15px;
}

div.immobili div.pager a.current:hover,
div.immobiliinterno div.pager a.current:hover,
div.agenziesilverscheda div.pager a.current:hover
{
    text-decoration:none;
}

div.immobili div.pager a.current,
div.immobiliinterno div.pager a.current,
div.agenziesilverscheda div.pager a.current
{
    font-weight:bold;
}

div.immobili div.pager span.label,
div.immobiliinterno div.pager span.label,
div.agenziesilverscheda div.pager span.label
{
    display:none;
    visibility:hidden;
}


/*--------------------------------- immobili top interno e immobili selezionati --------------*/
div.immobilitop,
div.immobililista
{
    float:left;
    width:100%;
    padding-left:0px;
    margin-top:25px;
    margin-bottom:10px;
}

div.immobilitop h4.header,
div.immobililista h4.header
{
    background-color:#CCCDCF;
    font-size:14px;
    padding-bottom:5px;
    padding-left:19px;
    padding-top: 2px;
}

div.immobililista h4.header label.trovati
{
    width:40%;
    font-weight:normal;
    color:#6C6B6B;
}

div.immobilitophome
{
    float:left;
    margin-top:0px;
    margin-bottom:10px;
    width:100%;
}

div.immobilitophome h4.header
{
    background:none;
    font-size:14px;
    padding-bottom:5px;
    padding-left:20px;
    padding-top:6px;
}

div.immobiliselezionati
{
    margin-bottom:30px;
}

div.immobiliselezionati h4.header,
div.immobiliselezionatibig h4.header
{
    background:none;
    border-bottom:1px solid #CCCDCF;
    padding-left:0px;
    margin-left:20px;
    margin-right:22px;
    color:#5F5F64;
}

div.immobilitop ul,
div.immobililista ul
{
    float:left;    
    width:100%;
}

div.immobilitop li,
div.immobililista li
{
    float:left;
    width:112px;
    height:154px;
    margin-left:18.5px;
    margin-top:15px;
    background-color:#d5d5d7;
    border:1px solid #c2c3c4;
    overflow:hidden;
}

div.immobilitophome li
{
    margin-left:28px;
    margin-top:25px;
}

div.immobilitop div.img,
div.immobililista div.img
{
    float:left;
    height:84px;
    overflow:hidden;
    width:112px;
    border-bottom:1px solid #c2c3c4;
}

div.immobilitop div.img img,
div.immobililista div.img img
{
    width:125px;
}

div.immobilitop span,
div.immobililista span
{
	float: left;
    display: block;    
    width: 112px;
    font-size:12px;
    color:#2F2F2C;
    font-weight:bold;
    text-align:center;    
}

div.immobilitop span.prezzo,
div.immobililista span.prezzo
{
	font-size:16px;
    color:#AD1111;
    padding-top: 5px;
    padding-bottom: 2px;
}

div.immobiliselezionatisede ul
{
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #c2c3c4;
}

div.immobiliselezionatisede a.viewall
{
    float:right;
    background:url("../../upload/1/images/interfaccia/pulsante_da_solo_largo.jpg") no-repeat scroll 0 0 transparent;
    margin-right:30px;
    margin-bottom:20px;
    font-size:12px;
    font-style:normal;
    cursor:pointer;
    height:22px;
    width:86px;
    text-align:center;
    line-height:22px;
    color:#6C6B6B;
}

div.immobiliselezionati div.hide,
div.immobiliselezionatisede div.hide,
div.immobilicondo div.hide,
div.immobililista div.hide,
div.elencoimmobili div.hide
{
    display:none;
    visibility:hidden;
}

div.immobililista ul li div.box a,
div.immobilitop ul li div.box a,
div.immobilitophome ul li div.box a,
div.condogallery ul li div.box a
{
    cursor:pointer;
}


/* lista immobili raggruppata per area */
div.immobililistaagenziavirtuale li
{
    margin-left:28px;
    margin-top:0px;
}

div.immobililistaagenziavirtuale li.titoloarea
{
	margin-bottom:20px;
	margin-top:25px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	border:none !important;
    border-bottom:1px solid #CCCDCF !important;
    margin-right:22px;
    float:left;
    width:94% !important;
    height:auto;
    background:none !important;
    color:#5F5F64;
}

div.immobililista li.first.titoloarea
{
    margin-top:0px;
}

div.immobililista div.filtro
{
    float:left;
    width:794px;
    margin-top:15px;
    padding-left:20px;
    padding-bottom:15px;
    border-bottom:1px solid #C2C3C4;
}

div.immobililista div.filtro h5
{
    float:left;
    width:auto;
    margin-right:20px;
    line-height:22px;
}

div.immobililista div.filtro span
{
    float:left;
    width:auto;
    margin-right:10px;
    font-weight:normal;
    line-height:22px;
    color:#6C6B6B;
}

div.immobililista div.filtro select
{
    float:left;
    width:auto;
    margin-right:20px;
    line-height:18px;
    color:#6C6B6B;
}

div.immobililista div.filtro input
{
    float:right;
    width:86px;
    height:22px;
    font-size:12px;
    font-style:normal;
    margin-top:15px;
    margin-right:20px;
    text-align:center;
    line-height:22px;
    border:none;
    cursor:pointer;
    background:url("../../upload/1/images/interfaccia/pulsante_da_solo_largo.jpg") no-repeat scroll 0 0 transparent;
    color:#6C6B6B;
}


/*------------------------------------------------- Report immobili ------------------------------------------*/
div.immobilireport
{
    float:left;
    width: 100%;
}

div.immobilireport div.riga div.img
{
    float:left;
    height:120px;
    overflow:hidden;
    width:160px;
}

div.immobilireport div.riga span
{
    display: block;
    padding-left:15px;
    font-size:12px;
    color:#6C6B6B;
}

div.immobilireport div.riga span.prezzo
{
    display: inline;
}

div.immobilireport div.riga p.descrizione
{
    color:#6C6B6B;
    font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
    font-size:12px;    
    overflow:hidden;
}

div.immobilireport div.riga p.sottotitolo,
div.immobilireport div.riga p.descrizione
{
	padding-left:15px;
    font-size:12px;
    color:#6C6B6B;
}

div.immobilireport div.riga p.sottotitolo
{
    padding-bottom:5px;
}

div.immobilireport div.riga h4.titolo
{
    padding-left:15px;
    padding-bottom: 10px;
    overflow:hidden;
}

div.immobilireport div.riga h4.titolo a
{
    float: left;
    margin-right: 15px;
    display: block;
    font-size:12px;
    font-weight:bold;
}

div.immobilireport div.riga div.group1,
div.immobilireport div.riga div.group2
{
    float:left;
    width: 70%;
}

div.immobilireport div.riga div.group1 span,
div.immobilireport div.riga div.group2 span
{
    float:left;
}

div.immobilireport div.riga div.group1 span.superficie,
div.immobilireport div.riga div.group2 span.contratto
{
    width: 30%;
}

div.immobilireport div.riga strong
{
    color:#2F2F2C;
}


/*------------------------------------------------- Condo Gallery ------------------------------------------*/
div.condogallery,
div.selezionatimiaminewyork
{
    float:left;
    width:50%;    
    margin-right:20px;
    margin-top:20px;
    margin-left:10px;
}

div.selezionatimiaminewyork
{
    float:left;
    width:50%;    
    margin-right:5px;
    margin-top:20px;
    margin-left:25px;
}

div.selezionatimiaminewyork div.box a span,
div.immobiliselezionatibig div.box a span
{
    width: 170px !important;
}

div.immobiliselezionatibig ul
{
	margin-top: 20px;	
}

div.condogallery div.elencoimmobili,
div.condogallery div.elencoimmobili ul,
div.selezionatimiaminewyork div.elencoimmobili,
div.selezionatimiaminewyork div.elencoimmobili ul
{
    float:left;
}

div.condogallery div.elencoimmobili ul li,
div.selezionatimiaminewyork div.elencoimmobili ul li
{
    float:left;
	padding-bottom:10px;
    padding-top:10px;
    border-bottom:1px solid #d1d1d1;
}

div.condogallery div.elencoimmobili ul li.first,
div.selezionatimiaminewyork div.elencoimmobili ul li.first
{
    padding-top:0px;
}

div.condogallery div.elencoimmobili ul li.last,
div.selezionatimiaminewyork div.elencoimmobili ul li.last
{
    border-bottom:0px;
}

div.condogallery div.immobililista h4.header,
div.condogallery h4.header,
div.selezionatimiaminewyork div.immobililista h4.header,
div.selezionatimiaminewyork h4.header,
div.condogalleryamerican h4.header
{
    background:none;
	font-size:14px !important;
	padding-left:0px;
	margin-bottom:15px !important;
	margin-left:0px !important;
	padding-bottom:4px !important;
	border-bottom:1px solid #d1d1d1 !important;
	color:#717171;
}
 
div.condogallery div.elencoimmobili ul div.box,
div.selezionatimiaminewyork div.elencoimmobili ul div.box
{    
    float:left;
}

div.condogallery div.elencoimmobili ul div.imagecontainer,
div.selezionatimiaminewyork div.elencoimmobili ul div.imagecontainer
{
    float:left;
}

div.condogallery div.elencoimmobili ul div.img,
div.immobiliselezionatibig ul div.img,
div.selezionatimiaminewyork div.elencoimmobili ul div.img
{
    float:left;
    height:105px;
    width:140px;
    overflow:hidden;
}

div.condogallery div.elencoimmobili ul div.img img,
div.immobiliselezionatibig ul div.img img,
div.selezionatimiaminewyork div.elencoimmobili ul div.img img
{
    height:105px;
}

div.condogallery div.elencoimmobili ul h4.titolo a,
div.selezionatimiaminewyork div.elencoimmobili ul h4.titolo a
{
    font-size:12px;
    font-weight:bold;
}

div.condogallery div.elencoimmobili ul div.titlecontainer,
div.condogallery div.elencoimmobili ul p.sottotitolo,
div.condogallery div.elencoimmobili ul div.group1,
div.condogallery div.elencoimmobili ul div.group2,
div.selezionatimiaminewyork div.elencoimmobili ul div.titlecontainer,
div.selezionatimiaminewyork div.elencoimmobili ul p.sottotitolo,
div.selezionatimiaminewyork div.elencoimmobili ul div.group1,
div.selezionatimiaminewyork div.elencoimmobili ul div.group2
{
    /*float:left;*/ 
    padding-left:160px;
    font-size:12px;
    width:250px;
}

div.condogallery div.ie7_elencoimmobili ul div.titlecontainer,
div.condogallery div.ie7_elencoimmobili ul p.sottotitolo,
div.condogallery div.ie7_elencoimmobili ul div.group1,
div.condogallery div.ie7_elencoimmobili ul div.group2
div.selezionatimiaminewyork div.ie7_elencoimmobili ul div.titlecontainer,
div.selezionatimiaminewyork div.ie7_elencoimmobili ul p.sottotitolo,
div.selezionatimiaminewyork div.ie7_elencoimmobili ul div.group1,
div.selezionatimiaminewyork div.ie7_elencoimmobili ul div.group2
{
    padding-left:15px;
}

div.condogallery div.elencoimmobili ul div.titlecontainer,
div.selezionatimiaminewyork div.elencoimmobili ul div.titlecontainer
{
    padding-bottom:5px;
}

div.condogallery div.elencoimmobili ul span,
div.selezionatimiaminewyork div.elencoimmobili ul span
{
	display:block;
	width:250px;
	color:#6C6B6B;
}

div.condogallery div.elencoimmobili ul span strong,
div.selezionatimiaminewyork div.elencoimmobili ul span strong
{	
	color:#2F2F2C;
}

div.condogallery div.elencoimmobili ul span.prezzo strong,
div.selezionatimiaminewyork div.elencoimmobili ul span.prezzo strong
{
	color:#AD1111;
	font-size:16px;
}

div.condogallery div.elencoimmobili ul div.immobililista div.titlecontainer,
div.selezionatimiaminewyork div.elencoimmobili ul div.immobililista div.titlecontainer
{
    padding-bottom:10px;
}

div.condogallery div.elencoimmobili ul div.immobililista p.descrizione,
div.condogallery div.elencoimmobili ul div.immobililista span.riferimento,
div.condogallery div.elencoimmobili ul div.button,
div.condogallery div.elencoimmobili ul div.hide,
div.selezionatimiaminewyork div.elencoimmobili ul div.immobililista p.descrizione,
div.selezionatimiaminewyork div.elencoimmobili ul div.immobililista span.riferimento,
div.selezionatimiaminewyork div.elencoimmobili ul div.button,
div.selezionatimiaminewyork div.elencoimmobili ul div.hide
{
    display:none;
    visibility:hidden;
}

div.condogallery a.viewall,
div.selezionatimiaminewyork a.viewall,
div.condogallery div.button input
{
    float:right;
    background:url("../../upload/1/images/interfaccia/pulsante_da_solo_largo.jpg") no-repeat scroll 0 0 transparent;
    margin-right:3px;
    margin-top:12px;
    font-size:12px;
    font-style:normal;
    cursor:pointer;
    height:22px;
    width:86px;
    text-align:center;
    line-height:22px;
    border:none;
    color:#6C6B6B;
}

div.immobilicondo 
{
	margin-left: 7px;
	margin-right: 7px;
	float:left;
}

div.immobilicondo h4.header
{
    width:95%;
	margin-top:50px;
	margin-bottom:20px;
	padding-bottom:10px;
	font-size:12px;
    border-bottom:1px solid #CCCDCF;
    margin-left:20px;
    margin-right:20px;
}

div.immobilicondo li.titoloarea,
div.immobiliselezionati li.titolocontratto
{
	margin-bottom:20px;
	margin-top:10px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	border:none !important;
    border-bottom:1px solid #CCCDCF !important;
    margin-left:0px !important;
    margin-right:22px;
    float:left;
    width:753px !important;
    background:none !important;
    height:18px !important;
}

div.immobilicondo li.titoloarea h1,
div.immobiliselezionati li.titolocontratto h1
{
    color:#5F5F64;
}

div.immobiliselezionati li.titolocontratto
{
    width:773px !important;
    font-size: 14px;
    margin-left:20px !important;
    margin-top:25px;
}

div.immobilicondo li.first.titoloarea
{
    margin-top:25px;
}

div.immobiliselezionati li.first.titolocontratto
{
    margin-top:0px !important;
}

div.condogallery ul.condo,
div.selezionatimiaminewyork ul.condo
{
	width:100%;	
	float:left;
	margin-left:12px;
}

div.selezionatimiaminewyork ul.condo
{
	margin-left:0px;
}

div.immobilicondo ul.condo
{
	width:755px;
	float:left;
	margin-left:22px;
	margin-bottom:10px;
	border-bottom:1px solid #c2c3c4;
	padding-bottom:15px;
}

div.condogallery ul.condo li,
div.selezionatimiaminewyork ul.condo li,
div.immobiliselezionatibig li
{
	width:170px;
	float:left;
	height:212px !important;
	background-color:#d5d5d7;
    border:1px solid #c2c3c4;
	margin-left:40px;
	margin-bottom:20px;
}

div.selezionatimiaminewyork ul.condo li
{
	margin-left:63px;
}

div.immobiliselezionatibig li
{
	margin-left: 27.5px;
}

div.immobiliselezionatibig li.firstcolumn
{
	margin-left: 20px;
}

div.immobilicondo ul.condo li
{
    width:170px;
	float:left;
	height:212px;
	background-color:#d5d5d7;
    border:1px solid #c2c3c4;
	margin-left:40px;
	margin-bottom:20px;
	margin-left:22px;
}

div.condogallery ul.condo li.firstcolumn,
div.selezionatimiaminewyork ul.condo li.firstcolumn,
div.immobiliselezionatibig ul.condo li.firstcolumn
{
	margin-left:0px;
}

div.immobilicondo ul.condo li.firstgroup
{
	margin-left:0px;
}

div.immobilicondo a.viewall
{
    float:right;
    background:url("../../upload/1/images/interfaccia/pulsante_da_solo_largo_largo.jpg") no-repeat scroll 0 0 transparent;
    margin-right:25px;
    margin-top:12px;
    font-size:12px;
    font-style:normal;
    cursor:pointer;
    height:22px;
    width:140px;
    text-align:center;
    line-height:22px;
    color:#6C6B6B;
}

div.condogallery ul.condo div.img,
div.selezionatimiaminewyork ul.condo div.img,
div.immobiliselezionatibig ul div.img,
div.immobilicondo ul.condo div.img
{
	border-bottom: 1px solid #c2c3c4;
    float:left;
    height:120px;
    width:170px;
    overflow:hidden;
}

div.condogallery ul.condo div.img img,
div.selezionatimiaminewyork ul.condo div.img img,
div.immobiliselezionatibig ul div.img img,
div.immobilicondo ul.condo div.img img
{
    width:170px;
}

div.condogallery ul.condo div.titlecontainer,
div.selezionatimiaminewyork ul.condo div.titlecontainer,
div.immobilicondo ul.condo div.titlecontainer
{
	float: left;
	width: 100%;
	padding-top: 10px;
}

div.condogallery ul.condo div.areacontainer,
div.selezionatimiaminewyork ul.condo div.areacontainer,
div.immobilicondo ul.condo div.areacontainer
{
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 15px;
}

div.condogallery ul.condo li h4.titolo,
div.selezionatimiaminewyork ul.condo li h4.titolo,
div.immobilicondo ul.condo li h4.titolo
{
	font-size:12px;
	text-align:center;
	height:20px;
	overflow:hidden;
}

div.immobilicondo ul.condo li h4.area,
div.condogallery ul.condo li h4.area,
div.selezionatimiaminewyork ul.condo li h4.area
{
	font-size:12px;
	text-align:center;
	height:55px;
    overflow:hidden;
}

div.immobilicondo span.areamain,
div.condogallery span.areamain,
div.selezionatimiaminewyork span.areamain
{
    font-size:14px;
	color:#AD1111;
	text-align:center;
    display:inline;
	float:none;
	width:0px;
}


/* ------- home page agenzia virtuale ------- */
div.pluginsboxpanel div.elencoimmobili
{
    float:left;
    width:95%;
}

div.pluginsboxpanel div.elencoimmobili ul li
{
    width:100%;
}

div.pluginsboxpanel div.elencoimmobili ul li div.box
{
    width:100%;
}

div.pluginsboxpanel div.elencoimmobili ul span
{
    width:150px;
}

div.pluginsboxpanel div.elencoimmobili ul div.titlecontainer,
div.pluginsboxpanel div.elencoimmobili ul p.sottotitolo,
div.pluginsboxpanel div.elencoimmobili ul div.group1,
div.pluginsboxpanel div.elencoimmobili ul div.group2
{
    padding-left:160px;
    font-size:12px;
    width:46%;
}

div.condovirtuale
{
    float:left;
    width:46%;
    padding-left:30px;
    margin-top:20px;
    margin-left:15px;
    border-left:1px dotted #D1D1D1;
}

div.condovirtuale ul.condo
{
    margin-left:0px;
}

div.condovirtuale ul.condo li
{
    margin-left:30px;
}

div.condovirtuale h4.header,
div.pluginsboxpanel div.elencoimmobili h4.header
{
    border-bottom:none;
    /*border-bottom:1px dotted #D1D1D1;*/
}


/* ------- lista condomini ------- */
div.condominilista
{
    margin-top:0px;
    margin-left:0px;
}

div.condominilista h4.header
{
    margin-top:25px;
    margin-left:0px;
    padding-bottom:5px;
    padding-left:19px;
    padding-right:4px;
    padding-top:2px;
    width:97%;
    font-size:14px;
}

div.condominilista ul.condo
{
    margin-top:0px;
    margin-left:7px;
    width:99%;
}

div.condominilista span.prezzo
{
    display:none;
}

div.immobilischeda span.areamain
{
    /*font-size:13px;
    font-weight:bold;
	color:#AD1111;
	text-align:center;*/
}


/*------------------------------------------------- Scheda immobile ------------------------------------------*/

div.immobilischeda
{
    float:left;
    width:97%;
    min-height:500px !important;
    margin-bottom:20px;
    margin-top:10px;
}

div.immobilischeda div.box
{
    float:left;
    width:35%;
    padding-right:32px;
    padding-bottom:12px;
    padding-left:25px;
}

div.immobilischeda div.empty
{
    border-bottom:none;
}

div.immobilischeda div#container
{
    float:left;
    width:32%;
}

div.immobilischeda h1
{
    margin-top:10px;
    font-size:15px;
    /*padding-bottom:10px;*/
    float:left;
    color:#BC9F5D;
}

div.immobilischeda h1.header
{
    padding-left:25px;
}

div.immobilischeda span.area
{
    padding-left:25px;
    margin-top:13px;
    font-size:12px;
    display:block;
    float:left;
    color:#6C6B6B;
}

div.ie8_immobilischeda span.codice,
div.ie7_immobilischeda span.codice,
div.ie6_immobilischeda span.codice
{
    padding-top:1px !important;
}

div.immobilischeda div.intestazione
{
    float:left;
    width:97%;
    padding-left:25px;
}

div.immobilischeda div.intestazione div.avviso
{
    float:left;
    width:100%;
    font-size:15px;
    font-weight:bold;
    margin-top:20px;
    margin-bottom:20px;
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
    border-top:1px solid #CCCDCF;
    border-bottom:1px solid #CCCDCF;
    color:#AD1111;
}

div.immobilischeda div.intestazione table
{
    width:100%;
    max-height:25px;
    overflow:visible;
    margin-top:15px;
    margin-bottom:5px;
    padding-right:10px;
    background:url(../../upload/1/images/interfaccia/linea_tab_scheda_immobile.jpg) no-repeat 0px 0px;
    background-position:center bottom;
}

div.immobilischeda div.intestazione table td
{
    float:right;
    height:25px;
    line-height:25px;
    background:url(../../upload/1/images/interfaccia/tab.jpg) no-repeat 0px 0px;
    background-position:top left;
    padding:0px;
    text-align:center;
}

div.immobilischeda div.intestazione table td.selected,
div.immobilischeda div.intestazione table td.selected.linkappro
{
    /*border-bottom:1px solid #e9e9e9;*/
    padding-right:0px;
    background:url(../../upload/1/images/interfaccia/tab_sel.jpg) no-repeat 0px 0px;
    background-position:top left;
    /*background-color:#e9e9e9;*/
}

div.immobilischeda div.intestazione table td a
{
    font-size:12px;
    text-decoration:none;
    display:block;
    background:url(../../upload/1/images/interfaccia/tab_dx.jpg) no-repeat 0px 0px;
    background-position:right top;
    padding-left:15px;
    padding-right:15px;
    height:25px;
}

div.immobilischeda div.intestazione table td a.selected,
div.immobilischeda div.intestazione table td.linkappro a.selected
{
    font-weight:bold;
    text-decoration:none;
    display:block;
    background:url(../../upload/1/images/interfaccia/tab_sel_dx.jpg) no-repeat 0px 0px;
    background-position:right top;
}

div.immobilischeda div.intestazione table td.linkappro a.selected
{
    color:#AD1111;
}

div.ie7_immobilischeda div.intestazione table td
{
    line-height:normal;
    height:22px;
}
div.ie7_immobilischeda div.intestazione table td a
{
    height:21px;
    padding-top:4px;
}

div.immobilischeda div.intestazione table td.codice
{
    float:left;
    background:none;
    text-align:left;
}

div.immobilischeda div.intestazione table td.linkappro
{
    background:url(../../upload/1/images/interfaccia/tab_red.jpg) no-repeat 0px 0px;
    background-position:top left;
}
div.immobilischeda div.intestazione table td.linkappro a
{
    /*color: #AD1111;*/
    background:url(../../upload/1/images/interfaccia/tab_dx_red.jpg) no-repeat 0px 0px;
    background-position:right top;
    color:#e9e9e9;
    font-weight: bold;
}

div.immobilischeda div.intestazione table td.vuota1
{
    width:5px;
    background:none;
}

div.immobilischeda div.intestazione table td.vuota2
{
    width:5px;
    background:none;
}

div.immobilischeda div.divcontattaagenzia
{
    float:left;
    width:97%;
    padding-left:25px;
    padding-bottom:10px;
}

div.immobilischeda div.divcontattaagenzia span
{
    display:block;
    border-bottom:1px solid #cccdcf;
    padding-bottom:6px;
    font-size:13px;
    color:#BC9F5D;
    /*font-weight:bold;*/
}

/*
div.immobilischeda div.linkinfo
{
    margin-top:10px;
    margin-left:40px;
    width:160px;
    float:left;
}

div.linkinfo a.info
{
    width:116px;

    font-size:11px;
    padding:5px;
    display:block;
    text-align:center;
    background:url(../../upload/1/images/interfaccia/pulsante_da_solo.jpg) no-repeat scroll 0px 0px;
    background-position:center;

    line-height:25px;
}

div.linkinfo a.info:hover
{
    text-decoration:none;
}
*/


div.immobilischeda p.codice
{
    color:#404040;
    font-family:Verdana;
    font-size:10px;
    padding:5px;
    padding-left:0px;
}

div.immobilischeda span.value
{
    font-size:12px;
    text-align:right;
    /*width:50%;
    float:left;*/
    line-height:18px;
    display:block;
    color:#6C6B6B;
}

div.immobilischeda div.tipologia,
div.immobilischeda div.prezzo,
div.immobilischeda div.condo
{
	padding-top: 5px;
	padding-bottom: 5px;
}

div.immobilischeda div.tipologia
{
	padding-top: 0px;
}

div.immobilischeda div.condo
{
	padding-bottom: 0px;
}

div.immobilischeda div.tipologia span.value,
div.immobilischeda div.prezzo span.value,
div.immobilischeda div.condo a
{
	color:#AD1111;
	font-size: 12px;
	font-weight: bold;
}

div.immobilischeda div.condo a
{
	display:block;
	text-align:right;
	
}

div.immobilischeda span.label
{
    float:left;
    width:50%;
    font-size:12px;
    color:#52524A;
    text-align:left;
    line-height:18px;
}

/*
div.ie7_immobilischeda span.label
{
    width:0% !important;
}
*/

div.immobilischeda div.boxdesc
{
    border-top:1px solid #CCCDCF;
    width:690px;
    text-align:justify;
    font-size:12px;
    float:left;
    line-height:22px;
    margin-top:25px;
    padding-top:10px;
}

div.immobilischeda div.boxdesc.expanded
{
    height:auto;
}

div.immobilischeda div.boxdesc p.descrizione.expanded
{
    display:none;
    visibility:collapse;
}

div.immobilischeda div.boxdesc p.descrizione.collapsed
{
    display:block;
    visibility:visible;
}

div.immobilischeda .expand
{
    height:20px;
    position:relative;
    width:100px;
    text-align:right;
    float:right;
    display:none;
    cursor:pointer;
    font-size:10px;
    color:Red;
}

div.immobilischeda .collapse
{
    height:20px;
    position:relative;
    width:100px;
    text-align:right;
    float:right;
    cursor:pointer;
    font-size:10px;
    color:Red;
}

div.immobilischeda div.button
{
   float:right;
   width:98%;
   display:block;
   margin-bottom:50px;
   /*margin-top:10px;
   margin-right:16px;*/
   cursor:pointer;
   color:Red;
   font-size:11px;
}

div.immobilischeda div.descbutton a
{
    font-size:11px;
    text-decoration:none;
    color:Red;
}

div.immobilischeda div.descrittori
{
    display:block;
    width:100%;
    float:left;
    margin-bottom:0px;
}

div.immobilischeda div.agente
{
    width:100%;
    float:right;
}

div.immobilischeda div.agente div.testo
{
    width:auto;
    float:right;
}

div.immobilischeda div.agente ul.agente li h3
{
    display:none;
    visibility:hidden;
}

div.immobilischeda div.agente ul.agente li span.nome
{
    width:auto;
    margin-right:4px;
    color:#6C6B6B;
    font-size:11px;
}

div.immobilischeda div.agente ul.agente li span.valori
{
    float:left;
}

div.immobilischeda div.agente ul.agente li span.valori span
{
    font-size:11px;
}

div.immobilischeda div.descrittori_altri
{
    display:block;
    width:200px;
    float:left;
    margin-bottom:0px;
    margin-top:0px;
}

div.immobilischeda div.boolean
{
    background:transparent url(../../upload/1/images/interfaccia/spunta.png) no-repeat 265px 4px;
}

div.immobilischeda div.descrittore
{
    float:left;
    margin-bottom:1px;
    margin-left:0px;
    width:100%;
}

div.immobilischeda li.lastcolumn div.descrittore
{
    float:left;
    margin-bottom:5px;
    margin-left:10px;
    width:240px;
}

div.immobilischeda div.descrittore img
{
    display:block;
    float:left;
    margin-left:0px;
    margin-right:10px;
    width:26px;
    height:25px;
}

div.immobilischeda div.descrittore span.nome
{
    display:block;
    float:left;
    font-size:12px;
    width:50%;
    line-height:18px;
}

div.immobilischeda div.descrittori_altri span.nome
{
    padding-left:30px !important;
    background:transparent url(../../upload/1/images/interfaccia/pallino.jpg) no-repeat 2px 10px;
    margin-left:6px;
}

div.ie7_immobilischeda ul.descrittori_elenco,
div.ie6_immobilischeda ul.descrittori_elenco
{
    margin-left:0px !important;
}

div.ie8_immobilischeda div.descrittori_altri div.descrittore,
div.ie7_immobilischeda div.descrittori_altri div.descrittore,
div.ie6_immobilischeda div.descrittori_altri div.descrittore
{
    padding-left:0px !important;
}

div.immobilischeda div.descrittore span.valori,
div.immobilischeda div.descrizione_am span.testo
{
    display:block;
    /*float:left;*/
    font-size:12px;
    margin-left:0px;
    /*width:38%;*/
    line-height:18px;
    text-align:right;
    color:#6C6B6B;
}

div.immobilischeda div.descrizione_am span.testo
{
    text-align:left;
}

div.immobilischeda div.descrittore span.unita
{
    width:5%;
    float:right;
    padding-left:5px;
    text-align:right;
}

div.immobilischeda div.memo span.valori
{
    width:100%;
}

div.immobilischeda div.titlecontainer
{
    display:block;
    float:left;
}

div.immobilischeda div.descrittori ul.descrittori_raggruppamenti,
div.immobilischeda div.descrittori_altri ul.descrittori_raggruppamenti,
div.immobilischeda div.bagnicamere ul.descrittori_raggruppamenti
{
    float:left;
    width:100%;
    margin-top:2px;
}

div.immobilischeda div.descrittori ul.descrittori_elenco,
div.immobilischeda div.bagnicamere ul.descrittori_elenco
{
    float:left;
    width:100%;
}

div.immobilischeda div.descrittori_altri ul.descrittori_elenco
{
    padding-left:10px !important;
}

div.immobilischeda div.descrittori ul.descrittori_elenco li,
div.immobilischeda div.bagnicamere ul.descrittori_elenco li
{
    font-size:12px;
    color:#3D3D3D;
    list-style:none;
    width:100%;
    float:left;
}

div.immobilischeda div.descrittori_altri ul.descrittori_elenco li
{
    float:left;
    font-size:12px;
    color:#3D3D3D;
    width:200px;
    height:20px;
    line-height:28px;
    list-style-type:none;
    padding-bottom:5px;
    padding-top:5px;
    padding-left:0px !important;
}

div.immobilischeda div.descrizione
{
    float:left;
    width:100%;
    margin-bottom:10px;
    margin-top:6px;
    padding-left:25px;
}

div.immobilischeda div.descrizione span
{
    float:left;
    width:97%;
    font-size:12px;
    font-weight:bold;
    color:#52524A;
    border-bottom:1px solid #CCCDCF;
}

div.immobilischeda p.descrizione
{
    float:left;
    width:96%;
    font-size:12px;
}

div.immobilischeda div.descrittori li h3,
div.immobilischeda div.descrittori_altri li h3,
div.immobilischeda div.bagnicamere li h3,
div.immobilischeda div.descrizione_am span.descrizione
{
    float:left;
    width:100%;
    color:#52524A;
    border-bottom:1px solid #CCCDCF;
    font-size:12px;
    font-weight:bold;
    margin-top:12px;
    margin-bottom:0px;
}

div.immobilischeda ul.planimetrie
{
    margin:0px;
    list-style-type:none;
    list-style:none;
    float:left;
    padding-left:0px !important;
    padding-top:0px;
    width:422px;
}

div.immobilischeda ul.planimetrie li
{
    margin-bottom:20px;
    float:left;
    width:423px;
    text-align:center;
    border:1px solid #CCCDCF;
    padding:15px;
}

div.immobilischeda ul.planimetrie li div.imagebox
{
    padding-right:15px;
    overflow:hidden;
}

div.immobilischeda ul.planimetrie li div.imagebox a img
{
    width:420px;
}

div.immobilischeda div.gmap
{
    margin-top:0px;
    min-height:400px;
    width:453px;
    border:1px solid #CCCDCF;
}

div.immobilischeda div.gmap div.gscheda
{
    font-size:12px;
}

div.immobilischeda div.nostreetview
{
    float:left;
    font-size:18px;
    padding:20px;
    margin-top:160px;
    text-align:center;
    width:91%;
    vertical-align:middle;
    color:#52524A;
}

div.immobilischeda div.inforequest
{
    margin-top:0px;
    margin-right:0px;
    min-height:400px;
    width:453px;
    border:1px solid #CCCDCF;
}

div.richiestainfoconfermaemail div.inforequest
{
    margin-top:10px;
    min-height:400px;
    width:550px;
}

div.immobilischeda div.form_intestazione
{
    /*width:452px;*/
    padding:10px;
}

div.immobilischeda div.button input.indietro
{
    float:right;
    background:url("../../upload/1/images/interfaccia/pulsante_da_solo_largo.jpg") no-repeat scroll 0 0 transparent;
    margin-top:20px;
    font-size:12px;
    font-style:normal;
    cursor:pointer;
    height:22px;
    width:86px;
    text-align:center;
    line-height:22px;
    color:#6C6B6B;
    border:none;
}

div.richiestainfoconfermaemail div.inforequest div.form_intestazione
{
    width:550px;
    padding-bottom:10px;
}

div.immobilischeda div.inforequest table
{
    width:452px;
    padding:10px;
    padding-left:15px;
    margin-bottom:0px;
}

div.richiestainfoconfermaemail div.inforequest table
{
    width:550px;
    padding:0px;
    margin-bottom:0px;
}

div.immobilischeda div.inforequest table td,
div.richiestainfoconfermaemail div.inforequest table td
{
    vertical-align:middle;
    padding-bottom:4px;
}

div.ie7_immobilischeda div.inforequest table td
{
    padding-top:0px;
}

div.immobilischeda div.inforequest table td.form_label2
{
    padding-right:6px;
    padding-left:2px;
}

div.immobilischeda div.inforequest table td.form_input input
{
    padding:2px;
    border:1px solid #C1C1C1;
}

div.immobilischeda div.inforequest table td.form_input1 input
{
    padding:2px;
    border:1px solid #C1C1C1;
    width:100px;
}

div.immobilischeda div.inforequest table td.form_input2 input
{
    padding:2px;
    border:1px solid #C1C1C1;
    width:100px;
    height:14px;
}

div.richiestainfoconfermaemail div.inforequest table td.form_label2
{
    padding-left:60px;
    padding-right:20px;
}

div.richiestainfoconfermaemail div.inforequest table td.form_value span,
div.richiestainfoconfermaemail div.inforequest table td.form_value a,
div.richiestainfoconfermaemail div.inforequest table td.form_message span
{
    width:98%;
}

div.richiestainfoconfermaemail div.inforequest table td.form_value1 span
{
    width:99%;
}

div.richiestainfoconfermaemail div.inforequest table td.form_value2 span
{
    width:95%;
}

div.immobilischeda div.inforequest *,
div.immobilischeda div.inforequest td.form_privacy,
div.richiestainfoconfermaemail div.inforequest *,
div.richiestainfoconfermaemail div.inforequest td.form_privacy
{
    font-size:11px !important;
}

div.ie7_immobilischeda div.inforequest table td.form_privacy
{
    padding-top:5px;
    padding-bottom:15px;
}

div.immobilischeda div.inforequest td.form_button
{
    padding-right:20px;
}

div.immobilischeda div.inforequest td.form_button input
{
    width:66px;
    font-size:11px !important;
    font-weight:normal;
    margin-right:5px;
    background-color:#EAEBF1;
    vertical-align:middle;
}

div.immobilischeda div.inforequest table textarea
{
    height:100px;
    width:298px;
    border:1px solid #C1C1C1;
}

div.immobilischeda div.inforequest span.form_mandatory
{
    color:Red;
    padding-left:2px;
}

div.immobilischeda div.inforequest ul,
div.richiestainfoconfermaemail div.inforequest ul
{
    padding-left:10px;
}

div.immobilischeda div.inforequest li,
div.richiestainfoconfermaemail div.inforequest li
{
    list-style-type:none;
}

div.richiestainfoconfermaemail h1
{
    margin-top:10px;
    margin-bottom:20px;
    font-size:12px;
    color:#3D3D3D;
    padding-bottom:10px;
    padding-top:10px;
    border-bottom:1px solid #C1C1C1;
    border-top:1px solid #C1C1C1;
    width:550px;
    line-height:28px;
}

div.richiestainfoconfermaemail h1 a
{
    text-decoration:none;
}


/* ------ scheda immobili - condomini ------ */

div.immobilischeda div.immobililista
{
    float:left;
    width:100%;
    margin-top:10px;
    padding-top:10px;
    padding-left:0px;
}

div.immobilischeda div.immobililista div.box
{
    width:92%;
    padding-left:0px;
}

div.immobilischeda div.immobililista h1.header
{
    width:100%;
    color:#2F2F2C;
}

div.immobilischeda div.immobililista h1.titolo
{
    margin-top:0px;
}

div.immobilischeda div.immobililista div.titlecontainer
{
    float:left;
    width:75%;
}

div.immobilischeda div.immobililista p.sottotitolo
{
    padding-bottom:0px;
}

div.immobilischeda div.immobililista p.descrizione
{
    float:left;
    width:75%;
    overflow:hidden;
}

div.immobilischeda div.immobilicollegati
{
    float:left;
    width:97%;
    margin:25px;
    margin-right:0px;
    font-size:12px;
}

div.immobilischeda div.sopra
{
    margin-bottom:5px !important;
}

div.immobilischeda div.sotto
{
    margin-top:5px !important;
}

div.immobilischeda div.immobilicollegati table.immobilitable
{
    width:764px;
    border:1px solid #CCCDCF;
	float:left;
}

div.immobilischeda div.immobilicollegati table.immobilitable tr.th
{
    background-color:#CCCDCF;
}

div.immobilischeda div.immobilicollegati table.immobilitable tr.th td.first
{
    padding-left:5px;
}

div.immobilischeda div.immobilicollegati table.immobilitable tr.alternate
{
    background-color:white;
}

div.immobilischeda div.immobilicollegati table.immobilitable td
{
    line-height:20px;
    padding:2px;
    padding-right:10px;
}

div.immobilischeda div.immobilicollegati table.immobilitable td.nome
{
    width:35%;
    line-height:20px;
}

div.immobilischeda div.immobilicollegati table.immobilitable td.prezzo,
div.immobilischeda div.immobilicollegati table.immobilitable td.contratto
{
    width:11%;
}

div.immobilischeda div.immobilicollegati table.immobilitable td.superficie
{
    width:10%;
}

div.immobilischeda div.immobilicollegati table.immobilitable td.shortclosures
{
    width:5%;
    line-height:20px;
}

div.immobilischeda div.immobilicollegati table.immobilitable td.nome span.riferimento
{
    font-size:11px;
    color:#6C6B6B;
}

div.immobilischeda div.immobilicollegati table.immobilitable td.prezzo p
{
    color:#AD1111;
    font-weight:bold;
}

div.immobilischeda div.immobilicollegati table.immobilitable td.label
{
    font-weight:bold;
    color:#52524A;
}

div.immobilischeda div.immobilicollegati table.immobilitable a
{
    background:transparent url(../../upload/1/images/interfaccia/freccetta_dx.png) no-repeat 5px 5px;
    padding-left:20px;
    display:block;
}

div.immobilischeda div.immobilicollegati h5.titolo
{
    color:#52524A;
    float:left;
    font-size:12px;
    font-weight:bold;
    width:97%;
    margin-bottom:5px;
}

div.schedaamerican
{
    margin-bottom:0px;
}

div.schedaamerican div.streetview
{
	margin-bottom:25px;
}


/* ------ agenzie silver ------ */
div.agenziesilverscheda div.intestazione
{
    margin-top:50px;
    margin-left:35px;
}

div.agenziesilverscheda div.intestazione h1.header
{
    font-size:75%;
    font-weight:bold;
}

div.agenziesilverscheda div.intestazione p
{
    font-size:75%;
    color:#6c6b6b;
}

div.agenziesilverscheda div.hide
{
    display:none;
    visibility:hidden;
}

div.immobilischeda div.american
{
	margin-bottom:50px;	
}




/* ------ box link a professionecasa.it ------ */

div.professionecasalink 
{
    float:left;
    width:100%;
    padding-bottom:20px;
}

div.professionecasalink div.professionacasa_link
{
    padding-top:15px;
    margin-top:20px;
    border-top:2px solid #CCCDCF;
    padding-left:20px;
    padding-right:20px;
}

div.professionecasalink p,
div.professionecasalink a
{
    font-size:11px;
    color:#2F2F2C;
    line-height:28px;
    float:left;
    padding-right:3px;
}

div.professionecasalink a.link_img
{
    padding-right:15px;
}
