
@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
}
body.site {background: #4B413B; padding: 0;}

body {
  color: #4C423C;
  font-family: "Asap",Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 18px;
}


/*
div.mod-languages img {height: 20px;}
.body {background: #FFFFFF 
('../images/back-appartamenti.png') top left repeat-x;}
.body-inner {background: transparent url('../images/back-header-appartamenti.png') top center no-repeat;}
*/

#back-color {overflow: hidden;}
#sidebar  {margin-bottom: -1180px; padding-bottom: 1200px;}
#aside    {margin-bottom: -1180px; padding-bottom: 1200px;}
#aside-in {margin-bottom: -1180px; padding-bottom: 1200px;}

#appartamenti {background: #FFFFFF url('../images/back-pattern-appartamenti.jpg') top left repeat;}
#appartamenti .body-inner {background: transparent url('../images/back-appartamenti.png') top left repeat-x;}
#appartamenti .body-inner-pattern {background: transparent url('../images/back-header-appartamenti.png') top center no-repeat;}

#appartamenti .navbar .nav > .active > a,
#appartamenti .navbar .nav > .active > a:hover,
#appartamenti .navbar .nav > .active > a:focus {background: #FFFFFF url('../images/back-menu-appartamenti.png') top left no-repeat;}
#appartamenti #sidebar {background-color: #7C6F6A; border-top: 65px solid #4C423C;}
#appartamenti #aside    {background-color: #7C6F6A;}
#appartamenti #aside-in {background-color: #7C6F6A;}

#market {background: #FFFFFF url('../images/back-market.png') top left repeat-x;}
#market .body-inner {background: transparent url('../images/back-header-market.png') top center no-repeat;}
#market .navbar .nav > .active > a,
#market .navbar .nav > .active > a:hover,
#market .navbar .nav > .active > a:focus {background: #FFFFFF url('../images/back-menu-market.png') top left no-repeat;}
#market #sidebar {background-color: #9A9A9A; border-top: 65px solid #7B0A12;}
#market #aside {background-color: #9A9A9A;}
/*#market #content {background-color: #FFFFFF; margin-left: 0; padding-left: 2.12766%;}*/

#profumeria {background: #FFFFFF url('../images/back-profumeria.png') top left repeat-x;}
#profumeria .body-inner {background: transparent url('../images/back-header-profumeria.png') top center no-repeat;}
#profumeria .navbar .nav > .active > a,
#profumeria .navbar .nav > .active > a:hover,
#profumeria .navbar .nav > .active > a:focus {background: #FFFFFF url('../images/back-menu-profumeria.png') top left no-repeat;}
#profumeria #sidebar {background-color: #FFF7DA; border-top: 65px solid #8C3F6A;}
#profumeria #aside {background-color: #FFF7DA;}

#pasticceria {background: #FFFFFF url('../images/back-pasticceria.png') top left repeat-x;}
#pasticceria .body-inner {background: transparent url('../images/back-header-pasticceria.png') top center no-repeat;}
#pasticceria .navbar .nav > .active > a,
#pasticceria .navbar .nav > .active > a:hover,
#pasticceria .navbar .nav > .active > a:focus {background: #FFFFFF url('../images/back-menu-pasticceria.png') top left no-repeat;}
#pasticceria #sidebar {background-color: #9A9A9A; border-top: 65px solid #ECC506;}
#pasticceria #aside {background-color: #9A9A9A;}

#Home.body {background: #4B413B url('../images/back-home.png') top left repeat-x;}
#Home .body-inner {background: transparent url('../images/back-header-home.png') top center no-repeat;}

.ico-facebook, 
.ico-tripadvisor {display: block; width: 35px; height: 35px;}
.ico-facebook                 {background: transparent url('../images/ico-social.png') 0 0 no-repeat;}
.ico-tripadvisor              {background: transparent url('../images/ico-social.png') 0 -50px no-repeat;}
.market .ico-facebook         {background: transparent url('../images/ico-social.png') -50px 0 no-repeat;}
.market .ico-tripadvisor      {background: transparent url('../images/ico-social.png') -50px -50px no-repeat;}
.profumeria .ico-facebook     {background: transparent url('../images/ico-social.png') -100px 0 no-repeat;}
.profumeria .ico-tripadvisor  {background: transparent url('../images/ico-social.png') -100px -50px no-repeat;}
.pasticceria .ico-facebook    {background: transparent url('../images/ico-social.png') -150px 0 no-repeat;}
.pasticceria .ico-tripadvisor {background: transparent url('../images/ico-social.png') -150px -50px no-repeat;}



.body #header-background {
  background: none;
  padding: 0;
  position: relative;
}
a {color: #066D97;}
hr {border-bottom:1px solid #ccc;}
.thumbnail {
  padding: 0;
		-webkit-border-radius: 0 0 0 0;
		-moz-border-radius: 0 0 0 0;
		border-radius: 0 0 0 0;
		border: none;
}

.footer {border-top: 2px solid #FFFFFF;}
#footer-background li.divider {display:none;}
#footer-background {
  background: #4B413B;
  padding: 20px 30px 30px;
  /*border-top: 5px solid #FFFFFF;*/
  color:#FFFFFF;
  text-align: left;
}
#footer-background .bordered {border-right: 1px solid #7B6E69;min-height: 190px;}
#footer-background a {color: #FFFFFF;}
#footer-background .nav > li > a:hover,
#footer-background .nav > li > a:focus {
	text-decoration: underline;
	background-color: inherit;
}


.body .container {padding: 0; background: #FFFFFF;}
.header-inner  {position: relative; height: 184px;}
#Home .header-inner {height: 290px;}
.header-search {position: absolute; right: 0; top: 0;}
.brand {
	float: none;
	display: block;
  margin: 0 auto;
  color: #004466;
  text-align: center; width: 150px;height: 194px;
  position: relative;
  z-index: 9;
  /*
	width: 447px;
	height: 80px;
  background: #fff url('../images/logo.png') top left no-repeat;*/
}
.brand img {margin: 0 auto;}
#payoff-before-content {
	background: #fff;
	color: #372E09;
	font-size: 13px;
	opacity: .8;
	position: absolute;
	width: 100%;
}
#payoff-before-content .inner-payoff-before-content {margin: 0 auto; width: 920px; padding: 20px 0;}
.navigation {
  border-bottom: medium none;
  border-top: medium none;
  margin-bottom: 0;
  padding: 0;
  position: absolute; top:0; left: 40px; width: 1024px; z-index: 1;
}
.navbar {margin-bottom: 0;}
.navbar-inner {box-shadow: none; background: none; border: none; padding: 0;}
.navbar .nav > li > a {
  margin: 8px 0 0;
  padding: 0 10px;
  text-shadow: none !important;
  text-transform: uppercase;
  font-size: 14px;
}
span.separator {visibility: hidden;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus,
.navbar .nav > li > a {
	font-weight: 700;
  background-color: none;
  color: #372E09;
  text-decoration: none; box-shadow: none !important;
font-size: 18px;
margin-top: 0;
padding: 70px 0 20px;
text-align: center;
text-transform: lowercase;
width: 150px;
margin-right: 50px
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	font-weight: 700;
	background: #FFFFFF url('../images/back-menu.png') top left no-repeat;
color: #FFFFFF;
font-size: 18px;
margin-top: 0;
padding: 70px 0 20px;
text-align: center;
text-transform: lowercase;
width: 150px;
	}

/* float:menu */
#sidemenu {
    position: fixed;
    top: 280px; z-index: 999;
}
/* module GALLI */
.galli {padding: 10px 20px;}
.galli .page-header {
	clear: both;
	text-align: left;
  margin:  10px 0;
  padding: 10px 0 10px 0;
  color: #4C423C;
  height: 35px;
  line-height: 32px;
  border-top: 1px solid #4B413B;
  border-bottom: none;
  font-size: 24px;
  /*background: #066D97 url('../images/page-header.png') top left no-repeat;*/
}
.galli.related .span4 {background-color: #6C6C6C;}
.galli.related .span4 a {display: block;}
#header-social {position: absolute; right: 0;}
#header-social img {margin-left:10px;}
#header-language {position: absolute; top: 0; right: 0; z-index: 99;}
#header-login {padding: 20px 10px 0;}
.mod-languages {margin: 5px 0 0 5px;}

/* CK SLIDESHOW */
.camera_pag {position: absolute; bottom: 0; right: 10px;}
.camera_wrap {margin-bottom: 0;}
.camera_wrap .camera_pag .camera_pag_ul li {background: #F26F21 !important;}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {background: #066D97 !important;}

/* audio fix */
.soundbyJBGMusic{display:none;}

/* HOME */
#homebar-slider {margin-bottom:0;}
#homebar-banner .span3 {width: 25%;margin-left: 0;}

/* BS XTRA */
.media-list {list-style: none outside none;}
.media-list li {margin: 0 0 10px 0;}
.media-list .pull-left {margin-right: 10px;}
.media-list .media-body {}
.media-list .media-body h4.media-heading {font-size: 12px; line-height: 14px; margin: 0;}

#appartamenti #catalogo .nav-tabs > .active > a, #appartamenti #catalogo .nav-tabs > .active > a:hover, #appartamenti #catalogo .nav-tabs > .active > a:focus {
		-webkit-border-radius: 0 0 0 0;
		-moz-border-radius: 0 0 0 0;
		border-radius: 0 0 0 0;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #9A8B83;
  border-color: #9A8B83 #9A8B83;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #FFFFFF;
  cursor: default;
}
#appartamenti #catalogo .nav-tabs {
  border-bottom: 1px solid #9A8B83;
}
#appartamenti #catalogo .nav > li > a {color: #FFFFFF;font-size: 20px;padding: 8px 30px 8px 50px;}
#appartamenti #catalogo .nav-tabs > li > a:hover, #appartamenti #catalogo .nav-tabs > li > a:focus {		-webkit-border-radius: 0 0 0 0;
		-moz-border-radius: 0 0 0 0;
		border-radius: 0 0 0 0;
background-color: #9A8B83; border-color: #9A8B83;}

#appartamenti #catalogo .nav > li > a#estate_ {
	background-image: url('../images/ico-estate.png');
	background-position: 14px 6px;
	background-repeat: no-repeat;
	}
#appartamenti #catalogo .nav > li > a#inverno_ {
	background-image: url('../images/ico-inverno.png');
	background-position: 14px 6px;
	background-repeat: no-repeat;
	}

#estate a, #inverno a {color:#fff;}

/* CONTACT - CONTATTI */
#sidebar .contatti h3 {color: #FFFFFF; padding: 20px 20px 0;margin:0;}
#sidebar .contatti p {color: #FFFFFF; font-size: 14px; padding: 20px 20px 0;}
#profumeria #sidebar .contatti h3, #profumeria #sidebar .contatti p {color: #4C423C;}

div.contact h3 {font-size: 30px; font-style: normal; font-weight: bold; line-height: 110%; padding: 16px; margin: 0 -20px 0 -20px;}
#appartamenti div.contact h3 {background-color:#EA984E;color: #fff;}
#market div.contact h3 {background-color:#0D4326;color: #fff;}
#profumeria div.contact h3 {background-color:#1C3E48;color: #fff;}
#pasticceria div.contact h3 {background-color:#5D4131;color: #fff;}
.contact .contact-form {background-color: #EFC4A0; margin: 0 -20px -50px; padding-bottom: 50px;}
.contact .contact-form label {color:#fff; font-size: 16px; font-family: "Asap",Helvetica,Arial,sans-serif; font-style: italic; }
.contact .contact-form textarea, .contact-form input {background-color: #EA984E; border: 0; width: 90%;}

#appartamenti .contact .contact-form {background-color: #EFC4A0;}
#appartamenti .contact .contact-form textarea, #appartamenti .contact .contact-form input {background-color: #EA984E;}

#market .contact .contact-form {background-color: #EFEFEF;}
#market .contact .contact-form label {color:#000;}
#market .contact .contact-form textarea, #market .contact .contact-form input {background-color: #CCCCCC;}

#profumeria .contact .contact-form {background-color: #FFFBE8;}
#profumeria .contact .contact-form label {color:#1C3E48;}
#profumeria .contact .contact-form textarea, #profumeria .contact .contact-form input {background-color: #D7D4C2;}

#pasticceria .contact .contact-form {background-color: #EFEFEF;}
#pasticceria .contact .contact-form label {color:#000;}
#pasticceria .contact .contact-form textarea, #pasticceria .contact .contact-form input {background-color: #CCCCCC;}

/* CONTACT richiesta informazioni */
.rsform {color: #FFFFFF;padding:20px;}
.rsform textarea, .rsform input {background-color: #EFC4A0; border: 0;}
.rsform .formTableLeft {padding-right: 20px;}


/* MAPPA */
#aside    .full h3 {padding: 16px; font-size: 30px; font-style: normal; font-weight: bold; line-height: 110%; margin: 0 0 15px 0;}
#aside-in .full h3 {padding: 16px; font-size: 30px; font-style: normal; font-weight: bold; line-height: 110%; margin: 0 -20px 15px -1px;}
#aside-in .full .custom {padding: 20px;}
#appartamenti .full h3 {background-color:#4C423C;color: #fff;}
#market .full h3 {background-color:#7B0A12;color: #fff;}
#profumeria .full h3 {background-color:#8C3F6A;color: #fff;}
#pasticceria .full h3 {background-color:#ECC506;color: #fff;}


/* METEO */
footer-background .w3bContainer {
  background: transparent !important;
  color: #FFFFFF !important;
  overflow: visible !important;
  width: 402px;
}
.gkwMain {overflow: hidden;}
.gkwCurrent {overflow: hidden;}
.gkwMain.horizontal .gkwCurrent {float: left;width: auto;}
.gkwMain.horizontal ul.gkwNextDays {clear: none;float: left;width: auto;}
.gkwMainLeft {float: left;width: auto;}
.gkwTemp {font-size: 18px;margin: 8px 0 0;text-align: center;}
.gkwMainRight {float: left;margin: 0 0 0 16px;width: auto;}
.gkwMainRight h2 {margin: 4px 0;}
.gkwMainRight p {font-size: 11px;line-height: 1.1;margin: 0.5em 0;}
.gkwCondition {}
.gkwHumidity {}
.gkwWind {}
ul.gkwNextDays {clear: both;float: left;list-style-image: none;list-style-type: none;margin: 12px 0;padding: 0;width: 100%;}
ul.gkwNextDays li {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border: medium none !important;float: left;list-style-type: none !important;margin: 0 !important;padding: 0 !important;}
ul.gkwNextDays li.gkwItems1 {width: 100%;}
ul.gkwNextDays li.gkwItems2 {width: 49%;}
ul.gkwNextDays li.gkwItems3 {width: 33%;}
ul.gkwNextDays li.gkwItems4 {width: 24%;}
.gkwDay {display: block;font-style: italic;font-weight: bold;text-align: center;}
ul.gkwNextDays li img {clear: both;display: block;margin: 0 auto;}
p.gkwDayTemp {margin: 6px 0 0;text-align: center;white-space: nowrap;}
span.gkwDayDay {font-size: 10px;padding: 2px;}
span.gkwDayNight {background: none repeat scroll 0 0 #666666;color: #FFFFFF;font-size: 10px;padding: 2px;}
div.gkwFday {border-left: 1px solid #DDDDDD;margin: 0 6px 0 0;padding: 0 0 0 6px;}
ul.gkwNextDays li:first-child div.gkwFday {border-left: medium none;}


/* K2 */
#istituzionali #k2Container {padding: 0;}
#istituzionali div.itemHeader {padding: 15px; margin-bottom: 15px; margin-left: -20px; padding: 16px;}

#appartamenti #istituzionali div.itemHeader {background-color: #EA984E;}
#appartamenti #istituzionali div.itemHeader h2.itemTitle {color: #FFFFFF;}
#market #istituzionali div.itemHeader {background-color: #0D4326;}
#market #istituzionali div.itemHeader h2.itemTitle {color: #FFFFFF;}
#profumeria #istituzionali div.itemHeader {background-color: #1C3E48;}
#profumeria #istituzionali div.itemHeader h2.itemTitle {color: #FFFFFF;}
#pasticceria #istituzionali div.itemHeader {background-color: #5D4131;}
#pasticceria #istituzionali div.itemHeader h2.itemTitle {color: #FFFFFF;}

#NewsHome ol, #NewsAside ol  {list-style: none outside none;margin:0;}
#NewsHome .even, #NewsHome .odd {background: none; border-bottom: none; padding: 2px 0;}
#NewsHome  .even:after, #NewsHome  .odd:after {
  border-bottom: 1px solid #C3C4C5;
  content: "";
  display: block;
  margin: 16px 0 0;
  width: 110px;
}
#aside h3 {color: #F26F21;
font-size: 18px;
font-weight: bold;
line-height: 110%;
margin: 0;
padding: 10px 0 4px;}
#NewsAside .even, #NewsAside .odd {background: #fff; border-bottom: none; padding: 15px; margin-bottom: 10px;}
#servizi-inside ol, #servizi-inside ol  {list-style: none outside none;margin:0;}
#servizi-inside .even, #servizi-inside .odd {background: none; border-bottom: none; padding: 15px; margin-bottom: 10px;}


/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;position:absolute;bottom:10px;right:20px;}
#image-before-content ul.bjqs-controls{left:20px;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ul.bjqs-controls li.bjqs-prev,ul.bjqs-controls li.bjqs-next{float:left;}
ul.bjqs-controls li.bjqs-prev a,ul.bjqs-controls li.bjqs-next a{display:block;height:60px;width:30px;}
ul.bjqs-controls li.bjqs-prev a {background: transparent url('../images/slide-left.png') center center no-repeat;}
ul.bjqs-controls li.bjqs-next a {background: transparent url('../images/slide-right.png') center center no-repeat;}
ul.bjqs-controls li.bjqs-next a {border-left: 1px solid #fff;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}