﻿div#box_elenco_strutture
{
	/*display:none;*/
/*	position: absolute;
	top: 220px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	height:800px;
	background-color:#f2f2f2;*/
	display:none;
	position: absolute;
	top: 268px;
	width:776px;
}
div#box_elenco_strutture_contenuto
{
	width:781px;
	background-color:#ffffff;
	margin-left:-5px;
	height:500px;
}
div#strutture_sx
{
	width:160px;
	height:630px;
	float:left;
	background-color:#FCDAAA;
	padding:5px 3px;
}
div#strutture_dx
{
	width:610px;
	float:right;
	text-align:left;
}
div#strutture_titolo
{
	font-size:18px;
	font-family:Arial, Verdana, Tahoma;
	color:#051763;
	background-image:url(../../../img/villasintheworld/trova.png);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:0px;
	padding-top:0px;
	padding-left:60px;
	height:40px;
	line-height:36px;
}
input#ctl00_ContentPlaceHolder1_Elenco_strutture1_txtStruttureRicerca
{
	width:270px;
}
span.ordinamento
{
	display:block;
	font-size:13px;
	margin-bottom:10px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:10px;
}
span.tipologia
{
	display:block;
    cursor:default;
	/*padding-top:5px;*/
}
span.tipologia ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
span.tipologia li
{
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}
span.tipologia li a
{
	margin-right:10px;
	text-transform:capitalize;
	line-height:30px;
	white-space:nowrap;
}
span.tipologia li a.tipologia_sel
{
	font-weight:bold;
	text-decoration:none;
}
/* elenco strutture	*/
div.struttura
{
	width:600px;
	height:112px;
	background-color:#F4F4F4;
	text-align:left;
	padding:0px 0px 0px 2px;
}
div#strutture_risultato a.lnkDettaglio,
div#strutture_risultato a.lnkDettaglio:link,
div#strutture_risultato a.lnkDettaglio:visited,
div#strutture_risultato a.lnkDettaglio:active
{
	cursor:hand;
	text-decoration:none;
	color:#1868DF;
/*	color:#939393;*/
	width:640px;
	height:113px;
}

div.pari
{
	background-color:#FFFFFF;
}
div#strutture_risultato a.over div.struttura
{
	/*background-color:#FFFFDF;*/
}

div.struttura_titolo
{
	font-size:15px;
	padding:4px 0px;
/*	font-style:italic;*/
	color:#1868DF;
}
div.struttura_titolo span.nome
{
	color:#1868DF;
	font-style:italic;
	font-weight:bold;
	display:block;
	width:560px;
}
div.struttura_titolo a.lnk_nome,
div.struttura_titolo a.lnk_nome:visited
{
	color:#1868df;
	font-size:15px;
	text-decoration:none;
}

div.struttura_titolo span.nome table
{
	float:left;
	width:100%;
}
div.struttura_titolo span.nome table td
{
	width:1%;
	white-space:nowrap;
}
div.struttura_titolo span.nome table td.prezzo
{
	width:95%;
	white-space:nowrap;
	text-align:right;
	color:#FF0000;
	font-size:13px;
	font-weight:bold;
    cursor:default;
}

div.struttura_titolo a
{
	margin-left:0px;
	font-size:12px;
	text-transform:capitalize;
	font-style:normal;
	font-weight:normal;
}
div.struttura_titolo span.categoria,
div.struttura_titolo span.tipologia
{
	font-size:11px;
	float:left;
	color:#1868DF;
	font-weight:bold;
	cursor:default;
}
.preferiti_titolo
{
	float:right;
}
.preferiti_titolo_a
{
	text-decoration:none!important;
	font-size:11px;
	float:right;
	margin-left:0px;
	background-image:url(../../../img/villasintheworld/carrello.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 18px;
	margin-left:0px;
}
.preferiti_titolo_a_del
{
	background-image:url(../../../img/villasintheworld/carrello_del.gif)!important;
}
div.struttura_titolo span.tipologia
{
	margin-left:2px;
}
div.struttura_titolo span.onrequest
{
	font-size:11px;
	float:right;
	color:#9ACA00;
	font-weight:bold;
	background-image:url(../../../img/prenotabile.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:36px;
	margin-left:8px;
    cursor:default;
}
div.struttura_titolo span.orno
{
	color:#FF0000;
	background-image:url(../../../img/onrequest.gif)!important;
	padding-left:18px!important;
	margin-left:40px;
}
div.struttura_testo
{
	width:560px;
	float:left;
	padding:0px 4px;
	color:#939393;
}
div.struttura_testo span.descrizione
{
	display:block;
	height:70px;
	width:250px;
	overflow:hidden;
	color:#939393;
	padding-left:30px;
	margin-top:5px;
	float:left;
}

div.struttura_testo span.promo
{
	display:block;
	height:30px;
	width:50px;
	overflow:hidden;
	color:#36BD24;
	padding-left:26px;
	margin-top:20px;
	font-size:11px;
	font-weight:bold;
	float:right;
	background-image:url(../../../img/promo.gif);
	background-position:center left;
	background-repeat:no-repeat;
}

div.struttura_testo img.miniatura
{
	width:100px;
	height:70px;
	float:left;
	margin-right:6px;
}
div.struttura_testo span.giudizio
{
	display:block;
	width:80px;
	height:70px;
	color:#051763;
	background-image:url(../../../img/villasintheworld/giudizio.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:10px;
}
div.struttura_testo span.giudizio span
{
	width:74px;
	line-height:48px;
	font-size:36px;
	font-weight:bold;
	display:block;
	padding:0px 0px 0px 0px;
	text-align:center;
	margin:0 auto 4px auto;
}

div.struttura_testo span.giudizio a
{
	color:#051763;
	margin-top:4px;
}

div.struttura_link
{
	width:32px;
	float:right;
	background-color:#BDB6B6;
	text-align:center;
	height:114px;
}
div.struttura_link ul,
div.struttura_link li
{
	margin:0;
	padding:0;
	list-style-type:none;
}
div.struttura_link li
{
	margin-top:2px;
}
img.miniatura
{
	border:2px solid #C0C0C0;
}

div.struttura_link img
{
	border:0px;
}
div.struttura div.servizi
{
	padding-top:6px;
}
div.struttura_testo div.servizi img
{
	width:20px;
	height:20px;
}
span.prezzi_minimi
{
	font-size:13px;
	display:block;
	padding-left:20px;
	margin-bottom:10px;
	background-image:url(../../../img/lampadina.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
div.wait_strutture
{
	position: absolute;
	top: 268px;
	width:784px;
	margin-left:-8px;
	height:700px;
	z-index:100;
	-moz-opacity:0.45;
	opacity:.45; 
	filter:alpha(opacity=45);
	background-color:#FFFFFF;
}
div#wait_strutture
{
	background-image:url(../../../img/wait.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:400px;
}
div#strutture_risultato span.ordinamento
{
	display:block;
	margin:4px 0px;
}
div#strutture_risultato span.ordinamento a,
div#strutture_risultato span.ordinamento a:link,
div#strutture_risultato span.ordinamento a:visited,
div#strutture_risultato span.ordinamento a:active
{
	padding:0px 15px 0px 0px;
	background-position:center right;
	background-repeat:no-repeat;
}
div#strutture_risultato span.ordinamento a.ord
{
	background-image:url(../../../img/asc.gif);
}
div#strutture_risultato span.ordinamento a.ord_desc
{
	background-image:url(../../../img/desc.gif);
}

/* Box Sinistra	*/
div#strutture_sx span.aree_citta_titolo
{
	font-size:15px;
	color:#051763;
}
div#strutture_sx span.aree_citta_titolo span
{
	font-weight:bold;
	display:block;
}

div#strutture_sx ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}
div#strutture_sx ul li
{
	margin:0px 0px 4px 0px;
	padding:0;
	text-align:left;
	text-transform:capitalize;
	font-size:12px;
}
div#strutture_sx ul li a.areacitta_sel
{
	text-decoration:none;
	color:#051763!important;
}
div#strutture_sx ul li a.areacitta_sel
{
	text-decoration:none;
	color:#0066CC!important;
}

/* Preferiti	*/
div#strutture_titolo_preferiti
{
	font-size:18px;
	font-family:Arial, Verdana, Tahoma;
	color:#051763;
	margin-left:0px;
	padding-top:10px;
	padding-bottom:4px;
	line-height:24px;
	border-bottom:1px dashed #939393;
	height:24px;
	width:600px;
}
div#strutture_titolo_preferiti span
{
	float:left;
	display:block;
	width:250px;
	height:24px;
	padding-left:30px;
	background-image:url(../../../img/villasintheworld/carrello_white.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
div#strutture_titolo_preferiti a
{
	font-size:13px;
	line-height:24px;
	display:block;
	height:24px;
	width:200px;
	font-family:Arial, Verdana, Tahoma;
	background-image:url(../../../img/villasintheworld/preferiti_canc_white.png);
	background-position:center left;
	background-repeat:no-repeat;
	float:right;
	text-align:right;
	margin-right:0px;
}
div.sep_preferiti
{
	clear:both;
	margin-bottom:10px;
}

/* navigazione località	*/
div#strutture_localita ul
{
	margin:10px 0px 0px 8px;
	padding:0px;
	list-style-type:none;
}
div#strutture_localita li
{
	margin:0px;
	padding:0px;
	float:left;
}
div#strutture_localita li.loc_lista_titolo
{
	margin-right:10px;
}
div#strutture_localita a
{
	text-transform:capitalize;
}
div#strutture_localita div.map_spacer
{
	clear:both;
	margin-bottom:5px;
}
a.chiudi_elenco
{
	float:right;
	margin-right:8px;
	line-height:16px;
	padding-left:22px;
	background-image:url(../../../img/mappa_torna.gif);
	background-position:center left;
	background-repeat:no-repeat;
}

/* Riepilogo dati ricerca	*/
div.strutture_filtri_riepilogo
{
    margin-bottom:30px;
}
table.tab_strutture_filtri_riepilogo
{
	font-weight:bold;
	font-size:12px;
	color:#051763;
}
table.tab_strutture_filtri_riepilogo thead td
{
	font-size:15px;
	color:#051763;
}
table.tab_strutture_filtri_riepilogo th
{
	font-weight:normal;
	padding:1px 2px;
	font-size:12px;
}
table.tab_strutture_filtri_riepilogo td
{
	font-weight:bold!important;
	padding:1px 2px;
	font-size:12px;
}
table.tab_strutture_filtri_riepilogo tfoot td
{
	text-align:right;
}

/* filtri ricerca	*/
div.strutture_filtri
{
	background-color:#C9A8CE;
	margin:0px 0px 0px 0px;
}
table.tab_strutture_filtri
{
	font-weight:bold;
	font-size:12px;
	color:#333333;
}
table.tab_strutture_filtri thead td
{
	font-size:15px;
	color:#DF185B;
	padding:2px 0px;
}
table.tab_strutture_filtri th
{
	font-weight:normal;
	padding:1px 2px;
	font-size:11px;
}
table.tab_strutture_filtri td
{
	font-weight:bold!important;
	padding:1px 2px;
	font-size:12px;
}
table.tab_strutture_filtri tfoot td
{
	text-align:right;
	padding:4px 0px;
}
input#ctl00_ContentPlaceHolder1_Elenco_strutture1_txtLocalita
{
	width:100px;
	font-size:12px;
}
table.tab_strutture_filtri td select
{
	font-size:12px;
}
span.errore_ricerca
{
	font-size:14px;
	display:block;
	margin-top:50px;
	color:#000000;
}

div.ajax_overlay_preferiti{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 1300px;
	background-color: #C0C0C0;	
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display:none;
}

div.ajax_box_preferiti
{
	position: absolute;
	top: 200px;
	left: 0;
	width: 100%;
	height:700px;
	z-index: 100;
	text-align: center;
	display:none;
}
div.ajax_box_container_preferiti
{
	width: 790px;
	height:auto!important;
	height:550px;
	min-height:550px;
	background-color:#FFFFFF;
	margin:0 auto;
	text-align:center;
	padding:0px;
	border:1px solid #000000;
	display:none;
}