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{background-color:#fff !important;}#containerTopFixed .overlay:first-child{ height:111px; top:50%; left:0; background-image:url(/tmpl_images/triangle.png); background-position:center -2px; background-repeat:no-repeat; background-color:transparent !important;}#containerTop{opacity:0.8;}#containerTop, #containerTop .center{background-color:#fff !important;}#home_page.header_hp_only #containerTop .center{width:980px;}#containerTop, #home_page.header_hp_only.nav_posBannerTopLeft_horizontal #containerTop, #home_page.header_hp_only.nav_posBannerBottomLeft_horizontal #containerTop, #home_page.header_hp_only.nav_posSidebarRight_vertical #containerTop{padding-top:100px;}#home_page.header_hp_only #containerTop{background-image:none; padding:0; padding-top:75px; margin-top:0; background-color:#fff !important;}.nav_posTopFixedLeft_horizontal #containerTop, .nav_posTopFixedRight_horizontal #containerTop, .nav_posTopRight_horizontal #containerTop, .nav_posTopCenter_horizontal #containerTop{padding-top:75px;}.no_header #containerTop, .header_hp_only #containerTop{background-image:url(/tmpl_images/triangleTransparent.png); background-position:center top; background-repeat:no-repeat; padding-top:146px; background-color:transparent !important; margin-top:100px;}.no_header.nav_posTopRight_horizontal #containerTop, .header_hp_only.nav_posTopRight_horizontal #containerTop{z-index:auto;}.no_header #containerTop .center, .header_hp_only #containerTop .center{width:100%; background-color:#fff !important; padding:20px 0;}.no_header.logotitle_posTopLeft #containerTop .center, .header_hp_only.logotitle_posTopLeft #containerTop .center{width:980px;}.no_header.logotitle_posTopLeft #containerTop:before, .header_hp_only.logotitle_posTopLeft #containerTop:before{content:""; position:absolute; top:166px; left:0; width:100%; height:100%; background:#fff;}#home_page.header_hp_only.logotitle_posTopLeft #containerTop:before{display:none;}#containerTop .center{background:none!important; margin-bottom:40px; padding:20px 0;}.no_header #containerTop .center, .header_hp_only #containerTop .center{margin-bottom:0px;}#home_page.header_hp_only #containerTop .center{margin-bottom:40px;}#contentBox{background-image:url(/tmpl_images/triangleNoSha.png), url(/tmpl_images/triangleNoShaBottom.png); background-position:center -9px, center bottom; background-repeat:no-repeat, no-repeat; border-top:1px solid #eee !important; padding-top:20px;}#home_page #contentBox{border-top:0 !important; padding-top:0;}.no_header.logotitle_posTopLeft #contentBox, .header_hp_only.logotitle_posTopLeft #contentBox{z-index:888;}.wrapperBanner, #home_page.header_hp_only .wrapperBanner{background-image:url(/tmpl_images/triangleTransparent.png); background-position:center bottom; background-repeat:no-repeat; }.nav_posBannerBottomLeft_horizontal .wrapperBanner, #home_page.header_hp_only.nav_posBannerBottomLeft_horizontal .wrapperBanner{background-position:center bottom 39px;}.no_header.nav_posBannerTopLeft_horizontal .wrapperBanner, .no_header.nav_posBannerBottomLeft_horizontal .wrapperBanner, .header_hp_only.nav_posBannerTopLeft_horizontal .wrapperBanner, .header_hp_only.nav_posBannerBottomLeft_horizontal .wrapperBanner{background:none; position:relative; z-index:999;} .no_header.nav_posBannerTopLeft_horizontal #bannerBarTop, .header_hp_only.nav_posBannerTopLeft_horizontal #bannerBarTop, .nav_posBannerBottomLeft_horizontal #bannerBarBottom{background-color:#dedede; border-width:1px 0; border-color:#fff; border-style:dashed; padding-top:5px; padding-bottom:5px;}#home_page.header_hp_only.nav_posBannerTopLeft_horizontal #bannerBarTop{border:none; padding:0; background:none;}#bannerBarTop .overlay, #bannerBarTop .center{background:none !important;}#bannerBarTop .center{border-radius:10px 10px 0 0;}#containerBanner{margin-bottom:130px;}.nav_posBannerBottomLeft_horizontal #containerBanner{margin-bottom:117px;}#headergraphic{box-shadow:15px 15px 0 rgba(0, 0, 0, 0.2);}#mainContent{width:720px; padding-right:20px;}.sidebar_leftSidebar #mainContent{padding-left:20px; padding-right:0;}#home_page #mainContent{margin-top:25px;}#mainSidebar{width:210px; padding:20px 0 15px; text-align:center;}footer{padding:25px 0; height:85px; background-image:url(/tmpl_images/textureGeo.png);} footer .center{background:none !important;} footer{border:0px;}#logoTitle a#logo{margin-right:20px;}#logoTitle #containerTitle .siteTitle, #logoTitle.posTopCenter a#logo{margin-bottom:15px;}#logoTitle #containerTitle .siteTitle a:link, #logoTitle .subtitleSite{text-transform:uppercase;}#logoTitle #containerTitle .siteTitle a:hover{text-decoration:none;}#navMain ul li a:link, #navMain ul li a:visited{padding:12px 18px; text-transform:uppercase;}#navMain ul li.active a:link, #navMain ul li.active a:visited{padding-right:24px!important;}#navMain ul li.selected a:link, #navMain ul li.selected a:visited, #navMain ul li a:hover{text-shadow:0px 2px 0px rgba(0, 0, 0, 0.15); text-decoration:none; background-image:url(/tmpl_images/textureGeo.png);}#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{box-shadow:3px 3px 0px rgba(0, 0, 0, 0.2);}#navMain.horizontal ul li.active, #navMain.posBannerTopLeft.horizontal ul.firstLevel li, #navMain.posBannerBottomLeft.horizontal ul.firstLevel li, #navMain.posTopCenter ul.firstLevel li{box-shadow:none;}#navMain.posTopFixedLeft, #navMain.posTopFixedRight{ margin-top:9px; margin-bottom:9px;}#navMain.horizontal ul li a:link, #navMain.horizontal ul li a:visited{border-right:1px solid;}#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, #navMain.posTopCenter{margin-top:30px;}#navMain.posTopCenter{box-shadow:none; width:980px; margin:30px auto 0;}#navMain.posTopRight ul.firstLevel li a,#navMain.posTopCenter ul.firstLevel li a{border:0;}#navMain.posBannerBottomLeft, #navMain.posBannerTopLeft{box-shadow:none;}#navMain.vertical{margin-bottom:20px;}#navMain.vertical ul li a{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{display:none;}#search .icon{background-position:0 0; top:-10px; right:6px;}#search input.searchstyle{width:130px; height:30px; line-height:30px; padding:0 45px 0 0; font-size:14px; box-shadow:3px 3px 0px rgba(0, 0, 0, 0.1);}#search input.submitstyle{border:0;position:absolute;width:25px;height:25px;*text-transform:uppercase; text-indent:-999px;z-index:5;top:2px;left:131px;background-color:transparent;}#search.posTopFixedLeft, #search.posTopFixedRight{margin:10px 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{position:absolute; top:50%; right:0; margin-top:-15px;}#search.posSidebarRight{width:175px; margin:0 auto 20px;}#selectLanguage a.selected{border-color:rgba(51, 51, 51, 0.2);}#selectLanguage span.overlay{opacity:0.3;}#selectLanguage.posTopFixedLeft{margin:10px 10px 10px 0;}#selectLanguage.posTopFixedRight{margin:10px 0px;}#selectLanguage.posTopCenter{vertical-align:top; margin:30px 0 0 10px;}#selectLanguage.posTopRight{position:absolute; top:50%; right:0px; margin-top:-17px;}#selectLanguage.posTopRightAbsolute{top:20px; right:50%; margin-right:-490px;}#path{margin:10px 0 25px; text-transform:capitalize;}h1.pagename, h3.pagename{margin-bottom:65px; text-transform:uppercase;}#print{top:0;}#print a{display:block; line-height:17px; background:url(/tmpl_images/sprite.png) no-repeat scroll -17px -116px; text-indent:22px; 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:0 auto !important;}#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{border-bottom:1px dashed; margin-bottom:20px; padding-bottom:10px;}.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}#catalog_page_product .red_box{margin:0 !important;}.red_box h3{margin-bottom:15px;}.red_box .date_comments{}.red_box img, .wide_image{margin:0 0 15px 0; box-shadow:2px 2px 0px rgba(196, 196, 196, 1);}.red_box img.left_image{margin:0 15px 15px 0;}.box-attach{margin-bottom:20px;}.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:690px !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;}#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; display:inline-block;}#photogallery_page .red_box div:last-child{text-align:left;}.button-slideshow{top:25px;}#blueBoxContainer .blue_box_external_bg{border:0px solid;position:relative;}#mainSidebar h4{border-bottom-style:solid;border-bottom-width:1px; text-transform:uppercase; padding-bottom:20px; margin-bottom:10px;}#mainSidebar .innerbox_news_hp, .sidebar-albums, #sitofono_button, .blue_box, #social_container{padding-bottom:50px; padding-top:50px; background-image:url(/tmpl_images/bgBlueBoxTop.png), url(/tmpl_images/bgBlueBoxBottom.png); background-repeat:no-repeat, no-repeat; background-position:top left, bottom left;}#sitofono_button{padding:0;}#social_container{margin-top:20px;}.blue_box.appSidebar p:first-child{margin-top:0;}.sidebar-albums li{padding:0;}.blue_box img, .sidebar-albums li a b img{box-shadow:2px 2px 0px rgba(196, 196, 196, 1);}.sidebar-albums li a{margin:0 auto;}.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;}#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;}#mainSidebar #box_news_hp a, #mainSidebar #box_news_hp a:hover {display:block;}.sidebar-albums li a span{left:0px !important; bottom:5px !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{line-height:4em; float:right; font-size:1em; width:220px; padding-left:20px; padding-top:20px; padding-bottom:20px; height:95px; margin-top:-25px; background:#EBEBEB;}footer ul#viral li{line-height:25px; padding-left:27px; display:block; color:#373737 !important;}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 -48px;}footer ul#viral li.viralSendFriend span.icon{background-position:-50px -50px;}footer span.copyright{float:left; font-size:0.8em; width:345px; line-height:2.5em; margin-top:30px;}.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; right:0;}#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 #containerTopFixed #containerMenu{background-color:#fff !important;}#home_special #containerTopFixed #containerMenu:after{content:""; position:absolute; top:50%; left:0; background-image:url(/tmpl_images/triangle.png); background-position:center -2px; background-repeat:no-repeat; background-color:transparent !important; width:100%; height:111px; z-index:-1;}#home_special.hs_02.hs_enter #containerCenter span.before{display:block; height:111px; background-image:url(/tmpl_images/triangle.png); background-position:center -2px; background-repeat:no-repeat; background-color:transparent !important; visibility:visible; margin-bottom:100px;}#home_special footer{padding:25px 0 !important;}a#enterSite:hover span{background-image:url(/tmpl_images/bgMenuFooter.png);}#home_special footer .center{width:980px;}#home_special footer ul#viral{float:right; text-align:left; padding:20px 0 20px 20px;}#home_special footer ul#viral li{display:block;}#home_special footer span.copyright{text-align:left; width:345px;}#home_special.hs_nav_posFixedLeft footer span.copyright, #home_special.hs_nav_posFixedRight footer span.copyright{margin-top:30px;}.hs_nav_posFixedLeft #containerMenu, .hs_nav_posFixedRight #containerMenu{background-color:rgba(255,255,255, 0.8);}.hs_03 #selectLanguage, .hs_04 #selectLanguage{right:auto; top:auto; position:relative;}