body, body.fixed_width {
	background-color: #f6c09c;
}

.fmedia-pad {
	width: 1077px;
	height: 296px;
}

.texture {
	background-color: #fef0de;
}
.content-pad{
	background-color: #fef0de;
}
.navbar-content-pad fix {
	background-color: #90420e;
}
.pl-color-red {
	background-color: #90420e;
	
}
.progress-danger .bar,
.progress .bar-danger {
  background-color: #90420e;
  background-image: -moz-linear-gradient(top,#90420e,#c#90420e);
  background-image: -ms-linear-gradient(top,##90420e,##90420e);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(##90420e),to(##90420e));
  background-image: -webkit-linear-gradient(top,##90420e,##90420e);
  background-image: -o-linear-gradient(top,##90420e,##90420e);
  background-image: linear-gradient(top,##90420e,##90420e);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='##90420e', endColorstr='##90420e', GradientType=0);
}
.navbar.pl-color-red {
  background-color: #90420e;
  background-image: -moz-linear-gradient(top,#90420e,#90420e);
  background-image: -ms-linear-gradient(top,#90420e,#90420e);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#90420e),to(#90420e));
  background-image: -webkit-linear-gradient(top,#90420e,#90420e);
  background-image: -o-linear-gradient(top,#90420e,#90420e);
  background-image: linear-gradient(top,#90420e,#90420e);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90420e', endColorstr='#90420e', GradientType=0);
  border-top: 1px solid #90420e;
font-variant: small-caps;
}
.navbar.navbar-content-width {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
 #site .navbar.pl-color-grey .current-menu-item > a,
  #site .navbar.pl-color-grey .navline > li > a:hover {
    color: #000;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
  }



.content .content-pad {
  padding: 0px;
}
#content .content-pad {
  padding-top: 0px;
}
#nav .content-pad,
#secondnav .content-pad {
  padding-top: 0px;
  padding-bottom: 0px;
}
.navbar .plbrand {
  float: left;
  margin: 5px 2% 0 0;
  padding: 0 1%;
}

#menu-item-42,#menu-item-78,#menu-item-79,#menu-item-80,#menu-item-81,#menu-item-82 {
	padding-right: 40px;
}
#menu-item-42,#menu-item-753,#menu-item-756,#menu-item-760,#menu-item-764,#menu-item-755 {
	padding-right: 40px;
}

.navbar .navline > li > a:hover {
  background-color: #fef0de;
   color: #90420e;
  text-decoration: none;

}
.nav-btn-navbar {
  box-shadow: none;
  
}
  #site .navbar .current-menu-item > a {
    background-color: #fef0de;
  color: #90420e;
  }


body.fixed_width .section-branding .content-pad {
  padding: 0px;
}
#footer {
  clear: both;
  text-align: left;
  position: relative;
  color: white;
  background-color: #90420e;
}
.footer-extras {
	background-color: #90420e;
}
.page-header {
  padding-bottom: 0px;
  margin: 63px 0 21px;
  border-bottom: 1px solid #dddddd;
}


.wpb_wrapper  {
	color: #90420e;
	font: italic  Georgia, "Times New Roman", Times, serif;
line-height: 0.9em;

}



#Box1pag{
        padding-top: 40px;
        vertical-align:center;
	width: 290px;
	background-color:#f6c09c;
	text-align: center;
	line-height: 1.2em;
	color: #90420e;
	height: 165px;
}

#Box2pag{
        padding-top: 40px;
        vertical-align:center;
	background-color:#f6c09c;
	text-align: center;
	line-height: 1.2em;
	color: #90420e;
	height: 80px;
}

#testoslidehome{
	font-variant: small-caps;
	font-size: 1em sans-serif;
        margin-top: 3px;
}
#testoslidehomedx{
	font-variant: small-caps;
	font-size: 0.6em sans-serif;
       font-family: arial, helvetica, sans-serif;
}
.testoslidehomedx{
	font-variant: small-caps;
	font-size: 0.6em sans-serif;
       font-family: arial, helvetica, sans-serif;
}

#testopag01 {
	
}
#offerte {
border-bottom: 1px solid #90420e;

}

.copyright {
	margin-top: 20px;

}
.additional {
	font-style: italic;
}
.fotopuls:hover{
	background-color: #90420e;

}
#riqrose{
    width: 290px;
	background-color: #f6c09c;
	background-image: url(wp-content/uploads/2013/11/rosabox-ita-off.jpg);
	height: 183px;

}

#riqrose:hover  {
background-image: url(wp-content/uploads/2013/11/rosabox-ita-on.jpg);	
}


#tesxrose {
	color: white;
	font: italic 50px/45px "Times New Roman", Times, serif;
	text-align: left;
	width: 70px;
	margin-left: 150px;
	padding-top: 30px;
}
#fotolink {
	color: #f6c09c;
height: 190px;
}

#fotolink:hover {
	color: #f6c09c;
	background-color: #f8c3a2;
}
#fotolinknofoto {
margin-top: -10px;
	color: #f6c09c;
height: 30px;
text-align: center;
border: 1px solid #f6c09c;
}
#fotolinknofoto:hover {
	color: #90420e;
	border: 1px solid #90420e;
}
#fotolinknofoto:a {
	color: #f6c09c;
	border: 1px solid #f6c09c;
}
.prettyphoto {
	margin-right: 3px;
margin-bottom: 3px;
}
.wp-availability-month table tbody td.wp-availability-booked {
    background-color: #90420e;
    color: white;
    font-weight: bold;
    
}


.intest_tab_prezzi {
	color: #8E3A00;
	background-color: #fadabb;
	text-align: left;
	border-style: none;
	border: 1px solid #90420e;
	font: small-caps 0.6em/0.9em arial, Lucida, Verdana, sans-serif;
padding: 0;
	margin: 0;

}
.tab_prezzi {
	color: #8E3A00;
	border: 1px solid #90420e;
	font-family: arial, Lucida, Verdana, sans-serif;
	font-size: 0.6em;
	text-align: center;
}

.tab_casa {
	color: #8E3A00;
	border: 1px solid #90420e;
	font-size: 0.8em;
	text-align: left;
	font: small-caps  arial, Lucida, Verdana, sans-serif;

}

.bordo_tab_prezzi {
padding: 0;
	margin: 0;
	border: 0.7px solid #90420e;
}
.form {
	color: #90420e;
	font: small-caps 0.8em arial, Lucida, Verdana, sans-serif;
	font-variant: small-caps;
}


.testo_lato {
font-size: 0.8em;
	font: italic Times, serif;
}

.vc_span4 testo_lato wpb_column column_container {
font-size: 0.8em;
	font: italic Times, serif;
}