@charset "iso-8859-1";
/* CSS Document */
body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  overflow-x:hidden !important;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#3A1F25;
  line-height: 1.5;
  background-image: url(img/sfondo.jpg);
  background-repeat: repeat-x;
  background-color: #EAE7DF;
}
html { overflow-x:hidden !important; }
div#form-contatti { width:98%; }
div#form-contatti-tabellina {
  margin-top:3px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background-color:#E7E1DA;
  padding:5px;/*
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	*/
}
.titolo1 {
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#391F25;
  font-size:28px;
  line-height:1.2;
  letter-spacing: -2px;
}
.titolo2 {
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#A46319;
  font-size:28px;
  line-height:1.2;
  letter-spacing: -2px;
}
.sottotitolo {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:22px;
  color:#927D61;
  margin-bottom:5px;
  letter-spacing: -2px;
}
.sottotitolo2 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:16px;
  color:#927D61;
}
.evidenziato {
  color:#B76319;
  font-weight:bold;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
}
.titolobookingnews {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  color:#F2F2E5;
  font-size:25px;
}
.titolobookingnews2 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  color:#C9C49F;
  font-size:25px;
}
.testoform {
  color:#FFF;
  font-weight:bold;
  font-size:11px;
  font-family:Tahoma, Geneva, sans-serif;
}
.testofferta {
  font-family:Tahoma, Geneva, sans-serif;
  color:#C7C49F;
  font-size:11px;
}
.testofferta a:link {
  font-family:Tahoma, Geneva, sans-serif;
  color:#C7C49F;
  font-size:11px;
}
.testofferta a:active {
  font-family:Tahoma, Geneva, sans-serif;
  color:#C7C49F;
  font-size:11px;
}
.testofferta a:visited {
  font-family:Tahoma, Geneva, sans-serif;
  color:#C7C49F;
  font-size:11px;
}
.titolofferta {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  color:#F2F2E5;
  font-size:20px;
}
a:link {
  text-decoration: none;
  color:#333333;
  outline:none;
}
a:visited {
  text-decoration: none;
  color:#333333;
  outline:none;
}
a:active {
  text-decoration: none;
  color:#333333;
  outline:none;
}
a:hover {
  color: #660000;
  text-decoration: none;
  outline:none;
}
h1 {
  padding:0;
  margin:0;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:30px;
  color:#3A1F25;
  letter-spacing: -2px;
  font-weight: normal;
}
h2 {
  padding:0;
  margin:0;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:25px;
  color:#927D61;
  line-height: 24px;
  letter-spacing: -2px;
  font-weight: normal;
}
div#sfondo {
  width: 1308px;
  top:0;
  left:50%;
  margin-left:-654px;
  position: absolute;
  z-index:0;
}
div#lingue {
  width: 78px;
  height:11px;
  overflow:hidden;
  top:263px;
  position: absolute;
  z-index:15;
  left: 346px;
}
div#lingue-flag {
  margin-right:3px;
  float:left;
}
div.fb-like {
  width: 78px;
  height:11px;
  overflow: visible;
  top:263px;
  position: absolute;
  z-index:15;
  left: 432px;
}
div#top-flash {
  width:980px;
  height:205px;
  overflow:hidden;
  position:absolute;
  z-index:3;
}
div#cubo {
  width:400px;
  height:400px;
  position:absolute;
  left: 557px;
  top: 134px;
  z-index:2;
  overflow:hidden;
}
div#booking {
  width:260px;
  height:180px;
  overflow:hidden;
  position:absolute;
  left: 29px;
  top: 306px;
}
div#header-newsletter {
  width:260px;
  height:99px;
  overflow:hidden;
  position:absolute;
  left: 302px;
  top: 397px;
  background-image: url(img/p_head.jpg);
}
div#header-gruppo {
  width:260px;
  height:99px;
  overflow:hidden;
  position:absolute;
  left: 302px;
  top: 299px;
  background-image: url(img/p_head.jpg);
}
div#header-p-titolo {
  width:210px;
  float:left;
  margin-left:20px;
  margin-top:10px;
}
div#header-p-testo {
  width:210px;
  float:left;
  line-height:1.3;
  margin-left:20px;
  font-size:12px;
}
div#ombra {
  width:341px;
  height:62px;
  position:absolute;
  left: 591px;
  top: 498px;
  z-index:1;
}
div#scritta {
  width:261px;
  height:59px;
  position:absolute;
  left: 711px;
  top: 91px;
  z-index:10;
}
div#container {
  margin:auto;
  position: relative;
  z-index:2;
  width:980px;
}
div#header {
  position:relative;
  height:538px;
}
div#contenuto {
  background-color:#DBD3C9;
  min-height:640px;
  background-image: url(img/footer_sfondo.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
}
div#contenuto-sx {
  float:left;
  width:610px;
}
div#conteuto-sx-stondato {
  margin-top:3px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background-color:#E7E1DA;
  padding:5px;
  text-align:center;
}
div#contenuto-sx-beauty {
  float:left;
  margin:2px;
  position:relative;
  width:184px;
  height:184px;
}
div#contenuto-sx-beauty-img {
  position:absolute;
  z-index:1;
}
div#contenuto-sx-beauty-box {
  position:absolute;
  width:150px;
  height:30px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color:#FFFFFF;
  padding:5px;
  filter:alpha(opacity=80);
  -moz-opacity:.80;
  opacity:.80;
  z-index:2;
  top:120px;
  left:5px;
}
div#contenuto-sx-beauty-titolo {
  position:absolute;
  width:150px;
  height:30px;
  padding:5px;
  padding-top:8px;
  z-index:3;
  top:120px;
  left:5px;
}
div#contenuto-sx-miniatura {
  float:left;
  margin:5px;
  opacity:1.0;
  filter:alpha(opacity=100);
  border:#CEC4B5 solid 3px;
}
div#contenuto-sx-miniatura a:hover {
  opacity:0.5;
  filter:alpha(opacity=50);
}
div#contenuto-sx-titolo {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:30px;
  color:#3A1F25;
  letter-spacing: -2px;
  padding:15px;
  padding-bottom:10px;
  padding-top: 5px;
}
div#contenuto-sx-testo {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#3A1F25;
  padding-left:15px;
  line-height: 20px;
  margin-bottom: 30px;
}
div#contenuto-sx-testo img {
  float:left;
  display:inline;
}
div#contenuto-sx-testo ul { }
div#contenuto-sx-testo ul li { list-style-position:inside; }
div#contenuto-sx-testo-sx {
  width:250px;
  float:left;
}
div#contenuto-sx-testo-dx {
  width:250px;
  float:right;
}
div#contenuto-sx-sottotitolo {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:25px;
  color:#927D61;
  padding-left:15px;
  padding-bottom:10px;
  line-height: 24px;
  letter-spacing: -2px;
}
div#contenuto-sx-immagini { text-align:center; }
div#contenuto-sx-gm {
  text-align:center;
  border: 2px solid #6E614A;
  margin-left:15px;
  width:580px;
}
div#contenuto-sx-gruppo {
  margin-bottom:7px;
  clear:both;
}
div#contenuto-sx-gruppo-immagine {
  float:left;
  width:330px;
}
div#contenuto-sx-gruppo-testo {
  float:left;
  width:260px;
}
div#contenuto-dx {
  float:right;
  width:370px;
}
div#contenuto-dx-titolo {
  width:350px;
  float:right;
  text-align:right;
  margin-right:50px;
  margin-top:20px;
}
div#contenuto-dx-box { width:370px; }
div#contenuto-dx-news {
  width:360px;
  clear:both;
}
div#contenuto-dx-news-sx {
  float:left;
  width:34px;
}
div#contenuto-dx-news-middle {
  margin-top:15px;
  margin-left:11px;
  float:left;
  width:270px;
  min-height:110px;
}
div#contenuto-dx-news-dx {
  float:right;
  width:34px;
}
div#contenuto-dx-news-titolo {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  color:#A4631A;
  line-height:1.2;
  margin-bottom:5px;
}
div#contenuto-dx-news-testo { }
div#contenuto-dx-news-img {
  margin-right:10px;
  float:left;
  border:#CEC4B5 solid 3px;
}
div#contenuto-dx-tutte {
  clear:both;
  text-align:right;
  padding-right:57px;
}
div#footer { min-height:200px; }
div#sottofooter {
  padding:20px;
  text-align:center;
}
div#footer-sx {
  float:left;
  width:375px;
}
div#footer-sx-logo {
  padding-left:10px;
  clear:both;
}
div#footer-sx-indirizzo {
  padding-left:30px;
  clear:both;
  text-align:left;
}
div#footer-dx {
  float:right;
  width:595px;
}
div#footer-dx-vt {
  padding-right:10px;
  clear:both;
  text-align:right;
}
div#footer-dx-meteo {
  padding-right:10px;
  clear:both;
  text-align:right;
}
div#footer-dx-carte {
  padding-right:25px;
  clear:both;
  text-align:right;
  padding-top:15px;
}
div#footer-dx-img {
  float:right;
  width:270px;
}
div#footer-dx-testo {
  float:left;
  text-align:right;
  width:300px;
  padding-top:10px;
}
div#footer-basso {
  clear:both;
  padding:10px;
  text-align:center;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:10px;
}
div#divisore {
  clear:both;
  padding-bottom:70px;
  width:100%;
}
div#divisore2 {
  clear:both;
  width:100%;
}
/***************************************************************************************/
div#lmo {
  width:550px;
  min-height:100px;
  margin-top:3px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  background-color:#E7E1DA;
  padding:5px;
  float:left;
}
div#lmo-titolo {
  width:100%;
  margin:10px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:20px;
  letter-spacing:-1;
  font-size:bold;
  float:left;
}
div#lmo-img {
  float:left;
  margin-right:10px;
  margin-bottom:10px;
  border:#CEC4B5 solid 3px;
}
div#lmo-centrale {
  margin-left:10px;
  margin-right:10px;
}
div#lmo-dettaglio {
  clear:both;
  text-align:right;
  margin-right:10px;
  font-size:12px;
  font-weight:bold;
}

