/*
#002e5f -> blu (font, sfondi, bottoni, decorazioni, etc)
#000000 -> nero (font main) refuso?
#333333 -> grigio scuro (font base)
#Eaedf2 -> grigio (sfondi strutture e navigazione)
#BCBCBC -> grigio chiaro (bordi input e bottoni)
#707070 -> grigio chiaro (placeholder)
#D7D7D7 -> grigio chiaro (bordi menu responsive)

#1E6665 -> verde petrolio (colore a contrasto: bottone servizi e altre funzionalità dinamiche)

css per archivio news - newsletter
*/

/* archivio news */

.lista_archivio main ul
{

    padding-left:0;
}

.lista_archivio p.data_simple
{
    font-size:0.8em;
    color:#012c5f;
    padding:0 0 5px 0;
    margin:0;
    /*display: inline-block;*/ /* Mko 2017_03_17 - Regola inserita per permettere l'allineamento delle etichette "intranet" nelle liste dei contenuti. Commentata perché è stato scelto un altro formato */
}

.lista_archivio  li p.etichetta.categoria {
    text-transform: uppercase;
    padding: 5px;
    margin:0 0 20px 0;
    background-color: #eaedf2;
    color: #002e5f;
    font-size: 0.7em;
    min-height: 18px;
    min-width: inherit;
	margin-right:10px;
	font-family: 'Open Sans', sans-serif;
}

.lista_archivio main ul li h3,
.lista_archivio main ul li h4
{
	margin-top:0 !important;
	text-transform: none;
	margin-bottom: 6px;
}

.lista_archivio main ul li h4 a {
	background: none !important;
	padding: 0 !important;
}

.lista_archivio main ul li
{
    list-style:none;
    padding:0;
    margin:0 0 25px 0;
    clear: left;
    /*float:left;*/
}

.lista_archivio main ul li img
{
    display:none;
}

@media (min-width: 480px) {
    .lista_archivio main ul li img
    {
        display:block;
        float:left;
        padding:0 33px 20px 0;
        width: auto;
        max-height: 190px;
    }
}


.lista_archivio.avvisi p.data

{
    background-color: #Eaedf2;
    color: #002e5f;
}

.lista_archivio.avvisi p.etichetta
{
    margin-left:0;
    background-color: #Eaedf2;
    color: #002e5f;
}

.lista_archivio.avvisi h3
{
background-color:transparent;
    margin-left:0;
    color: #002e5f;
}


.lista_archivio.avvisi h3, .lista_archivio.avvisi p
{
    margin-left:110px;
}

/* Tipologia risultati ricerca */

.lista_archivio ul.attchtype li{
	background-image: url(../img/web.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 65px;
}

.lista_archivio ul.attchtype li.csv{
	background-image: url(../img/csv.png);
}

.lista_archivio ul.attchtype li.xls{
	background-image: url(../img/xls.png);
}

.lista_archivio ul.attchtype li.doc{
	background-image: url(../img/doc.png);
}

.lista_archivio ul.attchtype li.pdf{
	background-image: url(../img/pdf.png);
}

.lista_archivio ul.attchtype li.rar{
	background-image: url(../img/rar.png);
}

.lista_archivio ul.attchtype li.rtf{
	background-image: url(../img/rtf.png);
}

.lista_archivio ul.attchtype li.zip{
	background-image: url(../img/zip.png);
}



/* Oggetto navigazione tabulazione di default per i risultati della ricerca */

.lista_archivio .tab-content ul {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
}

.lista_archivio .tab-content li {
	margin: 0;
	padding: 0 0 35px;
}

.lista_archivio .tab-content li  .etichetta{
    /*background-color: #002e5f;
    color: #fff;
	float: left;
	font-size: 0.8em;
	line-height: 0.9em;
	min-height: 30px;
	padding: 10px 10px 0;*/
	min-width: 125px;
	margin-left: -10px;
	margin-right: 12px;
	margin-top: -5px;
}

/*.lista_archivio .tab-content li  .etichetta.data{
	padding: 5px 10px 0
}

.lista_archivio .tab-content li  .etichetta strong{
    text-transform: uppercase;
}*/

.lista_archivio .tab-content li  h3{
	/*float: left;
	font-weight: bold;*/
	margin: 0;
	padding: 0;
	text-transform: none;
	font-size: 1.2em;
}

.lista_archivio .tab-content li  h3 a{
	background-color: inherit;
    color: #002e5f;
}

/*.lista_archivio .tab-content li  .inarchivio{ -> etichetta archivio in precedente risultati ricerca - REMOVE
    background-color: #Eaedf2;
    color: #000;
	float: left;
	font-size: 0.8em;
	line-height: 0.9em;
	min-height: 30px;
	padding: 10px;
	margin-top: -5px;
	margin-left: 12px;
    text-transform: uppercase;
	font-weight: bold;
}*/


.lista_archivio .tab-content  li .descrizione{
	clear: both;
}

.lista_archivio .categoria{
	background-image: url(../img/bordo.png);
	background-repeat: repeat-x;
	background-position: center left;
	font-size: 0.8em;
}

.lista_archivio .categoria a{
    background-color: #fff;
    color: #002e5f;
	padding: 0 5px;
}

.lista_archivio  .categoria :nth-child(2){
	background-image: none !important;
	padding-left: 0 !important;
}

.lista_archivio .categoria span{
	background-color: #fff;
}


.lista_archivio span.categoria-intranet, .lista_archivio span.fuori-catalogo, .lista_archivio span.tag-lista-categoria, .lista_archivio span.tag-categoria, .multimedia span.categoria-intranet {
	font-size: 0.9em;
	background-color: #012c5f;
	color: #fff;
	padding: 0px 4px;
	margin-left: 0px;
	margin-right: 5px;
	font-family: 'Open Sans', sans-serif;
}

.lista_archivio h3 > span.categoria-intranet, .lista_archivio h3 > span.fuori-catalogo, .lista_archivio h3 > span.tag-lista-categoria, .lista_archivio h3 > span.tag-categoria, .multimedia h4 > span.categoria-intranet {
	font-size: 0.7em;
}

span.categoria-intranet a {
	text-decoration: none;
	color: #fff;
}

/*.lista_archivio  .categoria :nth-child(2){
	background-image: url(../img/icona_freccia-blu-strong.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 20px;
}

.lista_archivio .categoria span{
	background-color: #fff;
	color: inherit;
	background-image: url(../img/icona_freccia-blu.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 6px;
	text-indent: -9999px;
	display: inline-block;
}*/

.lista_archivio .tab-content nav{
	padding-bottom: 35px;
	margin-bottom: 35px;
	clear:both;
}

/* fine archivio news */

/* newsletter */

.newsletter main ul
{

padding-left:0;
}

.newsletter p.data_simple
{
    font-size:0.8em;
    padding:0 0 5px 0;
    margin:0;
}

.newsletter main h3
{
    font-family: "Open Sans semibold",sans-serif;
    margin:10px 0;
    color: #002e5f;
}

.newsletter main h3 a
{
    background-color: inherit;
    color: #002e5f;
}

.newsletter main ul li
{
    list-style:none;
    padding:0;
    margin:0 0 25px 0;
    /*float:left; */ /* fix 24.11 */
    clear:left;
}

.newsletter main ul li img
{
    display:none;
}

@media (min-width: 480px) {
    .newsletter main ul li img
    {
        display:block;
        float:left;
        padding:0 33px 20px 0;
        width: auto;
        max-height: 190px;
    }
}

.newsletter p.data

{
    background-color: #Eaedf2;
    color: #002e5f;
}


.newsletter h4
{
background-color:transparent;
    margin:3px 0 5px 0 !important;
    color: #002e5f;
    font-size: 1em;
    text-transform: none;
}


.newsletter h4 a
{
background-color:transparent;
    color: #002e5f;
}



.newsletter  .sfondo_blocco
{
    background-color:#eaedf2;
}

.newsletter  .sfondo_blocco img
{
    width:100%;
}

.newsletter .sfondo_blocco h3
{
    padding:10px;
    margin:0 !important;
}

.newsletter .sfondo_blocco p
{
    padding:0 10px 10px 10px;
}

.newsletter div.blocco_primo_piano .col-md-4
{
    padding-left:15px;
    padding-right:15px;

}

.newsletter div.blocco_primo_piano .col-md-4:first-child
{
    padding-left:0;
    padding-right:30px;
}

.newsletter div.blocco_primo_piano .col-md-4:last-child
{
    padding-right:0;
    padding-left:30px;
}

@media (max-width: 991px){
    .newsletter div.blocco_primo_piano .col-md-4, .newsletter div.blocco_primo_piano .col-md-4:first-child, .newsletter div.blocco_primo_piano .col-md-4:last-child
    {
        padding-left:0;
        padding-right:0;

}


}
/* fine newsletter */

/* fix dropdown archivio avvisi */

div.dropdown-menu div p, div.dropdown-menu div h3, div.boxcookie p {
    margin-left: 0 !important;
}
/* fine fix dropdown archivio avvisi */

/* icone MailPrintBox e Social - Pompea - 03.12 */
.lista_archivio main .row.social_invia_stampa .invia_stampa li img, .lista_archivio main  .row.social_invia_stampa .social li img
{
    display: inline;
    float: none;
    padding: 0;
    width: auto;
}
/* fine icone MailPrintBox e Social - Pompea- 03.12 */


/* fix error W3C style in filterDataContent.jsp - Futura - 18.12 */
.ui-autocomplete-category {
    font-weight: bold;
    /*padding: .2em .4em;
    margin: .8em 0 .2em;
    line-height: 1.5;*/
    padding: 3px 1em 3px .4em;
    margin: 0;
    line-height: 1.1;
    font-size: .8em;
}

ul.ui-autocomplete.ui-menu li.ui-menu-item {
    line-height: 1.1;
    font-size: .8em;
}

/* fine fix error W3C style in filterDataContent.jsp - Futura - 18/12 */

/* filtro argomenti correalti - Sabrina - 29.01 */
.lista_archivio .elencoCorrelati p {
    margin-left: 0;
}
.elencoCorrelati, .elencoCorrelati a {
    margin-top: -25px;
    margin-bottom: 35px;
    color: #002E5F;
}
/* fine filtro argomenti correalti - Sabrina - 29.01 */

/* 20170131 fix carousel su lista archivio */
#carouselButtons{
    display: none;
}