@media screen and (min-width: 480px) {
body {
  /*background: yellow;*/
 }
.box_fotonews_img img {max-width: 100%; max-height: 100%;}
.box_fotonews_img2 img {max-width: 100%; max-height: 100%; margin-right: 10px; margin-bottom: 10px;}
.box_scheda_cont img {max-width: 50%; max-height: 50%;}
.container{
   max-width: 96%;
   }
.container1{
   background: #fff; 
   padding-right: 0px;
}
.container2{
    margin: 0;
}
.box_testata_sx{
   float: left; 
   width: 100%; 
   margin-right: 15px;
}
.logo2{
   width: 100%; 
   height: 80px; 
   background: url(../pix/logo_mobile.png) center top no-repeat;
   margin-top: 3px;
}
.logo2 a{
   width:100%; 
   height: 80px;
   display: block;
}
.logo{
   width: 100%; 
   height: 80px; 
   background: url(../pix/logo_mobile.png) center top no-repeat;
   margin-top: 3px;
}
.logo a{
   width:100%; 
   height: 80px;
   display: block;
}
.slidehome{
   display: none;
}
.box_puls_testata{
   float: right; 
   width: 100%;
   font-size:0.9em;
}
.box_puls_testata dl{
   margin: 0;
   padding: 0;
   list-style-type: none;
   font-family: Trebuchet MS;
}
.box_puls_testata dd{
   margin: 0;
   padding: 0;
   list-style-type: none;
   font-weight: bold;
   margin-bottom: 4px;
   line-height: 1.1em;
   font-size: 1.2em;
   float: left;
   width: 31%;
   margin-right: 10px;
   text-align:center;
}
.box_puls_testata a br{
   display: none;
}
.smaller3{
   display: none;
}
.puls_active{
   margin: 0;
   display: block;
   padding: 2px 0 2px 0;
   height: 1.2em;
   text-decoration: none;
   -moz-border-radius: 6px 6px 6px 6px;
   -webkit-border-radius: 6px 6px 6px 6px;
   border-radius: 6px 6px 6px 6px;
   color: #CC0000;
   text-decoration: none;
   background: #fff;
   border: 1px solid #636363;
   font-size: 1.05em;
   width: 100%;
   margin-right: 10px;
   padding: 4px 0 2px 0; 
   text-align:center;
   float: left;
}
.puls_active a{
   margin: 0;
   display: block;
   -moz-border-radius: 6px 6px 6px 6px;
   -webkit-border-radius: 6px 6px 6px 6px;
   border-radius: 6px 6px 6px 6px;
   text-decoration: none;
   background: #fff;
   width: 100%;
   font-size: 1.1em;
   color: #CC0000;
}
.dd_hide{
   display: none;
}
.puls_comune{   
   margin: 0;
}
.puls_comune a{   
   display: block;
   padding: 3px 0 2px 0; 
   color: #636363;
   height: 1.1em;
   text-decoration: none;
   background: #f2f2f2;
   border: 1px solid #E2E2E2;   
   -moz-border-radius: 6px 6px 6px 6px;
   -webkit-border-radius: 6px 6px 6px 6px;
   border-radius: 6px 6px 6px 6px;
   width: 100%;
}
.puls_comune a:hover{
   color: #CC0000;
   text-decoration: none;
   background: #fff;
   border: 1px solid #636363;
}
.puls_uffici{   
   margin: 0 3px;
   
}
.puls_uffici a{   
   display: block;
   padding: 3px 0 2px 0;
   color: #636363;
   height: 1.1em;
   text-decoration: none;
   background: #f2f2f2;
   border: 1px solid #E2E2E2;   
   -moz-border-radius: 6px 6px 6px 6px;
   -webkit-border-radius: 6px 6px 6px 6px;
   border-radius: 6px 6px 6px 6px;
   width: 100%;
}
.puls_uffici a:hover{
   color: #CC0000;
   text-decoration: none;
   background: #fff;
   border: 1px solid #636363;
}
.puls_canali{   
   margin: 0;
}
.puls_canali a{   
   display: block;
   padding: 3px 0 2px 0;
   color: #636363;
   height: 1.1em;
   text-decoration: none;
   background: #f2f2f2;
   border: 1px solid #E2E2E2;   
   -moz-border-radius: 6px 6px 6px 6px;
   -webkit-border-radius: 6px 6px 6px 6px;
   border-radius: 6px 6px 6px 6px;
   width: 100%;
}
.puls_canali a:hover{
   color: #CC0000;
   text-decoration: none;
   background: #fff;
   border: 1px solid #636363;
}
.dnone{
   display: none;
}
/*.fascia_banner{
   display: none;   
}*/
.box_social{
   /*float: left;*/
   position: absolute;
   top: 10px;
   margin-left: 50px;
}
.box_social ul{
   margin: 0;
   padding: 0;
   list-style-type: none;
}
.box_social li{
   margin: 0;
   padding: 0;
   list-style-type: none;
   float: left;
   margin-left: 4px;
}
.ui-tabs .ui-tabs-nav li { 
   list-style: none; 
   float: left; 
   position: relative; 
   top: 1px; 
   margin: 0 .2em 1px 0; 
   border-bottom: 0px !important; 
   padding: 0; 
   white-space: nowrap; 
   -moz-border-radius: 4px 4px 0px 0px;
   -webkit-border-radius: 4px 4px 0px 0px;
   border-radius: 4px 4px 0px 0px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.txt_tabs{display: inline;}
.txt_tabs_mob{display: none;}
.box_scheda_cont img{
   float: left;
   margin-right: 10px;
}
.box_scheda_cont{
   text-align: left;
}
.box_scheda_txt{
   text-align: left;
}
.box_scheda_tit{
   text-align: left;
}
.col_sx{
   float: none; 
   width: 100%;
   font-size: 0.95em;
}
.ui-tabs .ui-tabs-nav li { 
   list-style: none; 
   float: left; 
   position: relative; 
   top: 1px; 
   margin: 0 .2em 10px 0; 
   border-bottom: 1px solid #DAD8D3 !important;  !important; 
   padding: 0; 
   white-space: nowrap; 
   -moz-border-radius: 12px 12px 12px 12px;
   -webkit-border-radius: 12px 12px 12px 12px;
   border-radius: 12px 12px 12px 12px;
}
.txt_tabs{display: none;}
.txt_tabs_mob{display: inline;}
.box_fotonews{
   margin-right: 34px;
   margin-bottom: 10px;
   padding-bottom: 0px;
   width: 100%;
   border-bottom: 1px dashed #A8A6A0;
   float: left;
   height: auto;
}
.catalog_182_clearleft{
   height: 0;
}
.box_fotonews_img{
   float: left;
   margin-right: 10px;
   margin-bottom: 10px;
   height: 100px;
}
.box_fotonews_img2{
   margin-right: 10px;
   height: 90px;
}
.box_singola_news_home .smaller {display: none;}
.box_news_home{
   width: 100%; 
   float: none; 
   margin-right: 0; 
}
.cronaca_mob{display: inline;}
.col_dx{
   float: none; 
   width: 100%;
   font-size: 0.9em;
}

.fascia_canali_tematici {
    display: none;
}
.fb a{
   background: url(../pix/bg_ico_fb.png) left top no-repeat; 
   height: 19px;
   width: 19px;
   display: block;
}
.fb a:hover{
   background: url(../pix/bg_ico_fb.png) left -29px  no-repeat; 
   height: 19px;
   width: 19px;
   display: block;
}
.tw a{
   background: url(../pix/bg_ico_tw.png) left top no-repeat; 
   height: 20px;
   width: 19px;
   display: block;
}
.tw a:hover{
   background: url(../pix/bg_ico_tw.png) left -29px  no-repeat; 
   height: 20px;
   width: 19px;
   display: block;
}
.yt a{
   background: url(../pix/bg_ico_yt.png) left top no-repeat; 
   height: 19px;
   width: 19px;
   display: block;
}
.yt a:hover{
   background: url(../pix/bg_ico_yt.png) left -29px  no-repeat; 
   height: 19px;
   width: 19px;
   display: block;
}
.fk a{
   background: url(../pix/bg_ico_fk.png) left top no-repeat; 
   height: 19px;
   width: 19px;
   display: block;
}
.fk a:hover{
   background: url(../pix/bg_ico_fk.png) left -29px  no-repeat; 
   height: 19px;
   width: 19px;
   display: block;
}
.ss a{
   background: url(../pix/bg_ico_ss.png) left top no-repeat; 
   height: 19px;
   width: 19px;
   display: block;
}
.ss a:hover{
   background: url(../pix/bg_ico_ss.png) left -29px  no-repeat; 
   height: 19px;
   width: 19px;
   display: block;
}
.in a{
   background: url(../pix/bg_ico_in.png) left top no-repeat; 
   height: 19px;
   width: 19px;
   display: block;
}
.in a:hover{
   background: url(../pix/bg_ico_in.png) left -29px  no-repeat; 
   height: 19px;
   width: 19px;
   display: block;
}
.rss a{
   background: url(../pix/bg_ico_rss.png) left top no-repeat; 
   height: 19px;
   width: 19px;
   display: block;
}
.rss a:hover{
   background: url(../pix/bg_ico_rss.png) left -29px  no-repeat; 
   height: 19px;
   width: 19px;
   display: block;
}
.pin a{
   background: url(../pix/bg_ico_pin.png) left top no-repeat; 
   height: 19px;
   width: 19px;
   display: block;
}
.pin a:hover{
   background: url(../pix/bg_ico_pin.png) left -29px  no-repeat; 
   height: 19px;
   width: 19px;
   display: block;
}
.banner_dx_home_urp {
   background: url(../pix/bg_urp_mob.png) top left no-repeat #F2F0EC;
}
.banner_dx_home_urp a{
    padding-top: 5px;
   padding-bottom: 5px;
}
.banner_dx_home_urp a:hover{
    padding-top: 5px;
   padding-bottom: 5px;
}
.banner_dx_home_vigili {
   background: url(../pix/bg_vigili_mob.png) 2px left no-repeat #F2F0EC;
}
.banner_dx_home_vigili a{
    padding-top: 10px;
   padding-bottom: 13px;
}
.banner_dx_home_vigili a:hover{
    padding-top: 10px;
   padding-bottom: 13px;
}
.banner_dx_home_is {
   background: url(../pix/bg_is_mob.png) 2px left no-repeat #F2F0EC;
}
.banner_dx_home_is a{
    padding-top: 10px;
   padding-bottom: 13px;
}
.banner_dx_home_is a:hover{
    padding-top: 10px;
   padding-bottom: 13px;
}

.banner_dx_home_uc {
   background: url(../pix/bg_uc_mob.png) 2px left no-repeat #F2F0EC;
}
.banner_dx_home_uc a{
    padding-top: 10px;
   padding-bottom: 13px;
}
.banner_dx_home_uc a:hover{
    padding-top: 10px;
   padding-bottom: 13px;
}


.banner_dx_home_servizi {
   background: url(../pix/bg_servizi.png) top left no-repeat #F2F0EC;
}
.banner_dx_home_servizi a{
    padding-top: 10px;
   padding-bottom: 13px;
}
.banner_dx_home_servizi a:hover{
    padding-top: 10px;
   padding-bottom: 13px;
}
.banner_dx_home_webcam {
   background: url(../pix/bg_webcam_mob.png) top left no-repeat #F2F0EC;
}
.banner_dx_home_webcam a{
    padding-top: 10px;
   padding-bottom: 13px;
}
.banner_dx_home_webcam a:hover{
    padding-top: 10px;
   padding-bottom: 13px;
}
.banner_dx_home_newsletter {
   background: url(../pix/bg_newsletter_mob.png) top left no-repeat #F2F0EC;
}
.banner_dx_home_newsletter a{
    padding-top: 10px;
   padding-bottom: 13px;
}
.banner_dx_home_newsletter a:hover{
    padding-top: 10px;
   padding-bottom: 13px;
}
.banner_dx_home_protciv {
   background: url(../pix/bg_protciv_mob.png) top left no-repeat #F2F0EC;
}
.banner_dx_home_protciv a{
    padding-top: 5px;
   padding-bottom: 5px;
}
.banner_dx_home_protciv a:hover{
    padding-top: 5px;
   padding-bottom: 5px;
}

.banner_dx_home_allerte {
   background: url(../pix/bg_allerte_mob.png) 2px left no-repeat #F2F0EC;
}
.banner_dx_home_allerte a{
    padding-top: 10px;
   padding-bottom: 13px;
}
.banner_dx_home_allerte a:hover{
    padding-top: 10px;
   padding-bottom: 13px;
}
.foto_testata_interno{
   display: none;
}
.catalog_box_40{
   width: 100%;
}
.catalog_box_86{
   width: 100%;
}
.menu_dx_int{
   margin-top: 5px;
   padding-top: 5px;
   border-top: 0px solid #E1E1E1;
}
.container3 {
    margin-left: 0px;
    width: 100%;
}
/*.lista_canali li{
   margin: 0;
   padding: 0;
   list-style-type: none;
   width: 11.5em;
   margin-right: 5px;
   margin-bottom: 5px;
   float: left;
   -moz-border-radius: 6px 6px 6px 6px;
   -webkit-border-radius: 6px 6px 6px 6px;
   border-radius: 6px 6px 6px 6px;
   padding: 65px 5px 0 5px;
   font-size: 0.85em;
   line-height: 1.2em;
    min-height: 35px;
}*/
.lista_canali li{
   margin: 0;
   padding: 0;
   list-style-type: none;
   width: 100%;
   margin-right: 5px;
   margin-bottom: 10px;
   padding: 0px 0px 10px 0px;
   font-size: 0.85em;
   line-height: 1.2em;
   min-height: 5px;
   -moz-border-radius: 0px 0px 0px 0px;
   -webkit-border-radius: 0px 0px 0px 0px;
   border-radius: 0px 0px 0px 0px;
}
.lista_canali_titolo{
   font-size: 0.9em;
}
.lista_canali_titolo a{
   background: url(../pix/arrow_gray_big.png) left 3px no-repeat;
   padding-left: 10px;
}
.lista_canali_titolo a:hover{
   background: url(../pix/arrow_gray_big.png) left -88px no-repeat;
   padding-left: 10px;
}
/*
.lista_canali_txt{
   display: none;
}*/
.canale01,.canale02,.canale03,.canale04,.canale05,.canale06,.canale07,.canale08,.canale09,.canale10,.canale11,.canale12,.canale13,.canale14,.canale15,.canale16{
   background: transparent;
}
.col_sx_sx{
   width: 49%;
}
.col_sx_dx{ 
   width: 49%;
}
.box_int0 a {
    width: 100%;
}
.box_int0 a:hover{
    width: 100%;
}
.box_int0_small a {
    width: 100%;
}
.box_int0_small a:hover{
    width: 100%;
}
.box_int0_tit{
   font-size: 1em;
}
.box_int0_tit_small{
   font-size: 0.8em;
}
.ord {
    display: none;
}
.banner_palazzo_diamanti{
   width: 100%;
   height: 40px;
   background: #121B20;
   margin: auto;   
   margin-bottom: 10px;
}
.banner_palazzo_diamanti a{
   background: url(../pix/banner_palazzo_diamanti_mob.png) center top no-repeat;
   width: 100%;
   height: 40px;
   margin: auto;
   display: block;
}
.banner_palazzo_diamanti img{
   display: none;
}
.banner_larteperlarte{
   width: 100%;
   height: 40px;
   background: #121B20;
   margin: auto;   
   margin-bottom: 10px;
}
.banner_larteperlarte a{
   background: url(../pix/banner_larteperlarte_mob.png) center top no-repeat;
   width: 100%;
   height: 40px;
   margin: auto;
   display: block;
}
.banner_larteperlarte img{
   display: none;
}
.fascia_banner{
   background: #fff;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   margin: 5px 0px 5px 0px;
}
.box_banner{
   float: left;
   margin-right: 0px;
   width: 45%;
   border: 1px solid #D8D6D0;
   background: #e9e8e4;
   text-align: center;
   padding: 3px;
   font-size: 0.85em;
   font-weight: bold;
   margin: 1%;
}
.box_banner2{
   float: left;
   margin-right: 0px;
   width: 45%;
   border: 1px solid #D8D6D0;
   background: #e9e8e4;
   text-align: center;
   padding: 3px;
   font-size: 0.85em;
   font-weight: bold;
   margin: 1%;
}
.box_banner_right{
   float: left;
   margin-right: 0px;
   width: 45%;
   border: 1px solid #D8D6D0;
   background: #e9e8e4;
   text-align: center;
   padding: 3px;
   font-size: 0.85em;
   font-weight: bold;
   margin: 1%;
}
.box_banner img{
   display: none;
}
.box_banner2 img{
   display: none;
}
.box_banner_right img{
   display: none;
}
.hide_mob{
   display: block;
}
.hide{
   display: none !important;
}
.label_feedrss{
   /* background: url(../pix/ico_rss_big.png) left top no-repeat; */
   /* padding-left: 50px;*/
   font-size: 1.4em;
   font-weight: bold;
   padding-top: 6px;
   padding-bottom: 8px;
   font-family: Trebuchet MS;
   color: #666;
   margin-bottom: 10px;
}
.titolo_menu_int{
   display: none;
}
.col_dx2{
   float: right; 
   width: 100%;
   margin-left: 30px;
   margin-bottom: 10px;
   font-size: 0.9em;
}
.testo{
   padding: 0px;
   padding-bottom:10px;
}
.menu_dx_interno ul{
   background: #F1F1F1;
   margin: 0;
   padding: 0px 10px;
   list-style-type: none;
}
.menu_approfondimenti h3{
   padding: 8px;
   margin: 0;
   background: url(../pix/openclose_mob.png) no-repeat scroll right 4px;
   cursor: pointer;
}
.titolo_pag h3{
   font-size: 1.5em;
    font-weight: bold; 
   color: #4C4C4C; 
   margin: 0px;
   margin-bottom: 5px;   
   font-family: Trebuchet MS;
}
.titolo_pag_copmobile h3{
   font-size: 1.5em;
    font-weight: bold; 
   color: #4C4C4C; 
   margin: 0px;
   margin-bottom: 5px;   
   font-family: Trebuchet MS;
}
.box_redazione{
   margin-top: 10px; 
   margin-bottom: 10px;
   border: 1px solid #ddd; 
   -moz-border-radius: 6px 6px 6px 6px; 
   -webkit-border-radius: 6px 6px 6px 6px; 
   border-radius: 6px 6px 6px 6px; 
   padding: 5px 20px 10px 20px; 
   font-size: 0.8em;
   background: /*url(../pix/bg_box_redazione.png) 12px 12px no-repeat*/ #fbfbfb;
}

#menu_dx_interno.collapsible .menu_approfondimenti > h3.minus {
    background: url(../pix/openclose_mob.png) no-repeat scroll right -45px;
   cursor: pointer;
    margin-bottom: 10px;
}
/*.box_canale {
    border: 1px solid #E1E1E1;
    border-radius: 6px 6px 6px 6px;
    float: left;
    font-size: 0.85em;
    list-style-type: none;
    margin: 0 0px 10px 0;
    padding: 80px 10px 10px;
    width: 91%;
}*/
.box_canale {
    margin: 0;
   padding: 0;
   list-style-type: none;
   width: 17.9em;
   margin-right: 15px;
   margin-bottom: 5px;
   float: left;
   -moz-border-radius: 6px 6px 6px 6px;
   -webkit-border-radius: 6px 6px 6px 6px;
   border-radius: 6px 6px 6px 6px;
   padding: 80px 10px 10px 10px;
   font-size: 0.85em;
   line-height: 1.2em;
    min-height: 0px;
}
.col_sx2 {
    float: left;
    font-size: 0.95em;
    width: 100%;
}
.col_dx3 {
    float: right;
    font-size: 0.95em;
   margin-top: 20px;
   margin-left: 20px;
    width: 100%;
}
.canali_news_notizia {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #D9D9D9;
    border-radius: 6px 6px 6px 6px;
    float: left;
    font-size: 0.9em;
    line-height: 1.2em;
    list-style-type: none;
   margin: 0px;
    margin-bottom: 5px;
    padding: 15px;
    width: 473px;
}
.catalog_203_clearleft{
   height: 0px;
}
.box_cronacacomune_big{
   margin-top: 10px;
   padding-top: 40px;
   background: url(../pix/logo_cc_small.png) top left no-repeat;
   font-size: 0.9em;
}
.label_link h3{
   padding: 8px;
   margin: 0;
   background: url(../pix/plusminus_mob.png) no-repeat scroll right 4px;
   cursor: pointer;
}
#menu_link01.collapsible .label_link > h3.minus {
    background: url(../pix/plusminus_mob.png) no-repeat scroll right -45px;
   cursor: pointer;
    margin-bottom: 10px;
}
.label_link02 h3{
   padding: 8px;
   margin: 0;
   background: url(../pix/plusminus_mob.png) no-repeat scroll right 4px;
   cursor: pointer;
}
#menu_link02.collapsible .label_link02 > h3.minus {
    background: url(../pix/plusminus_mob.png) no-repeat scroll right -45px;
   cursor: pointer;
    margin-bottom: 10px;
}
.border_piede {
    border-top: 2px solid #E1E1E1;
    margin-left: 0px;
}
.col_dx3 br{
   display: none;
}
.label_link br{
   display: block;
}
.label_link02 br{
   display: block;
}
.can01_box01{
   background: url(../pix/bg_can01_box01.jpg) top left no-repeat;
}
.can01_box02{
   background: url(../pix/bg_can01_box02.jpg) top left no-repeat;
}
.can01_box03{
   background: url(../pix/bg_can01_box03.jpg) top left no-repeat;
}
.can01_box04{
   background: url(../pix/bg_can01_box04.jpg) top left no-repeat;
}
.can01_box06{
   background: url(../pix/bg_can01_box06.jpg) top left no-repeat;
}

.can02_box01{
   background: url(../pix/bg_can02_box01.jpg) top left no-repeat;
}
.can02_box02{
   background: url(../pix/bg_can02_box02.jpg) top left no-repeat;
}
.can02_box03{
   background: url(../pix/bg_can02_box03.jpg) top left no-repeat;
}
.can02_box04{
   background: url(../pix/bg_can02_box04.jpg) top left no-repeat;
}
.can03_box01{
   background: url(../pix/bg_can03_box01.jpg) top left no-repeat;
}
.can03_box02{
   background: url(../pix/bg_can03_box02.jpg) top left no-repeat;
}
.can03_box03{
   background: url(../pix/bg_can03_box03.jpg) top left no-repeat;
}
.can03_box04{
   background: url(../pix/bg_can03_box04.jpg) top left no-repeat;
}
.can04_box01{
   background: url(../pix/bg_can04_box01.jpg) top left no-repeat;
}
.can04_box02{
   background: url(../pix/bg_can04_box02.jpg) top left no-repeat;
}
.can04_box03{
   background: url(../pix/bg_can04_box03.jpg) top left no-repeat;
}
.can04_box04{
   background: url(../pix/bg_can04_box04.jpg) top left no-repeat;
}
.can05_box01{
   background: url(../pix/bg_can05_box01.jpg) top left no-repeat;
}
.can05_box02{
   background: url(../pix/bg_can05_box02.jpg) top left no-repeat;
}
.can05_box03{
   background: url(../pix/bg_can05_box03.jpg) top left no-repeat;
}
.can05_box04{
   background: url(../pix/bg_can05_box04.jpg) top left no-repeat;
}
.can06_box01{
   background: url(../pix/bg_can06_box01.jpg) top left no-repeat;
}
.can06_box02{
   background: url(../pix/bg_can06_box02.jpg) top left no-repeat;
}
.can06_box03{
   background: url(../pix/bg_can06_box03.jpg) top left no-repeat;
}
.can06_box04{
   background: url(../pix/bg_can06_box04.jpg) top left no-repeat;
}
.can07_box01{
   background: url(../pix/bg_can07_box01.jpg) top left no-repeat;
}
.can07_box02{
   background: url(../pix/bg_can07_box02.jpg) top left no-repeat;
}
.can07_box03{
   background: url(../pix/bg_can07_box03.jpg) top left no-repeat;
}
.can07_box04{
   background: url(../pix/bg_can07_box04.jpg) top left no-repeat;
}
.can08_box01{
   background: url(../pix/bg_can08_box01.jpg) top left no-repeat;
}
.can08_box02{
   background: url(../pix/bg_can08_box02.jpg) top left no-repeat;
}
.can08_box03{
   background: url(../pix/bg_can08_box03.jpg) top left no-repeat;
}
.can08_box04{
   background: url(../pix/bg_can08_box04.jpg) top left no-repeat;
}
.can08_box05{
   background: url(../pix/bg_can08_box05.jpg) top left no-repeat;
}
.can08_box06{
   background: url(../pix/bg_can08_box06.jpg) top left no-repeat;
}
.can08_box07{
   background: url(../pix/bg_can08_box07.jpg) top left no-repeat;
}
.can08_box08{
   background: url(../pix/bg_can08_box08.jpg) top left no-repeat;
}
.can09_box01{
   background: url(../pix/bg_can09_box01.jpg) top left no-repeat;
}
.can09_box02{
   background: url(../pix/bg_can09_box02.jpg) top left no-repeat;
}
.can09_box03{
   background: url(../pix/bg_can09_box03.jpg) top left no-repeat;
}
.can09_box04{
   background: url(../pix/bg_can09_box04.jpg) top left no-repeat;
}

.can010_box01{
   background: url(../pix/bg_can010_box01.jpg) top left no-repeat;
}
.can010_box02{
   background: url(../pix/bg_can010_box02.jpg) top left no-repeat;
}
.can010_box03{
   background: url(../pix/bg_can010_box03.jpg) top left no-repeat;
}
.can010_box04{
   background: url(../pix/bg_can010_box04.jpg) top left no-repeat;
}

.can011_box01{
   background: url(../pix/bg_can011_box01.jpg) top left no-repeat;
}
.can011_box02{
   background: url(../pix/bg_can011_box02.jpg) top left no-repeat;
}
.can011_box03{
   background: url(../pix/bg_can011_box03.jpg) top left no-repeat;
}
.can011_box04{
   background: url(../pix/bg_can011_box04.jpg) top left no-repeat;
}

.can012_box01{
   background: url(../pix/bg_can012_box01.jpg) top left no-repeat;
}
.can012_box02{
   background: url(../pix/bg_can012_box02.jpg) top left no-repeat;
}
.can012_box03{
   background: url(../pix/bg_can012_box03.jpg) top left no-repeat;
}
.can012_box04{
   background: url(../pix/bg_can012_box04.jpg) top left no-repeat;
}

.can013_box01{
   background: url(../pix/bg_can013_box01.jpg) top left no-repeat;
}
.can013_box02{
   background: url(../pix/bg_can013_box02.jpg) top left no-repeat;
}
.can013_box03{
   background: url(../pix/bg_can013_box03.jpg) top left no-repeat;
}
.can013_box04{
   background: url(../pix/bg_can013_box04.jpg) top left no-repeat;
}

.can014_box01{
   background: url(../pix/bg_can014_box01.jpg) top left no-repeat;
}
.can014_box02{
   background: url(../pix/bg_can014_box02.jpg) top left no-repeat;
}
.can014_box03{
   background: url(../pix/bg_can014_box03.jpg) top left no-repeat;
}
.can014_box04{
   background: url(../pix/bg_can014_box04.jpg) top left no-repeat;
}
.can014_box05{
   background: url(../pix/bg_can014_box05.jpg) top center no-repeat;
}
.can014_box06{
   background: url(../pix/bg_can014_box06.jpg) top center no-repeat;
}
.can014_box07{
   background: url(../pix/bg_can014_box07.jpg) top center no-repeat;
}
.can014_box08{
   background: url(../pix/bg_can014_box08.jpg) top center no-repeat;
}
.can014_box09{
   background: url(../pix/bg_can014_box09.jpg) top center no-repeat;
}
.can014_box010{
   background: url(../pix/bg_can014_box10.jpg) top center no-repeat;
}
.can014_box011{
   background: url(../pix/bg_can014_box11.jpg) top center no-repeat;
}
.can014_box012{
   background: url(../pix/bg_can014_box12.jpg) top center no-repeat;
}

.can015_box01{
   background: url(../pix/bg_can015_box01.jpg) top left no-repeat;
}
.can015_box02{
   background: url(../pix/bg_can015_box02.jpg) top left no-repeat;
}
.can015_box03{
   background: url(../pix/bg_can015_box03.jpg) top left no-repeat;
}
.can015_box04{
   background: url(../pix/bg_can015_box04.jpg) top left no-repeat;
}

.can016_box01{
   background: url(../pix/bg_can016_box01.jpg) top left no-repeat;
}
.can016_box02{
   background: url(../pix/bg_can016_box02.jpg) top left no-repeat;
}
.can016_box03{
   background: url(../pix/bg_can016_box03.jpg) top left no-repeat;
}
.can016_box04{
   background: url(../pix/bg_can016_box04.jpg) top left no-repeat;
}
.lista_box_canali_titolo a{
   font-weight: bold;
   color: #000;
   font-size: 1.2em;
   display: block;
   margin-bottom: 10px;
   padding-left: 0px;
   background: transparent;
}
.lista_box_canali_titolo a:hover{
   background: transparent;
}
.lista_canali_titolo a{
   background: url(../pix/arrow_gray_big.png) left 7px no-repeat #f6f6f6;
   padding: 5px;
   padding-left: 10px;
   border-top: 1px solid #e2e2e2;
   border-bottom: 1px solid #e2e2e2;
}
.lista_canali_titolo a:hover{
   background: url(../pix/arrow_gray_big.png) left -84px no-repeat #f6f6f6;
   padding: 5px;
   padding-left: 10px;
   border-top: 1px solid #e2e2e2;
   border-bottom: 1px solid #e2e2e2;
}
.box_feedrss_big{
   margin-top: -10px;
   margin-bottom: 20px;
}
.path{
   margin-bottom: 15px;
   margin-top: 0px;
}
.box_int0 {
    min-height: 115px;
}
.box_int0_sindaco {
    background: url(../pix/bg_sindaco.jpg) no-repeat scroll center top #FBF9F2;
}
.box_int0_giunta {
    background: url(../pix/bg_giunta.jpg) no-repeat scroll center top #FBF9F2;
}
.box_int0_consiglio {
    background: url(../pix/bg_consiglio.jpg) no-repeat scroll center top #FBF9F2;
}
.box_int0_circoscrizione {
    background: url(../pix/bg_circoscrizione.jpg) no-repeat scroll center top #FBF9F2;
}
.catalog_86_clearleft{
   height: 0;
}
.tit_canali_mob{
   font-size: 1.6em;
    font-weight: bold; 
   color: #4C4C4C; 
   margin: 5px 0px;
   font-family: Trebuchet MS;
}
.puls_interno {
    height: 1.8em;
}
.spazio_logo {
    margin-bottom: 0px;
}
/*piede*/
.fascia_piede{
   /*width: 978px; 
   width: 71.1em; 
   margin: auto;
   background: url(../pix/bg_piede.png) top left repeat-y #fff;
   margin-top: 25px;*/
   display: none;
}
.fascia_piede2{
   /*width: 978px; */
   width: 100%; 
   margin: auto;
}
.pag_bottom{
   background: url(../pix/fake.png) top right no-repeat;
   width: 90%; 
   margin: auto;
   margin-top: 10px;
   margin-bottom: 10px;
}
.pag_bottom_sx{
   background: url(../pix/fake.png) top left no-repeat;
   padding-top: 0px;
   padding-bottom: 0px;
   line-height: 1.2em;
   margin-right: 0px;
}
.box_piede{
   float: clear;
   width: 100%;
   margin-right: 0px;
   font-size: 0.95em;
   text-align: center;
   margin-bottom: 10px;
}
.box_piede ul{
   margin: auto;
   padding: 0;
   list-style-type: none;
   font-size: 0.9em;
   width: 200px;
}
.box_piede li{
   margin: 0;
   padding: 0;
   list-style-type: none;
   float: left;
   width: 90px;
   margin-right: 20px;
   padding-left: 10px;
   margin:0 10px 0 0;
   text-align: left;
   margin: auto;
}
#w3c{
   display: none;
}
.catalog_box_251 {
    width: 95%;
}
.catalog_box_255 {
    width: 95%;
}
.catalog_box_258 {
    width: 95%;
}
.catalog_box_260 {
    width: 95%;
}
.box_siti_img {
    display: inline;
}
.box_social_small{
   display: none;
}
.box_siti{
   margin-bottom: 0px;
}
.box_siti_txt{
   margin-bottom: 0px;
}
.cont_search_risultati{
   width: 100%;
}
.tit_menu_mob{
   display: inline;
}
.box_emergenze_sx{
   width: 46%;
   float: left;
   margin-right: 20px;
}
.box_emergenze_dx{
   width: 46%;
   float: right;
   margin-top: 0px;
}
.banner_dx_vigili01 {
   background: url(../pix/bg_puls_vigili01.png) left -15px no-repeat #F2F0EC;
   margin-bottom: 10px;
   width: 49%;
   float: left;
}
.banner_dx_vigili01 a{
    padding-top: 10px;
   padding-bottom: 10px;
}
.banner_dx_vigili02 {
   background: url(../pix/bg_puls_vigili02.png) left -15px no-repeat #F2F0EC;
   margin-bottom: 10px;
   width: 49%;
   float: right;
}
.banner_dx_vigili02 a{
    padding-top: 10px;
   padding-bottom: 10px;
}
.banner_dx_vigili03 {
   background: url(../pix/bg_puls_vigili03.png) left -15px no-repeat #F2F0EC;
   margin-bottom: 10px;
}
.banner_dx_vigili03 a{
    padding-top: 10px;
   padding-bottom: 10px;
}
.banner_dx_scuola01 {
   background: url(../pix/bg_puls_scuola01.png) left -10px no-repeat #F2F0EC;
   margin-bottom: 10px;
   width: 49%;
   float: left;
}
.banner_dx_scuola01 a{
    padding-top: 10px;
   padding-bottom: 10px;
}
.banner_dx_scuola02 {
   background: url(../pix/bg_puls_scuola02.png) left top no-repeat #F2F0EC;
   margin-bottom: 10px;
   width: 49%;
   float: right;
}
.banner_dx_scuola02 a{
    padding-top: 10px;
   padding-bottom: 10px;
}
.banner_dx_scuola03 {
   background: url(../pix/bg_puls_scuola17.png) left -10px no-repeat #F2F0EC;
   margin-bottom: 10px;
   width: 49%;
   float: left;
}
.banner_dx_scuola03 a{
    padding-top: 10px;
   padding-bottom: 10px;
}
.banner_dx_scuola04 {
   background: url(../pix/bg_puls_scuola04.png) left -6px no-repeat #F2F0EC;
   margin-bottom: 10px;
   width: 49%;
   float: right;
}
.banner_dx_scuola04 a{
    padding-top: 10px;
   padding-bottom: 10px;
}
.banner_dx_scuola05 {
   background: url(../pix/bg_puls_scuola05.png) left -6px no-repeat #F2F0EC;
   margin-bottom: 10px;
   width: 49%;
   float: left;
}
.banner_dx_scuola05 a{
    padding-top: 10px;
   padding-bottom: 10px;
}
.banner_dx_scuola06 {
   background: url(../pix/bg_puls_scuola06.png) left -6px no-repeat #F2F0EC;
   margin-bottom: 10px;
   width: 49%;
   float: right;
}
.banner_dx_scuola06 a{
    padding-top: 10px;
   padding-bottom: 10px;
}
.blocco_fotonews_copinterne {
    margin-top: 0px;
}
.box_fotonews_copinterne{
   width: auto;
}
.indice li {
    line-height: 1.2em;
    list-style-type: circle;
    padding: 2px;
}
}