@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=3b980cb0-c431-4cc4-91e5-8c1301178c87");
/* Helvetica Font */


@font-face {
  font-family: "generali";
  src: url("../Fonts/generali.eot");
  src: url("../Fonts/generali.eot?#iefix") format("embedded-opentype"), url("../Fonts/generali.woff") format("woff"), url("../Fonts/generali.ttf") format("truetype"), url("../Fonts/generali.svg#generali") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 538, system/iconVarie/*.png */
.iconVarie-sprite, .iconVarie-add-outlook, .iconVarie-arrow-down-white, .iconVarie-arrow-list-lang-closed, .iconVarie-arrow-list-lang-opened, .iconVarie-arrow-menu-closed-black, .iconVarie-arrow-menu-opened-red, .iconVarie-arrow-up-white, .iconVarie-audio-icon, .iconVarie-backtotop, .iconVarie-bullet-archivio, .iconVarie-bullet-list-big, .iconVarie-bullet-list-empty, .iconVarie-bullet-list, .iconVarie-bullet-matrix-off-red, .iconVarie-bullet-matrix-off-white, .iconVarie-canhelp, .iconVarie-cassetto-aperto-archivio, .iconVarie-cassetto-chiuso-archivio, .iconVarie-cassetto-titolo-closed, .iconVarie-cassetto-titolo-opened, .iconVarie-close-modal-matrix, .iconVarie-contrast-mobile, .iconVarie-contrast, .iconVarie-corp-app-icon, .iconVarie-default-icon-white, .iconVarie-default-icon, .iconVarie-email-icon-contact, .iconVarie-get-updates-icon, .iconVarie-ico-btn-fullsize, .iconVarie-ico-btn-next, .iconVarie-ico-btn-prev, .iconVarie-ico-tool-close, .iconVarie-ico-tool-open, .iconVarie-logo-footer, .iconVarie-logo-white, .iconVarie-logo, .iconVarie-mobile-logo, .iconVarie-mobile-menu-btn-normal, .iconVarie-mobile-menu-btn-opened, .iconVarie-mobile-search-btn, .iconVarie-mobile-switch-bg, .iconVarie-mobile-switch-point, .iconVarie-mobile-world-btn, .iconVarie-owl-video-play, .iconVarie-pdf-icon, .iconVarie-plu_rosso, .iconVarie-plus_bianco, .iconVarie-podcast-icon, .iconVarie-rss-feeds-icon, .iconVarie-search-icon, .iconVarie-see-all-icon-black, .iconVarie-see-all-icon-white, .iconVarie-see-all-icon, .iconVarie-star-hover, .iconVarie-star-nonselezionata, .iconVarie-star-selezionata, .iconVarie-telephone-icon-contact, .iconVarie-video-ext-icon, .iconVarie-video-icon, .iconVarie-webcast-icon, .iconVarie-webpage-icon, .iconVarie-xls-icon, .iconVarie-youtube-icon, .star-rating .star-rate a, .star-rating .star-hovered a,
.star-rating .star-active.star-hovered a, .star-rating .star-active a {
  background: url('../images/system/iconVarie-s58696b9165.png') no-repeat;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-add-outlook {
  background-position: 0 -2124px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-arrow-down-white {
  background-position: 0 -2820px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-arrow-list-lang-closed {
  background-position: 0 -2898px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-arrow-list-lang-opened {
  background-position: 0 -2872px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-arrow-menu-closed-black {
  background-position: 0 -2642px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-arrow-menu-opened-red {
  background-position: 0 -2675px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-arrow-up-white {
  background-position: 0 -2846px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-audio-icon {
  background-position: 0 -85px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-backtotop {
  background-position: 0 -650px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-bullet-archivio {
  background-position: 0 -2735px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-bullet-list-big {
  background-position: 0 -2026px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-bullet-list-empty {
  background-position: 0 -1995px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-bullet-list {
  background-position: 0 -2704px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-bullet-matrix-off-red {
  background-position: 0 -1626px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-bullet-matrix-off-white {
  background-position: 0 -1800px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-canhelp {
  background-position: 0 -2308px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-cassetto-aperto-archivio {
  background-position: 0 -2384px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-cassetto-chiuso-archivio {
  background-position: 0 -2492px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-cassetto-titolo-closed {
  background-position: 0 -734px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-cassetto-titolo-opened {
  background-position: 0 -790px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-close-modal-matrix {
  background-position: 0 -564px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-contrast-mobile {
  background-position: 0 -1406px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-contrast {
  background-position: 0 0;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-corp-app-icon {
  background-position: 0 -2526px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-default-icon-white {
  background-position: 0 -2057px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-default-icon {
  background-position: 0 -2603px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-email-icon-contact {
  background-position: 0 -1545px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-get-updates-icon {
  background-position: 0 -2567px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-ico-btn-fullsize {
  background-position: 0 -1350px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-ico-btn-next {
  background-position: 0 -1883px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-ico-btn-prev {
  background-position: 0 -1939px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-ico-tool-close {
  background-position: 0 -1453px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-ico-tool-open {
  background-position: 0 -1302px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-logo-footer {
  background-position: 0 -993px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-logo-white {
  background-position: 0 -510px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-logo {
  background-position: 0 -273px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-mobile-logo {
  background-position: 0 -366px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-mobile-menu-btn-normal {
  background-position: 0 -1230px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-mobile-menu-btn-opened {
  background-position: 0 -846px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-mobile-search-btn {
  background-position: 0 -1719px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-mobile-switch-bg {
  background-position: 0 -1034px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-mobile-switch-point {
  background-position: 0 -918px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-mobile-world-btn {
  background-position: 0 -438px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-owl-video-play {
  background-position: 0 -1110px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-pdf-icon {
  background-position: 0 -1671px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-plu_rosso {
  background-position: 0 -2164px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-plus_bianco {
  background-position: 0 -2216px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-podcast-icon {
  background-position: 0 -2347px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-rss-feeds-icon {
  background-position: 0 -2416px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-search-icon {
  background-position: 0 -2455px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-see-all-icon-black {
  background-position: 0 -2095px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-see-all-icon-white {
  background-position: 0 -2791px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-see-all-icon {
  background-position: 0 -2762px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-star-hover {
  background-position: 0 -1186px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-star-nonselezionata {
  background-position: 0 -1501px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-star-selezionata {
  background-position: 0 -1582px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-telephone-icon-contact {
  background-position: 0 -1845px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-video-ext-icon {
  background-position: 0 -2268px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-video-icon {
  background-position: 0 -36px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-webcast-icon {
  background-position: 0 -134px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-webpage-icon {
  background-position: 0 -232px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-xls-icon {
  background-position: 0 -183px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-youtube-icon {
  background-position: 0 -1756px;
}

/* line 186, system/iconInfographics/*.png */
.iconInfographics-sprite, .iconInfographics-close-modal-matrix, .iconInfographics-matrix-cassetto-close, .iconInfographics-matrix-cassetto-open, .iconInfographics-matrix-cassetto-red, .iconInfographics-matrix-cassetto-white, .iconInfographics-matrix-close-modal, .iconInfographics-matrix-desk-red-off, .iconInfographics-matrix-desk-red-on, .iconInfographics-matrix-desk-white-off, .iconInfographics-matrix-desk-white-on, .iconInfographics-matrix-tooltip-bg, .iconInfographics-timeline-arrow-left-event, .iconInfographics-timeline-arrow-right-event, .iconInfographics-timeline-close, .iconInfographics-timeline-nav-item, .iconInfographics-timeline-open, .iconInfographics-timeline-point-active, .iconInfographics-timeline-point-normal {
  background: url('../images/system/iconInfographics-sc5b5c80398.png') no-repeat;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-close-modal-matrix {
  background-position: 0 -172px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-cassetto-close {
  background-position: 0 -489px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-cassetto-open {
  background-position: 0 -753px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-cassetto-red {
  background-position: 0 -431px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-cassetto-white {
  background-position: 0 0;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-close-modal {
  background-position: 0 -224px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-desk-red-off {
  background-position: 0 -341px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-desk-red-on {
  background-position: 0 -817px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-desk-white-off {
  background-position: 0 -386px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-desk-white-on {
  background-position: 0 -869px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-tooltip-bg {
  background-position: 0 -796px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-timeline-arrow-left-event {
  background-position: 0 -107px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-timeline-arrow-right-event {
  background-position: 0 -276px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-timeline-close {
  background-position: 0 -579px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-timeline-nav-item {
  background-position: 0 -666px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-timeline-open {
  background-position: 0 -701px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-timeline-point-active {
  background-position: 0 -58px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-timeline-point-normal {
  background-position: 0 -530px;
}

/* line 4, ../sass/tool.scss */
body {
  margin: 0;
}

/* line 8, ../sass/tool.scss */
.wrapper-form-tool {
  max-width: 100%;
  margin: 0 auto;
}

/* line 14, ../sass/tool.scss */
.tool-form {
  width: 100%;
  margin: 0 auto;
}
/* line 19, ../sass/tool.scss */
.tool-form label {
  font-weight: normal;
}
/* line 23, ../sass/tool.scss */
.tool-form textarea.with-label {
  display: block;
  margin-left: 0;
  width: 100%;
}
/* line 31, ../sass/tool.scss */
.tool-form .string-text-form {
  border: 0;
  height: 25px;
  text-indent: 5px;
}
/* line 39, ../sass/tool.scss */
.tool-form .button-link-see-more {
  margin: 15px 0 0;
  float: right;
  clear: both;
}
/* line 46, ../sass/tool.scss */
.tool-form figure {
  margin-top: 10px;
}

/* line 51, ../sass/tool.scss */
fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 57, ../sass/tool.scss */
.tool-title {
  text-align: center;
}

/* line 65, ../sass/tool.scss */
.form-send-page.tool-form .string-text-form,
.alert-update-page.tool-form .string-text-form,
.get-updates.tool-form .string-text-form,
.advanced-search-form.tool-form .string-text-form {
  width: 100%;
  max-width: 550px;
  display: block;
  margin-left: 0;
  margin-bottom: 10px;
}

/* Get Updates Form - Advanced Search */
/* line 79, ../sass/tool.scss */
.get-updates .general-checkboxes,
.advanced-search-form .general-checkboxes {
  margin-bottom: 5px;
}
/* line 81, ../sass/tool.scss */
.get-updates .general-checkboxes label,
.advanced-search-form .general-checkboxes label {
  font-family: "HelveticaRoman";
}
/* line 84, ../sass/tool.scss */
.get-updates .general-checkboxes label.bold-label-chk,
.advanced-search-form .general-checkboxes label.bold-label-chk {
  font-family: "HelveticaBold";
}
/* line 89, ../sass/tool.scss */
.get-updates label,
.advanced-search-form label {
  font-family: "HelveticaBold";
}
/* line 93, ../sass/tool.scss */
.get-updates .button-link-see-more,
.advanced-search-form .button-link-see-more {
  margin: 0;
}

/* line 98, ../sass/tool.scss */
.advanced-search-form .search-datepicker {
  margin-left: 5px;
}
/* line 101, ../sass/tool.scss */
.advanced-search-form .general-text-form {
  width: auto;
}
/* line 104, ../sass/tool.scss */
.advanced-search-form .generic-select {
  margin-left: 0;
}

/* Ulteriori filtri */
/* line 110, ../sass/tool.scss */
.more-filter {
  max-width: 550px;
  text-align: right;
}
/* line 115, ../sass/tool.scss */
.more-filter p {
  color: #c5281c;
  cursor: pointer;
}
/* line 120, ../sass/tool.scss */
.more-filter p:hover {
  text-decoration: underline;
}

/* line 125, ../sass/tool.scss */
.advanced-filter {
  display: none;
}

/* line 130, ../sass/tool.scss */
.generic-search.tool-form h1 {
  text-transform: none;
}
/* line 133, ../sass/tool.scss */
.generic-search.tool-form h3, .generic-search.tool-form h4, .generic-search.tool-form label sup {
  color: #c5281c;
}

/* line 138, ../sass/tool.scss */
.group-input-filter {
  margin-top: 40px;
  display: inline-block;
  width: 100%;
}

/* line 146, ../sass/tool.scss */
.star-rating {
  margin: 0;
}
/* line 149, ../sass/tool.scss */
.star-rating .star-rate {
  padding-left: 5px;
  cursor: pointer;
}
/* line 154, ../sass/tool.scss */
.star-rating .star-rate:first-child {
  padding-left: 0;
}
/* line 158, ../sass/tool.scss */
.star-rating .star-rate a {
  display: block;
  width: 25px;
  height: 24px;
  text-decoration: none;
  background-position: 0 -1501px;
}

/* line 170, ../sass/tool.scss */
.star-rating .star-hovered a,
.star-rating .star-active.star-hovered a {
  background-position: 0 -1186px;
}

/* line 174, ../sass/tool.scss */
.star-rating .star-active a {
  background-position: 0 -1582px;
}

@media (min-width: 520px) {
  /* line 180, ../sass/tool.scss */
  .advanced-search-form .generic-select {
    margin-left: 10px;
  }
}
@media (min-width: 768px) {
  /* line 188, ../sass/tool.scss */
  .get-updates .general-checkboxes label,
  .advanced-search-form .general-checkboxes label {
    font-size: 0.9em;
  }
}
