 
input, form, textarea h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}
h1 {
    font: 600 14px/1.5 Georgia,serif;
    margin-bottom: 10px;
}
h2 {
    font-size: 13px;
}
h3 {
    font: 600 13px/1.5 'Muli',Verdana,Helvetica,sans-serif !important;
    margin-bottom: 10px;
    padding: 6px;
}
h3.subtitle_comments {
    border-bottom: 1px solid #0073BD;
    padding-left: 15px;
}
h3.annunci_immobiliari {
    background-color: #FFFF33;
    border-bottom: 3px solid #FFCC00;
}
h3.annunci_lavoro {
    background-color: #33CC00;
    border-bottom: 3px solid #009933;
}
h3.annunci_motori {
    background-color: #999999;
    border-bottom: 3px solid #000000;
}
a:link, a:visited {
    color: #0073BD;
}
a:hover {
    text-decoration: none;
}
img {
    border: medium none;
}
.News_Container_free {
    background-image: url("../images/free-right.png");
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: auto;
    margin-top: 5px;
    padding: 0 10px 0 0;
    width: 98%;
}
.News_Container_pay {
    background-image: url("../images/pay-right.png");
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: auto;
    margin-top: 5px;
    padding: 0 10px 0 0;
    width: 98%;
}
.News_Container_ext {
    background-image: url("../images/ext-right.png");
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: auto;
    margin-top: 5px;
    padding: 0 10px 0 0;
    width: 98%;
}
p.blue-title {
    color: #0073BD !important;
    font: 800 10px/1.4 'Muli',Verdana,Helvetica,sans-serif !important;
    margin-top: 0 !important;
}
.blue-title {
    color: #0073BD;
    font: 800 10px/1.4 'Muli',Verdana,Helvetica,sans-serif;
    margin-top: 0;
}
span.blue-title {
    color: #0073BD;
    font: 800 11px/1.6 'Muli',Verdana,Helvetica,sans-serif;
    margin-right: 3px;
}
.lineHeight-21 {
    font: bold 23px/1.1 Georgia,serif;
    margin-bottom: 8px !important;
    margin-top: -3px;
    width: 97%;
}
.lineHeight-21 a {
    color: #1D1D1D;
    text-decoration: none;
}
.lineHeight-21 a:hover {
    color: #666666;
    text-decoration: underline;
}
.lineHeight-22 {
   font: bold 13px/1.2 Georgia,serif;
   margin-top: -3px;
   min-height: 50px;
   padding-bottom: 6px;
   padding-top: 6px;
}
.lineHeight-22 a {
    color: #1D1D1D!important;
    text-decoration: none;
}
.lineHeight-22 a:hover {
    color: #666666;
    text-decoration: underline;
}

.lineHeight-citati {
    min-height: 20px!important;
}

.lineHeight-citati-widget {
   	min-height: 20px !important;
    font-size: 21px;
	padding-bottom: 0px!important;
}

.citati-frequenza{
   float: right;
   height: auto;
   width: 6%;
}

.citati-nome{
   float: left;
   height: auto;
   width: 90%;
}

.excerpt {
    color: #8C8C8C;
    font: 400 14px/1.2 'Muli',Verdana,Helvetica,sans-serif !important;
    height: auto;
    margin-bottom: 8px;
    margin-right: 5px;
    margin-top: 0;
}
.excerpt a {
    color: #666666;
    text-decoration: none;
}
.excerpt a:hover {
    color: #8C8C8C;
    text-decoration: underline;
}
p.date {
    font: 400 12px/1.4 'Muli',Verdana,Helvetica,sans-serif;
    margin-bottom: 5px;
    margin-top: 0;
}
p.date a {
    color: #333333;
    text-decoration: none;
}
p.date a:hover {
    color: #666666;
}
#container {
    background-color: #FFFFFF;
    height: 2000px;
    margin: 0 auto;
    padding: 10px;
    width: 988px;
}
.column_652 {
    float: left;
    height: auto;
    width: 652px;
}
.content_column_652 {
    height: auto;
    margin: 15px auto;
    width: 630px;
}
.column_50 {
    float: left;
    height: auto;
    width: 494px;
}
.content_column_50 {
    border: 1px dotted #DEDEDE;
    height: 355px;
    width: 484px;
}
.column_50_right {
    background-color: #CCCCCC;
    float: right;
    height: auto;
    width: 494px;
}
.content_column_50_right {
    height: 335px;
    margin: 15px auto;
    width: 464px;
}
.box-news-primo-piano {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 700px;
    padding: 20px 0 0;
    width: 484px;
}
.row_two_little {
    border: 1px solid red;
    height: auto;
    min-height: 200px;
    width: auto;
}
.title-box-news-primo-piano-little {
    border-bottom: 1px dotted #E8E8E8;
    border-top: 3px solid #0073BD;
    color: #0073BD;
    font: 400 22px/1.2 Georgia,serif;
    padding: 7px;
}
.box-news-primo-piano-little {
    background-color: #FFFFFF;
    background-image: none !important;
    height: auto;
    width: 484px;
}
.box-news-piccola {
    float: left;
    height: auto;
    margin: 20px 0 0;
    padding-top: 10px;
    width: auto;
}
.box-information-piccola {
    height: auto;
    padding-left: 8px;
}
.box-news-piccola_free {
    background-image: url("../images/small-free-right.png");
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: auto;
    margin: 5px 0 0;
    padding-top: 10px;
    width: 240px;
}
.box-news-piccola_pay {
    background-image: url("../images/small-pay-right.png");
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: auto;
    margin: 5px 0 0;
    padding-top: 10px;
    width: 240px;
}
.box-news-piccola_ext {
    background-image: url("../images/small-ext-right.png");
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: auto;
    margin: 5px 0 0;
    padding-top: 10px;
    width: 240px;
}
.box-news-primo-piano-biggest {
    background-color: #FFFFFF;
    background-image: none !important;
    height: auto;
    width: 630px;
}
.title-box-news-primo-piano-biggest {
    border-bottom: 1px dotted #E8E8E8;
    border-top: 4px solid #0073BD;
    color: #0073BD;
    font: 800 20px/1.2 Georgia,serif;
    padding: 7px;
    width: 100%;
}
.box-news-biggest {
    float: left;
    height: auto;
    margin: 20px 0 0;
    padding-top: 10px;
    width: auto;
}
.box-information-biggest {
    height: auto;
    padding-left: 8px;
}
.box-image-left-biggest {
    float: left;
    height: 126px;
}
.box-text-biggest {
    float: left;
    height: auto;
    margin-top: 5px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 7px;
    width: 490px;
}
.box-share-news-biggest {
    background-image: url("../images/box-share_bg.png");
    background-position: left center;
    background-repeat: repeat-x;
    border: 1px dotted #DDDDDD;
    float: left;
    height: 36px;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-top: 10px;
    width: 640px;
}
.box-news-biggest_free {
    background-image: url("../images/free-right.png");
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: auto;
    margin-top: 7px;
    padding-top: 10px;
    width: 650px;
}
.box-news-biggest_pay {
    background-image: url("../images/pay-right.png");
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: auto;
    margin-top: 7px;
    padding-top: 10px;
    width: 650px;
}
.box-news-biggest_ext {
    background-image: url("../images/ext-right.png");
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: auto;
    margin-top: 7px;
    padding-top: 10px;
    width: 650px;
}
.box-image-right {
    float: right;
    height: 63px;
    width: 84px;
}
.box-image-right-piccola {
    float: right;
    height: 63px;
    padding-top: 18px;
    width: 84px;
}
.box-image-left-piccola {
    float: left;
    height: 63px;
    width: 84px;
}
.box-text-piccola {
    float: left;
    height: auto;
    margin-bottom: 7px;
    padding-left: 10px;
    width: 136px;
}
.box-share-piccola {
    border-bottom: 1px dotted #DDDDDD;
    border-top: 1px dotted #DDDDDD;
    height: 30px;
    margin-top: 10px;
    padding: 0 5px;
    width: 222px;
}
.box-share-1-piccola {
    border: 0 none;
    float: left;
    height: 27px;
    margin-top: 10px;
    padding: 3px 5px 0 0;
    width: auto;
}
.box-preferiti-piccola {
    float: right;
    height: 22px;
    padding: 5px 0 0;
    width: auto;
}
.box-news {
    height: auto;
    margin-bottom: 20px;
    width: 652px;
}
.box-information {
    height: auto;
    width: 652px;
}
.box-image-left {
    float: left;
    height: 63px;
    width: 84px;
}
.box-image-left-piccola {
    float: left;
    height: 63px;
    width: 84px;
}
.box-image-right {
    float: right;
    height: 63px;
    margin-right: 20px;
    margin-top: -7px;
    width: 84px;
}
.box-text {
    float: left;
    height: auto;
    padding: 0;
    width: 544px;
}
.box-text-free {
    background-image: url("../images/free.png");
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: auto;
    padding: 0 12px;
    width: 544px;
}
.box-count-ico {
    float: left;
    height: 18px;
    margin-top: 1px;
    width: 25px;
}
.box-count-number {
    background: none repeat scroll 0 0 #DDDDDD;
    border-bottom: 1px solid #C1C1C1;
    border-right: 1px solid #C1C1C1;
    border-top: 1px solid #C1C1C1;
    float: left;
    font: 400 10px/1.4 'Muli',Verdana,Helvetica,sans-serif !important;
    height: 15px;
    margin-top: 1px;
    padding: 1px 3px 0;
    text-align: center;
    width: auto;
}
.box-count-number p {
    color: #000000;
    font: 400 12px/1.4 'Muli',Verdana,Helvetica,sans-serif !important;
}
.box-share {
    float: left;
    height: 36px;
    margin-bottom: 15px;
    width: 630px;
}
.box-share-cl {
    border-right: 1px solid #DDDDDD;
    float: left;
    height: 29px;
    padding: 7px 10px 0;
    width: auto;
}
.box-share-cl-piccola {
    float: left;
    height: 25px;
    padding: 5px 2px 0;
    width: auto;
}
.box-preferiti {
    float: right;
    font: 400 11px/1.4 'Muli',Verdana,Helvetica,sans-serif;
    height: 25px;
    margin-right: 8px;
    padding: 9px 0 0;
    width: auto;
}
.box-preferiti-piccola {
    float: right;
    font: 400 11px/1.4 'Muli',Verdana,Helvetica,sans-serif;
    height: 25px;
    margin-right: 8px;
    padding: 6px 0 0;
    width: auto;
}
.headlines {
    border-bottom: 1px dotted #999999;
    border-top: 4px solid #2B9FD6;
    color: #2B9FD6;
    font: 400 22px Georgia,serif;
    height: 28px;
    margin-bottom: 25px;
    padding: 5px 0 7px;
    width: 484px;
}
.news {
    border-bottom: 1px dotted #999999;
    border-top: 4px solid #2B9FD6;
    color: #2B9FD6;
    font: 400 22px Georgia,serif;
    height: 28px;
    margin-bottom: 25px;
    padding: 5px 0 7px;
    width: 630px;
}
.box-news-principale {
    height: auto;
    padding: 0;
    width: auto;
}
.box-information-news-principale {
    height: auto;
    width: 484px;
}
.box-image-news-principale-left {
    float: left;
    height: 126px;
}
.box-image-news-principale-right {
    float: right;
    height: 126px;
    width: 168px;
}
.box-text-news-principale-left {
    float: left;
    height: auto;
    margin-top: -15px;
    padding: 0 12px;
    width: 330px;
}
.box-text-news-principale {
    float: left;
    height: auto;
    margin-left: 15px;
    margin-top: -15px;
    padding-bottom: 0;
    width: 330px;
}
.box-share-news-principale {
    background-image: url("../images/box-share_bg.png");
    background-position: left center;
    background-repeat: repeat-x;
    border: 1px dotted #DDDDDD;
    float: left;
    height: 36px;
    margin-bottom: 10px;
    margin-top: 6px;
    width: 484px;
}
.box-share-news-piccola {
    background-image: url("../images/box-share_bg.png");
    background-position: left center;
    background-repeat: repeat-x;
    border: 1px dotted #DDDDDD;
    float: left;
    height: 35px;
    margin-bottom: 20px;
    margin-left: 5px;
    width: 232px;
}
p.leggi a {
    color: #7F7F7F;
    font: 500 11px/1.4 'Muli',Verdana,Helvetica,sans-serif;
    margin-bottom: 5px;
    margin-right: 8px;
    text-decoration: none;
}
p.leggi a:hover {
    text-decoration: underline;
}
.title-altre-province-column {
    border-bottom: 1px solid #DDDDDD !important;
    height: 28px !important;
    padding: 10px 9px 0 !important;
    width: 131px !important;
}
.title-altre-province-column p {
    float: left !important;
    font: 600 14px/1.1 Georgia,serif !important;
}
.box-news-altre-province p {
    color: #000000 !important;
    font: bold 13px/1.3 Georgia,serif !important;
    margin-bottom: 6px !important;
}
.title-concorsi-column {
    border-bottom: 1px solid #DDDDDD !important;
    width: 131px !important;
}
.title-comune-column {
    border-bottom: 1px solid #DDDDDD !important;
    height: 40px !important;
    padding: 10px 9px 0 !important;
    width: 131px !important;
}
.title-comune-column p {
    float: left !important;
    font: bold 16px/1.3 Georgia,serif !important;
}
.box-comune-inner ul li {
    color: #0073BD;
    font: 600 14px/1.2 Georgia,serif !important;
}
.title-149-column {
    border-bottom: 1px solid #DDDDDD;
    font: 600 14px/1.2 Georgia,serif !important;
    height: 28px;
    padding: 10px 9px 0;
    width: 131px;
}
.left-column {
    border-top: 1px dotted #DEDEDE !important;
    float: left;
    height: auto;
    width: 652px !important;
}
.blue-title {
    color: #0073BD;
    font: 800 13px/1.6 'Muli',Verdana,Helvetica,sans-serif;
    margin-right: 3px;
}
.title-box-news-primo-piano-singola {
    border-bottom: 1px dotted #E8E8E8;
    border-top: 3px solid #0073BD;
    color: #0073BD;
    font: 400 22px/1.2 Georgia,serif;
    padding: 7px;
}
.box-title-news-detail {
    height: auto;
    margin-bottom: 15px;
    padding: 15px 9px 0;
}
.text-blue-detail {
    color: #0073BD;
    font-family: 'Muli',Verdana,Helvetica,sans-serif !important;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: -10px;
    padding-left: 10px;
}
h1.box-title-news-detail {
    color: #343434;
    font: 400 28px/1.2 Georgia,serif;
}
.box-breaking-news .box-article-news {
    border-bottom: 1px dotted #DDDDDD;
    border-top: 1px dotted #DDDDDD;
    color: #343434;
    font: 400 15px/1.5 Georgia,serif !important;
    height: auto;
    margin-bottom: 3px;
    padding: 15px 0 15px 15px;
    width: 623px;
}
.box-article-news {
    border-bottom: 1px dotted #DDDDDD;
    border-top: 1px dotted #DDDDDD;
    color: #343434;
    font: 400 15px/1.5 Georgia,serif !important;
    height: auto;
    margin-bottom: 3px;
    padding: 15px 0 15px 15px;
    width: 623px;
}

.inevidenza-width {
	width: auto;
}

.meta-articolo {
    float: left;
    margin-top: 20px;
    min-height: 100px;
    width: 400px;
}
.meta-twitter {
    border-left: 1px dotted #666666;
    float: right;
    margin-top: 15px;
    min-height: 100px;
    padding-left: 10px;
    width: 200px;
}
.hashtag-tweet {
    color: #0073BD;
    font: 600 12px/1.5 Georgia,serif !important;
    margin: 0;
    text-decoration: none;
}
.hashtag-tweet:hover {
    text-decoration: underline;
}
.link-tweet {
    background-image: url("../images/link.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #0073BD;
    font: 600 12px/1.5 Georgia,serif !important;
    margin: 0;
    padding-left: 18px;
    text-decoration: none;
}
.link-tweet:hover {
    text-decoration: underline;
}
.foto-tweet {
    background-image: url("../images/click.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #0073BD;
    font: 600 12px/1.5 Georgia,serif !important;
    margin: 0;
    padding-left: 18px;
    text-decoration: none;
}
.foto-tweet:hover {
    text-decoration: underline;
}
.meta_author {
    font: 600 12px/1.5 Georgia,serif !important;
    margin-bottom: 10px !important;
}
.meta_date {
    font: 400 12px/1.5 Georgia,serif !important;
    margin-bottom: 10px !important;
}
.meta_riproduzione {
    font: 400 11px/1.4 'Muli',Verdana,Helvetica,sans-serif !important;
    margin-bottom: 10px;
}
.autore {
    color: #343434;
    font: 600 12px/1.5 Georgia,serif !important;
    height: auto;
    margin-left: 5px;
    width: auto;
}
.pubblicato_da {
    color: #343434;
    font: 400 12px/1.5 Georgia,serif !important;
    height: auto;
    margin-bottom: 3px;
    margin-left: 5px;
    width: auto;
}
.riproduzione {
    color: #666666 !important;
    height: auto;
    line-height: 21px;
    margin-bottom: 15px;
    width: auto;
}
.paginationControl {
    color: #8C8C8C;
    font: 400 12px/1.2 'Muli',Verdana,Helvetica,sans-serif;
    margin-top: 15px;
}
.paginationControl a {
    text-decoration: none;
}
.paginationControl a:hover {
    text-decoration: underline;
}
.jcarousel-container-horizontal {
    background-image: url("img/gallery_box.png");
    background-position: center bottom;
    background-repeat: repeat-x;
}
.gallery-title {
    -moz-font-feature-settings: normal !important;
    -moz-font-language-override: normal !important;
    background-image: url("../images/photo.png");
    background-position: left 18px;
    background-repeat: no-repeat;
    font-family: Georgia,serif !important;
    font-size: 16px !important;
    font-size-adjust: none !important;
    font-stretch: normal !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: bold !important;
    line-height: 32px;
    margin-left: 35px;
    padding-left: 40px;
    padding-top: 15px;
}
.gallery-description {
    color: #666666;
    font: 400 13px/1.5 Georgia,serif !important;
    margin-bottom: 25px;
    margin-left: 45px;
}
.gallery-collegata {
    border: 3px solid #F4F4F4;
    margin-top: 25px;
    padding-bottom: 10px;
}
.img-article-left {
    border: 1px solid #999999;
    box-shadow: 0 3px 5px #999999;
    float: left;
    height: auto;
    margin: 5px 0 8px;
    padding: 0;
    width: auto;
}
#video_yt {
    background-image: url("../images/video_yt_bg.png");
    background-position: left center;
    background-repeat: no-repeat;
    height: 45px;
    margin: 0;
    padding-left: 90px;
    padding-top: 20px;
    text-decoration: none;
    width: 520px;
}
.video_yt {
    font: 600 18px/1.5 Georgia,serif !important;
    text-decoration: none;
}
.video_yt:hover {
    text-decoration: underline;
}
.video_class {
    font: 600 18px/1.5 Georgia,serif !important;
    margin-top: 5px;
    text-decoration: none;
}
.video_source_class {
    vertical-align: 7px;
}
#popolari .ui-tabs-panel {
    height: auto !important;
    margin-bottom: 20px;
    overflow-y: hidden !important;
}
.box-piccola-popolari {
}
.box-image-left-piccola-popolari {
    float: left;
    width: 80px;
}
.box-text-piccola-popolari {
    border-bottom: 1px dotted #999999;
    float: left;
    height: auto;
    margin-bottom: 7px;
    padding-left: 10px;
    width: 186px;
}
.box-text-piccola-curiose {
    border-bottom: 1px dotted #999999;
    float: left;
    height: auto;
    margin-bottom: 7px;
    width: 276px;
}
.box-text-piccola-citati {
    border-bottom: 1px dotted #999999;
    float: left;
    height: auto;
    margin-bottom: 7px;
    width: 276px;
}
.box-text-full-citati {
   border-bottom: 1px dotted #999999;
   float: left;
   height: auto;
   margin-bottom: 7px;
   margin-right: 20px;
   width: 100%;
}
.divisore {
    height: 3px;
    width: 200px;
}
.vedi {
    font-weight: bold;
    height: 6px;
    width: 240px;
}
.vedi:hover {
}
.vedi_tutte {
    background-color: #EAE9E9;
    background-image: url("../images/arrow-vedi-tutte.png");
    background-position: right center;
    background-repeat: no-repeat;
    float: left;
    font-weight: bold;
    margin-top: 15px;
    padding: 5px;
    width: 268px;
}
.vedi_tutte:hover {
    background-image: url("../images/arrow-vedi-tutte-hover.png");
    background-position: right center;
    background-repeat: no-repeat;
    text-decoration: none;
}
.sport-tab {
    width: 100% !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border-top: 3px solid #0073BD !important;
    color: #7F7F7F !important;
    cursor: text;
}
.thumb-left {
    float: left;
    padding: 0 15px 0 0;
    width: 150px;
}
.desc {
    background-color: #999999;
    color: #FFFFFF;
    font-size: 12px;
    height: auto;
    padding: 5px;
}
.breaking-multimedia-gallery {
    background-image: url("../images/foto-breaking.png");
    background-position: 45px center;
    background-repeat: no-repeat;
    color: #FFFFFF !important;
    float: left;
    font-family: 'Muli',Verdana,Helvetica,sans-serif !important;
    font-size: 11px !important;
    height: 25px;
    padding: 10px 0 0 21px;
    width: 60px;
}
.breaking-multimedia-video {
    background-image: url("../images/video-breaking.png");
    background-position: 52px center;
    background-repeat: no-repeat;
    color: #FFFFFF !important;
    float: left;
    font-family: 'Muli',Verdana,Helvetica,sans-serif !important;
    font-size: 11px !important;
    height: 25px;
    padding: 10px 0 0 21px;
    width: 70px;
}
.multimedia-gallery {
    background-image: url("../images/foto-news.png");
    background-position: 25px center;
    background-repeat: no-repeat;
    color: #0066CC !important;
    float: left;
    font-family: 'Muli',Verdana,Helvetica,sans-serif !important;
    font-size: 11px !important;
    margin-top: 10px;
    width: 60px;
}
.multimedia-video {
    background-image: url("../images/video-news.png");
    background-position: 30px center;
    background-repeat: no-repeat !important;
    color: #0066CC;
    float: left;
    font-family: 'Muli',Verdana,Helvetica,sans-serif !important;
    font-size: 11px !important;
    margin-top: 10px;
    width: 70px;
}
.box-speciali-video-titolo {
    background-image: url("../images/sp-video.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #343434;
    font: 400 15px/1.5 Georgia,serif !important;
    height: auto;
    margin-bottom: 3px;
    padding: 15px 0 15px 15px;
    width: 623px;
}
.box-speciali-articolo-titolo {
    background-image: url("../images/sp-articoli.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #343434;
    font: 400 15px/1.5 Georgia,serif !important;
    height: auto;
    margin-bottom: 3px;
    padding: 15px 0 15px 15px;
    width: 623px;
}
.box-speciali-widget-titolo {
    background-image: url("../images/sp-widget.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #343434;
    font: 400 15px/1.5 Georgia,serif !important;
    height: auto;
    margin-bottom: 3px;
    padding: 15px 0 15px 15px;
    width: 623px;
}
.box-speciali-gallery-titolo {
    background-image: url("../images/sp-gallery.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #343434;
    font: 400 15px/1.5 Georgia,serif !important;
    height: auto;
    margin-bottom: 3px;
    padding: 15px 0 15px 15px;
    width: 623px;
}
.box-speciali-allegati-titolo {
    background-image: url("../images/legenda_pay.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #343434;
    font: 400 15px/1.5 Georgia,serif !important;
    height: auto;
    margin-bottom: 3px;
    padding: 15px 0 15px 15px;
    width: 623px;
}
.box-speciali-video {
    color: #343434;
    font: 400 20px/1.2 Georgia,serif;
    padding-left: 80px;
}
.box-speciali-articolo {
    color: #343434;
    font: 400 20px/1.2 Georgia,serif;
    padding-left: 80px;
}
.box-speciali-widget {
    color: #343434;
    font: 400 20px/1.2 Georgia,serif;
    padding-left: 80px;
}
.box-speciali-gallery {
    color: #343434;
    font: 400 20px/1.2 Georgia,serif;
    padding-left: 80px;
}
.box-speciali-allegati {
    color: #343434;
    font: 400 20px/1.2 Georgia,serif;
    padding-left: 80px;
}
.jcarousel-skin-speciali {
    padding: 15px 0 15px 15px;
    width: 623px !important;
}
.box-speciali-video-titolo {
    background-image: url("../images/sp-video.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #343434;
    font: 600 15px/1.5 Georgia,serif !important;
    height: auto;
    margin-bottom: 3px;
    padding: 15px 0 15px 45px;
    width: 623px;
}
.box-speciali-articolo-titolo {
    background-image: url("../images/sp-articoli.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #343434;
    font: 600 15px/1.5 Georgia,serif !important;
    height: auto;
    margin-bottom: 3px;
    padding: 15px 0 15px 45px;
    width: 623px;
}
.box-speciali-widget-titolo {
    background-image: url("../images/sp-widget.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #343434;
    font: 600 15px/1.5 Georgia,serif !important;
    height: auto;
    margin-bottom: 3px;
    padding: 15px 0 15px 45px;
    width: 623px;
}
.box-speciali-gallery-titolo {
    background-image: url("../images/sp-gallery.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #343434;
    font: 600 15px/1.5 Georgia,serif !important;
    height: auto;
    margin-bottom: 3px;
    padding: 15px 0 15px 45px;
    width: 623px;
}
.box-speciali-allegati-titolo {
    background-image: url("../images/sp-allegati.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #343434;
    font: 600 15px/1.5 Georgia,serif !important;
    height: auto;
    margin-bottom: 3px;
    padding: 15px 0 15px 45px;
    width: 623px;
}
.box-speciali-video {
    color: #343434;
    font: 400 20px/1.2 Georgia,serif;
    padding-left: 15px;
}
.box-speciali-articolo {
    background-image: url("../images/link-articolo.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #343434;
    font: 600 14px/1.2 Georgia,serif;
    margin-top: 6px;
    padding-left: 25px;
}
.box-speciali-widget {
    color: #343434;
    font: 400 20px/1.2 Georgia,serif;
    padding-left: 15px;
}
.box-speciali-gallery {
    color: #343434;
    font: 400 20px/1.2 Georgia,serif;
    padding-left: 15px;
}
.box-speciali-allegati {
    color: #343434;
    font: 400 20px/1.2 Georgia,serif;
    padding-left: 15px;
}
.jcarousel-skin-speciali {
    padding: 15px 0 15px 15px;
    width: 623px !important;
}
.box-speciali-video-titolo {
    background-image: url("../images/sp-video.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #343434;
    font: 600 15px/1.5 Georgia,serif !important;
    height: auto;
    margin-bottom: 3px;
    padding: 15px 0 15px 45px;
    width: 623px;
}
.box-speciali-articolo-titolo {
    background-image: url("../images/sp-articoli.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #343434;
    font: 600 15px/1.5 Georgia,serif !important;
    height: auto;
    margin-bottom: 3px;
    padding: 15px 0 15px 45px;
    width: 623px;
}
.box-speciali-widget-titolo {
    background-image: url("../images/sp-widget.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #343434;
    font: 600 15px/1.5 Georgia,serif !important;
    height: auto;
    margin-bottom: 3px;
    padding: 15px 0 15px 45px;
    width: 623px;
}
.box-speciali-gallery-titolo {
    background-image: url("../images/sp-gallery.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #343434;
    font: 600 15px/1.5 Georgia,serif !important;
    height: auto;
    margin-bottom: 3px;
    padding: 15px 0 15px 45px;
    width: 623px;
}
.box-speciali-allegati-titolo {
    background-image: url("../images/sp-allegati.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #343434;
    font: 600 15px/1.5 Georgia,serif !important;
    height: auto;
    margin-bottom: 3px;
    padding: 15px 0 15px 45px;
    width: 623px;
}
.box-speciali-video {
    color: #343434;
    font: 400 20px/1.2 Georgia,serif;
    padding-left: 15px;
}
.box-speciali-articolo {
    background-image: url("../images/link-articolo.png");
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom: 1px dotted #DEDEDE;
    color: #343434;
    font: 600 14px/1.2 Georgia,serif;
    margin-bottom: 6px;
    margin-top: 6px;
    padding-bottom: 15px;
    padding-left: 25px;
}
.box-speciali-widget {
    border-bottom: 1px dotted #DEDEDE;
    color: #343434;
    font: 400 16px/1.2 Georgia,serif;
    margin-bottom: 6px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.box-speciali-gallery {
    border-bottom: 1px dotted #DEDEDE;
    color: #343434;
    font: 400 20px/1.2 Georgia,serif;
    margin-bottom: 6px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.box-speciali-allegati {
    border-bottom: 1px dotted #DEDEDE;
    color: #343434;
    font: 400 20px/1.2 Georgia,serif;
    margin-bottom: 6px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.jcarousel-skin-speciali {
    padding: 15px 0 15px 15px;
    width: 623px !important;
}
.jcarousel-skin-speciali .jcarousel-container-horizontal {
    padding: 20px 40px;
    width: auto !important;
}
.jcarousel-skin-speciali .jcarousel-item {
    cursor: pointer;
    height: 235px;
    width: auto !important;
}
.speciali-title-one {
    float: left;
    font: bold 14px/1.2 Georgia,serif !important;
    margin-bottom: 8px;
    margin-left: 5px;
    width: 100%;
}
.speciali-imge-one {
    border: 3px solid #DEDEDE;
    float: left;
    margin-right: 8px;
}
.speciali-img-one {
    border: 3px solid #DEDEDE;
    float: left;
    margin-right: 8px;
}
.speciali-text-one {
    color: #8A8A8A;
    font: 12px/15px 'Muli',Verdana,Helvetica,sans-serif;
    margin-left: 6px;
}
.in-evidenza-articolo {
    border-bottom: 1px dotted gray;
    cursor: pointer;
    overflow-y: auto;
    padding-bottom: 5px;
}
.in-evidenza-titolo {
    color: #1D1D1D;
    font: bold 14px/1.2 Georgia,serif;
    padding: 5px;
}
.in-evidenza-testo {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    color: #989898;
    font-family: 'Muli',Verdana,Helvetica,sans-serif;
    font-size: 11px !important;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 15px;
    margin-bottom: 10px;
}
.in-evidenza-immagine {
    border: 3px solid #DEDEDE;
    margin-left: 5px;
    margin-right: 8px;
}

/* ------------- Tags - articoli - INIZIO ------------------------ 
	fonte: http://www.red-team-design.com/css3-breadcrumbs
*/

#breadcrumbs-four{
  overflow: hidden;
  width: 100%;
}

#breadcrumbs-four li{
  float: left;
  margin: 0 .5em 0 1em;
}

#breadcrumbs-four a{
  background: #ddd;
  padding: .7em 1em;
  float: left;
  text-decoration: none;
  color: #444;
  text-shadow: 0 1px 0 rgba(255,255,255,.5); 
  position: relative;
}

#breadcrumbs-four a:hover{
  background: #CEEDF6;
}

#breadcrumbs-four a::before,
#breadcrumbs-four a::after{
  content:'';
  position:absolute;
  top: 0;
  bottom: 0;
  width: 1em;
  background: #ddd;
  transform: skew(-10deg);  
}

#breadcrumbs-four a::before{

  left: -.5em;
  border-radius: 5px 0 0 5px;
}

#breadcrumbs-four a:hover::before{
  background: #CEEDF6;
}

#breadcrumbs-four a::after{
  right: -.5em;   
  border-radius: 0 5px 5px 0;
}

#breadcrumbs-four a:hover::after{
  background: #CEEDF6;
}

#breadcrumbs-four .current,
#breadcrumbs-four .current:hover{
  font-weight: bold;
  background: none;
}

#breadcrumbs-four .current::after,
#breadcrumbs-four .current::before{
  content: normal;
}

/* ------------- Tags - articoli - FINE ------------------------- */

/* ------------- Virtualcom Box - INIZIO ------------- */
.leggi-to-virtualcom-sfogliatore-url{
	color: #000000!important;
    text-decoration: none;
}

div .leggi-to-virtualcom-sfogliatore{
	/*background-color: fuchsia;*/
	border-style: solid;
	border-width: 0px;
	cursor: pointer;	
	line-height: normal;
	margin: 1rem 0 1.11111rem;
	position: relative;
	text-decoration: none;
	text-align: left;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	display: inline-block;
	padding-top: 0.88889rem;
	padding-right: 1.77778rem;
	padding-bottom: 0.94444rem;
	padding-left: 110px;
	height: 55px;
	background-image: url("../images/news/virtualcom-button-sfogliatore.png");
	background-repeat: no-repeat;
	background-size: 55px;
	background-position: 10px 10px;
	font: 400 18px/1.5 Georgia,serif;
	background-color: #ededed;
	border-color: #ddd;
	color: #2d2d2d;
	transition: background-color 300ms ease-out;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 490px;
}
/* ------------- Virtualcom Box - FINE ------------- */

