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/bgFixed.png); background-repeat:repeat-x; background-position:bottom left;}#containerTop{padding:20px 0; border-bottom:3px solid #000; background-image:url(/tmpl_images/bgContainerTop.png); background-repeat:no-repeat; background-position:center top;}#containerTop .center{background:transparent !important;}#bannerBarTop .overlay, #bannerBarBottom .overlay{background-image:url(/tmpl_images/bgFixed.png); background-repeat:repeat-x; background-position:bottom left;}#bannerBarTop .center{border-radius:10px 10px 0 0;}.nav_posBannerBottomLeft_horizontal #bannerBarBottom{border-width:3px 0; border-color:#000; border-style:solid;}#bannerBarTop .center, #bannerBarBottom .center{background-color:transparent !important;}#headergraphic{border-width:0 3px; border-style:solid; border-color:#000;}.nav_posBannerTopLeft_horizontal #headergraphic{border-top-width:3px;}.nav_posBannerBottomLeft_horizontal #headergraphic{border-bottom-width:3px;}#headergraphic, .slideshow-images{width:974px !important;}.nav_posBannerBottomLeft_horizontal #headergraphic{border-bottom:none;}#mainContent{width:740px; padding:20px 0;}#home_page #mainContent, #home_page.header_hp_only #mainContent{border-top:3px solid #000;}.nav_posBannerBottomLeft_horizontal #mainContent, .nav_posBannerBottomLeft_horizontal #mainSidebar{border-top:none;} #mainSidebar, #home_page.header_hp_only #mainSidebar{width:235px; padding-left:5px; border-top:3px solid #000;}.sidebar_leftSidebar #mainSidebar{padding-right:5px; padding-left:0;}#mainSidebar .overlay{opacity:0.8;filter: alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}#innerMainSidebar{margin-top:41px;}#home_page #innerMainSidebar{margin-top:0;}#home_page.no_header #mainContent, .no_header #mainSidebar, .no_header #path, .header_hp_only #mainSidebar, .header_hp_only #path{border-top:none;}footer{background:none !important;} footer .center{border-top:3px solid; background-image:url(/tmpl_images/bg-line.png); padding:15px 0;}#logoTitle a#logo{margin-right:20px;}#logoTitle #containerTitle .siteTitle, #logoTitle.posTopCenter a#logo{margin-bottom:15px;}#logoTitle #containerTitle .siteTitle a:link, #logoTitle #containerTitle .subtitleSite{text-transform:uppercase;}#logoTitle #containerTitle .siteTitle a:hover{text-decoration:none;}#logoTitle #containerTitle .subtitleSite{text-align:right;}#logoTitle.posTopCenter #containerTitle .subtitleSite{text-align:center;}#navMain ul li a:link, #navMain ul li a:visited{padding:25px 20px 29px; opacity:1;filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 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;}#navMain ul li.active a span.triangle{right: 10px;}#navMain ul li.selected.active a{background:none !important;}#navMain.horizontal li.selected a{border-top:4px solid; background-image:url(/tmpl_images/bgLinkMenu.png), url(/tmpl_images/bgMenu.png); background-repeat:no-repeat, repeat-x;background-position:bottom right, bottom left;}#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:20px; text-decoration:none; background-position:center right, bottom left !important;}#navMain.posTopRight, #navMain.posTopCenter{margin-top:30px;}#navMain.posTopRight ul.firstLevel li a, #navMain.posTopCenter ul.firstLevel li a{border:0; margin:0 3px 3px 0; background-color:#000 !important;}#navMain.vertical{margin-bottom:4px; padding:20px 0 20px 20px; background-color:#191919; background-image:url(/tmpl_images/bgBoxSidebar.png); background-position:top right; background-repeat:no-repeat;}#navMain.vertical ul li a{white-space:normal; padding:8px 15px 8px 0;}#navMain.vertical ul li a, #navMain.vertical ul li.selected a, #navMain.vertical ul li.active a{background-color:transparent !important;} #navMain.vertical ul li.selected a{padding-bottom:2px; border-bottom:4px solid; margin-bottom:4px; position:relative; background-image:url(/tmpl_images/bgLinkMenuSidebar.png); background-repeat:no-repeat; background-position:right 10px center; padding-right:35px;}#navMain.vertical ul.firstLevel li:first-child a{border-top: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:-14px; right:-16px;}#search input.searchstyle{width:215px; height:24px; padding:0 25px 0 0; font-size:14px; border-bottom:4px solid #fff;}#search input.submitstyle{border:0;position:absolute;width:25px;height:25px;*text-transform:uppercase; text-indent:-999px;z-index:5;top:3px;right:-3px;background-color:transparent;}#search.posTopFixedLeft, #search.posTopFixedRight{margin:22px 0;}#search.posTopCenter{margin-top:33px;}#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:-14px;}#search.posSidebarLeft, #search.posSidebarRight{padding:20px; margin-bottom:4px; background-image:url(/tmpl_images/bgBoxSidebar.png); background-position:top right; background-repeat:no-repeat;} .search_posSidebarRight #search input.searchstyle{width:170px;}#search.posSidebarRight .icon{right:-16px;}#selectLanguage a.selected{ border:none;}#selectLanguage span.overlay, #selectLanguage.posTopRightAbsolute span.overlay, #selectLanguage.posTopCenter span.overlay{opacity:0.2;}#selectLanguage.posTopRight span.overlay, #selectLanguage.posTopRightAbsolute span.overlay, #selectLanguage.posTopCenter span.overlay{opacity:0.4; background:#fff;}#selectLanguage.posTopFixedRight, #selectLanguage.posTopFixedLeft{margin:20px 0px;}#selectLanguage.posTopCenter{vertical-align:top; margin:30px 0 0 10px;}#selectLanguage.posTopRight{position:absolute; top:50%; right:0; margin-top:-17px;}#path{border-width:3px; border-style:solid; padding:10px; background-image:url(/tmpl_images/bg-line.png); text-transform:uppercase; margin:-20px -20px 0 0; width:954px;}h1.pagename, h3.pagename{margin-bottom:20px; border-bottom:4px solid; padding:40px 20px; width:700px; background-image:url(/tmpl_images/bg-dot-white.png); text-transform:uppercase;}#print{position:absolute; top:94px; right:20px;}#dynamic_content_page #print{top:121px;}#print a{display:block; height:12px; background: url(/tmpl_images/sprite.png) no-repeat scroll -119px -19px; text-transform: uppercase; padding:5px;}#share_box{margin:0 0 20px 0 !important; padding:20px;}#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; padding:15px;}#mainContent #box_news_hp .news_item{margin-bottom:10px;}#red_box_container, #dinamic_red_box_container{padding-bottom:5px;}.red_box_frame{margin-bottom:0 !important;}.red_box_frame .red_box_frame-deco01{border-bottom:1px solid; padding-top:20px; padding-bottom:10px; padding-left:20px; padding-right:20px;}#red_box_container #red_box_container-deco01 .red_box_frame:first-child .red_box_frame-deco01{padding-top:0;}.red_box_frame.small-red-box.left-red-box .red_box_frame-deco01{border-right-width:1px; border-style:solid; padding-right:20px;}.red_box_frame.small-red-box.right-red-box .red_box_frame-deco01{padding-left:20px;}.red_box_frame:last-child .red_box_frame-deco01{margin-bottom:0;}.red_box_frame.small-red-box{width:370px;} body#dynamic_content_page .red_box_frame, body#risultato_ricerca .red_box_frame{overflow:visible}#photogallery_page .red_box{padding:0 20px !important;}.red_box h3{margin-bottom:20px; text-transform:uppercase;}.red_box .abstract{line-height:150%;}.red_box .date_comments{}.red_box img, .wide_image{border:3px solid; margin:0 0 15px 0}.red_box img.left_image{margin:0 15px 15px 0;}.box-attach{padding-bottom:10px;}.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{padding:0 20px; width:705px !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; border-left:1px solid;}#photogallery_page ul#navigation li a, #dynamic_content_page ul#navigation li a{border: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;}.iframe_maps.wide_image{width:680px !important;}#contact_page #contact_info{margin-left:20px !important;}#nav_dinamic{margin-bottom:20px;}#nav_dinamic a, #nav_dinamic-bottom a, #nav_dinamic span.page_sel, #nav_dinamic-bottom span.page_sel{padding-left:4px; border-left:1px solid; display:inline-block;}#nav_dinamic a:first-child, #nav_dinamic-bottom a:first-child, #nav_dinamic span:first-child, #nav_dinamic-bottom span:first-child{border:none;}#nav_dinamic, #nav_dinamic-bottom{margin-right:20px; margin-top:15px;}#photogallery_page .red_box div:last-child{text-align:left;}.button-slideshow{position:static;}#catalog_page_product .red_box{padding:0 20px !important; margin:20px 0 !important;}#dinamic_red_box_container .containerGlobalDesc .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{border-style:solid; border-top-width:4px; padding-top:5px; margin-bottom:20px; text-transform:uppercase;}#mainSidebar .innerbox_news_hp, .sidebar-albums, #sitofono_button, .blue_box, #social_container{margin:0 0 4px; border-bottom-style:solid; border-bottom-width:4px; padding:20px; background-image:url(/tmpl_images/bgBoxSidebar.png); background-position:top right; background-repeat:no-repeat;}#sitofono_button{background:none;}#social_container{margin-top:10px;}#social_container div{padding:0 !important; margin-bottom:10px !important;}.blue_box.appSidebar p:first-child{margin-top:0;}.sidebar-albums li{padding:0 !important; position:relative;}.sidebar-albums li a:hover:after{content:""; position:absolute; top:50%; margin-top:-33px; left:0; width:146px; height:66px; background-image:url(/tmpl_images/bgHoverBoxSidebar.png); background-position:center center; background-repeat:no-repeat;}.blue_box img, .sidebar-albums li a b img{border:3px 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 a:first-child, .blue_box img:first-child, .blue_box>p:first-child{margin-top:0;}#blue_box_container .blue_box:last-child{margin-bottom:0;}.sidebar-albums ul li a{width:146px !important;}.news_item, .sidebar-albums ul li a, .blue_box a, .blue_box p{border-bottom:1px solid #fff; padding-bottom:5px;}#mainSidebar #box_news_hp a, #mainSidebar #box_news_hp a:hover {display:block;}.sidebar-albums li a span{left:3px !important; bottom:13px !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:30px;font-size:1em;}footer ul#viral li{margin:0 75px 0 0; padding-top:53px; text-transform:uppercase;}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 -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 #containerTopFixed #containerMenu, .hs_nav_posCenter #containerMenu{background-image:url(/tmpl_images/bgFixed.png); background-repeat:repeat-x; background-position:bottom left;}#home_special.hs_03 #containerCenter{margin-left:180px;}#home_special.hs_04 #containerCenter{margin-right:180px;}.frameBox h2{text-transform:uppercase;}#containerMenu #selectLanguage.posTopRight{margin-top:-17px;}#home_special.hs_menuVertical #selectLanguage.posTopRight{position:relative;}#home_special #selectLanguage.posTopRight span.overlay{background:#999; opacity:0.2;}#containerMenu #navMain a{border-radius:0;}.hs_menuVertical #navMain{background:none;}.hs_menuVertical #containerMenu{background-image:url(/tmpl_images/bgBoxSidebar.png); background-position:top right; background-repeat:no-repeat;}@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.hs_nav_posFixedRight #navMain.vertical{padding-left:0 !important;}#home_special footer{padding:0 !important;}#home_special footer .center{width:980px;}