body {
	color:#000; 
	background-color:#fff;
	font-size:14px;
	line-height:16px;
}
body a {color:#f90;}
body a:hover {color:#090;}

#header-wrapper #header #header-inner .navbar .navbar-inner .site-name {line-height:22px; margin-top:12px;}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-slogan {margin-top:10px;}
.logo-wrapper {width:450px;margin-left:40px;}
@media (min-width:980px) {.navigation-wrapper .navigation .nav {margin-left:0px;} }
@media (max-width:1000px) {#boxricerca {display:none;} }
#boxricerca {position:absolute;top:30px;right:80px;}
#property-map2 {height:400px;width:100%}
#property-map2 img{max-width:none}
.centrato {text-align:center;}
.marginbottom20 {margin-bottom:20px;}
.properties-grid .paddingbottom0 {padding-bottom:0px; margin-bottom:50px;}
.clear {clear:both;}
.properties-grid .property:nth-last-child(1), .properties-grid .property:nth-last-child(2), .properties-grid .property:nth-last-child(3) {margin-bottom:30px;}

#header-inner {background-color:#1E88E5; color:#fff; height:90px;}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-slogan {color:#fff;}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-email {line-height:50px;}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-email a {
	background-image:url("../../multi/assets/img/icons/mail.png");
	color:#fff;
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-phone {line-height:50px;}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-phone span  {
	background-image:url("../../multi/assets/img/icons/phone-white.png");
	color:#fff;
}

.navigation-wrapper .navigation .nav li:hover>.nolink, .navigation-wrapper .navigation .nav li:hover>a {
	border-top:0px;
	background-color:#000;
}


#navigation {
	background-color:#fd0; height:38px;
	background: #ffff00; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffff00 0%, #feb645 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffff00), color-stop(100%,#feb645)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffff00 0%,#feb645 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffff00 0%,#feb645 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffff00 0%,#feb645 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffff00 0%,#feb645 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff00', endColorstr='#feb645',GradientType=0 ); /* IE6-9 */
	border-bottom:1px solid #fff;
}

.navigation-wrapper .navigation .nav li ul {margin:38px 0 0 5px;}

.navigation-wrapper .navigation .nav li .nolink, .navigation-wrapper .navigation .nav li a {
	padding-top:8px;
	padding-bottom:8px;
	background-color:#2B3B6F;
/*
	background-color:#66b;
	border-radius: 8px 8px 0 0; 
	-moz-border-radius: 8px 8px 0 0; 
	-webkit-border-radius: 8px 8px 0 0;
*/
	border:0px;
	margin:0 5px;
	margin-top:8px;
	font-weight:700;
	color:#fff;
	text-shadow:0px 0px 2px #555;
	font-size:14px;
}
.navigation-wrapper .navigation .nav li .nolink:hover, .navigation-wrapper .navigation .nav li a:hover {
	border:0px;
}
.linkinterno { 
	background-color:#000;
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
}

.navigation-wrapper .navigation .nav li a.linkinterno {
	background-color:#000;
	margin:0 0;
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
}

.slider-wrapper {
	padding-top:0;
/*	margin-bottom:20px; */
}


.property-filter {
	background-color:#090;
background: #29af00; /* Old browsers */
background: -moz-linear-gradient(top,  #29af00 0%, #028700 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#29af00), color-stop(99%,#028700)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #29af00 0%,#028700 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #29af00 0%,#028700 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #29af00 0%,#028700 99%); /* IE10+ */
background: linear-gradient(to bottom,  #29af00 0%,#028700 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29af00', endColorstr='#028700',GradientType=0 ); /* IE6-9 */
	padding:10px;
}

.titoloricerca {width:99%; text-align:center; padding:0 0 10px 0; margin:0 auto;  margin-bottom:10px; border-bottom:1px solid #eee; color:#ff0 !important; text-shadow:1px 1px 2px #000;}

.arrotondato {
/*
	border-radius: 8px; 
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
*/
}

.semiarrotondato {
/*
	border-radius: 8px 8px 0 0; 
	-moz-border-radius: 8px 8px 0 0; 
	-webkit-border-radius: 8px 8px 0 0;
*/
}

.ombrato {
	-webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.75) !important;
	-moz-box-shadow:    0px 0px 8px 0px rgba(50, 50, 50, 0.75) !important;
	box-shadow:         0px 0px 8px 0px rgba(50, 50, 50, 0.75) !important;
}

.ombratointerno {
/*
	-webkit-box-shadow: inset 0px 0px 8px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    inset 0px 0px 8px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         inset 0px 0px 8px 0px rgba(50, 50, 50, 0.75);
*/
}

.bordobianco {
	border:1px solid #eee;
}

.giallino {background-color:#ffc !important;}

.sfondosfumato {
	background-color:#fff;
	background:url("../../multi/assets/img/sfondosfumato.png") repeat-x;
}

.margin0 {
	margin:0;
}

.margin10 {
	margin:10px;
}

.marginleft0 {
	margin-left:0;
}

label {
	margin-bottom:0;
	cursor:default;
}

.slider-wrapper .images .iosSlider {height:269px;}

@media (max-width: 1199px) {
	.slider-wrapper .images .iosSlider {
		height:217px;
	}
}

.page-header {
	padding-bottom:0;
	margin:0;
	border-bottom:0;
}

h1.page-header, h2.page-header, h2, .sidebar h2, h1,
#footer-wrapper #footer-top h2 {
	margin:6px 2px 12px;
	color:#303095;
/*	color:#1E88E5; */
	font-weight:700;
	font-size:18px;
	line-height:22px;
}

.properties-grid .property h2 a:link {
	color:#f90;
	font-weight:700;
}
.properties-grid .property h2 a:hover {
	color:#090;
}

#footer-wrapper #footer-top {
	padding-top:10px; 
	padding-bottom:0;
}

#footer-wrapper #footer-top h2 { color:#f90; }


.carousel.property .caroufredsel_wrapper, .carousel.property ul {
	height:300px !important;
	overflow:visible;
	width:100% !important;
}

.nascosto {
	display:none;
	visibility:hidden;
}

.carousel.property ul li, .carousel.property ul li img { height:73px;}

hr {
	margin:15px 0;
}

h3 {
	font-weight:500;
	color:#303095;
}

.navigation-wrapper .navigation .nav li.menuparent>.nolink, .navigation-wrapper .navigation .nav li.menuparent>a {
	background-image: url("../../multi/assets/img/arrow-bottom-white.png");
}

.dotazioni {
	margin-left:0 !important;
	margin-right:10px;
	background-color:#ffc;
	margin-top:10px;
	padding:10px;
}

.dotazioni h3 {
	margin-top:0px;
	line-height:20px;
}

.dotazioni ul {
	list-style-type:disc;
}

.dotazioni ul li {
	line-height:16px;
	margin-top:5px;
	margin-left:-5px;
}

.unterzo {
	width:29%;
}

.unmezzo {
	width:46%;
}

.nav > li > a {
	font-weight:700;
}

@media (max-width: 767px) {
	.unterzo {
		width:100%;
	}
	.unmezzo {
		width:100%;
	}
}

.passato {
	background-color:initial; 
	color:initial; 
	taxt-align:center;
}

.prenotato {
	background-color:#f22 !important; 
	color:#fff !important; ; 
	taxt-align:center;
}

.prenotato > td {
	background-color:transparent !important;
}

.opzionato {
/*
	background-color:#ff9; 
*/
	background-color:#ff0 !important; 
	color:#222; 
	taxt-align:center;
}

.opzionato > td {
	background-color:transparent !important;
}

.in_attesa {
/*
	background-color:#fb0 !important; 
*/
	background-color:#FF641F !important;
	color:#f8f8f8;
	taxt-align:center;
}

.in_attesa > td {
	background-color:transparent !important;
}


.libero {
	background-color:#3c3 !important; ; 
	color:#fff !important; ;
}

.libero > td {
	background-color:transparent !important;
}

.libero > td > a {
	color:#fff !important; ;
	background-color:#1a1 !important; ;
	padding:5px !important; ;
}

.libero > td > a:hover {
	color:#ff0 !important; ;
}

#preventivo label {
	float:left;
	text-align:right;
	padding-right:10px;
	padding-top:5px;
	width:140px;
	width:190px;
	font-weight:700;
	color:#070;
}

form.contact-form textarea {
	height:70px;
}

.bgwhite {
	background-color:#fff !important;
}
.bgblack {
	background-color:#000;
}

input.camporicerca {
	border-radius: 4px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	margin-bottom:5px;
}

.property-filter input[type=text] {
	height: 30px;
}






.elemento_item_div_immagine {
	max-height:127px;
}
.elemento_item_div_testo {
	font-size:13px; 
	line-height:16px; 
	margin:7px 0 8px -20px;
}
.elemento_item_div_testo_offerta {
	float:left; 
	font-style:italic; 
	margin:-3px 30px 0 -20px;
}
.elemento_item_div_testo_offerta2 {
	float:left; 
	color:#080; 
	font-style:italic; 
	margin:-3px 0 0 5px;
}
.elemento_item_div_testo_prezzoarichiesta {
	float:left; 
	font-style:italic; 
	margin:-5px 0 0 -20px; 
	color:#888;
}
.elemento_item_div_testo_offerta_linethrough {
	float:left; 
	font-style:italic; 
	margin:-3px 0 0 -20px; 
	text-decoration: line-through;
}
.titolo_su_azzurrino {
	background-color:#cfe5fa; color:#222; margin-left:30px; padding:5px; font-size:14px;
}
.elemento_item_div_localita {
	width:150px;
	float:right;
	margin-left:10px;
	text-align:center;
	padding-top:4px;
}

.dimensioni_foto_articolo {
	height:448px;
}

@media (max-width: 767px) {

	.elemento_item_div_immagine {
		max-height:initial;
	}

	.hidden-s {
		display:none;
	}
	#agenti-homepage {
		display:none;
	}
	.elemento_item_div_testo {
		font-size:13px; 
		line-height:16px; 
		margin:7px 0 8px 3px;
	}
	.elemento_item_div_testo {
		max-height:100%;
	}
	.titolo_su_azzurrino {
		margin-left:0px;
	}
	.elemento_item_div_testo_offerta {
		float:left; 
		font-style:italic; 
		margin:-3px 30px 0 3px;
	}
	.elemento_item_div_testo_offerta2 {
		float:left; 
		color:#080; 
		font-style:italic; 
		margin:-3px 0 0 5px;
	}
	.elemento_item_div_testo_prezzoarichiesta {
		float:left; 
		font-style:italic; 
		margin:-5px 0 0 3px; 
		color:#888;
	}
	.elemento_item_div_testo_offerta_linethrough {
		float:left; 
		font-style:italic; 
		margin:-3px 0 0 3px; 
		text-decoration: line-through;
	}
	.elemento_item_div_localita {
		width:auto;
		float:none;
		margin-left:initial;
		text-align:left;
		padding-top:0;
		margin:3px 3px 10px 3px;
	}

	.dimensioni_foto_articolo {
		height:auto;
		max-height:400px;
	}
}

@media screen and (max-width: 760px) {
	.nomobile {
		display:none;
	}
	.nomobile2 {
		display:none;
	}
	.onlymobile {
		display:block;
	}
	#content {
/*
		margin-top:-40px;
*/
	}
}

@media screen and (min-width: 761px) {
	.nomobile {
		display:block;
	}
	.onlymobile {
		display:none;
	}
}

.bottonecellulare {
	background-color:#eed; 
	padding:8px 8px; 
	display:inline-block; 
	margin:5px;
	font-size:13px; 
	line-height:1.3em; 
	color:#008;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.bottonecellulare1 {
	background-color:#eed; 
	padding:8px 8px; 
	display:inline-block; 
	margin:5px;
	font-size:14px; 
	line-height:1.3em; 
	color:#008;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.bottoneheader {
	text-align:center;
	background-color:#fff; 
	padding:4px 10px; 
	display:inline-block; 
	font-size:14px; 
	line-height:1.3em; 
	color:#008;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	min-width:180px;
}