a{text-decoration:none;}a:hover{text-decoration:underline;}.icon{background-image:url(/tmpl_images/sprite.png)}#container{position:relative;z-index:20;}#containerTop{background: transparent !important;}body.nav_posTopFixedLeft_horizontal #containerTop, body.lang_posTopFixedRight #containerTop, body.lang_posTopFixedLeft #containerTop{background-position:0 0, 0 98%;}#containerTop .container_deco{padding:45px 0;}#containerBanner {padding: 30px 0;}@media only screen and (min-width:768px) { #containerBanner {padding: 100px 0;}}#containerBanner .container_deco{border: 10px solid rgba(255,255,255,0.5);}#contentBox .container_deco{}#mainContent{padding-top: 20px;}#mainContent .overlay{opacity:0.8;filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}footer{margin-top:50px;padding:10px 0 0;text-align:center}footer .overlay{background: #212f43 !important;}footer{border:0;}footer .container_deco{border:0;background:none!important;}@media only screen and (max-width: 767px) {.overlay {width: 0px !important;}#containerTopFixed {width: 0px !important;}#contentBox {background-color: whitesmoke !important;opacity: 0.9 !important;}}#logoTitle a#logo{margin-right:20px;}#logo + #containerTitle {margin-top: 20px;}#logoTitle #containerTitle .siteTitle{margin-bottom:15px;} #personalLogo {width: 50%;}#avviso { font-size: 30px;}@media only screen and (max-width: 767px) {#personalLogo {width: 90%;}#avviso_container {margin-top:18px;}#avviso { font-size: 13px;}}#navMain ul li a{padding:19px 10px 19px 10px;border:1px solid transparent;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{padding-right:24px!important;}#navMain ul li.active a span.triangle{right:10px;}#navMain.horizontal ul.firstLevel li:first-child a{border-left:0;}#navMain.horizontal ul.firstLevel li:last-child a{border-right:0;}#containerTopFixed #navMain ul.firstLevel > li a, #containerTop #navMain.posTopRight ul.firstLevel > li a, #containerTop #navMain.posTopCenter ul.firstLevel > li a{background-color:transparent;}#navMain.posTopRight ul li a, #navMain.posTopCenter ul li a{padding:8px 12px;border-radius: 16px;text-decoration:none;border:0}#bannerBarTop .container_deco nav ul.firstLevel li:first-child a{border-radius:10px 0 0 0;}#navMain.posTopRight, #navMain.posTopCenter{margin-top:30px;}#navMain.posTopRight ul.firstLevel li a{border:0!important;}#bannerBarTop .container_deco #navMain.posBannerTopLeft ul.firstLevel li:first-child a{border-radius:0;}#navMain.vertical li a {border-bottom: 0;border-right: 0;border-left: 0;}#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:#FFFFFF!important;opacity:1;filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; box-shadow:none;}#search .icon{background-position:0 0;top:-8px;left:-8px;}#search input.searchstyle{width:168px;height:32px;line-height:32px;padding:0 15px 0 36px;font-size:14px; border:1px solid #d4d1cf}#search input.submitstyle{border:0;position:absolute;width:25px;height:25px;*text-transform:uppercase; text-indent:-999px;z-index:5;top:4px;left:10px;background-color:transparent;}#search.posTopFixedLeft, #search.posTopFixedRight{margin:10px 0;}#search.posTopRight, #search.posTopCenter{margin-top:30px;}#search.posTopCenter {vertical-align:middle}#selectLanguage.posTopFixedLeft{margin:10px 10px 10px 0;}#selectLanguage.posTopFixedRight{margin:10px 0px;}#selectLanguage.posTopRight, #selectLanguage.posTopCenter{margin:30px 0 0 10px;}#selectLanguage.posTopCenter{vertical-align:middle}#path{border:0px solid; margin:0 0 20px; font-size:11px; text-transform:uppercase;}#static_page #path, #dynamic_content_page #path{margin-right:140px;}#share_box{margin:0}.share_box_top{margin:25px 0!important;}.share_box_bottom{margin:25px 0 0 0!important;}h1.pagename, h3.pagename{border:0px solid;margin-bottom:10px;}#print{top:0;}#print a{display: block;height: 12px;background: url(/tmpl_images/sprite.png) no-repeat scroll -119px -19px;text-indent: 16px;text-transform: uppercase;}#mainContent #box_news_hp{margin-top:20px;}#box_news_hp h4{color:black!important;}#mainContent #box_news_hp .innerbox_news_hp_central{border-bottom-width:1px;border-bottom-style:solid;margin:25px 0;padding: 15px}#mainContent #box_news_hp h4{border:0px solid;margin-bottom:10px;}#mainContent #box_news_hp .news_item{margin-bottom:10px;}.innerbox_news_hp_central .news_item h5{margin-bottom:5px;}#red_box_container, #dinamic_red_box_container{padding-bottom:5px}.red_box_frame{margin-bottom:20px;}.red_box_frame .red_box_frame-deco01{border:0px solid;margin-bottom:20px;}.red_box_frame:last-child .red_box_frame-deco01{margin-bottom:0;}body#dynamic_content_page .red_box_frame, body#risultato_ricerca .red_box_frame{overflow:visible}.red_box h3{border-bottom:1px solid;margin-bottom:10px;padding:0px; padding-bottom:5px;}.red_box h3 a:hover{text-decoration:underline;}.red_box .date_comments{}.red_box img, .wide_image{border:1px solid;margin:5px 15px 15px 0 !important;}.red_box img.left_image{margin:0 15px 15px 0;}.box-attach{border:1px solid;padding:10px;}.box-attach img{margin-top:-8px; margin-right:7px;}.button-slideshow{top:-15px;}#nav_dinamic, #nav_dinamic-bottom{text-align:right;line-height:35px;font-size:11px;margin:0 0px 16px 0px;}ul#navigation{list-style-type:none; font-size:11px;margin-top:0px;}#nav_dinamic span.page_sel, #nav_dinamic-bottom span.page_sel {border:1px solid;background:#8c2639;margin-left:3px;}#nav_dinamic a, #nav_dinamic-bottom a, #nav_dinamic span.page_sel, #nav_dinamic-bottom span.page_sel{padding:8px;}#nav_dinamic a:hover, #nav_dinamic-bottom a:hover, #nav_dinamic a:hover span, #nav_dinamic-bottom a:hover span{border:1px solid;text-decoration:underline;}#nav_dinamic .next_page, #nav_dinamic .prev_page, #nav_dinamic-bottom .prev_page_int, #nav_dinamic-bottom .next_page_int {padding:8px 6px 8px 6px;}ul#navigation li .next_page_int span, ul#navigation li .prev_page_int span, #photogallery_page ul#navigation li a.prev_page_int span, #photogallery_page ul#navigation li a.next_page_int span {padding:5px;}.span-label-radio, .custom-radio{margin-right:5px; float:none !important;}.container-checkbox .custom-checkbox{margin-right:5px !important;}.submit_send{padding:5px; cursor:pointer;}.gfx-box-btn-container{position:relative;}.contact-x{top:5px !important;}footer a{border:0px solid;}footer ul#viral{text-align:center;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{font-size: 11px;color: #333;border-radius: 3px;margin-top: 5px;padding: 0 5px;background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 40%, rgba(255,255,255,0.6) 60%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 40%,rgba(255,255,255,0.6) 60%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 40%,rgba(255,255,255,0.6) 60%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );}footer span.copyright a{color:#333;}#home_special #logoTitle #containerTitle .siteTitle a{text-shadow:0 1px #212f43}#home_special footer span.copyright{bottom:64px;}