@charset "utf-8";
/* CSS Document */
body {
	background:#005380 url(../images/layout/bg_body.png) repeat-x top center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;padding:0;
/*
	background:#fff;
	margin:8px 0px 0px 8px;
*/
}

@font-face {
	font-family: 'FuturaBkBTBook';
	src: url('/fonts/futuran-webfont.eot');
	src: local('FuturaBkBTBook'), url('/fonts/futuran-webfont.ttf') format('truetype');
}

@font-face {
    font-family: 'CorbelRegular';
    src: url('/fonts/corbel-webfont.eot');
    src: local('☺'), url('/fonts/corbel-webfont.woff') format('woff'), url('/fonts/corbel-webfont.ttf') format('truetype');
}

/***************************** PULSANTE VIDEO BIBIONE ************************************/

#p_video_ita {
	width:170px;
	height:155px;
	position:absolute;
	top:0;
	left:0;
	z-index:20;
	background:url(/images/p_video_ita.png) no-repeat left top;
}

#p_video_eng {
	width:170px;
	height:155px;
	position:absolute;
	top:0;
	left:0;
	z-index:20;
	background:url(/images/p_video_eng.png) no-repeat left top;
}

#p_video_ger {
	width:170px;
	height:155px;
	position:absolute;
	top:0;
	left:0;
	z-index:20;
	background:url(/images/p_video_ger.png) no-repeat left top;
}

#p_video_ita a , #p_video_ger a , #p_video_eng a  {
	width:170px;
	height:155px;
	display:block;
}

/***************************************************************************************/

#top {
	background:#005380 url(../images/layout/bg_top.jpg) no-repeat;
	width:1000px;
	height:24px;
}
#wrapper {
	margin:auto;
	width:1000px;
	background:url(../images/layout/bg_wrapper.jpg) repeat-y;
}
#container {
	width:1000px;
	background:url(../images/layout/bg_head.png) no-repeat;
}
#out_sx {
	width:50px;
	background:#005380 url(../images/layout/out_sx.jpg) repeat-y;
	float:left;
	margin-top:605px;
}
#out_dx {
	width:50px;
	background:#005380 url(../images/layout/out_dx.jpg) repeat-y;
	float:right;
	margin-top:605px;
}
#main {
	float:left;
	width:900px;
	margin-bottom:1px;
}
#main-top {
	width:900px;
	position:relative;
}
#main-bottom {
	float:left;
/*
	margin-top:385px;
	margin-left:50px;
*/
	width:900px;
	background:#fff url(../images/layout/bg_main_bottom.jpg) repeat-x;
	clear:both;
	padding-top:14px;
}
#sidebar {
	float:left;
	width:218px;
	margin-left:7px;
}
* html #sidebar {
	margin-left:3px;
	overflow:hidden;
}
#content {
	width:668px;
	float:right;
	background:#fff url(../images/layout/border_doppio_v.gif) repeat-y top left;
	padding-left:7px;
}
* html #content {
/*	width:660px;*/
}
#content .inner {
	width:646px;
	margin-left:15px;
}
* html #content .inner {
	margin-left:7px;
}
#box_news {
	width:215px;
	height:140px;
	background:#fff url(../images/layout/bg_box_news.jpg) no-repeat bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-top:3px;
}
#box_news-eng {
	width:215px;
	height:140px;
	background:#fff url(../images/layout/bg_box_news-eng.jpg) no-repeat bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-top:3px;
}
#box_news-deu {
	width:215px;
	height:140px;
	background:#fff url(../images/layout/bg_box_news-deu.jpg) no-repeat bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-top:3px;
}
#search_localita {
	width:215px;
	height:119px;
	background:url(../images/layout/bg_box_localita.jpg) no-repeat;
}
#search_localita-eng {
	width:215px;
	height:119px;
	background:url(../images/layout/bg_box_localita-eng.jpg) no-repeat;
}
#search_localita-deu {
	width:215px;
	height:119px;
	background:url(../images/layout/bg_box_localita-deu.jpg) no-repeat;
}
#search_prefs {
	background:#ebf2f7 url(../images/layout/bg_box_prefs.jpg) no-repeat;
	width:215px;
	padding-top:56px;
}
#search_prefs-eng {
	background:#ebf2f7 url(../images/layout/bg_box_prefs-eng.jpg) no-repeat;
	width:215px;
	padding-top:56px;
}
#search_prefs-deu {
	background:#ebf2f7 url(../images/layout/bg_box_prefs-deu.jpg) no-repeat;
	width:215px;
	padding-top:56px;
}
#search_prefs .title,
#search_prefs-eng .title,
#search_prefs-deu .title {
	background:url(../images/layout/bg_box_prefs_title.jpg) no-repeat;
	width:215px;
	height:19px;
	text-indent:24px;
	font-size:13px;
	font-weight:bold;
}
#search_prefs .inner,
#search_prefs-eng .inner,
#search_prefs-deu .inner {
	background:url(../images/layout/bg_box_prefs_inner.jpg) repeat-y;
	width:215px;
	padding:4px 0px 9px 12px;
	font-size:11px;
	color:#009ee0;
}
#search_prefs .inner input,
#search_prefs-eng .inner input,
#search_prefs-deu .inner input,
#search_prefs .top input,
#search_prefs-eng .top input,
#search_prefs-deu .top input {
	height:15px;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
}
#search_prefs .top,
#search_prefs-eng .top,
#search_prefs-deu .top {
	background:url(../images/layout/bg_box_prefs_inner.jpg) repeat-y;
	width:215px;
	padding:4px 0px 9px 12px;
}
#search_prefs .top label,
#search_prefs-eng .top label,
#search_prefs-deu .top label {
	font-size:14px;
	font-family: 'FuturaBkBTBook',Arial;
	font-weight:bold;
	margin-left:5px;
}
.nuovo, .titlebar_1 .titolo.nuovo, .nuovo a { color:#8DB60C; }
.usato, .titlebar_1 .titolo.usato, .usato a { color:#ED5F00; }
#search_servizi {
	background:#d2e980 url(../images/layout/bg_box_servizi_title.jpg) no-repeat;
	width:215px;
	padding-top:82px;
	font-size:11px;
	color:#7d695a;
	font-weight:bold;
	overflow:hidden;
}
#search_servizi-eng {
	background:#d2e980 url(../images/layout/bg_box_servizi_title-eng.jpg) no-repeat;
	width:215px;
	padding-top:82px;
	font-size:11px;
	color:#7d695a;
	font-weight:bold;
	overflow:hidden;
}
#search_servizi-deu {
	background:#d2e980 url(../images/layout/bg_box_servizi_title-deu.jpg) no-repeat;
	width:215px;
	padding-top:82px;
	font-size:11px;
	color:#7d695a;
	font-weight:bold;
	overflow:hidden;
}
#search_servizi .inner,
#search_servizi-eng .inner,
#search_servizi-deu .inner {
	background:url(../images/layout/bg_box_servizi_inner.jpg) repeat-y;
	width:215px;
	padding-left:20px;
}
#search_servizi #end,
#search_servizi-eng #end,
#search_servizi-deu #end {
	background:url(../images/layout/bg_box_servizi_end.jpg) no-repeat;
	width:215px;
	height:22px;
}
#search_localita .inner,
#search_localita-eng .inner,
#search_localita-deu .inner  {
	padding:40px 0px 0px 20px;
	color:#055596;
	font-size:11px;
	font-weight:bold;
}
#box_news_inner {
	width:180px;
	padding-left:11px;
	padding-top:10px;
	line-height:16px;
	height:90px;
	overflow:hidden;
}
#box_news_inner .title {
	font-size:10px;
	font-weight:bold;
}
#box_news_inner .title a {
	color:#000;
	text-decoration:none;
}
#box_news_inner .title a:hover {
	text-decoration:underline;
}
#box_news_inner .added {
	font-size:11px;
	color:#780e10;
	font-weight:bold;
}
#footer_back {
	background:#fff url(../images/layout/footer_back.jpg) repeat-x top center;
	width:100%;
}
#footer {
	width:1000px;
	background:#fff url(../images/layout/bg_footer.png) no-repeat;
	margin:auto;
	padding-top:30px;
	padding-bottom:30px;
}
#footer td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000;
}
#footer td a {
	text-decoration:none;
	color:#000;
}
#footer td a:hover {
	text-decoration:underline;
}
/* --------------------- */
/* ------- MENU -------- */
#menu {
/*	background:red;*/
	height:24px;
	float:right;
	overflow:hidden;
}
#menu ul {
	padding:0;margin:0;
}
#menu li {
	float:left;
	list-style-type:none;
}
#menu li a {
	display: block;
	height:25px;
}
/*###################################################################################################################	MENU ITALIANO */
.m_home-ita {width:49px;height:25px;background:url(../images/menu/home_s-ita.jpg) no-repeat}
.m_home-ita a {background:url(../images/menu/home_n-ita.jpg) no-repeat}
.m_home-ita a:hover {background:url(../images/menu/home_h-ita.jpg) no-repeat}
.m_azienda-ita {width:75px;height:25px;background:url(../images/menu/azienda_s-ita.jpg) no-repeat}
.m_azienda-ita a {background:url(../images/menu/azienda_n-ita.jpg) no-repeat}
.m_azienda-ita a:hover {background:url(../images/menu/azienda_h-ita.jpg) no-repeat}
.m_immobili-ita {width:80px;height:27px;background:url(../images/menu/immobili_s-ita.jpg) no-repeat}
.m_immobili-ita a {background:url(../images/menu/immobili_n-ita.jpg) no-repeat}
.m_immobili-ita a:hover {background:url(../images/menu/immobili_h-ita.jpg) no-repeat}
.m_localita-ita {width:115px;height:27px;background:url(../images/menu/localita_s-ita.jpg) no-repeat}
.m_localita-ita a {background:url(../images/menu/localita_n-ita.jpg) no-repeat}
.m_localita-ita a:hover {background:url(../images/menu/localita_h-ita.jpg) no-repeat}
.m_leggi-ita {width:141px;height:25px;background:url(../images/menu/leggi_s-ita.jpg) no-repeat}
.m_leggi-ita a {background:url(../images/menu/leggi_n-ita.jpg) no-repeat}
.m_leggi-ita a:hover {background:url(../images/menu/leggi_h-ita.jpg) no-repeat}
.m_stampa-ita {width:109px;height:27px;background:url(../images/menu/stampa_s-ita.jpg) no-repeat}
.m_stampa-ita a {background:url(../images/menu/stampa_n-ita.jpg) no-repeat}
.m_stampa-ita a:hover {background:url(../images/menu/stampa_h-ita.jpg) no-repeat}
.m_contatti-ita {width:79px;height:25px;background:url(../images/menu/contatti_s-ita.jpg) no-repeat}
.m_contatti-ita a {background:url(../images/menu/contatti_n-ita.jpg) no-repeat}
.m_contatti-ita a:hover {background:url(../images/menu/contatti_h-ita.jpg) no-repeat}

/*###################################################################################################################	MENU INGLESE */
.m_home-eng {width:49px;height:25px;background:url(../images/menu/home_s-eng.jpg) no-repeat}
.m_home-eng a {background:url(../images/menu/home_n-eng.jpg) no-repeat}
.m_home-eng a:hover {background:url(../images/menu/home_h-eng.jpg) no-repeat}
.m_azienda-eng {width:83px;height:25px;background:url(../images/menu/azienda_s-eng.jpg) no-repeat}
.m_azienda-eng a {background:url(../images/menu/azienda_n-eng.jpg) no-repeat}
.m_azienda-eng a:hover {background:url(../images/menu/azienda_h-eng.jpg) no-repeat}
.m_immobili-eng {width:86px;height:27px;background:url(../images/menu/immobili_s-eng.jpg) no-repeat}
.m_immobili-eng a {background:url(../images/menu/immobili_n-eng.jpg) no-repeat}
.m_immobili-eng a:hover {background:url(../images/menu/immobili_h-eng.jpg) no-repeat}
.m_localita-eng {width:147px;height:27px;background:url(../images/menu/localita_s-eng.jpg) no-repeat}
.m_localita-eng a {background:url(../images/menu/localita_n-eng.jpg) no-repeat}
.m_localita-eng a:hover {background:url(../images/menu/localita_h-eng.jpg) no-repeat}
.m_leggi-eng {width:128px;height:25px;background:url(../images/menu/leggi_s-eng.jpg) no-repeat}
.m_leggi-eng a {background:url(../images/menu/leggi_n-eng.jpg) no-repeat}
.m_leggi-eng a:hover {background:url(../images/menu/leggi_h-eng.jpg) no-repeat}
.m_stampa-eng {width:90px;height:27px;background:url(../images/menu/stampa_s-eng.jpg) no-repeat}
.m_stampa-eng a {background:url(../images/menu/stampa_n-eng.jpg) no-repeat}
.m_stampa-eng a:hover {background:url(../images/menu/stampa_h-eng.jpg) no-repeat}
.m_contatti-eng {width:76px;height:25px;background:url(../images/menu/contatti_s-eng.jpg) no-repeat}
.m_contatti-eng a {background:url(../images/menu/contatti_n-eng.jpg) no-repeat}
.m_contatti-eng a:hover {background:url(../images/menu/contatti_h-eng.jpg) no-repeat}

/*###################################################################################################################	MENU TEDESCO */
.m_home-ger {width:49px;height:25px;background:url(../images/menu/home_s-deu.jpg) no-repeat}
.m_home-ger a {background:url(../images/menu/home_n-deu.jpg) no-repeat}
.m_home-ger a:hover {background:url(../images/menu/home_h-deu.jpg) no-repeat}
.m_azienda-ger {width:94px;height:25px;background:url(../images/menu/azienda_s-deu.jpg) no-repeat}
.m_azienda-ger a {background:url(../images/menu/azienda_n-deu.jpg) no-repeat}
.m_azienda-ger a:hover {background:url(../images/menu/azienda_h-deu.jpg) no-repeat}
.m_immobili-ger {width:82px;height:27px;background:url(../images/menu/immobili_s-deu.jpg) no-repeat}
.m_immobili-ger a {background:url(../images/menu/immobili_n-deu.jpg) no-repeat}
.m_immobili-ger a:hover {background:url(../images/menu/immobili_h-deu.jpg) no-repeat}
.m_localita-ger {width:151px;height:27px;background:url(../images/menu/localita_s-deu.jpg) no-repeat}
.m_localita-ger a {background:url(../images/menu/localita_n-deu.jpg) no-repeat}
.m_localita-ger a:hover {background:url(../images/menu/localita_h-deu.jpg) no-repeat}
.m_leggi-ger {width:144px;height:25px;background:url(../images/menu/leggi_s-deu.jpg) no-repeat}
.m_leggi-ger a {background:url(../images/menu/leggi_n-deu.jpg) no-repeat}
.m_leggi-ger a:hover {background:url(../images/menu/leggi_h-deu.jpg) no-repeat}
.m_stampa-ger {width:81px;height:27px;background:url(../images/menu/stampa_s-deu.jpg) no-repeat}
.m_stampa-ger a {background:url(../images/menu/stampa_n-deu.jpg) no-repeat}
.m_stampa-ger a:hover {background:url(../images/menu/stampa_h-deu.jpg) no-repeat}
.m_contatti-ger {width:79px;height:25px;background:url(../images/menu/contatti_s-deu.jpg) no-repeat}
.m_contatti-ger a {background:url(../images/menu/contatti_n-deu.jpg) no-repeat}
.m_contatti-ger a:hover {background:url(../images/menu/contatti_h-deu.jpg) no-repeat}

#lang {
	position:absolute;
	left:900px;
	top:17px;
	width:35px;
}
#lang ul {
	list-style-type:none;
	margin:0;padding:0;
}
#lang li {
	height:42px;
	float:left;
}
#lang li a {
	display:block;
}
li.ita {background:url(../images/ita_h.jpg) no-repeat 4px 10px;}
li.ita a {background:url(../images/ita_h.jpg) no-repeat 4px 10px;}			/*ita_h.jpg*/
li.ita a:hover {background:url(../images/ita_h.jpg) no-repeat 4px 10px;}
li.deu {background:url(../images/deu_h.jpg) no-repeat 4px 10px;}
li.deu a {background:url(../images/deu_h.jpg) no-repeat 4px 10px;}			/*deu_h.jpg*/
li.deu a:hover {background:url(../images/deu_h.jpg) no-repeat 4px 10px;}
li.eng {background:url(../images/eng_h.jpg) no-repeat 4px 10px;}
li.eng a {background:url(../images/eng_h.jpg) no-repeat 4px 10px;}			/*eng_h.jpg*/
li.eng a:hover {background:url(../images/eng_h.jpg) no-repeat 4px 10px;}

#spalla_sx {
/*	width:100px;
	background:red;*/
	float:left;
}
#visual {
	width:668px;
	height:367px;
	float:right;
	margin-top:17px;
	position:relative;
}
#galJs {
	position:absolute;
	top:0px;
	left:0px;
	background:url(/images/layout/bg_visual.png) no-repeat;
	width:668px;
	height:367px;
}
#galJs img {
	position:absolute;
	top:10px;
	left:16px;
	opacity:0;
	filter:alpha(opacity=0);
}
#galJs img#load {
	position:absolute;
	top:50%;
	left:50%;
	opacity:1;
	filter:alpha(opacity=100);
}
#search_home {
	float:left;
	width:426px;
	height:191px;
	background:#f1c704 url(../images/layout/search_top.jpg) no-repeat;
	padding:15px 0px 0px 18px;
	font-family: 'FuturaBkBTBook',Arial; 
}
/*#search_home-eng {
	float:left;
	width:443px;
	height:200px;
	background:#f1c704 url(../images/layout/search_top-eng.jpg) no-repeat;
}
/*#search_home-deu {
	float:left;
	width:443px;
	height:200px;
	background:#f1c704 url(../images/layout/search_top-deu.jpg) no-repeat;
}*/
#search_home .nuovo,
#search_home .usato { 
	font-size:17px;
	font-weight:bold;
}
#search_home span.title {
	font-size:23px;
	color:#E75707;
	text-shadow:1px 1px 1px #ffffff;
	padding-left:35px;	
}
#search_home .nuovo { color:#009900; text-shadow:1px 1px 1px #999999; }
#search_home .usato { color:#FF6600; text-shadow:1px 1px 1px #999999; }

#bannerdx_home {
	float:right;
	text-align:right;
	width:215px;
	height:216px;
	background:url(../images/layout/border_v.gif) repeat-y top left;
	padding:0px 0px 0px 2px;
}
#bannerdx_home iframe {
	width:210px;
	padding-left:5px;
	height:25px;
	border:none;
}

#home-top {
	background:url(../images/layout/border_doppio_h.gif) repeat-x bottom left;
	float:left;
	width:661px;
}
#search_form form {
	margin:0;
}
#search_form {
	padding-top:20px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	position:relative;
}
#search_form .contSelect label {
	font-weight:bold;
	color:#00528D;
	font-size:14px;
	float:left;
}
#search_form strong { color:#000000; }
#search_form a#selLocalita,
#search_form a#selTipologia {
	background:url(/images/layout/bg_a_select.png) no-repeat;
	width:290px;
	height:25px;
	line-height:25px;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 0px 10px;
	margin:0px 45px 0px 0px;
	float:right;
	outline:none;
}
#search_form a#inviaForm {
	margin-top:10px;
	float:right;
	display:block;
	width:93px;
	height:30px;
	padding:3px 0px 0px 30px;
	margin-right:45px;
	background:url(/images/button_invia.png) no-repeat;
	color:#FFFFFF;
	font-size:21px;
	text-decoration:none;
}
.contSelect {
	width:auto;
	height:25px;
	line-height:25px;
	margin-top:10px;
}
#tableLocalita {
	width:296px;
	position:absolute;
	top:76px;
	left:80px;
	border:2px solid #F7DC6B;
	background:#FDF5DE;
	display:none;
	padding:10px 0px;
	-moz-box-shadow: 1px 1px 1px #666666; /* FF3.5+ */
    -webkit-box-shadow: 1px 1px 1px #666666; /* Saf3.0+, Chrome */
    box-shadow: 1px 1px 1px #666666; /* Opera 10.5, IE 9 */
}
#tableTipology {
	width:296px;
	position:absolute;
	top:110px;
	left:80px;
	border:2px solid #F7DC6B;
	background:#FDF5DE;
	display:none;
	padding:10px 0px;
	-moz-box-shadow: 1px 1px 1px #666666; /* FF3.5+ */
    -webkit-box-shadow: 1px 1px 1px #666666; /* Saf3.0+, Chrome */
    box-shadow: 1px 1px 1px #666666; /* Opera 10.5, IE 9 */
}
#tableLocalita a,
#tableTipology a {
	text-decoration:none;
	color:#E85708;
	font-size:12px;
	padding-right:5px;
	position:absolute;
	top:10px;
	right:15px;
}
#tableLocalita a:hover,
#tableTipology a:hover { text-decoration:underline; }
#tableLocalita label,
#tableTipology label {
	font-weight:normal;
	font-size:12px;
	color:#000000;
}
#home-bottom {
	width:661px;
	float:left;
}
.titlebar_1 {
	background:url(../images/layout/bar2.jpg) repeat-x;
	width:645px;
	padding-left:15px;
	clear:both;
	float:left;
	color:#535353;
}

.titlebar_1 p { 
	font-size:10px; 
	float:left;
	width:312px;
	text-align:left;
	margin:0px;
}

.titlebar_1 p span {
	display:block;
	font-size:13px;
	padding:5px 0px;
}

.titlebar_1 img { float:left; }

.titlebar_1 .titolo a {
	color:#188DCE;
	text-decoration:none;
}
.titlebar_1 .titolo {
	font-size:14px;
	font-weight:bold;
	color:#188dce;
}
.titlebar_1 .titolo_link {
	font-size:14px;
	font-weight:bold;
	color:#188dce;
	background:url(/images/icon_avanti.png) no-repeat right center;
	padding:10px 54px 10px 0px;
}
.titlebar_1 .trovati {
	color:#97bf0d;
	font-size:14px;
	font-weight:bold;
}
.titlebar_1 .trovati .dettaglio {
	font-size:9px;
	color:#535353;
	display:block;
	width:310px;
}
.menuSchedeProdotti {
	width:639px;
	height:46px;
	margin-bottom:8px;
}
.menuSchedeProdotti a {
	float:left;
	height:31px;
	text-decoration:none;
	color:#2B6588;
	font-family: 'FuturaBkBTBook',Arial;
	font-size:11px;
	font-weight:bold;
	padding:15px 0px 0px 45px;
}
.menuSchedeProdotti a.descrizione {
	background:url(/images/layout/bg_menu_schede_prodotti.png) no-repeat 0px 0px;
	padding-left:40px;
	width:176px;
}
.menuSchedeProdotti a.tipologia {
	background:url(/images/layout/bg_menu_schede_prodotti.png) no-repeat -216px 0px;
	width:171px;
	padding-left:40px;
	padding-top:10px;
	height:36px;
}
.menuSchedeProdotti a.collocazione {
	background:url(/images/layout/bg_menu_schede_prodotti.png) no-repeat -427px 0px;
	width:167px;
}
.menuSchedeProdotti a.descrizione:hover,
.menuSchedeProdotti a.descrizione.active {
	background:url(/images/layout/bg_menu_schede_prodotti.png) no-repeat 0px -46px;
	padding-left:40px;
	width:176px;
}
.menuSchedeProdotti a.tipologia:hover,
.menuSchedeProdotti a.tipologia.active {
	background:url(/images/layout/bg_menu_schede_prodotti.png) no-repeat -216px -46px;
	width:171px;
	padding-left:40px;
	padding-top:10px;
	height:36px;
}
.menuSchedeProdotti a.collocazione:hover,
.menuSchedeProdotti a.collocazione.active {
	background:url(/images/layout/bg_menu_schede_prodotti.png) no-repeat -427px -46px;
	width:167px;
}
.inner p {
	font-size:11px;
}
.paginazione {
	padding-right:10px;
	margin-bottom:5px;
	text-align:right;
	font-size:/*11px*/15px;
	color:#005380;
	font-weight:bold;
}
.paginazione a {
	text-decoration:none;
	color:#005380;
}
.paginazione a:hover {
	text-decoration:underline;
}

.paginazione span.oval {
	/*background:url(/images/bg_ovale.gif) no-repeat right top;*/
	padding: 0 8px 0 0;
}

.paginazione span.startOval {
	/*background:url(/images/bg_ovale.gif) no-repeat left top;*/
	padding: 0 0 0 8px;
}
.selpag {
	background:url(/images/bg_selpag.jpg) no-repeat;
	width:20px;
	height:19px;
	padding:0px 4px 2px 4px;
}
.result-ricerca {
/*	float:left;*/
	width:652px;
	height:199px;
	background:url(../images/layout/bg_grid-ricerca.png) no-repeat;
}
.result-ricerca.nuovo { background:url(../images/layout/bg_grid-ricerca_nuovo.png) no-repeat; }
.result-ricerca.usato { background:url(../images/layout/bg_grid-ricerca_usato.png) no-repeat; }
.result-ricerca.nuovo span.title { color:#97BF0D; }
.result-ricerca.usato span.title { color:#EE6101; }
.result-ricerca td {
	font-size:11px;
	color:#535353;
}
.result-ricerca td a { text-decoration:none; }
.result-ricerca td a:hover { text-decoration:underline; }
.result-ricerca td img {
	padding-left:2px;
}
.result-ricerca .spacer {
	font-size:4px;
	height:20px;
}
.result-ricerca .etichetta {
	color:#97bf0d;
	font-size:11px;
	font-weight:bold;
}
.result-ricerca .descrizione {
	font-size:11px;
	color:#535353;
}
.result-ricerca .descrizione p {
	line-height:12px;
	width:450px;
}
.result-ricerca .title {
	font-size:12px;
	font-weight:bold;
	color:#055596;
}

.result-ricerca .title.arancio{
	color:#e46100;
}

#localita {
	background:url(../images/layout/bar1.jpg) repeat-x;
	width:658px;
	height:35px;
	float:left;
}
.localita-inner {
	width:218px;
	background:url(../images/layout/bg_localita_inner.png) no-repeat;
	padding-top:9px;
}
.localita-inner .testo {
	width:175px;
	height:94px;
	margin-left:24px;
	margin-top:10px;
	font-size:10px;
	color:#434343;
	line-height:15px;
}
.localita-inner .testo p {
	margin:0;
	margin-top:10px;
}
.localita-inner .testo .title {
	font-weight:bold;
	color:#0d87cc;
	font-size:13px;
}
.localita-inner .testo .title a {
	color:#0d87cc;
	text-decoration:none;
}
.localita-inner .testo .title a:hover {
	text-decoration:underline;
}

* html .localita-inner .testo {
	margin-left:12px;
	margin-top:5px;
	overflow:hidden;
}
* html .localita-inner {
	overflow:hidden;
}
#localita-grid {
	width:654px;
	padding-left:7px;
	float:left;
	background:url(../images/layout/bg_localita_grid.png) no-repeat ;
	/*height:365px;*/
	height:auto;
}
#localita-grid div#bibione,
#localita-grid div#lignano,
#localita-grid div#dintorni {
	float:left;
	height:362px;
	/*width:218px;*/
	height:auto;
}
#opt_text {
	clear:both;
	font-size:10px;
	padding:20px 10px;
	color:#434343;
}
#opt_text h1 {
	font-size:12px;
	color:#00528D;
	padding-top:8px;
}
#bannerbottom_home {
	float:left;
	width:661px;
	height:97px;
	overflow:hidden;
}
#info {
	font-size:11px;
	color:#333333;
	line-height:14px;
	margin-left:5px;
	width:625px;
}
#dettagli {
	background:#fff;
	border:2px solid #d2e980;
	padding:2px;
}
#dettagli .inner {
	background:#d2e980 url(../images/layout/bg_box_dettagli_title.jpg) repeat-x;
	margin:0;
	width:638px;
	float:none;
}
#dettagli .inner ul {
	margin:0;padding:0;
	list-style-type:none;
	line-height:16px;
}
#dettagli .inner ul li {
	font-size:11px;
	color:#535353;
	background:url(../images/bullet.gif) no-repeat;
	padding-left:15px;
}
#dettagli .inner ul li .evi {
	font-weight:bold;
	color:#7d695a;
}
.prezzo {
	font-size:15px;
	color:#009ee0;
	font-weight:bold;
}
.prezzo .cifra { color:#97bf0d; }
.prezzo .rendita { color:#ED5F00; }
.prezzo .rendita p { padding-left:15px; }
#pic_back {
	/*width:390px;
	height:397px;
	background:url(../images/layout/bg_pic.gif) no-repeat;*/
	background:url(/images/bg_imgBig.png) no-repeat right bottom;
	width:637px;
	padding:0px 9px 15px 0px;
	margin-top:30px;
	/*min-height:335px;
	height:auto !important;
	height:335px;*/
}
#pic_back img { border:3px solid #055596; width:631px; }
#pic_back_small {
	width:390px;
	height:397px;
	background:url(../images/layout/bg_pic.gif) no-repeat;
	min-height:335px;
	height:auto !important;
	height:335px;
	padding-bottom:15px;
}

#dati,
#dati-eng,
#dati-deu {
	border:3px solid #efefef;
	padding:3px;
	margin:10px 0px 0px 5px;
}
#dati .inner,
#dati-eng .inner,
#dati-deu .inner {
	width:219px;
	background:#efefef url(../images/title_dati.jpg) no-repeat;
	margin:0;
	padding-top:50px;
	padding-left:15px;
	padding-bottom:10px;
}
#dati-eng .inner {
	background:#efefef url(../images/title_dati-eng.jpg) no-repeat;
}
#dati-deu .inner {
	background:#efefef url(../images/title_dati-deu.jpg) no-repeat;
}
#dati .inner ul,
#dati-eng .inner ul,
#dati-deu .inner ul {
	margin:0;padding:0;
	list-style-type:none;
	line-height:18px;
}
#dati .inner ul li,
#dati-eng .inner ul li,
#dati-deu .inner ul li {
	font-size:11px;
	color:#535353;
	background:url(../images/bullet2.gif) no-repeat;
	padding-left:12px;
}
#dati .inner ul li .evi,
#dati-eng .inner ul li .evi,
#dati-deu .inner ul li .evi {
	font-weight:bold;
	color:#009ee0;
}
#related,
#related-eng,
#related-deu {
	border:2px solid #ebf2f7;
	padding:2px;
	background:#fff;
	margin-top:7px;
}
#related .inner,
#related-eng .inner,
#related-deu .inner {
	background:#ebf2f7 url(../images/title_related.jpg) no-repeat;
	width:207px;
	padding-top:45px;
	padding-left:8px;
}
#related-eng .inner {
	background:#ebf2f7 url(../images/title_related-eng.jpg) no-repeat;
}
#related-deu .inner {
	background:#ebf2f7 url(../images/title_related-deu.jpg) no-repeat;
}
#related .inner td,
#related-eng .inner td,
#related-deu .inner td {
	font-size:11px;
	color:#535353;
}
#related .inner td .evi,
#related-eng .inner td .evi,
#related-deu .inner td .evi {
	font-weight:bold;
	color:#97bf0d;
}
.main_testo {
	font-size:11px;
	color:#535353;
	line-height:16px;
	margin-bottom:20px;
	width:640px;
	text-align:justify;
	padding-top:10px;
}
.main_testo a {
	color:#188DCE;
	text-decoration:none;
}
.main_testo a:hover {
	text-decoration:underline;
}
.main_testo h1 {
	margin:15px 0px 0px 0px;
	color:#188DCE;
	font-size:16px;
	font-weight:bold;
	background:url(../images/layout/bar2.jpg) repeat-x 10px 0px;
	height:30px;
	text-align:left;
	padding:10px 0px 0px 10px;
}
#pages {
	border:2px solid #efefef;
	padding:2px;
}
#pages .inner {
	background:#ebebeb;padding-bottom:10px;
}
#pages .menu {
	color:#444444;
	font-size:15px;
	font-weight:bold;
	padding:10px 10px;
	margin:0px;
}

#pages ul {
	list-style-type:none;
	margin:0;
	padding:0;
	margin-left:10px;
	margin-bottom:7px;
}
#pages li.AccordionPanelTab {
/*	height:20px;*/
	background:url(../images/layout/arrow.gif) no-repeat 0px 2px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:12px;
	font-weight:bold;
	color:#444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#pages li.AccordionPanelContent { font-size:11px; }

#pages li {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	padding-left:18px;
	font-family:Arial, Helvetica, sans-serif;
}
#pages li.active { background-color:#FFFFFF; width:150px; }
#pages li a { color:#055596; text-decoration:none; line-height:13px; background:url(/images/layout/arrow_small.gif) no-repeat left center; padding-left:10px; }
#pages li a:hover { color:#009EE0; }
th { text-align:right; }
form strong { color:#990000; }
.lipsum {
	width:450px !important;width /**/:450px;
	height:120px !important;height /**/: 130px;
	overflow:auto;padding: 6px;
	border:1px solid #c0c0c0;border-right:0 solid;
	color:#535353;
}
#picgmaps {
	width:374px;height:374px;
	overflow:hidden;
}
.left_dettagli li {
	margin-bottom:15px;
}
.ag_details {
	font-size:11px;
	text-align:left;
	padding-left:10px;
	color:#626262;
	line-height:16px;
}
.ag_details strong {
	color:#188dce;
}
div#box_newsletter,
div#box_newsletter-eng,
div#box_newsletter-deu {
	width:210px;
	height:200px;
	/*background-image:url(/images/layout/bg_box_newsletter.jpg);
	background-repeat:no-repeat;*/
	margin-bottom:6px;
	border:3px solid #ec6d0e;
	background: #FFC065; /* old browsers */
	background: -moz-linear-gradient(top, #FFC065 0%, #FAAC0C 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFC065), color-stop(100%,#FAAC0C)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFC065', endColorstr='#FAAC0C',GradientType=0 ); /* ie */
}

/*div#box_newsletter-eng { background-image:url(/images/layout/bg_box_newsletter-eng.jpg); }
div#box_newsletter-deu { background-image:url(/images/layout/bg_box_newsletter-deu.jpg); }*/

#title_newsletter {
	width:210px;
	height:75px;
	background:url(/images/img_newsletter.jpg) no-repeat top left;
	padding-top:15px;
}

#title_newsletter span {
	display:block;
	width:155px;
	float:right;
	font-family: 'FuturaBkBTBook',Arial;
	text-shadow:1px 1px 1px #ffffff;
}

.blu { 
	color:#00537f; 
	font-size:24px;
}

.red { 
	color:#e40202; 
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
}

form#form_newsletter {
	margin:0px;
	padding:0px 8px 0px 0px;
	font-size:10px;
	text-align:right;
}

form#form_newsletter input {
	font-size:10px;
	color:#666666;
	height:14px;
	margin-bottom:2px;
}

form#form_newsletter input#invia {
	width:199px;
	height:26px;
	margin-top:10px;
}

form input.obbligatorio,
span.evidenzia,
form textarea.obbligatorio{
	background:#E7E7E7;
}


/*-------------MAPPE*/

.msinfotitle {
font-size:11pt;
font-weight:bold;
margin-top:0.6em;
margin-bottom:10px;
}

.msfeatureupdater {
color:gray;
font-size:70%;
}

.iw {
font-size:small;
line-height:normal;
padding-right:10px;
}

a.wohnung:link, a.wohnung:visited{
	color:#535353;
	text-decoration:none;
}

a.wohnung:hover{
	color:#535353;
	text-decoration:underline;
}


.test {
	height:auto;
}

#videoBox {
	width:190px;
	min-height:110px;
	height:auto !important;
	height:110px;
	background:#87c9ef url(../images/bg_video_box.jpg) no-repeat 0 0; 
	margin:5px 0;
	padding: 45px 15px 5px 10px;
}

#videoBox a{
	display:block;
	height:33px;
	width:130px;
	padding:10px 0 0 60px;
	margin: 5px 0;
	color:#005380;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	text-indent:101%;
	white-space:nowrap;
	overflow:hidden
}

#videoBox a.bibione{
	background: url(/images/p_video_bibione.gif) no-repeat 0 0;
}

#videoBox a.lignano{
	background: url(/images/p_video_lignano.gif) no-repeat 0 0;
}



#videoBox a:hover{
	text-decoration:underline;
}

/********************************************************/

#box_normative_lat {
	width:211px;
	min-height:184px;
	height:184px;
	height:auto!important;
	border:2px solid #bfe814;
}

#cont_normative {
	width:207px;
	min-height:180px;
	height:180px;
	height:auto!important;
	background:#bbdd7c url(/images/img_norm.jpg) no-repeat top left;
	margin:2px;
	padding-bottom:2px;
	font-family: 'CorbelRegular',Arial;
}

#cont_normative p { 
	margin:0px 0px 10px 85px; 
	height:71px;
}

span.white { 
	color:#FFFFFF;
	font-size:25px;
}

span.green {
	color:#00770e;
	font-size:35px;
	line-height:35px;
}

span.green.eng { font-size:23px; }

#cont_normative a {
	width:197px;
	min-height:80px;
	height:80px;
	height:auto!important;
	border-top:1px solid #00770e;
	text-decoration:none;
	background:url(/images/bg_a_normative.jpg) no-repeat right bottom;
	display:block;
	margin:5px 5px 0px 5px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	line-height:22px;
	padding-top:2px;
}

#cont_normative a span.blu {
	color:#008bff;
	font-size:18px;
}

#cont_normative a:hover { background:url(/images/bg_a_normative_hover.jpg) no-repeat right bottom; }

/* =========== Box Social Network ================== */

#social_network {
	width:215px;
	height:75px;
	margin:25px 0px;
}

#social_network a {
	color:#000000;
	text-decoration:none;
	height:32px;
	line-height:32px;
	padding-left:40px;
	font-size:11px;
	float:left;
	margin:0px 0px 5px 20px;
}

#social_network a.facebook { background:url(/images/icon_facebook.jpg) no-repeat left center; }

#social_network a.twitter { background:url(/images/icon_twitter.jpg) no-repeat left center; }

#social_network a:hover { text-decoration:underline; }

#social_network iframe { 
	border:none; 
	width:215px;
	height:65px;
}

/* =========== Box Immobili Nuovi in Home ================== */

#imm_nuovi {
	float:left;
	width:660px;
	min-height:320px;
	height:auto!important;
	height:320px;
	border:3px solid #95BC0D;
	margin:10px 0px;
	position:relative;
	padding-top:10px;
}

.left,.right {
	float:left;
	width:330px;
	height:225px;
}

#imm_nuovi span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#EB6C0D;
	font-weight:bold;
}

#imm_nuovi span.title { 
	color:#00528C; 
	display:block;
	height:25px;
	background: #FFFFFF; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #E0EBB8 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#E0EBB8)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E0EBB8',GradientType=0 ); /* ie */
	padding-left:20px;
}

#imm_nuovi.ger span,
#imm_usati.ger span { font-size:12px; }
#imm_nuovi.eng span,
#imm_usati.eng span { font-size:13px; }

#imm_nuovi.ger span.title,
#imm_nuovi.eng span.title,
#imm_usati.ger span.title, 
#imm_usati.eng span.title { padding-left:15px; }

#imm_nuovi ul {
	float:left;
	list-style-type:none;
	width:315px;
	height:186px;
	padding:10px 0px 0px 15px;
	margin:0px;
	overflow:hidden;
}

#imm_nuovi ul li {
	float:left;
	height:62px;
	width:315px;
	cursor:pointer;
	color:#666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
	overflow:hidden;
}

#imm_nuovi ul li img {
	float:left;
	border:3px solid #88AC0B;
	margin-right:10px;
	width:65px;
	height:50px;
}

#imm_nuovi ul li a {
	display:block;
	color:#88AC0B;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	outline:none;
}

#imm_nuovi ul li a:hover { text-decoration:underline; }

#imm_nuovi ul li strong { color:#88AC0B; }

#imm_nuovi p,
#imm_usati p {
	color:#666666;
	font-size:11px;
}

.menu_bottom {
	position:absolute;
	bottom:0px;
	left:0px;
	width:660px;
	height:90px;
}

#imm_nuovi .menu_bottom { background:#F1F6DE; }

.menu_div {
	float:left;
	width:400px;
	height:80px;
	padding:10px 0px 0px 15px;
}

#imm_nuovi .menu_div strong {
	font-size:11px;
	color:#80A30C;
	display:block;
}

#imm_nuovi .menu_div ul {
	padding:10px 0px 0px 0px;
	width:400px;
	height:57px;
}

#imm_nuovi .menu_div ul li {
	float:left;
	width:200px;
	height:auto;
	line-height:18px;
}

#imm_nuovi .menu_div ul li a {
	font-weight:normal;
	font-size:11px;
	width:auto;
	border-bottom:1px dotted #80A30C;
	white-space:nowrap;
	float:left;
}

/* =========== Box Immobili Usati in Home ================== */

#imm_usati {
	float:left;
	width:660px;
	min-height:320px;
	height:auto!important;
	height:320px;
	border:3px solid #EF6100;
	position:relative;
	padding-top:10px;
}

#imm_usati span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#EB6C0D;
	font-weight:bold;
}

#imm_usati span.title { 
	color:#00528C; 
	display:block;
	height:25px;
	background: #FFFFFF; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #F9CDB0 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F9CDB0)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F9CDB0',GradientType=0 ); /* ie */
	padding-left:20px;
}

#imm_usati ul {
	float:left;
	list-style-type:none;
	width:315px;
	height:186px;
	padding:10px 0px 0px 15px;
	margin:0px;
	overflow:hidden;
}

#imm_usati ul li {
	float:left;
	height:62px;
	width:315px;
	cursor:pointer;
	color:#666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
	overflow:hidden;
}

#imm_usati ul li img {
	float:left;
	border:3px solid #EF6100;
	margin-right:10px;
	width:65px;
	height:50px;
}

#imm_usati ul li a {
	display:block;
	color:#EF6100;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	outline:none;
}

#imm_usati ul li a:hover { text-decoration:underline; }

#imm_usati ul li strong { color:#EF6100; }

#imm_usati .menu_bottom { background:#FDEFE6; }

#imm_usati .menu_div strong {
	font-size:11px;
	color:#EF6100;
	display:block;
}

#imm_usati .menu_div ul {
	padding:10px 0px 0px 0px;
	width:400px;
	height:57px;
}

#imm_usati .menu_div.ita,
#imm_usati .menu_div ul.ita { width:600px; }

#imm_usati .menu_div ul li {
	float:left;
	width:200px;
	height:auto;
	line-height:18px;
}

#imm_usati .menu_div ul li a {
	font-weight:normal;
	font-size:11px;
	width:auto;
	border-bottom:1px dotted #EF6100;
	white-space:nowrap;
	float:left;
}

/* =========== Videone ================== */

.videone {
	float:left;
	width:641px;
	padding-left:5px;
	margin-left:0px;
}

.videone li {
	display:inline-block;
	width:74px;
	height:74px;
	background:url(/images/layout/bg_thumb.gif) no-repeat scroll 0 0 transparent;
	list-style:none outside;
	overflow:hidden;
	font-size:12px;
	position:relative;
	margin:0px 5px 5px 0px;
}

.videoOneThumb { 
	position:absolute;
	top:2px;
	left:2px; 
	display:inline-block; 
	height:70px;	
	width:70px;
}

.videoOneThumb img { /*vertical-align:middle;*/ }

.overlay { position:absolute; top:0px; left:0px; }
