html{height:100%;overflow:auto;}
#flashcontent{position:relative;height:300px;margin-left:254px;top:65px;}
body{height:100%;margin:0;padding:0;background-image:url(../img/sf-pagina_r1.gif);background-repeat:repeat-x;}
body,td,th{font-family:Times New Roman, Times, serif;font-size:14px;color:#7C7A7B;}
a{color:#993300;font-weight:bold;}
.breadcrumbs{margin:5px;}
.breadcrumbs a{font-weight:300;color:#9F8D4F;}
#riminiB{position:relative;left:-180px;top:-18px;}
#formAbs{position:absolute;width:70%;height:65px;top:0;left:254px;background-color:#b6a879;}
#formAbs form{margin:0;padding:0;}
#formAbs td{color:#F7F7F7;}
.calcola_prev{background-color:#E0C158;border:1px solid #FDEFDB;border-radius:5px;color:#FDEFDB;font-weight:bold;padding:5px;behavior:url(ie-css3.htc);}
#top_contatti_bk{position:absolute;width:800px;height:30px;top:65px;left:254px;font-size:18px;font-weight:bold;text-align:right;line-height:30px;background-color:#FFF;opacity:0.8;filter:alpha(opacity=80);}
#top_contatti_content{position:absolute;width:800px;height:30px;top:65px;left:254px;font-size:18px;font-weight:bold;color:#433703;text-align:right;line-height:30px;}
#top_contatti_content_abs{width:660px;height:30px;font-size:18px;font-weight:bold;color:#433703;text-align:right;line-height:30px;}
#top_contatti_content a, #top_contatti_content_abs a{color:#433703;text-decoration:none;}
#space_1{height:65px;}
.menu{font-family:'Times New Roman', Times, serif;font-size:17px;color:#9C8843;text-decoration:none;padding:1px 0 1px 0;}
.menu a:hover{color:#9E9898;border-bottom:2px solid #9F8F51;}
.menu-secondario{font-family:'Times New Roman', Times, serif;font-size:14px;color:#ffffff;text-decoration:none;}
.menu-secondario a:hover{text-decoration:underline;color:#433703;}
.TitoloOro{font-family:'Times New Roman', Times, serif;font-size:15px;color:#9C8843;}
.TitoloOroCalcola{font-family:Verdana, Geneva, sans-serif;font-size:16px;color:#FFF;font-weight:bold;}
.TitoloPagina, .TitoloPagina a{font-family:'Times New Roman', Times, serif;font-size:23px;color:#9F8D4F;font-style:italic;font-weight:bold;margin:0px;padding:0px;text-decoration:none;}
.marrone{color:#433703}
.dsp-Elenco-Titolo{font-family:'Times New Roman', Times, serif;font-size:15px;color:#433703;font-weight:bold;}
.dsp-Elenco-VaiAllaNews{display:none;visibility:hidden;}
.dsp-Elenco-AvantiIndietro{display:none;visibility:hidden;}
.dsp-News-Titolo{font-family:'Times New Roman', Times, serif;font-size:23px;color:#9F8D4F;font-style:italic;font-weight:bold;}
.DATA{font-family:'Times New Roman', Times, serif;font-size:15px;color:#433703;font-style:italic;font-weight:bold;}
.TITOLO{font-family:'Times New Roman', Times, serif;font-size:15px;color:#9F8D4F;font-weight:bold;}
.NOME{display:none;visibility:hidden;}
#guest a{font-family:'Times New Roman', Times, serif;font-size:15px;color:#433703;font-style:italic;font-weight:bold;}
.InsOBBLIGATORIO{color:#433703}
#slideshow{position:absolute;height:300px;z-index:0;}
#slideshow img{float:left;position:absolute;margin-left:0px;}
#slideshow img.show{z-index:0}
#slideshow .caption{z-index:0;background-color:#000;color:#ffffff;height:100px;width:100%;position:absolute;bottom:0;}
#slideshow .caption .content{margin:5px}
#slideshow .caption .content h3{margin:0;padding:0;color:#1DCCEF;}
.ui-datepicker{position:absolute;left:-100px;top:-100px;width:17em;padding:.2em .2em 0;z-index:100;background:#ffffff;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;border:1px solid #9F8F51;background:#9F8F51;color:#ffffff;font-weight:bold;}
.ui-datepicker .ui-datepicker-header a{color:#ffffff;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:13px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;top:50%;margin:-8px 0px 0px -8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:49%;border:1px solid red;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}
.ui-widget-content{border:1px solid #dddddd;background:#eeeeee;color:#333333;}
.ui-widget-content a{color:#333333;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-state-default, .ui-widget-content .ui-state-default{border:1px solid #cccccc;background:#f6f6f6;font-weight:bold;color:#9F8F51;outline:none;}
.ui-state-default a{color:#9F8F51;text-decoration:none;outline:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{border:1px solid #433703;background:#433703;font-weight:bold;outline:none;}
.ui-state-hover a{color:#c77405;text-decoration:none;outline:none;}
.ui-state-active, .ui-widget-content .ui-state-active{border:1px solid #433703;background:#ffffff;font-weight:bold;color:#3B5890;outline:none;}
.ui-state-active a{color:#3B5890;outline:none;text-decoration:none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{border:1px solid #433703;background:#9F8F51;color:#363636;}
.ui-state-error, .ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#b81900;color:#ffffff;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text{color:#ffffff;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary{font-weight:normal;}
.ui-datepicker .ui-datepicker-next-hover{right:12px;cursor:pointer;background:none;border:none;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;cursor:pointer;background:none;border:none;}
#callback{background:#9f8d4f;padding:10px 5px 10px 5px;color:#FDEFDB;line-height:14px;width:85%;margin:0 auto 50px auto;}
#callback h1{color:#FDEFDB;font-size:16px;font-weight:bold;letter-spacing:-0.8px;text-transform:uppercase;}
#callback mark{color:#feacd8;text-shadow:0 0 1px rgba(255,255,255,0.3);}
#callback a{color:#000;}
#callback input[type="text"]{font-size:11px;height:15px \9;*height:15px;height:18px;margin:5px 0;color:#77655c;width:123px;*padding-top:2px;padding-top:2px \9;padding-left:2px;padding-right:2px;}
#callback select{font-size:11px;color:#77655c;height:18px;padding-top:2px;padding-left:2px;}
#callback button.submit{color:#FDEFDB;background:#E0C158;border:2px solid #FDEFDB;border-radius:5px;height:25px;width:60px;display:block;line-height:13px;-moz-line-height:23px;text-align:center;font-size:12px;float:right;margin-top:5px;*margin-top:10px;text-decoration:none;font-size:16px;}

#newsletter button[type="submit"]{color:#FDEFDB;background: #a29256;border:2px solid #FDEFDB;border-radius:5px;height:25px;width:60px;display:block;line-height:13px;-moz-line-height:23px;text-align:center;font-size:12px;float:right;margin-top:5px;*margin-top:10px;text-decoration:none;font-size:16px;}

/* ABS Booking */
.booking-container-form{ background-color: #B6A879; height: auto; left: 254px; position: absolute; top: 0; width: 70%; color: #FFF; opacity: 0.85; padding: 0 0 0 1em; }
.booking-container-form div{ float: left; }
.booking-container-form td{ color: #FFF; }

/* Sommario offerte in Homepage */
.homePage{ width: 100%; height: 110px; margin: 0 0 10px 0; overflow: hidden; }

.homePage .offerBox{margin:5px 10px;padding:0;}
.homePage .offerBox li{list-style:none;display:inline;}
.homePage .offerBox .summary{display:inline-block;vertical-align:top;max-width:160px;}
.homePage .offerBox .imgOffer{border:0px solid #e9eace;margin:0 2px 5px 0;display:inline-block;max-width:180px;}
	.homePage .offerBox .imgOffer img{height: 80px; width: 80px;}
.homePage .offerBox h1{ color: #433703; font-family: 'Times New Roman',Times,serif; font-size: 15px; font-weight: bold; margin: 0; padding: 0 0 2px 0; text-decoration: underline;}

#flashcontent .homePage .offerBox{margin:0;padding:0;}
#flashcontent .homePage .offerBox li{list-style:none;display:inline;}
#flashcontent .homePage .offerBox .summary{display:inline-block;vertical-align:top;max-width:160px;}
#flashcontent .homePage .offerBox .imgOffer{border:0px solid #e9eace;margin:0 2px 5px 0;display:inline-block;max-width:180px;}
	#flashcontent .homePage .offerBox .imgOffer img{height: 70px; width: 70px;}
#flashcontent .homePage .offerBox h1{ color: #433703; font-family: 'Times New Roman',Times,serif; font-size: 15px; font-weight: bold; margin: 0; padding: 0 0 2px 0; text-decoration: underline;}

/* Sommario offerte in pagina offerte */
.offerBox{margin:0;padding:0;}
.offerBox li{list-style:none;display:inline;}
.offerBox .summary{display:inline-block;vertical-align:top;max-width:75%;}
.offerBox .imgOffer{border:6px solid #e9eace;margin:0 18px 5px 0;display:inline-block;max-width:180px;}
.offerBox h1{font-family:Arial;font-size:18px;font-weight:normal;margin:25px 0 15px;color:#993300;}

.offersGroup{width: 100%;}
.offersGroup .offerBox{float: left; width: 30%;}

.subscribe-container{margin:10px 0 10px 0;}
.btn-rounded, .btn-rounded span{border-radius:5px;}
.btn{box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);border:1px solid #CCCCCC;padding:10px;cursor:pointer;background:-moz-linear-gradient(#FDFDFC, #EBEBEB) repeat scroll 0 0 transparent;background:-webkit-gradient(linear, left top, left bottom, from(#FDFDFC), to(#EBEBEB));}
.btn span{color:#51900F;font-size:120%;letter-spacing:-1px;}
.btn-green{background-color:#233D04;border:1px solid #6F8E4A;background:-moz-linear-gradient(#97D615, #62A80E) repeat scroll 0 0 transparent;background:-webkit-gradient(linear, left top, left bottom, from(#97D615), to(#62A80E));background-color:#8acb13 !important;}
.btn-green span{color:#233D04;font-size:120%;letter-spacing:-1px;}
.iText{border:1px solid #CACACA;padding:10px;}

/* Lightbox IE Fix */
.zoom img{ border: 0; }

/* Social links */
.itemSocialLinks{float:right;}
.itemSocialLinks li{display:inline;list-style:none;}

/* Microformat Contact Details */
.vcard div{ display: inline; }
