div.Amm_trasp_style ul.RM_leftRoot li:not(.rootnode-container){
    margin:14px 0!important;
    border:1px solid #595959
}
ul li.haschild.rootnode-container ul li.item{
    margin:0 0!important
}
#dnn_Header3_dnnLOGO_hypLogo{
    border-bottom:none
}
p.inter_linea{
    line-height:1.4em!important
}
object._high{
    width:100%!important;
    min-height:540px;
    height:auto!important;
    height:100%;
    height:expression(this.scrollHeight < 541 ? "540px": "auto");
    display:ms-inline-grid!important
}
a{
    color:#34d;
    font-family:"Open Sans",FontAwesome,​Arial,​sans-serif
}
a:hover{
    color:#b12!important;
    border-bottom:1px solid #b12;
    text-decoration:none!important
}
a:visited{
    color:#848!important
}
a[target="_blank"]:after{
    content:"\f08e";
    margin:0 3px 0 5px;
    font-size:16px;
    font-family:FontAwesome,Open Sans
}
a.ein_b[target="_blank"]:after{
    content:none;
    margin:0 3px 0 5px;
    font-size:16px;
    font-family:FontAwesome,Open Sans
}
a[href$=".pdf"]:before{
    content:"\f1c1";
    margin:0 3px 0 5px;
    color:#ff3500;
    font-size:16px;
    font-family:FontAwesome,Open Sans
}
a[href$=".PDF"]:before{
    content:"\f1c1";
    margin:0 3px 0 5px;
    color:#ff3500;
    font-size:16px;
    font-family:FontAwesome,Open Sans
}
a[href$=".doc"]:before{
    content:"\f1c2";
    margin:0 3px 0 5px;
    color:#2a3281;
    font-size:16px;
    font-family:FontAwesome,Open Sans
}
a[href$=".docx"]:before{
    content:"\f1c2";
    margin:0 3px 0 5px;
    color:#2a3281;
    font-size:16px;
    font-family:FontAwesome,Open Sans
}
a[href$=".xls"]:before{
    content:"\f1c3";
    margin:0 3px 0 5px;
    color:#007133;
    font-size:16px;
    font-family:FontAwesome,Open Sans
}
a[href$=".xlsx"]:before{
    content:"\f1c3";
    margin:0 3px 0 5px;
    color:#007133;
    font-size:16px;
    font-family:FontAwesome,Open Sans
}
a[href$=".zip"]:before{
    content:"\f1c6";
    margin:0 3px 0 5px;
    color:#f8c011;
    font-size:16px;
    font-family:FontAwesome,Open Sans
}
a[href$=".rar"]:before{
    content:"\f1c3";
    margin:0 3px 0 5px;
    color:#007133;
    font-size:16px;
    font-family:FontAwesome,Open Sans
}
a[href$=".pptx"]:before{
    content:"\f1c4 ";
    margin:0 3px 0 5px;
    color:#db5a26;
    font-size:16px;
    font-family:FontAwesome,Open Sans
}
a[href$=".ppt"]:before{
    content:"\f1c4 ";
    margin:0 3px 0 5px;
    color:#db5a26;
    font-size:16px;
    font-family:FontAwesome,Open Sans
}
.list-group-item>a:link{
    color:#272727!important;
    border-bottom:none!important
}
.btn.btn-default{
    color:#595959
}
div.ControlContainer a:link{
    color:#999!important;
    text-decoration:none
}
div.ControlContainer a:visited{
    color:#999!important
}
#Body{
    background-image:url(images/bg_pattern/bg_grid_05.png)
}
a.User{
    display:none
}
a.rm_link[target="_blank"]:after{
    content:"\f08e";
    margin:0 3px 0 5px
}
A.rm_link:link{
    color:#06c;
    border-bottom:1px solid rgba(0,102,204,.3);
    font-family:"Open Sans",FontAwesome,​Arial,​sans-serif
}
A.rm_link:visited{
    color:#30c
}
A.rm_link:hover{
    color:#06c;
    border-bottom:1px solid rgba(0,102,204,.9);
    text-decoration:none!important
}
h1{
    color:#595959
}
h2{
    color:#595959
}
h3{
    color:#595959
}
h4{
    color:#595959
}
h5{
    color:#595959
}
h6{
    color:#595959
}
A.Footer:hover{
    color:#595959
}
.color_text{
    color:#595959
}
.color_bg{
    background-color:#595959;
    margin-bottom:40px
}
A.Breadcrumb:hover{
    color:#595959
}
A.Breadcrumb{
    color:#595959;
    border-bottom:none
}
#HeaderOne #standardMenu .rootMenu li.breadcrumb a span,#HeaderOne #standardMenu .rootMenu li.selected a span,#HeaderOne #standardMenu .rootMenu li:hover a span{
    border-bottom-color:#595959
}
#HeaderOne #megaMenu .root li.breadcrumb a span,#HeaderOne #megaMenu .root li.selected a span,#HeaderOne #megaMenu .root li:hover a span{
    border-bottom-color:#595959
}
#leftMenu .leftSub li a:hover span,#leftMenu .leftSub li.selected>a span{
    color:#595959
}
#HeaderOne A.Login:hover{
    color:#595959
}
#HeaderOne A.User:hover{
    color:#595959
}
#HeaderOne #Login .loginGroup a:hover,#HeaderOne #Login .registerGroup a:hover{
    color:#595959
}
#HeaderOne #Login .loginGroup a:active,#HeaderOne #Login .registerGroup a:active{
    color:#595959
}
#HeaderOne #Search a{
    background-color:#595959
}
#HeaderOne #Search a:hover{
    background-color:rgba(89,89,89,.8)
}
#HeaderTwo #skin_menu{
    background-color:#595959
}
#HeaderTwo #standardMenu .subMenu li.breadcrumb>a span,#HeaderTwo #standardMenu .subMenu li.item>a:hover span,#HeaderTwo #standardMenu .subMenu li.selected>a span{
    color:#595959
}
#HeaderTwo #megaMenu .category li.item a:hover span,#HeaderTwo #megaMenu .category li.selected>a span{
    color:#595959
}
#HeaderTwo A.Login:hover{
    color:#595959
}
#HeaderTwo A.User:hover{
    color:#595959
}
#HeaderTwo #Login .loginGroup a:hover,#HeaderTwo #Login .registerGroup a:hover{
    color:#595959
}
#HeaderTwo #Login .loginGroup a:active,#HeaderTwo #Login .registerGroup a:active{
    color:#595959
}
#HeaderThree #standardMenu .rootMenu>li.breadcrumb>a span,#HeaderThree #standardMenu .rootMenu>li.selected>a span,#HeaderThree #standardMenu .rootMenu>li:hover>a span{
    color:#595959
}
#HeaderThree #standardMenu .subMenu li.breadcrumb>a span,#HeaderThree #standardMenu .subMenu li.item>a:hover span,#HeaderThree #standardMenu .subMenu li.selected>a span{
    color:#595959
}
#HeaderThree #megaMenu .root>li.breadcrumb>a span,#HeaderThree #megaMenu .root>li.selected>a span,#HeaderThree #megaMenu .root>li:hover>a span{
    color:#595959
}
#HeaderThree #megaMenu .category li.item a:hover span,#HeaderThree #megaMenu .category li.selected>a span{
    color:#595959
}
#HeaderThree A.Login:hover{
    color:#595959
}
#HeaderThree A.User:hover{
    color:#595959
}
#HeaderThree #Login .loginGroup a:hover,#HeaderThree #Login .registerGroup a:hover{
    color:#595959
}
#HeaderThree #Login .loginGroup a:active,#HeaderThree #Login .registerGroup a:active{
    color:#595959
}
#HeaderFour .skin_top{
    background-color:#595959
}
#HeaderFour #standardMenu li.lampback{
    border-bottom-color:#595959
}
#HeaderFour #standardMenu .rootMenu>li.breadcrumb>a span,#HeaderFour #standardMenu .rootMenu>li.selected>a span,#HeaderFour #standardMenu .rootMenu>li:hover>a span{
    color:#595959
}
#HeaderFour #standardMenu .subMenu li.breadcrumb>a span,#HeaderFour #standardMenu .subMenu li.item>a:hover span,#HeaderFour #standardMenu .subMenu li.selected>a span{
    color:#595959
}
#HeaderFour #megaMenu li.lampback{
    border-bottom-color:#595959
}
#HeaderFour #megaMenu .category li.item a:hover span,#HeaderFour #megaMenu .category li.selected>a span{
    color:#595959
}
.user_data .col-sm-4:hover span.fa{
    background-color:#595959
}
.tab_style2 .nav-tabs>li.active>a,.tab_style2 .nav-tabs>li.active>a:focus,.tab_style2 .nav-tabs>li.active>a:hover{
    background-color:#595959
}
.tab_style2 .nav-tabs>li>a:hover{
    background-color:#595959
}
.tab_style3 .nav-tabs>li.active>a,.tab_style3 .nav-tabs>li.active>a:focus,.tab_style3 .nav-tabs>li.active>a:hover{
    color:#595959;
    border-top-color:#595959
}
.tab_style3 .nav-tabs>li.active>a{
    border-top-color:#595959
}
.tab_style3 .nav-tabs>li>a:hover{
    color:#595959
}
.tab_style3 .nav-tabs>li.active>a:hover{
    border-top-color:#595959
}
.team_list .dynamic_bar .progress-bar.progress-bar-danger{
    background-color:#595959
}
.comment_list .comment_item .comment_right span a{
    color:#595959
}
.comment_list:hover .title_style h3{
    color:#595959
}
.icon_hover:hover .icon_effect_1 .fa{
    background-color:#595959
}
@-webkit-keyframes sonarEffect{
    0%{
        opacity:.3
    }
    40%{
        opacity:.5;
        box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #595959,0 0 0 10px rgba(255,255,255,.5)
    }
    100%{
        box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #595959,0 0 0 10px rgba(255,255,255,.5);
        -webkit-transform:scale(1.5);
        opacity:0
    }
}
@-moz-keyframes sonarEffect{
    0%{
        opacity:.3
    }
    40%{
        opacity:.5;
        box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #595959,0 0 0 10px rgba(255,255,255,.5)
    }
    100%{
        box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #595959,0 0 0 10px rgba(255,255,255,.5);
        -moz-transform:scale(1.5);
        opacity:0
    }
}
@keyframes sonarEffect{
    0%{
        opacity:.3
    }
    40%{
        opacity:.5;
        box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #595959,0 0 0 10px rgba(255,255,255,.5)
    }
    100%{
        box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #595959,0 0 0 10px rgba(255,255,255,.5);
        transform:scale(1.5);
        opacity:0
    }
}
.icon_hover:hover .icon_effect_2 span.fa{
    background-color:#595959
}
.icon_hover:hover .icon_effect_3 span.fa{
    background-color:#595959
}
.icon_effect_3 .fa:after{
    box-shadow:3px 3px #595959
}
.icon_hover:hover .icon_effect_4 span.fa{
    background-color:#595959
}
.icon_hover:hover .icon_effect_4 .fa:after{
    box-shadow:0 0 0 2px #595959
}
.news_scroll h3{
    background-color:#595959
}
#marquee_style ul li a:hover span{
    color:#595959
}
#marquee_style ul li a span em{
    color:#595959
}
.home1_top:hover h3{
    color:#595959
}
.carousel_prev4B:hover{
    background-color:#595959
}
.carousel_next4B:hover{
    background-color:#595959
}
.carousel_up ul li span.fa{
    color:#595959
}
.accordion2 .ui-state-active,.accordion2 .ui-widget-content .ui-state-active,.accordion2 .ui-widget-header .ui-state-active h3{
    color:#595959
}
.accordion2 .ui-state-active span.ui-icon{
    background-color:#595959
}
.accordion3 .ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{
    background-color:#595959
}
.accordion3 .ui-state-active span.ui-icon{
    background-color:#595959
}
.side_tag ul li a:hover{
    background-color:#595959
}
.footer_blog a h4:hover{
    color:#595959
}
.calendar_style .ui-datepicker-inline>.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{
    background-color:#595959
}
.calendar_style .datepicker td .ui-state-active,.calendar_style .datepicker td .ui-state-hover{
    background-color:#595959
}
.scalable_websites:hover .websites_left h3{
    color:#595959
}
.feature_box:hover{
    background-color:#595959
}
.comment_style h2 span{
    color:#595959
}
.img_hover .img_hover_bg{
    background-color:rgba(89,89,89,.8)
}
.img_hover2 .content{
    background-color:rgba(89,89,89,.9)
}
.img_hover2 .mask-1,.img_hover2 .mask-2{
    background-color:rgba(89,89,89,.9)
}
.home3_features:hover h3{
    color:#595959
}
.hexagon{
    background-color:#595959
}
.home3_top:hover h3{
    color:#595959
}
.about_company:hover h3{
    color:#595959
}
.about_company .col-md-2 ul li a:hover{
    color:#595959
}
.about_company .col-md-2:hover span.fa{
    color:#595959
}
.about_company .col-md-2:hover h4{
    color:#595959
}
.home4_icon .home4_arrow01{
    background-color:#595959
}
.home4_icon .home4_arrow02{
    background-color:#595959
}
.home4_icon:hover h3{
    color:#595959
}
.icon_circle:hover .icon_hover .fa,.icon_circle:hover .icon_hover span em{
    border-color:#595959
}
.tab_left_style ul li a:hover{
    color:#595959
}
.tab_left_style .nav-tabs>li.active{
    color:#595959
}
.tab_left_style .nav-tabs>li.active>a,.tab_left_style .nav-tabs>li.active>a:focus,.tab_left_style .nav-tabs>li.active>a:hover{
    color:#595959
}
.tab_left_style .right_list a.tab_btn1 span{
    background-color:#595959
}
.tab_left_style .right_list a.tab_btn2:hover span{
    background-color:#595959
}
.home5_top:hover h3{
    color:#595959
}
.home5_top a:hover span{
    color:#595959
}
.icon_border_effect:hover .fa{
    border-color:#595959
}
.home5_top:hover .icon_border_effect .fa{
    border-color:#595959
}
.home5_show .show_list h4 span.fa{
    background-color:#595959
}
.home5_show:hover h3{
    color:#595959
}
.home5_middle:hover .title_style h3{
    color:#595959
}
.flip_info .flip_info_back{
    background-color:#595959
}
.comment_list .comment_item .comment_right span a{
    color:#595959
}
.comment_list:hover .title_style h3{
    color:#595959
}
.contact_input_style .btn-primary{
    background-color:#595959
}
.faq_right .btn-primary{
    background-color:#595959
}
.full_width_page .left_border{
    border-left-color:#595959
}
.sidebar_icon span.fa{
    color:#595959
}
.service_top:hover h3{
    color:#595959
}
.service_icon span.fa{
    color:#595959
}
.service_icon:hover .right_text h3{
    color:#595959
}
.client_say2 p{
    border-color:#595959
}
.client_say2 .triangle{
    background-color:#595959
}
.client_say3 p{
    background-color:#595959
}
.client_say3 .triangle{
    background-color:#595959
}
.pricing_top:hover h3{
    color:#595959
}
.pricing_top a.pricing_btn2{
    background-color:#595959
}
.pricing_top a.pricing_btn1:hover{
    background-color:#595959
}
.col.high .head{
    background-color:#595959
}
.price-table .high .price{
    background-color:#595959
}
.time_line:hover .time_top h3{
    color:#595959
}
.time_line .time_center .center_top img{
    border-color:#595959
}
.time_line .center_line{
    background-color:#595959
}
.time_line .center_line .center_circle{
    border-color:#595959
}
.time_line .center_line .center_bottom{
    border-color:#595959
}
.time_line .center_line .center_bottom .center_bottom_circle{
    background-color:#595959
}
.pg-info{
    background-color:#595959
}
.pg-info4{
    background-color:#595959
}
.project_list a.read-more:hover{
    background-color:#595959
}
.page_number_style .pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{
    background-color:#595959;
    border-color:#595959
}
.tab_left_style .right_list a.tab_btn1 span{
    background-color:#595959
}
.tab_left_style .right_list a.tab_btn2:hover span{
    background-color:#595959
}
.flexslider_bg{
    background-color:#595959
}
.flexslider3 .flex-control-paging li a{
    border-color:#595959
}
.flexslider3 .flex-control-paging li a:hover{
    background-color:#595959
}
.flexslider3 .flex-control-paging li a.flex-active{
    background-color:#595959
}
.banner2_content a span{
    background-color:#595959
}
.flex-caption3 .content_style a.btn02:hover span{
    background-color:#595959;
    border-color:#595959
}
.flex-caption4 .content_style a.btn02:hover span{
    background-color:#595959;
    border-color:#595959
}
.flex-caption6{
    background-color:#595959
}
.options2_style #options ul li:hover{
    background-color:#595959
}
.unoslider_timer{
    background-color:#595959
}
.unoslider_indicator a.unoslider_indicator_active{
    background-color:#595959
}
.c_title_Color{
    color:#595959
}
.Bt1_style:hover .c_title_black{
    color:#595959
}
.Bt2_style:hover .c_title_black{
    color:#595959
}
.Bt3_style:hover .c_title_black{
    color:#595959
}
.Bt3_style .c_title{
    border-bottom-color:#595959
}
.Bt4_style:hover .c_title_black{
    color:#595959
}
.Ct2_top{
    border-bottom-color:#595959
}
.Ch1_style .icon_bg{
    background-color:#595959
}
.Ch2_top .c_title{
    background-color:#595959
}
.Ch3_top .c_title{
    background-color:#595959
}
.Hb1_top{
    border-bottom-color:#595959
}
.Hb2_style{
    border-color:#595959
}
.Hb2_top{
    background-color:#595959
}
.Hb3_top{
    background-color:#595959
}
.Footer02_style .Footer02_top_border{
    background-color:#595959
}
.threeColSocial .console-mouseon{
    background-color:#595959
}
.threeColSocial a.dnnPrimaryAction{
    background-color:#595959
}
.threeColSocial .selectDrop.active>a{
    background-color:#595959
}
.threeColSocial .dnnButtonGroup>li>a.active{
    color:#eee;
    border-right-color:#595959;
    background-color:#595959
}
.threeColSocial .dnnButtonGroup>li>a.disabled:hover{
    border-left-color:#595959;
    background-color:#595959
}
.threeColSocial .alpha>a:hover{
    background-color:#595959;
    border-right-color:#595959
}
.threeColSocial .alpha>a,.threeColSocial .alpha>a.active,.threeColSocial .alpha>a:hover{
    border-left-color:#595959
}
.threeColSocial a.dnnSecondaryAction.ArchiveItems:hover{
    background-color:#595959
}
.threeColSocial .dnnTertiaryAction:hover,a.dnnTertiaryAction:hover{
    background-color:#595959
}
@media handheld,only screen and (max-width:991px){
    #HeaderOne #standardMenu .rootMenu>li.breadcrumb>a,#HeaderOne #standardMenu .rootMenu>li.selected>a,#HeaderOne #standardMenu .rootMenu>li:hover>a,#HeaderOne #standardMenu .rootMenu>li>a:hover{
        background-color:#595959
    }
    #HeaderTwo #standardMenu .rootMenu>li.breadcrumb>a,#HeaderTwo #standardMenu .rootMenu>li.selected>a,#HeaderTwo #standardMenu .rootMenu>li:hover>a,#HeaderTwo #standardMenu .rootMenu>li>a:hover{
        background-color:#595959
    }
    #HeaderThree #standardMenu .rootMenu>li.breadcrumb>a,#HeaderThree #standardMenu .rootMenu>li.selected>a,#HeaderThree #standardMenu .rootMenu>li:hover>a,#HeaderThree #standardMenu .rootMenu>li>a:hover{
        background-color:#595959
    }
    #HeaderFour #standardMenu .rootMenu>li.breadcrumb>a,#HeaderFour #standardMenu .rootMenu>li.selected>a,#HeaderFour #standardMenu .rootMenu>li:hover>a,#HeaderFour #standardMenu .rootMenu>li>a:hover{
        background-color:#595959
    }
    #megaMenu .root>li.breadcrumb>a,#megaMenu .root>li.selected>a,#megaMenu .root>li:hover>a,#megaMenu .root>li>a:hover{
        background-color:#595959
    }
}
a.TitleComunicatiA{
    font-weight:700;
    display:inline;
    text-align:justify;
    font-size:15px;
    color:#595959;
    border-bottom:none
}
.TitleComunicati i{
    padding-right:10px;
    display:inline-block
}
.Item_Comunicati{
    padding:10px 30px;
    box-shadow:3px 3px 3px #999;
    border:1px solid #eee;
    margin-bottom:25px
}
#ComunicatiFullLink,#ComunicatiPages{
    margin-top:20px
}
.SummaryComunicati{
    margin-bottom:15px;
    display:inline
}
.rm_comunicati_lista tr{
    margin-bottom:25px;
    display:block
}
.rm_comunicati tr{
    padding:10px 30px;
    box-shadow:3px 3px 3px #999;
    border:1px solid #eee;
    margin-bottom:25px;
    display:block
}
ul#pages li{
    display:inline-block;
    list-style-type:none;
    margin-bottom:5px;
    line-height:1!important;
    margin:4px!important;
    padding:7px!important;
    display:inline-block!important;
    background-attachment:scroll!important;
    background-clip:border-box!important;
    background-color:#efefef!important;
    background-image:url(/images/bg_pattern2.png),-moz-linear-gradient(center top,#f5f5f5,#e9e9e9)!important;
    background-origin:padding-box!important;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto auto;
    border:1px solid #cfcfcf!important;
    border-radius:4px!important;
    box-shadow:0 1px 0 #fbfbfb inset!important;
    color:#272727!important;
    font-size:13px!important;
    text-shadow:0 1px 0 #fff!important
}
ul#pages li strong a{
    text-decoration:none;
    color:#272727;
    text-shadow:1px 1px 1px
}
ul#pages li a{
    padding:0 8px;
    border:1px solid #eee;
    margin:2px 5px;
    color:#333
}
ul#pages li a:hover{
    color:#272727;
    font-weight:700;
    background-color:#eee;
    text-decoration:none;
    background-image:none!important;
    box-shadow:none!important
}
a.pagebtn{
    margin-bottom:5px;
    line-height:1!important;
    margin:4px!important;
    padding:7px 13px!important;
    display:inline-block!important;
    background-attachment:scroll!important;
    background-clip:border-box!important;
    background-color:#efefef!important;
    background-image:url(/images/bg_pattern2.png),-moz-linear-gradient(center top,#f5f5f5,#e9e9e9)!important;
    background-origin:padding-box!important;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto auto;
    border:1px solid #cfcfcf!important;
    border-radius:4px!important;
    box-shadow:0 1px 0 #fbfbfb inset!important;
    color:#272727!important;
    font-size:13px!important;
    text-shadow:0 1px 0 #fff!important
}
a.pagebtn.active{
    text-shadow:1px 1px 1px!important;
    font-weight:900
}
a.pagebtn:hover{
    color:#272727;
    font-weight:700;
    background-color:#eee;
    text-decoration:none;
    background-image:none!important;
    box-shadow:none!important
}
.cs-readmore-link{
    display:inline-block;
    padding-left:5px
}
a.cs-readmore-link-a:link{
    color:#06c;
    border-bottom:1px solid rgba(0,102,204,.3);
    font-family:"Open Sans",FontAwesome,​Arial,​sans-serif
}
a.cs-readmore-link-a:visited{
    color:#30c
}
a.cs-readmore-link-a:hover{
    color:#06c;
    border-bottom:1px solid rgba(0,102,204,.9);
    text-decoration:none!important
}
.ModRMBurRegioneMarcheC table{
    margin-top:10px
}
.ModRMBurRegioneMarcheC input,.ModRMBurRegioneMarcheC select{
    margin-right:10px
}
.table.GridVIew_BuR td{
    vertical-align:middle!important;
    padding:0 10px!important;
    border:1px solid #ddd
}
.Pager_BuR>td{
    border-right:2px solid #fff!important;
    border-bottom:2px solid #fff!important;
    border-left:2px solid #fff!important
}
.Pager_BuR span{
    font-weight:bolder;
    color:#036f3b
}
.table.GridVIew_BuR th:nth-child(2),.table.GridVIew_BuR tr td:nth-child(2){
    text-align:center
}
h1.Tema_header_bkg{
    font-size:42pt;
    line-height:48pt;
    padding:10px;
    text-align:center;
    text-shadow:0 4px 3px rgba(0,0,0,.4),0 8px 13px rgba(0,0,0,.1),0 18px 23px rgba(0,0,0,.1);
    margin-bottom:25px;
    margin-top:0
}
h1.Tema_header_compact_bkg{
    font-size:36pt;
    line-height:48pt;
    padding:10px;
    text-align:center;
    text-shadow:0 4px 3px rgba(0,0,0,.4),0 8px 13px rgba(0,0,0,.1),0 18px 23px rgba(0,0,0,.1);
    margin-bottom:25px;
    margin-top:0
}
@media screen and (max-width:420px){
    h1.Tema_header_bkg{
        word-break:break-all
    }
    h1.Tema_header_compact_bkg{
        word-break:break-all
    }
}
.panel.panel-default.entra.info_com_ris{
    border:none;
    box-shadow:none;
    margin-bottom:0
}
.panel.entra.info_com_ris>.list-group .list-group-item{
    border:none;
    border-left:1px dashed #036f3b
}
.panel.entra.info_com_ris>.list-group .list-group-item a:hover{
    text-decoration:none;
    color:#272727;
    font-weight:700
}
.panel.panel-default.Primo.Comunicazione{
    border:none;
    box-shadow:none;
    margin-bottom:0
}
.panel.Primo.Comunicazione>.list-group .list-group-item{
    border:none;
    border-left:1px dashed #ff7906
}
.panel.Primo.Comunicazione>.list-group .list-group-item a:hover{
    text-decoration:none;
    color:#272727;
    font-weight:700
}
.nav-tabs_RM>li>a{
    display:block;
    padding:10px 8px;
    position:relative
}
ul.nav.nav-tabs.nav-tabs_RM{
    margin-left:0
}
.fa{
    padding-right:10px
}
.Sectionlink{
    text-align:right
}
.temiheading{
    color:#444!important;
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-top-width:2px;
    border-top-style:solid;
    letter-spacing:-1px;
    font-size:18px;
    padding:10px 0
}
.Temiul li a{
    color:#444
}
ul.Temiul{
    padding:0 20px;
    border-left:1px dashed
}
ul.Temiul li{
    list-style-type:none;
    padding:4px 0
}
p.Sectionlink a{
    color:#444!important
}
.label{
    line-height:2;
    display:inline-block;
    font-size:105%!important;
    line-height:1.4;
    margin:4px 2px;
    padding:4px 5px
}
.label a:link{
    color:#fff!important
}
.clear{
    clear:both
}
.tag ul{
    inline:block
}
.tag ul li{
    list-style-type:none;
    display:inline-block;
    margin:0 -2px
}
.tag a{
    line-height:1!important;
    margin:4px!important;
    padding:7px!important;
    display:inline-block!important;
    background-attachment:scroll!important;
    background-clip:border-box!important;
    background-color:#efefef!important;
    background-image:url(/images/bg_pattern2.png),-moz-linear-gradient(center top,#f5f5f5,#e9e9e9)!important;
    background-origin:padding-box!important;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto auto;
    border:1px solid #cfcfcf!important;
    border-radius:4px!important;
    box-shadow:0 1px 0 #fbfbfb inset!important;
    color:#272727!important;
    font-size:13px!important;
    text-shadow:0 1px 0 #fff!important
}
.tag a:hover{
    background-image:none!important;
    box-shadow:none!important
}
#span-1 a:hover{
    background-color:#074392!important;
    color:#e1e1e1!important
}
.color-1{
    color:#074392;
    border-color:#074392
}
.color-1-bkg{
    color:#fff;
    background-color:#074392
}
#span-2 a:hover{
    background-color:#1b4622!important;
    color:#e1e1e1!important
}
.color-2{
    color:#1b4622;
    border-color:#1b4622
}
.color-2-bkg{
    color:#fff;
    background-color:#1b4622
}
#span-3 a:hover{
    background-color:#008e00!important;
    color:#e1e1e1!important
}
.color-3{
    color:#008e00;
    border-color:#008e00
}
.color-3-bkg{
    color:#fff;
    background-color:#008e00
}
#span-4 a:hover{
    background-color:#e0712b!important;
    color:#e1e1e1!important
}
.color-4{
    color:#e0712b;
    border-color:#e0712b
}
.color-4-bkg{
    color:#fff;
    background-color:#e0712b
}
#span-5 a:hover{
    background-color:#940000!important;
    color:#e1e1e1!important
}
.color-5{
    color:#940000;
    border-color:#940000
}
.color-5-bkg{
    color:#fff;
    background-color:#940000
}
#span-6 a:hover{
    background-color:grey!important;
    color:#e1e1e1!important
}
.color-6{
    color:grey;
    border-color:grey
}
.color-6-bkg{
    color:#fff;
    background-color:grey
}
#span-7 a:hover{
    background-color:rgba(241,15,15,.86)!important;
    color:#272727!important
}
.color-7{
    color:rgba(241,15,15,.86);
    border-color:rgba(241,15,15,.86)
}
.color-7-bkg{
    color:#fff;
    background-color:rgba(241,15,15,.86)
}
#span-8 a:hover{
    background-color:#ebbd30!important;
    color:#e1e1e1!important
}
.color-8{
    color:#ebbd30;
    border-color:#ebbd30
}
.color-8-bkg{
    color:#fff;
    background-color:#ebbd30
}
#span-9 a:hover{
    background-color:#213a8d!important;
    color:#e1e1e1!important
}
.color-9{
    color:#213a8d;
    border-color:#213a8d
}
.color-9-bkg{
    color:#fff;
    background-color:#213a8d
}
#span-10 a:hover{
    background-color:#2c6919!important;
    color:#fff!important
}
.color-10{
    color:#2c6919;
    border-color:#2c6919
}
.color-10-bkg{
    color:#fff;
    background-color:#2c6919
}
.color-ServCiv-bkg{
    color:#fff;
    background-color:#ff7400
}
#span-11 a:hover{
    background-color:#5a5959!important;
    color:#e1e1e1!important
}
.color-11{
    color:#5a5959;
    border-color:#5a5959
}
.color-11-bkg{
    color:#fff;
    background-color:#5a5959
}
#span-12 a:hover{
    background-color:#6495ed!important;
    color:#e1e1e1!important
}
.color-12{
    color:#6495ed;
    border-color:#6495ed
}
.color-12-bkg{
    color:#fff;
    background-color:#6495ed
}
#span-13 a:hover{
    background-color:#1560bd!important;
    color:#e1e1e1!important
}
.color-13{
    color:#1560bd;
    border-color:#1560bd
}
.color-13-bkg{
    color:#fff;
    background-color:#1560bd
}
#span-14 a:hover{
    background-color:#964b00!important;
    color:#e1e1e1!important
}
.color-14{
    color:#964b00;
    border-color:#964b00
}
.color-14-bkg{
    color:#fff;
    background-color:#964b00
}
#span-15 a:hover{
    background-color:indigo!important;
    color:#e1e1e1!important
}
.color-15{
    color:indigo;
    border-color:indigo
}
.color-15-bkg{
    color:#fff;
    background-color:indigo
}
#span-16 a:hover{
    background-color:#007fff!important;
    color:#e1e1e1!important
}
.color-16{
    color:#007fff;
    border-color:#007fff
}
.color-16-bkg{
    color:#fff;
    background-color:#007fff
}
#span-17 a:hover{
    background-color:#c154c1!important;
    color:#e1e1e1!important
}
.color-17{
    color:#c154c1;
    border-color:#c154c1
}
.color-17-bkg{
    color:#fff;
    background-color:#c154c1
}
#span-18 a:hover{
    background-color:#ff8000!important;
    color:#e1e1e1!important
}
.color-18{
    color:#ff8000;
    border-color:#ff8000
}
.color-18-bkg{
    color:#fff;
    background-color:#ff8000
}
.color-stat{
    color:#e37739;
    border-color:#e37739
}
#span-stat a:hover{
    background-color:#e37739!important;
    color:#e1e1e1!important
}
.color-stat-bkg{
    color:#fff;
    background-color:#e37739
}
.color-Europa{
    color:#686966;
    border-color:#686966
}
#span-Europa a:hover{
    background-color:#686966!important;
    color:#e1e1e1!important
}
.color-Europa-bkg{
    color:#fff;
    background-color:#686966
}
.sub_banner_wrap{
    margin-top:-15px;
    margin-bottom:15px
}
.Fondi_img_pad{
    padding:15px 0
}
#ComunicatiFullLink span{
    padding-left:10px
}
#ComunicatiFullLink a.btn.btn-default{
    border-bottom:1px solid #adadad
}
a.blog_more_news{
    border-bottom:1px solid #adadad
}
@media screen and (min-width:990px){
    .form-control.rm_CercaTitolo_tb{
        max-width:165px
    }
}
audio.audio_resp{
    width:100%;
    max-width:300px
}
.rm_footer_heading{
    color:#fff!important;
    text-align:center;
    line-height:130%
}
A.rm_footer:visited{
    color:#65dcdf
}
A.rm_footer{
    color:#65dcdf
}
li.even{
    text-align:justify;
    line-height:20px;
    padding:10px 5px 10px 5px;
    border-top:1px solid #ddd;
    background:#f9f9f9
}
li.odd{
    text-align:justify;
    line-height:20px;
    padding:10px 5px 10px 5px;
    border-top:1px solid #ddd
}
li.head{
    font-size:large;
    font-style:italic
}
.flickrwrap{
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden
}
.flickrwrap iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.pagina-aggiornata-al{
    font-size:10px;
    color:#2e8540
}
a.btn-vac{
    color:#fff!important;
    font-size:1.3em
}
a.btn-vac:hover{
    -webkit-transition:background-color .5s linear;
    -ms-transition:background-color .5s linear;
    transition:background-color .5s linear;
    border-bottom:none
}
a.btn.btn-vac_over.btn-lg.btn-block.disabled{
    color:#fff!important
}
.btn-vac_over{
    color:#fff!important;
    background-color:#eb409e
}
a.btn-vac_over:hover{
    background-color:#f270b6
}
.btn-vac_dati{
    background-color:#f8be06;
    color:#fff
}
a.btn-vac_dati:hover{
    background-color:#fadb6f
}
.btn-vac_campvac{
    background-color:#048c3c;
    color:#fff
}
a.btn-vac_campvac:hover{
    background-color:#89deab
}

.btn-vac_camper{
    background-color:#032959;
    color:#fff
}
a.btn-vac_camper:hover{
    background-color:#053676
}
.btn-vac_turisti{
    background-color:#ff8000;
    color:#fff
}
a.btn-vac_turisti:hover{
    background-color:#C66400
}

.btn-vac_faq{
    background-color:#06c;
    color:#fff
}
a.btn-vac_faq:hover{
    background-color:#3a99fc
}
.btn-vac_categories{
    background-color:#f60;
    color:#fff
}
.btn-vac_categories:hover{
    background-color:#ff8939;
    color:#fff
}
.btn-vac_lavoro{
    background-color:#f60;
    color:#fff
}
.btn-vac_lavoro:hover{
    background-color:#ff8939
}
.btn-vac_atti{
    background-color:teal;
    color:#fff
}
.btn-vac_atti:hover{
    background-color:#33a0a0
}
h1.Tema_header_bkg{
    font-size:calc(1em + 1.5vw);
    line-height:48pt;
    padding:10px;
    text-align:center;
    text-shadow:0 4px 3px rgba(0,0,0,.4),0 8px 13px rgba(0,0,0,.1),0 18px 23px rgba(0,0,0,.1);
    margin-bottom:25px;
    margin-top:0
}
.table-vac_dati tr{
    font-size:1.4em
}
.panel-default>.panel-heading.btn-vac_faq{
    color:#fff;
    background-color:#048c3c
}
h4.panel-title.btn-vac_faq.text-center a.accordion-toggle:active,h4.panel-title.btn-vac_faq.text-center a.accordion-toggle:focus,h4.panel-title.btn-vac_faq.text-center a.accordion-toggle:hover{
    color:#fff!important;
    border-bottom:1px solid #fff;
    text-decoration:none!important
}
.mainbannerprimula{
    background-color:#06c;
    color:#fff;
    font-size:calc(1em + 1.8vw);
    font-family:Titillium Web,Geneva,Tahoma,sans-serif;
    font-weight:300;
    text-align:center;
    padding:25px 0;
    margin:15px 0
}
img.logoprimula{
    max-height:80px
}
a.primulalink:focus,a.primulalink:hover,a.primulalink:visited{
    color:#fff!important
}
h2.h2_vac{
    background-color:#fdd2ea;
    text-align:center;
    text-transform:uppercase;
    display:list-item;
    list-style-type:disc;
    list-style-position:inside;
    padding:.5em 0;
    margin:1em 0
}

h1.emergenza_ukr{
color: #0058b5;
    /* font-family: 'Roboto Condensed'; */
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    font-size: calc(1em + 1.5vw);
    line-height: 42pt;
    margin-bottom: 12px;
    margin-top: 0;
    padding: 10px;
    text-align: center;
}
a.btn.btn-ukr{
font-size: 1.3em;	
white-space: normal;
border-color: #0058b5 ;
color:#0058b5;
}
a.btn.btn-ukrsm{
font-size: 0.9em;	
white-space: normal;
border-color: #0058b5 ;
color:#0058b5;
}

.btn-resp {
    white-space: normal!important;
}

a.a_bandi_opportunita, a.a_bandi_opportunita:visited{
    color:#fff !important;
}