@charset "UTF-8";
/* line 18, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
html, body, div, span, applet, embed, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, figure, input, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, picture {
  margin: 0;
  padding: 0;
  border: none;
}

/* line 23, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
header, footer, nav, section, article, aside, time {
  display: block;
}

/* line 27, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
body {
  background: #ebebeb;
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-family: "Cabin", Arial, sans-serif;
  font-weight: 400;
  color: #333;
  text-align: center;
}

/* line 37, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.h-section {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  left: 0;
  margin: 0 auto;
  text-align: center;
}
/* line 45, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.h-section .inner-section {
  clear: both;
  position: relative;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}
/* line 53, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.h-section .inner-section .inner-section-content {
  clear: both;
  position: relative;
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
  padding: 0;
  text-align: left;
}

/* line 62, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
a {
  text-decoration: none;
  color: #333;
}
/* line 4, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_hover-link.scss */
a:hover, a:focus {
  text-decoration: underline;
}
/* line 18, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
a:visited {
  color: #333;
}
/* line 21, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
a:focus {
  color: #333;
}
/* line 24, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
a:hover {
  color: #062c67;
}
/* line 27, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
a:active {
  color: #333;
}

@media all and (max-width: 1169px) {
  /* line 69, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
  .h-section .inner-section .inner-section-content {
    width: 96.14286%;
    left: 0;
    margin: 0 1.92857%;
    padding: 0;
  }
}
/* line 75, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.hidden {
  display: none;
}

/* line 77, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.invisibile {
  visibility: hidden;
}

/* line 79, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.goToMenu {
  float: right;
  right: 0;
  clear: both;
  margin: 0 0 20px;
  font-size: 10px;
  text-align: right;
}
/* line 86, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.goToMenu:after {
  content: " ^";
}

/* line 89, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.backToList {
  clear: both;
  text-align: left;
}
/* line 92, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.backToList a {
  display: block;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
/* line 97, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.backToList a:hover {
  text-decoration: none;
}
/* line 99, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.backToList a:before {
  content: "< ";
}
/* line 101, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.backToList.inside-text {
  text-align: right;
}

/* line 104, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
li.backToList a {
  margin-top: 20px;
}

/* line 107, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.read-more {
  text-align: right;
}
/* line 109, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.read-more a {
  display: block;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
/* line 114, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.read-more a:hover {
  text-decoration: none;
}
/* line 116, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.read-more a:after {
  content: " >";
}

/* line 119, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.button {
  position: relative;
  clear: both;
  widht: 100%;
  max-width: 428px;
  height: 37px;
  margin: 30px 0 15px;
  padding: 0;
  background-color: #354458;
  border: none;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  line-height: 37px;
  cursor: pointer;
}
/* line 136, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.button a, .button input {
  display: block;
  border: none;
  background-color: #354458;
  color: #fff;
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
}
/* line 6, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.button a:active, .button a:focus, .button input:active, .button input:focus {
  outline: none;
}
/* line 142, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.button a:hover, .button input:hover {
  -moz-box-shadow: #ccc 1px 1px 0;
  -webkit-box-shadow: #ccc 1px 1px 0;
  box-shadow: #ccc 1px 1px 0;
}
/* line 144, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.button.button-tendenze-evidenza {
  background-color: #fff;
  color: #333;
}
/* line 147, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.button.button-tendenze-evidenza a {
  background-color: #fff;
  color: #333;
}
/* line 150, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.button.button-tendenze-ultimo {
  background-color: #fff;
  color: #04aba4;
}
/* line 153, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.button.button-tendenze-ultimo a {
  background-color: #fff;
  color: #04aba4;
}
/* line 156, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.button.button-tendenze-ultimo a:hover {
  -moz-box-shadow: #333 1px 1px 0;
  -webkit-box-shadow: #333 1px 1px 0;
  box-shadow: #333 1px 1px 0;
}
/* line 158, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.button.button-fondazione {
  background-color: #2998dd;
  color: #fff;
  text-shadow: transparent 0 0 0;
}
/* line 162, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.button.button-fondazione a {
  background-color: #2998dd;
  color: #fff;
}
/* line 165, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.button.button-fondazione a:hover {
  -moz-box-shadow: #333 1px 1px 0;
  -webkit-box-shadow: #333 1px 1px 0;
  box-shadow: #333 1px 1px 0;
}

@media all and (max-width: 767px) {
  /* line 169, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
  .goToMenu {
    font-size: 12px;
    font-weight: 700;
    text-align: right;
  }
}
/* line 174, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.flotta_dx {
  position: relative;
  display: block;
  float: right;
  right: 0;
  margin: 0 0 20px 20px;
}

/* line 180, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.flotta_sx {
  position: relative;
  display: block;
  float: left;
  left: 0;
  margin: 0 20px 20px 0;
}

/* line 186, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.txtError {
  background-color: #ffc;
  color: #f33;
}

/* line 190, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.condivisione-social {
  float: left;
  width: 85px;
}

/* line 199, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .iCmsPag {
  clear: both;
  margin: 1em auto 2em auto;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  line-height: 2em;
}
/* line 206, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .iCmsPag ul {
  list-style: none;
  display: inline;
}
/* line 209, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .iCmsPag ul li {
  list-style: none;
  display: inline;
}
/* line 212, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .iCmsPag ul li:before {
  content: "";
}
/* line 214, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .iCmsPag p {
  padding: 0;
}
/* line 216, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .iCmsPag .iCmsPagNum {
  margin: 0px 4px;
}
/* line 218, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .iCmsPag .iCmsPagNum a {
  padding: 2px 7px;
  background-color: #fff;
  border: solid 1px #efefef;
  text-decoration: none;
  font-weight: bold;
  color: #060;
}
/* line 225, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .iCmsPag .iCmsPagNum a:hover {
  background-color: #efefef;
  color: #000;
  border: solid 1px #ccc;
}
/* line 229, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .iCmsPag .iCmsPagNum a .selected {
  padding: 2px 7px;
  background-color: #fff;
  color: #000;
  border: solid 1px #333;
  border-top: solid 2px #333;
  border-bottom: solid 2px #333;
  text-decoration: none;
  font-weight: bold;
}
/* line 239, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .iCmsPag .iCmsPagFirst {
  padding: 0px 5px 3px 15px;
  background-image: url(../../../skinAdmin/entigo/widgets/ico-first.gif);
  background-repeat: no-repeat;
  background-position: left center;
}
/* line 244, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .iCmsPag .iCmsPagPrev {
  padding: 0px 5px 3px 15px;
  background-image: url(../../../skinAdmin/entigo/widgets/ico-prev.gif);
  background-repeat: no-repeat;
  background-position: left center;
}
/* line 249, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .iCmsPag .iCmsPagNext {
  padding: 0px 15px 3px 5px;
  background-image: url(../../../skinAdmin/entigo/widgets/ico-next.gif);
  background-repeat: no-repeat;
  background-position: right center;
}
/* line 254, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .iCmsPag .iCmsPagLast {
  padding: 0px 15px 3px 5px;
  background-image: url(../../../skinAdmin/entigo/widgets/ico-last.gif);
  background-repeat: no-repeat;
  background-position: right center;
}

/* line 260, ../../../../var/mvc/website/assets/stylesheets/base/_base.sass */
.searchResults b {
  background-color: #efefef;
}

/* line 1, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header {
  margin-bottom: 5.71429%;
}
/* line 4, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section .inner-section-content {
  position: relative;
  padding: 2.85714% 0;
  margin-top: 0;
  z-index: 100;
}
/* line 11, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-header-content {
  position: relative;
  background-color: #fff;
  overflow: hidden;
}
/* line 15, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-header-content #main-logo {
  display: inline-block;
  width: 266px;
  margin: 0;
  margin-left: 1.92857%;
  font-size: 16px;
  line-height: 11px;
}
/* line 22, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-header-content #main-menu {
  position: relative;
  display: block;
  top: 0;
  float: right;
  right: 1.92857%;
  width: 63.07143%;
  height: 52px;
  padding: 0;
  margin: 0;
  text-align: right;
}
/* line 33, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-header-content #main-menu li {
  display: inline-block;
  margin-left: 2.85714%;
  margin-top: 13px;
  text-align: left;
  line-height: 13px;
}
/* line 39, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-header-content #main-menu li.firstOne {
  margin-left: 0;
}
/* line 41, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-header-content #main-menu li a {
  display: block;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 13px;
}
/* line 47, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-header-content #main-menu li .main-menu-desc {
  position: relative;
  display: block;
  font-size: 12px;
  font-style: italic;
  padding-top: 5px;
}
/* line 84, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-header-content #main-menu .main-submenu {
  display: none;
}
/* line 87, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-header-aside {
  position: absolute;
  top: 0;
  right: 0;
}
/* line 91, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-gallery {
  position: relative;
  margin-top: -5.71429%;
  margin-top: -moz-calc(-52px - 2.85714%);
  margin-top: -webkit-calc(-52px - 2.85714%);
  margin-top: calc(-52px - 2.85714%);
}
/* line 95, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-gallery a {
  display: block;
  color: #fff;
  /*+opacity(.85) */
}
/* line 99, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-gallery a.colore_ffffff {
  color: #fff;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.8);
  text-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.8);
}
/* line 102, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-gallery a.colore_d0c91f {
  color: #d0c91f;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.8);
  text-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.8);
}
/* line 105, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-gallery a.colore_29aba4 {
  color: #29aba4;
  text-shadow: 0 0 3px rgba(255, 255, 255, 0.8);
  text-shadow: 0 0 3px 0 rgba(255, 255, 255, 0.8);
}
/* line 108, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-gallery a.colore_eb7260 {
  color: #eb7260;
  text-shadow: 0 0 3px rgba(255, 255, 255, 0.8);
  text-shadow: 0 0 3px 0 rgba(255, 255, 255, 0.8);
}
/* line 111, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-gallery a.colore_3a9ad9 {
  color: #3a9ad9;
  text-shadow: 0 0 3px rgba(255, 255, 255, 0.8);
  text-shadow: 0 0 3px 0 rgba(255, 255, 255, 0.8);
}
/* line 114, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-gallery a.colore_354458 {
  color: #354458;
  text-shadow: 0 0 3px rgba(255, 255, 255, 0.8);
  text-shadow: 0 0 3px 0 rgba(255, 255, 255, 0.8);
}
/* line 117, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-gallery a.colore_333333 {
  color: #333333;
  text-shadow: 0 0 3px rgba(255, 255, 255, 0.8);
  text-shadow: 0 0 3px 0 rgba(255, 255, 255, 0.8);
}
/* line 120, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-gallery a:hover {
  text-decoration: none;
  /*+opacity(1) */
}
/* line 123, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-gallery img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 50;
}
/* line 128, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-gallery p {
  position: absolute;
  bottom: 5.71429%;
  left: 10.14286%;
  width: 79.85714%;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  line-height: 30px;
}
/* line 138, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #main-gallery p span {
  display: block;
  margin-top: 10px;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

/* line 146, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section .inner-section-extracontent {
  display: none;
  position: absolute;
  left: 0;
  width: 100%;
  padding: 0;
  margin: 0;
  z-index: 200;
}
/* line 154, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section .inner-section-extracontent .main-secondlevel {
  position: relative;
  width: 100%;
  padding: 0;
  margin: 0 auto;
  z-index: 500;
}
/* line 162, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section .inner-section-extracontent .main-secondlevel .main-submenu {
  clear: both;
  position: relative;
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
  padding: 0.96429% 0;
  text-align: left;
  list-style: none;
}
/* line 171, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section .inner-section-extracontent .main-secondlevel .main-submenu li {
  display: inline-block;
  width: 29.14286%;
  padding: 0.96429% 1.92857%;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  list-style: none;
}
/* line 179, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section .inner-section-extracontent .main-secondlevel .main-submenu li a {
  display: block;
}
/* line 182, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section .inner-section-extracontent .main-secondlevel .main-submenu li ul li {
  width: 100%;
  padding: 10px 0 0 10px;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  text-transform: none;
}
/* line 190, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section .inner-section-extracontent .main-secondlevel .main-submenu li .main-menu-desc {
  position: relative;
  display: block;
  padding-top: 5px;
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
  text-transform: none;
}
/* line 201, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #area_f_clone .main-secondlevel .main-submenu {
  background-color: #3a9ad9;
  color: #fff;
}
/* line 204, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #area_f_clone .main-secondlevel .main-submenu a {
  text-decoration: none;
  color: #fff;
}
/* line 4, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_hover-link.scss */
#main-header .inner-section #area_f_clone .main-secondlevel .main-submenu a:hover, #main-header .inner-section #area_f_clone .main-secondlevel .main-submenu a:focus {
  text-decoration: underline;
}
/* line 18, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-header .inner-section #area_f_clone .main-secondlevel .main-submenu a:visited {
  color: #fff;
}
/* line 21, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-header .inner-section #area_f_clone .main-secondlevel .main-submenu a:focus {
  color: #fff;
}
/* line 24, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-header .inner-section #area_f_clone .main-secondlevel .main-submenu a:hover {
  color: #fff;
}
/* line 27, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-header .inner-section #area_f_clone .main-secondlevel .main-submenu a:active {
  color: #fff;
}
/* line 209, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #area_e_clone .main-secondlevel .main-submenu {
  background-color: #eb7260;
  color: #fff;
}
/* line 212, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #area_e_clone .main-secondlevel .main-submenu a {
  text-decoration: none;
  color: #fff;
}
/* line 4, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_hover-link.scss */
#main-header .inner-section #area_e_clone .main-secondlevel .main-submenu a:hover, #main-header .inner-section #area_e_clone .main-secondlevel .main-submenu a:focus {
  text-decoration: underline;
}
/* line 18, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-header .inner-section #area_e_clone .main-secondlevel .main-submenu a:visited {
  color: #fff;
}
/* line 21, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-header .inner-section #area_e_clone .main-secondlevel .main-submenu a:focus {
  color: #fff;
}
/* line 24, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-header .inner-section #area_e_clone .main-secondlevel .main-submenu a:hover {
  color: #fff;
}
/* line 27, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-header .inner-section #area_e_clone .main-secondlevel .main-submenu a:active {
  color: #fff;
}
/* line 217, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #area_p_clone .main-secondlevel .main-submenu {
  background-color: #29aba4;
  color: #fff;
}
/* line 220, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #area_p_clone .main-secondlevel .main-submenu a {
  text-decoration: none;
  color: #fff;
}
/* line 4, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_hover-link.scss */
#main-header .inner-section #area_p_clone .main-secondlevel .main-submenu a:hover, #main-header .inner-section #area_p_clone .main-secondlevel .main-submenu a:focus {
  text-decoration: underline;
}
/* line 18, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-header .inner-section #area_p_clone .main-secondlevel .main-submenu a:visited {
  color: #fff;
}
/* line 21, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-header .inner-section #area_p_clone .main-secondlevel .main-submenu a:focus {
  color: #fff;
}
/* line 24, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-header .inner-section #area_p_clone .main-secondlevel .main-submenu a:hover {
  color: #fff;
}
/* line 27, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-header .inner-section #area_p_clone .main-secondlevel .main-submenu a:active {
  color: #fff;
}
/* line 225, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #area_g_clone .main-secondlevel .main-submenu {
  background-color: #d0c91f;
  color: #fff;
}
/* line 228, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#main-header .inner-section #area_g_clone .main-secondlevel .main-submenu a {
  text-decoration: none;
  color: #fff;
}
/* line 4, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_hover-link.scss */
#main-header .inner-section #area_g_clone .main-secondlevel .main-submenu a:hover, #main-header .inner-section #area_g_clone .main-secondlevel .main-submenu a:focus {
  text-decoration: underline;
}
/* line 18, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-header .inner-section #area_g_clone .main-secondlevel .main-submenu a:visited {
  color: #fff;
}
/* line 21, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-header .inner-section #area_g_clone .main-secondlevel .main-submenu a:focus {
  color: #fff;
}
/* line 24, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-header .inner-section #area_g_clone .main-secondlevel .main-submenu a:hover {
  color: #fff;
}
/* line 27, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-header .inner-section #area_g_clone .main-secondlevel .main-submenu a:active {
  color: #fff;
}

/* line 233, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
.interna #main-header {
  margin-bottom: 2.85714%;
}

/* line 237, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#utility-menu {
  position: relative;
  min-height: 31px;
  padding-top: 9px;
  text-align: right;
}
/* line 243, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#utility-menu li {
  display: inline-block;
  height: 22px;
  padding: 0 15px;
  border-left: solid 2px #d1d1d1;
  line-height: 22px;
}
/* line 249, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#utility-menu li.firstOne {
  border-left: none;
}
/* line 251, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#utility-menu li.lastOne {
  padding-right: 0;
}
/* line 253, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#utility-menu li #utility-menu-searchForm {
  height: 22px;
}
/* line 255, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#utility-menu li #utility-menu-searchForm input {
  height: 22px;
  padding: 0 4px;
  -moz-border-radius: 0 / 0;
  -webkit-border-radius: 0 0;
  border-radius: 0 / 0;
}
/* line 259, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#utility-menu li #utility-menu-searchForm #utility-menu-searchForm-submit {
  width: 22px;
  text-align: center;
}
/* line 262, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#utility-menu li a, #utility-menu li form {
  display: block;
  float: left;
  left: 0;
  width: 100%;
}
/* line 268, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
#utility-menu li.hasAccess a {
  font-weight: bold;
}

@media all and (min-width: 1170px) and (max-width: 1280px) {
  /* line 277, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-gallery p {
    left: 5.5%;
  }
}
@media all and (max-width: 1169px) {
  /* line 283, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-gallery p {
    left: 1.92857%;
  }

  /* line 288, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section .inner-section-extracontent .main-secondlevel {
    width: 96.14286%;
  }
}
@media all and (min-width: 480px) and (max-width: 767px) {
  /* line 294, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-gallery {
    position: relative;
    margin-top: -2.85714%;
  }
  /* line 297, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-gallery p {
    font-size: 16px;
    line-height: 18px;
  }
  /* line 300, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-gallery p span {
    display: block;
    font-size: 10px;
    line-height: 12px;
  }
}
@media all and (max-width: 479px) {
  /* line 307, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-gallery {
    position: relative;
    margin-top: -2.85714%;
  }
  /* line 310, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-gallery p {
    font-size: 14px;
    line-height: 14px;
  }
  /* line 313, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-gallery p span {
    display: block;
    margin-top: 5px;
    font-size: 11px;
    line-height: 12px;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  /* line 323, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-logo {
    display: block;
    width: 266px;
  }
  /* line 326, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu {
    display: inline-table;
    position: relative;
    float: none;
    top: auto;
    right: auto;
    height: auto;
    margin: 1.92857% 1.92857% 0;
    width: 96.14286%;
    text-align: right;
  }
  /* line 336, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu li {
    display: table-cell;
    text-align: center;
    margin-left: 0;
  }
}
@media all and (min-width: 480px) and (max-width: 767px) {
  /* line 345, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-logo {
    display: block;
    width: 266px;
  }
  /* line 348, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu {
    display: block;
    position: relative;
    float: none;
    top: auto;
    right: auto;
    height: auto;
    margin: 1.92857% 1.92857% 0;
    width: 96.14286%;
  }
  /* line 357, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu li, #main-header .inner-section #main-header-content #main-menu li.firstOne {
    display: block;
    margin-left: 58px;
  }
  /* line 360, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu li a, #main-header .inner-section #main-header-content #main-menu li .main-menu-desc, #main-header .inner-section #main-header-content #main-menu li.firstOne a, #main-header .inner-section #main-header-content #main-menu li.firstOne .main-menu-desc {
    display: inline-block;
  }
  /* line 362, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu li a, #main-header .inner-section #main-header-content #main-menu li.firstOne a {
    margin-right: 13px;
  }
  /* line 365, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu li .main-menu-desc:before, #main-header .inner-section #main-header-content #main-menu li.firstOne .main-menu-desc:before {
    content: "(";
  }
  /* line 367, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu li .main-menu-desc:after, #main-header .inner-section #main-header-content #main-menu li.firstOne .main-menu-desc:after {
    content: ")";
  }
  /* line 370, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu li ul li, #main-header .inner-section #main-header-content #main-menu li.firstOne ul li {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  /* line 373, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu li ul li:before, #main-header .inner-section #main-header-content #main-menu li.firstOne ul li:before {
    content: "- ";
  }
  /* line 375, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu li ul li .main-menu-desc, #main-header .inner-section #main-header-content #main-menu li.firstOne ul li .main-menu-desc {
    display: none;
  }
}
@media all and (max-width: 479px) {
  /* line 382, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-logo {
    display: block;
    width: 266px;
  }
  /* line 385, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu {
    display: block;
    position: relative;
    float: none;
    top: auto;
    right: auto;
    height: auto;
    margin: 1.92857% 1.92857% 0;
    width: 96.14286%;
  }
  /* line 394, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu li, #main-header .inner-section #main-header-content #main-menu li.firstOne {
    display: block;
    margin-top: 26px;
    margin-left: 58px;
  }
  /* line 399, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu li ul li, #main-header .inner-section #main-header-content #main-menu li.firstOne ul li {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  /* line 402, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu li ul li .main-menu-desc, #main-header .inner-section #main-header-content #main-menu li.firstOne ul li .main-menu-desc {
    display: none;
  }
}
@media all and (max-width: 767px) {
  /* line 406, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #utility-menu {
    padding-top: 0;
  }
  /* line 408, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #utility-menu li {
    padding: 0 5px;
  }
  /* line 410, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #utility-menu li.lastOne {
    display: block;
    border-left: none;
    padding: 10px 0;
  }
}
@media all and (max-width: 767px) {
  /* line 416, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu .main-submenu {
    width: 100%;
    margin: 10px 0 0;
  }
  /* line 419, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu .main-submenu li {
    margin: 0;
    margin: 10px 0 20px 10px;
  }
  /* line 422, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu .main-submenu li a {
    font-size: 12px;
  }
  /* line 424, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu .main-submenu li a:before {
    content: "> ";
  }
}
@media all and (min-width: 768px) {
  /* line 446, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu li.open .main-menu-desc:after {
    content: ".";
    position: absolute;
    display: block;
    width: 100%;
    height: 40px;
    margin: 12px 0 0;
    border-top: solid 2px #fff;
    color: #fff;
  }
  /* line 456, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu li.open .main-menu-desc.area_f:after {
    -moz-box-shadow: 0 -3px 0 0 #3a9ad9;
    -webkit-box-shadow: 0 -3px 0 0 #3a9ad9;
    box-shadow: 0 -3px 0 0 #3a9ad9;
    background-color: #3a9ad9;
    color: #3a9ad9;
  }
  /* line 461, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu li.open .main-menu-desc.area_e:after {
    -moz-box-shadow: 0 -3px 0 0 #eb7260;
    -webkit-box-shadow: 0 -3px 0 0 #eb7260;
    box-shadow: 0 -3px 0 0 #eb7260;
    background-color: #eb7260;
    color: #eb7260;
  }
  /* line 466, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu li.open .main-menu-desc.area_p:after {
    -moz-box-shadow: 0 -3px 0 0 #29aba4;
    -webkit-box-shadow: 0 -3px 0 0 #29aba4;
    box-shadow: 0 -3px 0 0 #29aba4;
    background-color: #29aba4;
    color: #29aba4;
  }
  /* line 471, ../../../../var/mvc/website/assets/stylesheets/layouts/_header.sass */
  #main-header .inner-section #main-header-content #main-menu li.open .main-menu-desc.area_g:after {
    -moz-box-shadow: 0 -3px 0 0 #d0c91f;
    -webkit-box-shadow: 0 -3px 0 0 #d0c91f;
    box-shadow: 0 -3px 0 0 #d0c91f;
    background-color: #d0c91f;
    color: #d0c91f;
  }
}
/* line 3, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content, #main-homepage-gdl .inner-section .inner-section-content, #main-footer .inner-section .inner-section-content {
  position: relative;
  padding-bottom: 5.71429%;
  /*.home-box-single-sx */
}
/* line 6, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .inner-section-article, #main-homepage-gdl .inner-section .inner-section-content .inner-section-article, #main-footer .inner-section .inner-section-content .inner-section-article {
  position: relative;
  float: left;
  left: 0;
  width: 65.81197%;
}
/* line 11, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .inner-section-aside, #main-homepage-gdl .inner-section .inner-section-content .inner-section-aside, #main-footer .inner-section .inner-section-content .inner-section-aside {
  position: relative;
  float: right;
  right: 0;
  width: 31.62393%;
}
/* line 16, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .inner-section-aside .home-box, #main-homepage-gdl .inner-section .inner-section-content .inner-section-aside .home-box, #main-footer .inner-section .inner-section-content .inner-section-aside .home-box {
  width: 92.28571%;
  padding: 5.71429% 3.85714%;
}
/* line 19, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .inner-section-aside .home-box.box-pubblicazioni, #main-homepage-gdl .inner-section .inner-section-content .inner-section-aside .home-box.box-pubblicazioni, #main-footer .inner-section .inner-section-content .inner-section-aside .home-box.box-pubblicazioni {
  width: 100%;
  background-color: #bee6e5;
  border-top: none;
  padding: 0;
}
/* line 24, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .inner-section-aside .home-box.box-pubblicazioni .home-box-content, #main-homepage-gdl .inner-section .inner-section-content .inner-section-aside .home-box.box-pubblicazioni .home-box-content, #main-footer .inner-section .inner-section-content .inner-section-aside .home-box.box-pubblicazioni .home-box-content {
  width: 92.28571%;
  /*float: left */
  margin-bottom: 1px;
  padding: 2.85714% 3.85714%;
  border-bottom: solid 2px #04aba4;
  -moz-box-shadow: #ebebeb 0 1px 0;
  -webkit-box-shadow: #ebebeb 0 1px 0;
  box-shadow: #ebebeb 0 1px 0;
}
/* line 31, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .inner-section-aside .home-box.box-pubblicazioni .home-box-content h1, #main-homepage-gdl .inner-section .inner-section-content .inner-section-aside .home-box.box-pubblicazioni .home-box-content h1, #main-footer .inner-section .inner-section-content .inner-section-aside .home-box.box-pubblicazioni .home-box-content h1 {
  display: inline-block;
  background-color: #04aba4;
  margin: 2.85714% 0;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  color: #333;
  line-height: 26px;
  color: #fff;
}
/* line 41, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .inner-section-aside .home-box.box-pubblicazioni .home-box-content.box-header, #main-homepage-gdl .inner-section .inner-section-content .inner-section-aside .home-box.box-pubblicazioni .home-box-content.box-header, #main-footer .inner-section .inner-section-content .inner-section-aside .home-box.box-pubblicazioni .home-box-content.box-header {
  background-color: #04aba4;
  border-bottom: none;
  -moz-box-shadow: #04aba4 0 0 0;
  -webkit-box-shadow: #04aba4 0 0 0;
  box-shadow: #04aba4 0 0 0;
}
/* line 45, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .inner-section-aside .home-box.box-pubblicazioni .home-box-content.box-header h2, #main-homepage-content .inner-section .inner-section-content .inner-section-aside .home-box.box-pubblicazioni .home-box-content.box-header p, #main-homepage-gdl .inner-section .inner-section-content .inner-section-aside .home-box.box-pubblicazioni .home-box-content.box-header h2, #main-homepage-gdl .inner-section .inner-section-content .inner-section-aside .home-box.box-pubblicazioni .home-box-content.box-header p, #main-footer .inner-section .inner-section-content .inner-section-aside .home-box.box-pubblicazioni .home-box-content.box-header h2, #main-footer .inner-section .inner-section-content .inner-section-aside .home-box.box-pubblicazioni .home-box-content.box-header p {
  color: #fff;
}
/* line 48, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .inner-section-aside .home-box.articolo img, #main-homepage-gdl .inner-section .inner-section-content .inner-section-aside .home-box.articolo img, #main-footer .inner-section .inner-section-content .inner-section-aside .home-box.articolo img {
  display: block;
  float: right;
  margin-left: 20px;
}
/* line 52, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .inner-section-aside .home-box.articolo h1, #main-homepage-gdl .inner-section .inner-section-content .inner-section-aside .home-box.articolo h1, #main-footer .inner-section .inner-section-content .inner-section-aside .home-box.articolo h1 {
  display: block;
  font-size: 20px;
  line-height: 20px;
}
/* line 56, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .inner-section-aside .home-box-content, #main-homepage-gdl .inner-section .inner-section-content .inner-section-aside .home-box-content, #main-footer .inner-section .inner-section-content .inner-section-aside .home-box-content {
  clear: both;
  float: left;
  left: 0;
  width: 100%;
}
/* line 61, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .inner-section-header, #main-homepage-gdl .inner-section .inner-section-content .inner-section-header, #main-footer .inner-section .inner-section-content .inner-section-header {
  clear: both;
  float: left;
  left: 0;
  width: 100%;
  margin: 2.85714% 0 0;
  padding: 2.85714% 0 1.92857%;
  border-top: solid 2px #d3d3d3;
}
/* line 69, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .inner-section-header h1, #main-homepage-gdl .inner-section .inner-section-content .inner-section-header h1, #main-footer .inner-section .inner-section-content .inner-section-header h1 {
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  color: #333;
}
/* line 74, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box, #main-homepage-gdl .inner-section .inner-section-content .home-box, #main-footer .inner-section .inner-section-content .home-box {
  float: left;
  left: 0;
  width: 96.14286%;
  margin-bottom: 20px;
  padding: 2.85714% 1.92857%;
  background-color: #fff;
  border-top: solid 6px #354458;
  font-size: 13px;
  line-height: 18px;
  background-repeat: no-repeat;
  background-size: 35% auto;
}
/* line 87, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box .home-box-content, #main-homepage-gdl .inner-section .inner-section-content .home-box .home-box-content, #main-footer .inner-section .inner-section-content .home-box .home-box-content {
  padding-bottom: 1.92857%;
  margin-bottom: 1.92857%;
  border-bottom: solid 1px #ebebeb;
}
/* line 91, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box .home-box-content-left, #main-homepage-gdl .inner-section .inner-section-content .home-box .home-box-content-left, #main-footer .inner-section .inner-section-content .home-box .home-box-content-left {
  position: relative;
  float: left;
  left: 0;
  width: 60%;
  margin-bottom: 20px;
}
/* line 97, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box .home-box-content-right, #main-homepage-gdl .inner-section .inner-section-content .home-box .home-box-content-right, #main-footer .inner-section .inner-section-content .home-box .home-box-content-right {
  position: relative;
  float: right;
  right: 0;
  width: 60%;
  margin-bottom: 20px;
}
/* line 103, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box .home-box-halfContent-left, #main-homepage-gdl .inner-section .inner-section-content .home-box .home-box-halfContent-left, #main-footer .inner-section .inner-section-content .home-box .home-box-halfContent-left {
  position: relative;
  float: left;
  left: 0;
  width: 45%;
}
/* line 108, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box .home-box-halfContent-right, #main-homepage-gdl .inner-section .inner-section-content .home-box .home-box-halfContent-right, #main-footer .inner-section .inner-section-content .home-box .home-box-halfContent-right {
  position: relative;
  float: right;
  right: 0;
  width: 45%;
}
/* line 113, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box h1, #main-homepage-gdl .inner-section .inner-section-content .home-box h1, #main-footer .inner-section .inner-section-content .home-box h1 {
  display: inline-block;
  background-color: #fff;
  margin-bottom: 2.85714%;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  color: #333;
  line-height: 26px;
}
/* line 122, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box h2, #main-homepage-gdl .inner-section .inner-section-content .home-box h2, #main-footer .inner-section .inner-section-content .home-box h2 {
  margin-bottom: 1.92857%;
  font-size: 18px;
  font-weight: 400;
  font-style: italic;
  color: #333;
  line-height: 20px;
}
/* line 129, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box h3, #main-homepage-gdl .inner-section .inner-section-content .home-box h3, #main-footer .inner-section .inner-section-content .home-box h3 {
  margin-bottom: 1.92857%;
  font-size: 13px;
  font-weight: 700;
  color: #333;
  text-transform: uppercase;
  line-height: 15px;
}
/* line 136, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box ul, #main-homepage-gdl .inner-section .inner-section-content .home-box ul, #main-footer .inner-section .inner-section-content .home-box ul {
  clear: both;
  float: left;
  left: 0;
  width: 100%;
  list-style: none;
}
/* line 142, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box ul li, #main-homepage-gdl .inner-section .inner-section-content .home-box ul li, #main-footer .inner-section .inner-section-content .home-box ul li {
  clear: both;
  float: left;
  left: 0;
  width: 100%;
  list-style: none;
  color: #999;
}
/* line 149, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box ul li span.li-data, #main-homepage-gdl .inner-section .inner-section-content .home-box ul li span.li-data, #main-footer .inner-section .inner-section-content .home-box ul li span.li-data {
  position: relative;
  display: block;
  float: left;
  left: 0;
  width: 20%;
}
/* line 155, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box ul li span.li-text, #main-homepage-gdl .inner-section .inner-section-content .home-box ul li span.li-text, #main-footer .inner-section .inner-section-content .home-box ul li span.li-text {
  display: block;
  float: left;
  left: 0;
  width: 80%;
}
/* line 160, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box ul li a, #main-homepage-gdl .inner-section .inner-section-content .home-box ul li a, #main-footer .inner-section .inner-section-content .home-box ul li a {
  font-weight: 700;
  text-decoration: none;
  color: #333;
}
/* line 4, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_hover-link.scss */
#main-homepage-content .inner-section .inner-section-content .home-box ul li a:hover, #main-homepage-content .inner-section .inner-section-content .home-box ul li a:focus, #main-homepage-gdl .inner-section .inner-section-content .home-box ul li a:hover, #main-homepage-gdl .inner-section .inner-section-content .home-box ul li a:focus, #main-footer .inner-section .inner-section-content .home-box ul li a:hover, #main-footer .inner-section .inner-section-content .home-box ul li a:focus {
  text-decoration: underline;
}
/* line 18, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-homepage-content .inner-section .inner-section-content .home-box ul li a:visited, #main-homepage-gdl .inner-section .inner-section-content .home-box ul li a:visited, #main-footer .inner-section .inner-section-content .home-box ul li a:visited {
  color: #333;
}
/* line 21, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-homepage-content .inner-section .inner-section-content .home-box ul li a:focus, #main-homepage-gdl .inner-section .inner-section-content .home-box ul li a:focus, #main-footer .inner-section .inner-section-content .home-box ul li a:focus {
  color: #333;
}
/* line 24, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-homepage-content .inner-section .inner-section-content .home-box ul li a:hover, #main-homepage-gdl .inner-section .inner-section-content .home-box ul li a:hover, #main-footer .inner-section .inner-section-content .home-box ul li a:hover {
  color: #062c67;
}
/* line 27, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-homepage-content .inner-section .inner-section-content .home-box ul li a:active, #main-homepage-gdl .inner-section .inner-section-content .home-box ul li a:active, #main-footer .inner-section .inner-section-content .home-box ul li a:active {
  color: #333;
}
/* line 164, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box p, #main-homepage-content .inner-section .inner-section-content .home-box li, #main-homepage-gdl .inner-section .inner-section-content .home-box p, #main-homepage-gdl .inner-section .inner-section-content .home-box li, #main-footer .inner-section .inner-section-content .home-box p, #main-footer .inner-section .inner-section-content .home-box li {
  margin-bottom: 5px;
}
/* line 167, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box.no-bg .home-box-content-left, #main-homepage-content .inner-section .inner-section-content .home-box.no-bg .home-box-content-right, #main-homepage-content .inner-section .inner-section-content .home-box.no-bg .home-box-halfContent-left, #main-homepage-content .inner-section .inner-section-content .home-box.no-bg .home-box-halfContent-right, #main-homepage-gdl .inner-section .inner-section-content .home-box.no-bg .home-box-content-left, #main-homepage-gdl .inner-section .inner-section-content .home-box.no-bg .home-box-content-right, #main-homepage-gdl .inner-section .inner-section-content .home-box.no-bg .home-box-halfContent-left, #main-homepage-gdl .inner-section .inner-section-content .home-box.no-bg .home-box-halfContent-right, #main-footer .inner-section .inner-section-content .home-box.no-bg .home-box-content-left, #main-footer .inner-section .inner-section-content .home-box.no-bg .home-box-content-right, #main-footer .inner-section .inner-section-content .home-box.no-bg .home-box-halfContent-left, #main-footer .inner-section .inner-section-content .home-box.no-bg .home-box-halfContent-right {
  width: 100%;
}
/* line 170, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box-single, #main-homepage-gdl .inner-section .inner-section-content .home-box-single, #main-footer .inner-section .inner-section-content .home-box-single {
  width: 44.19481%;
}
/* line 173, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box-single-dx, #main-homepage-gdl .inner-section .inner-section-content .home-box-single-dx, #main-footer .inner-section .inner-section-content .home-box-single-dx {
  float: right;
  right: 0;
  left: auto;
}
/* line 177, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box-fondazione, #main-homepage-gdl .inner-section .inner-section-content .home-box-fondazione, #main-footer .inner-section .inner-section-content .home-box-fondazione {
  border-top: solid 6px #3a9ad9;
}
/* line 179, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box-iscrizione, #main-homepage-gdl .inner-section .inner-section-content .home-box-iscrizione, #main-footer .inner-section .inner-section-content .home-box-iscrizione {
  border-top: solid 6px #354458;
}
/* line 181, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box-eventi, #main-homepage-gdl .inner-section .inner-section-content .home-box-eventi, #main-footer .inner-section .inner-section-content .home-box-eventi {
  border-top: solid 6px #eb7260;
}
/* line 183, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box-pubblicazione, #main-homepage-gdl .inner-section .inner-section-content .home-box-pubblicazione, #main-footer .inner-section .inner-section-content .home-box-pubblicazione {
  border-top: solid 6px #29aba4;
}
/* line 185, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box-gdl, #main-homepage-gdl .inner-section .inner-section-content .home-box-gdl, #main-footer .inner-section .inner-section-content .home-box-gdl {
  border-top: solid 6px #d0c91f;
}
/* line 187, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box-gdl .home-box-content, #main-homepage-gdl .inner-section .inner-section-content .home-box-gdl .home-box-content, #main-footer .inner-section .inner-section-content .home-box-gdl .home-box-content {
  padding-bottom: 0;
  margin-bottom: 15px;
  border-bottom: none;
}
/* line 192, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box-gdl section.home-box-content span.li-data, #main-homepage-gdl .inner-section .inner-section-content .home-box-gdl section.home-box-content span.li-data, #main-footer .inner-section .inner-section-content .home-box-gdl section.home-box-content span.li-data {
  position: relative;
  display: block;
  float: left;
  left: 0;
  width: 24%;
}
/* line 198, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-content .inner-section .inner-section-content .home-box-gdl section.home-box-content span.li-text, #main-homepage-gdl .inner-section .inner-section-content .home-box-gdl section.home-box-content span.li-text, #main-footer .inner-section .inner-section-content .home-box-gdl section.home-box-content span.li-text {
  display: block;
  float: left;
  left: 0;
  width: 76%;
}

@media all and (min-width: 481px) and (max-width: 768px) {
  /* line 211, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-homepage-content .inner-section .inner-section-content .inner-section-aside .box-pubblicazioni #box-pubblicazioni-last-article {
    clear: none;
    width: 42.28571%;
  }
  /* line 214, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-homepage-content .inner-section .inner-section-content .inner-section-aside .box-pubblicazioni #box-pubblicazioni-last-rivista {
    clear: none;
    float: right;
    right: 0;
    left: auto;
    width: 42.28571%;
  }
}
/* line 223, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-footer .inner-section-article .home-box-fondazione {
  color: #fff;
}
/* line 225, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-footer .inner-section-article .home-box-fondazione .home-box-content {
  padding: 30px 20px 10px 20px;
  font-size: 16px;
  line-height: 24px;
  text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 0;
}
/* line 230, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-footer .inner-section-article .home-box-fondazione .home-box-content p {
  margin-bottom: 15px;
}

/* line 234, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-footer .inner-section-aside .home-box-fondazione {
  border: solid 6px #3a9ad9;
}
/* line 236, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-footer .inner-section-aside .home-box-fondazione .home-box-content {
  margin: 0 7%;
}
/* line 238, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-footer .inner-section-aside .home-box-fondazione .home-box-content h1 {
  display: block;
  font-size: 18px;
  line-height: 20px;
}
/* line 242, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-footer .inner-section-aside .home-box-iscrizione {
  border: solid 6px #354458;
}
/* line 244, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-footer .inner-section-aside .home-box-iscrizione .home-box-content {
  margin: 0 7%;
}
/* line 246, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-footer .inner-section-aside .home-box-iscrizione .home-box-content h1 {
  display: block;
  font-size: 20px;
  line-height: 20px;
}

/* line 251, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-gdl {
  margin: 0 0 2.85714%;
}
/* line 254, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-gdl .inner-section .inner-section-content {
  position: relative;
  margin-bottom: 5.71429%;
  padding-bottom: 5.71429%;
  text-align: left;
}
/* line 259, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-gdl .inner-section .inner-section-content .inner-section-article {
  position: relative;
  float: right;
  right: 0;
  width: 65.81197%;
}
/* line 264, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#main-homepage-gdl .inner-section .inner-section-content .inner-section-aside {
  position: relative;
  float: left;
  left: 0;
  width: 31.62393%;
}

@media all and (min-width: 768px) and (max-width: 1023px) {
  /* line 275, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-homepage-content .inner-section .inner-section-content .home-box, #main-homepage-gdl .inner-section .inner-section-content .home-box, #main-footer .inner-section .inner-section-content .home-box {
    /*.home-box-content-left
     * clear: both
     * position: relative
     * float: left
     * left: 0
     * width: 50% */
    /*.home-box-content-right
     * clear: both
     * position: relative
     * float: right
     * right: 0
     * width: 50% */
  }
}
@media all and (max-width: 767px) {
  /* line 293, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-homepage-content .inner-section .inner-section-content .home-box, #main-homepage-gdl .inner-section .inner-section-content .home-box, #main-footer .inner-section .inner-section-content .home-box {
    background-size: 0 0;
  }
  /* line 295, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-homepage-content .inner-section .inner-section-content .home-box .home-box-content-left, #main-homepage-content .inner-section .inner-section-content .home-box .home-box-content-right, #main-homepage-gdl .inner-section .inner-section-content .home-box .home-box-content-left, #main-homepage-gdl .inner-section .inner-section-content .home-box .home-box-content-right, #main-footer .inner-section .inner-section-content .home-box .home-box-content-left, #main-footer .inner-section .inner-section-content .home-box .home-box-content-right {
    clear: both;
    position: relative;
    float: left;
    left: 0;
    right: auto;
    width: 100%;
    background-color: #fff;
  }
}
@media all and (min-width: 768px) and (max-width: 1170px) {
  /* line 309, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-footer .inner-section .inner-section-content .home-box .home-box-content-right {
    width: 56%;
    background-color: #fff;
  }
  /* line 312, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-footer .inner-section .inner-section-content .home-box .home-box-content-right span.li-data {
    clear: both;
    position: relative;
    display: block;
    float: left;
    left: 0;
    width: 100%;
  }
  /* line 319, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-footer .inner-section .inner-section-content .home-box .home-box-content-right span.li-text {
    clear: both;
    display: block;
    float: left;
    left: 0;
    width: 100%;
  }
}
@media all and (max-width: 479px) {
  /* line 332, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-homepage-content .inner-section .inner-section-content .home-box ul li span.li-data, #main-homepage-gdl .inner-section .inner-section-content .home-box ul li span.li-data, #main-footer .inner-section .inner-section-content .home-box ul li span.li-data {
    position: relative;
    display: block;
    float: left;
    left: 0;
    width: 100%;
  }
  /* line 338, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-homepage-content .inner-section .inner-section-content .home-box ul li span.li-text, #main-homepage-gdl .inner-section .inner-section-content .home-box ul li span.li-text, #main-footer .inner-section .inner-section-content .home-box ul li span.li-text {
    display: block;
    float: left;
    left: 0;
    width: 100%;
    margin-bottom: 10px;
  }

  /* line 348, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-footer .inner-section .inner-section-content .home-box .home-box-content-right {
    width: 56%;
    background-color: #fff;
  }
  /* line 351, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-footer .inner-section .inner-section-content .home-box .home-box-content-right span.li-data {
    clear: both;
    position: relative;
    display: block;
    float: left;
    left: 0;
    width: 100%;
  }
  /* line 358, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-footer .inner-section .inner-section-content .home-box .home-box-content-right span.li-text {
    clear: both;
    display: block;
    float: left;
    left: 0;
    width: 100%;
  }
}
@media all and (max-width: 767px) {
  /* line 370, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-footer .inner-section .inner-section-content .home-box .home-box-content-right {
    width: 100%;
  }
}
@media all and (max-width: 1023px) {
  /* line 376, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-homepage-content .inner-section .inner-section-content, #main-homepage-gdl .inner-section .inner-section-content {
    position: relative;
    padding-bottom: 5.71429%;
  }
  /* line 379, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-homepage-content .inner-section .inner-section-content .inner-section-article, #main-homepage-gdl .inner-section .inner-section-content .inner-section-article {
    position: relative;
    float: left;
    left: 0;
    width: 65.81197%;
  }
  /* line 385, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-homepage-content .inner-section .inner-section-content .inner-section-aside .home-box, #main-homepage-gdl .inner-section .inner-section-content .inner-section-aside .home-box {
    width: 96.14286%;
    padding: 2.85714% 1.92857%;
  }
  /* line 388, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-homepage-content .inner-section .inner-section-content .inner-section-article, #main-homepage-content .inner-section .inner-section-content .inner-section-aside, #main-homepage-gdl .inner-section .inner-section-content .inner-section-article, #main-homepage-gdl .inner-section .inner-section-content .inner-section-aside {
    width: 100%;
    clear: both;
  }
}
@media all and (max-width: 767px) {
  /* line 395, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-homepage-content .inner-section .inner-section-content, #main-homepage-gdl .inner-section .inner-section-content {
    position: relative;
    padding-bottom: 5.71429%;
  }
  /* line 398, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-homepage-content .inner-section .inner-section-content .home-box-single, #main-homepage-gdl .inner-section .inner-section-content .home-box-single {
    width: 96.14286%;
  }
  /* line 400, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-homepage-content .inner-section .inner-section-content .home-box-single-sx, #main-homepage-content .inner-section .inner-section-content .home-box-single-dx, #main-homepage-gdl .inner-section .inner-section-content .home-box-single-sx, #main-homepage-gdl .inner-section .inner-section-content .home-box-single-dx {
    float: left;
    left: 0;
    right: auto;
  }
  /* line 405, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-homepage-content .inner-section .inner-section-content .home-box .home-box-halfContent-left, #main-homepage-gdl .inner-section .inner-section-content .home-box .home-box-halfContent-left {
    position: relative;
    float: left;
    left: 0;
    width: 100%;
  }
  /* line 410, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
  #main-homepage-content .inner-section .inner-section-content .home-box .home-box-halfContent-right, #main-homepage-gdl .inner-section .inner-section-content .home-box .home-box-halfContent-right {
    position: relative;
    float: left;
    right: auto;
    left: 0;
    width: 100%;
    margin-top: 20px;
  }
}
/* line 417, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
p.tutti-gruppi {
  clear: both;
  float: left;
  left: 0;
  width: 100%;
  border-top: solid 1px #EBEBEB;
  margin-top: 10px;
  padding-top: 10px;
}

/* line 426, ../../../../var/mvc/website/assets/stylesheets/layouts/_homepage.sass */
#homepage-video {
  display: block;
  width: 100%;
  max-width: 342px;
  height: auto;
  margin-bottom: 20px;
}

/* line 1, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-area {
  width: 100%;
  height: 100px;
  background-color: #354458;
  margin-top: -5.71429%;
  margin-top: -moz-calc(-52px - 2.85714%);
  margin-top: -webkit-calc(-52px - 2.85714%);
  margin-top: calc(-52px - 2.85714%);
}

/* line 10, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content {
  position: relative;
  padding-bottom: 5.71429%;
}
/* line 13, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article {
  position: relative;
  float: right;
  right: 0;
  width: 65.81197%;
}
/* line 18, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article.full-width {
  width: 96.14286%;
  right: 1.92857%;
}
/* line 21, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .inner-section-header {
  clear: both;
  float: left;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 2.85714% 0 1.92857%;
  border-top: solid 2px #d3d3d3;
}
/* line 29, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .inner-section-header h1 {
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  color: #333;
}
/* line 34, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .inner-section-header p.tit-tendenze {
  margin: 0 0 0.96429%;
  font-size: 18px;
  font-weight: 400;
  font-style: italic;
  color: #333;
  line-height: 20px;
}
/* line 41, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .inner-section-header p.sottotit-tendenze {
  font-size: 13px;
  font-weight: 700;
  color: #333;
  text-transform: uppercase;
  line-height: 15px;
}
/* line 47, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box {
  float: left;
  left: 0;
  width: 96.14286%;
  min-height: 286px;
  margin-bottom: 2.5641%;
  padding: 2.85714% 1.92857%;
  background-color: #fff;
  border-top: solid 6px #354458;
  font-size: 14px;
  line-height: 24px;
}
/* line 59, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .textarea h1 {
  margin-top: 2.85714%;
}
/* line 61, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box h1 {
  display: inline-block;
  background-color: #fff;
  margin-bottom: 2.85714%;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  color: #333;
  line-height: 26px;
}
/* line 70, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box h2 {
  margin: 1.92857% 0;
  font-size: 18px;
  font-weight: 400;
  font-style: italic;
  color: #333;
  line-height: 20px;
}
/* line 77, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box h2 strong {
  font-weight: 400;
}
/* line 79, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box h3 {
  margin-bottom: 1.92857%;
  font-size: 13px;
  font-weight: 700;
  color: #333;
  text-transform: uppercase;
  line-height: 15px;
}
/* line 86, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul {
  margin: 1.92857%;
  list-style: none;
}
/* line 89, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul li {
  list-style: none;
  color: #333;
}
/* line 92, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul li:before {
  content: "•";
  padding-right: 10px;
}
/* line 95, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul li a {
  font-weight: 700;
  text-decoration: none;
  color: #333;
}
/* line 4, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_hover-link.scss */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul li a:hover, #main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul li a:focus {
  text-decoration: underline;
}
/* line 18, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul li a:visited {
  color: #333;
}
/* line 21, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul li a:focus {
  color: #333;
}
/* line 24, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul li a:hover {
  color: #062c67;
}
/* line 27, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul li a:active {
  color: #333;
}
/* line 100, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.content-list li {
  margin-bottom: 20px;
  line-height: 16px;
}
/* line 103, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.content-list li .autore {
  display: block;
  margin-left: 15px;
  font-size: 14px;
}
/* line 107, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.content-list li a {
  display: block;
  margin-left: 15px;
  font-size: 14px;
}
/* line 111, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.lista-anni {
  display: inline-block;
  margin: 0 0 20px;
  padding: 0 0 20px;
  border-bottom: solid 1px lightgray;
}
/* line 116, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.lista-anni li {
  display: inline-block;
}
/* line 118, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.lista-anni li:after {
  content: " - ";
  padding-right: 4px;
}
/* line 121, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.lista-anni li:before {
  content: "";
  padding-right: 0;
}
/* line 124, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.lista-articolitn {
  clear: both;
  border-top: solid 1px #efefef;
  margin-left: 0;
  margin-right: 0;
  padding-top: 30px;
}
/* line 130, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.lista-articolitn li {
  margin-bottom: 30px;
}
/* line 132, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.lista-articolitn li .editoriale-in-lista {
  text-transform: uppercase;
}
/* line 134, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.lista-articolitn li:before {
  content: "";
  padding-right: 0;
}
/* line 137, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.documentigsl-lista {
  clear: both;
  margin-left: 0;
  margin-right: 0;
  padding-top: 30px;
}
/* line 142, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.documentigsl-lista li {
  margin-bottom: 30px;
}
/* line 144, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.documentigsl-lista li:before {
  content: "";
  padding-right: 0;
}
/* line 147, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ol {
  margin: 1.92857% 3.85714%;
}
/* line 149, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ol li {
  color: #333;
  line-height: 20px;
}
/* line 152, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ol li a {
  font-weight: 700;
  text-decoration: none;
  color: #333;
}
/* line 4, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_hover-link.scss */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ol li a:hover, #main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ol li a:focus {
  text-decoration: underline;
}
/* line 18, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ol li a:visited {
  color: #333;
}
/* line 21, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ol li a:focus {
  color: #333;
}
/* line 24, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ol li a:hover {
  color: #062c67;
}
/* line 27, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ol li a:active {
  color: #333;
}
/* line 156, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box p {
  margin-bottom: 1.92857%;
}
/* line 158, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box p.backToList {
  margin: 40px 0 0;
  padding: 20px 0 0;
}
/* line 161, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box p.backToListTop {
  margin: -10px 0 0;
  padding: 0;
  font-size: 10px;
  text-align: right;
}
/* line 166, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box p.backToListTop a:before {
  content: "< ";
}
/* line 168, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box p.readMore {
  margin-top: 20px;
  text-align: right;
  font-weight: bold;
}
/* line 172, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box p.readMore a:after {
  content: " >";
}
/* line 174, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box p.corpolista {
  display: inline;
}
/* line 176, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .citta-luogo {
  margin-bottom: 1.92857%;
  background-color: #fafafa;
  padding: 5px 8px;
  border-bottom: solid 1px #efefef;
  font-weight: bold;
}
/* line 183, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .citta-luogo .citta-luogo_citta {
  text-transform: uppercase;
}
/* line 185, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .citta-luogo .citta-luogo_luogo {
  text-transform: normal;
  font-style: italic;
}
/* line 188, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .citta-luogo .citta-luogo_indirizzo {
  font-weight: normal;
}
/* line 190, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .citta-luogo img.articolo-autore {
  display: block;
  float: right;
  right: 0;
}
/* line 194, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .image {
  margin: 3.85714%;
  padding-bottom: 1.92857%;
  text-align: center;
  /*p.img */
}
/* line 199, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .image p.figdida {
  margin: 0;
  font-size: 12px;
  font-weight: bold;
}
/* line 203, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .image p.figfonte {
  margin: 0;
  font-style: italic;
  font-size: 10px;
  text-align: right;
}
/* line 208, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .image p.fignota {
  margin: 0;
  font-style: italic;
  font-size: 11px;
  text-align: left;
  line-height: 14px;
}
/* line 214, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box table {
  width: 99%;
  margin: 30px auto;
  border: solid 2px #ccc;
  border-collapse: collapse;
}
/* line 219, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box table td {
  margin: 0;
  padding: 2px 4px;
  border: solid 1px #efefef;
}
/* line 223, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box table td.tdtabellasopratestatina {
  font-weight: bold;
}
/* line 225, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box table td.trtabellafonte {
  padding: 0 4px;
  font-style: italic;
  font-size: 10px;
  text-align: right;
}
/* line 230, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box table td.trtabellalegenda {
  padding: 10px 4px;
  font-style: italic;
  font-size: 12px;
}
/* line 234, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box table td .tabellatitolo {
  padding: 0 4px;
  background-color: #354458;
  font-weight: bold;
  color: #fff;
}
/* line 239, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box table.gdl-componenti {
  position: relative;
  clear: both;
  width: 100%;
  margin: 30px auto;
  padding: 0;
  border: solid 1px #d0c91f;
  border-collapse: collapse;
}
/* line 247, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box table.gdl-componenti th {
  padding: 2px 4px;
  background-color: #efefef;
  vertical-align: top;
}
/* line 251, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box table.gdl-componenti td {
  padding: 2px 4px;
  border: none;
  border-bottom: dotted 1px rgba(208, 201, 31, 0.2);
  vertical-align: top;
}
/* line 256, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box div.abstract {
  position: relative;
  float: left;
  left: 0;
  width: 100%;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: solid 1px #efefef;
}
/* line 264, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box div.abstract img {
  float: left;
  left: 0;
  margin: 0 20px 0 0;
}
/* line 269, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .textarea a {
  text-decoration: underline;
}
/* line 271, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .gallery-list-images {
  float: left;
  left: 0;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 277, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .gallery-list-images li {
  float: left;
  width: 25%;
  max-width: 270px;
  height: auto;
  max-height: 270px;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
/* line 287, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .gallery-list-images li:before {
  content: "";
  padding-right: 0;
}
/* line 290, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .gallery-list-images li img {
  position: relative;
  display: block;
  width: 98%;
  max-width: 270px;
  height: auto;
  margin: 0 auto;
}
/* line 299, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-aside {
  position: relative;
  float: left;
  left: 0;
  width: 27.76679%;
  margin-top: 68px;
  margin-bottom: 2.5641%;
  padding: 1.92857%;
  background-color: #fff;
  border-top: solid 6px #354458;
}
/* line 309, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-aside .header-title {
  margin-bottom: 16px;
  padding-left: 10px;
  font-size: 18px;
  font-weight: 400;
  font-style: italic;
  color: #333;
  line-height: 20px;
}
/* line 317, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-aside h2 {
  margin-top: 7.71429%;
  margin-bottom: 3.85714%;
  font-size: 13px;
}
/* line 327, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-aside ul.menu li {
  position: relative;
  margin: 0 0 10px;
  padding: 2px 0 2px 10px;
  list-style: none;
}
/* line 332, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-aside ul.menu li.open {
  padding: 2px 0 2px 8px;
  -moz-box-shadow: -3px 0 0 0 #efefef;
  -webkit-box-shadow: -3px 0 0 0 #efefef;
  box-shadow: -3px 0 0 0 #efefef;
  border-left: solid 2px #fff;
  background-color: #efefef;
}
/* line 337, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content .inner-section-aside ul.menu li a {
  display: block;
}

/* line 345, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content #commentiArticolo ul.commentList {
  margin: 20px 0 0 0;
  padding: 0;
  list-style: none;
}
/* line 349, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content #commentiArticolo ul.commentList li {
  list-style: none;
  margin-bottom: 40px;
}
/* line 352, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content .inner-section .inner-section-content #commentiArticolo ul.commentList li:before {
  content: "";
  padding-right: 0;
}

/* line 360, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.tendenzenuove #main-interna-content .inner-section .inner-section-content .interna-box {
  font-size: 16px;
  line-height: 24px;
}
/* line 363, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.tendenzenuove #main-interna-content .inner-section .inner-section-content .interna-box .copertina-tendenze {
  display: block;
  float: right;
  right: 0;
  width: 50%;
  max-width: 258px;
  height: auto;
  margin: 0 0 20px 20px;
}
/* line 371, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.tendenzenuove #main-interna-content .inner-section .inner-section-content .interna-box .rivista-datas {
  margin-bottom: 20px;
  border-bottom: solid 1px #efefef;
}

/* line 375, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#libro-copertina {
  position: relative;
  display: block;
  float: right;
  right: 0;
  width: 25%;
  max-width: 150px;
  margin-left: 20px;
}

/* line 384, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.interna-box-main-contents {
  position: relative;
  float: left;
  left: 0;
  width: 74%;
}

/* line 390, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.interna-box-aside {
  position: relative;
  float: right;
  right: 0;
  width: 25%;
}
/* line 395, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.interna-box-aside .header-title {
  margin-bottom: 1.92857%;
  padding-left: 10px;
  font-size: 18px;
  font-weight: 400;
  font-style: italic;
  color: #333;
  line-height: 20px;
}
/* line 403, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.interna-box-aside ul.menu {
  list-style: none;
}
/* line 405, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.interna-box-aside ul.menu li {
  position: relative;
  margin: 0 0 10px;
  padding: 2px 0 2px 10px;
  list-style: none;
}
/* line 410, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.interna-box-aside ul.menu li.open {
  padding: 2px 0 2px 8px;
  -moz-box-shadow: -3px 0 0 0 #efefef;
  -webkit-box-shadow: -3px 0 0 0 #efefef;
  box-shadow: -3px 0 0 0 #efefef;
  border-left: solid 2px #fff;
  background-color: #efefef;
}
/* line 415, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.interna-box-aside ul.menu li a {
  display: block;
}

/* line 419, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#inner-section-macroaree-aside h3 {
  padding: 0 0 0 10px;
}
/* line 421, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#inner-section-macroaree-aside ul {
  margin: 10px 0 30px;
  padding: 0;
  list-style: none;
}
/* line 425, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#inner-section-macroaree-aside ul li {
  display: block;
  margin: 0 0 5px;
  padding: 2px 0 2px 10px;
  list-style: none;
}
/* line 430, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#inner-section-macroaree-aside ul li.current {
  padding: 2px 0 2px 8px;
  border-left: solid 2px #fff;
  -moz-box-shadow: -3px 0 0 0 #efefef;
  -webkit-box-shadow: -3px 0 0 0 #efefef;
  box-shadow: -3px 0 0 0 #efefef;
  background-color: #efefef;
}

/* line 437, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#user-menu h1 {
  margin: 10px 0 30px;
}
/* line 439, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#user-menu h2 {
  margin: 30px 0 10px;
  padding-left: 10px;
  font-size: 14px;
}
/* line 443, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#user-menu p {
  padding-left: 10px;
}
/* line 445, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#user-menu ul {
  margin: 10px 0 30px;
  padding-left: 10px;
  list-style: none;
}
/* line 449, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#user-menu ul li {
  display: block;
  margin: 0 0 5px;
  padding: 2px 0 2px;
  list-style: none;
}
/* line 454, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#user-menu ul li:before {
  content: "- ";
}
/* line 456, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#user-menu ul li.current {
  padding: 2px 0 2px 8px;
  border-left: solid 2px #fff;
  -moz-box-shadow: -3px 0 0 0 #efefef;
  -webkit-box-shadow: -3px 0 0 0 #efefef;
  box-shadow: -3px 0 0 0 #efefef;
  background-color: #efefef;
}

@media all and (min-width: 1024px) and (max-width: 1169px) {
  /* line 466, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
  #main-interna-content .inner-section .inner-section-content .inner-section-aside {
    margin-top: 61px;
  }
}
@media all and (max-width: 1023px) {
  /* line 473, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
  #main-interna-content .inner-section .inner-section-content .inner-section-aside {
    margin-top: 54px;
  }
}
@media all and (max-width: 767px) {
  /* line 481, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
  #main-interna-content .inner-section .inner-section-content .inner-section-article {
    width: 96.14286%;
    right: 1.92857%;
  }
  /* line 484, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
  #main-interna-content .inner-section .inner-section-content .inner-section-aside {
    width: 96.14286%;
  }
  /* line 486, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
  #main-interna-content .inner-section .inner-section-content .inner-section-aside.hidden-when-needed {
    display: none;
  }
  /* line 488, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
  #main-interna-content .inner-section .inner-section-content #inner-section-macroaree-aside {
    display: block;
    width: 96.14286%;
    margin: 30px 0;
  }
}
/* line 494, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content #gdl-indice, #main-interna-content #generico-indice {
  position: relative;
  float: right;
  right: 0;
  width: 25%;
  margin: 0 0 20px 40px;
  padding: 0 0 0 10px;
  border-bottom: solid 1px #efefef;
  border-left: solid 1px #efefef;
  list-style: none;
}
/* line 504, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content #gdl-indice li, #main-interna-content #generico-indice li {
  margin: 0 0 5px;
  padding: 0;
  list-style: none;
}
/* line 508, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#main-interna-content #gdl-indice li:before, #main-interna-content #generico-indice li:before {
  content: "";
  padding: 0;
}

/* line 513, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_f #main-area {
  background-color: #3a9ad9;
}
/* line 519, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_f #main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box {
  border-top: solid 6px #3a9ad9;
}
/* line 521, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_f #main-interna-content .inner-section .inner-section-content .inner-section-aside {
  border-top: solid 6px #3a9ad9;
}
/* line 525, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_f #main-interna-content #gdl-indice a, .area_f #main-interna-content #generico-indice a {
  color: #3a9ad9;
}
/* line 527, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_f p.citta-luogo, .area_f aside.citta-luogo {
  color: #3a9ad9;
}
/* line 529, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_f p.citta-luogo a, .area_f aside.citta-luogo a {
  color: #3a9ad9;
}
/* line 531, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_f p.backToList {
  border-top: solid 1px #3a9ad9;
}
/* line 540, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_f #main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.content-list li:before {
  color: #3a9ad9;
}
/* line 542, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_f #main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.content-list li .data-luogo {
  color: #3a9ad9;
}
/* line 545, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_f #main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .textarea h1 {
  color: #3a9ad9;
}

/* line 548, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_e #main-area {
  background-color: #eb7260;
}
/* line 554, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_e #main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box {
  border-top: solid 6px #eb7260;
}
/* line 556, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_e #main-interna-content .inner-section .inner-section-content .inner-section-aside {
  border-top: solid 6px #eb7260;
}
/* line 560, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_e #main-interna-content #gdl-indice a, .area_e #main-interna-content #generico-indice a {
  color: #eb7260;
}
/* line 562, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_e p.citta-luogo, .area_e aside.citta-luogo {
  color: #eb7260;
}
/* line 564, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_e p.citta-luogo a, .area_e aside.citta-luogo a {
  color: #eb7260;
}
/* line 566, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_e p.backToList {
  border-top: solid 1px #eb7260;
}
/* line 575, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_e #main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.content-list li:before {
  color: #eb7260;
}
/* line 577, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_e #main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.content-list li .data-luogo {
  color: #eb7260;
}
/* line 580, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_e #main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .textarea h1 {
  color: #eb7260;
}

/* line 583, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_p #main-area {
  background-color: #29aba4;
}
/* line 589, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_p #main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box {
  border-top: solid 6px #29aba4;
}
/* line 591, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_p #main-interna-content .inner-section .inner-section-content .inner-section-aside {
  border-top: solid 6px #29aba4;
}
/* line 595, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_p #main-interna-content #gdl-indice a, .area_p #main-interna-content #generico-indice a {
  color: #29aba4;
}
/* line 597, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_p p.citta-luogo, .area_p aside.citta-luogo {
  color: #29aba4;
}
/* line 599, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_p p.citta-luogo a, .area_p aside.citta-luogo a {
  color: #29aba4;
}
/* line 601, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_p p.backToList {
  border-top: solid 1px #29aba4;
}
/* line 610, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_p #main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.content-list li:before {
  color: #29aba4;
}
/* line 612, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_p #main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.content-list li .data-luogo {
  color: #29aba4;
}
/* line 615, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_p #main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .textarea h1 {
  color: #29aba4;
}

/* line 618, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_g #main-area {
  background-color: #d0c91f;
}
/* line 624, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_g #main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box {
  border-top: solid 6px #d0c91f;
}
/* line 626, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_g #main-interna-content .inner-section .inner-section-content .inner-section-aside {
  border-top: solid 6px #d0c91f;
}
/* line 630, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_g #main-interna-content #gdl-indice a, .area_g #main-interna-content #generico-indice a {
  color: #bbb51c;
}
/* line 632, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_g p.citta-luogo, .area_g aside.citta-luogo {
  color: #d0c91f;
}
/* line 634, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_g p.citta-luogo a, .area_g aside.citta-luogo a {
  color: #d0c91f;
}
/* line 636, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_g p.backToList {
  border-top: solid 1px #d0c91f;
}
/* line 645, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_g #main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.content-list li:before {
  color: #d0c91f;
}
/* line 647, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_g #main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box ul.content-list li .data-luogo {
  color: #d0c91f;
}
/* line 650, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.area_g #main-interna-content .inner-section .inner-section-content .inner-section-article .interna-box .textarea h1 {
  color: #d0c91f;
}

/* line 653, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.copertina-libri {
  clear: both;
  display: block;
  float: right;
  right: 0;
  width: 150px;
  height: auto;
}

/* line 662, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.common-form {
  position: relative;
  width: 50%;
  margin: 40px auto;
}
/* line 666, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.common-form fieldset {
  margin: 20px 0;
  padding: 0 0 10px;
  border-bottom: solid 1px #efefef;
}
/* line 670, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.common-form fieldset legend {
  margin: 0 0 30px;
  font-style: italic;
  color: #999;
}
/* line 674, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.common-form fieldset p {
  clear: both;
  float: left;
  left: 0;
  width: 100%;
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 22px;
}
/* line 682, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.common-form fieldset p label {
  float: left;
  left: 0;
  width: 39%;
  line-height: 22px;
}
/* line 687, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.common-form fieldset p input, .common-form fieldset p select, .common-form fieldset p textarea {
  float: right;
  right: 0;
  width: 59%;
  margin: 0;
  padding: 0;
  border: solid 1px #ccc;
  font-size: 16px;
  line-height: 22px;
}
/* line 696, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.common-form fieldset p input.button, .common-form fieldset p select.button, .common-form fieldset p textarea.button {
  border: none;
}
/* line 698, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.common-form fieldset p.mandatory {
  font-weight: bold;
}
/* line 701, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.common-form fieldset p.checkradio label {
  float: right;
  right: 0;
  width: 89%;
  line-height: 22px;
}
/* line 706, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.common-form fieldset p.checkradio input, .common-form fieldset p.checkradio select, .common-form fieldset p.checkradio textarea {
  float: left;
  left: 0;
  width: 9%;
  margin: 5px 0;
}

/* line 712, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#formCommenti legend {
  margin: 0 0 10px;
}
/* line 714, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#formCommenti label {
  width: 100%;
}
/* line 716, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#formCommenti input, #formCommenti select, #formCommenti textarea {
  width: 100%;
}

/* line 720, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.inner-section-aside .common-form {
  position: relative;
  width: 100%;
  margin: 0 auto;
}

/* line 725, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.tit-partner {
  clear: both;
  margin-top: 30px;
  padding-top: 30px;
  border-bottom: solid 1px #efefef;
}

/* line 730, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.img-partner {
  clear: both;
  float: left;
  left: 0;
  margin: 0 20px 20px 0;
}

/* line 736, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.seleziona-anno {
  clear: both;
  float: right;
  right: 0;
  width: 100%;
  margin: 0 0 20px;
  padding: 0 0 20px;
  border-bottom: solid 1px lightgray;
  font-size: 16px;
  line-height: 22px;
  text-align: right;
}
/* line 747, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.seleziona-anno label {
  display: inline-block;
  line-height: 22px;
}
/* line 750, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.seleziona-anno select {
  display: inline-block;
  width: 100px;
  border: solid 1px #ccc;
  font-size: 16px;
  line-height: 22px;
}

@media all and (max-width: 1024px) {
  /* line 761, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
  .inner-section-aside .common-form p label, .inner-section-aside .common-form p input, .inner-section-aside .common-form p select, .inner-section-aside .common-form p textarea {
    clear: both;
    width: 100%;
    float: left;
    left: 0;
    right: auto;
  }
  /* line 768, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
  .inner-section-aside .common-form p.checkradio label, .inner-section-aside .common-form p.checkradio input, .inner-section-aside .common-form p.checkradio select, .inner-section-aside .common-form p.checkradio textarea {
    clear: both;
    width: 100%;
    float: left;
    left: 0;
    right: auto;
  }
}
@media all and (min-width: 480px) and (max-width: 767px) {
  /* line 776, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
  .common-form {
    width: 100%;
  }
}
@media all and (max-width: 479px) {
  /* line 781, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
  #main-interna-content .common-form {
    width: 100%;
  }
  /* line 784, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
  #main-interna-content .common-form p label, #main-interna-content .common-form p input, #main-interna-content .common-form p select, #main-interna-content .common-form p textarea {
    clear: both;
    width: 100%;
    float: left;
    left: 0;
    right: auto;
  }
  /* line 791, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
  #main-interna-content .common-form p.checkradio label, #main-interna-content .common-form p.checkradio input, #main-interna-content .common-form p.checkradio select, #main-interna-content .common-form p.checkradio textarea {
    clear: both;
    width: 100%;
    float: left;
    left: 0;
    right: auto;
  }
}
/* line 798, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#commentiArticolo {
  margin: 30px 0 0 0;
  border-top: solid 1px #354458;
}

/* line 802, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
#interna-video {
  display: block;
  width: 100%;
  max-width: 1080px;
  height: 100%;
  margin-bottom: 20px;
}

/* line 809, ../../../../var/mvc/website/assets/stylesheets/layouts/_interna.sass */
.select_anno {
  font-size: 16px;
  font-weight: 700;
}

/* line 2, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section {
  padding-top: 2.85714%;
  padding-bottom: 2.85714%;
  background-color: #333;
  color: #fff;
}
/* line 7, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section .inner-float {
  float: left;
  width: 100%;
  left: 0;
  background-color: #333;
}
/* line 12, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section.inner-section-sup {
  padding-top: 0;
  background-color: #fff;
  color: #333;
}
/* line 16, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section.inner-section-sup .inner-float {
  float: left;
  width: 100%;
  left: 0;
  background-color: #fff;
  padding-bottom: 20px;
}
/* line 22, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section.inner-section-breadcrumb {
  padding: 0;
  background-color: #fff;
  color: #333;
}
/* line 26, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section.inner-section-breadcrumb .inner-float {
  float: left;
  width: 100%;
  left: 0;
  background-color: #fff;
}
/* line 31, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section.inner-section-breadcrumb .inner-float .inner-section-content {
  padding: 5px 0;
}
/* line 33, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section.inner-section-breadcrumb .inner-float .inner-section-content #iCmsBreadcrumb {
  width: 96.14286%;
  margin: 0 1.92857%;
  text-align: left;
}
/* line 37, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section .main-footer-h1 {
  margin: 0 1.92857% 10px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  text-transform: none;
  line-height: 13px;
}
/* line 45, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section #main-footer-sitemap, #main-footer .inner-section #main-area-footer-sitemap {
  float: left;
  left: 0;
  width: 96.14286%;
  margin: 0 1.92857% 30px;
  list-style: none;
}
/* line 51, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section #main-footer-sitemap li, #main-footer .inner-section #main-area-footer-sitemap li {
  list-style: none;
}
/* line 53, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section #main-footer-sitemap li a, #main-footer .inner-section #main-area-footer-sitemap li a {
  text-decoration: none;
  color: #fff;
}
/* line 4, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_hover-link.scss */
#main-footer .inner-section #main-footer-sitemap li a:hover, #main-footer .inner-section #main-footer-sitemap li a:focus, #main-footer .inner-section #main-area-footer-sitemap li a:hover, #main-footer .inner-section #main-area-footer-sitemap li a:focus {
  text-decoration: underline;
}
/* line 18, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-footer .inner-section #main-footer-sitemap li a:visited, #main-footer .inner-section #main-area-footer-sitemap li a:visited {
  color: #fff;
}
/* line 21, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-footer .inner-section #main-footer-sitemap li a:focus, #main-footer .inner-section #main-area-footer-sitemap li a:focus {
  color: #fff;
}
/* line 24, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-footer .inner-section #main-footer-sitemap li a:hover, #main-footer .inner-section #main-area-footer-sitemap li a:hover {
  color: #fff;
}
/* line 27, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-footer .inner-section #main-footer-sitemap li a:active, #main-footer .inner-section #main-area-footer-sitemap li a:active {
  color: #fff;
}
/* line 56, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section #main-footer-sitemap .level1, #main-footer .inner-section #main-area-footer-sitemap .level1 {
  display: block;
  float: left;
  left: 0;
  width: 25%;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 18px;
}
/* line 65, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section #main-footer-sitemap .level1 a, #main-footer .inner-section #main-footer-sitemap .level1 .fakeA, #main-footer .inner-section #main-area-footer-sitemap .level1 a, #main-footer .inner-section #main-area-footer-sitemap .level1 .fakeA {
  display: block;
  padding-bottom: 20px;
}
/* line 68, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section #main-footer-sitemap .level1 .level2, #main-footer .inner-section #main-area-footer-sitemap .level1 .level2 {
  margin-bottom: 6px;
  padding-right: 20px;
  font-size: 12px;
  font-weight: 400;
  text-transform: none;
  line-height: 13px;
}
/* line 75, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section #main-footer-sitemap .level1 .level2 a, #main-footer .inner-section #main-area-footer-sitemap .level1 .level2 a {
  padding-bottom: 0;
}
/* line 77, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section #main-footer-sitemap .level1 .open > a, #main-footer .inner-section #main-area-footer-sitemap .level1 .open > a {
  text-decoration: underline;
}
/* line 79, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section #main-footer-copyright {
  float: left;
  left: 0;
  width: 96.14286%;
  margin: 0 1.92857%;
  padding-top: 2.85714%;
  padding-bottom: 2.85714%;
  border-top: solid 1px #5c5c5c;
}
/* line 87, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section #main-footer-copyright a {
  text-decoration: none;
  color: #fff;
}
/* line 4, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_hover-link.scss */
#main-footer .inner-section #main-footer-copyright a:hover, #main-footer .inner-section #main-footer-copyright a:focus {
  text-decoration: underline;
}
/* line 18, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-footer .inner-section #main-footer-copyright a:visited {
  color: #fff;
}
/* line 21, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-footer .inner-section #main-footer-copyright a:focus {
  color: #fff;
}
/* line 24, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-footer .inner-section #main-footer-copyright a:hover {
  color: #fff;
}
/* line 27, ../../../../../../../../opt/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#main-footer .inner-section #main-footer-copyright a:active {
  color: #fff;
}
/* line 91, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section .inner-section-content .inner-section-header {
  margin: 0;
  padding: 2.85714% 0 1.92857%;
  border-top: none;
}
/* line 95, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section .inner-section-content .home-box {
  min-height: 50px;
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
}
/* line 101, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section .inner-section-content .home-box .home-box-content {
  padding-bottom: 0;
  border-bottom: none;
}
/* line 104, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section .inner-section-content .home-box h2 {
  margin-bottom: 0.96429%;
}
/* line 108, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section .inner-section-content .home-box.home-box-eventi h2 {
  margin-bottom: 15px;
}
/* line 110, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section .inner-section-content .home-box.home-box-fondazione {
  min-height: 356px;
}
/* line 113, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section .inner-section-content .inner-section-aside .home-box-content {
  width: 86%;
}
/* line 115, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer #hon-certification {
  clear: both;
  float: left;
  margin: 20px 0 0;
}
/* line 119, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer #hon-certification img {
  float: left;
  margin: 0 10px 0 0;
}

@media all and (min-width: 480px) and (max-width: 767px) {
  /* line 127, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
  #main-footer .inner-section #main-footer-sitemap .level1, #main-footer .inner-section #main-area-footer-sitemap .level1 {
    width: 50%;
    margin-bottom: 30px;
  }
}
@media all and (max-width: 479px) {
  /* line 133, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
  #main-footer .inner-section #main-footer-sitemap, #main-footer .inner-section #main-area-footer-sitemap {
    text-align: center;
  }
  /* line 135, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
  #main-footer .inner-section #main-footer-sitemap .level1, #main-footer .inner-section #main-area-footer-sitemap .level1 {
    width: 100%;
    margin-bottom: 30px;
  }
}
/* line 143, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section .inner-section-content .inner-section-aside .home-box {
  min-height: 50px;
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
}
/* line 149, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
#main-footer .inner-section .inner-section-content .inner-section-aside .home-box h2 {
  margin-bottom: 1.92857%;
}

@media all and (max-width: 767px) {
  /* line 156, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
  #main-footer .inner-section-sup .inner-section-content .inner-section-article {
    clear: both;
    position: relative;
    float: left;
    left: 0;
    width: 100%;
  }
  /* line 162, ../../../../var/mvc/website/assets/stylesheets/layouts/_footer.sass */
  #main-footer .inner-section-sup .inner-section-content .inner-section-aside {
    clear: both;
    position: relative;
    float: left;
    right: auto;
    left: 0;
    width: 100%;
  }
}
