.singleNews, .levelANews H1, .levelANews H1 a, .levelANews H2, .levelANews H2 a {
display:block;width:100%;
}
#openAllMnusMainBtn{display:none;margin-top: 5px;margin-left: 5px;}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#mainTable,.stuck  {width: 760px;}		
#header{height:84px;}
.contentColumnLeft {width:400px;}
.contentColumnRight {width:340px;}
.cCRLeft{width:186px;}
.cCRRight{width:120px;}		
ul#menuMain{clear:both;}
ul#menuMain li {padding-right: 10px;}
#menuSubContainer a {padding: 0px 5px;}
#breadcrumb {width: 460px;}
.levelANews h1, .levelANews h1 a, .bxAPst H2, .bxAPst H2 a {font-size: 19px !important;}	
.levelANews h2, .levelANews h2 a, .bxAPst H3, .bxAPst H3 a {font-size: 10px !important;}	
.levelA2News h1, .levelA2News h1 a {font-size: 19px !important;}
.levelA2News h2, .levelA2News h2 a {font-size: 15px !important;}
#levelBNews h2, #levelBNews h2 a, #levelB2News h2, #levelB2News h2 a, #levelBDNews h2, #levelBDNews h2 a, .levelBNews h2, .levelBNews h2 a, .levelB2News h2, .levelB2News h2 a, .levelCNews h3, .levelCNews h3 a , #levelCNews h3, #levelCNews h3 a {font-size: 11px !important;}
.levelBDNews h2, .levelBDNews h2 a {font-size: 12px !important;}
.homeLstNws h3, .homeLstNws h3 a  {font-size: 10px !important;}
#divEditorialeHome h2, #divEditorialeHome h2 a {font-size: 12px;}
.levelBDNews h2, .levelBDNews h2 a {font-size: 12px !important;}
.boxHalf{width:47% !important;}
.boxHalf h2, .boxHalf h2 a{font-size:11px !important;}
#tblEvtTitle {font-size: 11px;}
#levA0Box h1#levA0AR , #levA0Box h1#levA0AR a{font-size: 36px !important;line-height:normal;}
#levA0Box #levelANews h2, #levA0Box #levelANews h2 a, #levA0Box .levelANews h2, #levA0Box .levelANews h2 a {font-size: 18px !important;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {		
#mainTable,.stuck  {width: 480px;}		
#header{height:53px;}
.contentColumnLeft {width:465px;clear:both;}
.contentColumnRight {float: left;width: 100%;clear:both;border:0;}
.cCRLeft{width: 288px;}
.cCRRight{width:158px;}
ul#menuMain{clear:both;}
ul#menuMain li, ul#menuSubMenu li, .menuRegioneProvince li {padding-right: 10px;float:none;}
#menuSubContainer a {padding: 0px 5px;}
.blockSlideMenu a{font-size:16px !important}
#breadcrumb{display:none;}
#breadcrumbs{background-image:none;}
#openAllMnusMainBtn{display:inline;}
.levelANews h1, .levelANews h1 a, .bxAPst H2, .bxAPst H2 a  {font-size: 22px !important;}	
.levelANews h2, .levelANews h2 a, .bxAPst H3, .bxAPst H3 a  {font-size: 12px !important;}	
.levelA2News h1, .levelA2News h1 a {font-size: 22px !important;}
.levelA2News h2, .levelA2News h2 a {font-size: 18px !important;}
.levelBDNews h2,.levelBDNews h2 a {font-size: 12px !important;}		
.boxHalf{width:47% !important;}
.boxHalf h2, .boxHalf h2 a{font-size:12px !important;}
a.firstSubMenu {padding-left: auto;}
#menuSubContainer a {padding: 0px;}		
#levA0Box h1#levA0AR , #levA0Box h1#levA0AR a{font-size: 22px !important;line-height:normal;}
#levA0Box #levelANews h2, #levA0Box #levelANews h2 a, #levA0Box .levelANews h2, #levA0Box .levelANews h2 a {font-size: 12px !important;}
.share_box_aw{display:none;}
}
@media only screen and (max-width: 480px) {
body{background:none;}
.menuRegioneProvince a{font-size:11px !important; }				
#mainTable,.stuck  {width: 100%;border:0;}		
#header{height:35px;}
.contentColumnLeft {width:92%;clear:both;}
.contentColumnRight {float: left;width: 97%;clear:both;border:0;}
.cCRLeft{width:49% !important;}
.cCRRight{width:39% !important;}		
ul#menuMain{clear:both;}
ul#menuMain li, ul#menuSubMenu li,.menuRegioneProvince li {padding-right: 10px;float:none;}
#menuSubContainer a {padding: 0px 5px;}
.blockSlideMenu a{font-size:16px !important}
#breadcrumb{display:none;}
#breadcrumbs{background-image:none;}
#openAllMnusMainBtn{display:inline;}
.spallaBoxLink img,#levelSNews .levelA2News .levBody img{width:50%!important}
.levelANews h1, .levelANews h1 a, .bxAPst H2, .bxAPst H2 a  {font-size: 4.3vw !important;}
/*#divEditorialeHome H2, #divEditorialeHome H2 a {font-size: 3.3vw;}*/
.levelANews h2, .levelANews h2 a, .bxAPst H3, .bxAPst H3 a  {font-size: 10px !important;}	
/*#divSpallaHome h2, #divSpallaHome h2 a {margin: 5px;font-size: 6vw;}*/
.levelA2News h1, .levelA2News h1 a {font-size: 16px !important;}
.levelA2News h2, .levelA2News h2 a {font-size: 3.6vw !important;}
.levelBDNews h2, .levelBDNews h2 a {font-size: 12px !important;}		
.boxHalf{width:95% !important;}
.boxFattoImg img,.ctBox img{width:98% !important;}
.boxHalf h2, .boxHalf h2 a{font-size: 5vw !important;}		
#tblEvtTitle {font-size: 8px;}
.cCRLeft .titleBlue,.cCRRight .titleBlue{font-size: 3vw !important}
a.firstSubMenu {padding-left: auto;}
#menuSubContainer a {padding: 0px;}		
#levA0Box h1#levA0AR , #levA0Box h1#levA0AR a{font-size: 5.3vw !important;line-height:normal;}
#levA0Box #levelANews h2, #levA0Box #levelANews h2 a, #levA0Box .levelANews h2, #levA0Box .levelANews h2 a {font-size: 12px !important;}
#levA0BOX{border-bottom: 0px}
.share_box_aw{display:none;}
#mainTable{	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;}
}