/* CSS Document */
#vetrina{}
#vetrina .head{ min-height:194px; height:auto; padding-bottom:10px; border-bottom:1px solid #e9e9e9;  background:#FFF; }

#content .int .coldx{ border:0px; }
#content .int .coldx .prew{ float:left; text-align:center; font-size:10px; margin-right:2px; width:170px; height:220px; border:1px solid #cccccc; }
#content .int .coldx .prew a{ display:block; height:120px; padding-top:10px; margin-bottom:5px; }
#content .int .coldx .prew a img{ position: absolute; clip: Rect(0px 150px 120px 0px); margin-left: 10px;  border:0px; }
/*#content .int .coldx .prew a img:nth-of-type(1){ margin-left:0px ; }*/
@-moz-document url-prefix() { 
	#content .int .coldx .prew a img { margin-left:-75px ; }
}
#content .int .coldx .prew a img {margin-left/*\**/: 10px\9 }
#content .int .coldx .prew a img {margin-left: 10px\9 }



#content #ricercahome{ float:right; width:408px; border:1px solid #cccccc; }
#content #ricercahome .tit{ padding:5px; font-size:11px; font-weight:bold; width: auto; }
#content #ricercahome .etichetta{ float:left; text-align:right; margin-right:5px; width:150px; height:20px; border-bottom:1px solid #eaeaea; line-height:20px; }
#content #ricercahome .campo{ float:left; text-align:left; width:240px; height:20px; border-bottom:1px solid #eaeaea; }
#content #ricercahome .campo input{ width:190px; height:15px; font-size:10px; border:1px solid #999; }
#content #ricercahome .campo select{ width:220px; height:15px; font-size:10px; border:1px solid #999; }
#content #ricercahome .tasto{ float:right; width:240px; height:25px; text-align:left; }

#content .int .coldx{ float:left; width:522px; }
#content .int .coldx .annuncio{ border: 1px solid #CCC; padding:10px; }
#content .int .coldx .annuncio .img{ float:left; margin-right:10px; }
#content .int .coldx .annuncio .img img{ border:0px; }
#content .int .coldx .annuncio .txt{ float:left; text-align:left; line-height:20px; }

#vetrina .head img{ border:0px; }
#vetrina .head .prew{ float:left; text-align:center; font-size:10px; margin-left:12px; width:170px; height:240px; border:1px solid #cccccc; }
#vetrina .head .prew a{ display:block; height:120px; padding-top:10px; margin-bottom:5px; }
#vetrina .head .prew a img{ position: absolute; clip: Rect(0px 150px 120px 0px); margin-left: 10px;  border:0px; }
@-moz-document url-prefix() { 
	#vetrina .head .prew a img { margin-left:-75px ; }
}
/*#vetrina .head .prew a img { margin-left:-75px ; }*/
#vetrina .head .prew a img {margin-left/*\**/: 10px\9 }
#vetrina .head .prew a img {margin-left: 10px\9 }

#vetrina .head .ricerca{ float:left; width:388px; border:1px solid #cccccc; }
#vetrina .head .ricerca .tit{ padding:5px; font-size:11px; font-weight:bold; width: auto; }
#vetrina .head .ricerca .etichetta{ float:left; text-align:right; margin-right:5px; width:132px; height:20px; border-bottom:1px solid #eaeaea; line-height:20px; }
#vetrina .head .ricerca .campo{ float:left; text-align:left; width:251px; height:20px; border-bottom:1px solid #eaeaea; }
#vetrina .head .ricerca .campo input{ width:203px; height:15px; font-size:10px; border:1px solid #999; }
#vetrina .head .ricerca .campo select{ width:220px; height:15px; font-size:10px; border:1px solid #999; }
#vetrina .head .ricerca .campo .rif, #vetrina .head .ricerca .campo .pz { width:60px; }

#vetrina .head .ricerca .tasto{ float:right; width: 251px; height:25px; }

#vetrina .filtro{ font-size:10px; padding-top:10px; }
#vetrina .filtro .sx{ float:left; width:45%; text-align:left; }
#vetrina .filtro .dx{ float:right; width:50%; text-align:right; }

#vetrina .annuncio{ border-bottom:1px solid #999999; background:#FFF; }
#vetrina .annuncio .sx{ float:left; background:#e9e9e9; height:190px; width:166px; }
#vetrina .annuncio .sx a:link,
#vetrina .annuncio .sx a:visited,
#vetrina .annuncio .sx a:hover{ height: 19px; display:block; line-height:19px; text-align:12px; color:#000; text-decoration:none; padding-left:30px; margin-bottom:8px; }
#vetrina .annuncio .sx a:hover{ text-decoration:underline; }
#vetrina .annuncio .sx .det{ margin-left:20px; background:url(/Content/minisiti/images/icone_dettaglio.png) no-repeat center left; }
#vetrina .annuncio .sx .ric{ margin-left:20px; background:url(/Content/minisiti/images/icone_richiesta.png) no-repeat center left; }
#vetrina .annuncio .sx .map{ margin-left:20px; background:url(/Content/minisiti/images/icone_mappa.png) no-repeat center left; }
#vetrina .annuncio .sx .gal{ margin-left:20px; background:url(/Content/minisiti/images/icone_gallery.png) no-repeat center left; }
#vetrina .annuncio .sx .virt{ margin-left:20px; background:url(/Content/minisiti/images/icone_virtual.png) no-repeat center left; }
#vetrina .annuncio .sx .plan{ margin-left:20px; background:url(/Content/minisiti/images/icone_planimetria.png) no-repeat center left; }
#vetrina .annuncio .sx .vis{ margin-left:20px; background:url(/Content/minisiti/images/icone_visual.png) no-repeat center left; }
#vetrina .annuncio .sxF{ float:left; background:url(/Content/minisiti/images/sxf.jpg) no-repeat; width:22px; height:190px; margin-right:10px; }
#vetrina .annuncio .img{ float:left; width:250px; margin-right:10px; }
#vetrina .annuncio .img img{ border:0px; }
#vetrina .annuncio .dsc{ float:left; width:490px; text-align:left; font-size:12px; }
#vetrina .annuncio .dsc span a{ font-size:14px; font-weight:bold; color:#000; display:block; }

#vetrina .pag{ font-size:10px; text-align:right; font-weight:bold; }
#vetrina .pag a:link,
#vetrina .pag a:visited,
#vetrina .pag a:hover{ font-weight:normal; text-decoration:none; color:#000; }

/* Dettaglio */
#dettaglio .head{ height:90px; padding-bottom:10px; border-bottom:1px solid #e9e9e9; }
#dettaglio .head .sx{ float:left; height:90px; width:675px;  background:#e9e9e9; }
#dettaglio .head .sx div{ float:left; width:150px; margin-top:25px; margin-left:10px; margin-right:50px; }
#dettaglio .head .sx a:link,
#dettaglio .head .sx a:visited,
#dettaglio .head .sx a:hover{ height: 19px; display:block; line-height:19px; text-align:12px; color:#000; text-decoration:none; padding-left:30px; margin-bottom:8px; }
#dettaglio .head .sx a:hover{ text-decoration:underline; }
#dettaglio .head .sx .det{ background:url(/Content/minisiti/images/icone_dettaglio.png) no-repeat center left; }
#dettaglio .head .sx .map{ background:url(/Content/minisiti/images/icone_mappa.png) no-repeat center left; }
#dettaglio .head .sx .ric{ background:url(/Content/minisiti/images/icone_richiesta.png) no-repeat center left; }
#dettaglio .head .sx .gal{ background:url(/Content/minisiti/images/icone_gallery.png) no-repeat center left; }
#dettaglio .head .sx .virt{ background:url(/Content/minisiti/images/icone_virtual.png) no-repeat center left; }
#dettaglio .head .sx .plan{ background:url(/Content/minisiti/images/icone_planimetria.png) no-repeat center left; }
#dettaglio .head .sx .vis{ background:url(/Content/minisiti/images/icone_visual.png) no-repeat center left; }
#dettaglio .head .sxf{ float:left; background:url(/Content/minisiti/images/sxf2.jpg) no-repeat; width:27px; height:90px; margin-right:10px; }
#dettaglio .head .dx{ float:right; border:1px solid #cccccc; height:90px; width:208px; }
#dettaglio .head .dx a:link,
#dettaglio .head .dx a:visited,
#dettaglio .head .dx a:hover{ height: 28px; display:block; line-height:30px; text-align:12px; font-weight:bold; color:#000; text-decoration:none; padding-left:50px; border-bottom:1px solid #f3f1f1; }
#dettaglio .head .dx a:hover{ background-color:#F2F2F2; }
#dettaglio .head .dx .torna{ background:url(/Content/minisiti/images/torna.png) no-repeat center left; }
#dettaglio .head .dx .prec{ background:url(/Content/minisiti/images/prec.png) no-repeat center left; }
#dettaglio .head .dx .succ{ background:url(/Content/minisiti/images/succ.png) no-repeat center left; }
#dettaglio .head .dx a:hover{ text-decoration:underline; }
#dettaglio .annuncio .sx{ float:left; margin-right:10px; width:400px; background:#FFF; }
#dettaglio .annuncio .sxVirt{ float:left; margin-right:10px; width:415px; background:#FFF; }
#dettaglio .annuncio .sxBig{ float:left; width:950px; background:#fff; margin-bottom:20px; }
#dettaglio .annuncio .sx img{ border:0px; }
#dettaglio .annuncio .sx .gal{ margin-bottom:5px; }
#dettaglio .annuncio .sx .gal .hid{ display:none; }
#dettaglio .annuncio .sx .thumb{ float:left; }
#dettaglio .annuncio .sx .thumb a:link,
#dettaglio .annuncio .sx .thumb a:visited,
#dettaglio .annuncio .sx .thumb a:hover{ border:5px solid #FFF; display:block; }
#dettaglio .annuncio .sx .thumb a:hover{ border:5px solid #cccccc; }
#dettaglio .annuncio .dx{ float:left; width:518px; background:#FFF; }
#dettaglio .annuncio .dx span{ font-size:14px; font-weight:bold; }

#dettaglio .richiesta{ width:300px; }
#dettaglio .richiesta .etichetta{ float:left; width:80px; margin-right:10px; line-height:20px; text-align:right; display:block; }
#dettaglio .richiesta .campo{ float:left; width:170px; display:block; }
#dettaglio .richiesta .campo input, 
#dettaglio .richiesta .campo select, 
#dettaglio .richiesta .campo textarea{ width:170px; font-size:11px; }
#dettaglio .richiesta .ceck{ width:300px; font-size:9px; line-height:8px; display:block; padding-bottom:3px; border-bottom:1px solid #CCC; } 
#dettaglio .richiesta .tasto{ width:300px; display:block; text-align:center; }

#dettaglio .tab{ width:948px; }
#dettaglio .tab .head{ width:948px; height:20px; line-height:25px; background:#e9e9e9; }
#dettaglio .tab .head .int{ padding-left:15px; width:800px; }
#dettaglio .tab .etichetta{ float:left; width:300px; text-align:right; height:20px; line-height:20px; border-bottom:1px solid #EEE; padding-bottom:5px;  }
#dettaglio .tab .campo{ float:left; width:648px; text-align:left; height:20px; line-height:20px; border-bottom:1px solid #EEE;  padding-bottom:5px; }

/* valutazione richiesta Ricerca contatti */
.form .campiobl{ background: #CCC; width:99%; padding:5px; height:auto; text-align:left; color:#000; margin-bottom:10px; }
.form .r{ width:99%; border-bottom:1px solid #EEE; padding-bottom:5px; }
.form .r .etichetta{ float:left; width:24%; text-align:right; height:25px; line-height:25px;  }
.form .r .campo{ float:left; width:75%; text-align:left; min-height:20px; height:auto; }
.form .r .intero,
.form .r .tasto{ width:99%; text-align:left; }
.form .r .tasto{ text-align:center; }

.popup{ background:#FFF; line-height:normal; }
.inviorichiesta{ }
.inviorichiesta .head{ width:90%; background:#e9e9e9; height:20px; line-height:20px; font-weight:bold; }
.inviorichiesta .txt{width: 90%; text-align:left; }
.popup .form .campiobl{ width: 90%; }
.popup .form .r{ width: 90%; }

.banner{ text-align:center; }