@charset "utf-8";

ul, ol, dl {padding: 0;margin: 0;}
ol, ul {list-style: none;}
h1, h2, h3, h4, h5, h6, p {margin-top: 0;padding-right: 15px;padding-left: 15px;}
a img {border: none;}
a:link {color: #42413C;text-decoration: none;}
a:visited {color: #6E6C64;text-decoration: none;}
a:hover, a:active, a:focus {color:#26da00;text-decoration: none;}
figure {-webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-margin-start: 0;-webkit-margin-end: 0;}
.owl-carousel .item figure figcaption img {width:50px;height:50px;position: absolute;top: 8px;right: 8px;}
.zurich{padding:0px; border:1px solid #fa0;text-align:center;background:#fff;margin:10px 0 0;font-size:12px;height:143px;width: 241px;margin:0 auto;}
.canali{padding:0px; border:1px solid #FE8A20;text-align:center;background:#fff;margin:10px 0 0;font-size:12px;height:143px;width: 241px;margin:0 auto;}
.main {display: block;width: 97%;margin: 0 1.5%;/* padding-top: 20px; */}
.main1-2{float:left;}
.mainAdv1 {float:left;padding: 15px 0;margin: 10px 1% 0;border-top: 1px solid #ddd;width: 98%;}
.mainAdv1 ul {width:100%;}
.mainAdv1 ul li{display:inline;}
.mainAdv1 ul li p {width: 48%;float: left;padding:1%;-webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
.mainAdv1 ul li img{width: 100%; height:auto;}

.content h1, h2{color: #105d00;}
aside h4, h5{color: purple;}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{/* display:block; */width: 100%;height:auto;}
/*GALLERY*/

/*FINE GALLERY*/
input[type=radio].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0);height: 1; width:1px; margin:-1px; padding:0; border:0;}
input[type=radio].css-checkbox + label.css-label {padding-left: 21px;height:16px;display: initial;line-height: 20px;background-repeat:no-repeat;background-position: 0 0;font-size: 13px;vertical-align:middle;cursor:pointer;padding-top: 2px;padding-bottom: 1px;}
input[type=radio].css-checkbox:checked + label.css-label {
background-position: 0 -16px;
}
label.css-label {background: url(../img/checkbox.png) no-repeat;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
/*.newsdg{position: relative;}
.badge {font-size: 12px;background: #ee0011;color: #fff;padding: 6px 10px;right: 16px;bottom: 24px; border-radius: 2px; position: absolute;}
.badge-editoriale {font-size: 12px;background: #ee0011;color: #fff;padding: 6px 10px;border-radius: 2px;}
.editoriale-txt {}
.editoriale-txt a {font-size: 14px;line-height: 0px;}
.top-box {border-bottom: 6px solid #F00;margin-bottom: 3px;padding: 0;}*/
.sidebar1 {}
.slot {}
.content ul, .content ol {padding: 0 15px 15px 40px;}
/*nav ul {list-style: none;border-top: 1px solid #666;margin-bottom: 15px;}
nav ul li {border-bottom: 1px solid #666;}
nav ul a, nav ul a:visited {padding: 5px 5px 5px 15px;display: block;width: 160px;text-decoration: none;background: #C6D580;}
nav ul a:hover, nav ul a:active, nav ul a:focus {background: #ADB96E;color: #FFF;}*/
.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
div.widget-live div.counter span {font-size: 15px;font-weight: bold;color:#fc0;line-height: 26px;}
.hptitle{border-top: 4px solid #ddd;border-bottom:1px solid #dedede;padding-top:2px;margin-bottom: 0;}
.hptitle span{font-size:12px;float:right;color:#000;line-height: 30px;}
.hptitle span a{background:#418e3c;color:#fff;border-radius:4px;padding:4px;margin:0 2px;}
.hptitle span a:hover{color:#fc0;}
.altre-news{padding-right:10px;border-right:1px solid #eee;}
.altre-news h2{color: #fff;background: #418e3c;padding: 4px 10px;font-size: 20px;}
.widget-league{padding-left:10px;}
div.altre-news article {border-style: dotted;border-color: #ccc;border-width: 0 0 1px 0;padding: 5px 0 5px 0;margin: 0 0 0px 0;min-height: 25px;}
div.altre-news article a:hover{background: #f2f2f2;}
div.altre-news article time {background: #418e3c;color: #fff;font-size: 12px;font-weight: 700;padding: 5px 10px 3px;display: block;float: left;position: relative;margin-right: 14px;}
time div.notch {border-style: solid;border-width: 12px 0 12px 10px;height: 0;margin: 0;padding: 0;position: absolute;right: -10px;top: 0;width: 0;z-index: 5;}
div.altre-news article time div.notch {border-color: transparent transparent transparent #418e3c;}
div.altre-news article h3.title {font-size: 15px;line-height: 18px;margin: 0;overflow: hidden;padding: 0;font-weight: bold;}
.altre-news-estero{padding-right:10px; border-right:1px solid #eee;}
.altre-news-estero h2{color: #fff;background: #418e3c;padding: 4px 10px;font-size: 20px;}
.altre-news-estero figure{float:left;margin: 6px 10px 0 0;}
div.altre-news-estero article {border-style: dotted;border-color: #ccc;border-width: 0 0 1px 0;padding: 5px 0 5px 0;margin: 0 0 0px 0;min-height: 120px;}
div.altre-news-estero article a:hover{background: #f2f2f2;}
div.altre-news-estero article time {background: #418e3c;color: #fff;font-size: 12px;font-weight: 700;padding: 5px 10px 3px;display: block;float: left;position: relative;margin-right: 14px;}
div.altre-news-estero article h3.title {font-size: 16px;line-height: 18px;margin: 0;overflow: hidden;padding: 0;font-weight: bold;}
.title a {text-decoration:none;display: block;padding: 4px;}
.title a:hover {color: #000;}
.col-box {border-bottom:4px solid #dedede;margin: 0 0 20px;}
.col-box h3{color:#fff;background: #afaeaf;padding: 4px 10px;}
.sondaggio {margin: 0px 0 15px; font-size:12px;}
.sondaggio li{border-bottom:1px dotted #ccc;padding: 4px;}
.sondaggio li:last-child {border-bottom:none;}
.sondaggio li a{font-weight:bold; color:#418e3c; font-size:14px;}
.sondaggio li a:hover{color:#42413C;}
.sondaggio li p.europa{float: none;width: inherit;text-align: end;font-size: 11.5px;font-weight: bold;margin-top: 10px;}
.sondaggio p{padding: 0;width: 290px;float: right;font-size: 13px;margin:0;}
.title-sondaggio{margin: 0 0 10px;color: #418e3c;font-size: 15px;}
.box-gallery {float:left;background: #002700;width: 97%;padding: 1.5% 1.5% 0;margin-top: 15px;margin-bottom: 15px;}
.box-gallery h2{margin:0 0 5px;color: #fff;padding: 0;}
.box-gallery h2 small{float:right;}
.box-gallery h2 small a{color: #fc0;}
.box-gallery h2 small a:hover{color: #26da00;}
.owl-carousel .item h5 {text-align:center;color: #fc0;font-size: 14px;line-height: 16px;margin: 5px 0 0;}
.owl-carousel .item h5 a{color: #fc0; display:block;}
.owl-carousel .item h5 a:hover{color: #fff;}
.mtop20{margin-top:20px;}
.box-rubriche article{padding:0 10px;margin-bottom:20px;min-height: 120px;display: inline-block;}
.box-rubriche h3{color:#fff;background: #418e3c;padding: 4px 10px;}
.box-rubriche h4 a{color:#000;}
.box-rubriche h4 a:hover{color:#418e3c;}
.box-rubriche img{/* border:1px solid #ddd; *//* padding: 3px; */float:left;margin-right:15px;}
.box-guide1{display:block;border-radius: 12px 12px 0;margin: 0px;}
.box-guide1 h4{padding: 0 10px;font-weight: bold;color: #fff;line-height: 40px;margin: 0;border-top: 1px solid #f5e5ad;border-radius: 12px 12px 0 0;border-bottom: 1px solid #827559;text-shadow: 0px 1px 2px rgba(0,0,0,0.75);background: #f36533; /* Old browsers */background: -moz-linear-gradient(top,  #f36533 0%, #cd3715 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #f36533 0%,#cd3715 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #e5ce7d 0%,#85785d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f36533', endColorstr='#cd3715',GradientType=0 ); /* IE6-9 */}
.box-guide1 img{width:100%;}
.box-guide1 span img{width:inherit;}
.box-guide1 figure{position: relative;margin: 0 0 -14px;padding: 0;width: 100%;}
.box-guide1 figcaption{position: absolute;padding: 4px 20px;bottom: 10px;left: 0;background-color: rgba(0, 0, 0, 0.65);color: #fff;line-height: 16px;margin: 0 20px;text-align: center;}
.box-guide1-body {border-top: 1px solid #e5ce7d;background: url(../img/icons/sep-gold.png) no-repeat top center;}
.box-guide1-row2 {border-top: 1px solid #e5ce7d;}
.box-guide1 h4 span{float:right;color: #fff;line-height: 12px;padding: 4px 0 0;}
.box-guide1 h5{width:46%;padding:2%;float:left;/* background: #9b3625; */margin:0;}
.box-guide1 h5 a{color:#fff;text-shadow: 0px 1px 2px rgba(0,0,0,0.75);}
.box-guide1 h5 a:hover{color:#fc0;}
.bghpSx {background: #105d00;margin: 0 0 10px;}
.bghpDx {background: #066aa6;margin: 0 0 10px;}
.boxguidehp ul li {line-height:12px;padding: 12px 0;border-bottom: 1px solid #0d4801;}
.boxguidehp ul li a{font-size:12px;color:#fff;letter-spacing:-0.5px;display: block;}
.boxguidehp ul li a:hover{color:#fc0;}
.boxguidehp p {text-align:right;font-size: 12px;font-weight:bold;margin: 6px 0 4px;}
.boxguidehp p a{color:#fc0;}
.boxguidehp p a:hover{color:#349FEB;}
.bannerdiv{float: left;width: 320px;}
.box-vignette img{/* float:left; *//* display:block; *//* width: 100%; */padding: 3px;/* border: 3px solid #ccc; */margin: 0 3px;background: transparent url(../img/fancy-header-bg.png) repeat;}
.box-vignette a:hover img {opacity: 0.7;background: #418e3c;}
.box-sololeft{display:block;border-radius: 0;margin: 0px 4px 10px 0;padding: 0 0 8px;border-top: 1px solid #e2e2e2;background: #cecece;background: -moz-linear-gradient(top,  #cecece 0%, #c7c7c7 100%);background: -webkit-linear-gradient(top,  #cecece 0%,#c7c7c7 100%);background: linear-gradient(to bottom,  #cecece 0%,#c7c7c7 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#c7c7c7',GradientType=0 );float: left;min-height: 390px;}
.box-sololeft figure{margin:0;padding:0;height: 120px;}
.box-sololeft figcaption{position: relative;bottom: 30px;text-align: right;}
.box-sololeft figcaption span{background:rgba(0,0,0,0.7);color: #fff;padding: 4px 10px;font-size: 12px;}
.box-sololeft ul{margin: 10px 5px;padding:0;font-size: 14px;font-weight: bold;}
.box-sololeft ul li{margin:0;padding: 6px 0;border-bottom: 1px solid #b2b2b2;line-height: 14px;}
.box-sololeft ul li a{color: #072b00;display:block;padding: 2px 4px;}
.box-sololeft ul li a:hover{color:#fff;background:#999999;}
.box-sololeft h4{padding: 10px;font-weight: bold;color: #fff;margin: 0;border-top: 1px solid #e2e2e2;border-radius: 0px 0 0;border-bottom: 1px solid #afafaf;text-shadow: 0px 1px 2px rgba(0,0,0,0.75);background: #cdcdcd;background: -moz-linear-gradient(top,  #cdcdcd 0%, #bcbcbc 100%);background: -webkit-linear-gradient(top,  #cdcdcd 0%,#bcbcbc 100%);background: linear-gradient(to bottom,  #cdcdcd 0%,#bcbcbc 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdcdcd', endColorstr='#bcbcbc',GradientType=0 );}
.box-sololeft-body {border-top: 1px solid #e2e2e2;}
.box-sololeft-row2 {border-top: 1px solid #f36533;}
.box-sololeft h4 span{float:right;color: #fff;padding: 2px 8px 4px;font-size: 12px;background: #418e3c;border-radius: 8px;text-shadow:none;}
.box-sololeft h4 span a{color: #fff;}
.box-sololeft h4 span a:hover{color:#fc0;}
.box-sololeft h5{padding: 2px;color: #000;font-weight: bold;margin:0;font-size: 11px;text-align: center;}
.box-sololeft h5 a{color:#fff;}
.box-sololeft h5 a:hover{color:#fc0;}
.box-soloright{display:block;border-radius: 0;margin: 0px 0px 10px 4px;padding: 0 0 8px;border-top: 1px solid #e2e2e2;background: #cecece;background: -moz-linear-gradient(top,  #cecece 0%, #c7c7c7 100%);background: -webkit-linear-gradient(top,  #cecece 0%,#c7c7c7 100%);background: linear-gradient(to bottom,  #fefefe 0%,#d1d1d1 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#c7c7c7',GradientType=0 );float: left;width: 258px;min-height: 390px;}
.box-soloright figure{margin:0;padding:0;height: 120px;}
.box-soloright figcaption{position: relative;bottom: 30px;text-align: right;}
.box-soloright figcaption span{background:rgba(0,0,0,0.7);color: #fff;padding: 4px 10px;font-size: 12px;}
.box-soloright ul{margin: 10px 5px;padding:0;font-size: 14px;font-weight: bold;}
.box-soloright ul li{margin:0;padding: 6px 0;border-bottom: 1px solid #b2b2b2;line-height: 14px;}
.box-soloright ul li a{color: #072b00;display:block;padding: 2px 4px;}
.box-soloright ul li a:hover{color:#fff;background:#999999;}
.box-soloright h4{padding: 10px;font-weight: bold;color: #fff;margin: 0;border-top: 1px solid #e2e2e2;border-radius: 0px 0 0;border-bottom: 1px solid #afafaf;text-shadow: 0px 1px 2px rgba(0,0,0,0.75);background: #cdcdcd;background: -moz-linear-gradient(top,  #cdcdcd 0%, #bcbcbc 100%);background: -webkit-linear-gradient(top,  #cdcdcd 0%,#bcbcbc 100%);background: linear-gradient(to bottom,  #cdcdcd 0%,#bcbcbc 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdcdcd', endColorstr='#bcbcbc',GradientType=0 );}
.box-soloright-body {border-top: 1px solid #e2e2e2;}
.box-soloright h4 span{float:right;color: #fff;padding: 2px 8px 4px;font-size: 12px;background: #418e3c;border-radius: 8px;text-shadow:none;}
.box-soloright h4 span a{color: #fff;}
.box-soloright h4 span a:hover{color:#fc0;}
.box-soloright h5{padding: 2px 0;color: #000;font-weight: bold;margin:0;font-size: 11px;text-align: center;}
.box-soloright h5 a{color:#fff;}
.box-soloright h5 a:hover{color:#fc0;}
.box-solobottom{display:block;border-radius: 0;margin: 0px 0px 10px 0px;padding: 0 0 8px;border-top: 1px solid #e2e2e2;background: #cecece;background: -moz-linear-gradient(top,  #cecece 0%, #c7c7c7 100%);background: -webkit-linear-gradient(top,  #cecece 0%,#c7c7c7 100%);background: linear-gradient(to bottom,  #e9e9e9 0%,#c9c9c9 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#c7c7c7',GradientType=0 );float: left;width: 100%;min-height: 310px;}
.box-solobottom figure{margin: 0;padding: 0px 10px 0 0px;height: 250px;float: left;background: linear-gradient(to bottom, #e9e9e9 0%,#c9c9c9 100%);}
.box-solobottom figcaption{position: relative;bottom: 30px;text-align: right;}
.box-solobottom figcaption span{background:rgba(0,0,0,0.7);color: #fff;padding: 4px 10px;font-size: 12px;}
.box-solobottom ul{margin: 3px 5px;padding: 0 5px;font-size: 14px;font-weight: bold;/* float: left; */}
.box-solobottom ul li{margin:0;padding: 6px 0;border-bottom: 1px solid #b2b2b2;line-height: 14px;}
.box-solobottom ul li a{color: #072b00;display:block;padding: 2px 4px;}
.box-solobottom ul li a:hover{color:#fff;background:#999999;}
.box-solobottom h4{padding: 10px;font-weight: bold;color: #fff;margin: 0;border-top: 1px solid #e2e2e2;border-radius: 0px 0 0;border-bottom: 1px solid #afafaf;text-shadow: 0px 1px 2px rgba(0,0,0,0.75);background: #cdcdcd;background: -moz-linear-gradient(top,  #cdcdcd 0%, #bcbcbc 100%);background: -webkit-linear-gradient(top,  #cdcdcd 0%,#bcbcbc 100%);background: linear-gradient(to bottom,  #cdcdcd 0%,#bcbcbc 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdcdcd', endColorstr='#bcbcbc',GradientType=0 );}
.box-solobottom-body {border-top: 1px solid #e2e2e2;}
.box-solobottom h4 span{float:right;color: #777;padding: 2px 8px 4px;font-size: 12px;text-shadow:none;}
.box-solobottom h4 span a{color: #fff;background: #418e3c;border-radius: 8px;padding: 4px 8px 4px;}
.box-solobottom h4 span a:hover{color:#fc0;}
.box-solobottom h5{padding: 2px 0;color: #000;font-weight: bold;margin:0;font-size: 11px;text-align: center;}
.box-solobottom h5 a{color:#fff;}
.box-solobottom h5 a:hover{color:#fc0;}
.box4801 {width: 48%;margin: 0 1%;float: left;}
.bannerimg241 img{display: block;}
.box-documenti{margin-bottom:10px;float: left;width: 100%;clear: both;}
.col-1-3{float:left;width:320px;margin: 0 15px;}
.box-videocenter {padding: 0px 0 15px;float: left;margin: 0px 0 15px;width: 100%;border-bottom: 8px solid #418e3c;}
.box-videocenter img {border: 1px solid #ddd;padding: 3px;float: left;margin-right: 5px;width: 128px;}
.box-videocenter a:hover img {background:#dedede;}
.box-giornaleoggi{background: #418e3c;margin-bottom: 15px;padding: 10px;}
.box-giornaleoggi .fancy-box-header h2 {color: #a5e38a;}
.box-giornaleoggi img{width:100%; height:auto;}
.bg3stripes{text-align:center;background:url(../img/bg3stripes.png) repeat-x;}
.box-3stripes{border:1px solid #c9c9c9;padding:15px;margin-bottom:10px;font-size: 15px;color: #000;}
.box-3stripes h4{padding:0px 0 5px;color: #105d00;font-size: 16px;margin: 0 0 4px;border-bottom: 1px solid #76d86f;}
.box-3stripes ul{padding-bottom: 18px;}
.box-3stripes ul li{border-bottom:1px dotted #c9c9c9;font-weight:bold;padding:0;}
.box-3stripes ul li a{padding:6px 4px 4px;display:block;}
.box-3stripes ul li a:hover{color:#418e3c;}
.box-3stripes-eng{border:1px solid #c9c9c9;background:#eff4f7;padding:15px;margin-bottom:10px;font-size: 13px;color: #000;font-weight:bold;}
.box-3stripes-eng p:first-child{padding-bottom:10px;border-bottom:1px dotted #c9c9c9}
.box-3stripes-eng p:last-child{margin-bottom:0;}
.box-3stripes-eng p a:hover{color:#349FEB;}
.box-3stripes span, .box-3stripes-eng span{font-size: 12px;float: right;color: #000;/* line-height: 30px; */}
.box-3stripes span a, .box-3stripes-eng span a {background: #418e3c;color: #fff;border-radius: 4px;padding: 4px;margin: 0 2px;display: block;}
.box-3stripes span a:hover, .box-3stripes-eng span a:hover {color: #fc0;}
.box-3stripes small {margin: 0 5px;color: #418e3c;}
.banner180{padding: 6px;background: transparent url(../img/fancy-header-bg.png) repeat;margin-bottom: 15px;}
.green-news {border: none !important;background:#dce9c0;padding-left: 10px;}
/*ADV SLOT*/
.box-slot {background: transparent url(../img/fancy-header-bg.png) repeat;padding: 10px 0;margin: 0 auto 10px;float: initial;}
.slot-adv{border: 1px solid #ccc;zoom:1;overflow:hidden;height: 143px;width: 241px;font: normal 12px/14px arial, sans-serif;background:#fff;margin:0 auto;display:block;}
.slot-adv img{float: none;margin: 0 auto;display: block;}
.slot-180x150{/* padding: 10px 0; */margin: 5px 10px 0px;float: left;}
.slot-180x150-topright{margin: 0 0 0 3px;}
.slot-180x150-bottomleft{margin: 0 3px 0 0;}
.slot-180x150-bottomright{margin: 0 0 0 3px;}
.success h3{background:#66CC66;padding: 6px;}
.success span a{color:#fff;}
.success span a:hover{color: #fc0;}
.success ul.mytech li:first-child{margin: 0px;border-bottom: 1px dotted #c9c9c9;color:#42413C;}
.success ul.mytech li h2{margin: 0px;}
.success ul.mytech li h4{border-bottom: 1px dotted #c9c9c9; margin:0; padding-top:6px; padding-bottom:6px;}
.success ul.mytech li img{float:left;margin:0 10px 0 5px;}
@media screen and (min-width:1px){
.mainbox1 h2 a{color:#000;}
.mainbox1 h2 a:hover{color:#41bf26;}
.mainbox2 h3 a{color:#000;}
.mainbox2 h3 a:hover{color:#41bf26;}	
.mainbox1 {display: block;width: 100%;float:left;border-bottom: none;}
.mainbox1 h2{line-height: 20px;font-weight: bold;margin: 30px 0 8px;padding: 0 5px;font-size: 20px;}
.mainbox1 p{line-height: 18px;margin-bottom: 15px;padding: 0 5px;}
.mainbox1 img{width: 100%;margin: 0 0px;}
.mainbox2 {display: block;width: 100%;float:left;padding: 0 5px;}
.mainbox2 h3{line-height: 20px;font-weight: bold;margin: 0 0 8px;padding: 0 0px;}
.mainbox2 p{line-height: 18px;padding: 0 0px;}
.mainbox1 span,.mainbox2 span {float: right;font-size: 14px;margin: 5px 0;color: #418e3c;}
.mainbox3 {display: block;width: 100%;float:left;margin: 10px 0 0;}	
.banner180 {display: none;}
.banner350 {background: transparent url(../img/fancy-header-bg.png) repeat;padding: 15px 0 15px;margin: 0 auto 10px;float: initial;text-align: center;}	
.box-guide1{width: 100%;margin-bottom: 14px;}
.content {margin: 0 15px;width: 92%;float: left;}
.box-rubriche h4{margin-bottom:5px;padding: 0;}
.box-rubriche p{font-size: 15px;line-height: 20px;text-align:justify;padding: 0;}
.box-rubriche span{float: right;display: block;color: #418e3c;}
.box-rubriche img {/* display:none; */}
.box-videocenter {display:none;}
aside {float: left;width: 100%;/* background: #EADCAE; */padding: 0px 0;}
.box-vignette{float:left;width:100%;display:none;margin-bottom: 10px;}
.box-sololeft{width: 100%;min-height:100px;}
.box-soloright{width: 100%;min-height:100px;margin:0 0px 4px;}
.box-solobottom{width: 100%;min-height:100px;margin: 0 0px 15px;}
.box-solo figure {display: none;}
.colsec1{float:left;width:320px;margin: 0 15px;display:none;}
.colsec2{float:left;width: 96%;margin: 0 2%;}
.colsec3{float:left;width: 96%;margin: 20px 2%;}
.head-giornale-oggi img {width:100%;height: inherit;}
.head-giornale-oggi-top img {width:320px;margin:0 auto;display:block;}
.box-giornaleoggi {padding: 10px;}
.box-videocenter {width: 100%;}
.box-videocenter ul{padding: 0px 0 0 3px;margin: 0px 14px;display: inline-flex;}
.box-videocenter img {width: 128px;}
.box-banner241Main{width: 100%;float: initial;margin: 0 auto 20px;}
.bannerimg241 img{width: 100%;height: inherit;margin: 0 auto 20px;/* display: block; */}
.boxguidehp {width: 94%;padding: 3%;height:inherit;display: block;float: left;}
.box-vignette img {/* width:118px; */}
.fancy-box-header h2.fancy-home {font-size: 14px !important;text-align: center;float: none;}
.box-728x90{display:none;}
#owl-cover .owl-item img {height:auto;}
.boxguidehp{height: auto !important}
}
@media screen and (min-width:480px){
.mainbox1 {display: block;width: 100%;float:left;border-bottom: none;}
.mainbox1 h2{line-height: 25px;font-weight: bold;margin: 5px 0 8px;}
.mainbox1 p{line-height: 18px;margin-bottom: 15px;}
.mainbox2 {display: block;width: 100%;float:left;padding: 0;}
.mainbox2 h3{line-height: 20px;font-weight: bold;margin: 0 0 8px;padding: 0 10px;}
.mainbox2 p{line-height: 18px;padding: 0 10px;}
.mainbox3 {display: block;width: 100%;float:left;margin: 10px 0 0;}	
.banner180 {display: block;}
.banner350 {padding: 15px 0 15px;margin: 0 auto 20px;float: initial;text-align: center;}
.box-guide1{width: 100%;}
.box-rubriche img {display:block;}
aside {float: left;width: 96%;/* background: #EADCAE; */padding: 0px 2%;}
.box-vignette img {/* width:118px; */}
/*.boxguidehp {width: 44%;height: 240px;padding: 3%;}*/
.boxguidehp {width: 44%;padding: 3%;  height: 279px !important;}
#owl-cover .owl-item img {height:-webkit-fill-available;}
}
@media screen and (min-width:768px){
.mainbox1 h2 a{color:#105d00;}	
.mainbox1 {display: block;width: 390px;float:left;border-bottom: none;}
.mainbox1 h2{line-height: 25px;font-weight: bold;margin: 5px 0 8px;padding: 0;font-size: 23px;}
.mainbox1 p{line-height: 18px;margin-bottom: 15px;padding: 0;}
.mainbox1 img{width: 390px;margin:0;}
.mainbox2 {display: block;width: 305px;float:left;padding: 0 10px;}
.mainbox3 {display: block;width: 100%;float:left;margin: 10px 0 0;}
.banner350 {padding: 10px 40px;margin: 0 0 10px;width: 300px;float: left;}
.box-guide1{width: 42%;float: left;}
.content {margin: 0 15px;width: 96%;float: left;}
.box-videocenter {display:block;height: 165px;}
aside {float: left;width: 725px;/* background: #EADCAE; */padding: 0px 0;}
.box-vignette{display:block;}
.box-sololeft{width: 360px;}
.box-soloright{width: 360px;margin: 0  0px 4px;}
.box-solobottom{width: 100%;}
.colsec2{float:left;width: 400px;margin: 0 0px;}
.colsec3{float:left;width:320px;margin: 0 10px;}
.box-giornaleoggi {padding: 10px;}
.box-giornaleoggi {padding: 10px;}
.bannerimg241 img{width: 241px;margin: 0 auto;display: block;}
.banner180 {display:none;}
.box-videocenter img {width: 158px;margin-right: 10px;}
/*.boxguidehp {width: 42%;height: 240px;padding: 4%;}*/
.boxguidehp {width: 42%;padding: 4%; height: 431px !important;}
.box-vignette img {/* width: 168px; */}
.giornaleoggi-top{width:300px; float:right;}
.head-giornale-oggi-top img {display:none;}
.box-guide2{width:58%;float: right;}
.boxguidehp ul li {line-height: 20px;}
.boxguidehp p{margin-top:25px;}
.bghpSx img{margin-bottom: 10px; width: 200px; height: auto; margin-top: 5px;}
}	
@media screen and (min-width:1024px){
header {height: auto;margin: 0 auto 1px;}
.mheadbox{margin-bottom:10px;}	
.mainbox1 {display: block;width: 390px;float:left;/* border-bottom: 4px solid #418e3c; */}
.mainbox1 h2{line-height: 25px;font-weight: bold;margin: 5px 0 8px;padding: 0 5px;}
.mainbox1 p{line-height: 18px;margin-bottom: 15px;padding: 0 5px;}
.mainbox2 {display: block;width: 258px;float:left;padding: 0 5px;}
.mainbox3 {display: block;width: 312px;float:left;margin: 0;}	
.banner350 {padding: 6px 10px;margin: 0 0 10px;}	
.box-guide1{width: 30%;float: left;}
.content {margin: 0 15px;width: 431px;float: left;}
.box-rubriche h4{margin-bottom:5px;padding: 0;}
.box-rubriche p{font-size: 15px;line-height: 20px;text-align:justify;padding: 0;}
aside {float: left;width: 525px;/* background: #EADCAE; */padding: 0px 0;}
.box-sololeft{width: 258px;min-height: 430px;}
.box-soloright{width: 258px;margin: 0px 0px 10px 4px;min-height: 430px;}
.box-solobottom{width: 520px;margin: 0px 0px 10px 4px;}
.box-solo figure {display: block;text-align: center;}
.colsec1{float:left;width:320px;margin: 0 15px; display:block;}
.colsec2{float:left;width: 300px;margin: 0 0px;}
.colsec3{float:left;width:320px;margin: 0 15px;}
.altre-news-estero h2 {padding: 8px 10px;font-size: 17px;}
.altre-news-estero p {padding:0;font-size: 14px;}
.altre-news-estero article figure {display:none;}
.box-banner241Main{width: 525px;float: left;margin-bottom: 20px;}
.bannerimg241 img{width: 241px;margin: 0 auto;display: block;}
.box-videocenter {width: 100%;border-bottom: 8px solid #418e3c;height: 200px;margin-top: 40px;}
.box-videocenter ul{margin: 0px 22px;}
.box-videocenter img {width: 218px;margin-right: 15px;}
.boxguidehp {width: 42%;padding: 4%;height: 232px;}
.box-vignette img {/* width:118px; */}
.fancy-box-header h2.fancy-home {font-size: 14px !important;}
.giornaleoggi-top{width:300px;float: inherit;}
.head-giornale-oggi-top img {display:block;}
.box-guide2{width:68%;float: right;}
.main1-2{width:658px;}
.box-728x90{display:block;width:728px;max-height: 90px;text-align:center;background: #f1f1f1;margin:0 auto;}
.boxguidehp {height: 310px !important;}
.boxguidehp ul li{line-height: 12px;}
.boxguidehp p{margin-top: 6px;}
.bghpSx img{margin-bottom: unset; width: 160px; height: 60px; margin-top: unset;}

}
@media screen and (min-width:1367px){
.mainbox1 {display: block;width: 400px;float:left;/* border-bottom: 4px solid #418e3c; */}
.mainbox1 h2{line-height: 25px;font-weight: bold;margin: 5px 0 8px;}
.mainbox1 p{line-height: 18px;margin-bottom: 15px;}
.mainbox2 {display: block;width: 354px;float:left;padding: 0 15px;}
.mainbox3 {display: block;width: 320px;float:left;}
.banner350 {padding: 15px 10px 14px;margin: 0 0 10px;float: right;width: 300px;}	
.content {margin: 0 15px;width: 568px;float: left;}
.box-rubriche h4{margin-bottom:5px;}
.box-rubriche p{font-size: 15px;line-height: 20px;text-align:justify;}
.colsec1{float:left;width:320px;margin: 0 15px;}
.colsec2{float:left;width:440px;margin: 0 0px;}
.colsec3{float:left;width:320px;margin: 0 15px;}
.box-giornaleoggi {padding: 10px;}
.altre-news-estero h2 {padding: 4px 10px;font-size: 20px;}
.altre-news-estero p {padding: 0 0px 0;-webkit-margin-after: 5px;font-size: inherit;}
.altre-news-estero article figure {display:block;}
.banner180 {display:block;}
/*.boxguidehp {width: 42%;height: 250px;}*/
.boxguidehp {width: 42%;}
.box-vignette img {/* width: 118px; */}
.fancy-box-header h2.fancy-home {font-size: 14px !important;}
.main1-2{width:auto;}
.box-videocenter ul{margin: 0px 92px;}
}	
.box-guide2 figure {width:100%;margin:0;}
#owl-cover .owl-item img{height: unset !important}
.boxguidehp{height: 310px}