a:link, a:visited{text-decoration:none;}a:hover, a:active{text-decoration:underline;}.icon{background-image:url(/tmpl_images/sprite.png)}#container{position:relative;z-index:20; height:100%;}.center{width:980px;}#containerTopFixed{border-top:1px solid #fff !important;}#containerTopFixed .overlay:first-child{box-shadow: 0 2px 8px rgba(0, 0, 0, 0.60); background-image:url(/tmpl_images/bgMenuBar.png);}#containerTop .center{background-image:url(/tmpl_images/bgContentBoxContainerTop.jpg); padding:35px 20px; width:970px; border-radius:0 0 10px 10px; box-shadow:0 0 4px rgba(50, 50, 50, 0.3);}.nav_posBannerBottomLeft_horizontal #bannerBarBottom{border-bottom:1px solid #fff; margin-top:10px;}#bannerBarTop .overlay, #bannerBarBottom .overlay, #bannerBarBottom .center{background-color:transparent !important;}#bannerBarTop .center{background-image:url(/tmpl_images/bgMenuBar.png);}#bannerBarTop .center{border-width:0 10px; border-style:solid; border-color:#fff; width:960px;}#navMain.posBannerBottomLeft li a{background-image:url(/tmpl_images/bgButtonMenu.png) !important; margin-left:10px; border-radius:8px 8px 0 0; box-shadow:0 -11px 9px -11px rgba(0, 0, 0, 0.5) inset; padding:18px 12px; text-transform:none !important;}#navMain.posBannerBottomLeft li.selected a{box-shadow:5px 0 3px -2px rgba(0, 0, 0, 0.6);}#headergraphic{width:960px !important; border-width:0px 10px; border-style:solid; border-color:#fff;}.nav_posBannerTopLeft_horizontal #headergraphic{border-top-width:5px;}.nav_posBannerBottomLeft_horizontal #headergraphic{border-bottom-width:10px;}.slideshow-images{width:inherit !important;}#contentBox{background-image:url(/tmpl_images/shContentBox.png), url(/tmpl_images/bgContentBoxContainerTop.jpg); background-position:top center, top left; background-repeat:repeat-y, repeat; padding-bottom:35px;}#contentBox:after{content:""; position:absolute; top:0; left:0; width:100%; height:18px; background-color:#b29c8f; z-index:-1; opacity:0.10; filter: alpha(opacity=10);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";}.sidebar_rightSidebar #mainContent, .sidebar_leftSidebar #mainContent{width:650px; margin:0 40px 0 30px;}.sidebar_leftSidebar #mainContent{margin-left:40px; margin-right:30px;}#home_page #mainContent, #home_page.search_posSidebarRight #mainSidebar{margin-top:38px;}#mainContent .overlay{opacity:0.8;filter: alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}#mainSidebar{width:230px; margin-top:45px;}.sidebar_leftSidebar #mainSidebar{margin-left:30px;}#mainSidebar .overlay{opacity:0.8;filter: alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}footer{padding:15px 0 0; background-image:url(/tmpl_images/bgMenuBar.png); box-shadow:0px -3px 8px rgba(50, 50, 50, 0.5); z-index:555;} footer .center{border:0px;background:none !important; width:100%;} footer{border:0px;}#logoTitle a#logo{margin-right:10px;}#logoTitle #containerTitle .siteTitle, #logoTitle.posTopCenter a#logo{margin-bottom:8px;}#logoTitle #containerTitle .siteTitle a:link{text-shadow: 0 0 10px rgba(0,0,0,0.3); text-transform:uppercase;}#logoTitle #containerTitle .siteTitle a:hover{text-decoration:none;}#navMain ul li a:link, #navMain ul li a:visited{text-transform:uppercase;}#navMain ul li a:hover{text-decoration:none;}#navMain ul li.active a:link{padding-right:24px!important;}#navMain ul.secondLevel li a, #navMain ul.thirdLevel li a{margin:0 !important; text-shadow:none !important;}#navMain ul li.active a span.triangle{right: 10px;}#navMain.horizontal ul li a:link, #navMain.horizontal ul li a:visited{padding:18px;background-image:url(/tmpl_images/lineMenu.png), url(/tmpl_images/shMenu.png), url(/tmpl_images/bgMenuBar.png); background-position:top right, top left, top left; background-repeat:no-repeat, repeat-x, repeat;}#navMain.horizontal ul li.selected > a, #navMain.horizontal ul li a:hover, #navMain.posTopRight.horizontal ul li.selected a, #navMain.posTopRight.horizontal ul li a:hover, #navMain.posTopCenter ul.firstLevel li.selected a, #navMain.posTopCenter ul.firstLevel li a:hover{background-image:url(/tmpl_images/bgMenuBar.png); text-shadow:1px 2px 3px #000000;}#navMain.horizontal ul.firstLevel li:first-child a{border-left:0;}#navMain.horizontal ul.firstLevel li:last-child a{border-right:0;}#navMain.posTopFixedLeft ul.firstLevel > li a, #navMain.posTopFixedRight ul.firstLevel > li a, #navMain.posBannerTopLeft ul.firstLevel > li a, #navMain.posBannerBottomLeft ul.firstLevel > li a{border-color:transparent;}#navMain.posBannerBottomLeft.horizontal ul li.selected a, #navMain.posBannerBottomLeft.horizontal ul li a:hover{color:#929292 !important; text-shadow:none;}#navMain.posTopRight.horizontal ul li a, #navMain.posTopCenter.horizontal ul li a{padding:13px; border-radius:8px; text-decoration:none; margin-left:5px; text-transform:none; margin-bottom:5px;}#navMain.posTopRight, #navMain.posTopCenter{margin-top:15px;}#navMain.posTopRight ul.firstLevel li a, #navMain.posTopCenter ul.firstLevel li a{border:0;}#navMain.posTopRight ul li.selected a, #navMain.posTopCenter ul li.selected a, #navMain.posTopRight ul li a:hover, #navMain.posTopCenter ul li a:hover{box-shadow:1px 1px 3px rgba(0, 0, 0, 0.5);}#navMain.vertical{background-image:url(/tmpl_images/bgBoxSidebar.jpg); margin-bottom:25px; position:relative;}#navMain.vertical ul li{border-bottom:1px solid #d3cfc8;}#navMain.vertical ul li a{background-color:transparent !important; padding:20px; color:#565656; text-transform:none;}#navMain.vertical ul li.active a, #navMain.posBannerBottomLeft.horizontal ul li a, #navMain.posBannerBottomLeft.horizontal ul li.active a{color:#565656;}#navMain.vertical ul li.selected a{background-color:transparent !important; border-color:#D3CFC8 !important; color:#929292 !important;}#navMain.vertical ul li a:hover{color:#929292 !important;}#navMain.vertical ul.firstLevel li:first-child a{border-top:0;}#navMain.vertical ul.firstLevel li:last-child a{border-bottom:0;}#navMain.vertical ul.secondLevel li{border:none;}#navMain.vertical ul.secondLevel li a, #navMain.vertical ul.thirdLevel li a{white-space:nowrap}#navMain.vertical ul.secondLevel li a:hover, #navMain.vertical ul.thirdLevel li a:hover{color:#919191 !important;}#search form .overlay{background-color:#000 !important; opacity:0.5; filter:alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; background-image:url(/tmpl_images/bgMenuBar.png); border-radius:8px; box-shadow:0 3px 1px 0 #000000 inset !important;}#search .icon{background-position:0 0; top:-13px; right:-8px;}#search input.searchstyle{width:75px; height:25px; padding:0 30px 0 10px;}#search input.submitstyle{border:0; position:absolute; width:25px; height:25px; *text-transform:uppercase; text-indent:-999px; z-index:5; top:0px; right:4px; background-color:transparent;}#search.posTopFixedLeft, #search.posTopFixedRight{margin:11px 0;}#search.posTopCenter{margin-top:35px;}#home_page.nav_posBannerTopLeft_horizontal #search.posTopRight, #home_page.nav_posBannerBottomLeft_horizontal #search.posTopRight, #home_page.nav_posSidebarLeft_vertical #search.posTopRight, #home_page.nav_posSidebarRight_vertical #search.posTopRight{right:80px;}#search.posTopRight{position:absolute; top:50%; right:20px; margin-top:-12px;}#search.posSidebarLeft, #search.posSidebarRight{margin-bottom:30px;}.nav_posSidebarRight_vertical #search.posSidebarLeft, .nav_posSidebarRight_vertical #search.posSidebarRight{margin-bottom:20px;}#selectLanguage.posTopRightAbsolute{top:20px; right:20px;}#selectLanguage span.overlay{background-color:#000; opacity:0.3;}#selectLanguage a.selected{border:1px solid rgba(0, 0, 0, 0.2);}#selectLanguage.posTopFixedRight, #selectLanguage.posTopFixedLeft{margin:7px 0px;}#selectLanguage.posTopCenter{vertical-align:top; margin:30px 0 0 10px;}#selectLanguage.posTopRight{position:absolute; top:50%; right:20px; margin-top:-17px;}#path{margin:0 0 20px; padding:3px 0 0;}h1.pagename, h3.pagename{padding:8px 28px; text-transform:capitalize; text-shadow:0px 2px 3px rgba(0, 0, 0, 1); width:613px; margin-left:-8px; background-image:url(/tmpl_images/bgMenuBar.png); border-radius:10px; box-shadow:0 1px 3px rgba(50, 50, 50, 0.4);}#photogallery h1.pagename, .contatti h1.pagename, .contact_page h1.pagename, #dynamic_page h1.pagename{margin-bottom:20px;}#print{margin-top:20px; position:absolute; top:28px; right:0;}#print a{display:block; height:18px; line-height:18px; padding-right:24px; background-image:url(/tmpl_images/sprite.png); background-repeat:no-repeat; background-position:right -267px top -115px; text-transform:capitalize;}#dynamic_content_page #print{position:static; margin-top:0; float:right !important;}#dynamic_content_page #print a{color:#000; background:none; padding-right:0;}#share_box{margin:0 0 20px 0 !important;}#home_page #share_box{margin-bottom: 0px!important;}#facebook_box, #twitter_box, #flickr_box{margin-left:0px!important;}#mainContent #box_news_hp{line-height:150%;}#mainContent #box_news_hp .innerbox_news_hp_central{border-bottom:1px solid;margin-bottom:20px;}#mainContent #box_news_hp .news_item{margin-bottom:10px;}#red_box_container, #dinamic_red_box_container{padding:20px; background:#fff !important; box-shadow:0px 1px 4px rgba(50, 50, 50, 0.4);}#dynamic_content_page #dinamic_red_box_container, #photogallery_page #dinamic_red_box_container{padding:20px;}.red_box_frame{margin-bottom:30px !important;}.red_box_frame .red_box_frame-deco01{border-bottom:1px solid;}.red_box_frame:last-child .red_box_frame-deco01{margin-bottom:0;}.red_box_frame.small-red-box{width:295px; margin-right:20px;} body#dynamic_content_page .red_box_frame, body#risultato_ricerca .red_box_frame{overflow:visible}.red_box h3{margin-bottom:17px;}.red_box .abstract{line-height:150%;}.red_box .date_comments{}.red_box img, .wide_image{margin:0 0 15px 0; box-shadow:0 0 3px rgba(50, 50, 50, 0.2);}.red_box img.left_image{margin:0 15px 15px 0;}.box-attach, .date_and_comments{padding-bottom:15px;}.box-attach img{margin-top:-8px; margin-right:7px;}ul#navigation{width:100% !important; position:relative; z-index:1; margin:40px 0 10px !important;}#dynamic_content_page ul#navigation{float:none; margin-top:30px !important;}ul#navigation .nav_arrow, ul#navigation a.prev_page_int span, ul#navigation .next_page_int span{padding:5px;}ul#navigation li{list-style:none;}ul#navigation li a, #nav_dinamic a:hover, #nav_dinamic-bottom a:hover, ul#navigation li a:hover{text-decoration:none;}#nav_dinamic-bottom{margin-top:17px;}.thumb_gallery{width:650px !important;}#box_contact{line-height: 170%;}.span-label-radio, .custom-radio{float:none !important; margin-right:5px;}.custom-checkbox{margin-right:5px;}.submit_send{padding:10px; width:80px !important; cursor:pointer; background:#919191; color:#fff; border:none;}.contatti #innerMainContent br:first-child{display:none;}#custom_contact_info, #map_canvas, .iframe_maps.wide_image{width:650px !important;}#sitofono_button_contact{margin-left:20px; margin-right:30px;}#contact_page #sitofono_button{margin-top:0;}#nav_dinamic{margin-bottom:20px;}#nav_dinamic a, #nav_dinamic-bottom a, #nav_dinamic span.page_sel, #nav_dinamic-bottom span.page_sel{padding:5px; display:inline-block;}#photogallery_page .red_box div:last-child{text-align:left;}#photogallery .red_box{margin:0 !important;}#photogallery_page .copertina-album, #photogallery_page .copertina-album a, #photogallery_page .copertina-album a img, #photogallery_page .copertina-album a span.descrizione-album, #photogallery_page #singol-img img, #photogallery_page #nav_photogallery-bottom{width:100% !important;}#photogallery_page .copertina-album .button-slideshow{width:50px !important;}#dinamic_red_box_container .catalogGlobalDesc.text{padding-bottom:10px !important;}#blueBoxContainer .overlay{opacity:0.5!important;filter: alpha(opacity=50)!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"!important;}#blueBoxContainer .blue_box_external_bg{border:0px solid;position:relative;}#mainSidebar h4{padding:12px; text-shadow:0 2px 3px #000000; border-radius:10px; background-image:url(/tmpl_images/bgMenuBar.png); float:left; margin-top:-30px; margin-bottom:13px; margin-left:-24px; position:relative; box-shadow:0 1px 3px rgba(50, 50, 50, 0.9);}#mainSidebar .innerbox_news_hp, .sidebar-albums, #sitofono_button, .blue_box, #social_container{margin:0px 0 25px; padding:20px 15px; background-image:url(/tmpl_images/bgBoxSidebar.jpg); position:relative;}#sitofono_button{padding-left:0; padding-top:0;}#sitofono_button:before, #sitofono_button:after{display:none;}.blue_box_external_bg-deco03 > div, #blue_box_container > div, #mainSidebar .innerbox_news_hp{position:relative;}#mainSidebar #box_news_hp:before, #mainSidebar #box_news_hp:after{display:none;}.blue_box_external_bg-deco03 > div:before, .blue_box_external_bg-deco03 > div:after, #blue_box_container > div:before, #blue_box_container > div:after, #navMain.vertical ul.firstLevel:before, #navMain.vertical ul.firstLevel:after, .blue_box_container-deco03 .blue_box:before, .blue_box_container-deco03 .blue_box:after{content:""; position:absolute; top:0; left:-8px; width:9px; height:176px; background-image:url(/tmpl_images/shBoxSidebarLeft.png);}.blue_box_external_bg-deco03 > div:after, #blue_box_container > div:after, #navMain.vertical ul.firstLevel:after, .blue_box_container-deco03 .blue_box:after{top:auto; bottom:-9px; left:auto; right:0; width:230px; height:9px; background-image:url(/tmpl_images/shBoxSidebarBottom.png);}.innerbox_news_hp_central:before, .innerbox_news_hp_central:after{background-image:none !important;} .blue_box_container:before, .blue_box_container:after, #blue_box_container:before{display:none;}.blue_box, .sidebar-albums, #mainSidebar .innerbox_news_hp{min-height:155px;}.blue_box a, .blue_box p, .appContainer, .contact-app, .sidebar-albums ul, .innerbox_news_hp .news_item{clear:both;}.blue_box a, .blue_box p, .innerbox_news_hp .news_item, .sidebar-albums li{border-bottom:1px solid #D4D0CA; padding-bottom:5px;}.blue_box .appContainer a, .blue_box .appContainer p{border:none; padding-bottom:0;}.blue_box.appSidebar p:first-child{margin-top:0;}.sidebar-albums li{padding:0 !important;}.blue_box img, .sidebar-albums li a b img{box-shadow:0 0 3px rgba(50, 50, 50, 0.4); border:2px solid #fff;}.sidebar-albums li a b{background:none!important;}#box_news_hp .news_item, .sidebar-albums li, .blue_box a, .blue_box img, .blue_box p, .appContainer{margin-top:10px;line-height:150%;}#box_news_hp .innerbox_news_hp h4+.news_item, .sidebar-albums li:first-child, .blue_box h4+a, .blue_box img:first-child, .blue_box>p:first-child{margin-top:0;}#social_container{ background:none;}#social_container:before, #social_container:after{display:none;}#social_container div{padding:0 !important; margin-bottom:10px !important;}#mainSidebar #box_news_hp a, #mainSidebar #box_news_hp a:hover {display:block;}.sidebar-albums li a span{left:2px !important; bottom:7px !important;}.blue_box .bluebox_img {border:none!important;padding:0!important;}footer a:link, footer a:visited{border:0px solid;}footer ul#viral{text-align:center;margin-bottom:10px;font-size:1em;}footer ul#viral li{margin:0 20px 0 0; padding-top:25px;}footer ul#viral li.last{margin-right:0}footer ul#viral li span.icon{top:0; left:50%; margin-left:-25px;}footer ul#viral li.viralDate span.icon{background-position:-150px -65px;}footer ul#viral li.viralPageview span.icon{background-position:-100px -65px;}footer ul#viral li.viralBookmark span.icon{background-position:0 -65px;}footer ul#viral li.viralSendFriend span.icon{background-position:-50px -65px;}footer span.copyright{text-align:center;font-size:0.8em; padding:7px 0; background-color:#432904; background-image:url(/tmpl_images/bgMenuBar.png);}.noise{background:none;}.extra1{background: url(/tmpl_images/noise.png);position:fixed;height:100%;width:100%;top:0px;z-index:10;}.dynamic_set_btn:before, .dynamic_set_btn:after{display:none;}.hs_enter.hs_logoTitle_posLeft #selectLanguage{top:-50px; right:auto; margin-top:0;}#home_special.hs_03 #containerCenter{margin-left:180px;}#home_special.hs_04 #containerCenter{margin-right:180px;}#containerMenu #selectLanguage.posTopRight{margin-top:-17px;}#home_special.hs_menuVertical #selectLanguage.posTopRight{position:relative;}@media only screen and (max-height:768px){#home_special.hs_menuVertical.hs_03 footer, #home_special.hs_menuVertical.hs_04 footer, #home_special.twoBox footer, #home_special.threeBox footer{position:static;}}a#enterSite #enterSiteDeco{background-image:url(/tmpl_images/bgMenuBar.png);}#containerMenu{box-shadow: 0 2px 8px rgba(0, 0, 0, 0.60); background-image:url(/tmpl_images/bgMenuBar.png);}.hs_menuVertical #containerMenu{background-image:url(/tmpl_images/bgBoxSidebar.jpg);}#home_special #navMain.vertical ul:before, #home_special #navMain.vertical ul:after{display:none;}#home_special footer{padding:15px 0 0 !important;}#home_special footer .center{width:100%;}