.ricerca_scientifica_2019 {
  position: relative; }
  .ricerca_scientifica_2019 .banner img {
    width: 100%; }
  .ricerca_scientifica_2019 .spacer {
    width: calc(100% - 30px);
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto; }
  .ricerca_scientifica_2019 .intro {
    text-align: left;
    padding: 30px 0;
    line-height: 1.5em;
    text-align: center; }
    @media (min-width: 768px) {
      .ricerca_scientifica_2019 .intro {
        font-size: 16px; } }
    @media (min-width: 1200px) {
      .ricerca_scientifica_2019 .intro {
        font-size: 17px; } }
    .ricerca_scientifica_2019 .intro .spacer {
      max-width: 700px; }
    .ricerca_scientifica_2019 .intro h1, .ricerca_scientifica_2019 .intro h2, .ricerca_scientifica_2019 .intro h3, .ricerca_scientifica_2019 .intro h4, .ricerca_scientifica_2019 .intro h5, .ricerca_scientifica_2019 .intro h6 {
      margin: 0 0 10px 0;
      padding: 0;
      line-height: 1.2em;
      display: block;
      font-size: 1.6em; }
    .ricerca_scientifica_2019 .intro ul {
      margin: 0;
      margin-top: 10px;
      padding: 0; }
      .ricerca_scientifica_2019 .intro ul li {
        list-style: none;
        padding: 0; }
        .ricerca_scientifica_2019 .intro ul li:before {
          content: '\f105';
          color: #008ccc;
          font-family: 'FontAwesome';
          margin-right: 5px; }
  .ricerca_scientifica_2019 .repeater .spacer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .ricerca_scientifica_2019 .repeater .box {
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
    cursor: pointer;
    margin: 1%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 40px 20px;
    text-align: center;
    background: #EEE;
    color: #000;
    font-weight: bold;
    font-size: 1.3em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
    .ricerca_scientifica_2019 .repeater .box:hover {
      opacity: 0.5; }
    @media (min-width: 768px) {
      .ricerca_scientifica_2019 .repeater .box {
        min-height: 60px; } }
    .ricerca_scientifica_2019 .repeater .box a {
      color: #000;
      text-decoration: none; }
    @media (min-width: 450px) {
      .ricerca_scientifica_2019 .repeater .box {
        -ms-flex-preferred-size: calc(30% - 40px);
        flex-basis: calc(30% - 40px);
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0; } }
  .ricerca_scientifica_2019 .repeater .box1 {
    background: #bfd1dc;
    color: #000;
    font-weight: bold;
    font-size: 1.3em; }
    .ricerca_scientifica_2019 .repeater .box1 a {
      color: #000;
      text-decoration: none; }
  .ricerca_scientifica_2019 .repeater .box2 {
    background: #97d1cc; }
  .ricerca_scientifica_2019 .repeater .box3 {
    background: #d7acca; }
  .ricerca_scientifica_2019 .repeater .box4 {
    background: #c66363; }
  .ricerca_scientifica_2019 .repeater .box5 {
    background: #edde7d; }
  .ricerca_scientifica_2019 .repeater .box6 {
    background: #0c7b7e;
    color: #FFF;
    display: none; }
    .ricerca_scientifica_2019 .repeater .box6 a {
      color: #FFF; }
  .ricerca_scientifica_2019 .sub_testo {
    background: #F6F6F6;
    padding: 0;
    margin: 40px 0 0 0;
    text-align: left; }
    .ricerca_scientifica_2019 .sub_testo .spacer {
      max-width: none;
      width: 100%; }
    @media (min-width: 768px) {
      .ricerca_scientifica_2019 .sub_testo .flexer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -ms-flex-line-pack: center;
        align-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .ricerca_scientifica_2019 .sub_testo .flexer .immagine {
          width: 50%;
          height: auto; }
        .ricerca_scientifica_2019 .sub_testo .flexer .testo {
          width: calc(50% - 60px);
          margin-left: 20px; } }
    .ricerca_scientifica_2019 .sub_testo .immagine {
      background: url(../images/bg_attivita_ricerca.jpg) no-repeat center center;
      background-size: cover;
      height: 250px;
      width: 100%; }
    .ricerca_scientifica_2019 .sub_testo .testo {
      margin-top: 15px;
      padding: 20px;
      line-height: 1.5em; }
      @media (min-width: 1200px) {
        .ricerca_scientifica_2019 .sub_testo .testo {
          font-size: 17px; }
          .ricerca_scientifica_2019 .sub_testo .testo h1, .ricerca_scientifica_2019 .sub_testo .testo h2, .ricerca_scientifica_2019 .sub_testo .testo h3, .ricerca_scientifica_2019 .sub_testo .testo h4, .ricerca_scientifica_2019 .sub_testo .testo h5, .ricerca_scientifica_2019 .sub_testo .testo h6 {
            font-size: 1.5em;
            margin-bottom: 10px; } }
      .ricerca_scientifica_2019 .sub_testo .testo ul {
        margin: 0;
        padding: 0; }
        .ricerca_scientifica_2019 .sub_testo .testo ul li {
          margin: 10px 0;
          padding: 0;
          list-style: none; }
          .ricerca_scientifica_2019 .sub_testo .testo ul li:before {
            content: '\f105';
            color: #008ccc;
            font-family: 'FontAwesome';
            margin-right: 5px; }
    .ricerca_scientifica_2019 .sub_testo h1, .ricerca_scientifica_2019 .sub_testo h2, .ricerca_scientifica_2019 .sub_testo h3, .ricerca_scientifica_2019 .sub_testo h4, .ricerca_scientifica_2019 .sub_testo h5, .ricerca_scientifica_2019 .sub_testo h6 {
      color: #008ccc;
      font-weight: normal;
      font-size: 22px;
      margin-bottom: 5px; }

.ricerca_scientifica_2019_interna {
  position: relative; }
  .ricerca_scientifica_2019_interna .banner img {
    width: 100%; }
  .ricerca_scientifica_2019_interna .spacer {
    width: calc(100% - 30px);
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto; }
  .ricerca_scientifica_2019_interna .intro {
    text-align: left;
    padding: 30px 0;
    line-height: 1.5em; }
    @media (min-width: 768px) {
      .ricerca_scientifica_2019_interna .intro {
        font-size: 16px; } }
    @media (min-width: 1200px) {
      .ricerca_scientifica_2019_interna .intro {
        font-size: 17px; } }
    .ricerca_scientifica_2019_interna .intro .spacer {
      max-width: 700px; }
    .ricerca_scientifica_2019_interna .intro h1, .ricerca_scientifica_2019_interna .intro h2, .ricerca_scientifica_2019_interna .intro h3, .ricerca_scientifica_2019_interna .intro h4, .ricerca_scientifica_2019_interna .intro h5, .ricerca_scientifica_2019_interna .intro h6 {
      margin: 0 0 10px 0;
      padding: 0;
      line-height: 1.2em;
      color: #008ccc;
      font-weight: normal;
      font-size: 1.6em; }
    .ricerca_scientifica_2019_interna .intro ul {
      margin: 0;
      margin-top: 10px;
      padding: 0; }
      .ricerca_scientifica_2019_interna .intro ul li {
        margin: 10px 0;
        padding: 0;
        list-style: none; }
        .ricerca_scientifica_2019_interna .intro ul li:before {
          content: '\f105';
          color: #008ccc;
          font-family: 'FontAwesome';
          margin-right: 5px; }
  .ricerca_scientifica_2019_interna .contatti {
    text-align: center;
    background: #007bb3;
    color: #FFF;
    font-size: 18px;
    padding: 20px 0; }
    .ricerca_scientifica_2019_interna .contatti a {
      color: #FFF; }
  .ricerca_scientifica_2019_interna .sub_testo {
    background: #F6F6F6;
    padding: 0;
    margin: 40px 0 0 0;
    text-align: left; }
    @media (min-width: 768px) {
      .ricerca_scientifica_2019_interna .sub_testo {
        margin-top: 0; } }
    .ricerca_scientifica_2019_interna .sub_testo .spacer {
      max-width: none;
      width: 100%; }
    @media (min-width: 768px) {
      .ricerca_scientifica_2019_interna .sub_testo .flexer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -ms-flex-line-pack: center;
        align-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .ricerca_scientifica_2019_interna .sub_testo .flexer .immagine {
          width: 50%;
          height: auto; }
        .ricerca_scientifica_2019_interna .sub_testo .flexer .testo {
          width: calc(50% - 60px);
          margin-left: 20px; } }
    .ricerca_scientifica_2019_interna .sub_testo .immagine {
      background: url(../images/bg_adotta_libro.jpg) no-repeat center center;
      background-size: cover;
      height: 250px;
      width: 100%; }
    .ricerca_scientifica_2019_interna .sub_testo .testo {
      margin-top: 15px;
      padding: 20px;
      line-height: 1.5em;
      -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center; }
      @media (min-width: 1200px) {
        .ricerca_scientifica_2019_interna .sub_testo .testo {
          font-size: 17px; }
          .ricerca_scientifica_2019_interna .sub_testo .testo h1, .ricerca_scientifica_2019_interna .sub_testo .testo h2, .ricerca_scientifica_2019_interna .sub_testo .testo h3, .ricerca_scientifica_2019_interna .sub_testo .testo h4, .ricerca_scientifica_2019_interna .sub_testo .testo h5, .ricerca_scientifica_2019_interna .sub_testo .testo h6 {
            font-size: 1.5em;
            margin-bottom: 10px; } }
      .ricerca_scientifica_2019_interna .sub_testo .testo ul {
        margin: 0;
        padding: 0; }
        .ricerca_scientifica_2019_interna .sub_testo .testo ul li {
          margin: 10px 0;
          padding: 0;
          list-style: none; }
          .ricerca_scientifica_2019_interna .sub_testo .testo ul li:before {
            content: '\f105';
            color: #008ccc;
            font-family: 'FontAwesome';
            margin-right: 5px; }
    .ricerca_scientifica_2019_interna .sub_testo h1, .ricerca_scientifica_2019_interna .sub_testo h2, .ricerca_scientifica_2019_interna .sub_testo h3, .ricerca_scientifica_2019_interna .sub_testo h4, .ricerca_scientifica_2019_interna .sub_testo h5, .ricerca_scientifica_2019_interna .sub_testo h6 {
      color: #008ccc;
      font-weight: normal;
      font-size: 22px;
      margin-bottom: 5px; }
    .ricerca_scientifica_2019_interna .sub_testo h4 {
      margin-top: 10px;
      font-size: 18px; }

.ricerca_scientifica_2019_interna.ricerca_biblioteca .intro .spacer {
  max-width: 900px; }
  @media (min-width: 768px) {
    .ricerca_scientifica_2019_interna.ricerca_biblioteca .intro .spacer {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -ms-flex-line-pack: center;
      align-content: center;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  @media (min-width: 768px) {
    .ricerca_scientifica_2019_interna.ricerca_biblioteca .intro .spacer .testo {
      width: calc(100% - 300px);
      margin-right: 30px; } }

@media (min-width: 768px) {
  .ricerca_scientifica_2019_interna.ricerca_biblioteca .sub_testo_2 {
    margin-top: 0; } }

@media (min-width: 768px) {
  .ricerca_scientifica_2019_interna.ricerca_biblioteca .sub_testo_2 .flexer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

.ricerca_scientifica_2019_interna.ricerca_biblioteca .sub_testo_2 .immagine {
  background: url(../images/bg_adotta_libro.jpg) no-repeat center center;
  background-size: cover; }
  @media (min-width: 768px) {
    .ricerca_scientifica_2019_interna.ricerca_biblioteca .sub_testo_2 .immagine {
      min-height: 300px; } }

.breadcrumbs {
  text-align: center; }
  @media (max-width: 767px) {
    .breadcrumbs {
      font-size: 12px;
      padding: 5px 0; } }
  .breadcrumbs a {
    color: #008ccc; }
  .breadcrumbs .CMSBreadCrumbsCurrentItem {
    font-weight: bold; }
  @media (min-width: 768px) {
    .breadcrumbs {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      display: block;
      background: -webkit-gradient(linear, left top, left bottom, from(white), to(rgba(255, 255, 255, 0.6)));
      background: -webkit-linear-gradient(white, rgba(255, 255, 255, 0.6));
      background: -o-linear-gradient(white, rgba(255, 255, 255, 0.6));
      background: linear-gradient(white, rgba(255, 255, 255, 0.6));
      padding: 10px 0; } }

.login_2019_biblio {
  background: #EEE;
  border-radius: 10px;
  max-width: 700px;
  margin: 0 auto;
  margin-top: 20px; }
  @media (min-width: 768px) {
    .login_2019_biblio {
      width: 250px;
      margin-top: 0;
      padding: 0 0 0 7px; } }
  .login_2019_biblio h4 {
    margin: 0 15px -10px 5px !important;
    padding: 15px 0 10px 10px !important;
    border-bottom: 1px #FFF solid;
    display: block;
    font-size: 18px !important; }
  .login_2019_biblio .forgot-psw a {
    font-size: 13px;
    padding-bottom: 10px;
    display: block;
    text-align: center; }
  .login_2019_biblio .LogonPageBackground .DialogPosition {
    background: none; }
  .login_2019_biblio label {
    font-weight: bold;
    text-align: left;
    display: block;
    padding-left: 10px;
    margin-top: 10px; }
  .login_2019_biblio span.checkbox {
    margin-top: 10px;
    display: block; }
    .login_2019_biblio span.checkbox label {
      display: inline-block;
      margin: 0;
      font-weight: normal;
      font-size: 15px;
      padding: 0; }
  .login_2019_biblio .DialogPosition {
    width: 100%;
    padding: 5px 5px 5px 0px;
    margin: 0; }
    .login_2019_biblio .DialogPosition table, .login_2019_biblio .DialogPosition tbody {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-line-pack: center;
      align-content: center;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .login_2019_biblio .DialogPosition table tr, .login_2019_biblio .DialogPosition tbody tr {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
        .login_2019_biblio .DialogPosition table tr td, .login_2019_biblio .DialogPosition tbody tr td {
          display: block;
          width: 100%; }
    .login_2019_biblio .DialogPosition input[type="submit"] {
      margin: -10px 0 0 0;
      display: block;
      text-align: center;
      width: calc(100% - 10px);
      border-radius: 5px; }
    .login_2019_biblio .DialogPosition input[type="text"], .login_2019_biblio .DialogPosition input[type="password"] {
      margin: 0;
      padding: 5px;
      width: calc(100% - 20px); }

/*
.ricerca_scientifica_2019{
	margin: 15px 0;
	a{
		background: #1b67a5 !important;
	}
}
*/
