a:link, a:visited{text-decoration:none;}a:hover, a:active{text-decoration:underline;}.icon{background-image:url(/tmpl_images/sprite.png)}#containerBanner, #contentBox{border:20px solid #fff;}.nav_posBannerTopLeft_horizontal #bannerBarTop .overlay, .nav_posBannerBottomLeft_horizontal #bannerBarBottom .overlay{background-image:url(/tmpl_images/noise.png);}#bannerBarTop .center, #bannerBarBottom .center{background:none !important;}#container{position:relative;z-index:20;}.center{width:980px;}#containerTopFixed .center{padding-bottom:27px; border-bottom:2px dotted #fff !important;}.nav_posBannerTopLeft_horizontal #containerTopFixed .center, .nav_posBannerBottomLeft_horizontal #containerTopFixed .center, .nav_posSidebarRight_vertical #containerTopFixed .center{padding:0; border:none !important;}#containerTopFixed .overlay:first-child{background-image:url(/tmpl_images/noise.png), url(/tmpl_images/bgLight.png); background-repeat:repeat, no-repeat; background-position:top left, top center;}#containerTop{background-image:url(/tmpl_images/noise.png), url(/tmpl_images/bgLight.png); background-repeat:repeat, no-repeat; background-position:top left, top center; border-bottom:2px dotted #fff;}#containerTop .center{background:none!important; padding:20px 0;}#containerBanner{border-bottom:none;}#containerBanner .containerBannerExtra1{position:absolute; top:0; left:0; background:url(/tmpl_images/bgBannerExtra.png) no-repeat; width:669px; bottom:0; z-index:1;}#containerBanner .overlay{background-image:url(/tmpl_images/noise.png);}#containerBanner .center{background:none !important;}.nav_posBannerBottomLeft_horizontal #bannerBarBottom{border-width:20px 20px 0; border-style:solid; border-color:#fff;}#headergraphic{margin-top:20px; margin-bottom:20px; position:relative;}.headerExtra1, .headerExtra2{position:absolute; left:50%; background-repeat:no-repeat;}.headerExtra1{background-image:url(/tmpl_images/shBanner.png); width:1020px; margin-left:-510px; top:-13px; bottom:0}.headerExtra2{background-image:url(/tmpl_images/shBannerBottom.png); width:415px; height:18px; margin-left:-207px; bottom:2px;}#contentBox{padding-bottom:25px; background-image:url(/tmpl_images/noise.png), url(/tmpl_images/bgContentBoxTop.png); background-repeat:repeat, no-repeat; background-position:top left, top center;}#contentBox:before, #contentBox:after{content:""; position:absolute; width:758px; height:100%; background-repeat:no-repeat; z-index:-1;}#contentBox:before{bottom:0; left:0; background-image:url(/tmpl_images/bgContentBoxLeft.png);}#contentBox:after{top:0; right:0; background-image:url(/tmpl_images/bgContentBoxRight.png);}#contentBox .center{border-top:2px dotted; margin-top:20px;}#mainContent{width:715px; margin-top:15px;}.sidebar_rightSidebar #mainContent{margin-right:25px;}.sidebar_leftSidebar #mainContent{margin-left:25px;}#mainContent .overlay{opacity:0.8;filter: alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}#mainSidebar{width:240px; margin-top:15px;}#mainSidebar .overlay{opacity:0.8;filter: alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}footer{border-width:0 20px 20px; border-color:#fff !important; border-style:solid; padding-bottom:10px; border-top:2px dotted #FFFFFF !important; background-image:url(/tmpl_images/noise.png);}footer .center{background:none !important;}#logoTitle a#logo{margin-right:20px;}#logoTitle #containerTitle .siteTitle, #logoTitle.posTopCenter a#logo{margin-bottom:5px;}#logoTitle #containerTitle .siteTitle a:link{text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3);}#logoTitle #containerTitle .siteTitle a:hover{text-decoration:none;}#navMain ul.firstLevel li a{position:relative;}#navMain ul li a:link, #navMain ul li a:visited{text-transform:uppercase; padding:30px 25px 20px; opacity:1; filter:alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3);}#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;}#navMain ul li.active a span.triangle{right:10px;}#navMain.horizontal ul.firstLevel li a{margin-left:2px; margin-bottom:2px; background-color:transparent;}#navMain.horizontal ul li.selected a{background-image:url(/tmpl_images/noise.png);}#navMain.horizontal ul li.selected a span.icon{width:22px; height:11px; top:0; left:50%; margin-left:-11px; display:block; background-position:-63px -196px;}#navMain.horizontal ul.secondLevel li a span.icon, #navMain.horizontal ul.thirdLevel li a span.icon, #navMain.horizontal ul.fourthLevel li a span.icon{display:none;}#navMain.horizontal ul li.active a span.triangle{top:60% !important;}.nav_posTopRight_horizontal #navMain.horizontal ul li.active a span.triangle{top:50% !important;}#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:15px;}#navMain.posTopRight, #navMain.posTopCenter{margin-top:30px;}#navMain.posTopRight ul.firstLevel li a,#navMain.posTopCenter ul.firstLevel li a{border:0;}#navMain.vertical{margin-bottom:30px;}#navMain.vertical ul li a{padding:15px; background-image:url(/tmpl_images/noise.png); text-align:center;}#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}#navMain.vertical ul li.selected a span.icon{width:11px; height:22px; top:50%; margin-top:-11px; left:-1px; background-position:-120px -114px; display:block;}#search form .overlay{background:#FFFFFF!important; opacity:1;filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; box-shadow:none;}#search .icon{background-position:-8px -9px; top:8px; left:50%; margin-left:-18px; border-radius:50px; background-color:#ccc; width:35px; height:35px;}#search input.searchstyle{width:120px; height:30px; padding:40px 10px 0; font-size:14px;}#search input.submitstyle{border:0; position:absolute; width:35px; height:35px; *text-transform:uppercase;text-indent:-999px; top:8px; left:50%; margin-left:-18px; background-color:transparent; z-index:6;}#search.posTopFixedLeft, #search.posTopFixedRight{margin: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 input.searchstyle{padding:5px 45px 5px 5px;}#search.posTopRight{position:absolute; top:50%; right:0; margin-top:-20px;}#search.posTopRight .icon{left:auto; top:3px; right:3px; }#search.posTopRight input.submitstyle{left:auto; top:3px; right:3px;}.search_posSidebarRight #search input.searchstyle{width:220px;}#selectLanguage span.overlay{background-color:#fff; opacity:0.2; filter:alpha(opacity=20); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";}#selectLanguage a.selected{box-shadow:none; border:1px solid rgba(181, 181, 181, 0.3);}#selectLanguage.posTopRightAbsolute{top:20px;}#selectLanguage.posTopFixedRight, #selectLanguage.posTopFixedLeft{margin:18px 0px;}#selectLanguage.posTopCenter{vertical-align:top; margin:30px 0 0 10px;}#selectLanguage.posTopRight{position:absolute; top:50%; right:0; margin-top:-17px;}#path{margin-bottom:15px;}h1.pagename, h3.pagename{padding:5px 0 10px 10px; margin-bottom:20px; text-transform:uppercase; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3); background-image:url(/tmpl_images/noise.png)}#print{top:29px;}#print a{display:block; width:88px; height:20px; padding-top:55px; text-align:center; background:url(/tmpl_images/sprite.png) no-repeat scroll 17px -98px;}#dynamic_content_page #print{padding:5px 10px; top:-10px;}#dynamic_content_page #print a{background-position:-8px -108px; line-height:35px; height:35px; padding-top:0; width:auto; text-indent:40px;}#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 .news_item{margin-bottom:10px;}#red_box_container, #dinamic_red_box_container{padding-bottom:5px;}.red_box_frame .red_box_frame-deco01{padding:10px; margin-bottom:20px;}.red_box_frame:last-child .red_box_frame-deco01{margin-bottom:0;}.red_box_frame.small-red-box{width:347px; margin-right:20px;} body#dynamic_content_page .red_box_frame, body#risultato_ricerca .red_box_frame{overflow:visible}.red_box h3{margin-bottom:20px; text-transform:uppercase;}.red_box .abstract{line-height:150%;}.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;}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;}.contatti #innerMainContent br:first-child{display: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:3px 9px 5px; display:inline-block; box-shadow:1px 1px 0 rgba(0, 0, 0, 0.3); margin-left:8px;}#photogallery_page .red_box div:last-child{text-align:left;}#photogallery .red_box{margin:0 !important;}.button-slideshow{position:absolute; top:-15px; right:0;}#dinamic_red_box_container .containerGlobalDesc .catalogGlobalDesc.text{padding:0 5px 5px !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:10px; text-transform:uppercase; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3); margin:-10px -10px 20px -10px;background-image:url(/tmpl_images/noise.png);}#mainSidebar .innerbox_news_hp, .sidebar-albums, #sitofono_button, .blue_box, #social_container{margin:0px 0 30px; padding:10px; position:relative;}#mainSidebar .innerbox_news_hp, .sidebar-albums, .blue_box{background-position:bottom right; background-repeat:no-repeat; padding-bottom:50px;}#mainSidebar .innerbox_news_hp{background-image:url(/tmpl_images/bgNewsSidebar.png);}.sidebar-albums, .blue_box{background-image:url(/tmpl_images/bgAlbumBlueboxSidebar.png);}#mainSidebar .innerbox_news_hp:after, .sidebar-albums:after, .blue_box:after{content:""; position:absolute; bottom:-13px; left:0; width:237px; height:13px; background:url(/tmpl_images/shBoxSidebar.png) no-repeat;}.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 a, #mainSidebar #box_news_hp a:hover {display:block;}.sidebar-albums li a span{left:1px !important; bottom:7px !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:20px;font-size:1em;}footer ul#viral li{width:100px; margin:0 60px 0 0; padding-top:80px; background-image:url(/tmpl_images/bgListFooter.png); background-position:center top; background-repeat:no-repeat; opacity:0.3; filter:alpha(opacity=30)!important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"!important;}footer ul#viral li:hover{opacity:1; filter:alpha(opacity=100)!important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;}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 -48px;}footer ul#viral li.viralPageview span.icon{background-position:-100px -48px;}footer ul#viral li.viralBookmark span.icon{background-position:0 -48px;}footer ul#viral li.viralSendFriend span.icon{background-position:-50px -48px;}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;}}#home_special footer{padding:0 0 10px !important; border:none;}#containerMenu{background-image:url(/tmpl_images/noise.png);}.hs_08 #containerMenu, .hs_01 #containerMenu{border-bottom:2px dotted #fff;}.hs_08 #containerMenu .center, .hs_01 #containerMenu .center{border:none !important;}#home_special .frameBox h2{text-transform:uppercase;} 