/*-- BLOCKS PAOLO --*/
/*-- TOOLS
----------------------------------------------------------------------*/
.tools-block {
  border-left: 0;
width: 100%;
overflow: hidden;
margin-bottom: 20px;
margin-top: 35px;
}
.tools-block ul {
    overflow: hidden;
}
.tools-block ul li {

    display: block;
    margin-top: 1px;
    margin-right: 1px;
    float: left;
    width: 284px;
    background: #F2ECE8 !important;

}
.tools-block ul li:first-child{}
.tools-block ul li a {

    position: relative;
    border-radius: 0;
    height: auto;
    border: 0;
    width: auto;
    font-family: tahoma,sans-serif;
    font-weight: bold;
    color: #993333;
    display: block;
    font-size: 13px;
    text-align: left;
    padding: 12px 48px;
    text-decoration: underline;

}
.tools-block ul li.agen a {
background: url("/pictures/2019/03/07/icon-agenda.png") no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    background-position: 15px;

}
.tools-block ul li.racc a {
background: url("/pictures/2019/03/07/icon-raccomandazioni.png") no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    background-position: 15px;

}
.tools-block ul li.stam a {
background: url("/pictures/2019/03/07/icon-rassegna.png") no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    background-position: 15px;

}
.tools-block ul li.seduta a {
background: url("/pictures/2019/03/07/icon-borsa.png") no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    background-position: 15px;

}
.tools-block ul li.agen a::after, .tools-block ul li.stam a::after, .tools-block ul li.racc a::after, .tools-block ul li.seduta a::after {

    content: "»";
    font-family: georgia,serif;
    color: #993333;
    font-weight: normal;
    text-decoration: none;
    padding-left: 2px;
    display: inline-block;
    font-size: 15px;

}

.tools-block ul li.agen a:hover{text-decoration: none;}
.tools-block ul li.stam a:hover{text-decoration: none;}
.tools-block ul li.racc a:hover{text-decoration: none;}
.tools-block ul li.seduta a:hover{text-decoration: none;}
.tools-block ul li a span{ padding: 0;
    height: auto;
    font-size: 15px;}

/*-- NEWS
----------------------------------------------------------------------*/
.news-block{overflow: hidden; padding:0 0 10px; margin:0 0 24px;}
.news-nav {
    overflow: hidden;
    display: block;
    border-top: 1px solid #ccc;
    margin: 0 0 10px;
    height: 50px;
}
.news-nav li {
    display: block;
    border-left: 1px solid #D7D7D7;
    text-transform: uppercase;
    font-size: 12px;
    width: 141px;
    height: 50px;
    float: left;
    text-align: center;
    line-height: 50px;
}
.news-nav li:first-child {
    border: none;
}

.news-nav li.active {
    color: #fff;
    font-weight: bold;
    background: #933;
}
.news-nav li.active a {
    color: #fff;
    font-weight: bold;
    background: #933;
    padding: 5px 8px 4px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -border-radius: 5px;
}
.news-nav li.active a:hover {text-decoration:none;}
.news-list li {
    overflow: hidden;
    padding: 5px 10px;
    font-size: 15px;
}
.news-list li em{float:left;display:block;width:35px;margin:0 10px 0 0;text-align:center;color:#666;}
.news-list li a{float: left;
    display: block;
    width: 490px;
    color: #333;
}

.news-list-comm{}
.news-list-comm li{overflow:hidden;padding:5px 10px;font-size:15px;}
.news-list-comm li em{float:left;display:block;width:50px;margin:0 10px 0 0;text-align:center;color:#666;}
.news-list-comm li a{float:left;display:block;width:370px;color:#333;}

.news-list-azioni{}
.news-list-azioni li{overflow:hidden;padding:5px 0px;font-size:15px;}
.news-list-azioni li em{float:left;display:block;width:35px;margin:0 10px 0 0;text-align:center;color:#666;}
.news-list-azioni li a{float:left;display:block;color:#333;width: 400px;}
.news-list-azioni li span { color: #666666;    display: block;
    float: left;
    margin: 0 10px 0 0;
    text-align: center;
    width: 120px;
}


.news-block .view-all {
    float: left;
    text-decoration: underline;
    padding: 10px 10px 0px 56px;
    font-family: arial,sans-serif;
    font-weight: bold;
    color: #993333;
}
.news-block .view-all::after {
    content: "»";
    font-family: georgia,serif;
    color: #993333;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    padding-left: 5px;
    display: inline-block;
}
.news-block .view-all:hover{text-decoration:none;}
.news-block h4 a {
    background: url("https://static.stbm.it/abcrisparmio/images/sprites/elements.png") repeat scroll 454px -1195px transparent;
    border-bottom: 2px solid #1490CC;
    color: #666666;
    display: block;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
}
/*news-liquida */
.news-list.news-liquida {}
 .news-list.news-liquida   li{
 overflow:hidden !important;
 padding:5px 10px !important; border: 0 !important;
 font-size: 13px;
 }
 
 .news-list.news-liquida   li em{
 float:left;
 display:block;
 width:35px;
 margin:0 10px 0 0;
 text-align:center;
 font-style:normal;
 color:#666;
 }
 .news-list.news-liquida  li a{
 float:left;
 display:block;
 width:470px;
 color:#000;
 }
 .news-block  .view-all-liquida {text-align:right; display:block;border-bottom: 1px solid #1490CC; padding: 5px 0 10px;}
 .news-block  .view-all-liquida a{
  color:#1490cc;
  font-weight:bold;
  font-style:italic;
 }
/*-- TITOLI DEL GIORNO
----------------------------------------------------------------------*/
.titoli-giorno{overflow:hidden;display:block;padding:0 0 20px;margin:0 0 24px;border-top:1px solid #ccc;}
.titoli-giorno li{float:right;display:block;width:258px;padding:20px 10px;border-left:1px solid #ccc;}
.titoli-giorno li:first-child{float:left; border:none;}
.titoli-giorno li strong{display:block;padding:0 0 0 28px;margin:0 0 10px;font-size:18px;text-transform:uppercase;font-weight:normal;}
.titoli-giorno li .pp-small h2{margin:0 0 10px;font-size:17px;}
.titoli-giorno li .pp-small h2 a{display:block;height:50px;padding:0 0 0 86px;color:#567139;background:url("/images/sprites/elements.png") no-repeat;}
.titoli-giorno li.orso .pp-small h2 a{color:#933; background-position:-684px -1216px;}
.titoli-giorno li.toro .pp-small h2 a{background-position:-605px -1291px;}
.titoli-giorno li .pp-small .pp-image{border: 1px solid #CCCCCC;float:left;display:block;width:78px;height:78px;margin:0 8px 0 0;}
.titoli-giorno li .pp-small .pp-image img{width:78px; height:78px;}
.titoli-giorno li .pp-small p{line-height:1.5em;}

.titoli-giorno li .pp-small .pp-image span.lens { display: none !important; }


/*-- APPROFONDIMENTI E SOTTOCATEGORIE NOTIZIE
----------------------------------------------------------------------*/
.approfondimenti{margin:0 0 30px;}
.approfondimenti h4{position: relative;padding:0 0 5px 0;margin-bottom: 15px;color:#933;font-size:18px;text-transform:uppercase;}
.approfondimenti h4:before{content: "";height: 2px;width: 100%;background:#993333;position: absolute;bottom: 2px;left: 0;}
.approfondimenti h4:after {content: "";height: 1px;width: 100%;background:#993333;position: absolute;bottom: 0px;left:0;}
.approfondimenti ul li,
.sottonotizie_corpo ul li{overflow:hidden;border-bottom: 1px double #e3dbd3;padding:0 0 15px 0;margin: 0 0 20px;}
.approfondimenti ul li h2,.sottonotizie_corpo ul li h3{margin:22px 0 5px;font-size:24px;line-height:1.1;}
.approfondimenti ul li h2 a,.sottonotizie_corpo ul li h3 a{color:#000;}
.approfondimenti ul li .image,.sottonotizie_corpo ul li .image{display:block;float:left;overflow:hidden;width:100px;height:100px;margin:0 20px 0 0;position:relative;}
.approfondimenti ul li .image img,.sottonotizie_corpo ul li .image img{width:100px;height:auto;}
.approfondimenti ul li small, 
.sottonotizie_corpo ul li small{display:block;float:left;text-transform:uppercase;color:#777;font-family: arial,sans-serif;color: #044FA6;font-size: 10px;}
.approfondimenti ul li small a , .sottonotizie_corpo ul li small a {text-transform:uppercase;}
.approfondimenti ul li small em, .sottonotizie_corpo ul li small em{color:#fff;padding: 1px 3px;background: #bbb; text-transform:none;margin-right:2px;}
.approfondimenti ul li .leggi {color: #933;}
.approfondimenti ul li small .date{font-size: 12px;color: #555;background: none;font-family: georgia,serif;border-right:#EBEBEB solid 1px;padding: 0 7px 0 0; margin:  0 7px 0 0; }
.corpo-news ul {margin: 15px 12px;list-style-type: disc;list-style-position: outside;}
.corpo-news ul li {font-style: normal;padding: 3px 0 0 12px;font-size: 16px;}

/*-- L'ESPERTO RISPONDE - BLOG
----------------------------------------------------------------------*/

.expert-block {padding:30px 20px 10px;margin-bottom: 30px;overflow:hidden;background:#f8eee5;}
.expert-block > h4{display:block;position: relative;padding:0 0 5px 0;margin-bottom: 15px;color:#933;font-size:18px;text-transform:uppercase;}
.expert-block h4:before{content: "";height: 2px;width: 100%;background:#993333;position: absolute;bottom: 2px;left: 0;}
.expert-block h4:after {content: "";height: 1px;width: 100%;background:#993333;position: absolute;bottom: 0px;left:0;}
.expert-block > h4 a {color:#933;}
.expert-block .blog{position:relative;float:left;margin: 0 0 20px 0;border-right: 3px double #e3dbd3;padding-bottom: 20px;padding-right: 20px;width: 242px;}
.expert-block .blog:last-of-type{margin-bottom: 0;border-bottom:none;padding-bottom: 0;padding-right: 0px;padding-left: 20px;border-right: none;}
.expert-block .blog h4{position:absolute;top:0;left:80px;display:block;padding:0 5px 0 0;border-right:1px solid #933;font-size:15px;text-transform:uppercase;font-style:italic;font-weight:bold;}
.expert-block .blog h4 a {color:#933;}
.expert-block .blog span {display:block; font-size: 12px;color: #555; margin:0 0 5px;font-style:italic;}
.expert-block .blog h2 {margin:0 0 8px; color:#000; font-size:24px;line-height:1;}
.expert-block .blog h2 a {text-decoration:none;}
.expert-block .blog h2 a:hover{text-decoration:underline;}
.expert-block .blog p {color: #555555;font-size: 16px;line-height: 1.5em;}
.expert-block .leggi{font-size: 14px;}
.expert-block .view-all{float:right;font-style:italic;text-decoration:underline;color: #993333;padding:45px 10px 0 0;}
.expert-block .view-all::after {content: "»";font-family: georgia,serif;color: #993333;font-size: 18px;font-weight: normal;text-decoration: none;padding-left: 5px;display: inline-block;}

/* DAI BLOG di Soldionline
----------------------------------------------------------------------*/
.dai-blog-sol {position:relative;padding: 5px 0 0;}
.dai-blog-sol > h3{font-size: 18px;position: relative;padding:0 0 5px 0;margin-bottom: 15px;}
.dai-blog-sol > h3:before{content: "";height: 2px;width: 100%;background:#993333;position: absolute;bottom: 2px;left: 0;}
.dai-blog-sol > h3:after {content: "";height: 1px;width: 100%;background:#993333;position: absolute;bottom: 0px;left:0;}
.dai-blog-sol > h3 span{color:#933; text-transform:uppercase;}
.dai-blog-sol .pp-blog {clear: both; margin-top: 5px; overflow: hidden;border-bottom: 1px double #e3dbd3;padding-bottom: 10px;margin-bottom: 10px;}
.dai-blog-sol .pp-blog:last-child{border-bottom: none;}    
.dai-blog-sol .pp-blog .link-blog{display:block; margin:0 0 5px; color:#666; text-transform:uppercase;}
.dai-blog-sol .pp-blog .pp-pic{float:left;width:100px;height:100px;margin:0 20px 0 0;}
.dai-blog-sol .pp-blog .pp-pic a{overflow:hidden;display:table-cell;vertical-align:middle;text-align:center;width:100px;height:100px;margin:0 35px 0 0;border:1px solid #ccc;}
.dai-blog-sol .pp-blog .pp-pic img{width:100px;}
.dai-blog-sol .pp-blog .date{margin: 0 0 0px;color:#666;font-style:italic;}
.dai-blog-sol .pp-blog p{border-bottom: 1px dotted #000; margin: -15px 0 13px; overflow: hidden;padding: 15px 0;}
.dai-blog-sol .pp-blog p img { display: none;}
.dai-blog-sol .pp-blog h2{margin:0 0 5px;font-size:24px;line-height: 1;}
.dai-blog-sol .pp-blog .leggi{float:right;font-style:italic;text-decoration:underline;}
.dai-blog-sol .pp-blog .leggi:hover{text-decoration:none;}
.dai-blog-sol .pp-blog span {clear: both;height: 23px;line-height: 23px;margin: 2px 0 5px;overflow: hidden;padding: 0;}
.dai-blog-sol .pp-blog span b {background: url("/images/favicon_sprite.png") no-repeat scroll -561px 0 transparent;display:block;font-weight: normal;margin: 0;padding-left: 30px;text-transform: uppercase;color:#933;font-size:15px;}
.pp-blog span.blog_politica_title b {background-position: -261px -292px !important;}
.attachment-rss-thumbnail.wp-post-image {float: left; height: 100px; max-width:150px;margin: 0px 7px 0px 0px;}
.dai-blog-sol .pp-blog p img.attachment-medium size-medium wp-post-image {float: left; height: 100px; max-width:150px;margin: 0px 7px 0px 0px;}
.attachment-medium size-medium wp-post-image {float: left; height: 100px; max-width:150px;margin: 0px 7px 0px 0px;}

/*-- LISTATO AZIONI
----------------------------------------------------------------------*/
.titoli-list{}
.titoli-list li{overflow:hidden;height:24px;line-height:24px;padding:1px 0;border-top:1px solid #e5e5e5;}
.titoli-list li:first-child{padding:0 0 1px;border:none;}
.titoli-list li:hover{background: url("/images/sprites/bkg-row2.png") repeat scroll 0 0 #fff;}
.titoli-list li strong a{float:left;display:block;width:140px;padding:0 10px;color:#666;font-weight:normal;}
.titoli-list li .val{float:right;display:block;width:85px;text-align:center;font-weight:bold;}
.titoli-list li .per{float:right;display:block;width:60px;text-align:center;font-weight:bold;background:#fff;}
.titoli-list li .data{float:right;display:block;width:50px;text-align:center;font-weight:bold;}
.titoli-list li.r1 .per{background:#f5f5f5;}
.titoli-list li .aumento{color:#567139;}
.titoli-list li .diminuzione{color:#933;}

/*-- ARCHIVIO
----------------------------------------------------------------------*/
.corpo_archivio .nav-news {overflow:hidden; display:block;    margin: 20px 0 10px; }
.corpo_archivio .nav-news div {overflow:hidden; padding: 0 0 10px; width:250px; float:left;border:1px solid #ccc; display:block; }
.corpo_archivio .nav-news div h3 {background: url("/images/sprites/bkg-row2.png") repeat scroll 0 0 #F5F5F5;border-bottom: 1px solid #CCCCCC;display: block;height: 23px; font-size:16px; margin-bottom:5px;line-height: 23px;padding: 4px 1px 3px 5px;text-transform: uppercase;}
.corpo_archivio .nav-news div.blog-mercati li {    padding: 5px 0 4px !important;}
.corpo_archivio .nav-news div.blog-mercati , .corpo_archivio .nav-news div.diretta-mercati {margin-right:18px;}
.corpo_archivio .nav-news div.speciali {    margin: 10px 0 0;}
.corpo_archivio .nav-news div.clear { border: 0 none !important;clear: both !important; overflow: hidden; width: 100% !important;}
.corpo_archivio .nav-news ul {overflow:hidden; padding-left:6px;}
.corpo_archivio .nav-news ul li {overflow:hidden; padding: 3px 0 ;}
.corpo_archivio {overflow: hidden; padding-left: 10px;}
.corpo_archivio h1 , .sottonotizie_corpo h1 { border-bottom: 1px solid #CCCCCC;font-size: 30px;margin: 0 0 15px;}
.sottonotizie_corpo p {font-size: 16px;line-height: 1.6em;}
.corpo_archivio  ul.lista-news {overflow:hidden;}
.corpo_archivio  ul.lista-news  li {  border-bottom: 1px dotted #666666;padding: 10px 0;}
.corpo_archivio .lista-news li h2 {font-size: 16px;margin: 0 0 3px;}
.corpo_archivio  ul.lista-news h2 a { font-size: 24px; margin: 0 0 3px; }
.corpo_archivio  ul.lista-news span.date { color: #666; display:block;  font-size: 11px; font-style: italic; margin: 0 0 10px;}
.corpo_archivio .lista-news li .tag a {color: #567139;}
.corpo_archivio .lista-news li p { margin: 0 0 10px;}
.corpo_archivio  ul.sci_list {margin:0 10px;}
.corpo_archivio div.archivio {    border-bottom: 1px solid #CCCCCC;display: block;overflow: hidden;padding-bottom: 10px;}
.corpo_archivio div.archivio ul {overflow:hidden; display:block;}
.corpo_archivio div.archivio ul  li{background: url("/images/sprites/bullets.png") no-repeat scroll -266px -16px transparent;float: left;padding: 3px 0 4px 15px;width: 45%;}
.corpo_archivio div.archivio ul  li a{}

/*-- PAGINATORE
----------------------------------------------------------------------*/
.paginatore{margin:20px 0 0; text-align:center;}
.paginatore .pag-corrente{display:block;padding:5px 0;margin:0 0 10px;text-align:center;border-bottom:1px solid#933;border-top:2px solid #933;}
.paginatore .pag-corrente b{color:#000;}
.paginatore ul{overflow:hidden; display:inline-block}
.paginatore ul li{float:left;display:block;font-size:13px;}
.paginatore ul li a,.paginatore ul li span{display:block;height:22px;line-height:20px;padding:0 8px;margin:0 0 0 5px;background:#f5f5f5;border:1px solid #ccc;color:#444;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.paginatore ul li a:hover,.paginatore ul li.active span{border-color:#7d2323;background-color:#933;color:#fff;text-decoration:none;}

/*-- PAGINATORE #2
----------------------------------------------------------------------*/
.sci_pager{margin:20px 0 0; text-align:center;}
.sci_page_info{display:block;padding:5px 0;margin:0 0 10px;text-align:center;border-bottom:1px solid#933;border-top:2px solid #933;}
ul.sci_ul_pager li.sci_page_current b{color:#fff; font-weight:normal}
ul.sci_ul_pager{overflow:hidden; display:inline-block}
ul.sci_ul_pager li{float:left;display:block;font-size:13px;}
ul.sci_ul_pager li a,ul.sci_ul_pager li.sci_page_current{display:block;height:22px;line-height:20px;padding:0 8px;margin:0 0 0 5px;background:#f5f5f5;border:1px solid #ccc;color:#444;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
ul.sci_ul_pager li a:hover,ul.sci_ul_pager li.sci_page_current{border-color:#7d2323;background-color:#933;color:#fff;text-decoration:none;}
.slideNews{margin-bottom:10px;}
.slideNews h5{float:left;height:35px;line-height:35px;display: block;font-size: 14px;padding: 3px 10px 1px;background:#444;color:#fff;border-bottom:1px solid #222;text-transform: uppercase;}
.slideNews .slideBar{overflow: hidden;display: block;padding:12px 0;margin:0 auto;background: none repeat scroll 0 0 #F5F5F5;border-bottom: 1px solid #E5E5E5;border-right:1px solid #e5e5e5;-webkit-box-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2) inset;-moz-box-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2) inset;box-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2) inset;}
.slideNews .slideBar b{margin:0 5px 0 30px; color:#666; font-weight:normal; font-size:11px;}
.slideNews .slideBar a{color: #567139; font-size:13px; font-style:italic;}

.newsContainer {display: inline;}

/*-- CONTENITORE AFC - 1 ANNUNCIO LISTE1
----------------------------------------------------------------------*/
.afc_lista1{ margin-bottom: 5px;padding: 10px;overflow: hidden;background: #f8f8f8; border-bottom: 1px dotted #666;}
.afc_lista1 div.afc_adsag{padding-bottom:5px; font-size:12px;}
.afc_lista1 a.afc_colorag{color:#666;}
.afc_lista1 span.afc_adsurl{text-decoration: none;font-size: 22px;font-weight: normal;display: block; margin-bottom: 4px;color: #05c;}
.afc_lista1 span.afc_adstxt{ padding: 0 0 4px;display: block;}
.afc_lista1 a.afc_adslink{color:#567139;font-size:13px;}
.afc_lista1 .afc2_boxsingle {display: block;overflow: hidden;margin: 0 0 10px;padding-top: 10px;}
.afc_lista1 div.afc2_adsag {padding-bottom:5px; font-size:12px; display: block;  }

/*-- AFC DI SEZIONE
----------------------------------------------------------------------*/
/*-- ADSENSE SEZIONE
----------------------------------------------------------------------*/

.afc_sezione{padding-bottom:10px;margin:10px 0;}
.afc_sezione .afc_adsag a{color:#666; font-size:11px;}
.afc_sezione .afc_adsag{padding:0 0 5px 0;}
.afc_sezione .afc2_adsag a{color:#666; font-size:11px;}
.afc_sezione .afc2_adsag{border-bottom: 1px dotted #000000;padding:0 0 5px 0;}
.afc_sezione .afc_adsag a{color:#666}
.afc_sezione span.afc_adsurl{font-size:16px;font-style:italic;font-weight:bold;color:#933;}
.afc_sezione .afc_adstxt{font-size:12px;font-style:italic;margin:0 0 5px;}
.afc_sezione span .afc_adslink{font-size:12px;color:#666;font-style:inherit;font-weight:normal;}

.ads-art-bottom{padding:20px 0 0 40px;background:url("/images/sprites/quote.png") no-repeat 0 0; display:block; clear:both}
.ads-art-bottom .afc_sezione{padding:0 40px 30px 0;background:url("/images/sprites/quote.png") no-repeat right bottom;}
.ads-art-bottom .afc_sezione .afc_adsag{padding:0 0 5px;border-bottom:1px dotted #000;margin-bottom: 10px;}
.ads-art-bottom .afc_sezione .afc_adsag a{color:#666}
.ads-art-bottom .afc_sezione span.afc_adsurl{font-size:16px;font-style:italic;font-weight:bold;color:#933;}
.ads-art-bottom .afc_sezione .afc_adstxt{display:block;font-size:12px;font-style:italic;margin:0 0 5px;}
.ads-art-bottom .afc_sezione span .afc_adslink{font-size:12px;color:#666;font-style:inherit;font-weight:normal;}
.ads-art-bottom .afc_sezione .afc2_boxsingle{padding:10px 0;margin:0 0 5px;border-bottom:1px dotted #000;}
.ads-art-bottom .afc_sezione .afc2_adsag{padding:0 0 5px;border-bottom:1px dotted #000;}
.ads-art-bottom .afc_sezione .afc2_adsag a{color:#666}

/* LISTA NEWS ISIN
----------------------------------------------------------------------*/
.isin-list{}
.isin-list li{padding:15px 0;border-bottom:1px dotted #666;}
.isin-list li .date{display:block; color:#666; font-size:12px; font-style:italic; margin:0 0 10px;}
.isin-list li h2{margin:0 0 8px; font-size:24px;}
.isin-list li h2 a{text-decoration:underline;}
.isin-list li h2 a:hover{text-decoration:none;}
.isin-list li p{margin:0 0 10px;}
.isin-list li .tag{font-size:13px;margin-bottom: 15px;}
.isin-list li .tag a{color:#567139;}

/* LISTA COMMENTI 
----------------------------------------------------------------------*/
.commenti_corpo {overflow:hidden;}
.commenti_corpo h1 , .articoli_corpo h1{    border-bottom: 1px solid #CCCCCC;font-size: 30px;margin: 0 0 15px;padding: 0 0 3px;color:#000;}
.commenti_corpo ul.art_comm_big {overflow:hidden; display:block;}
.commenti_corpo ul.art_comm_big li {    border-bottom: 1px dotted #666666;padding: 10px 0;}
.commenti_corpo ul.art_comm_big li a {    font-size: 24px; margin: 0 0 5px;}
.commenti_corpo ul.art_comm_big li a i { font-weight: bold;font-size: 13px;      }
.commenti_corpo ul.art_comm_big li a i span {color: #8C3332; }
.commenti_corpo ul.art_comm_big li a.li_comm {font-size:12px; margin: 2px 0;}
.commenti_corpo ul.art_comm_big li a.li_comm p{margin:5px 0;}
.commenti_corpo ul.art_comm_big li a.li_comm p span {    color: #666;margin: 3px;   font-style: italic;display:block; }
.articoli_corpo h2.art_letti {background: url("/images/sprites/bkg-row2.png") repeat scroll 0 0 #F5F5F5;border: 1px solid #DDDDDD;display: block;margin: 0;overflow: hidden;padding: 5px;text-transform: uppercase;      text-align: center;color: #000000;font-size: 14px;}
.articoli_corpo ul.art_lis {display: block;overflow: hidden;margin: 10px 0;}
.articoli_corpo ul.art_lis li{background: url("/images/sprites/bullets.png") no-repeat scroll -266px -16px transparent;padding: 4px 0 4px 15px; border-bottom: 1px solid #eee;}
.articoli_corpo.topcomm ul li {background:none !important; padding:4px 0 4px 0; }
.articoli_corpo.topcomm ul li a {font-size:24px; display:block; margin-bottom:5px;}
.articoli_corpo.topcomm ul li span {display:block;    margin-bottom: 5px;}
.interactiveTopCommentsCommentElementCounter { font-size: 13px; font-style: italic; }
.interactiveTopCommentsCommentElementCounter i { color:#8C3332; }
.art_lis span.date { color: #666666; font-style: italic; font-size: 12px; }

/* ESPERTO RISPONDE ARTICOLI
----------------------------------------------------------------------*/
.corpo-espertorisp h1{margin:0 0 15px;font-size:30px;border-bottom:1px solid #ccc; padding: 0 0 3px;}
.corpo-espertorisp.lista-news{}
.corpo-espertorisp .lista-news li{overflow:hidden;padding:10px 0;border-bottom:1px dotted #666;}
.corpo-espertorisp .lista-news li .date{display:block; color:#666; font-size:11px; font-style:italic; margin:0 0 10px;}
.corpo-espertorisp .lista-news li h2{margin:0 0 3px; font-size:20px;}
.corpo-espertorisp .lista-news-image li .image{display:block; float:left; margin:0 10px 0 0;}
.corpo-espertorisp .lista-news li p{margin:0 0 10px;}
.corpo-espertorisp .lista-news li .tag{font-size:11px;}
.corpo-espertorisp .lista-news li .tag a{color:#567139;}

#banner300x250bottom-art{width:301px; margin: 0 auto;}

/* LISTA INFOGRAFICHE */
.sb_infografiche { margin-top: -15px;}
.corpo-infografiche   h1 {margin: 0 0 15px;font-size: 30px;border-bottom: 1px solid #CCC;color: black;}
.corpo-infografiche  .lista-news {margin: 0 0 20px;}
.corpo-infografiche  .lista-news li {overflow: hidden;padding: 15px 0;border-bottom: 1px dotted #666;}
.corpo-infografiche  .lista-news li h2 {margin: 0 0 8px;font-size: 24px;line-height: 1;}
.corpo-infografiche  .lista-news li .date {display: block;color: #666;font-size: 12px;font-style: italic;margin: 0 0 8px;}
.corpo-infografiche  .lista-news-image li .image {display: block;float: left;margin: 0 10px 0 0; position:relative;}
.corpo-infografiche  .lista-news-image li .image img {height: 100px;width: 100px;}
.corpo-infografiche  .lista-news li p {margin: 0 0 7px;}
.corpo-infografiche  .lista-news li .tag {margin-bottom: 10px;} .corpo-infografiche  .lista-news li .tag {margin-bottom: 10px;}
.corpo-infografiche  .lista-news li .tag a {color: #567139;} 
.corpo-infografiche  .lista-news  ul.social_list { overflow: hidden;margin: 7px 0 0 !important;display: block;}
.corpo-infografiche  .lista-news  ul.social_list li  { float: left;border: 0 !important;margin: 0 15px 0 0 !important;padding: 0 !important;} 
.corpo-infografiche  .lista-news  ul.social_list li.fb { }
.corpo-infografiche  .lista-news  ul.social_list li.tw {  } 
.corpo-infografiche  .lista-news  ul.social_list li.gp {  width: 65px !important;   }  

/* AFC POPUP */

.afc_popup {padding:0 0 10px;overflow:hidden; margin: 0 0 10px 0; } 
.afc_popup div.afc_adsag{ font-size:11px; text-align: right;margin-right: 30px;} 
.afc_popup a.afc_colorag{color:#333;} 
.afc_popup span.afc_adsurl{ color: #993333;font-weight: bold;text-decoration:none;font-size:15px;margin-bottom:5px; display: block;} 
.afc_popup span.afc_adstxt{display: block;padding: 0;font-size: 13px;color: #333;float: left;margin-right: 5px;} 
.afc_popup a.afc_adslink{display:block; color:#333;font-size:13px;}   
#popUpContainer .view-all {margin: 0 0 10px 55px !important;}                      
 
 
/* VIDEO */
.block-hp-video {clear: both;margin:  0 0 35px;overflow: hidden;background: none;}
.block-hp-video h4 {color: #993333;font-size: 18px;position: relative; padding:0 0 5px 0;margin-bottom: 15px;text-transform: uppercase;}
.block-hp-video h4:before{content: "";height: 2px;width: 100%;background:#993333;position: absolute;bottom: 2px;left: 0;}
.block-hp-video h4:after {content: "";height: 1px;width: 100%;background:#993333;position: absolute;bottom: 0px;left:0;}
.block-hp-video h4 a {color: #993333;}
.block-hp-video > a.title_feed_video {color: #FFFFFF !important;}
.block-hp-video .block-hp-video-left {float: left;overflow: hidden;width: 200px;}
.block-hp-video .block-hp-video-right {float: left;overflow: hidden;padding: 1px 0 0 20px;width: 340px;}
.block-hp-video .block-hp-video-right h3 {clear: both;font-weight: bold;font-size: 20px;margin-bottom: 10px;}
.block-hp-video .block-hp-video-right a {color: #000000;}
.block-hp-video .block-hp-video-right li {font-size: 16px;color: #333333;line-height: 1.5em;}
.block-hp-video .block-hp-video-right i{font-style: normal;}
.block-hp-video .leggi{padding: 10px 0 0 0px; overflow: hidden; display: block;}

.lista-news .news-block { margin: 0 !important;}
                   
/* UN BLOG AL GIORNO */
.box-blog  {margin: 20px auto; max-width: 100%; padding-top: 10px; width: 560px;border-bottom: 1px solid #cccccc;padding-bottom: 20px;}
.box-blog  .titolo  { margin: 0 auto; width: 560px; height: 30px; text-align: center;}
.box-blog .titolo h2 { border-top: 1px solid #cccccc; color: #933;text-transform: uppercase;font-size: 20px;}
.box-blog .titolo h2 span {background: none repeat scroll 0 0 #ffffff; display: inline-block;padding: 0 10px;position: relative;top: -12px;}
.box-blog .lancio { background: url("/images/sprite-blog.png") no-repeat scroll -492px -966px transparent; height: 54px; text-align:center;width:436px;padding-left: 95px;}
.box-blog .lancio h3 {font-size: 15px; line-height: 1.1; margin: 0 0 1px; }
.box-blog .lancio h3 a { }
.box-blog .lancio span { }
 
                                                   
                              