@font-face{font-family:'lato-regular';src:url('https://www.repstatic.it/cless/main/nazionale/2013-v1/css/common/font/repubblica-lato-regular.eot');src:url('https://www.repstatic.it/cless/main/nazionale/2013-v1/css/common/font/repubblica-lato-regular.eot?#iefix') format('embedded-opentype'),url('https://www.repstatic.it/cless/main/nazionale/2013-v1/css/common/font/repubblica-lato-regular.woff') format('woff'),url('https://www.repstatic.it/cless/main/nazionale/2013-v1/css/common/font/repubblica-lato-regular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'lato-bold';src:url('https://www.repstatic.it/cless/main/nazionale/2013-v1/css/common/font/repubblica-lato-bold.eot');src:url('https://www.repstatic.it/cless/main/nazionale/2013-v1/css/common/font/repubblica-lato-bold.eot?#iefix') format('embedded-opentype'),url('https://www.repstatic.it/cless/main/nazionale/2013-v1/css/common/font/repubblica-lato-bold.woff') format('woff'),url('https://www.repstatic.it/cless/main/nazionale/2013-v1/css/common/font/repubblica-lato-bold.ttf') format('truetype');font-weight:normal;font-style:normal}
.main-content {margin-left: 0!important;}
.sidebar-content {
    padding-top: 0px !important;
}
.header_primarie-pd {
    padding: 15px 0 3px 0 !important;

}
.header_primarie-pd h1 a,
.header_primarie-pd h1 a:visited {
    color: #4E9712;
    font: 47px/49px 'lato-bold',Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-weight: 700;
    letter-spacing: -0.03em;
}
.header_primarie-pd h1 a em {
    color:  #C92309!important;
    font: 47px/49px 'lato-regular',Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-style: normal !important;
}

.header_primarie-pd h1 a:hover,
.header_primarie-pd h1 a:hover em  {
    color: #919191 !important;
} 
.navbar {
    margin-bottom: 15px;
}

ul.nav {
    background-color: #fff;
    border-top: 2px solid #cdcdcd;
}

ul.nav li {
    float: left;
}
ul.nav li a, ul.nav li a:visited {
    color: #666;
    display: block;
    font: 15px/17px 'lato-bold',Arial,'Helvetica Neue',Helvetica,sans-serif;
    padding: 8px;
    text-transform: uppercase;
}
ul.nav li a:hover {
    color:  #C92309;
}

ul.nav li.first a, ul.nav li.first a:visited {
    border-left: medium none;
    padding-left: 0px;
}
ul.nav li.last a, ul.nav li.last a:visited {
    border-right: medium none;
}


/* dashboard candidati */

.candidati-top {
    border-bottom: 1px solid #CCCCCC;
    margin: 0px -15px 0 0;
    padding-right: 15px;
    padding-top: 15px;
    height: 105px;
    background: #f5f5f5;
    width: 641px;
}

.candidati-top .section-label {
    float: left;
    width: 104px;
    padding: 0 15px;
    height: 55px;
    font: 16px/18px Arial,'Helvetica Neue',Helvetica,sans-serif;
    text-transform: uppercase;
    margin-right: 30px;
    padding-top: 35px;
}
.candidati-top .section-label {
    border-right: 3px double #ccc;
}

.candidati-top .article {
    float: left;
    width: 138px;
    margin-right: 30px;
    height: 105px;
}

.candidati-top .article.last {
    float: left;
    width: 138px;
    margin-right: 0px;
}

.candidati-top .article.has-image {
    position: relative;
}
.candidati-top .article.has-image .occhiello {
    left: 0;
    margin: 0;
    position: absolute;
    top: 70px;
}
.candidati-top .article .occhiello {
    display: block;
    margin: 0 0 15px -10px;
}
.candidati-top .article .occhiello a, .candidati-top .article .occhiello a:visited {
    background: #0098C4;
    color: #FFFFFF;
    display: inline-block;
    font: italic 14px/20px 'Georgia',Times,Times New Roman,serif;
    margin-right: 2px;
    padding: 0 5px;
}
.article ul {
    display: inline-block;
}
.candidati-top .article .occhiello.cuperlo a {
    background: #D73117;

}
.candidati-top .article .occhiello.renzi a {
    background: #4F9E0F;

}
.candidati-top .article .occhiello.civati a {
    background: #D7B900;

}
.candidati-top .article .occhiello a:hover, .candidati-top .article .occhiello a:visited:hover {
    background: none repeat scroll 0 0 #111111;
    color: #FFFFFF;
}
/* ./biografia candidati */
.candidati-bio {
    border-bottom: 1px solid #CCCCCC;
   margin: 0px -15px 0 0;
   padding: 15px;
    background: #f5f5f5;
    min-height: 300px;
}
.candidati-bio h2 {
    font-size: 25px;
    margin-bottom: 5px;
}
.candidati-bio h3 {
    font-size: 16px;
    margin-bottom: 15px;
}
.candidati-bio p {
    font: 16px/19px 'lato-regular',Arial,'Helvetica Neue',Helvetica,sans-serif !important;
}
.candidati-bio img {
    width: 280px;
    float: left;
    padding-right: 11px;
}
.candidati-bio ul {list-style: none; margin: 10px 0 10px; font-size: 11px;}
.candidati-bio ul li  {float: left; padding: 5px; text-transform: uppercase; margin-right: 5px;}
.candidati-bio ul li a { color: #fff;}
.candidati-bio ul li.fb {background-color: #465e8d; display: block; width: auto;}
.candidati-bio ul li.tw {background-color: #6bb2c9; display: block; width: auto;}
.candidati-bio ul li.yt {background-color: #d41717; display: block; width: auto;}
.candidati-bio ul li.www {background-color: #3A9828; display: block; width: auto;}
.candidati-bio ul li.rss {background-color: #f58315; display: block; width: auto;}


/* ./dashboard candidati */


.apertura {
    margin: 10px -15px 0 0;
    padding-right: 15px;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 15px!important;
}

.apertura img {
    margin-bottom: 10px;
}

.apertura .article h1,
.apertura .article h1 a,
.apertura .article h1 a:visited {
    font: 30px/32px 'lato-bold',Arial,'Helvetica Neue',Helvetica,sans-serif;
}

.apertura .article h2,
.apertura .article h2 a,
.apertura .article h2 a:visited {
    font: 22px/26px 'lato-regular',Arial,'Helvetica Neue',Helvetica,sans-serif;
}


.sub-content-1 {
    padding-top: 25px !important;
}

.sub-content-1 .article header h1 span,
.sub-content-1 .article header h1 a span ,
.sub-content-1 .article header h1 a:visited span {
    text-decoration: none ;
}

.article-2.type-rubrica {
    margin-top: 0px !important;
    text-align: center;
}

/* osservatorio */

.sub-content-2 .middle-zone {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: -15px -13px 15px -16px;
    padding-top: 1px;
}
.sub-content-2 .middle-zone .article {
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: none;
}
.sub-content-2 .middle-zone .article header h1,
.sub-content-2 .middle-zone .article header h1 a,
.sub-content-2 .middle-zone .article header h1 a:visited {
    font: 19px/21px 'lato-bold',Arial,'Helvetica Neue',Helvetica,sans-serif;
}
.sub-content-2 .middle-zone .article h2,
.sub-content-2 .middle-zone .article h2 a,
.sub-content-2 .middle-zone .article h2 a:visited {
    font: 16px/19px 'lato-regular',Arial,'Helvetica Neue',Helvetica,sans-serif;
}
.sub-content-2 .middle-zone .article .border-top {
    border-top: none;
}

/* ./osservatorio */
.article-2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #DDDDDD #DDDDDD;
    border-image: none;
    border-right: 1px solid #DDDDDD;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin: 0 0 15px;
    padding: 0 10px;
}

.article-2.type-rubrica {
    margin-top: 30px;
    text-align: center;
}
.article-2.type-rubrica article {
    border-bottom: 1px solid #DDDDDD;
    padding: 15px 0;
}
.article-2.type-rubrica article.last {
    border-bottom: medium none;
}

.article-2.video-rubrica {
    border-top: 2px solid #0098C4 !important;
}
.article-2.video-rubrica img {
    border-radius: 0% !important;
    display: block;
    margin: 0 auto 10px;
}
.article-2 h1 a, .article-2 h1 a:visited {
    font: 14px/18px 'lato-bold',Arial,'Helvetica Neue',Helvetica,sans-serif;
}
.article-2 h1 a:hover, .article-2 h1 a:visited:hover {
    color: #167FC3;
}
.article-2.type-rubrica article h1 {
    text-transform: uppercase;
}

/* video */

.multimedia-content {
    text-align: left !important;
    background: #333 !important;
    border: none !important;
    padding: 0 10px;
}
.multimedia-content article {
    border-bottom: 1px solid #666 !important;
    min-height: 70px;
    border-bottom: 1px solid #DDDDDD;
    padding: 15px 0;
}
.multimedia-content img {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    border: 5px solid #666666 !important;
    width: 100px;
    height: 59px;
    margin-right: 10px !important;
}
span.icon-video {
    bottom: 8px !important;
    left: 5px !important;
    display: none !important;
}
.multimedia-content .occhiello {
    color: #666666;
    font: 12px/16px Arial,'Helvetica Neue',Helvetica,sans-serif;
    text-transform: uppercase;
}
.multimedia-content h1 a,
.multimedia-content h1:visited {
    color: #fff;
    text-transform: none !important;
    font: 14px/16px Arial,'Helvetica Neue',Helvetica,sans-serif;
}
.multimedia-content .section-label {
    border-top: none !important;
    padding: 15px 0;
    margin: 0 -11px;

}
.multimedia-content .section-label + article {
    border-top: 3px double #666 !important;
}
.multimedia-content  h1.section-label a {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://www.repstatic.it/cless/main/nazionale/2013-v1/img/homepage/sprite-homepage.png");
    background-position: -137px -436px;
    background-repeat: no-repeat;
    border: 0 none;
    direction: ltr;
    display: block;
    height: 30px;
    margin-bottom: 5px;
    margin-left: 12px;
    overflow: hidden;
    text-align: left;
    text-indent: -999em;
    width: 112px;
}
.multimedia-content .other {
    color: #fff;
    display: block;
    font: 12px/16px Arial,'Helvetica Neue',Helvetica,sans-serif;
    padding: 5px;
    text-align: right;
}


section.twitter {
    margin-bottom: 15px;
}

/* le frasi del giorno */

.frasi-giorno {
    background: rgb(249,249,249); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(249,249,249,1) 0%, rgba(221,221,221,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(221,221,221,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(249,249,249,1) 0%,rgba(221,221,221,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(249,249,249,1) 0%,rgba(221,221,221,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(249,249,249,1) 0%,rgba(221,221,221,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(249,249,249,1) 0%,rgba(221,221,221,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dddddd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

padding: 15px;
margin-top: -30px !important;
}

.frasi-giorno article {
    width: 370px !important;
    margin-right: 7px;
}

.frasi-giorno article h1 {
    display: block;
    font: italic 14px/18px 'Georgia',Times,Times New Roman,serif !important;
}
.frasi-giorno h1.occhiello {
    font: 18px/23px 'lato-bold',Arial,'Helvetica Neue',Helvetica,sans-serif;
}

.frasi-giorno .news-pagination {
    border-top: 1px solid #fff !important;
}

.frasi-giorno article time {
    color: #0098C4 !important;
    font: 14px/16px Arial,'Helvetica Neue',Helvetica,sans-serif !important;
}


/************* indiscreto: frase rubata *********************/

/* Slider */
.indiscreto    {margin-bottom: 10px;width: 375px;}

blockquote {color: #444; font: italic 14px/19px 'Georgia',Times,Times New Roman,serif; margin: 20px 10px 20px 0;}

.bqstart       {color: #ccc;float: left;font-family: 'Georgia',Times,Times New Roman,serif;font-size: 500%;font-style: normal;line-height: 40px;height: 5px;margin-right: 5px;}
.bqend         {color: #ccc;float: right;font-family: 'Georgia',Times,Times New Roman,serif;font-size: 500%;font-style: normal;height: 5px;margin-top: 5px;padding-top: 20px;}



.indiscreto .sidebar-object               {margin-bottom:22px}


.indiscreto .sidebar-object .slider {margin-top:15px;overflow:hidden}
.indiscreto .sidebar-object .slider ul {margin:0px;}
.indiscreto .sidebar-object .slider ul li {display:none;margin-top:0;width:385px;}
.indiscreto .sidebar-object .slider ul li .data {color: #087BD3; font-size: 13px; text-transform: none; margin-right: 10px; text-align: right;}
.indiscreto .sidebar-object .slider ul li .author {margin-left:0px; color: #222; font-size: 13px; text-transform: uppercase; font-weight: bold;}
.indiscreto .sidebar-object .slider ul li .author span {margin-left:0px; color: #666; font-size: 13px; text-transform: none; font-weight: normal;}
.indiscreto .sidebar-object .slider ul li img {display:block}
.indiscreto .sidebar-object .slider ul li article {padding:0 10px}
.indiscreto .sidebar-object .slider ul li.first {display:block}
.indiscreto .sidebar-object .slider .slider-navigation {position:relative;border-top:1px solid #ccc;height:27px;padding-top:20px;margin-top:20px}
.indiscreto .sidebar-object .slider .slider-navigation .pager {position:absolute;top:25px;left:0;height:8px;text-indent:-999em;float:left;width:200px}
.indiscreto .sidebar-object .slider .slider-navigation .pager a {float:left;margin-right:5px;display:block;width:8px;height:8px;background:url(https://puntoitalia.online/static/images/motori/2012/slider.png) no-repeat -81px 0}
.indiscreto .sidebar-object .slider .slider-navigation .pager a.activeSlide {background-position:-81px -8px}
.indiscreto .sidebar-object .slider .slider-navigation .next {position:absolute;top:16px;right:0;width:27px;height:27px;background:url(https://puntoitalia.online/static/images/motori/2012/slider.png) no-repeat 0 -27px;cursor:pointer}
.indiscreto .sidebar-object .slider .slider-navigation .next:hover {background-position:-27px -27px}
.indiscreto .sidebar-object .slider .slider-navigation .next:active {background-position:-54px -27px}
.indiscreto .sidebar-object .slider .slider-navigation .prev {position:absolute;top:16px;right:34px;width:27px;height:27px;background:url(https://puntoitalia.online/static/images/motori/2012/slider.png) no-repeat 0 0;cursor:pointer}
.indiscreto .sidebar-object .slider .slider-navigation .prev:hover {background-position:-27px 0}
.indiscreto .sidebar-object .slider .slider-navigation .prev:active {background-position:-54px 0}

/* ./le frasi del giorno */



.altri-articoli {
    float: right;
    margin: 10px 0;
    padding-top: 10px;
}


a.btn {
    background:#f5f5f5;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    color: #252525;
    font: 16px/18px Arial,'Helvetica Neue',Helvetica,sans-serif;
    padding: 10px 15px;
    text-align: center;
    text-transform: uppercase;
}

.highlighter-container {
	display: none;
}






