body{background-color:#ffffff;margin:0px;padding:0px;font-family:Trebuchet MS;font-size:12px;color:#454B52;}
p{margin:0px;padding:0px;}
h1{font-size:14px;font-weight:bold;}
h2{font-size:13px;font-weight:bold;}
a#tre:link{color:#ffffff;text-decoration:underline;font-size:10px;font-weight:bold;}
a#tre:hover{color:#ffffff;text-decoration:none;font-size:10px;font-weight:bold;}
a#tre:visited{color:#ffffff;font-size:10px;text-decoration:underline;font-weight:bold;}
a.due:link{color:#C5A6A1;text-decoration:none;font-size:13px;font-weight:bold;}
a.due:hover{color:#C5A6A1;text-decoration:none;font-size:13px;font-weight:bold;}
a.due:visited{color:#C5A6A1;font-size:11px;text-decoration:none;}
a.uno:link{color:#4B4D4F;text-decoration:none;font-size:13px;font-weight:bold;}
a.uno:hover{color:#4B4D4F;text-decoration:none;font-size:13px;font-weight:bold;}
a.uno:visited{color:#4B4D4F;font-size:11px;text-decoration:none;}
a:link{color:#4B4D4F;text-decoration:none;}
a:hover{text-decoration:underline;color:#333;}
a:visited{text-decoration:none;}
#container{width:954px;margin:auto;}
#logo{width:239px;height:280px;float:left;}
#top{width:954px;height:30px;font-size:11px;font:Arial, Helvetica, sans-serif;color:#8996A1;}
#gallery{width:446px;height:97px;background-image:url(../images/background/back_gallery.jpg);background-repeat:no-repeat;}
#menu{width:955px;height:48px;margin-top:6px;}
#body{width:954px;}
#sx{width:239px;float:left;background-color:#ffffff;}
#viola{width:239px;height:176px;float:left;background-image:url(../images/background/back-booking.jpg);background-repeat:no-repeat;background-position:top;background-color:#cabcbb;}
#rosa{width:239px;float:left;background-image:url(../images/background/back-offerte.jpg);background-repeat:no-repeat;background-position:top;background-color:#C5A6A1;}
#grigio{width:239px;float:left;background-image:url(../images/background/back_eventi.jpg);background-repeat:no-repeat;background-position:bottom;background-color:#77808A;}
#footer{color:#515355;background-color:#ffffff;background-image:url(../images/background/back_footer.png);background-repeat:no-repeat;height:100px;}
#testo{width:477px;float:left;}
#testo-listino{width:650px;float:left;}
#booking{width:715px;float:left;}
#dx{width:238px;float:left;background-image:url(../images/background/back_bottoni.png);background-repeat:no-repeat;background-position:bottom;background-color:#FBF8F8;}
#text{padding-left:15px;padding-right:15px;}

.offertelastminute{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#590304;text-decoration:none;}
.offertelastminute-titolo{font-family:Trebuchet MS;font-size:14px;color:#590304; font-weight:bold;}
a:link .offertelastminute-titolo {color:#590304;}
a:hover .offertelastminute-titolo {color:#bd8a81;}
.offertelastminute h1{font-family:Trebuchet MS;font-size:12px;color:#590304;text-decoration:none;font-weight:bold;margin:0;}
.offertelastminute h2{font-family:Trebuchet MS;font-size:11px;color:#624821;text-decoration:none;font-weight:bold;font-style:italic;margin:0;}
.offertelastminute h3{font-family:Trebuchet MS;font-size:11px;color:#624821;text-decoration:none;font-weight:bold;margin:0;}
.offertelastminute h4{font-family:Trebuchet MS;font-size:11px;color:#624821;font-weight:normal;text-decoration:none;margin:0;}
.offertelastminute img{border:1px dashed #EDD6B6;}
.offertelastminute hr{border:1px dashed #EDD6B6;width:90%;margin-top:8px;margin-left:6px;}

.offerteanteprima {font-family:Trebuchet MS;font-size:11px;color:#4B4D4F;text-align:left; padding:3px;}
.offerteanteprima-titolo {font-family:Trebuchet MS;font-size:13px; font-weight:bold; color:#c5a6a1;text-align:left;}
.offerteanteprima-sottotitolo {font-style:oblique; color:#FFF;}
.offerteanteprima-titolo a:link{text-decoration:underline;color:#c5a6a1;}
.offerteanteprima-titolo a:hover{text-decoration:none;color:#c5a6a1;}
.offerteanteprima-titolo a:visited{text-decoration:none;color:#4B4D4F;}
.offerteanteprima h1{font-family:Trebuchet MS;font-size:12px;color:#4B4D4F;text-decoration:none;font-weight:bold;margin:0;margin-left:10px;}
.offerteanteprima h2{font-family:Trebuchet MS;font-size:11px;color:#4B4D4F;text-decoration:none;font-weight:normal;margin:0;margin-left:10px;}
.offerteanteprima hr{border:1px dotted #ffffff;width:210px;margin-top:15px;margin-bottom:15px;margin:auto;margin-left:15px;}

/*.pacchettianteprima{height:173px;overflow:hidden;}*/
.pacchettianteprima {font-family:Trebuchet MS;font-size:11px;color:#C5A6A1;text-align:left; padding:3px;}
.pacchettianteprima-titolo {font-family:Trebuchet MS;font-size:13px; font-weight:bold; color:#4d5762; text-align:left;}
.pacchettianteprima-sottotitolo {font-style:oblique;}
.pacchettianteprima-titolo a:link{text-decoration:underline;color:#4d5762;}
.pacchettianteprima-titolo a:hover{text-decoration:none;color:#ffffff;}
.pacchettianteprima-titolo a:visited{text-decoration:none;color:#4d5762;}
.pacchettianteprima h1{font-family:Trebuchet MS;font-size:12px;color:#C5A6A1;text-decoration:none;font-weight:bold;margin:0;margin-left:10px;}
.pacchettianteprima h2{font-family:Trebuchet MS;font-size:11px;color:#C5A6A1;text-decoration:none;font-weight:normal;margin:0;margin-left:10px;}
.pacchettianteprimahr{border:1px dotted #ffffff;width:210px;margin-top:15px;margin-bottom:15px;margin:auto;margin-left:15px;}

.link_lingue{color: #990000;font-weight: bold;text-decoration:underline;}


.spacer1px{
	clear:both;
	width:100%;
	height:1px;
}
.spacer5px{
	clear:both;
	width:100%;
	height:5px;
}
.spacer10px{
	clear:both;
	width:100%;
	height:10px;
}
.spacer20px{
	clear:both;
	width:100%;
	height:20px;
}
.spacer30px{
	clear:both;
	width:100%;
	height:30px;
}
.spacer40px{
	clear:both;
	width:100%;
	height:40px;
}
.spacer50px{
	clear:both;
	width:100%;
	height:50px;
}
.clear{
	clear:both;
}

.suite_table {
  background-color:#fff;
  font-size:11px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  width:90%;
}

.suite_col_pari {
  background-color:#c9a39d;
  color:#FFFFFF;
  text-align:center;

}
.suite_col_dispari {
  background-color:#e1c9c6;
  color:#333;
  text-align:center;

}
.suite_col_0 {
  background-color:#78808b;
  color:#FFFFFF;
  font-weight:bold;
  font-size:11px;

}
.suite_row_0 {
  background-color:#bd8a81;
  color:#333;
  font-weight:bold;

  text-align:center;
}


/*******************PHOTOGALLERY****************************************/
.ph-cont {
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  border:1px solid #999;
  margin:0 4px 4px 0;
  width:150px;
  height:150px;
  position:relative;
  float:left;
}
.ph-cont:hover {
  -moz-box-shadow:0px 0px 3px #999;
  -webkit-box-shadow:0px 0px 3px #999;
  box-shadow:0px 0px 3px #999;
  border:1px solid #999;
}
.ph-titolo {
  width:135px;
  padding:8px;
  background-image:url(../img/bianco90.png);
  color:#BD9E53;
  font-size:13px;
  font-weight:bold;
  position:absolute;
  bottom:0;
  display:none;
  line-height:1.2;
}
.ph-titolo a:link { color:#BD9E53; }
.ph-titolo a:active { color:#BD9E53; }
.ph-titolo a:visited { color:#BD9E53; }
.ph-titolo a:hover { color:#BD9E53; }
.ph-lens {
  position:absolute;
  display:none;
  width:48px;
  height:48px;
  background-image:url(../img/lens.png);
  top:46px;
  left:46px;
}
/**************************************************** MENU**/


.photogallery_img{
	margin:3px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:0 0 3px #000;
	overflow:hidden;
	
	}
.photogallery_img:hover{
	margin:3px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:0 0 3px #ccc;
	
	}
	
.pulsante {
  background-image:url(../img/sf_p.jpg);
  padding:4px 15px 4px 15px;
  font-size:18px;
  color:#65676f;
  font-family:'Humanst521LtBTLight', "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  border:0;
  cursor:pointer;
  text-align:center;
  margin:10px 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  display:table;
  position:relative;
  width:auto;
  background-repeat: repeat-x;
  background-position: 0px 0px;
  border:1px solid #DB006E;
  -moz-box-shadow:0 0 5px #666;
  -webkit-box-shadow:0 0 5px #666;
  box-shadow:0 0 5px #666;
}
.pulsante a:link { color:#65676f; }
.pulsante a:active { color:#65676f; }
.pulsante a:visited { color:#65676f; }
.pulsante a:hover { color:#65676f; }


