/* CSS Document */
/* =============================================== */
/* RICORDA I RIFERIMENTI ALLE IMMAGINI QUANDO SIAMO SUL BILL */
/* NON DEVONO AVERE "/real-estate/" ALL'INIZIO */
/* QUANDO SIAMO ON LINE INVECE*/
/* DEVONO AVERE "/real-estate/" ALL'INIZIO*/
/* =============================================== */

body{
	margin:0;
	padding:0;
	color:#666666;
	font-family:Tahoma, "Times New Roman", Times, serif;
	font-size:80%;
	background-color:#4F3325;
}
form{
	margin:0;
	padding:0;
}
h2{
	margin:0;
	padding:0;
	color:#997B59;
	font-size:1.2em;
	padding-top:5px;
	margin-top:5px;
}
h3{
	margin:0;
	padding:0;
	color:#997B59;
	/*font-size:1.2em;*/
	border-bottom:1px solid #F1E9E1;
	padding-bottom:5px;
	margin-bottom:5px;
}
h4{
	margin:0;
	padding:0;
	color:#997B59;
	font-size:1.1em;
	font-weight:normal;
	padding-bottom:5px;
	margin-bottom:5px;
}
h2.titolo-home{
	margin:0;
	padding:0;
	color:#997B59;
	font-weight:bold;
	font-size:1.2em;
	border-top:1px solid #997B59;
	border-bottom:1px solid #997B59;
	padding-bottom:5px;
	margin-bottom:5px;
	padding-top:5px;
	margin-top:5px;
}
h3.titolo-home{
	margin:0;
	padding:0;
	color:#997B59;
	font-weight:normal;
	font-size:1.0em;
	border-bottom:1px solid #997B59;
	padding-bottom:5px;
	margin-bottom:5px;
}

.spanAbstractLista{

}

.spanReferenceLista{
	font-weight:bold;
}

.spanFromToLista{
}

#main{
	width:900px;
	margin:0 auto;
	background:#4F3325 url(/templates/luccarental/img/back.jpg) 0 0 repeat-y;
}
.main-center{
	width:780px;
	margin:0 auto;
}
#header{
	background:#fff url(/templates/luccarental/img/header.jpg) 0 0 no-repeat;
	height:79px;
	
}
#header-logo-1{
	display:block;
	height:79px;
	width:250px;
	float:left;
	text-decoration:none;
}
#header-logo-2{
	display:block;
	width:250px;
	height:79px;
	text-decoration:none;
}
#header span{
	visibility:hidden;
}
.menu-up{
	background-color:#F1E9E1;
	line-height:2.5em;
	text-align:center;
	color:#503A1D;
	font-size:0.9em;
}
.menu-up a:link, .menu-up a:visited{ text-decoration:none; color:#503A1D;}
.menu-up a:hover{text-decoration:none; color:#997B59;}
#menu-top{
	display:block;
	margin-left:300px;
	text-align:right;
	padding-right: 10px;
	padding-top:42px;
	color:#B78542;
	font-size:0.9em;
}
#menu-top a:link, #menu-top a:visited{ text-decoration:none; color:#B78542; padding-left:5px;}
#menu-top a:hover{text-decoration: underline; color:#B78542; padding-left:5px;}
#home-slideshow{
	
	background-color:#fff;
}
#contenitore{
	height:auto!important;
	height:300px;
	min-height:300px;
	margin-bottom:5px;
}
#colonna-dx{
	float:right;
	width:200px;
	
}
#contenuto{
	padding-left: 10px;
	margin-right: 5px;
	float:left;
	width:555px;
}
#contenuto a:link, #contenuto a:link{
	text-decoration:none;
	color:#997B59;
}
#contenuto a:hover{
	text-decoration: underline;
	color:#997B59;
}
#box-home-center-left{
	width:255px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}
#box-home-center-right{
	width:255px;
	float:right;
	padding-left:10px;
	padding-right:10px;
}
#breadcrumb{
	margin-top:5px;
	margin-bottom:5px;
	color:#999999;
	font-size:0.85em;
}
#breadcrumb a:link, #breadcrumb a:visited{ text-decoration:none; color:#999999;}
#breadcrumb a:hover{text-decoration:underline; color:#999999;}
#testo-home{
	color:#503A1D;
	margin-top:10px;
	/*font-size:1.1em;*/
	line-height:1.5em;
	background:#fff;
	padding-right:50px;
}
#testo-home p{
	margin-top:0;
	padding-right:10px;
}
#box-lang{
	margin-top:5px;
	background-color:#F8F4F0;
	padding:5px;
	text-align:center;
	color:#AB8F70;
	font-size:0.8em;
}
#box-lang a:link, #box-lang a:visited{ text-decoration:none; color:#AB8F70;}
#box-lang a:hover{text-decoration:underline; color:#AB8F70;}
#menu-dx{
	margin-top:5px;
	background-color:#F1E9E1;
	padding:5px;
	color:#666;
	font-size:0.8em;
}
#menu-dx h2{
	margin:0;
	padding:0;
	color:#997B59;
	font-weight:normal;
	font-size:1.1em;
	border-bottom:1px solid #997B59;
	padding-bottom:5px;
	margin-bottom:5px;
}
#menu-dx ul{
	margin:0;
	padding:0;
	margin-left:7px;
	font-size:1.1em;
}
#menu-dx li{
	line-height:1.8em;
	list-style:none;
	background:transparent url(/templates/luccarental/img/bullet-1.gif) left center no-repeat;
	padding-left:15px;
}
a.menu-dx-attivo{ font-weight:bold;}
#menu-dx a:link, #menu-dx a:visited{ text-decoration:none; color:#666;}
#menu-dx a:hover{text-decoration:underline; color:#666;}
#box-login{
	margin-top:5px;
	background-color:#F1E9E1;
	padding:5px;
	color:#666;
	font-size:0.8em;
}
#box-login h2{
	margin:0;
	padding:0;
	color:#997B59;
	font-weight:normal;
	font-size:1.1em;
	border-bottom:1px solid #997B59;
	padding-bottom:5px;
	margin-bottom:5px;
}
#box-login p{
	margin:0;
	padding:0;
}
#box-login input{
	color:#999999;
	font-size:1.0em;
	line-height:15px;
	height:15px;
	border:1px solid #ccc;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#box-login a:link, #box-login a:visited{ text-decoration:none; color:#666;}
#box-login a:hover{text-decoration:underline; color:#666;}
#box-quick-search{
	margin-top:5px;
	background-color:#F8F4F0;
	padding:5px;
	color:#666;
	font-size:0.8em;
}
#box-quick-search h2{
	margin:0;
	padding:0;
	color:#997B59;
	font-weight:normal;
	font-size:1.1em;
	border-bottom:1px solid #997B59;
	padding-bottom:5px;
	margin-bottom:5px;
}
#box-quick-search p{
	margin:0;
	padding:0;
	padding:2px 0 2px 0;
}
#box-quick-search div{
	text-align:center;
	margin-bottom:5px;
}
#box-quick-search select{
	color:#999999;
	font-size:1.0em;
	line-height:18px;
	height:18px;
	border:1px solid #ccc;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#box-quick-search input{
	color: #666666;
	font-size:1.0em;
	line-height:15px;
	height:15px;
	border:1px solid #ccc;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#box-quick-search a:link, #box-quick-search a:visited{ text-decoration:none; color:#666;}
#box-quick-search a:hover{text-decoration:underline; color:#666;}
#box-service{
	margin-top:5px;
	background-color:#F1E9E1;
	padding:5px;
	color:#666;
	font-size:0.8em;
}
#box-service h2{
	margin:0;
	padding:0;
	color:#997B59;
	font-weight:normal;
	font-size:1.1em;
	border-bottom:1px solid #997B59;
	padding-bottom:5px;
	margin-bottom:5px;
}
#box-service p{
	margin:0;
	padding:0;
}
#box-service ul{
	margin:0;
	padding:0;
	margin-bottom:10px;
	list-style:none;
	margin-left:10px;
}

#box-service li{
	line-height:1.8em;
	list-style:none;
}
#box-service a:link, #box-service a:visited{ text-decoration:none; color:#666;}
#box-service a:hover{text-decoration:underline; color:#666;}

/* GENERIC BOX INIZIO */
.box-generic{
	margin-top:5px;
	background-color:#F1E9E1;
	padding:5px;
	color:#666;
	font-size:0.8em;
}
.box-generic h2{
	margin:0;
	padding:0;
	color:#997B59;
	font-weight:normal;
	font-size:1.1em;
	border-bottom:1px solid #997B59;
	padding-bottom:5px;
	margin-bottom:5px;
}
.box-generic p{
	margin:0;
	padding:0;
}
.box-generic ul{
	margin:0;
	padding:0;
	margin-bottom:10px;
	list-style:none;
	margin-left:10px;
}
.box-generic a:link, .box-generic a:visited{ text-decoration:none; color:#666;}
.box-generic a:hover{text-decoration:underline; color:#666;}

/* GENERIC BOX FINE */

/* EMBEDDED SEARCH inizio */
#box-embedded-search{

}
.input-box-embedded-search{
	width: 90px;
}
/* EMBEDDED SEARCH fine */

#link-home{
	background-color:#F5F1EB;
	padding:10px;
	color:#666;
	font-size:0.8em;
}
#link-home h2{
	margin:0;
	padding:0;
	color:#997B59;
	font-weight:normal;
	font-size:1.1em;
	border-bottom:1px solid #997B59;
	padding-bottom:5px;
	margin-bottom:5px;
}
#link-home ul{
	margin:0;
	padding:0;
	margin-bottom:10px;
	list-style:none;
}
#link-home li{
	display:inline;
	list-style:none;
	background:transparent url(/templates/luccarental/img/bullet-2.gif) left center no-repeat;
	padding-left:10px;
}
#link-home a:link, #link-home a:visited{ text-decoration:none; color:#666;}
#link-home a:hover{text-decoration:underline; color:#666;}
.link-home-col{
	position:relative;
}

#labels{
	font-size:0.9em;
	margin-bottom:5px;
}
a.label{
	padding:5px;
	color:#666666;
	text-decoration:none;
	background-color:#eee;
}
a.label:link, a.label:visited{ text-decoration:none; color:#666;background-color:#eee;}
a.label:hover{text-decoration:underline; color:#666;background-color:#F1E9E1;}
.labelAttiva{
	padding:5px;
	color:#666666;
	background-color:#F1E9E1;
	text-decoration:none;
}


#scheda-dettaglio-inside{
	border:1px solid #F1E9E1;
	padding:5px;
	margin-bottom:10px;
	height:auto!important;
	height:300px;
	min-height:300px;
	line-height:1.6em;
	font-size:0.9em;
}
#scheda-dettaglio-inside p{
	margin-top:0;
}
#scheda-description img{
	float:left;
	margin:0 10px 10px 0;
	border:0;
}
#scheda-attachments a:link, #scheda-attachments a:visited{
	color: #666666;
	text-decoration:underline;
}
#scheda-attachments a:hover{
	color: #999999;
	text-decoration:underline;
}
#scheda-require-info input, #scheda-require-info textarea{
	border:1px solid #999999;
	font-size:1.0em;
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#footer-1{
	width:900px;
	margin:0 auto;
	padding-bottom:27px;
	background:#CFAB7A url(/templates/luccarental/img/back-footer.jpg) bottom center no-repeat;
}
#footer-2{
	width:780px;
	margin:0 auto;
	font-size:0.8em;
	background-color:#E4DCC9;
	border-top:1px solid #ccc;
	text-align:center;
}
#footer-3{
	padding:5px;
}
#footer-3 a:link, #footer-3 a:visited{	
	color:#666;
	text-decoration:none;
}
#footer-3 a:hover{	
	color:#666;
	text-decoration: underline;
}

/*DIV PER LE LISTE DI IMMOBILI */

.box-offerta{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dashed #ccc;
	font-size:0.85em;
}
.box-offerta img{
	float:left;
	margin:0 5px 5px 0;
	border:0;
}

.box-offerta a:link, .box-offerta a:visited{ text-decoration:underline; color:#999;}
.box-offerta a:hover{text-decoration:underline; color:#666;}

.box-offerta-hightlights{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dashed #ccc;
	font-size:0.85em;
}
.box-offerta-hightlights img{
	float:left;
	margin:0 5px 5px 0;
	border:0;
}

.box-offerta-hightlights a:link, .box-offerta-hightlights a:visited{ text-decoration:underline; color:#999;}
.box-offerta-hightlights a:hover{text-decoration:underline; color:#666;}

.box-offerta-lastoffers{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dashed #ccc;
	font-size:0.85em;
}
.box-offerta-lastoffers img{
	float:left;
	margin:0 5px 5px 0;
	border:0;
}

.box-offerta-lastoffers a:link, .box-offerta-lastoffers a:visited{ text-decoration:underline; color:#999;}
.box-offerta-lastoffers a:hover{text-decoration:underline; color:#666;}

/* NAVIGATORE DELLE PAGINE */
/*#navigatore{
	margin-top: 10px;
	color: #999999;
}
#navigatore a{
	color:#666666;
	text-decoration: underline;
}
*/
#navigatore-avanti{
	float: right;
}

#navigatore-indietro{
	float: left;
}
#navigatore-parte-centrale{
	font-weight: bold;
	text-align:center;
	color:#666666;
}
#navigatore-parte-centrale a{
		color:#997B59;
		font-weight: bold;
		text-decoration: none;
}

/*IMMAGINI */

.box-img-1-small{
	float:left;
}
.box-img-2-small{
	padding:10px;
	padding-bottom:0;
	margin-bottom:10px;
}
.box-img-1-med{
	float:left;
}
.box-img-2-med{
	padding:10px;
	padding-bottom:0;
	margin-bottom:10px;
}

#offerta-box-immagini{
	margin-top: 10px;
}
#offerta-box-immagini img{
	border:1px solid #ccc;
}

.offerta-immagine-dettagli{
	float:left;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	min-height: 48px!important;	
	height: auto!important;
	height: 48px;
	min-width: 80px!important;	
	width: auto!important;
	width: 80px;
}
/*===================================*/
#photogallery-container {
	width:780px;
	height:244px;
}
#photogallery-container-col-sx {
	float:left;
	width:450px;
	text-align:center;
	background-color:#F7F2EC;
	height:244px;
	overflow:hidden;
}
#photogallery-container-col-sx img{
	display:inline;
}
#photogallery-container-col-dx {
	float:right;
	width:328px;
}
#photogallery-container-col-dx img {
	border:0;
	float:left;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
}
/*COMMENTS*/
.commentsBox{ height:300px; overflow:auto;}
.singleCommentBox{ margin-bottom: 10px;}
.singleCommentHeader{ background-color: #F1E9E1; font-weight:bold; padding: 3px;}
/*ULTIME OFFERTE VISITATE*/
.lastOffersViewed-box{
	margin-top:5px;
	background-color:#F1E9E1;
	padding:5px;
	color:#666;
	font-size:0.8em;
}
.lastOffersViewed-box h2{
	margin:0;
	padding:0;
	color:#997B59;
	font-weight:normal;
	font-size:1.1em;
	border-bottom:1px solid #997B59;
	padding-bottom:5px;
	margin-bottom:5px;
}
.lastOffersViewed-box p{
	margin:0;
	padding:0;
}
.lastOffersViewed-box ul{
	margin:0;
	padding:0;
	margin-bottom:10px;
	list-style:none;
}

.lastOffersViewed-box li{
	line-height:1.8em;
	list-style:none;
}

.lastOffersViewed-box a:link, .lastOffersViewed-box a:visited{ text-decoration:none; color:#666;}
.lastOffersViewed-box a:hover{text-decoration:underline; color:#666;}
.lastOffersViewed-singlebox{ border-bottom:1px solid #997B59; margin-bottom: 4px; padding-bottom:2px;}
.lastOffersViewed-singlebox-img{float:left; width:85px;}
.lastOffersViewed-singlebox-img img{ border:0px;}
.lastOffersViewed-singlebox-decr{float:left;}
.ordinamento_form_box{text-align:right; margin-bottom:5px; border-bottom: 1px solid #997B59; padding-bottom: 3px;}
.subtitleBox{text-align: right; margin-bottom: 10px; font-size:10px;}