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;}.nav_posBannerTopLeft_horizontal #containerTopFixed, .nav_posBannerBottomLeft_horizontal #containerTopFixed, .nav_posSidebarRight_vertical #containerTopFixed, .nav_posSidebarLeft_vertical #containerTopFixed{padding-top:10px;}#containerTopFixed{padding-bottom:7px;}#containerTopFixed .overlay:first-child{box-shadow:0 2px 8px rgba(0, 0, 0, 0.60); background-image:url(/tmpl_images/bgMenu.png); background-repeat:repeat-x; background-position:left top;}#containerTop{background:transparent !important; margin-bottom:40px;}#containerTop .center{padding:15px 20px; width:940px;}#bannerBarTop .overlay, #bannerBarBottom .overlay{background:none !important;}#bannerBarTop .center, #bannerBarBottom .center{border-radius:10px 10px 0 0; text-align:center;}.nav_posBannerBottomLeft_horizontal #containerBanner{background:none;}#headergraphic{border:15px solid #fff; margin-bottom:40px;}#headergraphic, .slideshow-images{width:950px !important;}#contentBox{background-image:url(/tmpl_images/bgTexture.png); background-repeat:repeat; background-position:top left; border-top:5px solid #fff; padding-bottom:30px;}#mainContent{width:690px; padding:15px;}.sidebar_rightSidebar #mainContent{margin-right:20px;}.sidebar_leftSidebar #mainContent{margin-left:20px;}#mainContent .overlay{opacity:0.8; filter: alpha(opacity=80); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; border-radius:8px;}#mainSidebar{width:240px; margin-top:-18px;}.nav_posBannerBottomLeft_horizontal #mainSidebar, .nav_posBannerTopLeft_horizontal #mainSidebar{margin-top:0px;}#mainSidebar > .overlay:before{content:""; position:absolute; top:0; left:-12px; background-image:url(/tmpl_images/shadowSidebar.png); background-repeat:no-repeat; width:266px; height:11px; z-index:1;}footer{padding:25px 0 15px;box-shadow:0px -2px 6px rgba(0, 0, 0, 0.4); z-index:555;} footer .center{border:0px;background:none;}#logoTitle a#logo{margin-right:5px;}#logoTitle #containerTitle .siteTitle{margin-bottom:5px;}#logoTitle #containerTitle .siteTitle a:link{text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);}#logoTitle #containerTitle .siteTitle a:hover{text-decoration:none;}#logoTitle.posTopCenter a#logo{margin-bottom:8px;}#navMain ul li a:link, #navMain ul li a:visited{padding:20px 10px;}#navMain ul li a:hover, #navMain ul li.selected a{text-decoration:none; background-image:url(/tmpl_images/bgMenu.png); background-repeat:repeat-x; background-position:left top;}#navMain ul li.active a:link{padding-right:24px!important;}#navMain ul.secondLevel li a, #navMain ul.thirdLevel li a{margin:0 !important;}#navMain.horizontal ul li a:link, #navMain.horizontal ul li a:visited{margin-left:4px;}#navMain.horizontal ul.firstLevel li:first-child a{border-left:0;}#navMain.horizontal ul.firstLevel li:last-child a{border-right:0;}#navMain.horizontal ul li.active a span.triangle{right:10px;}.nav_posTopRight_horizontal #navMain ul li.active a span.triangle, .nav_posTopCenter_horizontal #navMain ul li.active a span.triangle{top:50% !important;}#navMain.horizontal ul.secondLevel li.active a span.triangle, #navMain.horizontal ul.thirdLevel li.active a span.triangle{top:50% !important;}#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.posTopRight ul li a, #navMain.posTopCenter ul li a{padding:12px; border-radius:10px; text-decoration:none;}#navMain.posTopRight, #navMain.posTopCenter{margin-top:30px;}#navMain.posTopRight ul.firstLevel li a, #navMain.posTopCenter ul.firstLevel li a{border:0; margin-bottom:4px;}#navMain.vertical ul li a{white-space:normal; padding:20px; margin-bottom:1px;}#navMain.vertical ul li.active a span.triangle{right:20px;}#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 a, #navMain.vertical ul.thirdLevel li a{white-space:nowrap}#search form .overlay{display:none;}#search .icon{background-position:0 0;top:-9px; right:-16px;}#search input.searchstyle{width:135px; height:25px; padding:0 35px 0 0; font-size:14px; border-bottom:1px dashed #fff;}#search.posTopFixedRight input.searchstyle{border-color:#fff;}#search input.submitstyle{border:0;position:absolute;width:44px;height:34px;*text-transform:uppercase; text-indent:-999px;z-index:5;top:-1px;right:-13px;background-color:transparent;}#search.posTopFixedLeft, #search.posTopFixedRight{margin:10px 0;}#search.posTopFixedRight{margin-right:8px;}#search.posTopCenter{margin-top:32px; margin-left:10px;}#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:90px;}#search.posTopRight{position:absolute; top:50%; right:20px; margin-top:-12px;}#search.posSidebarRight{width:170px; margin:20px auto 20px; padding:0 10px;}.search_posSidebarRight #search.posSidebarRight{margin:30px auto 20px;}#search.posSidebarRight input.submitstyle{top:-3px; right:-23px;}#search.posSidebarRight input.searchstyle{width:145px; padding-right:15px;}#search.posSidebarRight .icon{top:-12px; right:-26px;}#selectLanguage span.overlay{background-color:#fff; opacity:0.3;}#selectLanguage a.selected{border-color:rgba(255, 255, 255, 0);}#selectLanguage a span.triangle{border-top-color:#666 !important;}#selectLanguage.posTopFixedLeft{margin:9px 0;}.nav_posTopRight_horizontal #selectLanguage.posTopFixedLeft, .nav_posTopCenter_horizontal #selectLanguage.posTopFixedLeft{margin:6px 0;}#selectLanguage.posTopFixedRight{margin:9px 0;}#selectLanguage.posTopCenter{vertical-align:top; margin:35px 0 0 10px;}#selectLanguage.posTopRight{position:absolute; top:50%; right:20px; margin-top:-17px;}#selectLanguage.posTopRightAbsolute{top:20px; right:20px;}.lang_posTopCenter #selectLanguage{margin-top:29px;}.lang_posTopCenter #selectLanguage .containerLanguage{top:45px;}#path{margin-bottom:30px;}h1.pagename, h3.pagename{padding:10px 15px; margin-bottom:20px; border-radius:8px 8px 0 0;}#print{top:-11px;}#static_page #print{top:-11px;}#print a{display: block; line-height:34px; background:url(/tmpl_images/sprite.png) no-repeat scroll -9px -109px; text-indent:38px; text-transform:capitalize;}#share_box{margin:0 0 20px 0 !important;}#home_page #share_box{margin-bottom: 0px!important;}#facebook_box,#twitter_box,#flickr_box{margin-left: 10px!important;}#mainContent #box_news_hp .innerbox_news_hp_central{background-color:transparent !important; margin-bottom:20px;}#mainContent #box_news_hp .news_item{margin-bottom:10px;}#red_box_container, #dinamic_red_box_container{padding-bottom:5px; }.red_box_frame .red_box_frame-deco01{padding-bottom:25px; background-image:url(/tmpl_images/lineDashed.png); background-repeat:repeat-x; background-position:left 0px bottom 5px;}.red_box_frame:last-child .red_box_frame-deco01{margin-bottom:0;}.red_box_frame.small-red-box{width:335px;margin-right:20px;} body#dynamic_content_page .red_box_frame, body#risultato_ricerca .red_box_frame{overflow:visible}.red_box h3{margin-bottom:10px;}.red_box .text{margin-bottom:10px;}.red_box .date_comments{}.red_box img, .wide_image{border:5px solid; margin:0 0 15px 0; box-shadow:0 3px 3px rgba(0, 0, 0, 0.45);}.red_box img.left_image{margin:0 15px 15px 0;}.box-attach img{margin-top:-8px; margin-right:7px;}ul#navigation{width:100% !important; position:relative; z-index:1; margin:10px 0 !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;}#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;}#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;}.button-slideshow{top:-10px;}#blueBoxContainer .blue_box_external_bg{border-style:solid; position:relative; border-left-width:3px; border-right-width:3px; border-bottom-width:3px; background-color:#fafafa; background-image:url(/tmpl_images/patternTop.png)}.nav_posSidebarRight_vertical #blueBoxContainer .blue_box_external_bg, .nav_posSidebarLeft_vertical #blueBoxContainer .blue_box_external_bg, .logotitle_posTopCenter.nav_posBannerTopLeft_horizontal #blueBoxContainer .blue_box_external_bg, .logotitle_posTopCenter.nav_posTopFixedRight_horizontal #blueBoxContainer .blue_box_external_bg, .logotitle_posTopCenter.nav_posTopFixedLeft_horizontal #blueBoxContainer .blue_box_external_bg{border-top-width:3px;}#mainSidebar h4{border-style:dashed; border-bottom-width:1px; border-top-width:1px; padding:10px 0; text-align:center;}#mainSidebar .innerbox_news_hp, .sidebar-albums, #sitofono_button, .blue_box, #social_container{padding:15px;}#sitofono_button{margin:0 !important;}.blue_box.appSidebar p:first-child{margin-top:0;}#blue_box_container div:last-child{margin-bottom:0;}.sidebar-albums li{padding:0 !important;}.blue_box img, .sidebar-albums li a b img{border:5px solid; box-shadow:0 3px 3px rgba(0, 0, 0, 0.45);}.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;}#mainSidebar #box_news_hp a, #mainSidebar #box_news_hp a:hover {display:block;}.sidebar-albums li a span{left:5px !important; bottom:10px !important;}.blue_box .bluebox_img {border:none!important;padding:0!important;}footer a:link, footer a:visited{text-decoration: underline;border:0px solid;}footer ul#viral{text-align:center; margin-bottom:24px; font-size:1em;}footer ul#viral li{margin:0 30px 0 0; line-height:25px; padding-left:40px}footer ul#viral li.last{margin-right:0}footer ul#viral li span.icon{left:-12px;top:-13px;}footer ul#viral li.viralDate span.icon{background-position:-150px -50px;}footer ul#viral li.viralPageview span.icon{background-position:-100px -50px;}footer ul#viral li.viralBookmark span.icon{background-position:0 -50px;}footer ul#viral li.viralSendFriend span.icon{background-position:-50px -50px;}footer span.copyright{text-align:center;font-size:0.8em;}.hs_enter.hs_logoTitle_posLeft #selectLanguage{top:-50px; right:auto; margin-top:0;}#containerMenu #selectLanguage.posTopRight{margin-top:-17px;}#home_special.hs_menuVertical #selectLanguage.posTopRight{position:relative;}@media only screen and (max-height:800px){#home_special.hs_menuVertical.hs_03 footer, #home_special.hs_menuVertical.hs_04 footer, #home_special.twoBox footer, #home_special.threeBox footer{position:static;}}#home_special.nav_posTopFixedLeft_horizontal #containerMenu, #home_special.hs_nav_posCenter #containerMenu{box-shadow:0 2px 8px rgba(0, 0, 0, 0.60); padding-bottom:7px;}#home_special.hs_nav_posCenter #containerMenu{border-radius:10px 10px 0 0;}.frameBox h2{padding:0;}a#enterSite{border:none; border-radius:10px 10px 0 0;}a#enterSite #enterSiteDeco{border-radius:10px 10px 0 0; padding:10px 15px;}#containerMenu{background-image:url(/tmpl_images/bgMenu.png); background-repeat:repeat-x; background-position:left top;}