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{ background:transparent !important; border-top:7px solid #fff;}#containerTopFixed .overlay:after{background:none repeat scroll 0 0 #FFFFFF; content:""; height:1px; left:0; position:absolute; top:1px; width:100%;}#containerTop{margin:45px 0;}#containerTop .center{background:none!important;}.wrapperBanner{border-bottom:1px solid #fff; margin-bottom:1px;}#containerBanner{margin-bottom:100px;}#bannerBarBottom .overlay, #bannerBarTop .overlay, #bannerBarBottom .center, #bannerBarTop .center{background:transparent !important;}#bannerBarBottom{margin-bottom:-5px;}#headergraphic{border:10px solid #fff; width:960px !important; border-radius:10px; box-shadow:0px 0px 7px rgba(50, 50, 50, 0.75);}.slideshow-images{width:960px !important;}#mainContent{width:700px;padding:40px 20px 20px;}#home_page #mainContent{padding-top:20px;}#mainSidebar{width:220px; padding-top:40px; padding-bottom:20px;}#home_page #mainSidebar{padding-top:20px;}.sidebar_leftSidebar #mainSidebar{padding-left:20px; padding-right:0px;}.sidebar_rightSidebar #mainSidebar{padding-left:0; padding-right:20px;}#contentBox{background:url(/tmpl_images/bgContentBox.png); border-top:5px solid #fff; padding-bottom:106px;}footer{background:transparent !important; margin-top:-106px; z-index:9999;} footer .center{border-top:3px solid; padding:25px 0 20px; border-bottom:3px solid #fff !important;} footer{border:0px;}#logoTitle a#logo{margin-right:20px;}#logoTitle #containerTitle .siteTitle{margin-bottom:15px;}#logoTitle #containerTitle .siteTitle a:link{text-shadow:0 3px 0 rgba(0, 0, 0, 0.7);}#logoTitle #containerTitle .siteTitle a:hover{text-decoration:none;}#navMain ul li a:link{padding:20px; 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.active a span.triangle{right: 10px;}#navMain ul li.selected a, #navMain ul li a:hover{background:url(/tmpl_images/bgMenu.png)}#navMain ul.secondLevel li a, #navMain ul.thirdLevel li a{margin:0 !important;}#navMain.posTopFixedLeft, #navMain.posTopFixedRight{margin-top:0px;}.nav_posTopRight_horizontal #navMain ul li:first-child, .nav_posTopCenter_horizontal #navMain ul li:first-child{margin-left:0;}#navMain.horizontal ul li a:link, #navMain.horizontal ul li a:visited{margin-bottom:3px; margin-left:3px;}#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{text-decoration:none;}#navMain.posTopRight{margin-top:5px;}#navMain.posTopCenter{margin-top:30px;}#navMain.vertical{margin-bottom:30px;}#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 li a{border-bottom:1px solid;}#search form .overlay{background:#fff; opacity:1; box-shadow:none;}#search .icon{background-position:0 0; top:-5px; right:-2px;}#search input.searchstyle{width:110px; height:10px; padding:15px 40px 15px 15px; font-size:14px;}#search input.submitstyle{border:0;position:absolute;width:25px;height:25px;*text-transform:uppercase; text-indent:-999px;z-index:5;top:7px;right:10px;background-color:transparent;}#search.posSidebarLeft, #search.posSidebarRight{margin-bottom:20px;}#search.posTopFixedLeft, #search.posTopFixedRight{margin:13px 0; background-color:#fff;}#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:-20px;}#selectLanguage.posTopFixedLeft, #selectLanguage.posTopFixedRight{margin:16px 0px;}#selectLanguage span.overlay{opacity:0.3;}#selectLanguage.posTopCenter{ top:12px; *top:4px; *left:-5px;}#selectLanguage.posTopRight{position:absolute; top:50%; right:0; margin-top:-17px;}#path{margin:0 0 25px; padding:5px; position:absolute; top:-40px; left:-20px; width:973px; z-index:1;}h1.pagename, h3.pagename{border:1px solid; margin-bottom:25px;}#print{width:30px; height:30px; margin-right:55px; margin-top:0; box-shadow:0px 0px 2px rgba(50, 50, 50, 0.75); border:3px solid; position:relative; background:url(/tmpl_images/bgMenu.png);}.print-deco01{width:105px;}#print a{display:block; height:25px; background:url(/tmpl_images/sprite.png) no-repeat scroll -9px -110px; text-transform:capitalize; padding-top:10px; padding-left:39px;}#dynamic_content_page #path + div[style*="float"]{float:right !important;}#mainContent #box_news_hp .innerbox_news_hp_central{padding:10px; 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{border-bottom:1px dotted; margin-bottom:20px; padding-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{margin-bottom:20px;}.red_box .date_comments{}.red_box img, .wide_image{border:10px solid; box-shadow:0px 0px 5px rgba(50, 50, 50, 0.75); margin:0 0 15px 0; border-radius:10px;}.red_box img.left_image{margin:0 15px 15px 0;}.box-attach img{margin-top:-8px; margin-right:7px;}#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 8px; display:inline-block; box-shadow:0px 0px 2px rgba(50, 50, 50, 0.5); border:3px solid; }#nav_dinamic a:hover, #nav_dinamic-bottom a:hover{border:3px solid;}ul#navigation{width:100% !important; position:relative; z-index:1; margin:40px 0 10px !important;}#photogallery_page ul#navigation{width:685px !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 div:last-child{text-align:left;}.descrizione-album{border-radius:0 0 10px 10px; bottom:2px !important;}.copertina-album a{border-radius:10px;}span.border{border:none !important;}.button-slideshow{position:absolute; top:10px; right:0;}#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;}#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;}#blueBoxContainer .blue_box_external_bg{border-style:dotted; position:relative;}.sidebar_leftSidebar #blueBoxContainer .blue_box_external_bg{border-right-width:1px; padding-right:20px;}.sidebar_rightSidebar #blueBoxContainer .blue_box_external_bg{border-left-width:1px; padding-left:20px;}#blueBoxContainer .blue_box_external_bg-deco03>div:last-child{margin-bottom:0;}.innerbox_news_hp, .sidebar-albums, #sitofono_button, .blue_box, #social_container{margin:0px 0 30px; padding:10px; box-shadow:-2px 4px 5px rgba(50, 50, 50, 0.3);}#sitofono_button{box-shadow:none;}.blue_box.appSidebar p:first-child{margin-top:0;}#mainSidebar h4{padding-bottom:10px; background:url(/tmpl_images/bgTitleSidebar.png) no-repeat left bottom;}.blue_box img, .sidebar-albums li a b img {border:5px solid; box-shadow:0px 0px 5px rgba(50, 50, 50, 0.75); border-radius:10px; border:5px 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{padding:0 !important;}.sidebar-albums li a span{left:5px !important; bottom:10px !important; border-radius:0 0 5px 5px;}.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{margin:0 15px 0 0;line-height:25px;padding-left:30px}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;}.noise{opacity:0.4;}.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: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 footer{padding:0 !important; background:none !important; border-style:solid !important; border-top-width:3px !important; width:980px !important; margin:0 auto;}#home_special footer .center{width:980px;}#home_special.hs_menuVertical.hs_03 footer .center, #home_special.hs_menuVertical.hs_04 footer .center, #home_special.twoBox footer .center{padding:20px 0;}a#enterSite span:hover{background:url(/tmpl_images/bgMenu.png)}#home_special #navMain{margin-top:3px;}#home_special.hs_menuVertical #navMain.horizontal ul.firstLevel > li, #home_special.hs_menuVertical #navMain.horizontal ul.firstLevel li > a{display:block; margin-left:0;}