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;}.center{width:980px;}#containerTopFixed .overlay:first-child{box-shadow:0 2px 8px rgba(0, 0, 0, 0.60); background-image:url(/tmpl_images/pattern.png);}#containerTop .center{background:none!important; padding:20px 0 0; border-bottom:1px solid #d7d7d7;}.nav_posBannerTopLeft_horizontal #containerTop .center{border:none;}#containerTop .center #logoTitle{padding-bottom:15px; border-right:1px solid #d7d7d7;}.logotitle_posTopCenter.search_posTopCenter #containerTop .center #logoTitle{padding-bottom:0;}#containerTop .center #logoTitle.posTopCenter{border-right:none;}.nav_posBannerTopLeft_horizontal #bannerBarTop{border-width:1px 0; border-color:#d7d7d7; border-style:solid;}.nav_posBannerBottomLeft_horizontal #bannerBarBottom{border-bottom-width:1px; border-color:#d7d7d7; border-style:solid;}#bannerBarTop .overlay, #bannerBarBottom .overlay{background-image:url(/tmpl_images/pattern.png);}#bannerBarTop .center, #bannerBarBottom .center{background:none !important;}#containerBanner{padding-top:25px;}#containerBanner .containerBannerExtra1{position:absolute; bottom:0; left:0; width:100%; height:94px; background:url(/tmpl_images/curveBottom.png) no-repeat -3px 0; z-index:1;}#containerBanner .overlay{background-image:url(/tmpl_images/curveTop.png); background-repeat:no-repeat; background-position:top left;}#contentBox{background-image:url(/tmpl_images/pattern.png);}#contentBox:after{content:""; position:absolute; top:0; left:0; width:100%; height:40px; background:url(/tmpl_images/curveBannerBottom.png) no-repeat left -40px;}#headergraphic{position:relative; border:1px solid #fff; width:978px !important; z-index:1 !important;}#headergraphic .slideshow-images{width:978px !important;}#mainContent{width:700px; padding:15px; margin-top:70px; z-index:889;}.sidebar_rightSidebar #mainContent{box-shadow:1px 0 5px rgba(0, 0, 0, 0.5);}.sidebar_leftSidebar #mainContent{box-shadow:-1px 0 5px rgba(0, 0, 0, 0.5);}#mainSidebar{width:210px; margin-top:70px; padding:20px;}.sidebar_rightSidebar #mainSidebar{box-shadow:1px 0 5px rgba(0, 0, 0, 0.5);}.sidebar_leftSidebar #mainSidebar{box-shadow:-1px 0 5px rgba(0, 0, 0, 0.5);}#mainSidebar .overlay{background-image:url(/tmpl_images/pattern.png);}footer{padding:25px 0 30px; background-image:url(/tmpl_images/pattern.png);}footer .overlay{background:url(/tmpl_images/curveFooter.png) no-repeat bottom left;}footer .center{background:none !important;}#logoTitle a#logo{margin-right:20px;}#logoTitle #containerTitle .siteTitle, #logoTitle.posTopCenter a#logo{margin-bottom:10px;}#logoTitle #containerTitle .siteTitle a:hover{text-decoration:none;}#logoTitle #containerTitle .subtitleSite{text-transform:uppercase;}#navMain ul li a:link, #navMain ul li a:visited{opacity:1;filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}#navMain ul li a:hover{text-decoration:none;}#navMain ul li.active a:link{padding-right:24px!important;}#navMain ul li.selected a{position:relative;}#navMain ul li.selected a .icon{display:block; background-position:-50px -100px; right:0; top:14px;}#navMain ul.secondLevel li a, #navMain ul.thirdLevel li a{margin:0 !important;}#navMain ul li.active a span.triangle{right:10px;}#navMain.horizontal ul li a:link, #navMain.horizontal ul li a:visited{border-right:1px solid; padding:30px 20px 20px; background-image:url(/tmpl_images/pattern.png);}#navMain.horizontal ul li.selected a:link, #navMain.horizontal ul li.selected a:visited{padding-right:36px; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);}#navMain.horizontal ul li.selected.active .icon, #navMain.horizontal ul.secondLevel li.selected .icon, #navMain.horizontal ul.thirdLevel li.selected .icon, #navMain.horizontal ul.fourthLevel li.selected .icon{display:none;}#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.posTopRight ul li a, #navMain.posTopCenter ul li a{padding:12px; text-decoration:none;}#navMain.posTopRight{margin-top:35px;}#navMain.posTopCenter{border-top:1px solid #d7d7d7; margin-top:15px;}#navMain.horizontal ul li.active a span.triangle{top:40px !important;}#navMain.horizontal ul.secondLevel li.active a span.triangle, #navMain.horizontal ul.thirdLevel li.active a span.triangle, #navMain.horizontal ul.fourthLevel li.active a span.triangle{top:50% !important;}#navMain.vertical{margin:-20px -20px 25px;}#navMain.vertical ul li a{padding:15px; text-align:center; border-bottom:1px solid; background-image:url(/tmpl_images/pattern.png);}#navMain.vertical ul li.selected a .icon{top:-1px; right:-10px;}#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{background:#FFFFFF!important; opacity:1;filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; border-radius:8px;}#search .icon{background-position:0 0;top:-14px;right:-5px;}#search input.searchstyle{width:95px; height:25px; line-height:25px; padding:0 35px 0 10px;}#search input.submitstyle{border:0;position:absolute;width:25px;height:25px;*text-transform:uppercase; text-indent:-999px;z-index:3;top:0;right:5px;background-color:transparent;}#search.posTopFixedLeft, #search.posTopFixedRight{margin:19px 0;}#search.posTopCenter{margin-top:30px;}#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:60px;}#search.posTopRight{position:absolute; top:50%; right:0; margin-top:-12px;}#search.posSidebarLeft, #search.posSidebarRight{margin-bottom:40px;}#selectLanguage.posTopFixedLeft, #selectLanguage.posTopFixedRight{margin:15px 0;}#selectLanguage.posTopCenter{vertical-align:top; margin:25px 0 20px 10px;}#selectLanguage.posTopRight{position:absolute; top:50%; right:0; margin-top:-17px;}#selectLanguage.posTopRightAbsolute{top:20px;}#selectLanguage a.selected{border-color:rgba(51, 51, 51, 0.2);}#path{margin:0 0 30px; display:inline-block; padding-right:10px;}#path a{display:inline-block; padding:5px 10px; background-color:#ededed;}h1.pagename, h3.pagename{padding:5px; margin-bottom:20px; text-align:center; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2); box-shadow:0 1px 3px rgba(0, 0, 0, 0.4); background-image:url(/tmpl_images/pattern.png);}#dynamic_content_page #print{top:5px; right:0;}#print{top:69px; right:12px;}#print a{display:block; background:url(/tmpl_images/sprite.png) no-repeat scroll -11px -112px; text-indent:19px; text-transform:capitalize; padding:7px 10px;}#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{line-height:150%;}#mainContent #box_news_hp .innerbox_news_hp_central{border-bottom:1px solid;margin-bottom:20px;}#mainContent #box_news_hp h4{border-width:0 1px 1px 0; border-style:solid; padding-bottom:5px; margin-bottom:25px;}#mainContent #box_news_hp .news_item{color:#838383;}#red_box_container, #dinamic_red_box_container{padding-bottom:5px;}.red_box_frame .red_box_frame-deco01{margin-bottom:20px;}.red_box_frame:last-child .red_box_frame-deco01{margin-bottom:0;}.red_box_frame.small-red-box{width:340px;margin-right:20px;} body#dynamic_content_page .red_box_frame, body#risultato_ricerca .red_box_frame{overflow:visible}.red_box h3{border-width:0px 1px 1px 0; border-style:solid; margin-bottom:25px; padding-bottom:5px;}.red_box .abstract{line-height:150%;}.red_box .date_comments{}.red_box img, .wide_image{border:1px solid;margin:0 0 15px 0}.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:40px 0 10px !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;}#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;}#nav_dinamic{margin-bottom:20px;}#nav_dinamic, #nav_dinamic-bottom{border-top:1px solid #D7D7D7;}#nav_dinamic a, #nav_dinamic-bottom a, #nav_dinamic span.page_sel, #nav_dinamic-bottom span.page_sel{padding:6px 8px 4px; display:inline-block; border-right-width:1px; border-right-style:solid; margin-left:-4px;}#nav_dinamic a:hover, #nav_dinamic-bottom a:hover{border-right-width:1px; border-right-style:solid;}#photogallery_page .red_box div:last-child{text-align:left;}#photogallery .red_box{margin:0 !important;}.button-slideshow{top:-10px;}#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:18px 0; margin:-20px; margin-bottom:20px; text-align:center; text-shadow:2px 3px 0 rgba(0, 0, 0, 0.1); position:relative;}#mainSidebar h4:after{content:""; position:absolute; bottom:-12px; right:0; background-image:url(/tmpl_images/shMenuSidebar.png); width:121px; height:12px;}#mainSidebar .innerbox_news_hp, .sidebar-albums, #sitofono_button, .blue_box, #social_container{margin:0px 0 30px; padding-bottom:20px; position:relative;}#mainSidebar #sitofono_button{margin:0 0 30px !important;}.blue_box.appSidebar p:first-child{margin-top:0;}#blue_box_container .blue_box:last-child{margin-bottom:0;}.sidebar-albums li{padding:0 !important;}.blue_box img, .sidebar-albums li a b img {border:1px solid;}.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 div{padding:0 !important; margin-bottom:10px !important;}#mainSidebar #box_news_hp .innerbox_news_hp{margin-bottom:20px;}#mainSidebar #box_news_hp a, #mainSidebar #box_news_hp a:hover {display:block;}.sidebar-albums li a span{left:1px !important; bottom:6px !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:10px;font-size:1em;}footer ul#viral li{margin:0 15px 0 0;line-height:25px;padding-left:25px}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;}.extra1{background: url(/tmpl_images/noise.png);position:fixed;height:100%;width:100%;top:0px;z-index:10;}.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;}}#containerMenu{background-image:url(/tmpl_images/pattern.png);}#home_special #navMain.vertical{margin:0;}#home_special.hs_nav_posFixedRight #navMain.vertical ul li.selected a .icon{left:-10px;}#home_special.hs_nav_posFixedRight #navMain.vertical ul li a{text-align:left;}.frameBox h2{border-width:0 1px 1px 0; border-style:solid; padding-bottom:5px; margin-bottom:20px;}