
/* sfondo content */
body div#site-content {
    background: linear-gradient(to top, #e0e0e0 0%, #ece1e1 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#ece1e1', GradientType=0);
}




/* offcanvas right */
body div#offcanvas-right {
    background: #bc2828;  /* medio */
}




/* toolbar */
body div#toolbar-wrapper {
    background: #bc2828;  /* medio */
}

@media only screen and (min-width: 1024px) {
      body div#toolbar-wrapper {
        background: rgba(0, 0, 0, .5);
    }
}


/* nav */
body div#nav-wrapper {
    background: rgba(188, 40, 40, .8) !important;  /* medio */
}

/* menu */
@media only screen and (min-width: 1024px) {
    body div#nav-wrapper nav#headernav div.module-menu div[data-com="mixedmenu"] ul.mixedmenu li 
    a:hover, 
    body div#nav-wrapper nav#headernav div.module-menu div[data-com="mixedmenu"] ul.mixedmenu li span:hover {
        background: #bc2828 !important;  /* medio */
    }
}

body div#nav-wrapper nav#headernav div.module-menu div[data-com="mixedmenu"] ul.mixedmenu li.active a, 
body div#nav-wrapper nav#headernav div.module-menu div[data-com="mixedmenu"] ul.mixedmenu li.active span,
body div#nav-wrapper nav#headernav div.module-menu div[data-com="mixedmenu"] ul.mixedmenu li.current a, 
body div#nav-wrapper nav#headernav div.module-menu div[data-com="mixedmenu"] ul.mixedmenu li.current span {
    background: #bc2828 !important;  /* medio */
}


/* tendina */
body div#nav-wrapper nav#headernav div.module-menu div[data-com="mixedmenu"] div.dropdown-container {
    background: rgba(188, 40, 40, .8) !important;  /* medio */
}

@media only screen and (min-width: 1024px) {
    body div#nav-wrapper nav#headernav div.module-menu div[data-com="mixedmenu"] div.dropdown-container ul.nav-child li a:hover {
        background: #e57373 !important;   /* chiaro */
    } 
}

body div#nav-wrapper nav#headernav div.module-menu div[data-com="mixedmenu"] div.dropdown-container ul.nav-child li.active a, 
body div#nav-wrapper nav#headernav div.module-menu div[data-com="mixedmenu"] div.dropdown-container ul.nav-child li.active span,
body div#nav-wrapper nav#headernav div.module-menu div[data-com="mixedmenu"] div.dropdown-container ul.nav-child li.current a, 
body div#nav-wrapper nav#headernav div.module-menu div[data-com="mixedmenu"] div.dropdown-container ul.nav-child li.curent span {
    background: #e57373 !important;   /* chiaro */
}





/* home */
/* primo piano */
body.homepage div#top-c-wrapper  {
    background: linear-gradient(135deg, #e06969 0%, #dad6d7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e06969', endColorstr='#dad6d7', GradientType=1);
}

/* mix media */
body.homepage div#bottom-a-wrapper  {
    background: radial-gradient(ellipse at center, #fb6a6a 0%, #750000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb6a6a', endColorstr='#750000', GradientType=1);
}

body div#bottom-a-wrapper {
    background: rgba(64, 0, 0, 0.23);
}

/* DOCS */
/* cartelle */
body div.docman_list_layout div.docman_categories div.docman_category h4,
body div.docman_table_layout div.docman_categories div.docman_category h4 {
    background: #750000;  /* scuro */
}


/* documento */
body div.docman_list_layout form.k-js-grid-controller div.docman_document,
body div.docman_table_layout form.k-js-grid-controller div.docman_document {
    background: #750000;  /* scuro */
}

body div.docman_list_layout form.k-js-grid-controller div.docman_document div.docman_download a.btn,
body div.docman_table_layout form.k-js-grid-controller div.docman_document div.docman_download a.btn {
    background: #e57373;   /* chiaro */
}

@media only screen and (min-width: 1024px) {
    body div.docman_list_layout form.k-js-grid-controller div.docman_document div.docman_download a.btn:hover,
    body div.docman_table_layout form.k-js-grid-controller div.docman_document div.docman_download a.btn:hover {
        background: #bc2828;   /* medio */
    }
}




/* FORM */
/* bottoni */
body input.submit,
body button,
body a.btn,
body div.module-archivio div.custom-archivio div.archivio-cont a,
body article div.pp-article-wrapper div.info-articolo a.readmore span {
    background: #bc2828 !important;  /* medio */
}

@media only screen and (min-width: 1024px) {
    body input.submit:hover,
    body button:hover,
    body a.btn:hover,
    body div.module-archivio div.custom-archivio div.archivio-cont a:hover,
    body article div.pp-article-wrapper div.info-articolo a.readmore span:hover {
        background: #750000 !important;  /* scuro */
    }
}






/* BLOG */
@media only screen and (min-width: 1024px) {
    body div.blog div.notizia div.article-info div.page-header h2 a:hover,
    body form.blog-tags div.notizia div.article-info div.page-header h2 a:hover {
        color: #e57373;  /* chiaro */
    }
}




/* NEWS */
body div.item-page.articolo div.info-articolo div.dettagli-articolo h3.titolo {
    color: #bc2828;  /* medio */
}



/* BREADCRUMB */
body div#top-a-wrapper {
    background: #750000;  /* scuro */
}




/* SOCIETA */
body div.comitato p span.label,
body div.comitato div.card-organigramma span.label,
body div.singola-societa p span.label,
body div.singola-societa div.card-organigramma span.label,
body div.consiglio p span.label,
body div.consiglio div.card-organigramma span.label,
body div.mappasocieta div.lista-societa div.societa div.info p a {
    color: #bc2828;  /* medio */
}




/* DISCIPLINE */
body div.custom-boxes a.box div.box_all::after {
    background: rgba(188, 40, 40, .8);  /* medio */
}

body div.cv_concorsi table.banca tr th {
    border-bottom: 1px solid #e57373;  /* chiaro */
    color: #e57373;  /* chiaro */
}

body div.cv_concorsi table.banca tr td a {
    color: #750000;   /* scuro */
}

body.discipline-hp div#top-c-wrapper {
    background: linear-gradient(135deg, #e06969 0%, #dad6d7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e06969', endColorstr='#dad6d7', GradientType=1);
}

body.discipline-hp div.module-pp-discipline div.module-pp div.content div.secondary article.no-image {
    background: rgba(0, 0, 0, .75);
}

body.discipline-hp div#bottom-a-wrapper {
    background: #eceff1;
}

body div.module-terzolvl {
    background: #3f0000; /* scuro scuro */
}

@media only screen and (min-width: 1024px) {
   body div.module-terzolvl {
        background: transparent;
    }
}

body div.module-terzolvl div[data-com="mixedmenu"] div.dropdown-container {
    background: #3f0000; /* scuro scuro */
}

body.discipline-int div#sponsor-top-wrapper {
    background: #3f0000; /* scuro  scuro */
}

/*

rossi: 
chiaro #e57373
medio  #bc2828
scuro  #750000
scuro scuro  #3f0000

*/
/* immagine testata  */
@media only screen and (min-width: 1024px) {
    body div#headernav-wrapper {
        background-image: url(/templates/ifrit/images/testata-toscana.jpg);
    }
}

.assemblea-elettiva img {
    width: 100%;
}