html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,cite,code,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video,button{border:0;outline:0;font-size:1em;vertical-align:baseline;background:transparent;cursor:default;-ms-touch-action:none;margin:0;padding:0}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{vertical-align:baseline;background:transparent;color:#25518e;text-decoration:inherit;margin:0;padding:0}
.zoomable,.zoomable *{cursor:default}
hr{display:block;height:1px;border:0;margin:1em 0;padding:0}
a:hover,a:active{outline:none}
strong,th{font-weight:700}
td,td img{vertical-align:top}
a,a *,.clickable,label,input[type=button],input[type=submit],input[type=reset],button,#nextPage,#previousPage,#nextPage *,#previousPage *{cursor:pointer}
#nextPage,#previousPage {z-index:10;}
#currentPage{z-index:11;}
button,input,select,textarea{margin:0}
button{width:auto;overflow:visible}
.ie7 img{-ms-interpolation-mode:bicubic}
.ie10{-ms-touch-action:none}
.ie6 html{filter:expression(document.execCommand("BackgroundImageCache",false,true))}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
ins{background-color:#fcd700;color:#000;text-decoration:none}
mark{background-color:#fcd700;color:#000;font-style:italic;font-weight:700}
p{color:#333;text-indent:22px;line-height:1.375em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}
p.caption{text-align:left;font-size:.75em;line-height:1.333em}
.grid{background:none;-webkit-transition:opacity 0;-moz-transition:opacity 0;-ms-transition:opacity 0;-o-transition:opacity 0;transition:opacity 0;z-index:1;position:absolute;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;margin:1.333em;padding:0;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;}
.grid .column,.grid .container{top:0;bottom:36px}
.grid p img{display:block;margin-left:-22px}
persomm img{display:block;margin-left:0}
.front.grid.page-1 .column,.front.grid.page-1 .container{top:47px}
.front.grid h1{font-size:1em;line-height:1.333em}
.front.grid .container>div,.front.grid .container>hgroup{border-bottom:1px solid #aaa}
.front.grid .container h1{font-size:1.8em;line-height:1.1em;margin-bottom:.15em}
.front.grid .container h2{font-size:1.5em;color:#999;float:right;margin-bottom:.1em}
.front.grid div[data-sizes=triple] h1{font-size:2em}
.front.grid div[data-sizes=single] h1{font-size:1.5em}
.front.grid .keeptogether{display:block;border-bottom:1px solid #aaa;margin-bottom:.1em}
.front.grid .keeptogether h1,.front.grid .keeptogether h2,.front.grid .keeptogether h3,.front.grid .keeptogether h4,.front.grid .keeptogether h5,.front.grid .keeptogether h6{font-family:Georgia,serif}
.front.grid .keeptogether h2,.front.grid .keeptogether h3,.front.grid .keeptogether h4,.front.grid .keeptogether h5,.front.grid .keeptogether h6{font-weight:400}
.front.grid .keeptogether:last-child{border-bottom:none}
.article.grid div[data-sizes=fallback]{background:#fff}
.article.grid div[data-sizes=fallback] p{font-family:sans-serif;font-weight:700;color:#4d4d4d;text-transform:uppercase;text-align:center;text-indent:0}
footer{font-size:.7em;opacity:0.60;position:absolute;width:100%;bottom:-7px;z-index:1;padding:0 0.5em}
footer .share{float:right;margin-left:0;font-family:serif;font-weight:700;color:#6c0400}
footer .publication{float:left;margin-left:0;font-family:serif;font-weight:700;color:#6c0400}
footer .numbering{float:right;margin-right:0}
footer .pagenumber:after{content:"/"}
html.no-treesaver{background-color:#eee;overflow:auto;overflow-y:scroll}
html.no-treesaver body{background-color:#fff!important;max-width:50em;overflow:visible;background:#fff;margin:0 auto}
html.no-treesaver .nav a{background-color:#333;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 0 #fff,0 -1px 0 #000;-moz-box-shadow:0 1px 0 #fff,0 -1px 0 #000;-ms-box-shadow:0 1px 0 #fff,0 -1px 0 #000;-o-box-shadow:0 1px 0 #fff,0 -1px 0 #000;box-shadow:0 1px 0 #fff,0 -1px 0 #000;border-top:1px solid #666;border-bottom:1px solid #1a1a1a;padding:.2em .5em .3em}
html.no-treesaver .nav a:hover{background-color:#4d4d4d}
html.no-treesaver .nav li li a{width:10em;display:block;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;border-top:1px solid #4d4d4d}
html.no-treesaver h3{color:#1a639b;font-size:1.5em}
html.no-treesaver h1{font-size:1.55em}
.viewer{right:2.667em;left:2.667em;height:100%;z-index:0;blackground-color:#fff;}
.touch .viewer{left:0;right:0}
.sidebar{position:absolute;width:100%;z-index:4}
.sidebar .content{display:block;white-space:nowrap;height:9.333em;background-color:#333;color:#fff;font-family:sans-serif;margin-top:-9.333em;-webkit-transition:margin-top 0;-moz-transition:margin-top 0;-ms-transition:margin-top 0;-o-transition:margin-top 0;transition:margin-top 0;overflow:hidden}
.sidebar a{color:#fff}
.sidebar .scroll{overflow:auto;overflow-y:hidden;white-space:nowrap;z-index:99}
.sidebar .contents{background-color:#333;height:80%}
.sidebar .contents a{display:inline-block;position:relative;height:6.533em;border-top:.2em solid #d20700;background-color:#000;max-width:13.333em;white-space:normal;text-overflow:ellipsis;overflow:hidden;vertical-align:top;margin:.067em -2px 0 0;padding:2px}
.browser-mozilla .sidebar .contents a{height:89px}
.sidebar .contents a .title{display:block;font-size:1em;line-height:1.3em;padding:.5em}
.sidebar .social{background-color:#666;padding:.3em}
.sidebar .social a{display:block;float:left;position:relative;font-size:.8em;line-height:1.4em;font-weight:700;margin:.2em .5em 0 0}
.sidebar .social a:before{content:"\0020";display:block;position:relative;width:1.333em;height:1.333em;background-image:url(/m/lib/social.png);background-size:350%;background-repeat:no-repeat;float:left;margin-right:.2em}
.sidebar.sidebar-active .content{margin-top:0}
.sidebar .printer:before{background-position:-3.5em}
.sidebar .facebook:before{background-position:-.95em}
.sidebar .email:before{background-position:-2.12em}
.sidebar .twitter:before{background-position:0}
.sidebar ::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:6px}
.sidebar ::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(255,255,255,0.5)}
.sidebar .touch ::-webkit-scrollbar{width:0;height:0}
nav,.pagewidth{pointer-events:none}
nav button,nav a,.pagewidth button,.pagewidth a{pointer-events:visible}
nav{position:absolute;height:100%;width:100%}
.pagewidth{position:relative;height:100%;margin:0 auto}
.st0{opacity:0.2;fill:#0d0d0d}
.st1{fill:#0d0d0d}
.c1{margin-left:0em}
.c2{margin-left:20em}
.c3{margin-left:40em}
.c4{margin-left:20.7em}
.c5{margin-left:27.808em}
.c6{margin-left:34.76em}
.c7{margin-left:41.5em}
.c8{margin-left:48.664em}
.c9{margin-left:55.616em}
.c10{margin-left:62em}
.c11{margin-left:69.52em}
.c12{margin-left:84em}
.w1{width:5.619em}
.w2{width:12.571em}
.w3{width:19.8em}
.w4{width:26.5em}
.w5{width:43.427em}
.w6{width:41em}
.w7{width:47.331em}
.w8{width:54.283em}
.w9{width:61.5em}
.w10{width:68.187em}
.w11{width:75.139em}
.w12{width:84.091em}
.column{width:20em;font-size:1em;line-height:1em;min-height:66px}
.chrome,.viewer{position:absolute;display:block}
html{font-size:1em;line-height:1.375em;font-family:Georgia,serif;color:#333;background-color:#fff}
html,body{overflow:hidden}
.align-left{text-align:left}
.align-center{text-indent:0;text-align:center}
.align-right{text-indent:0;text-align:right}
.padded{margin-top:22px;text-align:right}
.caps{text-transform:uppercase;letter-spacing:.1em}
h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility}
.column,.container{position:absolute;overflow:hidden;top:2.37em;bottom:0}
.grid.trimleft{padding-left:0}
.grid.trimright{padding-right:0}
.rightfix{right:0}
.bottomfix{bottom:0;top:auto}
.leftfix{left:0}
.overflow{overflow:visible}
.group{position:absolute;top:0;bottom:0;padding:0}
.center,.center *{text-align:center}
html:not(.browser-msie) .chrome:first-child .grid,html:not(.browser-msie) .chrome:first-child nav{-moz-filter:blur(2px);-webkit-filter:blur(2px);-o-filter:blur(2px);filter:blur(2px)}
html:not(.browser-msie) .chrome:last-child .grid,html:not(.browser-msie) .chrome:last-child nav{-moz-filter:blur(0);-webkit-filter:blur(0);-o-filter:blur(0);filter:blur(0)}
.os-ipad,.os-ipad .grid,.os-iphone,.os-iphone .grid{-webkit-font-smoothing:antialiased}
.mobile.grid{min-width:99999px;width:99999px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;border:none;margin:0}
.smallscreen.mobile .viewer{left:0!important;right:0!important;top:0!important;bottom:0!important;background:#fff;margin:0!important;padding:0!important}
.smallscreen.mobile .grid:not(.fixed):not(.sizetocontainer):not(.mobile):not(.cover):not(.ad){min-width:99999px;width:99999px}
.smallscreen.mobile .mobile.grid{opacity:1!important;width:280px;min-width:280px;margin:0;padding:18px;background-color:#fff;}
.smallscreen.mobile .column,.smallscreen.mobile .container{width:280px;min-width:280px}
.smallscreen.mobile html.mobile.smallscreen .cover.fixed.w3col.grid,.smallscreen.mobile html.mobile.smallscreen .cover.fixed.w3col.grid *{width:250px;height:333.333px;min-width:250px;min-height:333.333px;margin:0;padding:0}
.smallscreen.mobile html.mobile.smallscreen .cover.fixed.w2col.grid,.smallscreen.mobile html.mobile.smallscreen .cover.fixed.w2col.grid *{width:125px;height:166.667px;min-width:125px;min-height:166.667px;margin:0;padding:0}
.smallscreen.mobile html.mobile.smallscreen .cover.grid{margin:0 -8.75px}
.smallscreen.mobile html.mobile.smallscreen .mobile.grid .keeptogether.fallback img{width:40px;height:40px}
html.no-treesaver header,html.no-treesaver article,html.no-treesaver footer{padding:11px 22px}
html.no-treesaver header h1{font-size:1.375em;line-height:1em;margin-bottom:8px}
html.no-treesaver .nav{height:1.3em}
html.no-treesaver .nav ol,html.no-treesaver .nav ul{list-style:none;padding:0}
html.no-treesaver .nav li{display:inline;position:relative}
html.no-treesaver .nav li:hover ol,html.no-treesaver .nav li:hover ul{display:block;position:absolute}
html.no-treesaver article div.no-treesaver,html.no-treesaver article iframe.no-treesaver,html.no-treesaver article object.no-treesaver{overflow:visible;display:block;float:left;width:100%;padding:1em 0}
html.no-treesaver article div.no-treesaver div,html.no-treesaver article iframe.no-treesaver div,html.no-treesaver article object.no-treesaver div,html.no-treesaver article figure>p.no-treesaver div{display:block;width:100%}
html.no-treesaver article div.no-treesaver img,html.no-treesaver article div.no-treesaver iframe,html.no-treesaver article div.no-treesaver video,html.no-treesaver article iframe.no-treesaver img,html.no-treesaver article iframe.no-treesaver iframe,html.no-treesaver article iframe.no-treesaver video,html.no-treesaver article object.no-treesaver img,html.no-treesaver article object.no-treesaver iframe,html.no-treesaver article object.no-treesaver video,html.no-treesaver article figure>p.no-treesaver img,html.no-treesaver article figure>p.no-treesaver iframe,html.no-treesaver article figure>p.no-treesaver video,html.no-treesaver article a,html.no-treesaver a {width:100%;height:auto}
html.no-treesaver footer{clear:both;padding-bottom:2em;position:static}
html.no-treesaver footer .nav li ol,html.no-treesaver footer .nav li ul{top:auto;bottom:100%}
h1{font-family:'Bevan', serif;line-height:45px;font-size:36px;font-weight:400;color:#3b5998;margin:0}
h1 a{color:#3b5998;text-decoration:none}
.container h1{margin-top:10px;margin-bottom:0;font-weight:400}
h2{font-family:Georgia,serif;font-size:1em;line-height:1.375em;margin-bottom:20px;color:#555;font-variant: small-caps;}
h2 a{font-family:Georgia,serif;font-weight:400;text-decoration:none;margin:0 0 20px}
.container h2{font-weight:400;margin-top:120px;margin-bottom:0}
h1 .sommario{font-family:Georgia,serif;display:block;font-size:.5em;line-height:1.375em;color:#aeaeae;font-weight:700}
.grigio{color:#3b5998}
h3 a{font-weight:400;color:#3b5998;text-decoration:none}
h3{font-family:Georgia,serif;color:#3b5998;font-size:14px;line-height:18px;font-weight:400;margin:0}
h3 a:hover{color:#3b5998;text-decoration:underline;font-weight:400}
.pullquote{font-family:'Bevan', serif;font-style:italic;font-size:20px;color:#3b5998;margin:0}
article,aside,figure,footer,header,hgroup,nav,section,figure,html.offline [data-requires~=offline],html.no-offline [data-requires~=no-offline],html.no-treesaver figure>div.no-js{display:block}
input[type=radio],.ie6 input{vertical-align:text-bottom}
p.noindent,p.first,p.caption,.keeptogether p,.grid hgroup p,.grid .container p,p.no-indent,p.caption{text-indent:0}
.grid#nextPage,.grid#previousPage,.touch .chrome button{opacity:0}
footer .title,footer .subject,footer .hed,footer .dek,footer .byline,footer .section,html.js .hidden,html.no-js .hidden,.error#nextPage,.error#previousPage,.loading#nextPage,.loading#previousPage,.hidden,.microdata,.nocap .caption,html.offline .no-offline,html.offline [data-requires~=no-offline],html.no-offline [data-requires~=offline],html.no-treesaver figure>div,html.no-treesaver .nav li ol,html.no-treesaver .nav li ul,html.no-treesaver article div,html.no-treesaver article iframe,html.no-treesaver article object,html.no-treesaver a {display:none}
.os-iphone .sidebar,.colapsed,.error,.loading{position:absolute}
.fixed.grid,.sizetocontainer.grid,.smallscreen.mobile html.mobile.smallscreen .fixed.grid,.smallscreen.mobile html.mobile.smallscreen .sizetocontainer.grid{max-width:none;max-height:none;min-width:none;min-height:none}
.topfix,.smallscreen.mobile html.mobile.smallscreen .cover.fixed.w3col.grid .img,.smallscreen.mobile html.mobile.smallscreen .cover.fixed.w3col.grid * .img,.smallscreen.mobile html.mobile.smallscreen .cover.fixed.w2col.grid .img,.smallscreen.mobile html.mobile.smallscreen .cover.fixed.w2col.grid * .img{top:0}
@media screen and -webkit-device-pixel-ratio 1 and device-width 1024px and orientation landscape,screen and -webkit-device-pixel-ratio 1 and device-width 600px and orientation portrait{html{font-size:18px}
}
@media screen and -webkit-device-pixel-ratio 15 and device-width 683px and orientation landscape,screen and -webkit-device-pixel-ratio 15 and device-width 400px and orientation portrait{html{font-size:12px}
}
@media screen and min-width 321px and max-width 480px{.sidebar{width:480px}
}
@media all and min-width 35em{html.no-treesaver article div.no-treesaver,html.no-treesaver article iframe.no-treesaver,html.no-treesaver article object.no-treesaver,html.no-treesaver a {width:60%;padding-right:2em}
}
@media screen and max-width 320px{.sidebar{width:320px}
html{font-size:ew;line-height:14px;font-family:Georgia,serif;color:#333;background-color:#fff}
h3{font-size:14px;line-height:14px;font-weight:400;margin:0}
h1 .sommario{font-family:serif;display:block;font-size:14px;line-height:16px;color:#aeaeae;font-weight:700;margin:10px}
h1{line-height:16px;font-size:16px}
}
.editoriale{color:#9cf}
.cover{color:#900}
.idee{color:#060}
.economia{color:#666}
.sport{color:#07474d}
.leisure{color:#c97300}
.digital{color:#639}
.marketing{color:#906}
.grigio,.fare{color:#3b5998}
@media screen and -webkit-device-pixel-ratio 1 and device-width 1024px and orientation landscape,screen and -webkit-device-pixel-ratio 1 and device-width 600px and orientation portrait{html{font-size:18px}
}
@media screen and -webkit-device-pixel-ratio 15 and device-width 683px and orientation landscape,screen and -webkit-device-pixel-ratio 15 and device-width 400px and orientation portrait{html{font-size:12px}
}
@media screen and min-width 321px and max-width 480px{.sidebar{width:480px}
.smallscreen.mobile .mobile.grid{opacity:1!important;width:300px;min-width:280px;margin:0;padding:18px;background-color:#fff;}
.smallscreen.mobile .column,.smallscreen.mobile .container{width:300px;min-width:280px}
h1 .sommario{font-family:"Bevan",Georgia,serif;display:block;font-size:14px;line-height:16px;color:#aeaeae;font-weight:700;margin:10px}
h1{line-height:16px;font-size:16px}
}
@media all and min-width 35em{html.no-treesaver article div.no-treesaver,html.no-treesaver article iframe.no-treesaver,html.no-treesaver article object.no-treesaver{width:60%;padding-right:2em}
}
@media screen and max-width 320px{.sidebar{width:320px}
html{font-size:ew;line-height:14px;font-family:Exo,Georgia,serif;color:#333;background-color:#fff}
h3{font-size:14px;line-height:14px;font-weight:400;margin:0}
h1 .sommario{font-family:"Bevan",Georgia,serif;display:block;font-size:14px;line-height:16px;color:#aeaeae;font-weight:700;margin:10px}
h1{line-height:16px;font-size:16px}
}
.smallscreen.mobile  h1{line-height:16px;font-size:16px}
.smallscreen.mobile  h1 .sommario{line-height:16px;font-size:16px}
.previuosPage{display:none;}
.nextPage{display:none;}
.currentPage{display:block;}