/* CSS */

* {
	margin:0;
	padding:0;
	list-style-type:none;
}

Body {
	background:#fff url('../immagini/sfondo_sito_alto.png') repeat-x top left;
	font:10pt 'Roman, Times New Roman' serif;
}
A {text-decoration:none;color:#444;}
A:hover {color:#aaa;}
.clearFloat {clear:both;}

.spazioAlto {height:30px; margin: 8px 0;}
.newsTop,.ga {float:right;margin:0px 4px}
.ga A span {display:none;}
.ga A {
	display:block;
	background:url('../immagini/jga_btn.png') no-repeat 0px 0px;
	width:138px;
	height:22px;
}
.newsTop {font:bold 8.5pt 'Trebuchet MS','Helvetica','Arial',sans-serif; color:#b3b7bb; padding-top:5px; letter-spacing:-0.07em;}
.ga A:hover { background-position:0px -23px;}
.fl {float:left;}
.bInfo {
	letter-spacing:-0.02em;
	width:300px;
	font:12px 'trebuchet ms',sans-serif;
	color:#fff;
	background:url('../immagini/sfondo_info_verde.png') repeat-x 0px -5px;
	}
.bInfo A {color:#fff;text-decoration:underline;font-weight:bold;}
.bInfo A:hover {color:#f90;text-decoration:none;}

.lingue { text-align: right; width:150px; float:right;}
.lingue A { margin-left: 10px;}
.lingue A img {border:3px solid #4c4c4c;padding:0;}
.lingue A:hover img { border-top:3px solid #666;border-left:3px solid #666;border-bottom:3px solid #333;border-right:3px solid #333; }

.struttura {
	margin:0 auto;
	margin-top:0px;
	width:828px;
}
.chiusura_sfondo {
	background:url('../immagini/sfondo_sito_chiusura.png') repeat-x top left;
	margin-top:20px;
	height:62px;
	}
/** intestazione **/

.intestazione {}
.intestazione H1 {display:none;}
.box.nobtn {margin-bottom:6px;}
/* menu */
#menu { height:46px;}
#menu ul{ }
#menu li{float:left;}
#menu A {
	display:block;
	width:138px;
	font:bold 7.5pt 'roman, times new roman' , serif;
	letter-spacing:-0.1em;
	text-transform:uppercase;
	text-align:center;
	padding:16px 0 !important;
	padding:17px 0;
	color:#777;
	background:url('../immagini/pulsante_off.png') no-repeat;
}
#menu A:hover {
	background:url('../immagini/pulsante_on.png') no-repeat;
	color:#f0f0f0;
}
#menu .on {
	background:url('../immagini/pulsante_on.png') no-repeat;
	color:#f0f0f0;
}
.box {height:235px;}

.pulsanti {height:170px;
	/*clear:both;*/
}
/*
.pulsanti A {
	float:left;
	font:9pt 'trebuchet ms', sans;
	text-align:center;
	text-transform:none;
	width:276px;
	height:170px;
	padding-top:20px;
	background-image:url('../immagini/bgPulsGrandi.png');
	background-repeat:no-repeat;
	color:#fff;
	}
.pulsanti A:hover {color:#111;}
.pulsanti .mTit {letter-spacing:-1px;font:bold 16pt 'roman, times new roman' , serif;text-transform:uppercase;}
.pulsanti .mTit Span {font-size:130%;}

.pulsanti #p_affittanze {background-position:0px 0px;}	
.pulsanti #p_affittanze:hover {background-position:0 -192px;}	
.pulsanti #p_compravendite {background-position:-276px 0px;}	
.pulsanti #p_compravendite:hover {background-position:-276px -192px;}	
.pulsanti #p_lastminute {background-position:-552px 0px;}	
.pulsanti #p_lastminute:hover {background-position:-552px -192px;}	
*/

/** contenuti **/

.contenuti {
	margin:0;
	padding:0;
	font-family: "Trebuchet MS", Arial, sans-serif;
}
.contenuti H1 {
	font-size:16pt;
	font-weight:normal;
	margin:0px 0px 8px 0px ;
	padding:0px;
	color:#798788;
	border-bottom:1px solid #798788;
	}
.contenuti .welcome {
	height:60px;
	border:none;
}
.contenuti .welcome.it {
	background:url('../immagini/welcome_it.png') no-repeat top left;
}
.contenuti .welcome.de {
	background:url('../immagini/welcome_de.png') no-repeat top left;
}
.contenuti .welcome.en {
	background:url('../immagini/welcome_en.png') no-repeat top left;
}
.contenuti .welcome span { display:none;}
.contenuti H2 {
	font-size:14pt;
	/*
	letter-spacing:-0.1em;
	color:#798788;
	*/
	margin:8px 0;
	color:#c70000;
	}
.contenuti H3 {
	font-size:10pt;
	color:#333;
	}
.contenuti P {
	margin-bottom:14px;
}
.contenuti .txHome {
	line-height:1.6em;
	margin:0 23px 0 17px;
	text-align:justify;
}
.contenuti .txHome h3 {
	margin-top:10px;
}
.contenuti P Strong {color:#c70000;}

.contenuti.legal { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size: 11px;
	color: #333333;
}
.contenuti.legal P {
	font-size: 11px;
	color: #333333;
}

#col {
	float:right;
	width:650px;
}
.icone {}
.elenco_links li h4 {margin-bottom:10px;}
.elenco_links li {margin:15px 0;padding:8px;background:#f8f8f8;border:1px solid #cec6d4;}
.elenco_links li li {list-style:circle outside;margin:3px 0;margin-left:20px;border:none;padding:0;}
.elenco_links li a {text-decoration:underline;}
.elenco_links li a:hover {text-decoration:none;color:#0053a0;}
.elenco_links table {width:375px;}
.elenco_links table td {font-size:12px;border-bottom:1px solid #cec6d4;margin:3px;}
.elenco_links table th {font-size:13px;color:#454647;background:#cec6d4;}
.mappagoogle {
	height:300px;
	background:beige;
	margin:8px 0;
	}
.tabs {	
	background:#f4f4f8;
	margin:10px 0;
	}
.scheda {clear:both;padding:10px;}	
.scheda_nascosta {display:none;}
.menu_schede {background:#fff;height:28px;}
.menu_schede A {
	display:block;
	font-size:10pt;
	font-weight:bold;
	float:left;
	background:#cec6d4/*e3ece9*/;
	padding:5px 20px;
	margin-right:8px;
	color:#555/*c70000*/;
	}
.menu_schede A:hover {background:#f4f4f8;color:#777;}
.menu_schede .on {background:#f4f4f8;color:#333;}
.menu_schede .bDett {
	letter-spacing:-0.05em;
	font:bold 13px 'trebuchet ms',sans-serif;
	color:#fff;
	background:url('../immagini/btn_preventivo.png') repeat-x ;
	padding:5px 6px 5px 56px;
	}
.menu_schede .bDett:hover {
	color:#f90;
	background:url('../immagini/btn_preventivo.png') repeat-x ;
	}
/* OGGETTO */
.oggetto {
	/*clear:both;*/
	margin:0px !important;
	margin:1px 0px;
	background-color:#EFF3F3;
	}
.oggetto h2 {
	padding:0px;
	float:left;
	width:340px;
	
}
.oggetto small {
	width:60px;
	position:relative;
	top:8px;
	float:right;
}

.oggetto .foto {	
	float:left;
	margin:6px;
	margin-right:12px;
	width:200px;
	/*
	height:150px;
	overflow:hidden;*/
}
.oggetto P {
	margin:2px 0px;
}
.descrizione_oggetto {	
	float:left;
	width:420px;
}
.oggetto .icone {
	margin-bottom:6px;
}
.oggetto .icone img {
	margin-top:6px;
}
.oggetto .link_scheda {
	color:#333;
	font-weight:bold;
}

/* /oggetto */

.tabSedi {
	width:98%;
	margin:5px auto;
}
.tabSedi p {	
	background:#e2ebe9;
	border:1px solid #4887c4;
	margin:0 auto;
	height:110px;
	padding:4px;
	/*float:left;*/
	text-align:center;
	font-size:90%;
	width:280px;
}	
.tabOrari {
	/*width:75%;*/
	margin:5px auto;
}
.tabOrari td {	
	/*margin:0 5px;
	float:left;*/
	width:130px;
	text-align:center;
	font-size:90%;
}	

.mini_didascalia {float:left;width:200px;margin:10px 34px !important;margin:10px 26px;}
.mini_didascalia p {font-size:12px;text-align:center;}

.paging {
	margin-top:20px;
	background:#f0f0f0;
	padding:2px 4px;
}
.paging .left,
.paging .right,
.paging .center {
	width:200px;
	height:16px;
	text-align:center;
	float:left;
	color:#333;
	font-size:11px;
	margin:0px 5px;
}
.paging .left a:hover,
.paging .right a:hover {color:#111;}
.paging .left a,
.paging .right a { font-weight:bold;color:#cf2828;}

/** colonna **/

#colonna {
	float:left;
	width:168px;
}
#colonna Ul {
	background:#e2ebe9;
	/*border:1px solid #bfbff8;*/
	margin-bottom:10px;
	padding:4px 0;
}
#colonna Div {padding:2px 0px;}
#colonna Li {margin:0;border:1px solid #e2ebe9;}
#colonna H3,
#colonna H4 {padding:0px 4px;color:#fff;}
#colonna H3 {
	font:bold 17px 'times new roman' 'Trebuchet MS' serif;
	letter-spacing:-0.05em;
}
#colonna H4 {
	font:13px 'Arial' 'helvetica' sans-serif;
	/*letter-spacing:-0.03em;*/
}
#colonna.colHome ul {
	background-color:transparent;
}
#colonna.colHome li a,
#colonna.colHome li a img,
#colonna.colHome li {
	border:none;
	margin:0;
	padding:0;
}
#colonna.colHome li {
	font:9pt 'Trebuchet MS' sans-serif;
	font-weight:bold !important;
	font-weight:normal;
	letter-spacing:-0.05em;
	text-align:center;
	color:#456;
	margin:0px 0px 4px 0px ;
}
#colonna.colHome a {
	color:#456;
}
#colonna.colHome a:hover {
	color:#c70000;
}

#colonna H5 {
	font:bold 12px 'Trebuchet MS' sans-serif;
	margin:0;
	text-align:center;
	padding:1px 2px;
	text-transform:uppercase;
	background:#ccd9d6;
	border-bottom:2px solid #adbcb9;
}
#colonna a {
	font:13px 'Trebuchet MS' sans-serif;
	display:block;
	padding:1px 6px;
	margin:0;
	letter-spacing:-0.05em;
	color:#444;
	border:1px solid #e2ebe9 ;
}
#colonna li.nessuno {
	font:13px 'Trebuchet MS' sans-serif;
	display:block;
	padding:1px 6px;
	margin:0;
	letter-spacing:-0.05em;
	color:#444;
	border:1px solid #e2ebe9 ;
}

/** fondo **/
#fondo {
	margin:0 auto;
	width:820px;
	color:#fff;
	font-family:'Trebuchet MS',sans-serif;
	padding:0px 10px;
	/*border:1px solid #fff;margin-top:20px;*/
	height:62px;
}
#fondo A{color:#fff;}
#fondo A:hover {color:#f90;}
#fondo H6 {
	margin:5px 15px;
	display:inline;
	font-size:14px;
}
#fondo img {
	position:relative;
	top:10px;
}	
#fondo P {
	display:inline;
	font-size:12px;
	margin:7px;
}
#fondo .TC {
	display:block;
	top:0px;
	text-align:center;
	padding:0;
	margin:0;
}
