/* stili per l'elenco dei risultati */

.aui ul.consobResult, ul.consobResult {
    width: 100%;
    padding: 0;
    margin: 0;
    float: left; 
    position: relative;
    list-style: outside none none;
}

.aui ul.consobResult li, ul.consobResult li {
    display: inline-block;
    float: left;
    width: 100%;
    line-height: normal;
    background-color: #eaf3f3;
    border: 1px solid #d9e4e6;
    font-size: 0.9em;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.aui ul.consobResult li:nth-child(odd), ul.consobResult li:nth-child(odd) {
    background-color: transparent;
}

.aui ul.consobResult div, ul.consobResult div {
    display: inline-block;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;  
    float: left;
    width: 100%;
    min-width: 200px;
}

.aui ul.consobResult div[class^="div"], ul.consobResult div[class^="div"] {
    padding-left: 10px;
    padding-right: 10px;
}

.aui ul.consobResult .div100, ul.consobResult .div100 {
    width: 100%;
    min-width: 200px;
}
.aui ul.consobResult .div80, ul.consobResult .div80 {
    width: 80%;
    min-width: 200px;
}
.aui ul.consobResult .div75, ul.consobResult .div75 {
    width: 75%;
    min-width: 175px;
}
.aui ul.consobResult .div70, ul.consobResult .div70 {
    width: 70%;
    min-width: 175px;
}
.aui ul.consobResult .div50, ul.consobResult .div50 {
    width: 50%;
    min-width: 175px;
    max-width: 300px;
}
.aui ul.consobResult .div30, ul.consobResult .div30 {
    width: 30%;
    min-width: 80px;
    max-width: 175px;
}
.aui ul.consobResult .div25, ul.consobResult .div25 {
    width: 25%;
    min-width: 80px;
    max-width: 175px;
}
.aui ul.consobResult .div20, ul.consobResult .div20 {
    width: 20%;
    min-width: 80px;
    max-width: 125px;
}
.aui ul.consobResult .div20w, ul.consobResult .div20w {
    width: 20%;
    min-width: 80px;
    max-width: 150px;
}

.aui ul.consobResult div.dwn, ul.consobResult div.dwn {
    margin-top: 5px;
}

.aui ul.consobResult div.b, ul.consobResult div.b {
    font-weight: bold;
}

.aui ul.consobResult div.j, ul.consobResult div.j {
    text-align: justify;
}

.aui ul.consobResult div.lft, ul.consobResult div.lft {
    clear: left;
}

.aui ul.consobResult div.center, ul.consobResult div.center {
    text-align: center;
}

.aui ul.consobResult li.header, ul.consobResult li.header {
    background-color: #004d99;
    padding: 0px;
    color: white;
    text-transform: uppercase;
}

.aui ul.consobResult li.header div, ul.consobResult li.header div {
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
}
.aui ul.consobResult li.header div.border, ul.consobResult li.header div.border {
    border-right: 1px solid #e1e1e1;
}

.aui ul.consobResult li.header div.summary, ul.consobResult li.header div.summary {
    text-align: left;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: bold;
    font-size: 0.9em;
    border-bottom: 1px solid #e1e1e1;
}
.aui ul.consobResult li.header div.summary, ul.consobResult li.header div.summary2 {
    text-align: left;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: bold;
    font-size: 0.9em;
}

.aui ul.consobResult div a, ul.consobResult div a {
    float: left;
    font-weight: normal;
}

.aui ul.consobResult div b a, ul.consobResult div b a, 
.aui ul.consobResult div strong a, ul.consobResult div strong a {
    font-weight: bold;
}

.aui ul.consobResult div a.zip, ul.consobResult div a.zip,
.aui ul.consobResult div a.pdf, ul.consobResult div a.pdf {
    float: left;
    clear: both;
    margin-top: 5px;
    text-align: left;
    font-size: inherit;
    text-decoration: none;
    background: transparent url('/PubblicazioniPortlet/resources/css/images/freccia_download_blu_piccola.png') no-repeat left top;
    padding-left: 22px;
    min-height: 18px;
    line-height: 18px;
}
.aui ul.consobResult div a.zip:hover, ul.consobResult div a.zip:hover,
.aui ul.consobResult div a.pdf:hover, ul.consobResult div a.pdf:hover {
    color: #808082;
    text-decoration: underline;
}

.aui ul.consobResult div span.zip, ul.consobResult div span.zip, 
.aui ul.consobResult div span.pdf, ul.consobResult div span.pdf {
    float: left;
    clear: both;
    text-align: left;
    font-size: inherit;
}

.aui ul.consobResult div span.zip a, ul.consobResult div span.zip a, 
.aui ul.consobResult div span.pdf a, ul.consobResult div span.pdf a {
    clear: both;
    margin-top: 5px;
    text-decoration: none;
    background: transparent url('/PubblicazioniPortlet/resources/css/images/freccia_download_blu_piccola.png') no-repeat left top;
    padding-left: 22px;
    min-height: 18px;
    line-height: 18px;
}
.aui ul.consobResult div span.zip a:hover, ul.consobResult div span.zip a:hover, 
.aui ul.consobResult div span.pdf a:hover, ul.consobResult div span.pdf a:hover {
    color: #808082;
    text-decoration: underline;
}

.aui ul.consobResult div p, ul.consobResult div p {
    float: left;
    clear: left;
    margin: 0px;
    width: 100%;
}

.aui ul.consobResult div p.date, ul.consobResult div p.date {
    font-size: inherit;
}

.aui ul.consobResult div p a, ul.consobResult div p a {
    float: left;
    clear: left;
    font-size: inherit;
    margin-top: 3px;
}

.aui ul.consobResult div .dwn, ul.consobResult div .dwn {
    margin-top: 5px;
}
.aui ul.consobResult div .dwn2, ul.consobResult div .dwn2 {
    margin-top: 3px;
}

.aui ul.consobResult div .mobile, ul.consobResult div .mobile {
    display: none;
}

/* bollettino - periodo quindicinale */

.aui ul.bollettinoperiodo, ul.bollettinoperiodo {
    width: 100%;
    padding: 0;
    margin: 0;
    float: left; 
    position: relative;
    list-style: outside none none;
}

.aui ul.bollettinoperiodo li, ul.bollettinoperiodo li {
    display: inline-block;
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
    margin-bottom: 15px;
    font-size: 0.9em;
    line-height: normal;
}

.aui ul.bollettinoperiodo li div.text, ul.bollettinoperiodo li div.text {
    text-align: justify;
    width: 100%;
}

.aui ul.bollettinoperiodo div.text p, ul.bollettinoperiodo div.text p {
    float: left;
    clear: left;
    margin: 0px;
    width: 100%;
}
.aui ul.bollettinoperiodo div.text p.dwn, ul.bollettinoperiodo div.text p.dwn {
    margin-top: 5px;
}
.aui ul.bollettinoperiodo div.text p.dwn2, ul.bollettinoperiodo div.text p.dwn2 {
    margin-top: 3px;
}

.aui ul.bollettinoperiodo div a.zip, ul.bollettinoperiodo div a.zip,
.aui ul.bollettinoperiodo div a.pdf, ul.bollettinoperiodo div a.pdf {
    float: left;
    clear: left;
    margin-top: 5px;
    text-align: left;
    font-size: inherit;
    text-decoration: none;
    background: transparent url('/PubblicazioniPortlet/resources/css/images/freccia_download_blu_piccola.png') no-repeat left top;
    padding-left: 22px;
    min-height: 18px;
    line-height: 18px;
}
.aui ul.bollettinoperiodo div a.zip:hover, ul.bollettinoperiodo div a.zip:hover,
.aui ul.bollettinoperiodo div a.pdf:hover, ul.bollettinoperiodo div a.pdf:hover {
    color: #808082;
    text-decoration: underline;
}

.aui ul.bollettinoperiodo li div.title, ul.bollettinoperiodo li div.title {
    color: #144f94;
    background-color: #e9eff4;
    font-weight: bold;
    padding: 5px;
    padding-left: 10px;
}

.aui ul.bollettinoperiodo li div.title2, ul.bollettinoperiodo li div.title2 {
    padding: 0px;
    margin: 0px;
}

/* consob home - newsletter */

.aui div.homenewsletter a:hover, div.homenewsletter a:hover {
    text-decoration: none;
}

.aui div.homenewsletter p.title, div.homenewsletter p.title {
    color: #004d99;
    font-weight: bold;
    border-top: 2px solid #004d99;
    border-bottom: 2px solid #004d99;
    padding: 10px 0;
    margin-bottom: 0px;
}

.aui div.homenewsletter div.abstract, div.homenewsletter div.abstract {

}

.aui div.homenewsletter div.abstract ul.navigation, div.homenewsletter div.abstract ul.navigation {
    margin: 0;
    padding: 0;
}

.aui div.homenewsletter div.abstract ul.navigation li, div.homenewsletter div.abstract ul.navigation li {
    list-style: none;
    line-height: 20px;
}

.aui div.homenewsletter div.abstract a, div.homecomtutela div.abstract a {
    color: #414042;
    line-height: 20px;
    font-size: 1em;
    text-decoration: none;
    display: block;
    float: left;
    clear: both;
    width: 97%;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #386990;
}
/*
.aui div.homenewsletter div.abstract a:first-of-type, div.homenewsletter div.abstract a:first-of-type {
    text-transform: uppercase;
    border-bottom: 0px solid;
    padding-bottom: 5px;
}
*/
.aui div.homenewsletter div.abstract a img {
    display: none;
}

.aui div.homenewsletter div.pdf, div.homenewsletter div.pdf {
    background: transparent url('/PubblicazioniPortlet/resources/css/images/maNewsLetter.jpg') no-repeat center top;
    background-size: 200px 260px;
    border-bottom: 2px solid #386990;
    width: 100%;
    clear: both;
    float: left;
    padding-top: 300px;
    padding-bottom: 10px;
    margin-top: 30px;
    margin-bottom: 10px;
}

.aui div.homenewsletter div.pdf a, div.homenewsletter div.pdf a {
    background: transparent url('/PubblicazioniPortlet/resources/css/images/download_freccia_giu.png') no-repeat right center;
    padding-right: 20px;
    text-decoration: none;
    color: #0e3c56;
}

/* ultima newsletter                  */
/* liste di icone: linklistliferayico */

.aui div.ultimanewsletter span.listIcon.newsletter, div.ultimanewsletter span.listIcon.newsletter {
    clear: left;
    float: left;
    width: 32px;
    height: 32px;
    margin-right: 0.75em;
    margin-top: 5px;
}

.aui div.ultimanewsletter a.listLink.newsletter, div.ultimanewsletter a.listLink.newsletter {
    clear: right;
    float: left;
    max-width: 85%;
    margin-top: 10px;
}

.aui div.ultimanewsletter span.newsletter.pdfIcon, div.ultimanewsletter span.newsletter.pdfIcon {
    background-image: url('/PubblicazioniPortlet/resources/css/images/pdfIcon.png');
    background-repeat: no-repeat;
    background-position: center center;
}

/*      ultime newsletter           */

.aui ul.ultimenewsletter, ul.ultimenewsletter {
    position: relative;
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
    line-height: 20px;
    list-style: none;
}

.aui ul.ultimenewsletter li.abstract, ul.ultimenewsletter li.abstract {
    display: inline-block;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;  
    float: left;
    width: 100%;
    line-height: normal;
    border: 1px solid #d9e4e6;
    list-style: none;
    padding: 15px;
    padding-bottom: 5px;
    margin-top: 0px;
    margin-bottom: 20px;
    background-color: #eaf3f3;
    font-size: 0.9em;
}

.aui ul.ultimenewsletter li.abstract .div100, ul.ultimenewsletter li.abstract .div100 {
    display: inline-block;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;  
    float: left;
    width: 100%;
    min-width: 200px;
}

.aui ul.ultimenewsletter li.abstract div a, ul.ultimenewsletter li.abstract div a {
    color: #004e7e;
}

.aui ul.ultimenewsletter li.abstract div span.title, ul.ultimenewsletter li.abstract div span.title {
    font-weight: bold;
    float: left;
}

.aui ul.ultimenewsletter li.abstract div span.pdf, ul.ultimenewsletter li.abstract div span.pdf {
    float: left;
    clear: both;
    text-align: left;
    font-size: inherit;
    min-height: 10px; /*caso inglese senza link*/
}

.aui ul.ultimenewsletter li.abstract div span.pdf a, ul.ultimenewsletter li.abstract div span.pdf a {
    clear: both;
    float: left;
    margin-top: 5px;
    text-decoration: none;
    background: transparent url('/PubblicazioniPortlet/resources/css/images/freccia_download_blu_piccola.png') no-repeat left top;
    padding-left: 22px;
    min-height: 18px;
    line-height: 18px;
}
.aui ul.ultimenewsletter li.abstract div span.pdf a:hover, ul.ultimenewsletter li.abstract div span.pdf a:hover {
    color: #808082;
    text-decoration: underline;
}

.aui ul.ultimenewsletter blockquote.abstract, ul.ultimenewsletter blockquote.abstract {
    margin: 0;
    margin-top: 5px;
    font-size: 0.9em;
}

.aui ul.ultimenewsletter blockquote.abstract a, ul.ultimenewsletter blockquote.abstract a {
    color: #004e7e;
}

.aui ul.ultimenewsletter blockquote.abstract BR + BR, ul.ultimenewsletter blockquote.abstract BR + BR {
    display: none;
}

.aui ul.ultimenewsletter ul.navigation, ul.ultimenewsletter ul.navigation li {
    padding-left: 10px;
    margin-bottom: 2px;
}

/*  comunicazioni a tutela       */

.aui ul.ultimecomtutela, ul.ultimecomtutela {
    padding: 0px;
    margin: 0px;
}

.aui ul.ultimecomtutela li.text, ul.ultimecomtutela li.text {
    list-style: none;
    padding: 15px;
    padding-top: 5px;
    padding-left: 5px;
    margin-bottom: 15px; /* 20px; */
    /*background-color: #f1f1f1; */
    /*border-bottom: 1px solid #386990;*/
    text-align: justify;
    
}
.aui ul.ultimecomtutela li.text div.separator, ul.ultimecomtutela li.text div.separator {
    float: left;
    list-style: none;
    border: none;
    margin-top: 20px;
    margin-bottom: 30px;
    height: 20px;
    width: 100%;
    background: transparent url('/PubblicazioniPortlet/resources/css/images/blog_item_bluette.png') no-repeat center bottom;
}

.aui ul.ultimecomtutela div.header, ul.ultimecomtutela div.header {
    font-weight: bold;
    font-family: Arial, Helvetica, "Open Sans", Verdana, sans-serif;
    margin-bottom: 20px;
}

.aui ul.ultimecomtutela div.date, ul.ultimecomtutela div.date {
    display: block;
    float: left;
    margin-right: 15px;
    background-color: #005a80;
    color: #ffffff;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-weight: normal;
}

.aui ul.homecomtutela, ul.homecomtutela {
    width: 100%;
    padding: 0;
    margin: 0;
    float: left; 
    position: relative;
    list-style: outside none none;
    font-family: Arial, Helvetica, "Open Sans", Verdana, sans-serif;
    line-height: 20px;
}

.aui ul.homecomtutela li, ul.homecomtutela li {
    display: inline-block;
    float: left;
    width: 100%;
    font-size: 0.9em;
    border-bottom: 1px solid #386990;
    margin-top: 0px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 0px;
    line-height: 20px;
}

.aui ul.homecomtutela div.date, ul.homecomtutela div.date {
    display: block;
    float: left;
    margin-right: 20px;
    background-color: #005a80;
    color: #ffffff;
    width: 60px;
    min-width: 60px;
    height: 60px;
    text-align: center;
}

.aui ul.homecomtutela div.date .day, ul.homecomtutela div.date .day {
    display: block;
    font-size: 22px;
    padding-top: 10px;
    line-height: 20px;
}

.aui ul.homecomtutela div.date .month, ul.homecomtutela div.date .month {
    display: block;
    font-size: 16px;
    padding-top: 2px;
    line-height: 20px;
}

.aui ul.homecomtutela div.text, ul.homecomtutela div.text {
    width: calc(100% - 80px);
    min-width: 100px;
    float: left;
}

.aui ul.homecomtutela div.text p a, ul.homecomtutela div.text p a {
    color: #414042;
    line-height: 20px;
    font-size: 0.95em; /*12px;*/
    text-decoration: none;
    margin-top: 0px;
}
.aui ul.homecomtutela div.text p a:hover, ul.homecomtutela div.text p a:hover {
    text-decoration: none;
}

.aui ul.homecomtutela div.text p.title a, ul.homecomtutela div.text p.title a {
    font-size: 1.1em; /*14px;*/
    font-weight: bold;
    margin-bottom: 10px;
} 

/* regolamentazione - consultazioni */

.aui ul.consultazioni, ul.consultazioni {
    width: 100%;
    padding: 0;
    margin: 0;
    float: left; 
    position: relative;
    list-style: outside none none;
}

.aui ul.consultazioni li, ul.consultazioni li {
    display: inline-block;
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
    margin-bottom: 35px;
    font-size: 0.9em;
    line-height: normal;
}

.aui ul.consultazioni li div.text, ul.consultazioni li div.text {
    text-align: justify;
    width: 100%;
}

.aui ul.consultazioni div.text p, ul.consultazioni div.text p {
    float: left;
    clear: left;
    margin: 0px;
    width: 100%;
}
.aui ul.consultazioni div.text p.dwn, ul.consultazioni div.text p.dwn {
    margin-top: 5px;
}
.aui ul.consultazioni div.text p.dwn2, ul.consultazioni div.text p.dwn2 {
    margin-top: 3px;
}

.aui ul.consultazioni div a.zip, ul.consultazioni div a.zip,
.aui ul.consultazioni div span.pdf a, ul.consultazioni div span.pdf a {
    float: left;
    clear: left;
    margin-top: 5px;
    text-align: left;
    font-size: inherit;
    text-decoration: none;
    font-weight: normal;
    background: transparent url('/PubblicazioniPortlet/resources/css/images/freccia_download_blu_piccola.png') no-repeat left top;
    padding-left: 22px;
    min-height: 18px;
    line-height: 18px;
}
.aui ul.consultazioni div a.zip:hover, ul.consultazioni div a.zip:hover,
.aui ul.consultazioni div span.pdf a:hover, ul.consultazioni div span.pdf a:hover {
    color: #808082;
    text-decoration: underline;
}
.aui ul.consultazioni div a.zip, ul.consultazioni div a.zip {
    margin-bottom: 5px;
}

.aui ul.consultazioni li div.separator, ul.consultazioni li div.separator {
    float: left;
    list-style: none;
    border: none;
    margin-top: 35px;
    margin-bottom: 0px;
    height: 20px;
    width: 100%;
    background: transparent url('/PubblicazioniPortlet/resources/css/images/blog_item_bluette.png') no-repeat center bottom;
}

/* regolamentazione - legal framework */

.aui ul.legal_framework, ul.legal_framework {
    width: 100%;
    padding: 0;
    margin: 0;
    float: left; 
    position: relative;
    list-style: outside none none;
}

.aui ul.legal_framework li, ul.legal_framework li {
    display: inline-block;
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
    margin-bottom: 35px;
    font-size: 0.9em;
    line-height: normal;
}

.aui ul.legal_framework li div.text, ul.legal_framework li div.text {
    text-align: justify;
    width: 100%;
}

.aui ul.legal_framework div.text p, ul.legal_framework div.text p {
    float: left;
    clear: left;
    margin: 0px;
    width: 100%;
}
.aui ul.legal_framework div.text p.dwn, ul.legal_framework div.text p.dwn {
    margin-top: 5px;
}
.aui ul.legal_framework div.text p.dwn2, ul.legal_framework div.text p.dwn2 {
    margin-top: 3px;
}

.aui ul.legal_framework div a.zip, ul.legal_framework div a.zip,
.aui ul.legal_framework div span.pdf a, ul.legal_framework div span.pdf a {
    float: left;
    clear: left;
    margin-top: 5px;
    text-align: left;
    font-size: inherit;
    text-decoration: none;
    font-weight: normal;
    background: transparent url('/PubblicazioniPortlet/resources/css/images/freccia_download_blu_piccola.png') no-repeat left top;
    padding-left: 22px;
    min-height: 18px;
    line-height: 18px;
}
.aui ul.legal_framework div a.zip:hover, ul.legal_framework div a.zip:hover,
.aui ul.legal_framework div span.pdf a:hover, ul.legal_framework div span.pdf a:hover {
    color: #808082;
    text-decoration: underline;
}
.aui ul.legal_framework div a.zip, ul.legal_framework div a.zip {
    margin-bottom: 5px;
}

.aui ul.legal_framework li div.separator, ul.legal_framework li div.separator {
    float: left;
    list-style: none;
    border: none;
    margin-top: 35px;
    margin-bottom: 0px;
    height: 20px;
    width: 100%;
    background: transparent url('/PubblicazioniPortlet/resources/css/images/blog_item_bluette.png') no-repeat center bottom;
}

/* generico con spacer */

.aui ul.consobResultSpacer, ul.consobResultSpacer {
    width: 100%;
    padding: 0;
    margin: 0;
    float: left; 
    position: relative;
    list-style: outside none none;
}

.aui ul.consobResultSpacer li, ul.consobResultSpacer li {
    display: inline-block;
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
    margin-bottom: 35px;
    font-size: 0.9em;
    line-height: normal;
}

.aui ul.consobResultSpacer li div.text, ul.consobResultSpacer li div.text {
    text-align: justify;
    width: 100%;
}

.aui ul.consobResultSpacer div.text p, ul.consobResultSpacer div.text p {
    float: left;
    clear: left;
    margin: 0px;
    width: 100%;
}
.aui ul.consobResultSpacer div.text p.dwn, ul.consobResultSpacer div.text p.dwn {
    margin-top: 5px;
}
.aui ul.consobResultSpacer div.text p.dwn2, ul.consobResultSpacer div.text p.dwn2 {
    margin-top: 3px;
}

.aui ul.consobResultSpacer div a.zip, ul.consobResultSpacer div a.zip,
.aui ul.consobResultSpacer div span.pdf a, ul.consobResultSpacer div span.pdf a {
    float: left;
    clear: left;
    margin-top: 5px;
    text-align: left;
    font-size: inherit;
    text-decoration: none;
    font-weight: normal;
    background: transparent url('/PubblicazioniPortlet/resources/css/images/freccia_download_blu_piccola.png') no-repeat left top;
    padding-left: 22px;
    min-height: 18px;
    line-height: 18px;
}
.aui ul.consobResultSpacer div a.zip:hover, ul.consobResultSpacer div a.zip:hover,
.aui ul.consobResultSpacer div span.pdf a:hover, ul.consobResultSpacer div span.pdf a:hover {
    color: #808082;
    text-decoration: underline;
}
.aui ul.consobResultSpacer div a.zip, ul.consobResultSpacer div a.zip {
    margin-bottom: 5px;
}

.aui ul.consobResultSpacer li div.separator, ul.consobResultSpacer li div.separator {
    float: left;
    list-style: none;
    border: none;
    margin-top: 35px;
    margin-bottom: 0px;
    height: 20px;
    width: 100%;
    background: transparent url('/PubblicazioniPortlet/resources/css/images/blog_item_bluette.png') no-repeat center bottom;
}

/*  paginatore consob     */

.aui div.consobPaginator, div.consobPaginator {
    position: relative;
    width: 100%;
    float: left;
    margin: 0;
    padding: 12px;
    border: 1px solid #d9e4e6;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;  
}

.aui div.consobPaginator div.links, div.consobPaginator div.links {

}

.aui div.consobPaginator div.links div, div.consobPaginator div.links div {
    display: inline-block;
    width: auto;
    float: left;
    background-color: white;
    border: 1px solid #ddd;
    line-height: 20px;
    padding: 4px;
}
.aui div.consobPaginator div.links div.selected, div.consobPaginator div.links div.selected {
    background-color: #eaf3f3;
}

.aui div.consobPaginator div.links a, div.consobPaginator div.links a {
    display: block;
    min-width: 18px;
    text-align: center;
    color: #009ae5;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 20px;
    font-family: "Open Sans", sans-serif;
}
.aui div.consobPaginator div.links a:hover, div.consobPaginator div.links a:hover {
    cursor: pointer;
    text-decoration: none;
}

/*  paginatore consob borderless    */

.aui div.borderlessPaginator, div.borderlessPaginator {
    position: relative;
    width: 100%;
    float: left;
    margin: 0;
    padding: 12px;
    border: none;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;  
}

.aui div.borderlessPaginator div.links, div.borderlessPaginator div.links {

}

.aui div.borderlessPaginator div.links div, div.borderlessPaginator div.links div {
    display: inline-block;
    width: auto;
    float: left;
    background-color: white;
    border: 1px solid #ddd;
    line-height: 20px;
    padding: 4px;
}
.aui div.borderlessPaginator div.links div.selected, div.borderlessPaginator div.links div.selected {
    background-color: #eaf3f3;
}

.aui div.borderlessPaginator div.links a, div.borderlessPaginator div.links a {
    display: block;
    min-width: 18px;
    text-align: center;
    color: #009ae5;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 20px;
    font-family: "Open Sans", sans-serif;
}
.aui div.borderlessPaginator div.links a:hover, div.borderlessPaginator div.links a:hover {
    cursor: pointer;
    text-decoration: none;
}

/*  paginatore unstyled     */

.aui div.unstyledPaginator, div.unstyledPaginator {
    position: relative;
    width: 100%;
    float: left;
    margin: 0;
    padding: 12px;
    border: none;
    background-color: transparent;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;  
}

.aui div.unstyledPaginator div.links, div.unstyledPaginator div.links {
    background-color: transparent;
}

.aui div.unstyledPaginator div.links div, div.unstyledPaginator div.links div {
    display: inline-block;
    width: auto;
    float: left;
    background-color: transparent;
    border: none;
    line-height: 20px;
    padding: 4px;
}
.aui div.unstyledPaginator div.links div.selected, div.unstyledPaginator div.links div.selected {
    background-color: transparent;
}

.aui div.unstyledPaginator div.links a, div.unstyledPaginator div.links a {
    display: block;
    text-align: center;
    color: #009ae5;
    font-size: inherit;
    font-weight: normal;
    line-height: 20px;
    font-family: "Open Sans", sans-serif;
}
.aui div.unstyledPaginator div.links a:hover, div.unstyledPaginator div.links a:hover {
    cursor: pointer;
    text-decoration: none;
}
.aui div.unstyledPaginator div.links div.selected a, div.unstyledPaginator div.links div.selected a {
    color: #808082;
    font-weight: bold;
}

/*                              */

@media (max-width: 550px) {

    .aui ul.consobResult div[class^="div"], ul.consobResult div[class^="div"] {
        width: 100%;
        max-width: 100%;
        margin-top: 5px;
    }
    
    .aui ul.consobResult div a, ul.consobResult div a {
        margin-top: 3px;
    }
    
    .aui ul.consobResult div.center, ul.consobResult div.center {
        text-align: left;
    }
    
    .aui ul.consobResult li.header, ul.consobResult li.header {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    
    .aui ul.consobResult li.header div, ul.consobResult li.header div {
        margin: 0px;
        text-align: center;
        padding-top: 5px;
        padding-bottom: 0px;
    }

    .aui ul.consobResult li.header div.border, ul.consobResult li.header div.border {
        border-right: none;
        border-bottom: 1px solid #e1e1e1;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .aui ul.consobResult li.header div.summary, ul.consobResult li.header div.summary {
        text-align: center;
        padding-top: 0px;
        padding-bottom: 5px;
    }
    .aui ul.consobResult li.header div.summary2, ul.consobResult li.header div.summary2 {
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    
    .aui ul.consobResult div .mobile, ul.consobResult div .mobile {
        display: inline;
    }
    
    .aui div.homenewsletter div.pdf, div.homenewsletter div.pdf {
        background: none;
        padding-top: 10px;
    }
    
}