html,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,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,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio[controls],canvas,video{display:inline-block;*display:inline;*zoom:1}
html{font-size:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
::-moz-selection{background:#dedede;color:#000;text-shadow:none}
::selection{background:#dedede;color:#000;text-shadow:none}
a:focus,a:hover,a:active{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
ins{background:#ff9;color:#000;text-decoration:none}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}
pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:"";content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
ul,ol{list-style:none;margin:0;padding:0;list-style-type:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
legend{border:0;*margin-left:-7px;padding:0}
label{cursor:pointer}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal;*overflow:visible}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box}
input[type="search"]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
input:invalid,textarea:invalid{background-color:#f0dddd}
table{border-collapse:collapse;border-spacing:0}
@media only screen and (min-width:35em){}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important} a,a:visited{text-decoration:underline} a[href]:after{content:" (" attr(href) ")"} abbr[title]:after{content:" (" attr(title) ")"} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""} pre,blockquote{border:1px solid #999;page-break-inside:avoid} thead{display:table-header-group} tr,img{page-break-inside:avoid} img{max-width:100% !important} @page {margin:.5cm}p,h2,h3{orphans:3;widows:3} h2,h3{page-break-after:avoid}}.assistive-text{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}
a,a:visited,a:hover{text-decoration:none}
.placeholder{color:#ddd}
.gallery-component h1{float:left;width:430px;font-size:20px;line-height:22px !important;color:#fff;margin:10px 0 10px 10px;position:relative;z-index:10}.gallery-component h1 a,.gallery-component h1 a:visited{color:#fff}
.gallery-component h1 a:hover{color:#108fcc !important}
.gallery-component{margin:40px 0;clear:both;background:#1a1919;position:relative;z-index:101;zoom:1}.gallery-component:before,.gallery-component:after{content:"";display:table}
.gallery-component:after{clear:both}
.gallery-component .gallery-navigation-wrapper{zoom:1}.gallery-component .gallery-navigation-wrapper:before,.gallery-component .gallery-navigation-wrapper:after{content:"";display:table}
.gallery-component .gallery-navigation-wrapper:after{clear:both}
.gallery-component #share-detail{float:left;margin:10px}.gallery-component #share-detail .gig-button-container{margin-right:10px}
.gallery-component #share-detail .gig-button-container-google-plusone{width:68px !important}
.gallery-component #share-detail .gig-button-container-twitter-tweet{width:75px !important}
.gallery-component .gallery-controls{float:right;margin:10px;padding:3px 3px 3px 10px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 -1px 0 0 #7d7d7d;box-shadow:inset 0 -1px 0 0 #7d7d7d;background:#292828;background:-moz-linear-gradient(top, #292828 0, #232322 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #292828), color-stop(100%, #232322));background:-webkit-linear-gradient(top, #292828 0, #232322 100%);background:-o-linear-gradient(top, #292828 0, #232322 100%);background:-ms-linear-gradient(top, #292828 0, #232322 100%);background:linear-gradient(to bottom, #292828 0, #232322 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#292828', endColorstr='#232322', GradientType=0)}.gallery-component .gallery-controls .gallery-index{float:left;margin-right:5px;font:16px/37px Arial,'Helvetica Neue',Helvetica,sans-serif;color:#ddd;text-shadow:1px 1px 1px #000}
.gallery-component figure{height:400px;overflow:hidden}.gallery-component figure li{text-align:center;width:675px}.gallery-component figure li img{margin:0 auto}
.gallery-component figure li a{display:block}
.gallery-component figure li .item-caption{color:#fff;text-align:left;padding:10px;font:14px/20px Arial,'Helvetica Neue',Helvetica,sans-serif;display:none}
.gallery-component .preloading{background: url("https://puntoitalia.online/static/images/detail/2013/gallery-preload.gif") center no-repeat}
.gallery-component .gallery-navigation .prev,.gallery-component .gallery-navigation .next{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;border:1px #151414 solid;-webkit-box-shadow:inset 0 1px 1px 0 #7d7d7d;box-shadow:inset 0 1px 1px 0 #7d7d7d;background:#383838;background:-moz-linear-gradient(top, #383838 0, #1c1c1b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #383838), color-stop(100%, #1c1c1b));background:-webkit-linear-gradient(top, #383838 0, #1c1c1b 100%);background:-o-linear-gradient(top, #383838 0, #1c1c1b 100%);background:-ms-linear-gradient(top, #383838 0, #1c1c1b 100%);background:linear-gradient(to bottom, #383838 0, #1c1c1b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#383838', endColorstr='#1c1c1b', GradientType=0);padding:10px}.gallery-component .gallery-navigation .prev:hover,.gallery-component .gallery-navigation .next:hover{background:#1c1c1b;background:-moz-linear-gradient(top, #1c1c1b 0, #383838 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #1c1c1b), color-stop(100%, #383838));background:-webkit-linear-gradient(top, #1c1c1b 0, #383838 100%);background:-o-linear-gradient(top, #1c1c1b 0, #383838 100%);background:-ms-linear-gradient(top, #1c1c1b 0, #383838 100%);background:linear-gradient(to bottom, #1c1c1b 0, #383838 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1b', endColorstr='#383838', GradientType=0)}
.gallery-component .gallery-navigation .prev:active,.gallery-component .gallery-navigation .next:active{background:#333 !important;filter:none}
.ie9 .gallery-component .gallery-navigation .prev,.ie9 .gallery-component .gallery-navigation .next{filter:none}
.gallery-component .gallery-navigation .prev span,.gallery-component .gallery-navigation .next span{width:8px;height:11px;background-image:url("https://puntoitalia.online/static/images/detail/2013/sprite.png");display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}
.gallery-component .gallery-navigation .prev span{background-position:0 -35px}
.gallery-component .gallery-navigation .next span{background-position:-40px -35px}
.gallery-component .gallery-navigation .toggle,.gallery-component .gallery-navigation .toggle:hover{float:right;color:#fff;font-size:12px;line-height:14px;background-image:url("https://puntoitalia.online/static/images/detail/2013/sprite.png") !important;background-repeat:no-repeat;background-position:-158px -34px;padding-left:14px;margin:25px 12px 0 0;width:50px;text-align:left}.gallery-component .gallery-navigation .toggle:hover,.gallery-component .gallery-navigation .toggle:hover:hover{color:#108fcc}
.gallery-component .gallery-navigation .toggle.play{background-position:-56px -34px}
.gallery-description{background:#1a1919;width:300px;height:434px;padding:15px 10px;position:absolute;right:-320px;top:0;font:16px/20px Arial,'Helvetica Neue',Helvetica,sans-serif;color:#fff;z-index:100;display:none}.gallery-description a.gallery-close-button,.gallery-description a.gallery-close-button:visited{color:#fff;font-size:11px;position:absolute;top:0;right:5px}.gallery-description a.gallery-close-button:hover,.gallery-description a.gallery-close-button:visited:hover{color:#108fcc}
.gallery-description #gs-gallery-share{border-bottom:1px #121212 solid;padding-bottom:10px}
.gallery-description p{border-top:1px #252424 solid;padding-top:10px}
.gallery.gallery-full figure li{width:990px}
img.redsheriff{display:none}
.gallery-overlay{background:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100;opacity:.8;display:none;cursor:pointer}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){.prev span,.next span,.toggle{background-image:url("https://puntoitalia.online/static/images/detail/2013/sprite@2x.png ") !important;background-size:169px 138px !important}}.no-js #share-detail:after{content:"attenzione! stai navingando con il supporto Javascript disabilitato";color:#f00}
.no-js .gallery-controls,.no-js a.play{display:none}
.no-js li{display:none}
.no-js li:first-child{display:block}
.page-content .body-text header span.occhiello{display:block;clear:both;text-transform:uppercase;margin:5px 0;color:#00386b}
.page-content .body-text header h1{font-size:31px;line-height:32px;margin-bottom:10px}
.page-content .body-text header p.summary{font-size:16px;line-height:20px;color:#00386b;margin:10px 0}
.page-content .body-text header figure{margin-bottom:15px}.page-content .body-text header figure img{margin-top:10px}
.page-content .body-text header figure figcaption{border-bottom:1px solid #ddd;color:#777;font:italic 13px/20px georgia,Arial,'Helvetica Neue',Helvetica,sans-serif;padding:2px 5px}
.page-content .body-text figure.sidebar-img{float:left;margin:0 20px 10px 0;width:300px}.page-content .body-text figure.sidebar-img img{display:block}
.page-content .body-text figure.sidebar-img figcaption{border-bottom:1px solid #ddd;color:#777;font:italic 13px/20px georgia,Arial,'Helvetica Neue',Helvetica,sans-serif;padding:2px 5px}
.page-content .body-text figure[class*="inline-"]{clear:both;background:#1a1919;padding:10px;color:#fff;margin:20px 0;text-align:center}.page-content .body-text figure[class*="inline-"] figcaption{font:14px/20px Arial,'Helvetica Neue',Helvetica,sans-serif;text-align:left;margin:5px 0}
.page-content .body-text figure[class*="inline-"].inline-quote{padding:0}.page-content .body-text figure[class*="inline-"].inline-quote blockquote p{font:18px/22px Arial,'Helvetica Neue',Helvetica,sans-serif}
.page-content .body-text figure[class*="inline-"].inline-embed{background:#fff;text-align:left;padding:0;}
.page-content .body-text figure[class*="inline-"].inline-photo{padding:10px 0}.page-content .body-text figure[class*="inline-"].inline-photo img{max-width:655px;width:auto !important;width:655px;}
.page-content .body-text figure[class*="inline-"].inline-photo figcaption{padding:0 10px}
.page-content .body-text figure[class*="inline-"].inline-video .social-sharing{zoom:1;margin-top:10px}.page-content .body-text figure[class*="inline-"].inline-video .social-sharing:before,.page-content .body-text figure[class*="inline-"].inline-video .social-sharing:after{content:"";display:table}
.page-content .body-text figure[class*="inline-"].inline-video .social-sharing:after{clear:both}
.page-content .body-text figure[class*="inline-"].inline-video .social-sharing .gig-bar-container{float:right}.page-content .body-text figure[class*="inline-"].inline-video .social-sharing .gig-bar-container .gig-button-container{margin-right:5px}
.page-content .body-text figure[class*="inline-"].inline-video .social-sharing table{margin:0}.page-content .body-text figure[class*="inline-"].inline-video .social-sharing table td{border:none;padding:0}
.page-content .body-text .gallery-component a,.page-content .body-text .gallery-component a:visited{background-image:none}
.page-content .body-text .gallery-component ul,.page-content .body-text .gallery-component figure{margin:0}
.page-content .body-text .gallery-component footer{width:150px;height:25px;margin:10px 0 10px;float:right}.page-content .body-text .gallery-component footer table{margin:0}.page-content .body-text .gallery-component footer table td{border:none;padding:0}
.page-content .body-text .gallery-component .gallery-description .adv-frame1{margin-left:-8px}
.page-content .body-text .tags dl{zoom:1;margin:20px 0;border-bottom:1px #ddd solid}.page-content .body-text .tags dl:before,.page-content .body-text .tags dl:after{content:"";display:table}
.page-content .body-text .tags dl:after{clear:both}
.page-content .body-text .tags dl dt{font:12px/23px Arial,'Helvetica Neue',Helvetica,sans-serif;text-transform:uppercase;float:left;margin-right:10px}
.page-content .body-text .tags dl dd{float:left;margin-right:5px}.page-content .body-text .tags dl dd a{font:bold 12px/20px Arial,'Helvetica Neue',Helvetica,sans-serif;color:#00386b;background:none}.page-content .body-text .tags dl dd a:hover{color:#000}
.related-carousel>h1{font-size:11px;line-height:15px !important;color:#000;text-transform:uppercase}
.related-carousel ul{list-style:none;width:675px;border-bottom:4px solid #dbdbdb;border-top:4px solid #dbdbdb;margin:0 0 20px 0;height:80px;overflow:hidden;position:relative;z-index:1;padding:0 !important}
.related-carousel li{float:left}
.related-carousel li.label{width:100px;font-size:9px;line-height:15px;text-transform:uppercase;border:none;padding:23px 0 0}
.related-carousel li.label strong{font-size:16px;text-transform:none}
.related-carousel li img{float:left;margin-right:5px}
.related-carousel li a,.related-carousel li a:visited{display:block;height:70px;font-size:12px;line-height:14px;font-weight:bold}
.related-carousel li a:hover{background-color:#dbdbdb}
.related-carousel li.arrow{width:62px;position:absolute;right:0;border:none;margin:0 !important}
.related-carousel li.arrow li{width:31px;position:relative;margin:0}
.related-carousel li.arrow li.arrow-left{border-right:1px solid #dbdbdb;width:30px}
.related-carousel li.arrow li a,.related-carousel li.arrow li a{display:block;background-image:url(https://puntoitalia.online/static/images/homepage/2010/sprite-repubblica.png) !important;background-repeat:no-repeat;background-position:5px -3052px;height:70px;text-indent:-9999px}
.related-carousel li.arrow li a:hover{background-position:5px -3132px}
.related-carousel li.arrow li.arrow-right a,.related-carousel li.arrow li.arrow-right a:visited{background-position:right -3052px}
.related-carousel li.arrow li.arrow-right a:hover{background-position:right -3132px}
.related-carousel li.arrow li.arrow-left a.active,.related-carousel li.arrow li.arrow-left a.active:visited{background-position:5px -3052px}
.related-carousel li.arrow li.arrow-right a.active,.related-carousel li.arrow li.arrow-right a.active:visited{background-position:right -3052px}
.related-carousel li ul{float:left;border-top:5px solid #fff;height:75px;margin:0}
.related-carousel li.cycle,.related-carousel .jcarousel-container-horizontal,.related-carousel .jcarousel-clip-horizontal{width:610px;height:75px;overflow:hidden}
.related-carousel li.cycle li{border-left:1px solid #dbdbdb;float:left;width:197px;height:75px;margin-right:7px;padding:0}
.related-carousel li.cycle li span{position:absolute;font-size:9px;text-align:right;width:193px;color:#dbdbdb;margin:-5px 0 0 5px}
.related-carousel li.cycle li:hover span{color:#00386b}
.related-carousel li.cycle li a,.related-carousel li.cycle li a:visited{padding:0 0 0 5px;background:none !important}
.related-carousel li.cycle li.has-img a,.related-carousel li.cycle li.has-img a:visited{padding:2px 0 0 0;border-left:5px solid #fff}
.related-carousel li.cycle li.has-img a img,.related-carousel li.cycle li.has-img a:visited img{margin-top:-2px}
.related-carousel:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .related-carousel{zoom:1}
*:first-child+html .related-carousel{zoom:1}
.related-carousel li ul:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .related-carousel li ul{zoom:1}
*:first-child+html .related-carousel li ul{zoom:1}
