﻿body { margin:0; padding:0; font-family: Arial, Verdana, Sans-Serif; font-size: 11px; color:#333333;}
a {color:#333333;}
img {border:none;}
hr {margin:0; padding:0; border:none; background:#999999; height:1px; margin:16px 0;}

input, select, checkbox {border:1px solid #000; font-family: Verdana, Sans-Serif; font-size: 12px; color:#333333;}
input#btnCerca {background:#cccccc; color:#cc0000; padding:3px 10px; font-weight:bold; border:none;}
input#btnFreeSearch {background:#cccccc; color:#cc0000; padding:3px 10px; font-weight:bold; border:none; margin-right:7px;}
input.btnIndietro {background:#cccccc; color:#cc0000; padding:3px 10px; font-weight:bold; border:none; margin-bottom:20px;}
textarea {border:1px solid #000; font-family: Verdana, Sans-Serif; font-size: 12px; color:#333333; padding:3px;}

#container {width:1024px; margin:0 auto; background:url(../IMG/bg_rosso.gif) repeat-y;}
#contenuto_centrale {padding:0 49px; background:url(../IMG/bg_grigio.gif) no-repeat; position:relative;}

/* testata
- - - - - - - - - - - - - - */
#testata {padding-top:33px; padding-bottom:63px;}
#logo {float:left; margin-left:17px;}
#lingue {position:absolute; left:962px;}
#lingue ul {margin:0; padding:0;}
#lingue ul li {margin:0; padding:0; list-style-type:none;}
#lingue ul li.ita a {background:url(../IMG/flag_ita.gif) no-repeat; width:47px; height:10px; margin-bottom:6px; display:block; text-indent:-9999px;}
#lingue ul li.ru a {background:url(../IMG/flag_ru.gif) no-repeat; width:47px; height:10px; margin-bottom:6px; display:block; text-indent:-9999px;}
#lingue ul li.gb a {background:url(../IMG/flag_gb.gif) no-repeat; width:47px; height:10px; margin-bottom:6px; display:block; text-indent:-9999px;}
#lingue ul li.de a {background:url(../IMG/flag_de.gif) no-repeat; width:47px; height:10px; margin-bottom:6px; display:block; text-indent:-9999px;}
#lingue ul li.fr a {background:url(../IMG/flag_fr.gif) no-repeat; width:47px; height:10px; margin-bottom:6px; display:block; text-indent:-9999px;}
#lingue ul li.area_riservata a {background:url(../IMG/flag_area_riservata.gif) no-repeat; width:36px; height:18px; display:block; text-indent:-9999px;}
/* fine testata
- - - - - - - - - - - - - - */

/* nazione
- - - - - - - - - - - - - - */
#nazione {position:absolute; top:111px; left:74px; font-size:11px; font-weight:bold;}
#nazione .ric {border:1px solid #000; padding:2px 8px;}
/* fine nazione
- - - - - - - - - - - - - - */

/* ricerca libera
- - - - - - - - - - - - - - */
.ricerca_libera {position:absolute; top:111px; right:120px;}
.ricerca_libera .title {font-size:11px; /*color:#000;*/}
/* fine ricerca libera
- - - - - - - - - - - - - - */

/* foto
- - - - - - - - - - - - - - */
#foto {width:926px;}
#foto ul {margin:0; padding:0; list-style-type:none;}
#foto ul li {float:left; margin-right:15px;}
#foto ul li.ultimo {margin-right:0;}
/* fine foto
- - - - - - - - - - - - - - */

/* galleria
- - - - - - - - - - - - - - */
ul.gallery {list-style-type:none; margin:0; padding:0;}
ul.gallery li {float:left; margin-right:10px; margin-top:10px; width:100px; height:100px; border:1px solid #666666;}

.documenti_allegati {color:#c41816; font-size:16px; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-bottom:4px;}

ul.documenti {list-style-type:none; margin:0; padding:0; margin-top:10px;}
ul.documenti li.doc_DOC {background:url(../IMG/ico_doc.gif) no-repeat; height:32px; margin-bottom:10px;}
ul.documenti li.doc_DOC a {color:#000; margin-left:40px;}
ul.documenti li.doc_PDF {background:url(../IMG/ico_pdf.gif) no-repeat; height:32px; margin-bottom:10px;}
ul.documenti li.doc_PDF a {color:#000; margin-left:40px;}
ul.documenti li.doc_PPT {background:url(../IMG/ico_ppt.gif) no-repeat; height:32px; margin-bottom:10px;}
ul.documenti li.doc_PPT a {color:#000; margin-left:40px;}
ul.documenti li.doc_ZIP {background:url(../IMG/ico_zip.gif) no-repeat; height:32px; margin-bottom:10px;}
ul.documenti li.doc_ZIP a {color:#000; margin-left:40px;}
ul.documenti li.doc_XLS {background:url(../IMG/ico_xls.gif) no-repeat; height:32px; margin-bottom:10px;}
ul.documenti li.doc_XLS a {color:#000; margin-left:40px;}
ul.documenti li.doc_XLSX {background:url(../IMG/ico_xls.gif) no-repeat; height:32px; margin-bottom:10px;}
ul.documenti li.doc_XLSX a {color:#000; margin-left:40px;}
/* fine galleria
- - - - - - - - - - - - - - */

/* risultati
- - - - - - - - - - - - - - */
.blocco_01 {margin-top:15px;}
.blocco_01_sx {float:left; width:350px; margin-right:50px;}
.blocco_01_dx {float:left; width:520px;}
.blocco_02 {margin-top:15px;}
.blocco_02_sx {float:left; width:350px; margin-right:50px;}
.blocco_02_dx {float:left; width:520px;}
/* fine risultati
- - - - - - - - - - - - - - */

/* mappa
- - - - - - - - - - - - - - */
#mappa {}
#mappa_sx {float:left; width:450px;}
#mappa_dx {float:left;}
/* fine mappa
- - - - - - - - - - - - - - */

/* tabella risultati
- - - - - - - - - - - - - - */
.tab_risultati {}
.tab_risultati tr.titoli_rossi {color:#cc0000; font-weight:bold; font-size:14px;}
.tab_risultati tr.titoli_rossi a {color:#cc0000; font-weight:bold; font-size:14px;}
.tab_risultati tr.titoli_rossi td {text-align:center; width:14%;}
.tab_risultati tr.titoli_rossi span {text-decoration:underline;}
.raggruppa {border:1px solid #999999; padding:5px 0;}
.raggruppa td {width:14%; text-align:center;}
.descrizione {text-align:left!important;}
.descrizione hr {margin:0; padding:0; border:none; background:#797979; height:1px; margin:4px 0;}
.avanti_indietro a {color:#797979; font-weight:bold;}
/* fine tabella risultati
- - - - - - - - - - - - - - */

.titolone {color:#c41816; font-size:20px; font-weight:bold; text-align:center; position:relative;}
.titolone a.stampa {position:absolute; right:11px; bottom:0;}
.titolone_basso {color:#c41816; font-size:16px; font-weight:bold;}

.descr_immobile {border:1px solid #e2e2e2; padding:5px; font-size:12px!important; text-transform:uppercase; background:#eeeeee;}

.immagine_casa {width:350px; height:350px; overflow:hidden;}

#tblDetails {border:1px solid #e2e2e2; font-size:12px!important;}
#tblDetails tr {background:#eeeeee;}
#tblDetails td {padding:3px;}
#tblDetails .rosso {color:#c41816;}












.title {font-size: 15px; font-weight: bold; color: Red;}

.sub-title1 {font-size: 12px; color: Red;}

.sub-title2 {font-size: 12px; text-decoration: underline;}

/* clearfix
- - - - - - - - - - - - - - */
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Nascosto per IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fine nascosto per IE-mac */
.clear {clear:both;}

.no_border {border:none;}
.lunghezza {width:100%;}
