@font-face {    font-family:'Lato';    src:url('/static/css/motori/2012/font/lato-black-webfont.eot');    src:url('/static/css/motori/2012/font/lato-black-webfont.eot?#iefix') format('embedded-opentype'), url('/static/css/motori/2012/font/lato-black-webfont.woff') format('woff'), url('/static/css/motori/2012/font/lato-black-webfont.ttf') format('truetype');    font-weight:normal;    font-style:normal; }@font-face {    font-family:'RockwellExtraBold';    src:url('https://puntoitalia.online/static/css/common/font/rockwellstd-extrabold-webfont.eot');    src:url('https://puntoitalia.online/static/css/common/font/rockwellstd-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('https://puntoitalia.online/static/css/common/font/rockwellstd-extrabold-webfont.woff') format('woff'), url('https://puntoitalia.online/static/css/common/font/rockwellstd-extrabold-webfont.ttf') format('truetype'), url('https://puntoitalia.online/static/css/common/font/rockwellstd-extrabold-webfont.svg#RockwellExtraBold') format('svg');    font-weight:normal;    font-style:normal; }/*****************/.commenti-carousel {    width:990px;    background-color:#efefef;    height:106px;    list-style:none outside none;    margin-bottom:10px;    overflow:hidden;    padding:0; }  .commenti-carousel li.label {	background: url("https://puntoitalia.online/static/images/pubblico/sprites-repubblico.gif") no-repeat scroll -14px -470px transparent;    font-size:16px;    color:#444;    text-indent:-99999px;    margin-left:18px;    text-transform:uppercase;    margin-top:3px;    width: 300px;    float:left;    height:30px; }.commenti-carousel li img {    float:left;    margin-right:10px; }.commenti-carousel li.cycle {    border-top:1px solid #ddd;    float:left;    padding-top:8px;    width:954px!important;    padding-top:11px!important;    margin-left:18px; }.commenti-carousel li a,.commenti-carousel li a:visited {    display:block;    font-size:12px;    font-weight:bold;    height:70px;    line-height:14px; }.commenti-carousel li.cycle li a:hover span {    text-decoration:underline; }.commenti-carousel li.arrow {    border:medium none;    float:right;    margin-right:5px!important;    width:40px; }.commenti-carousel li.arrow li {    margin:0;    position:relative;    width:20px; }.commenti-carousel li.arrow li a {    background:url("https://puntoitalia.online/static/images/pubblico/sprites-repubblico.gif") no-repeat scroll left top transparent;    display:block;    height:30px;    text-indent:-9999px; }.commenti-carousel li.arrow li.arrow-left a {    background-position:-5px -350px; }.commenti-carousel li.arrow li.arrow-right a {    background-position:-158px -350px; }.commenti-carousel li.arrow li.arrow-left a:hover, .commenti-carousel li.arrow li.arrow-left a:visited {    background-position:-5px -414px; }.commenti-carousel li.arrow li.arrow-right a:hover, .commenti-carousel li.arrow li.arrow-right a:visited {    background-position:-158px -414px; }.commenti-carousel li ul {    float:left;    height:30px;    margin:0; }.commenti-carousel li.cycle ul {    height:70px; }.commenti-carousel li.cycle li {    float:left;    height:50px;    margin-right:10px;    padding:0;    width:233px; }.commenti-carousel:after {    clear:both;    content:" ";    display:block;    font-size:0;    height:0;    visibility:hidden; }* html .commenti-carousel { }:first-child + html .commenti-carousel { }.commenti-carousel li ul:after {    clear:both;    content:" ";    display:block;    font-size:0;    height:0;    visibility:hidden; }* html .commenti-carousel li ul { }:first-child + html .commenti-carousel li ul { }.jcarousel-container {    position:relative; }.jcarousel-clip {    margin:0;    overflow:hidden;    padding:0;    position:relative;    z-index:2; }.jcarousel-list {    left:0;    margin:0;    overflow:hidden;    padding:0;    position:relative;    top:0;    z-index:1; }.jcarousel-list li, .jcarousel-item {    float:left;    height:50px;    list-style:none outside none;    width:233px; }.jcarousel-container-horizontal {    width:990px; }.jcarousel-clip-horizontal {    height:70px;    margin-left:0px;    width:950px; }.jcarousel-item {    height:50px;    width:199px; }.jcarousel-next,.jcarousel-prev {    display:none;    z-index:3; }.commenti-carousel li.cycle li a {    font-family:sans-serif;    font-size:11px;    font-weight:normal !important; }.commenti-carousel li.cycle li a span {    text-transform:uppercase!important;    font-size:12px;    font-weight: bold;    color:#222!important;    display:block;    padding-top: 2px; }.commenti-carousel ul li {    float:left; }.commenti-carousel ul {    list-style:none outside none; }/**************/ul.box li.title dt {    font-size:11px;    color:#222 !important;    font-weight: bold;    margin-top:5px; }.cont-A {    padding:0px !important;    margin-right:10px;    border-left:none !important;    width:680px!important; }.cont-down {    float: left;}.cont-top {    margin-left:0px;    margin-right:20px;    padding:0px !important; } .articles {padding-bottom: 5px!important;} .apertura-section img {    margin-top:0px; }.apertura-section {    border-bottom:0px solid #DBDBDB;    margin-bottom:0px!important; } #titolo-apertura-social .gig-share-bar-container {background-color: #eee!important; padding: 5px; margin: 10px 0}.fbConnectWidgetTopmost {border: 1px solid #fff!important;}.riaperture-section {width: 680px; padding-top: 15px; clear: both; border-top: 2px solid #ddd;border-bottom: 2px solid #ddd; margin-bottom: 20px;}.articles.left  {float: left; width: 49%; border-bottom: none;}.articles.right {float: right;width: 49%;border-bottom: none;}     .social-toolbar {    padding:10px 0px; }.fb-like.button,.twitt-btn.button,.g-plusone.button {    float:left !important;    width:33%; }h3.fb-title {    margin-bottom:5px;    color:#9F0D00;    font-size:14px; }.fb_comments_widget {    background-color:#f7f7f7!important; }.fbConnectWidgetFooter {    display:none !important; }#titolo-apertura-social {    margin-bottom:10px;    width:680px; }.apertura-section h1 { 	font-size: 33px!important; 	margin-bottom: 5px; 	line-height: 32px; }.cont-top {    width:680px !important;    margin-right:10px !important; }.cont-A {    padding-left:0px; }#gs-social-sharebuttons {    float:left!important;    width:680px; }.box.facebook {    width:315px;    float:left }.box.twitter {    width:315px;    float:right }.box-rep-blu {    margin-bottom:15px;    border-bottom:5px solid #ddd;    border-top:5px solid #ddd;    padding-bottom:10px; }.box-rep-blu h2 {    color:#000 !important;    font-family:'Lato',sans-serif !important;    font-size:13px;    font-weight:normal !important;    margin:10px 0 15px 0;    text-transform:uppercase; }ul.social li a {    text-indent:-9999px; }ul.social p {    float:left;    font-size:13px;    margin-right: 10px;    padding-top: 0px;    font-weight: bold; }ul.social .gig-followbar-providerButton {margin-right: 15px!important;}ul.social ul {    float:left;    margin-left:2px;    margin-top:2px; }ul.social ul li {    float:left;    margin-left:6px;    width:16px; }ul.social ul li a,ul.social ul li a:hover {    background:url("https://puntoitalia.online/static/images/pubblico/2012/social-icons.png") no-repeat scroll left top transparent;    display:block;    height:16px;    text-indent:-999em;    width:16px; }ul.social ul li.facebook a {    background-position:0 0; }ul.social ul li.twitter a {    background-position:0 -16px; }ul.social ul li.rss a {    background-position:0 -32px; }ul.section-sondaggi {    float:left;    width:315px;    margin-right:10px;    min-height:180px;    margin-bottom:15px; }.section-sondaggi li {    border-bottom: 1px solid #DDDDDD;    color: #00386B;    font-family: Arial,Helvetica,sans-serif;    margin-bottom: 10px;}.section-sondaggi li a {    font-size: 12px;    font-weight: bold;}.section-sondaggi li.icona-sondaggio {    background: url("https://puntoitalia.online/static/images/pubblico/sprites-repubblico.gif") no-repeat scroll -507px -328px transparent;    padding-left: 26px;}ul.section-sondaggi {    background: none repeat scroll 0 0 #FFFFFF;}ul.section-sondaggi.inchiesta {    float:right;    width:315px;    margin-right:0px; }.icona-sondaggio {    min-height:35px !important; }.icona-sondaggio span {    float:right;    background-color:#eee;    font-size:12px;    border:1px solid #ccc;    padding:5px 10px;    font-weight:bold;    color:#00386b;    font-family:arial;    margin-top:-11px !important; }li.vota-inchiesta {    border-bottom:none; }.vota-inchiesta {    font-size:12px;    font-weight:bold;    min-height:20px !important;    line-height:18px; }.vota-inchiesta input {    margin-right:10px;    display:block;    float:left; }.vota-inchiesta.noborder {    float:right;    margin-right:0px; }.vota-inchiesta.noborder input {    font-size:12px;    border:1px solid #ccc;    padding:3px 10px;    font-weight:bold;    color:#00386b;    font-family:arial;    width:55px;    margin-right:0px;    background-color: #EEEEEE; } ul.box li.title {    margin: 0 0 3px!important;}  ul.box ul.community-blog div.post h3{display: block; clear: right}  ul.blog-opinioni {    border:1px solid #dbdbdb; }ul.blog-opinioni li.opinione {    margin-bottom:10px;    padding-bottom:8px;    border-bottom:1px solid #dbdbdb }ul.blog-opinioni li.opinione a,ul.blog-opinioni li.opinione a:visited {    font-size:12px;    line-height:13px;    font-weight:bold;    color:#eee!important; }ul.blog-opinioni li.opinione a em.author {    font-style:normal;    font-weight:normal;    font-size:11px }ul.blog-opinioni .two-column ul {    width:134px;    float:left;    list-style-type:none;    margin-right:10px }ul.blog-opinioni .two-column ul li {    margin-bottom:5px;    padding-bottom:5px;    border-bottom:1px solid #dbdbdb }ul.blog-opinioni .two-column a,ul.blog-opinioni .two-column a:visited {    font-size:12px;    line-height:13px;    font-weight:bold }ul.blog-opinioni .two-column a em.author {    display:block;    font-style:normal;    font-weight:normal;    font-size:11px }ul.blog-opinioni .two-column li.other {    border:none }ul.blog-opinioni .two-column li.other a,ul.blog-opinioni .two-column li.other a:visited {    font-weight:normal;    font-size:11px }ul.blog-opinioni li dl {    clear:both;    margin-bottom:0px;    padding-bottom:8px;    /*border-bottom:1px solid #dbdbdb!important;*/ }ul.blog-opinioni li dl:after {    visibility:hidden;    display:block;    font-size:0;    content:" ";    clear:both;    height:0 }* html ul.blog-opinioni li dl {    zoom:1 }*:first-child+html ul.blog-opinioni li dl {    zoom:1 }ul.blog-opinioni li.title dl {    border:none;    padding:3px 0 1px 0;    border-bottom:none !important; }ul.blog-opinioni li.title dl dt {    width:auto;    color:#000 !important; }ul.blog-opinioni li dl.last {    margin-bottom:0 }ul.blog-opinioni li dl dt {    width:57px;    float:left }ul.blog-opinioni li dl dd {    width:219px;    padding-bottom:8px;    float:left }ul.blog-opinioni li dl dd a,ul.blog-opinioni li dl dd a:visited {    font-size:12px;    line-height:13px;    font-weight:bold; }ul.blog-opinioni li dl dd a em.author {    display:block;    font-style:normal;    font-weight:normal;    font-size:11px; }ul.blog-opinioni li dl dd h4 a,ul.blog-opinioni li dl dd h4 a:visited {    font-size:12px }ul.blog-opinioni li dl dd p {    margin-top:4px;    font-size:12px;    line-height:13px }li.blog-autori dl dd, li.blog-autori dl dd {    width:137px !important;    float:left !important;    display:block; }.lastcomment {    float: left;    margin: 15px 0;    width: 100%;}.lastcomment li {    font-size: 14px;    font-weight: bold;    margin-top: 10px;    border-bottom:1px solid #ccc !important;    padding:0px 0px 10px 0px;}.datapubb-blog {    font-family:'HelveticaNeueBoldCond', Arial, sans-serif;    text-transform:uppercase;    background:transparent url(https://puntoitalia.online/static/images/pubblico/2012/bg_data.png) no-repeat right top;    padding-left:5px;    font-style:normal;    width:90px;    height:22px;    color:#fff;    display:block;    margin-bottom:10px;    font-size:13px; }.giorno {    float:left;    margin-right:2px; }.mese {    float:left;    margin-right:2px; }.anno {    float:left; }.header-blog {    background:url("https://puntoitalia.online/static/images/pubblico/2012/saviano-new.jpg") no-repeat scroll left top transparent;    height:110px;    text-indent:-9999px; }.post-data {    background: url("/static/images/pubblico/2012/bg_data.png") no-repeat scroll right top transparent;    color: #FFFFFF;    display: block;    font-size: 12px;    font-style: normal;    font-weight: bold;    height: 22px;    margin-bottom: 10px;    padding-left: 5px;    text-transform: uppercase;    width: 80px;}.leggi-commenta {    margin: 10px 0px;    text-align: right;}.twtr-hd, .twtr-ft {    display:none; } .apertura-section p  {    float: none !important; }.gs-social-popup {    position: relative;}a.gs-social-popup-trigger {    background-image: url("/static/images/pubblico/2012/sharer.png");    background-position: 0 -21px;    background-repeat: no-repeat;    display: block;    float: right;    height: 20px;    margin: 8px 8px 0 0;    text-indent: -999em;    width: 41px;}a.gs-social-popup-trigger:hover {    background-image: url("/static/images/pubblico/2012/sharer.png");    background-position: 0 0px;}.gs-social-popup-balloon.loaded {    background-image: none;}.gs-social-popup-balloon {    background: url("/static/images/spettacoli/2013/ajax-loader.gif") no-repeat scroll center center transparent;    right: 0;    position: absolute;    bottom: -35px;    z-index: 3000;    display: block;}.gs-social-popup-balloon.open {    /*height: 20px;*/    margin-left: 65px;    overflow: hidden;    padding: 7px 0;    width: 240px;}.gs-social-popup-balloon .gig-bar-container {    background: none repeat scroll 0 0 #F8F8F8;    padding: 4px;    border: 1px solid #ddd;}.riaperture-section .ge_be_block {float:left; width:340px;}.riaperture-section .ge_be_block .articles {width:340px;}
