#scheda{
height:150px;
margin:10px;
position:relative;
width:764px;
}
#scheda #schedasx{ width:410px;}
#scheda #schedadx{ width:290px; float:right;margin-top:-10px;}
.ie6 #scheda #schedadx{ margin-top:0px;}

#prezzo{ 
text-align: right;
padding-right: 23px;
background-image:url(../images/eur.gif);
background-position: right;
background-repeat: no-repeat;
}

#schedadx #stampa { 
text-align: right;
padding-right: 31px;
margin: 0px;
line-height:21pt;
height: 28px;
background-image:url(../images/print.gif);
background-position: right;
background-repeat: no-repeat;
}
#stampa a{ color: #99B71A;} #stampa a:hover{ text-decoration: underline;}

#scheda #tipologia{margin:6px 10px 6px 0px;}
#scheda #mq{ margin-top:-2px}
#scheda #indirizzo{ width: 410px; height:55px; margin-top:2px;}
#indirizzo .Via{ margin-top:6px; text-transform: uppercase;}
#scheda #altridati{ font-size:12px;}

#scheda #rif{
float:right;
width:243px;}

#proposta {
margin-top:7px;
position: absolute;
right: 230px;
width:235px;
}

#propostaPrint {
font-weight:bold;
/*top:90px;left:446px;
position:absolute;*/
text-align:left;
width:200px;
height:24px;
}
#scheda #appunt a{
margin-top:10px;
background-image:url(../images/bg_appuntamento.gif);
background-repeat:no-repeat;
font-size:16px;
font-weight:bold;
width: 216px;
height:46px;
padding:22px 0px 0px 28px;
text-align:left;
float:right;
}

#ImmVenduto{
background-image:url(../images/venduto.jpg);
background-position:center;
background-repeat:no-repeat;
float:right;
height:118px;
width:250px;
}

#mappa{
height:30px;
width:145px;
position:relative;
float:right;
text-decoration: none;
text-align: center;
background-image: url(../images/bg_mappa_off.gif);
background-repeat: no-repeat;
background-position: center;
color: #2d2b2b;
margin:0px 6px;
}
.ie6 #mappa{ position: absolute; top: 179px; right: 30px; float: none;}
.ie7 #mappa{ position: absolute; top: 187px; right: 30px; float: none;}

#mappa input{
color:#004150;
font-size:12px;
text-transform: uppercase;
font-weight: bold;
border:1px solid #FFF;
margin:10px;
cursor:pointer;
}
.ie6 #mappa input{ padding-top:3px}


/*.anteprima {padding-top:4px; min-height:360px}*/
#listacont {
width:775px;
margin-top: 10px;
height:370px;
}
#listaimm{
position:relative;
float:left;
width:775px;
/*margin-left: 4px;*/
}
#menuImmagini {
width:575px;
}
#annuncio{
float:left;
left:0pt;
margin: 2px;
min-height:175px;
height: auto;
height: 185px;
padding:2px;
position:relative;
width:185px;
}
#vetrina #annuncio{
float:left;
left:0pt;
margin:4px;
min-height:175px;
padding:2px;
position:relative;
width:245px;
}
#LastAnn{
margin:2px 1px;
padding:2px;
position:absolute;
right:2pt;
top:187px;
width:185px;
}
.ie6 #LastAnn{
right: -6px;
top:168px;
}

#annuncio a{
font-weight:bold;

}
#annuncio a:hover{
text-decoration:none;
}
/*.imgtipo{ float:left; position:relative; top:10px}*/
.imgtipo{
position:absolute;
right:0pt;
top:6px;
}

#filtri { height:30px; margin-top:10px; z-index: 0;}
.ie6 #ordinam { position: absolute; z-index: 0; right: 138px;}

#vetrina { 
position:relative;
width:775px;
}
.ie6 #vetrina { 
position:relative;
width:775px;
padding: 0px;
}


#tabcont{
width: 770px;
margin: 0pt;
padding: 0pt;
}
#titroviin{
height:17px;
background-image:url(../images/green_spacer.gif);
background-repeat: repeat-x;
background-position: center;
width:780px;
}
#titroviin a{
padding: 4px;
font-weight: normal;
}

#titroviin .breadcrumble{
padding: 0px 6px;
background-color: White;
font-family: Tahoma;
font-weight: bold;
font-size: 12px;
line-height: normal;
font-size-adjust: none;
}


#caratt{min-height:100px;
position:relative;
width:780px;
overflow:hidden;
clear: both;
}
#caratt #ubicazione{font-size:12px;}
.ie6 #caratt{
width:770px;
}
#tcaratt, #ubicazione{ float:left; width:570px;font-size:12px;text-align:justify;}
#tcaratt2{ float:right; width:150px;}
#ncaratt{
background-image:url(../images/check_ok.gif); background-repeat:no-repeat; background-position:right; width:135px;
font-size:12px;
padding:3px;
}

#Details{
list-style: disc;
list-style-position:inside;
list-style-image:  url(../images/check.gif);
line-height: 19px;
}

.DetailsList{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: 12px Verdana;
list-style-type: none;
text-align: left; set to left, center, or right to align the menu as desired
}

.DetailsList li{
display: list-item;
}


#menuImmagini ul {margin: 0; padding: 0;
 	list-style-type: none; list-style-image: none; }
#menuImmagini li {display: inline; padding: 0px 20px; border-right: 1px solid; }
#menuImmagini a {text-decoration:none; cursor:pointer; font-size:12px }

 
#filtrozona, #filtrosotzona{ float:left; padding-top:10px }
#filtrosotzona{ margin-left:10px}
#filtroord {
padding-top:10px;
}
#freccia_sx, #freccia_dx { float:left; width:40px; text-align:center; height:150px;}
#freccia_sx img, #freccia_dx img{ position:absolute; top:100px; } 
#navimmagini{float:left;height:150px }
#contImmagini{ width:700px; text-align:center; margin:0px auto; margin-top:20px}
#contVirtualTour{ width:700px; text-align:center; margin:0px auto; margin-top:20px}
#contVirtualTour .VT{ border: 2px solid #CCC; margin:0px auto;}

#schedaapp {position:relative;padding-top:20px;padding-bottom:20px;width:780px;}
#appscheda{line-height:28px;
padding-left:20px;
width:240px;
height: 330px;}
#appdati{position:relative;top:20px;}
#appscheda .fotoimm{ margin:0px}
#apptesto{border-left:1px solid #99B71A;
font-size:12px;
padding-left:20px;
width:495px;line-height:20px; }
#apptesto #fixopz,#apptesto #fixconf{margin-top:10px}
#apptesto #fixopzcheck{margin-left:10px}

#fixopz .giorno{ float:left; width:200px}
#fixopz .orario{ float:left; width:200px}
#fixopz .orario select{width:45px}

#appscheda #annuncio{position:relative;top:30px;}

/* stili approfondimento ubicazione */

#ShedaRow {position:relative; margin: 0 auto; width: 790px;}
#ShedaRow .Didascalia{ float: left; position:relative; width: 300px; text-align: justify; font-size: 12px; padding:14px;}
#ShedaRow .Didascalia2{ float: left; clear:both; width: 300px; text-align: justify; font-size: 12px; padding:0 3px 0 3px; background-color:White;}
#ShedaRow .Foto{ float: left; position:relative; padding: 1px; margin: 10px; background-color:Gray;}
#ShedaRow .Foto_cont{ float: left; clear:both;}
.Foto .Img{ margin: 0 auto; border:3px solid White; max-width: 300px; width: auto;!important; width: 300px;}


#torna{height: 38px; width: 308px; margin-top: 10px; background-image: url(../images/torna2.gif); background-position: center; background-repeat: repeat-x;}
#tornaForm{height: 38px; width: 212px; background-image: url(../images/torna-scheda.gif); background-position: center; background-repeat: repeat-x;}
#tasto img{ float: left;}
#tasto { text-align: left; }
#tasto input { background-color: #9ABA1A; color: White; cursor:pointer;border: 0px; font-size: 12px; font-weight: bold;}

/*.ie .Scheda { height: 40px; width: 310px;}
.ie .Form { height: 40px; width: 130px;}
.ie .Scheda { width: 550px;}
.ie .Form { width: 80px;}*/
.ie7 .Form { margin-top: 8px;}
.finetasto { width: 19px; height: 40px; float: right; padding: 0px; margin: 0px;
background-image: url(../images/torna-end.gif); background-position: center; background-repeat: no-repeat;}

.ricIndirizzo{font-size:11px;}
.ricComune{ font-weight:bold}
.ricMacro{}
.ricMq{}

#campiRic{ overflow:hidden; margin-bottom:25px}
#campiRic #button{overflow:hidden; margin-bottom:25px;margin-top:15px; text-align:center}

#risRicerca{ width:600px; margin:0px auto; overflow:hidden}
#risRicerca #haicercato{border-bottom: 2px solid #99B71A; text-align:center; padding-bottom:4px}
#risRicerca .singolo{ border-bottom: 1px solid #99B71A; padding:5px;overflow:hidden; height:82px}
#risRicerca .ricfoto{ height:80px; overflow:hidden;}
#risRicerca .ricfoto img{ width:105px;}
#risRicerca .singText{ width:470px;padding-left:10px; font-size:12px}
#risRicerca .singText .bigboldblu,#risRicerca .singText .bigboldgreen{font-size:16px}
#risRicerca .singText .boldblu{font-size:14px}
#risRicerca .singolo em{ font-style:normal; background-color:#DFE7C0}



