body {

	background-color:#f7f7f7;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
}

/* modifiche bootstrap */

	.container {
		padding-left: 14px;
		padding-right: 14px;
		
	}


/* fine modifiche bootstrap */

.nodisp {display: none;}
.w100perc {width:100%;float:left;position:relative;}
.left {float:left;}
.right {float:right;}
.row-sx {padding-left:0;}
.row-dx {padding-right:0;}
.mt20 {margin-top: 20px;}
.pulsante_generico {width:auto;color: #fff;border: 4px solid #fff;border-radius: 5px;font-size: 20px;font-family: 'Economica';padding: 5px 20px;font-weight: 700;text-decoration: none;line-height: 25px;background-color:#fd0505;}
.pulsante_generico:hover {color: #fff;text-decoration:none;}

.headertop .cont_headertop {background-color:#024f79;margin-left: -14px;margin-right: -14px;color:#fff;height:40px;line-height:40px;font-size:14px;font-family:'Economica';font-weight:400;}
.headertop .cont_headertop a {color:#fff;}
.headertop .cont_headertop .vocitoph {width:100%;float:left;margin:0;padding:0;}
.headertop .cont_headertop .vocitoph li {width:auto;float:left;list-style-type:none;}
.headertop .cont_headertop .vocitoph li a {width:100%;float:left;height:40px;padding-left:10px;padding-right:10px;text-transform:uppercase;}
.headertop .cont_headertop .vocitoph li a:hover {background-color:#003e5e;text-decoration:none;}
.headertop .cont_headertop .vocitoph li.sel a {background-color:#003e5e;}
.headertop .cont_headertop .social {width:100%;float:left;margin: 0;padding: 0;text-align:center;}
.headertop .cont_headertop .social a {width:auto;float:none;margin-right:20px;}
.headertop .cont_headertop .social a img {width:auto;float:none;    height: 18px;}
.headertop .cont_headertop .social a:last-child {margin-right:0px;}
.headertop .cont_headertop .cerca {width:auto;float:right;margin:0;padding:0;position:relative;}
.headertop .cont_headertop .cerca li {width:auto;float:left;list-style-type:none;}
.headertop .cont_headertop .cerca li a {height: 40px;line-height: 40px;width: 100%;float: left;text-decoration:none;}
.headertop .cont_headertop .cerca li a:hover {background-color:#003e5e!important;}
.headertop .cont_headertop .cerca li.fcerca a {background:url('../img/lente-cerca.svg') no-repeat scroll 10px center transparent;    padding-left: 41px;padding-right: 10px;}
.headertop .cont_headertop .cerca li.login a {background:url('../img/login.svg') no-repeat scroll 10px center transparent;padding-left: 43px;padding-right:10px;}
.headertop .cont_headertop #formcerca {float: left;width: 100%;position: absolute;top: 40px;left: 0px;z-index:100000;}
.headertop .cont_headertop #formcerca form {width:100%;float:left;margin:0;padding:0;}
.headertop .cont_headertop #formcerca button {
    background-color:transparent;
    border:0;
    padding:0 5px;
	position:absolute;
    right:0;
    top:0;
}
.headertop .cont_headertop #formcerca input {width:100%;float:left;margin:0;padding:0;border:0;background-color:#067cbc;padding-left: 10px;font-size: 16px;font-family: 'Economica';font-weight: 700;-webkit-appearance: none;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;}
.headertop .cont_headertop #formcerca ::-webkit-input-placeholder {color:#fff;}
.headertop .cont_headertop #formcerca :-moz-placeholder {color:#fff;}
.headertop .cont_headertop #formcerca ::-moz-placeholder {color:#fff;opacity:1;}
.headertop .cont_headertop #formcerca :-ms-input-placeholder {color:#fff;}

.logosection .container {background-color:#fff;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}
.logosection .container .logo {text-align:center;height:90px;}
.logosection .container .data { height: 90px; line-height: 132px;text-align: right; color: #807f7f; font-family: "Roboto Slab"; font-weight: 300; font-size: 14px;}

.homepage_sito .logosection .container .logo { height: 132px; text-align: center; width: 100%;}
.homepage_sito .logosection .container .data { height: 90px; line-height: 132px;}
.logosection .container .logomobile {display:none;}
.logosection .container .logo h1,.logosection .container .logo a {width:auto;float:none;margin:0;padding:0;}
.logosection .container .logo img {width:267px;float:left;margin:20px 0 0}
.homepage_sito .logosection .container .logo img {float: none;margin: 20px 0 0;width: auto;}


nav ul#navbar {background-color:#067cbc;margin:0 -14px;color:#fff;height:40px;line-height:40px;padding:0;font-size:18px;font-family:'Economica';font-weight:700;}
nav ul#navbar li {width:auto;float:left;margin:0;padding:0;list-style-type:none;text-transform: uppercase;}
nav ul#navbar li:focus {outline:none;}
nav ul#navbar li.sel, nav ul#navbar li.current-menu-item {background-color:#024f79;}

nav ul#navbar li.ultimo {/*float:right;*/position:relative;}
nav ul#navbar li.ultimo:hover {background-color:#024f79;}
nav ul#navbar li.ultimo a {background:url('../img/menu-extra.svg') no-repeat scroll right 12px transparent;border-right: 10px solid transparent;}
nav ul#navbar li.ultimo a:hover {background:url('../img/menu-extra.svg') no-repeat scroll right 12px #024f79;}
nav ul#navbar li a:focus {text-decoration:none;color:#fff;background-color:#b10e1e;    outline: 0;outline-offset: 0;}
nav ul#navbar li.ultimo a:focus {background-color:#024f79;}
nav a, nav span {color:#fff;height:40px;line-height:40px;width:auto;float:left;padding:0 10px;cursor:pointer;}
nav a:hover, nav span:hover {background-color:#024f79;text-decoration:none;color:#fff;}

nav ul#navbar li ul.dropdown-menu {
	right: 0;left: inherit;margin: 0;padding: 0;border-radius: 0;border: 0;box-shadow: none;min-width: inherit;background-color: #067cbc;

}
nav ul#navbar li ul.dropdown-menu li {width:100%;}
nav ul#navbar li ul.dropdown-menu li a {padding: 0 50px 0 15px;color: #fff;background: none;border-right: 0;line-height: 40px;width: 100%;float: left;background-color:#024f79;    text-transform: uppercase;font-weight: 700;}
nav ul#navbar li ul.dropdown-menu li a:hover {background:none;background-color:#2d74a0!important;}
nav ul#navbar li ul.dropdown-menu li a:focus {text-decoration:none;color:#fff;background-color:#b10e1e!important;    outline: 0;outline-offset: 0;}

.speciali_header {margin-left: -14px;margin-right: -14px;color:#fff;height:30px;line-height:30px;background-color: #024f79;font-family:'Economica';font-weight:700;font-size:14px;}
.speciali_header .intestazione {width:auto;float:left;}
.speciali_header ul {width:auto;float:left;margin:0;padding:0;height:22px;line-height:22px;margin-top:4px;margin-left:5px;}
.speciali_header ul li {width:auto;float:left;margin:0;padding:0;list-style-type:none;margin-left:5px;}
.speciali_header ul li a {width:100%;float:left;color:#fff;background-color:#b10e1e;padding:0 5px;text-decoration:none;}

.corpopagina .container.contenuti {background-color:#fff;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;padding-bottom:30px;}
.corpopagina.hp .container.contenuti {/*padding-top:12px;*/}

.hp .banner_top {width:100%;float:left;margin:12px 0;}

.data_meteo_hp {width:100%;float:lefT;font-family:'Roboto Slab';font-weight:400;font-size:14px;color:#5c5c5c;height:30px;line-height: 30px}
.data_meteo_hp img {width: auto;float:right;margin-left: 10px}
.data_meteo_hp .cercameteo {margin-top: 5px;}
.data_meteo_hp .meteo {margin-top: 5px;width:20px;}
.data_meteo_hp .meteo-hp {list-style:none;}

.primopiano_hp ul {width: 100%;float:left;padding:0;margin:0;}
.primopiano_hp ul li {width:25%;float:left;list-style-type:none;position: relative;font-family:'Roboto Slab';font-weight:400;}
.primopiano_hp ul li.art_1 {width:50%;}
.primopiano_hp ul li article {width: 100%;float:left;}
.primopiano_hp ul li a {width: 100%;float:left;color:#fff;}
.primopiano_hp ul li a:hover {color:#fff;}
.primopiano_hp ul li img {width: 100%;float:left;}
.primopiano_hp ul li .sovraimpressione {width: 100%;float:left;position: absolute;bottom:0;left:0;height:100%;}

.primopiano_hp ul li.art_1 .sovraimpressione {background-color: rgba(60,75,83,0.4);}
.primopiano_hp ul li.art_2 .sovraimpressione {background-color: rgba(18,120,144,0.4);}
.primopiano_hp ul li.art_3 .sovraimpressione {background-color: rgba(18,144,86,0.4);}
.primopiano_hp ul li.art_4 .sovraimpressione {background-color: rgba(144,105,18,0.4);}
.primopiano_hp ul li.art_5 .sovraimpressione {background-color: rgba(120,144,18,0.4);}



.primopiano_hp ul li .testo {text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);width: 100%;float:left;position: absolute;bottom:0;left:0;padding:10px 15px;}
.primopiano_hp ul li h3 {width: 100%;float:left;margin:0;line-height: 22px;font-size:18px;}
.primopiano_hp ul li.art_1 h3 {line-height: 33px;font-size:28px;}
.primopiano_hp ul li span.sez {width: 100%;float:left;font-size:14px;line-height: 20px;text-transform:uppercase}


.primopiano_speciali_hp ul {width: 100%;float:left;padding:0;margin:0;}
.primopiano_speciali_hp ul li {width:100%;float:left;list-style-type:none;position: relative;font-family:'Roboto Slab';font-weight:400;color:#333;margin-top:20px;}
.primopiano_speciali_hp ul li article {width: 100%;float:left;}
.primopiano_speciali_hp ul li a {width: 100%;float:left;color:#333;font-family: 'Roboto Slab';font-weight: 700;}
.primopiano_speciali_hp ul li h3 {margin:0;}
.primopiano_speciali_hp ul li p{margin:0;}
.primopiano_speciali_hp ul li.art_1 {margin-top:0;}
.primopiano_speciali_hp ul li.art_1 a {color:#FFF;}
.primopiano_speciali_hp ul li.art_1 img {width: 100%;float:left;}
.primopiano_speciali_hp ul li.art_1 .sovraimpressione {width: 100%;float:left;position: absolute;bottom:0;left:0;background-color: rgba(6,124,188,0.50);padding:20px;}
.primopiano_speciali_hp ul li.art_1 .sovraimpressione .sez{font-size:16px;font-weight:400;text-transform:uppercase;}
.primopiano_speciali_hp ul li.art_1 .sovraimpressione h3{font-family:'Roboto Slab'; font-size:35px;font-weight:600;line-height:52px;margin:0;text-transform:uppercase; text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);}


.secondopiano_hp {margin-top: 22px;}
.secondopiano_hp #scelta_sp_hp {width: 100%;float:left;height:50px;background-color: #067cbc;color:#fff;}
.secondopiano_hp #scelta_sp_hp a {width:auto;float:left;color:#fff;padding:0 10px;font-family:'Economica';font-weight:700;font-size:17px;line-height: 30px;border-top:4px solid #067cbc;border-left:4px solid #067cbc;border-right:4px solid #067cbc;margin-top: 16px;text-decoration:none;}
.secondopiano_hp #scelta_sp_hp a:first-child {margin-left:15px;}
.secondopiano_hp #scelta_sp_hp a.active {background-color: #fd0505;border-top:4px solid #fff;border-left:4px solid #fff;border-right:4px solid #fff;border-radius: 4px 4px 0 0px;-moz-border-radius: 4px 4px 0 0px;-webkit-border-radius: 4px 4px 0 0px;}
.secondopiano_hp #scelta_sp_hp span {    width: auto;float: right;margin-right: 15px;margin-top: 23px;line-height: 27px;font-family: 'Roboto Slab';font-weight: 400;font-size: 12px;}
.secondopiano_hp #scelta_sp_hpContent {width: 100%;float:left;margin:0;padding:0;}
.secondopiano_hp #scelta_sp_hpContent ul {width: 100%;float:left;margin:0;padding:0;display: none;}
.secondopiano_hp #scelta_sp_hpContent ul.active {display: inline;}
.secondopiano_hp #scelta_sp_hpContent ul li {width: 100%;float:left;margin:0;padding:0;margin-top: 22px;list-style-type:none;position: relative;}
.secondopiano_hp #scelta_sp_hpContent ul li a {color:#333;}
.secondopiano_hp #scelta_sp_hpContent ul li img {width:auto;float:left;margin-right:15px;}
.secondopiano_hp #scelta_sp_hpContent ul li .sez {display: block;font-size: 14px;line-height: 19px;font-family: 'Roboto Slab';}
.secondopiano_hp #scelta_sp_hpContent ul li h3 {margin: 5px 0;font-size: 18px;line-height: 23px;font-family: 'Roboto Slab';font-weight: 700;}
.secondopiano_hp #scelta_sp_hpContent ul li p {margin: 0;font-size: 14px;line-height: 19px;font-family: 'Roboto Slab';font-weight: 300;}
.secondopiano_hp #scelta_sp_hpContent ul li .ora {display: block;font-size: 14px;line-height: 19px;font-family: 'Roboto Slab';font-weight: 400;position: absolute;right: 0;top:0;}
.secondopiano_hp #scelta_sp_hpContent ul li .ora.nofoto {/*position: static;*/}

.secondopiano_hp .elencosphp {width: 100%;float:left;display: none;}
.secondopiano_hp .elencosphp.active {display: inline;}

.terzopiano_hp {width:61.290322581%;padding:0;margin-right:10px;}
.terzopiano_hp ul {width: 100%;float:left;margin:20px 0 0 0;padding:0;}
.terzopiano_hp ul li {width: 100%;float:left;margin:0 0 2px;padding:0;list-style-type:none;position: relative;}
.terzopiano_hp ul li a {width: 100%;float:left;color:#fff;}
.terzopiano_hp ul li img {width: 100%;float:left;}
.terzopiano_hp ul li .sovraimpressione {width: 100%;float:left;position: absolute;left:0;top:0;height:100%;}
.terzopiano_hp ul li.art_6 .sovraimpressione {background-color: rgba(18,144,129,0.4);}
.terzopiano_hp ul li.art_7 .sovraimpressione {background-color: rgba(96,103,17,0.4);}
.terzopiano_hp ul li.art_8 .sovraimpressione {background-color: rgba(103,30,17,0.4);}
.terzopiano_hp ul li.art_9 .sovraimpressione {background-color: rgba(14,96,84,0.4);}
.terzopiano_hp ul li.art_10 .sovraimpressione {background-color: rgba(137,70,27,0.4);}
.terzopiano_hp ul li .testo {text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);width: 100%;float:left;position: absolute;left:0;bottom:0;padding:22px 15px;}
.terzopiano_hp ul li .sez {width: 100%;float:left;font-size: 14px;line-height: 19px;font-family: 'Roboto Slab';}
.terzopiano_hp ul li h3 {width: 100%;float:left;margin:0;font-size: 18px;line-height: 23px;font-family: 'Roboto Slab';font-weight: 700;}

.speciali_hp {width:35.483870968%;padding:0;margin-left:10px;margin-top: 20px;background-color: #b10e1e;color:#fff;}
.speciali_hp .intestazione {width: 100%;float:left;height:33px;line-height: 33px;padding: 0 10px;font-family:'Economica';font-weight:700;font-size:20px;}
.speciali_hp ul {width: 100%;float:left;margin:0;padding:0;}
.speciali_hp ul li {width: 100%;float:left;margin:0;padding:0;list-style-type:none;border-top: 1px solid #CCC;min-height:292px; }
.speciali_hp ul li img {width: 100%;float:left;}
.speciali_hp ul li .testo {width: 100%;float:left;padding:15px 10px 23px;}
.speciali_hp ul li .sez {width: 100%;float:left;font-size: 14px;line-height: 19px;font-family: 'Roboto Slab';text-transform: uppercase;}
.speciali_hp ul li h3 {width: 100%;float:left;margin:0;font-size: 18px;line-height: 24px;font-family: 'Roboto Slab';font-weight: 300;text-shadow: 0px 1px 3px rgba(0,0,0,0.6);}
.speciali_hp ul li a {color:#fff;}

.altresezioni_hp {margin-top: 22px;position: relative;}
.altresezioni_hp .intestazione {width: 100%;float:left;height:50px;line-height: 50px;font-family:'Economica';font-weight:700;font-size:20px;    background-color: #067cbc;color:#fff;}
.altresezioni_hp .intestazione img {width: auto;float: none;margin-left: 10px;}
.altresezioni_hp .intestazione a {width: 50%;float:left;color:#fff;text-decoration:none;padding:0 0 0 10px;}
.altresezioni_hp .intestazione a:hover {color:#FFF;}
.altresezioni_hp .intestazione.open a {    background-color: #024f79;}
.altresezioni_hp ul {width: 100%;float:left;margin:0;padding:0;}
.altresezioni_hp ul.active {display: inline;}
.altresezioni_hp ul li {width: 100%;float:left;margin:0;padding:0;margin-top: 22px;list-style-type:none;position: relative;}
.altresezioni_hp ul li a {color:#333;}
.altresezioni_hp ul li img {float:left;margin-right:15px;width:282px;height:auto;}
.altresezioni_hp ul li .sez {display: block;font-size: 14px;line-height: 19px;font-family: 'Roboto Slab';min-height:19px;}
.altresezioni_hp ul li h3 {margin: 0;font-size: 18px;line-height: 23px;font-family: 'Roboto Slab';font-weight: 700;}
.altresezioni_hp ul li p {margin: 0;font-size: 14px;line-height: 19px;font-family: 'Roboto Slab';font-weight: 500;}
.altresezioni_hp ul li .ora {display: block;font-size: 14px;line-height: 19px;font-family: 'Roboto Slab';font-weight: 500;position: absolute;right:0;top: 0;}
.altresezioni_hp ul li .ora.nofoto {position: static;}



.altresezioni_hp a {color:#000;}
.altresezioni_hp a:hover {color:#337ab7;text-decoration: none;}

.altresezioni_hp ul li img[src=""] {
 display: none;

}

.barradx_hp {margin-top: 22px;}
.barradx_hp .bannerhpdx{float:none; text-align:center;}
.barradx_hp.barradx_video {/*margin-top:0px!important;*/}
.barradx_hp .videohp {width: 100%;float:left;margin-bottom: 15px;background-color: #024f79;color:#fff;}
.barradx_hp .videohp .intestazione {width: 100%;float:left;height:38px;line-height: 38px;padding: 0 10px;font-family:'Economica';font-weight:700;font-size:18px;}
.barradx_hp .videohp ul {width: 100%;float:left;margin:0;padding:0;}
.barradx_hp .videohp ul li {width: 100%;float:left;margin:0;padding:0;list-style-type:none;}
.barradx_hp .videohp ul li a.hrefimg {width: 100%;float:lefT;position: relative;}
.barradx_hp .videohp ul li a.hrefimg .icoplay {position: absolute;left:0;top:0;width:100%;float:left;height:100%;background:url('../img/icona-play-bianca.svg') no-repeat scroll center center transparent;}
.barradx_hp .videohp ul li img {width: 100%;float:left;}
.barradx_hp .videohp ul li .testo {width: 100%;float:left;padding:15px 10px 30px;}
.barradx_hp .videohp ul li h3 {width: 100%;float:left;margin:0;font-size: 18px;line-height: 23px;font-family: 'Roboto Slab';font-weight: 300;    text-shadow: 0px 1px 3px rgba(0,0,0,0.6);}
.barradx_hp .videohp ul li a {color:#fff;}
.barradx_hp .videohp .veditutti {width: 100%;float:left;background-color: #024f79;border-top: 2px solid #fff;text-align:center;height:88px;line-height: 88px;}
.barradx_hp .social {width: 100%;float:left;margin-top: 22px;}

.dalleregioni_hp {    float: none;margin-left: -15px;margin-right: -15px;position: relative;}
.dalleregioni_hp .intestazione {width: 100%;float:left;height:50px;line-height: 50px;font-family:'Economica';font-weight:700;font-size:20px;    background-color: #067cbc;color:#fff;    margin-top: 22px;position: relative;}
.dalleregioni_hp .intestazione img {width: auto;float: none;margin-left: 10px;}
.dalleregioni_hp .intestazione a {width: 50%;float:left;color:#fff;text-decoration:none;padding:0 0 0 10px;}
.dalleregioni_hp .intestazione.open a {    background-color: #024f79;}
.dalleregioni_hp ul {width: 100%;float:left;margin:0;padding:0;margin-top: 22px;}
.dalleregioni_hp ul li {width: 25%;float:left;margin:0;padding:0;list-style-type:none;position: relative;height:155px;}
.dalleregioni_hp ul li a {width: 100%;float:left;color:#fff;}
.dalleregioni_hp ul li img {width: 100%;float:left;}
.dalleregioni_hp ul li .testo {position: absolute;width: 100%;float:left;height:100%;left:0;top:0;}
.dalleregioni_hp ul li .testo .cont {width: 100%;float: left;position: absolute;left: 0;bottom: 0;padding: 10px;}


.dalleregioni_hp ul li.art_1 .testo {background-color: rgba(255,187,0,0.8);}
.dalleregioni_hp ul li.art_2 .testo {background-color: rgba(251,137,53,0.8);}
.dalleregioni_hp ul li.art_3 .testo {background-color: rgba(245,100,79,0.8);}
.dalleregioni_hp ul li.art_4 .testo {background-color: rgba(210,62,85,0.8);}
.dalleregioni_hp ul li.art_5 .testo {background-color: rgba(61,72,186,0.8);}
.dalleregioni_hp ul li.art_6 .testo {background-color: rgba(0,145,248,0.8);}
.dalleregioni_hp ul li.art_7 .testo {background-color: rgba(0,164,248,0.8);}
.dalleregioni_hp ul li.art_8 .testo{background-color: rgba(0,187,216,0.8);}
.dalleregioni_hp ul li.art_9 .testo{background-color: rgba(0,151,136,0.8);}
.dalleregioni_hp ul li.art_10 .testo {background-color: rgba(64,178,72,0.8);}
.dalleregioni_hp ul li.art_11 .testo {background-color: rgba(117,172,51,0.8);}
.dalleregioni_hp ul li.art_12 .testo {background-color: rgba(180,196,4,0.8);}




.dalleregioni_hp ul li .sez {width: 100%;float: left;font-size: 12px;line-height: 16px;font-family: 'Roboto Slab';}
.dalleregioni_hp ul li h3 {width: 100%;float: left;margin: 0;font-size: 19px;line-height: 25px;font-family: 'Roboto Slab';font-weight: 700;text-shadow: 0px 1px 3px rgba(0,0,0,0.6);}



ul.menuhpinpagina {width:50%;top: 50px;margin: 0;padding: 0;border-radius: 0;border: 0;box-shadow: none;min-width: inherit;background-color: #067cbc;}
ul.menuhpinpagina li {width: 100%!important;float: left;margin: 0;padding: 0;list-style-type: none;height: auto!important;}
ul.menuhpinpagina li a {padding: 0 50px 0 10px;color: #fff;background: none;border-right: 0;line-height: 40px;width: 100%!important;float: left;background-color: #024f79;text-transform: uppercase;font-weight: 700;}
ul.menuhpinpagina li a:hover {background:none;background-color:#2d74a0!important;color: #fff;}
ul.menuhpinpagina li a:focus {text-decoration:none;color:#fff;background-color:#b10e1e!important;    outline: 0;outline-offset: 0;}

#contpath ul {width: 100%;float:left;margin:0;padding:0;font-size:14px;}
#contpath ul li {width: auto;float:left;margin:0;padding:0;list-style-type:none;height:38px;line-height: 38px;    background: url('../img/separatore-path.svg') no-repeat scroll left center transparent;padding: 0 0 0 11px;margin:0 0 0 11px;}
#contpath ul li:last-child {}
#contpath ul li:first-child {padding: 0 0 0 5px;background: none;margin:0;}
#contpath ul li a {width: auto;float:left;color:#024f79;}
#contpath ul li h1 {margin:0;font-size:14px;height:38px;line-height: 38px;}

.corpoarticolo {margin-top: 22px; }
.corpoarticolo .elencotags {float:left;margin:0px;padding:0px;}
.corpoarticolo .elencotags li {width: auto;float:left;list-style-type:none;margin-left:5px}
.corpoarticolo .elencotags li:first-child {margin-left:0px}
.corpoarticolo .elencotags li a {width: auto;float:left;padding:0px 10px;font-family:'Economica';font-weight:400;font-size:16px;line-height: 22px;color:#fff;text-transform: uppercase;}
.corpoarticolo .elencotags li.tag_1 {background-color: rgb(252,141,51);}
.corpoarticolo .elencotags li.tag_2 {background-color: rgb(40,122,191);}
.corpoarticolo .elencotags li.tag_3 {background-color: rgb(89,110,18);}
.corpoarticolo .elencotags li.tag_4 {background-color: rgb(213,50,44);}
.corpoarticolo .elencotags li.tag_5 {background-color: rgb(32,97,151);}
.corpoarticolo .elencotags li.tag_6 {background-color: rgb(80,98,15);}
.corpoarticolo .elencotags li.tag_7 {background-color: rgb(173,28,36);}
.corpoarticolo .elencotags li.tag_8 {background-color: rgb(20,64,101);}
.corpoarticolo .elencotags li.tag_9 {background-color: rgb(59,72,11);}
.corpoarticolo .elencotags li.tag_10 {background-color: rgb(123,20,25);}
.corpoarticolo .elencotags li.tag_11 {background-color: rgb(114,131,50);}
.corpoarticolo .elencotags li.tag_12 {background-color: rgb(32,97,151);}

.corpoarticolo .data {float:left;font-size:16px;margin-left:10px;font-family: "Roboto Slab";}

.corpoarticolo h2 {width: 100%;float:left;margin:0;font-family:'Roboto Slab';font-weight:700;font-size:35px;line-height: 40px;margin-top: 10px }
.corpoarticolo h2 a {color:#000;}
.corpoarticolo h2 a:hover {color:#337ab7;text-decoration: none;}

.corpoarticolo .sottotitolo {width: 100%;float:left;font-family:'Roboto Slab';font-weight:400;font-size:20px;line-height: 25px;margin-top: 10px;color:#807f7f;}
.corpoarticolo .immagine {width: 100%;float:left;margin-top: 20px;}
.corpoarticolo .immagine img {width: 100%;float:left;height:auto;}
.corpoarticolo p {width: 100%;float:left;margin:0;margin-top: 10px;font-family:'Source Sans Pro';color:#252525;font-weight:400;font-size:18px;line-height: 27px;}
.corpoarticolo table {width:100% !important;}
.corpoarticolo audio.wp-audio-shortcode {visibility:visible !important;}

.videoesploso .centrale{background-color: #000;float:left;} 
.videoesploso .corpoarticolo  {}
.videoesploso .corpoarticolo h2 {color:#FFF;padding:0 10px;}
.videoesploso .corpoarticolo h2 a{color:#FFF;}
.videoesploso .corpoarticolo .sottotitolo {padding:0 10px;}
.videoesploso .corpoarticolo .video {float: left; margin-top: 20px; width: 100%;}

.videoesploso .corpoarticolo p{color:#C4C4C4;}

.videoesploso .intestazione {width: 100%;float:left;height:50px;line-height: 50px;font-family:'Economica';font-weight:700;font-size:20px;background-color: #024f79;color:#fff;}
.videoesploso .altresezioni_hp .intestazione{margin-top:20px!important;}
.videoesploso .intestazione a {width: 50%;float:left;color:#fff;text-decoration:none;padding:0 0 0 10px;}

.videoesploso .altresezioni_hp ul li a{color:#FFF;}
.videoesploso .altresezioni_hp ul li p{color:#FFF;}
.videoesploso .altresezioni_hp {margin-bottom:20px;}
.videoesploso .altresezioni_hp ul li .ora {color:#fff;}
.videoesploso .etichetta_articoli {color:#FFF;}

.landing .intestazione {width: 100%;float:left;height:50px;line-height: 50px;font-family:'Economica';font-weight:700;font-size:20px;background-color: #024f79;color:#fff;margin-top:20px!important;}
.landing .intestazione a {width: 50%;float:left;color:#fff;text-decoration:none;padding:0 0 0 10px;}
.landing .paging,
.videoesploso .paging {background-color: #067cbc;margin-bottom:2px;}
.landing .paging .title,
.videoesploso .paging .title {color:#FFF;font-family: 'Economica';font-weight: 700;display:inline-block;margin: 28px 10px 28px 0;}
.landing .paging .title span,
.videoesploso .paging .title span {float:left;}
.landing .paging .page-numbers,
.videoesploso .paging .page-numbers {color:#333;font-family: 'Roboto Slab';font-weight: 700;font-size:14px;}
.landing .paging .page-numbers.current,
.videoesploso .paging .page-numbers.current {background-color: #EBEBEB;}

.landing .paging a, .landing .paging .pagination span{color:#333;font-family: 'Roboto Slab';font-weight: 700;font-size:14px;border:1px solid #ddd}
.landing .paging li.active a{background-color: #EBEBEB;}


.ui-loader{display: none!important;}

.articolisponsorizzati {margin-top: 22px;margin-bottom:10px;}

.etichetta_articoli {width: 100%;float:left;margin-bottom:10px;font-family:'Economica';font-weight:700;font-size:18px;line-height: 23px;color:#FFF;}
.videoesploso .etichetta_articoli {color:#FFF;}
.condividi_su {width: 100%;float:left;margin-top:22px;}
.condividi_su ul {width: auto;float:left;margin:0px;padding:0px;}
.condividi_su ul li {width: auto;float:left;list-style-type:none;width:36px;height:36px;margin-right:8px;}
.condividi_su ul li a {width: auto;float:left;width:36px;height:36px;}
.condividi_su ul li.fb a {background:url('../img/condividi-su-fb.svg') no-repeat scroll 0 0 transparent;}
.condividi_su ul li.tw a {background:url('../img/condivid-su-tw.svg') no-repeat scroll 0 0 transparent;}
.condividi_su ul li.go a {background:url('../img/condividi-su-g.svg') no-repeat scroll 0 0 transparent;}
.condividi_su ul li.li a {background:url('../img/condividi-su-in.svg') no-repeat scroll 0 0 transparent;}
.condividi_su ul li.wa a {background:url('../img/condividi-su-whats.svg') no-repeat scroll 0 0 transparent;}
.condividi_su ul li.me a {background:url('../img/condividi-su-messenger.png') no-repeat scroll 0 0 transparent;}
.condividi_su ul li.wa {display: none;}
.condividi_su ul li.me {display: none;}

footer  {width:100%;float:left;}
footer .tutte_news {width: 100%;float: left;text-align: center;color:#fff;margin-top: 30px;}
footer .tutte_news .container {background-color:#067cbc;height: 50px;line-height: 50px;}
footer .tutte_news .pulsante {color: #fff;border: 2px solid #fff;border-radius: 5px;font-size: 20px;font-family: 'Economica';padding: 5px 20px;font-weight: 700;text-decoration: none;text-transform: uppercase;}
/*
footer .scrollToTop {width: 100%;float: left;text-align: center;color:#fff;font-family: 'Economica';font-weight:700;font-size:20px;}
footer .scrollToTop .container {background-color:#4a4a4a;height: 50px;cursor: pointer;border-top:1px solid #fff;border-bottom:1px solid #fff;} 
footer .scrollToTop img {width: auto;float: none;margin: 0 auto;display: block;margin-top: 8px;}
footer .scrollToTop a {color:#fff;text-decoration:none;}
*/
.footer {background-color:#067cbc;color:#fff;}
.footer .cont_footer {width:100%;float:left;padding:30px 0;}
.footer .cerca_footer {width:100%;float:left;text-align:center;}
.footer .cerca_footer input {height: 50px;border: 0;padding: 0 20px;width: 480px;font-family: 'Roboto Slab';font-size: 16px;color: #000;font-weight: 400;}
.footer .elencosez {width:100%;float:left;}
.footer .elencosez ul {margin:0;margin-top:20px;width:100%;}
.footer .elencosez ul li {list-style-type:none;width:100%;float:left;}
.footer .elencosez ul li:first-child {margin-top:20px;}
.footer .elencosez ul li a {width:100%;float:left;color:rgba(255,255,255,0.70);line-height:35px;font-family: 'Roboto Slab';font-size:14px;font-weight: 700;}
.footer .seguici_footer {width:100%;float:left;margin-top:30px;text-align:center;}
.footer .seguici_footer .intestazione {width:100%;float:left;text-align:center;font-family:'Economica';font-size:20px;font-weight:700;margin-bottom:10px;}
.footer .seguici_footer a {width:auto;float:none;margin-right:30px;}
.footer .seguici_footer a img {width:auto;float:none;    height: 25px;}
.footer .seguici_footer a:last-child {margin-right:0px;}
.footer .footer_bottom {width:100%;float:left;margin-top:40px;font-family: 'Roboto Slab';font-size: 14px;font-weight: 300;}
.footer .footer_bottom .testo {width:100%;float:left;margin-top:16px;}
.footer .footer_bottom .cont {position:relative;}
.footer .footer_bottom .txt {position:absolute;right:10px;bottom:0;}
.footer .sharemob{display:none;}

.footer_ISO {width:50%;float:left;color:#ffffff;font-family:'Roboto Slab';font-size:12px;font-weight:400;margin-left:3px;margin-top:10px;}
.footer_ISSN {width:50%;float:right;color:#ffffff;font-family:'Roboto Slab';font-size:12px;font-weight:400;margin-left:-3px;margin-top:10px;}

.box_millennials_970stripbanner{height:220px;background:url('../img/prova-sfondo_millennials.png') no-repeat;border:1px solid;padding: 10px;}
/*.box_millennials_970stripbanner{height:220px;background-color:#D2E3EE;border:1px solid;padding:10px;}*/
.header_scritta_millennials{width:70%;margin-left:38%;height:200px;padding:30px;font-size:20px;font-family:'Economica';font-weight:700;color:#1E93D2;text-align:center;padding:5px;}
.header_banner_millennials{width:38%;position:absolute;}

.menu-rosso-podcast{float:right;margin-top:-1px;}

.w100perc corpopagina hp{position:relative;}


ul#navbar-regioni li {float: right;position: relative;}
nav ul#navbar-regioni {background-color: #067cbc; margin: -40px 906px; color: #fff; height: 40px; line-height: 40px; padding: 0; font-size: 18px; font-family: 'Economica'; font-weight: 400; text-transform: uppercase;}
nav ul#navbar-regioni li ul.dropdown-menu li a:hover {background: none;background-color: #2d74a0!important;}
nav ul#navbar-regioni li ul.dropdown-menu li a {padding: 0 50px 0 15px;color: #fff;background: none;border-right: 0;line-height: 40px;width: 100%;float: left;background-color: #024f79;text-transform: uppercase;font-weight: 700;}
nav ul#navbar-regioni li ul.dropdown-menu {right: 0; left: inherit; margin: 0; padding: 0; border-radius: 0; border: 0; box-shadow: none; min-width: inherit; background-color: #067cbc;}
nav ul#navbar-regioni li a {background: url(../img/menu-extra.svg) no-repeat scroll right 12px transparent;border-right: 10px solid transparent;}
nav ul#navbar-regioni li ul.dropdown-menu li {width:100%;}
nav ul#navbar-regioni li a:focus {text-decoration: none; color: #fff; background-color: green; outline: 0; outline-offset: 0;}
nav ul#navbar-regioni li ul.dropdown-menu li a:focus {text-decoration:none; color:#fff; background-color:#b10e1e!important; outline: 0; outline-offset: 0;}
nav ul#navbar-regioni li {width: auto;float: left;margin: 0;padding: 0;list-style-type: none;text-transform: uppercase;}

@media only screen and (max-width: 1900px) and (min-width: 768px){
   .dropbtn {display: none;}
   .dropdown-content {display: none;}
}
@media only screen and (max-width: 1200px) and (min-width: 992px) {
   nav ul#navbar-regioni {margin: -40px 864px;font-weight: 700;}
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
   nav ul#navbar-regioni {margin: -40px 664px;font-size: 16px;font-weight: 700;}
   nav ul#navbar-regioni li a {background: none;}
}
@media only screen and (max-width: 767px) and (min-width: 0px){
   .dropbtn {background-color:#4CAF50;color:white;font-size: 14px;text-transform:uppercase;width:100%;float:left;border-radius:5px;border: 3px solid #fff;font-family:'Economica';font-weight:700;line-height:22px;padding: 1px 9px 0;z-index:1000;}
   /*.dropdown {position: absolute;margin-left: -30px;margin-top: 23px;display: inline-block;z-index: 1000;}*/
   .dropdown-content {display: none;position: absolute;padding-left: 20px;line-height: 2;text-align:left;margin-top: 30px;margin-left: -100px;background-color: #4CAF50;min-width: 160px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1000;}
   .dropdown-content a {color: white;padding: 0px 15px;text-decoration: none;display: block;text-align:left;font-family: economica;font-size: 16px;font-weight: 700;text-transform: uppercase;z-index: 1000;}
   .dropdown-content a:hover {background-color: #79D57D;}
   .dropdown:hover .dropdown-content {display: block;}
   .dropdown:hover .dropbtn {background-color: #3e8e41;}
}
@media only screen and (max-width: 767px) and (min-width: 351px) {
.dropdown {position: absolute;margin-left: -30px;margin-top: 23px;display: inline-block;z-index: 1000;}
}
@media only screen and (max-width: 350px) and (min-width: 0px) {
.dropdown {position: absolute;margin-left: -22px;margin-top: 23px;display: inline-block;z-index: 1000;}
}


/*@media only screen and (max-width: 370px) and (min-width: 0px){
   .logosection .container .logomobile button#pulsante_spec_mob span {padding: 1px 2px 0;}
   .dropbtn {padding: 1px 2px 0;}
} */

.scrollToTop {
    position: fixed;
    bottom: 20px;
    right: 20px;
    cursor: pointer;
    display: none;
}

#facebook img {
    border: medium none !important;
}

/* cell */
@media only screen and (min-width : 0px) and (max-width : 767px) {

    .hp .banner_top {width:100%;float:left;margin:0;}

	.container {padding-left: 15px;padding-right: 15px;}

	.nodispmob {display:none;}
	.nodispmob_imp {display:none!important;}
	
	.headertop {display:none;}
	.logosection {width:100%;float:left;background-color:#067cbc;}
	.logosection .container {border:0;background-color:#067cbc;}
	.logosection .container .logo {display:none;}
	.logosection .container .logomobile {display:inline;width:100%;float:left;text-align:center;height:75px;}
	.logosection .container .logomobile h1,.logosection .container .logomobile a {width:auto;float:none;margin:0;padding:0;}
	.logosection .container .logomobile img {    width: 162px;float: left;margin: 21px 0 0 20px;}
	.logosection .container .logomobile button#pulsante_menu_mob {width: 25px;float:left;background-image: none;top: 0;border: 0;background-color: transparent;padding: 0;margin: 0;margin-top: 28px;}
	.logosection .container .logomobile button#pulsante_menu_mob span {width: 100%;float: left;background-color: #fff;margin-bottom: 4px;height: 4px;border-radius: 2px;}
	.logosection .container .logomobile button#pulsante_spec_mob {width: auto;float:right;background-image: none;top: 0;border: 0;background-color: transparent;padding: 0;margin:23px 0 0;}
	.logosection .container .logomobile button#pulsante_spec_mob span {width: 100%;float: left;background-color: #fd0505;border-radius: 5px;border: 3px solid #fff;font-family: 'Economica';font-weight: 700;color: #fff;font-size: 14px;line-height: 22px;padding: 1px 9px 0;}
    .logosection .container .data{display:none;}

    .condividi_su ul li.wa, .condividi_su ul li.me {display: block;}

	.speciali_header {    position: fixed;right: 0px;top: 0px;width: 270px;z-index: 10000000000000;margin: 0px;height: 100% !important;overflow-y: auto;background-color: #ad1a1a !important;}
    .speciali_header .col-sm-12 {padding:0;}
    .speciali_header ul {width:100%;margin:0;height:auto;line-height:auto;}
    .speciali_header ul li {width:100%;margin-left:0;height: 50px;line-height: 50px;}
    .speciali_header ul li.nodisp {display:inline;}
    .speciali_header ul li.chiudi a {background:url('../img/arrow-menu.svg') no-repeat scroll 59px 19px #8e0b0b!important;}
    .speciali_header ul li a {padding:0 10px;height: 50px;line-height: 50px;border-bottom: 1px solid #f21a1a;    font-size: 18px;font-family: 'Economica';font-weight: 700;text-transform:uppercase;}
    .speciali_header ul li a:hover{background-color:#8e0b0b;}
    
    .primopiano_speciali_hp ul li .sovraimpressione{padding:10px!important;}
    .primopiano_speciali_hp ul li.art_1 .sovraimpressione h3{font-size:18px;line-height: 22px;}
    .primopiano_speciali_hp ul li p{line-height:22px}
    .primopiano_speciali_hp ul li h3{float:left;margin-bottom:10px;}
    .spazio{display:none;}

    .speciali_hp ul li{width:100%!important;float:left!important;min-height:auto!important;}
    .speciali_hp ul li img{width:100%!important;}
    .speciali_hp ul li .testo{float:left!important;}
    .speciali_hp ul li .testo .sez{float:left!important;}

    .barradx_hp .videohp ul li{width:100%!important;float:left!important;min-height:auto!important;}
    .barradx_hp .videohp ul li img{width:100%!important;}

    .corpoarticolo .data{font-size:14px!important;}
    .corpoarticolo h2{font-size:18px;line-height:22px;}
    .corpoarticolo .sottotitolo{font-size:16px;line-height:20px;}

	#mascherascura, #mascherascura2 {background-color: rgba(0,0,0,0.5);height: 100%;opacity: 0.1;top: 0;visibility: hidden;width: 100%;z-index: 3;position: fixed;z-index:1010;}
	#mascherascura {left: 270px;}
	#mascherascura2 {right: 270px;}
	#mascherascura.visibile, #mascherascura2.visibile {opacity: 1;visibility: visible;}
	
	#navbar {
		width: 270px;
		float: left;
		position: fixed;
		top: 0;
		left: 0;
		background-color: #016ca7!important;
		overflow-y: auto;
		height: 100%!important;
		z-index: 10000000000000;
		padding: 0px!important;
		-webkit-overflow-scrolling: touch;
		margin: 0!important;
	}
	nav ul#navbar li {width:100%;float:left;border-bottom:1px solid #067cbc;height:50px;line-height:50px;}
	nav ul#navbar li a {height:50px;line-height:50px;}
	nav a, nav span {width:100%;float:left;}
	nav a:hover, nav span:hover {border-bottom:1px solid #067cbc;}
	nav ul#navbar li.ultimo {position:static;}
	nav ul#navbar li.ultimo a {background: url('../img/arrow-menu.svg') no-repeat scroll 103px 19px transparent!important;border-right: none;}
	nav ul#navbar li.nodisp {display:inline;background-color:#026296!important;}
	nav ul#navbar li.login {background-color:#026296;}
	nav ul#navbar li.login a {padding-left:50px;background:url('../img/login.svg') no-repeat scroll 10px center #026296;background-size: 30px;border-bottom:1px solid #067cbc}
	nav ul#navbar li.login a:hover {    background: url('../img/login.svg') no-repeat scroll 10px center #024f79;background-size: 30px;}
    nav ul#navbar li.chiudi a {background:url('../img/arrow-menu.svg') no-repeat scroll 59px 19px #026296!important;border-bottom:1px solid #067cbc}
    nav ul#navbar li.chiudi a:hover {background:url('../img/arrow-menu.svg') no-repeat scroll 59px 19px #024f79!important;border-bottom:1px solid #067cbc}
	nav ul#navbar li ul.dropdown-menu {    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 270px;    overflow-y: scroll;    background-color: #016ca7;font-size: 18px;
    font-family: 'Economica';
    font-weight: 700!important;
    text-transform: uppercase;}
    .dropdown-menu>li>a {font-weight: 700!important;}
    nav ul#navbar li ul.dropdown-menu li a {line-height:50px;background:none!important;}
    nav ul#navbar li ul.dropdown-menu li.indietro {border-bottom:0;}
    nav ul#navbar li ul.dropdown-menu li.indietro a {    background-color: #026296!important;
    background: url('../img/arrow-menu-sx.svg') no-repeat scroll 10px 19px transparent!important;
    padding-left: 30px;}
    nav ul#navbar li ul.dropdown-menu li.indietro a:hover {border-bottom:0;}
	nav ul#navbar li ul.dropdown-menu li:hover a {background-color:#024f79!important;}

	.corpopagina .container.contenuti {border:0;}
	
	.corpopagina.hp .container.contenuti {padding-bottom: 0}
	
	.col12-mobilecorpo-100 {padding:0;margin:0 -15px}
	
	.data_meteo_hp {display: none;}

	.primopiano_hp ul li {width: 100%;overflow: hidden;}
	.primopiano_hp ul li.art_1 {width: 100%;}
	.primopiano_hp ul li h3 {    line-height: 25px;font-size: 20px;}
	.primopiano_hp ul li.art_1 h3 {line-height: 30px;font-size: 26px;}

	.secondopiano_hp #scelta_sp_hp {    margin: 0 -15px;width: calc(100% + 30px);}
    .secondopiano_hp #scelta_sp_hp span {display: none;}
    .secondopiano_hp #scelta_sp_hpContent ul li h3 {    font-size: 16px;line-height: 21px;}
    .secondopiano_hp #scelta_sp_hpContent ul li .sez {display: none;}
    .secondopiano_hp #scelta_sp_hpContent ul li p {display: none;}
    .secondopiano_hp #scelta_sp_hpContent ul li img {width:112px;    margin-top: 4px;}
    .secondopiano_hp #scelta_sp_hpContent ul li .ora {    position: static;font-size: 13px;}

	.barradx_hp, .sx_hp {width: 100%;float:left;padding-left: 0;padding-right: 0;}
	
	.terzopiano_hp {width: calc(100% + 30px);margin-right:0;margin:-20px -15px 0;float:left;}
	.terzopiano_hp ul li {margin-top:0;margin-bottom:0;}
	.speciali_hp {width: calc(100% + 30px);margin:0px -15px;float:left;}
	.altresezioni_hp {width: 100%;float:left;margin-top: 0;}
	.altresezioni_hp .intestazione {width: 100%; margin:0px}
    .videoesploso .altresezioni_hp .intestazione{margin-top: 0 !important;}

    .altresezioni_hp ul li p {display: none;}
    .altresezioni_hp ul li img {width:112px;margin-top: 4px ;}
    .altresezioni_hp ul li h3 {font-size: 16px;line-height: 21px;}
    .altresezioni_hp ul li .sez {font-size:13px;}
	
	.speciali_hp .intestazione {padding-top:38px;height:auto;}
	.speciali_hp ul li {width:220px;height:auto;float:none;margin-right:15px;padding-bottom:38px;white-space:normal;}
	.speciali_hp ul li a {width:auto;height:auto;float:none;}
	.speciali_hp ul li img {width:auto;height:auto;float:none;}
	.speciali_hp ul li .testo {    width: auto;float: none;height: auto;padding: 10px 0 0 10px;}
	.speciali_hp ul li .testo .sez {width:auto;float:none;}

	#contpath ul{margin-top:20px;}
    #contpath ul li{line-height:20px;height:20px;}
    #contpath ul li h1{line-height:20px;}
    #contpath ul li:last-child {display:none;}

	.barradx_hp #videohp {margin-top: 22px;}
	.barradx_hp #videopophp {background-color: #000;}
    .barradx_hp .videohp {margin-top:0;/*width: calc(100% + 30px);margin:0px -15px;*/}
	.barradx_hp .videohp .intestazione {padding-top:38px;height:auto;}
	.barradx_hp .videohp ul li {width:220px;height:auto;float:none;margin-right:15px;padding-bottom:38px;white-space:normal;}
	.barradx_hp .videohp ul li a {width:auto;height:auto;float:none;}
	.barradx_hp .videohp ul li a.hrefimg {width:auto;height:auto;float:none;}
	.barradx_hp .videohp ul li img {width:100%;height:auto;float:none;}
	.barradx_hp .videohp ul li .testo {    width: auto;float: none;height: auto;padding: 10px 0 0 10px;}
	.barradx_hp .videohp ul li .testo h3 {width: auto;float: none;}
	.barradx_hp .videohp .intestazione {padding-top: 0!important;}
	.barradx_hp .social {display: none;}

    .pagination > li > a, .pagination > li > span{padding:4px 8px;}

	.dalleregioni_hp {margin:22px -15px 0;}
	.dalleregioni_hp ul {margin-top: 0;}
	.dalleregioni_hp ul li {width: 50%;height:188px;overflow: hidden;}
	.dalleregioni_hp ul li img {width:200%;}
	.dalleregioni_hp .intestazione {margin-top: 0;}

	ul.menuhpinpagina {    margin: 0 -15px;width: calc(100% + 30px);}
	.dalleregioni_hp ul.menuhpinpagina {width: 100%;margin:0;}
	.altresezioni_hp .intestazione a {width: 100%;}
	.altresezioni_hp ul li .ora{display:none;}
    .dalleregioni_hp .intestazione a {width: 100%;}

	.footer .cerca_footer input {width:100%;}
	.footer .elencosez ul li:first-child {margin-top:0px;}
	.footer .elencosez .sxmob {margin-top:20px;width:50%;float:left;}
	.footer .elencosez .sxmob ul {margin-top:0px;}
	.footer .elencosez .dxmob {width:50%;margin-top:20px;float:left;}
	.footer .elencosez .dxmob ul {margin-top:0px;}
	.footer .seguici_footer a {margin-right:10px;}
	.footer .footer_bottom .txt {display:none;}
    .footer .sharemob{display:inline;}
    .footer_ISO {width:100%;float:left;font-family:'Roboto Slab';font-size:12px;font-weight:300;margin-left:0px;margin-top:0px;color:#ffffff;}
    .footer_ISSN {width:100%;float:right;font-family:'Roboto Slab';font-size:12px;font-weight:300;margin-left:0px;margin-top:25px;color:#ffffff;}

    .hidden-xs {display: block;}
    .box_millennials_970stripbanner{height:220px;background:url('../img/prova-sfondo_millennials.png') no-repeat;border:1px solid;padding: 10px;}
    .header_scritta_millennials {display:none;}
    .header_banner_millennials {width:100%;position:relative;}
    
    .menu-rosso-podcast {display:none;}
    .menu-blu-podcast{float:left;margin-top:-1px;}
}

@media only screen and (max-width: 370px) and (min-width: 0px){
   .logosection .container .logomobile button#pulsante_spec_mob span {padding: 1px 2px 0;}
   .dropbtn {padding: 1px 2px 0;}
}


/* tab vert */
@media only screen and (min-width : 768px) and (max-width : 991px) {
	nav ul#navbar {font-size:16px;}
	nav a, nav span {padding:0 5px}
	nav ul#navbar li.ultimo a {    background: none!important;padding: 0 0 0 5px;border-right: 5px solid transparent;}
	nav ul#navbar li.ultimo a:hover {}
	nav ul#navbar li ul.dropdown-menu li a {font-size:16px;}

	ul.menuhpinpagina li a {font-size:16px;}

	
	.terzopiano_hp {width: 60.820895522%;}
	.speciali_hp {width:34.701492537%}
	
    /*.banner_top{display:none;}*/

	.primopiano_hp ul li .testo {padding:10px;}
	.primopiano_hp ul li span.sez {    font-size: 13px;line-height: 18px;}
	.primopiano_hp ul li h3 {    line-height: 18px;font-size: 13px;}
	
	.secondopiano_hp #scelta_sp_hpContent ul li p {display: none;}
    
    .altresezioni_hp ul li p {display: none;}
    .altresezioni_hp ul li .ora{display:none;}
    .altresezioni_hp ul li img{width:100%;margin-bottom:10px;}

	.speciali_hp ul li h3 {font-size: 14px;line-height: 19px;}
	.speciali_hp ul li .sez {font-size:13px;}
	.speciali_hp ul li.art_6 {display: none;}
	
	.dalleregioni_hp ul li {width: 33.333333333%;}
	.barradx_hp .bannerhpdx{display: none;}
    .barradx_hp .videohp{margin-top:0px;}
    .altresezioni_hp ul li img {width:100%;}
    

    /*.box_millennials_970stripbanner{height:220px;background-color:#D2E3EE;border:1px solid;padding: 10px;}*/
    .box_millennials_970stripbanner{height:220px;background:url('../img/prova-sfondo_millennials.png') no-repeat;border:1px solid;padding: 10px;}
    .header_scritta_millennials {width: 55%;margin-left: 47%;padding: 13px;font-size: 18px;font-family:'Economica';font-weight:700;color: #1E93D2;text-align:center;padding: 5px;}
    .header_banner_millennials {width:20%;position:absolute;}
    
    .menu-blu-podcast{display:none!important;}
}

/* tab or */
@media (max-width: 1199px) and (min-width: 992px) {
    .contenitoreperjs {width:992px}
    /*.banner_top{display:none;}*/
	.terzopiano_hp {width: 61.235955056%;}
	.speciali_hp {width:35.393258427%}
    .altresezioni_hp ul li p {display: none;}
    .altresezioni_hp ul li .ora{display:none;}
    .altresezioni_hp ul li img{width:100%;margin-bottom:10px;}
	.dalleregioni_hp ul li {height:149px;}
    .barradx_hp .bannerhpdx{display: none;}
    .barradx_hp .videohp{margin-top:0px;}
    .altresezioni_hp ul li img {width:100%;}
    
    .menu-blu-podcast{display:none!important;}
}

/* desk */
@media (min-width: 1200px) {
    .contenitoreperjs {width:1200px}
    
    nav ul#navbar {font-weight:400}
    nav ul#navbar li ul.dropdown-menu li a {font-weight:400}
    
    .menu-blu-podcast{display:none!important;}
   	
}

.container-iframe-embed {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe-embed {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
