@charset "utf-8";/*
	1. Generale
	2. Tipografia
	3. Classi
	4. Menu
	5. Footer
	6. Footer Links
	7. Sidebar
	8. Jquery Tabs
	9. A Simple jQuery Slideshow
	10. SimpleTip jQuery
	11. jQuery Lightbox
	12. pngfix
	13. Form contatti
*/
/***** 1. Generale *****/
*{margin:0;padding:0;border:none;}
html{background:#d5c28f;font-size:10px;font-family:"Times New Roman", Times, serif;}
body{background:#d5c28f url(bg.jpg) no-repeat top center;width:100%;min-height:100%;display:table;text-align:left;}
#wrap{width:804px;margin:0 auto;}
#wrap div{display:inline;float:left;}
#container{width:100%;background:url(container.gif) no-repeat left bottom;padding:0 0 21px;}
#content{width:760px;margin:0 0 0 22px;background:#fdfbef url(content.gif) no-repeat center bottom;}
#header{width:760px;height:265px;background-image:url(header.jpg);margin-left:22px;}
#main{width:505px;margin:0 16px 50px 12px;}
#sidebar{width:220px;margin:0 0 100px;}
#txt{margin:0 0 0 20px;width:481px;display:inline;float:left;}
:focus{outline:none;}
.home #header{background-position:0 0;}
.storia #header{background-position:0 -265px;}
.ospitalita #header{background-position:0 -530px;}
.azienda #header{background-position:0 -795px;}
.eventi #header{background-position:0 -1060px;}
.staff #header{background-position:0 -1325px;}
.attivitaeservizi #header{background-position:0 -1590px;}
.prezzi #header{background-position:0 -1855px;}
.comeraggiungerci #header{background-position:0 -2120px;}
.photogallery #header{background-position:0 -2385px;}
.capodanno #header{background-position:0 -2650px;}
#wifi{display:inline;float:right;margin:206px 0 0;width:108px;height:60px;background:url(sprite.jpg) 0 -293px;}
#back{display:inline;float:left;width:114px;height:48px;margin:20px 10px;background:url(submenu.gif) 0 0;}
/***** 2. Tipografia *****/
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
h3{font-size:25px;font-style:italic;font-weight:bold;color:#3c5a10;margin:20px 0 0;padding:0 0 0 20px;}
h4{font-size:15px;margin:0 0 15px;color:#3c5a10;font-weight:bold;}
h5{font-size:13px;}
p{font-size:12px;margin:0 0 15px;}
ul{list-style:none;}
#txt ul li p{padding-left:28px;margin:15px 0;background:url(li.gif) no-repeat;15px 0;}
strong{font-weight:bold;color:#3c5a10;}
b{font-weight:bold;}
em{font-weight:bold;}
i{font-style:italic;color:#3c5a10;}
.info{background:#fff;font-size:1.6em;padding:3px;border:1px solid #ddd;}
/*pagine*/
.calendario h4{margin:0;}
.calendario strong{color:#BBB9B1;margin:10px 0 -10px;}
#preventivo{display:inline;float:left;width:184px;clear:both;height:74px;margin:10px 150px 40px;background:url(sprite.jpg) 0 -932px;}
#formpreventivo{height:0;overflow:hidden;width:100%;}
/*tabella prezzi*/
table.prezziuno{font:1.2em "Trebuchet MS","Times New Roman",Times,serif;text-align:center;width:99%;margin:20px 0;}
table.prezziuno th{width:33%;padding:30px 0 10px;color:#485634;font-variant:small-caps;background:url(table-th.gif) top right no-repeat;}
table.prezziuno th.last{background:none;}
table.prezziuno td{border-top:#b8d568 solid 1px;border-right:#b8d568 solid 1px;padding:10px 0;color:#342f26;}
table.prezziuno td.first{border-top:none;background:url(table-td-first.gif) 0 0 no-repeat;}
table.prezziuno td.last{border:none;background:url(table-td-last.gif) top right no-repeat;}
table.prezziuno tr.penultimate td{padding:0;font-size:0;height:1px;}
table.prezziuno tr.last td{height:60px;border:none;background:url(table-last-td.gif) bottom right no-repeat;}
table.prezziuno tr.last td.last{background:none;}
table.prezzidue{font:1.2em "Trebuchet MS","Times New Roman",Times,serif;text-align:center;color:#485634;width:100%;margin:20px 0;}
table.prezzidue th{width:55%;padding:40px 0 10px;}
table.prezzidue th.first{background:url(table-th.gif) top right no-repeat;}
table.prezzidue td{padding:10px 0;background:url(table2-horizontal.gif) top center no-repeat;}
table.prezzidue td.first{border-right:#b8d568 solid 1px;}
table.prezzidue tr.penultimate td{font:0;padding:0;height:1px;}
table.prezzidue tr.last td.first{background:url(table-last-td.gif) right bottom no-repeat;border:none;height:65px;}
table.prezzidue tr.last td{background:none;}
/***** 3. Classi *****/
.offertaspeciale{padding-left:88px;min-height:95px;height:auto !important;height:95px;background:url(cartello-offertaspeciale.gif) no-repeat;color:#485634;font-weight:bold;margin-top:30px;}
.hide{display:none !important;}
#indicazioni{display:inline;float:left;width:266px;height:123px;background:url(contatti.gif);}
.contatti{float:left;width:40%;}
hr{display:none;}
.hr{margin:auto;border:none;height:10px;width:100%;background:url(table2-horizontal.gif) center center no-repeat;}
#main .lightbox{display:inline;float:left;margin:0 5px 0 0;}
#gallerycontent{width:505px;padding:0 0 100px;}
.show{font-size:0.8em;color:#3C5A10;}
.nyroModalClose{display:none;}
/***** 4. Menu *****/
#menu{float:right;clear:both;width:150px;height:186px;background:url(menu.gif) no-repeat 0 -236px;padding:31px 0 19px 50px;margin:10px 0 0;}
#menu span{font-size:0;position:absolute;top:-9999px;left:-9999px;}
#menu li{display:inline;float:left;width:150px;}
#menu li a:hover, #menu li a:focus, .home .home a, .storia .storia a, .ospitalita .ospitalita a, .azienda .azienda a, .azienda .azienda a, .eventi .eventi a, .staff .staff a, .attivitaeservizi .attivitaeservizi a, .prezzi .prezzi a, .comeraggiungerci .comeraggiungerci a{background-image:url(menu.gif);}
#menu li a{display:block;}
#menu .home a{height:23px;background-position:-50px -31px;}
#menu .storia a{height:17px;background-position:-50px -54px;}
#menu .ospitalita a{height:22px;background-position:-50px -71px;}
#menu .azienda a{height:24px;background-position:-50px -93px;}
#menu .eventi a{height:19px;background-position:-50px -117px;}
#menu .staff a{height:21px;background-position:-50px -136px;}
#menu .attivitaeservizi a{height:21px;background-position:-50px -157px;}
#menu .prezzi a{height:20px;background-position:-50px -178px;}
#menu .comeraggiungerci a{height:22px;background-position:-50px -198px;}
/***** 5. Footer *****/
#footer{width:760px;margin:0 0 0 22px;padding:30px 0;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;overflow:hidden;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footertop{width:100%;background:#179fab url(footer-bg-top.gif) no-repeat top left;}
#footerbottom{width:100%;background:url(footer-bg-bottom.gif) no-repeat bottom left;padding:6px;}
#footer p{margin:0 20px;}
/***** 6. Footer Links *****/
#links{display:inline;float:left;/*height:93px;*/width:761px;margin:28px 0 30px;}
#links span{font-size:0;position:absolute;top:-9999px;left:-9999px;}
#links li{display:inline;float:left;background-image:url(links.gif);}
#links a{display:block;width:100%;height:100%;}
#links .uno{height:88px;width:105px;margin:1px 70px 1px 6px;background-position:0 0;}
#links .due{height:90px;width:172px;margin:0 82px 0 0;background-position:0 -88px;}
#links .tre{height:83px;width:129px;margin:3px 95px 4px 0;background-position:0 -177px;}
#links .quattro{height:80px;width:102px;margin:5px 0;background-position:0 -260px;}
#links .cinque{height:95px;width:271px;margin:20px 0 0 245px;background-position:0 -340px;}
/***** 7. Sidebar *****/
#sidecontent{width:100%;margin:50px 0;}
#sidecontent a{display:inline;float:left;margin-bottom:30px;background-image:url(sprite.jpg);}
#fotohome{width:214px;height:432px;margin:50px 0;clear:both;background:url(side-home.jpg) no-repeat;}
#postit{height:252px;width:204px;background-position:0 -501px;}
#bb{height:171px;width:154px;background-position:-108px -295px;}
#calendar{height:205px;width:155px;background-position:-262px -295px;margin:50px 0 0 50px;}
#galleryolio{float:right !important;height:159px;width:131px;background-position:0 -134px;margin-right:10px;}
#galleryconfetture{float:right !important;height:156px;width:189px;background-position:-131px -134px;}
/**/
#photogallery{height:131px;width:227px;}
.attivitaeservizi #photogallery{background-position:-631px -134px;}
.azienda #photogallery{background-position:-631px -271px;}
.eventi #photogallery{background-position:-631px 0;}
.ospitalita #photogallery{background-position:-631px -539px;}
/**/
#photoside1{width:214px;height:432px;margin:50px 0;clear:both;background-position:-204px -501px;}
#photoside2{width:214px;height:432px;margin:50px 0;clear:both;background-position:-417px -501px;}
#facebook{width:126px;height:91px;background-position:-247px 0;margin:0 0 6px 60px !important;}
#facebook:hover{background-position:-373px 0;}
#faceblog{background-position:-320px -91px;width:145px;height:74px;margin-left:40px;}
#promozioni{background-position:-320px -166px;width:145px;height:93px;margin-left:40px;}
/***** 8. Jquery Tabs *****/
#submenu li.tabs-selected, #submenu li:hover{background-image:url(submenu.gif);background-repeat:no-repeat;}
.tabs-hide{display:none !important;}
.tabs-container{clear:both;width:425px;}
#submenu{height:48px;width:425px;display:block;clear:both;background-image:url(submenu.gif);background-repeat:no-repeat;margin:0 0 20px;}
#submenu span{font-size:0;position:absolute;top:-9999px;left:-9999px;}
#submenu li{display:inline;float:left;overflow:hidden;height:48px;}
#submenu a{display:block;height:100%;width:100%;}
.azienda #submenu{background-position:0 -144px;}
.ospitalita #submenu{background-position:0 -240px;}
#submenu .uno{width:114px;margin-right:8px;}
#submenu .due{width:72px;margin-right:10px;}
#submenu .tre{width:103px;margin-right:9px;}
#submenu .quattro{width:109px;}
#submenu .lazienda{background-position:0 -96px;}
#submenu .olio{background-position:-122px -96px;}
#submenu .conserve{background-position:-204px -96px;}
#submenu .accoglienza{background-position:0 -192px;}
#submenu .alloggi{background-position:-122px -192px;}
#submenu .colazione{background-position:-204px -192px;}
/***** 9. A Simple jQuery Slideshow *****/
.slideshow{position:relative;height:350px;}
.slideshow img{position:absolute;top:0;left:0;z-index:5;}
.slideshow img.active{z-index:7;}
.slideshow img.last-active{z-index:6;}
.topimage{display:inline;width:481px;height:233px;overflow:hidden;margin:5px 0 20px;}
.topimage img{display:inline;margin:17px 0 0 9px;}
.frame{position:absolute;z-index:10;width:481px;height:233px;background:url(frame.png) no-repeat;}
/***** 10. SimpleTip jQuery *****/
#galleryolio .tooltip,#galleryconfetture .tooltip{position:absolute;top:0;left:0;z-index:3;display:none;padding:5px;background:url(balloon-entra.gif) no-repeat;width:83px;height:44px;}
#wifi .tooltip{position:absolute;top:0;left:0;z-index:3;display:none;padding:5px;background:url(balloon-wifi.gif) no-repeat;width:138px;height:83px;}
/*11. jQuery Lightbox*/
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background:transparent url(blank.gif) no-repeat;/* Trick IE into showing hover */ display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover{background:url(prev.gif) left 50% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background:url(next.gif) right 50% no-repeat;}
/*** START :next / previous text links ***/
#nextLinkText, #prevLinkText{color:#FF9834;font-weight:bold;text-decoration:none;}
#nextLinkText{padding-left:20px;}
#prevLinkText{padding-right:20px;}
/*** END :next / previous text links ***/
/*** START :added padding when navbar is on top ***/
.ontop #imageData{padding-top:5px;}
/*** END :added padding when navbar is on top ***/
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;}
#imageData #helpDisplay{clear:left;float:left;display:block;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;display:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix{display:inline-block;width:100%;}
* html .clearfix{/* Hides from IE-mac \*/ height:1%;/* End hide from IE-mac */ }
#lightboxIframe{display:none;}
/*12. Form contatti*/
#contatti{display:inline;float:left;clear:both;width:262px;height:254px;background:url(form.jpg);padding:12px 50px 30px 30px;}
#contatti li{margin:0 0 7px;}
#contatti label{font-size:13px;}
#contatti input, #contatti textarea{background:#fefefe;border:1px solid #eef6b7;width:100%;}
#contatti textarea{height:100px;}
#contatti #invia{width:65px;height:23px;background:url(form-buttons.gif) 0 0;border:none;float:right;}
#contatti #annulla{width:75px;height:24px;background:url(form-buttons.gif) -65px 0;border:none;float:right;margin:0 0 0 10px;}
/*13. pngfix
img.DD_belatedPNG_sizeFinder, img.DD_belatedPNG_sizeFinder{margin:-999px 0 0;}*/
/*14. GMaps*/
#map_canvas{width:450px;height:450px;}
#location{margin:20px 0;}
#directions table{width:100%;}
#location input{border:1px #ccc solid;padding:2px 5px;}
/*** NEWS ***/
body.capodanno #txt{margin-top:25px;}
body.capodanno p{font-size:13px;}
/*** jQuery Plugin -> nyromodal ***/
div#nyroModalFull{color:#4a5a2f;}
div#nyroModalFull h4,div#nyroModalFull p{font-size:1.5em;}
div#nyroModalFull div#nyroModalLoading{border:4px solid #777;width:150px;height:150px;text-indent:-9999em;background:#eeef8e url(ajaxLoader.gif) no-repeat;background-position:center;}
div#nyroModalFull div#nyroModalLoading.error{border:4px solid #f66;line-height:20px;padding:20px;width:300px;height:100px;text-indent:0;background:#fff;}
div#nyroModalFull div#nyroModalWrapper{background:#eeef8e;border:4px solid #b2c198;}
div#nyroModalFull div#nyroModalWrapper a#closeBut{position:absolute;display:block;top:-25px;right:-25px;width:39px;height:39px;text-indent:-9999em;background:url(close.png) no-repeat;outline:0;z-index:1;}
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle{margin:0;padding:0;position:absolute;top:-22px;left:5px;font-size:12px;color:#ddd;}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent{overflow:auto;}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent{padding:20px;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent{position:relative;overflow:hidden;text-align:center;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img{vertical-align:baseline;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div{position:absolute;bottom:0;left:0;background:black;padding:10px;margin:10px;border:1px white dotted;overflow:hidden;opacity:0.2;filter:alpha(opacity=20);}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover{opacity:0.5;filter:alpha(opacity=50);cursor:help;}
div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext{z-index:105;outline:none;position:absolute;top:40%;height:39px;width:39px;cursor:pointer;text-indent:-9999em;background-image:url(data:image/gif;base64,AAAA); /* Trick IE6 */}
div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalNext, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalNext{height:39px;width:39px;}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev{left:-50px;background-image:url(prev.png);}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext{right:-50px;background-image:url(next.png);}
