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{width:980px; left:50%; margin-left:-490px;}.nav_posTopRight_horizontal #containerTopFixed .overlay:first-child, .nav_posTopCenter_horizontal #containerTopFixed .overlay:first-child{background-position:0 -13px;}#containerTop{background-color:transparent !important;}.nav_posTopCenter_horizontal #containerTop{z-index:890;}#containerTop .center{width:940px; padding:15px 20px;}#bannerBarTop .overlay, #bannerBarBottom .overlay{background:transparent !important;}.nav_posBannerTopLeft_horizontal #bannerBarTop .center{border-bottom:1px solid #fff;}.nav_posBannerBottomLeft_horizontal #bannerBarBottom .center{border-top:1px solid #fff;}#containerBanner .center{padding:51px 0;}#headergraphic, .slideshow-images{width:923px !important; margin:0 auto;}#headergraphic .headerExtra1{background:url(/tmpl_images/bgBannerTop.png) no-repeat top center; width:980px; height:75px; position:absolute; top:0; left:0;}#headergraphic .headerExtra2{background:url(/tmpl_images/bgBannerBottom.png) no-repeat top center; width:980px; height:51px; position:absolute; bottom:0; left:0;}#contentBox{background:url(/tmpl_images/bgContentBox.png); top:140px; box-shadow:0 7px 5px 0 rgba(50, 50, 50, 0.3) inset;}#contentBox .center{top:-140px;}.no_header #contentBox, .header_hp_only #contentBox{margin-top:300px;}#home_page.header_hp_only #contentBox{margin-top:0;}#mainContent .overlay, #mainSidebar .overlay{padding-bottom:15px;}#mainContent{width:695px; padding:20px 20px 40px;}#home_page #mainContent{padding-top:20px;}#innerMainContent:after{content:""; position:absolute; top:-19px; left:0; width:695px; height:21px; background:-moz-linear-gradient(left,rgba(241,241,241,1) 0%, rgba(255,255,255,0) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(241,241,241,1)), color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(left,rgba(241,241,241,1) 0%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(left,rgba(241,241,241,1) 0%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(left,rgba(241,241,241,1) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right,rgba(241,241,241,1) 0%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#00ffffff',GradientType=1 ); }#home_page #innerMainContent:after{display:none}#mainSidebar{width:225px;}.sidebar_rightSidebar #mainSidebar{padding:20px 20px 40px 0;}.sidebar_leftSidebar #mainSidebar{padding:20px 0 40px 20px;}#contentBox #mainSidebar {z-index:1} footer{z-index:9999; border-top-width:5px; border-style:solid; width:980px; margin:0 auto;padding:20px 0} footer .center{padding:0px 20px 0px 20px; width:940px;text-align:left;}#logoTitle a#logo{margin-right:10px;}#logoTitle.posTopCenter a#logo{margin-bottom:10px;}#logoTitle #containerTitle .subtitleSite{margin-top:8px;}#logoTitle.posTopCenter #containerTitle .subtitleSite{text-align:center; margin-top:10px;}#logoTitle #containerTitle .siteTitle a:link, #logoTitle #containerTitle .siteTitle a:visited{text-shadow:1px 2px 0 #FFFFFF;}#logoTitle #containerTitle .siteTitle a:hover{text-decoration:none;}#navMain ul li a:link, #navMain ul li a:visited{padding:25px; text-transform:uppercase; font-style:italic; border-right:1px solid; transition:background-color 100ms ease 0s}#navMain ul li a:hover{text-decoration:none;}#navMain ul li.selected a, #navMain ul li a:hover{text-shadow:2px 0px 0px rgba(0, 0, 0, 0.8); background:url(/tmpl_images/bgLightMenu.png) no-repeat center -10px;}#navMain ul li.active a span.triangle{right:15px;}#navMain ul.secondLevel li, #navMain ul.thirdLevel li, #navMain ul.secondLevel li a, #navMain ul.thirdLevel li a{margin:0;}.nav_posTopRight_horizontal #navMain ul li, .nav_posTopCenter_horizontal #navMain ul li{margin-bottom:1px;}#navMain.horizontal ul li a:link, #navMain.horizontal ul li a:visited{box-shadow:0 5px 4px -2px rgba(0, 0, 0, 0.4) inset;}#navMain ul li.active a:link, #navMain ul li.visited a:link{padding-right:30px}#navMain.horizontal ul.firstLevel li:first-child a{border-left:0;}#navMain.horizontal ul.firstLevel li:last-child a{border-right:0;}#navMain.posTopCenter{margin-top:30px;}#navMain.posTopRight ul li a, #navMain.posTopCenter ul li a{text-decoration:none;border-color:transparent; box-shadow:none;}#navMain.posTopRight ul li.active a, #navMain.posTopCenter ul li.active a{padding-right:30px;}#navMain.vertical ul li a:link, #navMain.vertical ul li a:visited{box-shadow:0 -10px 16px -4px rgba(0, 0, 0, 0.4) inset;}#navMain.vertical{margin:0 0 15px; padding-top:19px; background:url(/tmpl_images/bgMenuVertTop.png) no-repeat center top; border:1px solid #E5E5E5;}#navMain.vertical ul{padding-bottom:19px; background:url(/tmpl_images/bgMenuVertBottom.png) no-repeat center bottom;}#navMain.vertical ul.secondLevel, #navMain.vertical ul.thirdLevel{padding:0;}#navMain.vertical li{margin-right:0; padding:0 12px}#navMain.vertical ul.secondLevel li, #navMain.vertical ul.thirdLevel li{padding:0;}#navMain.vertical ul li.active a span.triangle{right:30px;}#navMain.vertical ul li.selected a, #navMain.vertical ul li a:hover{background-image:url(/tmpl_images/bgLightVerticalMenu.png); background-repeat:no-repeat; background-position:left center;}#navMain.vertical ul.firstLevel li a{border-bottom:1px solid; padding:20px 10px;}#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:#000 !important; opacity:0.2; !important; filter: alpha(opacity=20); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; box-shadow:none; padding:0;}#search.posTopFixedRight form .overlay{width:100%; margin:0; left:auto;}#search .icon{top:-9px; right:-6px; background-position:0 -1px;}#search input.searchstyle{width:153px; height:32px; padding:0 36px 0 15px; font-size:13px; *top:8px;}#search input.submitstyle{border:0; position:absolute; width:25px; height:25px; *text-transform:uppercase; text-indent:-999px; z-index:5; top:4px; right:5px; background-color:transparent;}#search.posTopCenter{margin-top:20px;}#search.posTopFixedRight{margin:15px 30px 15px 0px;}#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:80px;}#search.posTopRight{position:absolute; top:50%; right:20px; margin-top:-16px;}#search.posSidebarLeft, #search.posSidebarRight{margin-bottom:20px;}#selectLanguage a.selected{box-shadow:none; border-radius:0; border:none;}#selectLanguage span.overlay{border-radius:0; background:#000; opacity:0.2; filter:alpha(opacity=20); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";}#selectLanguage.posTopFixedLeft, #selectLanguage.posTopFixedRight{margin:15px 0;}#selectLanguage.posTopFixedLeft{margin-left:30px;}#selectLanguage.posTopFixedRight{margin-right:30px;}#selectLanguage.posTopRight{position:absolute; top:50%; right:20px; margin-top:-17px;}#selectLanguage.posTopCenter{margin:21px 0 0 10px;}#selectLanguage.posTopCenter{top:12px; margin-right:5px; *top:4px; *left:-5px;}#selectLanguage.posTopRightAbsolute{top:20px; right:20px;}#path{border-top-width:1px; border-style:solid; position:relative; top:-20px; left:-20px; float:left; z-index:1; padding-right:10px;}.sidebar_leftSidebar #path{left:0;}#path a{display:inline-block; padding:5px 10px; margin-right:10px; border-right:1px solid #fff; }h1.pagename, h3.pagename{width:681px; margin-bottom:15px; clear:both;}#print{top:23px;}#print a{display:block; background: url(/tmpl_images/sprite.png) no-repeat right -259px top -113px; padding:5px 37px 5px 10px;}.print-deco01{position:relative; z-index:1;}#mainContent #box_news_hp{margin-bottom:40px;}#mainContent #box_news_hp .innerbox_news_hp_central{margin-bottom:20px;}#mainContent #box_news_hp h4{margin-bottom:20px; padding:10px;}#mainContent #box_news_hp .news_item{margin-bottom:10px;}.red_box_frame{margin-bottom:30px;}.red_box_frame .red_box_frame-deco01{border-width:1px; border-style:solid; padding:15px;}#photogallery_page .red_box_frame .red_box_frame-deco01{padding:0; border:none;}.red_box_frame:last-child .red_box_frame-deco01{margin-bottom:0;}.red_box_frame.small-red-box{width:335px; margin-right:25px;} body#dynamic_content_page .red_box_frame, body#risultato_ricerca .red_box_frame{overflow:visible}.red_box h3{margin-bottom:20px; padding:10px; float:left; position:relative; z-index:1;}.big-red-box .h3_separator, .small-red-box .h3_separator{width:663px; height:41px; position:absolute; left:16px; top:16px; background:#e1e1e1;}.small-red-box .h3_separator{width:303px;}.h3_no_title+.h3_separator{display:none;}.red-box-inner > table{position:relative;}.big-red-box .red-box-inner > table .h3_separator{width:646px;}.red-box-content{clear:both;}#dynamic_content_page .red-box-inner .red-box-content:before{display:none;}#photogallery_page .red_box h3, #dynamic_content_page .red_box h3{float:none;}.small-red-box .red-box-inner .red-box-content:before{width:294px;}.red_box .red-box-content div:first-child{text-align:left}.red_box .date_comments{}.red_box img, .wide_image{border:1px solid; margin:0 0 15px 0; padding:5px;}.red_box img.left_image{margin:0 15px 15px 0;}.box-attach{border:none !important; padding:10px 10px 10px 0;}.box-attach img{margin-top:-8px; margin-right:7px;}#share_box{margin:0 0 20px !important;}.button-slideshow{top:15px;}ul#navigation{width:694px !important; position:relative; z-index:1; margin-top:50px !important;}#photogallery_page ul#navigation{width:696px !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;}#nav_dinamic{margin-bottom:20px;}#nav_dinamic, #nav_dinamic-bottom{float:right; }#nav_dinamic span.page_sel, #nav_dinamic-bottom span.page_sel{margin-left:5px;}#nav_dinamic a, #nav_dinamic-bottom a{margin-left:5px;}#nav_dinamic a:last-child, #nav_dinamic-bottom a:last-child{border-right:none !important;}#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;}.iframe_maps{width:auto !important; padding:5px;}#map_canvas{width:auto !important}.red_box .containerFeatured h3{padding:10px !important;}.singleCat .categoryName + a{clear:both; display:block;}#mainSidebar h4{padding:5px; position:relative; left:-10px; top:-10px; width:212px;}#blueBoxContainer .overlay{opacity:0 !important; filter:alpha(opacity=0) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;}.blue_box_external_bg{position:relative; border-right:1px solid;}.sidebar_rightSidebar .blue_box_external_bg{border-left-width:1px; border-left-style:solid; border-right:none;}#mainContent .blue_box_container{padding:0; margin:0;}.sidebar-albums, .blue_box, #social_container, #mainSidebar .innerbox_news_hp, #social_container{padding:10px; margin-bottom:15px; border-style:solid; border-width:1px;}#box_news_hp .news_item, .sidebar-albums li, .blue_box a, .blue_box img, .blue_box p, .appContainer{margin-top:10px;}.sidebar-albums li a b{background:none!important;}.blue_box img, .sidebar-albums li a b img{border:1px solid; padding:5px; width:140px; -webkit-box-shadow: 1px 1px 0px rgb(239, 239, 239); -moz-box-shadow:1px 1px 0px rgb(239, 239, 239); box-shadow:1px 1px 0px rgb(239, 239, 239);}#mainSidebar .innerbox_news_hp, #mainSidebar .sidebar-albums, #mainSidebar .blue_box{position:relative;}#mainSidebar #box_news_hp .blue_box_container{padding:0; margin:0;}#mainSidebar #box_news_hp a, #mainSidebar #box_news_hp a:hover{display:block;}.innerbox_news_hp .news_item{padding-bottom:10px; border-bottom:1px solid #E5E5E5;}.innerbox_news_hp .news_item:last-child{padding-bottom:0; border-bottom:0;}.sidebar-albums li a{width:146px !important;}.sidebar-albums li a span{left:6px !important; bottom:11px !important; background:rgba(51,51,51,0.8); width:140px; opacity:1;}.sidebar-albums li a span i{padding:8px !important}.sidebar-albums li{padding:0 !important}.blue_box a img{margin-top:0}.blue_box img{margin-top:0;}.blue_box .bluebox_img{border:0!important;padding:0!important;}.blue_box .bluebox_img:first-child{margin-top:0;}#mainSidebar .blue_box h4{float:none;}footer ul#viral{margin:0; float:right!important; font-size:1em; padding-left:10px; border-left:1px solid #fff;text-align:left;}#home_page footer ul#viral, #dynamic_content_page footer ul#viral{margin-top:2px;}footer ul#viral li{line-height: 25px;text-indent: 35px;display: block;margin-bottom: 2px;margin-right: 0!important;}footer ul#viral li.last{margin-bottom:0}footer ul#viral li span.icon{left:0px; top:0px; width:25px; height:25px; background-color:#fff;}footer ul#viral li.viralDate span.icon{background-position:-163px -62px;}footer ul#viral li.viralPageview span.icon{background-position:-113px -63px;}footer ul#viral li.viralBookmark span.icon{background-position:-13px -62px;}footer ul#viral li.viralSendFriend span.icon{background-position:-62px -62px;}footer span.copyright{position: absolute!important;top: 50%;left: 20px;margin-top: -6px!important;text-align: left!important;}#home_special #navMain.posSidebarLeft ul li a, #home_special #containerMenu #navMain.posSidebarRight ul li a{border-left:0;border-right:0;}#home_special.hs_menuVertical #navMain{border:0;}#home_special.hs_menuVertical #navMain li{padding:0;}#home_special.hs_menuVertical #navMain, #home_special.hs_menuVertical #navMain ul{background:none;}#home_special #navMain.horizontal ul li a:link, #home_special #navMain.horizontal ul li a:visited, #home_special #navMain.vertical ul li a:link, #home_special #navMain.vertical ul li a:visited{box-shadow:none;}#home_special.hs_menuVertical #selectLanguage{position:relative; top:0; left:0;}#containerMenu #selectLanguage.posTopRight{margin-top:-17px;}@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 .frameBox h2{padding:10px;}#home_special footer .center{vertical-align: middle!important;}#home_special footer .center{width:960px}#home_special footer ul#viral li{display:block}