a{text-decoration:none;}a:hover{text-decoration:underline;}.icon{background-image:url(/tmpl_images/sprite.png)}body{background-position:center top!important;}#container{position:relative;z-index:20;}.center{width:980px;}#containerTopFixed{margin-top:0px;}#containerTopFixed .overlay{opacity:0.7;filter: alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; box-shadow: 0 0 0 4px #000000; border-bottom:2px solid #fff !important;}#containerTop .center{margin:30px auto;}.logotitle_posTopCenter #containerTop .center{margin:73px auto 30px;}.lang_posTopFixedLeft #containerTop .center, .lang_posTopFixedRight #containerTop .center{margin:30px auto 30px;}.lang_posTopRight #containerTop .center{margin:14px auto;}.lang_posTopRight .wrapperBanner{margin-top:50px;}#bannerBarTop .center, #bannerBarBottom .center{background:transparent !important;}#bannerBarTop .overlay, #bannerBarBottom .overlay{width:980px; left:50%; margin-left:-490px; opacity:0.7;}.nav_posBannerTopLeft_horizontal #bannerBarTop .center, .nav_posBannerBottomLeft_horizontal #bannerBarBottom .center{width:996px;}#containerTop .center{background:none!important;}#mainContent{width:720px;padding:10px;}#mainContent .overlay{opacity:0.8;filter: alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}#mainSidebar{width:220px;padding:10px;}#mainSidebar .overlay{opacity:0.8;filter: alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}footer{margin-top:30px;padding:20px 0;} footer .center{border:0px; background:none !important;} footer{border:0px;}#logoTitle a#logo{margin-right:10px;}#logoTitle #containerTitle .siteTitle a{text-transform:uppercase;}#logoTitle #containerTitle .siteTitle a:hover{text-decoration:none;}.lang_posTopRight #logoTitle #containerTitle .siteTitle{margin-bottom:10px;}#navMain ul li a{padding:20px 10px 15px; 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{padding-right:24px!important;}#navMain ul li.active a span.triangle{right: 10px;}#navMain.horizontal ul li a{border-right-width:1px; border-style: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 ul li a, #navMain.posTopCenter ul li a{padding:8px 10px 6px; border-radius:4px; text-decoration:none; border-color:transparent;border:0;}#navMain.posTopRight, #navMain.posTopCenter{margin-top:30px;}.nav_posTopRight_horizontal #navMain li, .nav_posTopCenter_horizontal #navMain li{margin:5px 5px 0 0;}.nav_posTopRight_horizontal #navMain ul.secondLevel li, .nav_posTopCenter_horizontal #navMain ul.secondLevel li{margin:0;}#navMain.posTopCenter{margin-top:20px;}#navMain.vertical{margin-bottom:20px;}#navMain.vertical ul li a{border-bottom-width:1px; border-style:solid;}#navMain.vertical ul.firstLevel li:first-child a{border-top:0;}#navMain.vertical ul.firstLevel li:last-child a{border-bottom:0;}#search.posSidebarLeft, #search.posSidebarRight{margin-bottom:20px;}#search form .overlay{background:#FFFFFF !important;opacity:1;filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}#search .icon{background-position:0 0;top:-11px;left:-9px;}#search input.searchstyle{width:164px;height:28px;line-height:28px;padding:0 15px 0 36px;font-size:14px;color:#888888!important;}#search input.submitstyle{border:0; position:absolute; width:25px; height:25px; *text-transform:uppercase;text-indent:-999px; z-index:5; top:2px; left:4px; background-color:transparent;}#search.posTopFixedLeft, #search.posTopFixedRight{margin:8px 12px 10px 0;float:right;}#search.posTopCenter{margin-top:30px;}#search.posTopRight{margin-top:20px;; border-top:1px solid #000;border-bottom:1px solid #000;box-shadow:0 0 0 2px #eee;}.search_posTopCenter #search input.searchstyle {width: 164px; height: 32px;line-height: 32px;padding: 0 15px 0 36px;font-size: 14px;}.search_posTopCenter #search .icon{background-position:0 0;top:-9px;left:-9px;}#containerTopFixed #selectLanguage .overlay{box-shadow: 0 0 0 2px #000000;}#selectLanguage a.selected {padding: 8px 17px 8px 10px;}#selectLanguage.posTopFixedRight, #selectLanguage.posTopFixedLeft{margin:10px 0;}.nav_posTopRight_horizontal #selectLanguage.posTopFixedLeft, .nav_posTopCenter_horizontal #selectLanguage.posTopFixedLeft{margin-top:7px;}#selectLanguage.posTopRight, #selectLanguage.posTopCenter{margin:30px 0 0 10px;}#selectLanguage.posTopRight{margin-top:20px;}.logotitle_posTopCenter #selectLanguage.posTopRightAbsolute{top:-60px; right:12px;}.search_posTopCenter #selectLanguage.posTopCenter{margin-right:5px;margin-top:31px; vertical-align:top;}#catalog_page_product #path{margin-bottom:20px;}#dynamic_content_page #path, #photogallery_page #path{margin-right:0;}#dynamic_content_page #path{margin-bottom:30px;}#path{border-bottom:1px solid; padding-bottom:10px; background:transparent!important;}h1.pagename, h3.pagename{margin:10px 0; text-transform:uppercase;}#static_page #print{top:0px;}#print{top:0px;}#print a{display: block;height: 12px;background: url(/tmpl_images/sprite.png) no-repeat scroll -119px -19px;text-indent: 16px;text-transform: uppercase;}#share_box{margin:0 0 10px !important;}#navigation{width:100%; margin:10px 0;}#navigation li a span{padding:5px;}#nav_dinamic span, #nav_dinamic a, #nav_dinamic-bottom span, #nav_dinamic-bottom a{padding:5px}#nav_dinamic{margin-top:20px; margin-bottom:20px;}#nav_dinamic-bottom{margin-bottom:20px;}#mainContent .innerbox_news_hp_central, #mainContent .innerbox_news_hp{margin-bottom:20px;}#mainContent .innerbox_news_hp_central, #mainContent .innerbox_news_hp{padding:10px; border:none;}#mainContent #box_news_hp{margin-top:20px;}#mainContent #box_news_hp h4{padding:10px; margin-bottom:10px; background:url(/tmpl_images/splashLeft.png) no-repeat top left -1px, url(/tmpl_images/splashRight.png) no-repeat top -1px right -1px;}#mainContent #box_news_hp .news_item{margin-bottom:10px;}.red_box_frame .red_box_frame-deco01{padding:10px; border-width:1px; border-style:solid; margin-bottom:20px;}.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{overflow:hidden;}.red_box h3{margin-bottom:10px; padding:8px 8px 5px; text-transform:uppercase; background:url(/tmpl_images/splashLeft.png) no-repeat top left -1px, url(/tmpl_images/splashRight.png) no-repeat top -1px right -1px;}.red_box .date_comments{}.red_box .text ul li{padding:3px 0 0 13px}.red_box img, .wide_image{border:1px solid;margin:0 0 15px 0}.red_box img.left_image{margin:0 15px 15px 0;}.red_box ul{margin:10px 0;}.box-attach{padding:10px;}.box-attach img{margin-top:-8px; margin-right:7px;}.button-slideshow{top:-15px;}#red_box_container-deco01 .big-red-box .red_box_frame-deco01{position:relative}#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;}#catalog_page_product .red_box{overflow:visible;}#photogallery_page #navigation{width:684px !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;}.innerbox_news_hp_central{padding:10px; margin:0; border:1px solid;}.sidebar-albums, #sitofono_button, .blue_box, #social_container{background-color:rgba(255, 255, 255, 1) !important; margin:0;border:0px;padding:20px;}.sidebar-albums, .blue_box, .innerbox_news_hp{padding:0 0 20px 0;}.sidebar-albums ul, .blue_box a, .blue_box > div, .blue_box p, .innerbox_news_hp > div{padding:0 15px;}.blue_box div p, .blue_box div a, .blue_box div img, .blue_box div iframe, .blue_box div ul{padding:0px;}#mainSidebar h4{ padding:10px; margin-bottom:15px; background-image:url(/tmpl_images/splashSidebarRight.png); background-position:top -1px right -29px; background-repeat:no-repeat; *background-image:none; background-position:top right\0/;}.blue_box img, .sidebar-albums li a b img {border:1px solid;}.sidebar-albums li a b{background:none!important;}.blue_box img{margin:0 0 0 15px !important;}#sitofono_button_contact{position:absolute; top:-50px; right:0;}#sitofono_button{margin:0 !important;}#mainSidebar #box_news_hp .innerbox_news_hp{margin-bottom:20px;}#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:1px !important; bottom:6px !important;}.blue_box .bluebox_img {border:none!important;padding:0!important;}footer{opacity:0.7;filter: alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";border-top: 2px solid;box-shadow: 0 0 0 4px #000000;}footer a{text-decoration: underline;border:0px solid;}footer ul#viral{text-align:center;margin-bottom:10px;font-size:1em;}footer ul#viral li{margin:0 15px 0 0;line-height:25px;padding-left:25px}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:0 -50px;}footer ul#viral li.viralPageview span.icon{background-position:-50px -50px;}footer ul#viral li.viralBookmark span.icon{background-position:-100px -50px;}footer ul#viral li.viralSendFriend span.icon{background-position:-150px -50px;}footer span.copyright{text-align:center;font-size:0.8em;}.noise{opacity:0.3;filter: alpha(opacity=30);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";}#containerBanner .center {border:6px solid rgba(255,255,255,0.8);border-bottom:0;padding:2px;}#contentBox .center{border:6px solid rgba(255,255,255,0.8) !important; border-top:0; padding:0px 2px 2px;} #headergraphic {position:relative;}#headergraphic:before {border: 5px solid rgba(255,255,255,0.5); content: ""; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;z-index:100;}#headergraphic:after {border: 2px solid rgba(255,255,255,0.5); content: ""; position: absolute; top: 7px; bottom: 7px; left: 7px; right: 7px;z-index:100;}.frameBox h2{padding:8px 8px 5px; }#home_special.hs_05 #containerMenu{background:none !important;}#containerMenu #selectLanguage.posTopRight{margin-top:10px;}