 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{border-top:4px solid;} #containerTopFixed > .overlay:after, #containerTopFixed #containerMenu:after{content:""; position:absolute; bottom:-20px; left:0; width:100%; height:19px; background-image:url(/tmpl_images/bgBarMenuTop.png); background-repeat:no-repeat; background-position:center bottom;} #containerTopFixed .overlay:first-child, #home_special.nav_posTopFixedLeft_horizontal #containerMenu{box-shadow: 0 10px 30px rgba(0, 0, 0, 0.60);background-image:url(/tmpl_images/pattern.png); border-bottom:1px solid #E5E5E5} #containerTop .center{margin:40px auto 20px; border-bottom:1px solid #fff; padding-bottom:25px;}#containerBanner{margin-bottom:40px;} .nav_posBannerBottomLeft_horizontal #containerBanner{margin-bottom:60px;} #bannerBarTop .center, #bannerBarBottom .overlay{background-image:url(/tmpl_images/pattern.png);} .nav_posBannerTopLeft_horizontal #bannerBarTop{margin-bottom:1px; border-radius:10px 10px 0 0;} .nav_posBannerTopLeft_horizontal #bannerBarTop .center{border-radius:10px 10px 0 0;} .nav_posBannerTopLeft_horizontal #bannerBarTop .overlay{background:transparent !important;} .nav_posBannerBottomLeft_horizontal #bannerBarBottom{border-bottom-width:4px; border-bottom-style:solid;} .nav_posBannerBottomLeft_horizontal #bannerBarBottom .center{background:transparent !important; padding-top:1px;} .nav_posBannerBottomLeft_horizontal #bannerBarBottom .overlay{box-shadow:0 -20px 20px rgba(0, 0, 0, 0.6); border-top:1px solid #E5E5E5} .nav_posBannerBottomLeft_horizontal #bannerBarBottom > .overlay:after{content:""; position:absolute; top:-20px; left:0; width:100%; height:19px; background-image:url(/tmpl_images/bgBarMenuBottom.png); background-repeat:no-repeat; background-position:center top;}#headergraphic{box-shadow:0px 2px 7px rgba(0, 0, 0, 0.5);}#mainContent{width:720px;} #home_page #mainContent{margin-top:10px;} .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)";} #mainSidebar{width:240px; margin-top:57px;} #home_page #mainSidebar{margin-top:10px;} #mainSidebar .overlay{opacity:0.8;filter: alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";} footer{padding:20px 0 15px; border-top:5px solid;}footer .center{border:0px;background:none;} #logoTitle a#logo{margin-right:20px;} #logoTitle #containerTitle .siteTitle{margin-bottom:15px;} #logoTitle #containerTitle .siteTitle a:link{text-shadow: 0 0 10px rgba(0,0,0,0.3);} #logoTitle #containerTitle .siteTitle a:hover{text-decoration:none;} #navMain ul li a:link, #navMain ul li a:visited{padding:25px 20px; opacity:1; filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; background-image:url(/tmpl_images/bgMenu.png), url(/tmpl_images/pattern.png);} #navMain ul li a:hover{text-decoration:none;} #navMain ul li.active a:link{padding-right:24px!important;} #navMain ul li.selected > a{background-image:url(/tmpl_images/shadowMenuLeft.png), url(/tmpl_images/shadowMenuRight.png); background-position:left top, right top; background-repeat:no-repeat;} #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; margin-left:1px;} #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; background:none !important; color:#fff !important;} #navMain.posTopRight ul li.active a, #navMain.posTopCenter ul li.active a{background:none !important;} #navMain.posTopRight ul li.selected a, #navMain.posTopCenter ul li.selected a{box-shadow:0px 0px 3px rgba(0, 0, 0, 0.4); background-image:url(/tmpl_images/pattern.png);} #navMain.posTopRight, #navMain.posTopCenter{margin-top:30px;} #navMain.posTopRight ul.firstLevel li a,#navMain.posTopCenter ul.firstLevel li a{border:0;} .nav_posBannerTopLeft_horizontal #navMain ul li:first-child a{border-radius:10px 0 0 0;} .nav_posBannerTopLeft_horizontal #navMain ul li:last-child a{border-radius:0 10px 0 0;}.nav_posBannerBottomLeft_horizontal #navMain ul li a:link, .nav_posBannerBottomLeft_horizontal #navMain ul li a:visited{background-image:url(/tmpl_images/bgMenuBottom.png), url(/tmpl_images/pattern.png); background-position:bottom left, top left;} #navMain.vertical{margin-bottom:20px; text-align:center;} #navMain.vertical ul li a{border-bottom:1px solid; margin-bottom:1px;} #navMain.vertical ul.firstLevel li:first-child a{border-top:0;} #navMain.vertical ul.firstLevel li:last-child a{border-bottom:0;} #search form .overlay{background-color:#FFFFFF !important;opacity:1;filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; background-image:url(/tmpl_images/bgMenu.png), url(/tmpl_images/pattern.png); border:1px solid #afafaf; box-shadow:none;} #search .icon{background-position:0 0; top:10px; right:-6px;} #search input.searchstyle{width:110px; height:70px; padding:0 40px 0 10px; font-size:14px;} #search input.submitstyle{border:0;position:absolute;width:25px;height:25px;*text-transform:uppercase; text-indent:-999px;z-index:5; top:23px; right:7px;background-color:transparent;} #search.posTopFixedLeft, #search.posTopFixedRight{margin:0 00;} #search.posTopFixedRight .overlay{border-radius:0;} #search.posTopRight, #search.posTopCenter{margin-top:27px;} #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:-35px;}#search.posTopFixedRight form .overlay{border-color:#E5E5E5; border-top:none; box-shadow:none; }.search_posTopFixedRight #selectLanguage.posTopFixedLeft{margin-top:18px;}.search_posTopRight.lang_posTopRight #search{margin-top:-19px;} .search_posTopRight.lang_posTopRight #search input.searchstyle, #search.posTopCenter input.searchstyle, #search.posTopRight input.searchstyle{height:35px; padding-top:2px;} .search_posTopRight.lang_posTopRight #search .icon, #search.posTopCenter .icon, #search.posTopRight .icon{top:-6px;}#search.posTopRight input.submitstyle, #search.posTopCenter input.submitstyle{top:7px;} #search.posSidebarLeft, #search.posSidebarRight{width:238px; margin-bottom:20px;} #search.posSidebarLeft input.searchstyle, #search.posSidebarRight input.searchstyle{height:35px; width:189px;} #search.posSidebarLeft .icon, #search.posSidebarRight .icon{top:-7px;} #search.posSidebarLeft input.submitstyle, #search.posSidebarRight input.submitstyle{top:6px;}#selectLanguage span.overlay{opacity:0.3; filter:alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";} #selectLanguage a.selected{border-color:rgba(51, 51, 51, 0.2);} #selectLanguage.posTopFixedRight, #selectLanguage.posTopFixedLeft{margin:15px 0px;} #selectLanguage.posTopCenter{vertical-align:top; margin:30px 0 0 10px;} #selectLanguage.posTopRight{position:absolute; top:50%; right:0; margin-top:-17px;} #path{border-bottom-width:1px; border-bottom-style:solid; margin:10px 0 25px; padding-bottom:5px; width:980px;} h1.pagename, h3.pagename{margin-bottom:30px;} #print{top:95px; z-index:1;} #print a{display: block; line-height:20px; background:url(/tmpl_images/sprite.png) no-repeat scroll -17px -113px; text-indent:25px; 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{margin-bottom:20px;} #mainContent #box_news_hp .innerbox_news_hp_central{padding:10px; margin-bottom:20px;} #mainContent #box_news_hp .innerbox_news_hp{padding:10px;} #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{border-width:1px; border-style:solid; margin-bottom:30px; padding:10px; background-image:url(/tmpl_images/pattern.png)} .red_box_frame:last-child .red_box_frame-deco01{margin-bottom:0;} .red_box_frame.small-red-box{width:350px;margin-right:20px;}body#dynamic_content_page .red_box_frame, body#risultato_ricerca .red_box_frame{overflow:visible} .red_box h3{border:1px solid;margin-bottom:10px;padding:10px; float:left;} .red-box-content{clear:both;} .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;} #photogallery_page ul#navigation{width:692px !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;} #photogallery_page .red_box h3+div{clear:both; text-align:left;} #box_contact{line-height:170%; border-width:1px; border-style:solid;} .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;} .custom_form_int{border-width:1px; border-style:solid;} #nav_dinamic{margin-bottom:20px;} #nav_dinamic a, #nav_dinamic-bottom a, #nav_dinamic span.page_sel, #nav_dinamic-bottom span.page_sel{border-left:1px solid; padding-left:5px; display:inline-block;} #nav_dinamic a:hover, #nav_dinamic-bottom a:hover{border-left:1px solid;} #nav_dinamic span:first-child, #nav_dinamic-bottom span:first-child, #nav_dinamic a:first-child, #nav_dinamic-bottom a:first-child{border:none;}.button-slideshow{right:20px;} .button-slideshow span{padding-right:0 !important;} .red_box_frame #thumbCommerce li .figcaption h3{padding:5px !important;} .figure, #thumbCommerce{clear:both;} #catalog_page_product .containerFeatured h3{padding: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{border-bottom-style:solid; border-bottom-width:1px; padding:0 0 10px 0; text-align:center;}#mainSidebar .innerbox_news_hp_central, #mainSidebar .innerbox_news_hp, .sidebar-albums, #sitofono_button, .blue_box, #social_container{margin:0px 0 20px !important; padding:10px !important; background-image:url(/tmpl_images/bgBoxSidebar.png), url(/tmpl_images/pattern.png); background-repeat:no-repeat, repeat; background-position:0 0, top left; box-shadow:0px 1px 3px rgba(0, 0, 0, 0.5);} #social_container{box-shadow:none;} .blue_box.appSidebar p:first-child{margin-top:0;} .sidebar-albums li{padding:0 !important;} #sitofono_button{padding:0 !important; box-shadow:none; text-align:center;} #sitofono_button_contact{margin-right:10px !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;} #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 25px 0 0;line-height:25px;padding-left:25px} footer ul#viral li.last{margin-right:0} footer ul#viral li span.icon{left:-17px;top:-11px;} 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;} .noise{background:url(/tmpl_images/bgBanner.png)} #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;} }#containerTopFixed #containerMenu:after{bottom:-19px;} #containerMenu, a#enterSite span{background-image:url(/tmpl_images/pattern.png);} .hs_nav_posCenter #containerMenu{border-radius:10px 10px 0 0;} #home_special .frameBox h2{padding:10px;}