 a { text-decoration : none ; } a : hover { text-decoration : underline ; } . icon { background-image : url ( { TMPL_IMAGES } sprite . png ) }#container { position : relative ; z-index : 20 ; } #containerTopFixed { margin-top : 60px ; } #containerTopFixed . overlay : first-child { opacity : 0.75 ; filter : alpha (opacity = 75 ) ; -ms-filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)" ; box-shadow : 0 2px 8px rgba (0 , 0 , 0 , 0.60 ) ; } #containerTop . container_deco { margin : 45px 0 ; } #bannerBarTop . overlay , #bannerBarBottom . overlay { background-color : transparent !important ; } #bannerBarTop . container_deco { border-radius : 10px 10px 0 0 ; } #containerBanner . container_deco { border : 0.8em solid #fff ; } #mainContent { padding : 10px 0 ; margin-top : 45px ; } #mainContent . sovrapposizione { opacità : 0,8 ; filtro : alfa (opacità = 80 ) ; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" ; } footer { margin-top : 30px ; padding : 20px 0 ; } footer { border : 0px ; }#logoTitle a #logo { margin-right : 20px ; } #logoTitle #containerTitle . siteTitle { margin-bottom : 15px ; } #logoTitle #containerTitle . siteTitle a { text-shadow : 0 0 10px rgba (0 , 0 , 0 , 0.3 ) ; } #logoTitle #containerTitle . siteTitle a : hover { text-decoration : none ; } #navMain ul li a { padding : 19px 10px 19px 10px ; bordo : 1px solido ; opacità : 1 ; filtro : alfa (opacità = 100 ) ; -ms-filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" ; } #navMain ul li . attivo a { padding-destra : 24px !importante ; } #navMain ul li . attivo a span . triangolo { destra : 10px ; } #navMain ul li . selezionato a { decorazione-testo : sottolineato ; } #navMain ul li a : hover { text-decoration : none ;}#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 { border : 0 ; background-color : transparent ; } #navMain . posBannerTopLeft ul . firstLevel > li a , #navMain . posBannerBottomLeft ul . firstLevel > li a { border-color : transparent ; background-color : transparent ; } #navMain . posTopRight ul . firstLevel > li a , #navMain . posTopCenter ul . firstLevel > li a { background-color : transparent ; } #navMain . posBannerTopLeft 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 , #navMain . posTopCenter ul . firstLevel li a { padding :8px 12px ; border-radius : 16px ; text-decoration : none ; border : 0 ; }#navMain . vertical ul . firstLevel li a { border-top : 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 ; } #modulo di ricerca . overlay { background : #FFFFFF !important ; border-radius : 20px ; opacity : 1 ; filtro : alfa (opacità = 100 ) ; -ms-filter : "progid:DXImageTransform.Microsoft.Alpha(Opacità=100)" ; } #ricerca . icona { posizione-sfondo : 0 0 ; parte superiore : -9px ; sinistra : -6px ; } #input di ricerca . stile-ricerca { raggio-bordo : 20px ; larghezza : 155px ; altezza : 32px ; altezza-linea : 32px ; spaziatura : 0 15px 0 36px ; dimensione-carattere : 14px ; } #input di ricerca . stile-invio { bordo : 0 ; posizione : assoluta ; larghezza :25px ; altezza : 25px ; * text-transform : maiuscolo ;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 { margine : 10px 10px 10px 0 ; } #selectLanguage . posTopFixedRight { margine : 10px 0px ; } #selectLanguage . posTopRight , #selectLanguage . posTopCenter { margine : 30px 0 0 10px ; } #selectLanguage . posTopCenter { allineamento verticale : centro } #percorso { bordo : 1px pieno ; margine : 0 0 15px ; imbottitura : 5px ; }h1 . nome pagina , h3 . nome pagina { bordo : 1px pieno ; }#stampa { imbottitura : 10px 0 ; } #stampa un {display : blocco ; altezza : 12px ; sfondo : url ( { TMPL_IMAGES } sprite . png ) scorrimento senza ripetizione -119px -19px ; rientro testo : 16px ; trasformazione testo : maiuscolo ; }. share_box_top , . share_box_bottom { margine : 25px 0 !important ; }#navigation { float : none !important ; } #navigation li a span { padding : 5px ; } #nav_dinamic span , #nav_dinamic a , #nav_dinamic -bottom span , #nav_dinamic -bottom a { padding : 5px ; display : inline-block ; } #nav_dinamic { margine : 20px 0 ; }#mainContent #box_news_hp . innerbox_news_hp_central { bordo inferiore : 1px pieno ; margine inferiore : 20px ; } #mainContent #box_news_hp h4 { bordo : 1px pieno ; padding : 10px ; margine inferiore : 10px ; } #mainContent #box_news_hp . news_item { margine inferiore : 10px ; }#dinamic_red_box_container { chiaro : entrambi#red_box_container , #dinamic_red_box_container { padding-bottom : 5px ; } . red_box_frame . red_box_frame-deco01 { bordo : 1px solido ; margine-bottom : 20px ; } . red_box_frame : last-child . red_box_frame-deco01 { margine-bottom : 0 ; } . red_box_frame . small-red-box { larghezza : 350px ; margine-destro : 20px ; }corpo #dynamic_content_page . red_box_frame , corpo #risultato_ricerca . red_box_frame { overflow : visibile } . red_box h3 { bordo : 1px solido ; margine-bottom : 10px ; padding : 10px ; } . red_box . date_comments { } . red_box img , . wide_image { bordo : 1px pieno ; margine : 0 0 15px 0 } . red_box img . left_image { margine : 0 15px 15px 0 ; } . box-attach { bordo : 1px pieno ; spaziatura : 10px ; } . box-attach img { margine superiore : -8px ; margine destro : 7px ; } . innerbox_news_hp , . innerbox_news_hp_central { spaziatura : 20px ; margine : 0 ; bordo : 4px pieno ; }#box_contact{ altezza riga : 170% ; } . span-label-radio , . custom-radio { float : none !important ; margin-right : 5px ; } . custom-checkbox { margin-right : 5px } . submit_send { padding : 5px ; cursor : pointer }footer a : link , footer a : visited { 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 ; }strong:empty,b:empty {display: none !important;}strong:empty::after,b:empty::after {content: "" !important;}