/*
 
	<!-- GLOBAL CONFIG. -->







<!-- Cache: RCS -->







<!-- External-Template -->
 



































































<!-- Replicate prod config -->

<!-- Add CDN force path -->




















<!-- NOTIFICATION VARIABLES  -->



<!--  DEBUG MODE  -->

	


<!-- DEBUG MODE a 1 forzato per inserire i css singolarmente  -->


<!-- SET DEFAULTS (SEZIONE, SOTTOSEZIONE, TIPOLOGIA)  -->

	



	



	



    


<!-- Device profiling script -->











<!--  OPENX ASYNC MODE  -->

	


<!--  ADV ASYNC MODE  -->

	

















	
	


	
	
	
	<!-- Cookie policy :: 0 -->
	
	<!-- HTTP template :: (none) -->







*/

/* line 5, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 264, ../scss/foundation/rcs-components/_global.scss */
meta.foundation-mq-small {
  font-family: "only screen and (max-width:651px)";
  width: 500px;
}

/* line 269, ../scss/foundation/rcs-components/_global.scss */
meta.foundation-mq-medium {
  font-family: "only screen and (min-width:600px)";
  width: 600px;
}

/* line 274, ../scss/foundation/rcs-components/_global.scss */
meta.foundation-mq-large {
  font-family: "only screen and (min-width:600px)";
  width: 600px;
}

/* line 290, ../scss/foundation/rcs-components/_global.scss */
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 296, ../scss/foundation/rcs-components/_global.scss */
html,
body {
  font-size: 16px;
}

/* line 300, ../scss/foundation/rcs-components/_global.scss */
body {
  background: #fff;
  color: #222;
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  cursor: default;
}

/* line 313, ../scss/foundation/rcs-components/_global.scss */
a:hover {
  cursor: pointer;
}

  /* img,
  object,
  embed { max-width: 100%; height: auto; }

  object,
  embed { height: 100%; }*/
/* line 323, ../scss/foundation/rcs-components/_global.scss */
img {
  max-width: 100%;
  -ms-interpolation-mode: bicubic;
}

/* line 327, ../scss/foundation/rcs-components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 334, ../scss/foundation/rcs-components/_global.scss */
.left {
  float: left !important;
}

/* line 335, ../scss/foundation/rcs-components/_global.scss */
.right {
  float: right !important;
}

/* line 336, ../scss/foundation/rcs-components/_global.scss */
.text-left {
  text-align: left !important;
}

/* line 337, ../scss/foundation/rcs-components/_global.scss */
.text-right {
  text-align: right !important;
}

/* line 338, ../scss/foundation/rcs-components/_global.scss */
.text-center {
  text-align: center !important;
}

/* line 339, ../scss/foundation/rcs-components/_global.scss */
.text-justify {
  text-align: justify !important;
}

/* line 340, ../scss/foundation/rcs-components/_global.scss */
.hide {
  display: none;
}

/* line 346, ../scss/foundation/rcs-components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
}

/* line 349, ../scss/foundation/rcs-components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 359, ../scss/foundation/rcs-components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 362, ../scss/foundation/rcs-components/_global.scss */
select {
  width: 100%;
}

/* Default Pagination */
/* line 128, ../scss/foundation/components/_pagination.scss */
ul.pagination {
  display: block;
  height: 1.5em;
  margin-left: -0.3125em;
}
/* line 87, ../scss/foundation/components/_pagination.scss */
ul.pagination li {
  height: 1.5em;
  color: #222;
  font-size: 0.875em;
  margin-left: 0.3125em;
}
/* line 93, ../scss/foundation/components/_pagination.scss */
ul.pagination li a {
  display: block;
  padding: 0.0625em 0.4375em 0.0625em;
  color: #999;
}
/* line 99, ../scss/foundation/components/_pagination.scss */
ul.pagination li:hover a,
ul.pagination li a:focus {
  background: #e6e6e6;
}
/* line 45, ../scss/foundation/components/_pagination.scss */
ul.pagination li.unavailable a {
  cursor: default;
  color: #999;
}
/* line 49, ../scss/foundation/components/_pagination.scss */
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
  background: transparent;
}
/* line 57, ../scss/foundation/components/_pagination.scss */
ul.pagination li.current a {
  background: #2ba6cb;
  color: #fff;
  font-weight: bold;
  cursor: default;
}
/* line 63, ../scss/foundation/components/_pagination.scss */
ul.pagination li.current a:hover, ul.pagination li.current a:focus {
  background: #2ba6cb;
}
/* line 110, ../scss/foundation/components/_pagination.scss */
ul.pagination li {
  float: left;
  display: block;
}

/* Pagination centred wrapper */
/* line 133, ../scss/foundation/components/_pagination.scss */
.pagination-centered {
  text-align: center;
}
/* line 110, ../scss/foundation/components/_pagination.scss */
.pagination-centered ul.pagination li {
  float: none;
  display: inline-block;
}

/* Grid HTML Classes */
/* line 119, ../scss/foundation/rcs-components/_grid.scss */
.row, #header, .container, .grey_line, .md_bx_13 .container_fascia_sq .content {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  /*margin-top: 0;
  margin-bottom: 0;*/
  max-width: 64em;
  *zoom: 1;
}
/* line 121, ../scss/foundation/rcs-components/_global.scss */
.row:before, #header:before, .container:before, .grey_line:before, .md_bx_13 .container_fascia_sq .content:before, .row:after, #header:after, .container:after, .grey_line:after, .md_bx_13 .container_fascia_sq .content:after {
  content: " ";
  display: table;
}
/* line 122, ../scss/foundation/rcs-components/_global.scss */
.row:after, #header:after, .container:after, .grey_line:after, .md_bx_13 .container_fascia_sq .content:after {
  clear: both;
}
/* line 123, ../scss/foundation/rcs-components/_grid.scss */
.row.collapse > .column, .collapse#header > .column, .collapse.container > .column, .collapse.grey_line > .column, .md_bx_13 .container_fascia_sq .collapse.content > .column,
.row.collapse > .columns,
.collapse#header > .columns,
.collapse.container > .columns,
.collapse.grey_line > .columns,
.md_bx_13 .container_fascia_sq .collapse.content > .columns,
#main_footer.ftr_xl .top .cds_links .row.collapse > .section-footer-menu,
#main_footer.ftr_xl .top .cds_links .collapse#header > .section-footer-menu,
#main_footer.ftr_xl .top .cds_links .collapse.container > .section-footer-menu,
#main_footer.ftr_xl .top .cds_links .collapse.grey_line > .section-footer-menu,
.md_bx_13 .container_fascia_sq #main_footer.ftr_xl .top .cds_links .collapse.content > .section-footer-menu,
#main_footer.ftr_xl .top .cds_links .md_bx_13 .container_fascia_sq .collapse.content > .section-footer-menu,
#main_footer.ftr_xl .bottom .row.collapse > .links_credits,
#main_footer.ftr_xl .bottom .collapse#header > .links_credits,
#main_footer.ftr_xl .bottom .collapse.container > .links_credits,
#main_footer.ftr_xl .bottom .collapse.grey_line > .links_credits,
.md_bx_13 .container_fascia_sq #main_footer.ftr_xl .bottom .collapse.content > .links_credits,
#main_footer.ftr_xl .bottom .md_bx_13 .container_fascia_sq .collapse.content > .links_credits,
#main_footer.ftr_xl .bottom .row.collapse > .links_services,
#main_footer.ftr_xl .bottom .collapse#header > .links_services,
#main_footer.ftr_xl .bottom .collapse.container > .links_services,
#main_footer.ftr_xl .bottom .collapse.grey_line > .links_services,
.md_bx_13 .container_fascia_sq #main_footer.ftr_xl .bottom .collapse.content > .links_services,
#main_footer.ftr_xl .bottom .md_bx_13 .container_fascia_sq .collapse.content > .links_services,
.container .row.collapse > .main-content,
.container .collapse#header > .main-content,
.collapse.container > .main-content,
.container .collapse.grey_line > .main-content,
.md_bx_13 .container_fascia_sq .container .collapse.content > .main-content,
.container .md_bx_13 .container_fascia_sq .collapse.content > .main-content,
.type-articolo .container .row.collapse > .articolo,
.type-articolo .container .collapse#header > .articolo,
.type-articolo .collapse.container > .articolo,
.type-articolo .container .collapse.grey_line > .articolo,
.md_bx_13 .container_fascia_sq .type-articolo .container .collapse.content > .articolo,
.type-articolo .container .md_bx_13 .container_fascia_sq .collapse.content > .articolo,
.container .row.collapse > aside,
.container .collapse#header > aside,
.collapse.container > aside,
.container .collapse.grey_line > aside,
.md_bx_13 .container_fascia_sq .container .collapse.content > aside,
.container .md_bx_13 .container_fascia_sq .collapse.content > aside,
.border_blue_openx .row.collapse > .openx_box,
.border_blue_openx .collapse#header > .openx_box,
.border_blue_openx .collapse.container > .openx_box,
.border_blue_openx .collapse.grey_line > .openx_box,
.md_bx_13 .container_fascia_sq .border_blue_openx .collapse.content > .openx_box,
.border_blue_openx .md_bx_13 .container_fascia_sq .collapse.content > .openx_box,
.slider-openx-bot .row.collapse > .openx_box,
.slider-openx-bot .collapse#header > .openx_box,
.slider-openx-bot .collapse.container > .openx_box,
.slider-openx-bot .collapse.grey_line > .openx_box,
.md_bx_13 .container_fascia_sq .slider-openx-bot .collapse.content > .openx_box,
.slider-openx-bot .md_bx_13 .container_fascia_sq .collapse.content > .openx_box,
.container .mm_hp_middle .row.collapse > .openx_box,
.container .mm_hp_middle .collapse#header > .openx_box,
.container .mm_hp_middle .collapse.container > .openx_box,
.container .mm_hp_middle .collapse.grey_line > .openx_box,
.md_bx_13 .container_fascia_sq .container .mm_hp_middle .collapse.content > .openx_box,
.container .mm_hp_middle .md_bx_13 .container_fascia_sq .collapse.content > .openx_box,
.container .mm_cf_01 .row.collapse > .openx_box,
.container .mm_cf_01 .collapse#header > .openx_box,
.container .mm_cf_01 .collapse.container > .openx_box,
.container .mm_cf_01 .collapse.grey_line > .openx_box,
.md_bx_13 .container_fascia_sq .container .mm_cf_01 .collapse.content > .openx_box,
.container .mm_cf_01 .md_bx_13 .container_fascia_sq .collapse.content > .openx_box,
.container .mm_cf_00 .row.collapse > .openx_box,
.container .mm_cf_00 .collapse#header > .openx_box,
.container .mm_cf_00 .collapse.container > .openx_box,
.container .mm_cf_00 .collapse.grey_line > .openx_box,
.md_bx_13 .container_fascia_sq .container .mm_cf_00 .collapse.content > .openx_box,
.container .mm_cf_00 .md_bx_13 .container_fascia_sq .collapse.content > .openx_box,
.slider-openx-top .row.collapse > .openx_box,
.slider-openx-top .collapse#header > .openx_box,
.slider-openx-top .collapse.container > .openx_box,
.slider-openx-top .collapse.grey_line > .openx_box,
.md_bx_13 .container_fascia_sq .slider-openx-top .collapse.content > .openx_box,
.slider-openx-top .md_bx_13 .container_fascia_sq .collapse.content > .openx_box,
#ads_bottompage_2 .row.collapse > .openx_box,
#ads_bottompage_2 .collapse#header > .openx_box,
#ads_bottompage_2 .collapse.container > .openx_box,
#ads_bottompage_2 .collapse.grey_line > .openx_box,
.md_bx_13 .container_fascia_sq #ads_bottompage_2 .collapse.content > .openx_box,
#ads_bottompage_2 .md_bx_13 .container_fascia_sq .collapse.content > .openx_box,
.row.collapse > .bk_ox_01,
.collapse#header > .bk_ox_01,
.collapse.container > .bk_ox_01,
.collapse.grey_line > .bk_ox_01,
.md_bx_13 .container_fascia_sq .collapse.content > .bk_ox_01,
.row.collapse > .bk_cop_005,
.collapse#header > .bk_cop_005,
.collapse.container > .bk_cop_005,
.collapse.grey_line > .bk_cop_005,
.md_bx_13 .container_fascia_sq .collapse.content > .bk_cop_005,
.row.collapse > .bk_art_007,
.collapse#header > .bk_art_007,
.collapse.container > .bk_art_007,
.collapse.grey_line > .bk_art_007,
.md_bx_13 .container_fascia_sq .collapse.content > .bk_art_007,
.type-articolo .container .row.collapse > .mobile_bk_adv_01,
.type-articolo .container .collapse#header > .mobile_bk_adv_01,
.type-articolo .collapse.container > .mobile_bk_adv_01,
.type-articolo .container .collapse.grey_line > .mobile_bk_adv_01,
.md_bx_13 .container_fascia_sq .type-articolo .container .collapse.content > .mobile_bk_adv_01,
.type-articolo .container .md_bx_13 .container_fascia_sq .collapse.content > .mobile_bk_adv_01,
.type-articolo .container .row.collapse > .bk_cop_im1,
.type-articolo .container .collapse#header > .bk_cop_im1,
.type-articolo .collapse.container > .bk_cop_im1,
.type-articolo .container .collapse.grey_line > .bk_cop_im1,
.md_bx_13 .container_fascia_sq .type-articolo .container .collapse.content > .bk_cop_im1,
.type-articolo .container .md_bx_13 .container_fascia_sq .collapse.content > .bk_cop_im1,
.type-articolo .container .row.collapse > .bk_cop_im3,
.type-articolo .container .collapse#header > .bk_cop_im3,
.type-articolo .collapse.container > .bk_cop_im3,
.type-articolo .container .collapse.grey_line > .bk_cop_im3,
.md_bx_13 .container_fascia_sq .type-articolo .container .collapse.content > .bk_cop_im3,
.type-articolo .container .md_bx_13 .container_fascia_sq .collapse.content > .bk_cop_im3,
.type-articolo .container .row.collapse > .container-header-article,
.type-articolo .container .collapse#header > .container-header-article,
.type-articolo .collapse.container > .container-header-article,
.type-articolo .container .collapse.grey_line > .container-header-article,
.md_bx_13 .container_fascia_sq .type-articolo .container .collapse.content > .container-header-article,
.type-articolo .container .md_bx_13 .container_fascia_sq .collapse.content > .container-header-article,
.type-articolo .container .row.collapse > .chapter,
.type-articolo .container .collapse#header > .chapter,
.type-articolo .collapse.container > .chapter,
.type-articolo .container .collapse.grey_line > .chapter,
.md_bx_13 .container_fascia_sq .type-articolo .container .collapse.content > .chapter,
.type-articolo .container .md_bx_13 .container_fascia_sq .collapse.content > .chapter,
.type-articolo .container .row.collapse > .bk_cop_vd2,
.type-articolo .container .collapse#header > .bk_cop_vd2,
.type-articolo .collapse.container > .bk_cop_vd2,
.type-articolo .container .collapse.grey_line > .bk_cop_vd2,
.md_bx_13 .container_fascia_sq .type-articolo .container .collapse.content > .bk_cop_vd2,
.type-articolo .container .md_bx_13 .container_fascia_sq .collapse.content > .bk_cop_vd2,
.type-articolo .container .row.collapse > .article-signature,
.type-articolo .container .collapse#header > .article-signature,
.type-articolo .collapse.container > .article-signature,
.type-articolo .container .collapse.grey_line > .article-signature,
.md_bx_13 .container_fascia_sq .type-articolo .container .collapse.content > .article-signature,
.type-articolo .container .md_bx_13 .container_fascia_sq .collapse.content > .article-signature,
.type-articolo .container .row.collapse > .container-footer-article,
.type-articolo .container .collapse#header > .container-footer-article,
.type-articolo .collapse.container > .container-footer-article,
.type-articolo .container .collapse.grey_line > .container-footer-article,
.md_bx_13 .container_fascia_sq .type-articolo .container .collapse.content > .container-footer-article,
.type-articolo .container .md_bx_13 .container_fascia_sq .collapse.content > .container-footer-article {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  float: left;
}
/* line 126, ../scss/foundation/rcs-components/_grid.scss */
.row.collapse .row, .collapse#header .row, .collapse.container .row, .collapse.grey_line .row, .md_bx_13 .container_fascia_sq .collapse.content .row, .row.collapse #header, .collapse#header #header, .collapse.container #header, .collapse.grey_line #header, .md_bx_13 .container_fascia_sq .collapse.content #header, .row.collapse .container, .collapse#header .container, .collapse.container .container, .collapse.grey_line .container, .md_bx_13 .container_fascia_sq .collapse.content .container, .row.collapse .grey_line, .collapse#header .grey_line, .collapse.container .grey_line, .collapse.grey_line .grey_line, .md_bx_13 .container_fascia_sq .collapse.content .grey_line, .row.collapse .md_bx_13 .container_fascia_sq .content, .md_bx_13 .container_fascia_sq .row.collapse .content, .collapse#header .md_bx_13 .container_fascia_sq .content, .md_bx_13 .container_fascia_sq .collapse#header .content, .collapse.container .md_bx_13 .container_fascia_sq .content, .md_bx_13 .container_fascia_sq .collapse.container .content, .collapse.grey_line .md_bx_13 .container_fascia_sq .content, .md_bx_13 .container_fascia_sq .collapse.grey_line .content, .md_bx_13 .container_fascia_sq .collapse.content .content {
  margin-left: 0;
  margin-right: 0;
}
/* line 129, ../scss/foundation/rcs-components/_grid.scss */
.row .row, #header .row, .container .row, .grey_line .row, .md_bx_13 .container_fascia_sq .content .row, .row #header, #header #header, .container #header, .grey_line #header, .md_bx_13 .container_fascia_sq .content #header, .row .container, #header .container, .container .container, .grey_line .container, .md_bx_13 .container_fascia_sq .content .container, .row .grey_line, #header .grey_line, .container .grey_line, .grey_line .grey_line, .md_bx_13 .container_fascia_sq .content .grey_line, .row .md_bx_13 .container_fascia_sq .content, .md_bx_13 .container_fascia_sq .row .content, #header .md_bx_13 .container_fascia_sq .content, .md_bx_13 .container_fascia_sq #header .content, .container .md_bx_13 .container_fascia_sq .content, .md_bx_13 .container_fascia_sq .container .content, .grey_line .md_bx_13 .container_fascia_sq .content, .md_bx_13 .container_fascia_sq .grey_line .content, .md_bx_13 .container_fascia_sq .content .content {
  width: auto;
  margin-left: 0;
  margin-right: 0;
  /*margin-top: 0;
  margin-bottom: 0;*/
  max-width: none;
  *zoom: 1;
}
/* line 121, ../scss/foundation/rcs-components/_global.scss */
.row .row:before, #header .row:before, .container .row:before, .grey_line .row:before, .md_bx_13 .container_fascia_sq .content .row:before, .row #header:before, #header #header:before, .container #header:before, .grey_line #header:before, .md_bx_13 .container_fascia_sq .content #header:before, .row .container:before, #header .container:before, .container .container:before, .grey_line .container:before, .md_bx_13 .container_fascia_sq .content .container:before, .row .grey_line:before, #header .grey_line:before, .container .grey_line:before, .grey_line .grey_line:before, .md_bx_13 .container_fascia_sq .content .grey_line:before, .row .md_bx_13 .container_fascia_sq .content:before, .md_bx_13 .container_fascia_sq .row .content:before, #header .md_bx_13 .container_fascia_sq .content:before, .md_bx_13 .container_fascia_sq #header .content:before, .container .md_bx_13 .container_fascia_sq .content:before, .md_bx_13 .container_fascia_sq .container .content:before, .grey_line .md_bx_13 .container_fascia_sq .content:before, .md_bx_13 .container_fascia_sq .grey_line .content:before, .md_bx_13 .container_fascia_sq .content .content:before, .row .row:after, #header .row:after, .container .row:after, .grey_line .row:after, .md_bx_13 .container_fascia_sq .content .row:after, .row #header:after, #header #header:after, .container #header:after, .grey_line #header:after, .md_bx_13 .container_fascia_sq .content #header:after, .row .container:after, #header .container:after, .container .container:after, .grey_line .container:after, .md_bx_13 .container_fascia_sq .content .container:after, .row .grey_line:after, #header .grey_line:after, .container .grey_line:after, .grey_line .grey_line:after, .md_bx_13 .container_fascia_sq .content .grey_line:after, .row .md_bx_13 .container_fascia_sq .content:after, .md_bx_13 .container_fascia_sq .row .content:after, #header .md_bx_13 .container_fascia_sq .content:after, .md_bx_13 .container_fascia_sq #header .content:after, .container .md_bx_13 .container_fascia_sq .content:after, .md_bx_13 .container_fascia_sq .container .content:after, .grey_line .md_bx_13 .container_fascia_sq .content:after, .md_bx_13 .container_fascia_sq .grey_line .content:after, .md_bx_13 .container_fascia_sq .content .content:after {
  content: " ";
  display: table;
}
/* line 122, ../scss/foundation/rcs-components/_global.scss */
.row .row:after, #header .row:after, .container .row:after, .grey_line .row:after, .md_bx_13 .container_fascia_sq .content .row:after, .row #header:after, #header #header:after, .container #header:after, .grey_line #header:after, .md_bx_13 .container_fascia_sq .content #header:after, .row .container:after, #header .container:after, .container .container:after, .grey_line .container:after, .md_bx_13 .container_fascia_sq .content .container:after, .row .grey_line:after, #header .grey_line:after, .container .grey_line:after, .grey_line .grey_line:after, .md_bx_13 .container_fascia_sq .content .grey_line:after, .row .md_bx_13 .container_fascia_sq .content:after, .md_bx_13 .container_fascia_sq .row .content:after, #header .md_bx_13 .container_fascia_sq .content:after, .md_bx_13 .container_fascia_sq #header .content:after, .container .md_bx_13 .container_fascia_sq .content:after, .md_bx_13 .container_fascia_sq .container .content:after, .grey_line .md_bx_13 .container_fascia_sq .content:after, .md_bx_13 .container_fascia_sq .grey_line .content:after, .md_bx_13 .container_fascia_sq .content .content:after {
  clear: both;
}
/* line 130, ../scss/foundation/rcs-components/_grid.scss */
.row .row.collapse, #header .row.collapse, .container .row.collapse, .grey_line .row.collapse, .md_bx_13 .container_fascia_sq .content .row.collapse, .row .collapse#header, #header .collapse#header, .container .collapse#header, .grey_line .collapse#header, .md_bx_13 .container_fascia_sq .content .collapse#header, .row .collapse.container, #header .collapse.container, .container .collapse.container, .grey_line .collapse.container, .md_bx_13 .container_fascia_sq .content .collapse.container, .row .collapse.grey_line, #header .collapse.grey_line, .container .collapse.grey_line, .grey_line .collapse.grey_line, .md_bx_13 .container_fascia_sq .content .collapse.grey_line, .row .md_bx_13 .container_fascia_sq .collapse.content, .md_bx_13 .container_fascia_sq .row .collapse.content, #header .md_bx_13 .container_fascia_sq .collapse.content, .md_bx_13 .container_fascia_sq #header .collapse.content, .container .md_bx_13 .container_fascia_sq .collapse.content, .md_bx_13 .container_fascia_sq .container .collapse.content, .grey_line .md_bx_13 .container_fascia_sq .collapse.content, .md_bx_13 .container_fascia_sq .grey_line .collapse.content, .md_bx_13 .container_fascia_sq .content .collapse.content {
  width: auto;
  margin: 0;
  max-width: none;
  *zoom: 1;
}
/* line 121, ../scss/foundation/rcs-components/_global.scss */
.row .row.collapse:before, #header .row.collapse:before, .container .row.collapse:before, .grey_line .row.collapse:before, .md_bx_13 .container_fascia_sq .content .row.collapse:before, .row .collapse#header:before, #header .collapse#header:before, .container .collapse#header:before, .grey_line .collapse#header:before, .md_bx_13 .container_fascia_sq .content .collapse#header:before, .row .collapse.container:before, #header .collapse.container:before, .container .collapse.container:before, .grey_line .collapse.container:before, .md_bx_13 .container_fascia_sq .content .collapse.container:before, .row .collapse.grey_line:before, #header .collapse.grey_line:before, .container .collapse.grey_line:before, .grey_line .collapse.grey_line:before, .md_bx_13 .container_fascia_sq .content .collapse.grey_line:before, .row .md_bx_13 .container_fascia_sq .collapse.content:before, .md_bx_13 .container_fascia_sq .row .collapse.content:before, #header .md_bx_13 .container_fascia_sq .collapse.content:before, .md_bx_13 .container_fascia_sq #header .collapse.content:before, .container .md_bx_13 .container_fascia_sq .collapse.content:before, .md_bx_13 .container_fascia_sq .container .collapse.content:before, .grey_line .md_bx_13 .container_fascia_sq .collapse.content:before, .md_bx_13 .container_fascia_sq .grey_line .collapse.content:before, .md_bx_13 .container_fascia_sq .content .collapse.content:before, .row .row.collapse:after, #header .row.collapse:after, .container .row.collapse:after, .grey_line .row.collapse:after, .md_bx_13 .container_fascia_sq .content .row.collapse:after, .row .collapse#header:after, #header .collapse#header:after, .container .collapse#header:after, .grey_line .collapse#header:after, .md_bx_13 .container_fascia_sq .content .collapse#header:after, .row .collapse.container:after, #header .collapse.container:after, .container .collapse.container:after, .grey_line .collapse.container:after, .md_bx_13 .container_fascia_sq .content .collapse.container:after, .row .collapse.grey_line:after, #header .collapse.grey_line:after, .container .collapse.grey_line:after, .grey_line .collapse.grey_line:after, .md_bx_13 .container_fascia_sq .content .collapse.grey_line:after, .row .md_bx_13 .container_fascia_sq .collapse.content:after, .md_bx_13 .container_fascia_sq .row .collapse.content:after, #header .md_bx_13 .container_fascia_sq .collapse.content:after, .md_bx_13 .container_fascia_sq #header .collapse.content:after, .container .md_bx_13 .container_fascia_sq .collapse.content:after, .md_bx_13 .container_fascia_sq .container .collapse.content:after, .grey_line .md_bx_13 .container_fascia_sq .collapse.content:after, .md_bx_13 .container_fascia_sq .grey_line .collapse.content:after, .md_bx_13 .container_fascia_sq .content .collapse.content:after {
  content: " ";
  display: table;
}
/* line 122, ../scss/foundation/rcs-components/_global.scss */
.row .row.collapse:after, #header .row.collapse:after, .container .row.collapse:after, .grey_line .row.collapse:after, .md_bx_13 .container_fascia_sq .content .row.collapse:after, .row .collapse#header:after, #header .collapse#header:after, .container .collapse#header:after, .grey_line .collapse#header:after, .md_bx_13 .container_fascia_sq .content .collapse#header:after, .row .collapse.container:after, #header .collapse.container:after, .container .collapse.container:after, .grey_line .collapse.container:after, .md_bx_13 .container_fascia_sq .content .collapse.container:after, .row .collapse.grey_line:after, #header .collapse.grey_line:after, .container .collapse.grey_line:after, .grey_line .collapse.grey_line:after, .md_bx_13 .container_fascia_sq .content .collapse.grey_line:after, .row .md_bx_13 .container_fascia_sq .collapse.content:after, .md_bx_13 .container_fascia_sq .row .collapse.content:after, #header .md_bx_13 .container_fascia_sq .collapse.content:after, .md_bx_13 .container_fascia_sq #header .collapse.content:after, .container .md_bx_13 .container_fascia_sq .collapse.content:after, .md_bx_13 .container_fascia_sq .container .collapse.content:after, .grey_line .md_bx_13 .container_fascia_sq .collapse.content:after, .md_bx_13 .container_fascia_sq .grey_line .collapse.content:after, .md_bx_13 .container_fascia_sq .content .collapse.content:after {
  clear: both;
}

/* line 134, ../scss/foundation/rcs-components/_grid.scss */
.column,
.columns,
#main_footer.ftr_xl .top .cds_links .section-footer-menu,
#main_footer.ftr_xl .bottom .links_credits,
#main_footer.ftr_xl .bottom .links_services,
.container .main-content,
.type-articolo .container .articolo,
.container aside,
.border_blue_openx .openx_box,
.slider-openx-bot .openx_box,
.container .mm_hp_middle .openx_box,
.container .mm_cf_01 .openx_box,
.container .mm_cf_00 .openx_box,
.slider-openx-top .openx_box,
#ads_bottompage_2 .openx_box,
.bk_ox_01,
.bk_cop_005,
.bk_art_007,
.type-articolo .container .mobile_bk_adv_01,
.type-articolo .container .bk_cop_im1,
.type-articolo .container .bk_cop_im3,
.type-articolo .container .container-header-article,
.type-articolo .container .chapter,
.type-articolo .container .bk_cop_vd2,
.type-articolo .container .article-signature,
.type-articolo .container .container-footer-article {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left;
}

@media only screen and (max-width: 651px) {
  /* line 138, ../scss/foundation/rcs-components/_grid.scss */
  .column,
  .columns,
  #main_footer.ftr_xl .top .cds_links .section-footer-menu,
  #main_footer.ftr_xl .bottom .links_credits,
  #main_footer.ftr_xl .bottom .links_services,
  .container .main-content,
  .type-articolo .container .articolo,
  .container aside,
  .border_blue_openx .openx_box,
  .slider-openx-bot .openx_box,
  .container .mm_hp_middle .openx_box,
  .container .mm_cf_01 .openx_box,
  .container .mm_cf_00 .openx_box,
  .slider-openx-top .openx_box,
  #ads_bottompage_2 .openx_box,
  .bk_ox_01,
  .bk_cop_005,
  .bk_art_007,
  .type-articolo .container .mobile_bk_adv_01,
  .type-articolo .container .bk_cop_im1,
  .type-articolo .container .bk_cop_im3,
  .type-articolo .container .container-header-article,
  .type-articolo .container .chapter,
  .type-articolo .container .bk_cop_vd2,
  .type-articolo .container .article-signature,
  .type-articolo .container .container-footer-article {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    float: left;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-1 {
    position: relative;
    width: 3.22581%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-1 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 3.22581%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-2 {
    position: relative;
    width: 6.45161%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-2 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 6.45161%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-3 {
    position: relative;
    width: 9.67742%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-3 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 9.67742%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-4, .bk_art_009 a span {
    position: relative;
    width: 12.90323%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-4 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 12.90323%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-5 {
    position: relative;
    width: 16.12903%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-5 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 16.12903%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-6 {
    position: relative;
    width: 19.35484%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-6 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 19.35484%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-7 {
    position: relative;
    width: 22.58065%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-7 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 22.58065%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-8 {
    position: relative;
    width: 25.80645%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-8 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 25.80645%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-9 {
    position: relative;
    width: 29.03226%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-9 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 29.03226%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-10 {
    position: relative;
    width: 32.25806%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-10 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 32.25806%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-11 {
    position: relative;
    width: 35.48387%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-11 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 35.48387%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-12 {
    position: relative;
    width: 38.70968%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-12 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 38.70968%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-13 {
    position: relative;
    width: 41.93548%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-13 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 41.93548%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-14 {
    position: relative;
    width: 45.16129%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-14 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 45.16129%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-15 {
    position: relative;
    width: 48.3871%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-15 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 48.3871%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-16 {
    position: relative;
    width: 51.6129%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-16 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 51.6129%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-17 {
    position: relative;
    width: 54.83871%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-17 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 54.83871%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-18 {
    position: relative;
    width: 58.06452%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-18 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 58.06452%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-19 {
    position: relative;
    width: 61.29032%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-19 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 61.29032%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-20 {
    position: relative;
    width: 64.51613%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-20 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 64.51613%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-21 {
    position: relative;
    width: 67.74194%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-21 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 67.74194%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-22 {
    position: relative;
    width: 70.96774%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-22 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 70.96774%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-23 {
    position: relative;
    width: 74.19355%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-23 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 74.19355%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-24 {
    position: relative;
    width: 77.41935%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-24 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 77.41935%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-25 {
    position: relative;
    width: 80.64516%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-25 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 80.64516%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-26 {
    position: relative;
    width: 83.87097%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-26 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 83.87097%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-27, .bk_art_009 a .article-title {
    position: relative;
    width: 87.09677%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-27 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 87.09677%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-28 {
    position: relative;
    width: 90.32258%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-28 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 90.32258%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-29 {
    position: relative;
    width: 93.54839%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-29 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 93.54839%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-30 {
    position: relative;
    width: 96.77419%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-30 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 96.77419%;
  }

  /* line 142, ../scss/foundation/rcs-components/_grid.scss */
  .small-31, .container .main-content, .type-articolo .container .articolo, .container aside, .border_blue_openx .openx_box, .slider-openx-bot .openx_box, .container .mm_hp_middle .openx_box, .container .mm_cf_01 .openx_box, .container .mm_cf_00 .openx_box, .slider-openx-top .openx_box, #ads_bottompage_2 .openx_box, .bk_ox_01, .bk_cop_005, .type-articolo .container .mobile_bk_adv_01 {
    position: relative;
    width: 100%;
  }

  /* line 143, ../scss/foundation/rcs-components/_grid.scss */
  .small-collapse-31 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-0 {
    position: relative;
    margin-left: 0%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-0 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-1 {
    position: relative;
    margin-left: 3.22581%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-1 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 3.22581%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-2 {
    position: relative;
    margin-left: 6.45161%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-2 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 6.45161%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-3 {
    position: relative;
    margin-left: 9.67742%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-3 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 9.67742%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-4 {
    position: relative;
    margin-left: 12.90323%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-4 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 12.90323%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-5 {
    position: relative;
    margin-left: 16.12903%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-5 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 16.12903%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-6 {
    position: relative;
    margin-left: 19.35484%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-6 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 19.35484%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-7 {
    position: relative;
    margin-left: 22.58065%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-7 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 22.58065%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-8 {
    position: relative;
    margin-left: 25.80645%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-8 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 25.80645%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-9 {
    position: relative;
    margin-left: 29.03226%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-9 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 29.03226%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-10 {
    position: relative;
    margin-left: 32.25806%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-10 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 32.25806%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-11 {
    position: relative;
    margin-left: 35.48387%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-11 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 35.48387%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-12 {
    position: relative;
    margin-left: 38.70968%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-12 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 38.70968%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-13 {
    position: relative;
    margin-left: 41.93548%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-13 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 41.93548%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-14 {
    position: relative;
    margin-left: 45.16129%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-14 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 45.16129%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-15 {
    position: relative;
    margin-left: 48.3871%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-15 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 48.3871%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-16 {
    position: relative;
    margin-left: 51.6129%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-16 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 51.6129%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-17 {
    position: relative;
    margin-left: 54.83871%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-17 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 54.83871%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-18 {
    position: relative;
    margin-left: 58.06452%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-18 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 58.06452%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-19 {
    position: relative;
    margin-left: 61.29032%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-19 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 61.29032%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-20 {
    position: relative;
    margin-left: 64.51613%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-20 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 64.51613%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-21 {
    position: relative;
    margin-left: 67.74194%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-21 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 67.74194%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-22 {
    position: relative;
    margin-left: 70.96774%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-22 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 70.96774%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-23 {
    position: relative;
    margin-left: 74.19355%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-23 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 74.19355%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-24 {
    position: relative;
    margin-left: 77.41935%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-24 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 77.41935%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-25 {
    position: relative;
    margin-left: 80.64516%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-25 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 80.64516%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-26 {
    position: relative;
    margin-left: 83.87097%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-26 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 83.87097%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-27 {
    position: relative;
    margin-left: 87.09677%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-27 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 87.09677%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-28 {
    position: relative;
    margin-left: 90.32258%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-28 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 90.32258%;
  }

  /* line 147, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-29 {
    position: relative;
    margin-left: 93.54839%;
  }

  /* line 148, ../scss/foundation/rcs-components/_grid.scss */
  .small-offset-collapse-29 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 93.54839%;
  }

  /* line 151, ../scss/foundation/rcs-components/_grid.scss */
  [class*="column"] + [class*="column"]:last-child {
    float: right;
  }

  /* line 152, ../scss/foundation/rcs-components/_grid.scss */
  [class*="column"] + [class*="column"].end {
    float: left;
  }

  /* line 154, ../scss/foundation/rcs-components/_grid.scss */
  .column.small-centered,
  .columns.small-centered,
  #main_footer.ftr_xl .top .cds_links .small-centered.section-footer-menu,
  #main_footer.ftr_xl .bottom .small-centered.links_credits,
  #main_footer.ftr_xl .bottom .small-centered.links_services,
  .container .small-centered.main-content,
  .type-articolo .container .small-centered.articolo,
  .container aside.small-centered,
  .border_blue_openx .small-centered.openx_box,
  .slider-openx-bot .small-centered.openx_box,
  .container .mm_hp_middle .small-centered.openx_box,
  .container .mm_cf_01 .small-centered.openx_box,
  .container .mm_cf_00 .small-centered.openx_box,
  .slider-openx-top .small-centered.openx_box,
  #ads_bottompage_2 .small-centered.openx_box,
  .small-centered.bk_ox_01,
  .small-centered.bk_cop_005,
  .small-centered.bk_art_007,
  .type-articolo .container .small-centered.mobile_bk_adv_01,
  .type-articolo .container .small-centered.bk_cop_im1,
  .type-articolo .container .small-centered.bk_cop_im3,
  .type-articolo .container .small-centered.container-header-article,
  .type-articolo .container .small-centered.chapter,
  .type-articolo .container .small-centered.bk_cop_vd2,
  .type-articolo .container .small-centered.article-signature,
  .type-articolo .container .small-centered.container-footer-article {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
}
/* line 138, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .column,
.ie8-mobile .columns,
.ie8-mobile #main_footer.ftr_xl .top .cds_links .section-footer-menu,
#main_footer.ftr_xl .top .cds_links .ie8-mobile .section-footer-menu,
.ie8-mobile #main_footer.ftr_xl .bottom .links_credits,
#main_footer.ftr_xl .bottom .ie8-mobile .links_credits,
.ie8-mobile #main_footer.ftr_xl .bottom .links_services,
#main_footer.ftr_xl .bottom .ie8-mobile .links_services,
.ie8-mobile .container .main-content,
.container .ie8-mobile .main-content,
.ie8-mobile .type-articolo .container .articolo,
.type-articolo .container .ie8-mobile .articolo,
.ie8-mobile .container aside,
.container .ie8-mobile aside,
.ie8-mobile .border_blue_openx .openx_box,
.border_blue_openx .ie8-mobile .openx_box,
.ie8-mobile .slider-openx-bot .openx_box,
.slider-openx-bot .ie8-mobile .openx_box,
.ie8-mobile .container .mm_hp_middle .openx_box,
.container .mm_hp_middle .ie8-mobile .openx_box,
.ie8-mobile .container .mm_cf_01 .openx_box,
.container .mm_cf_01 .ie8-mobile .openx_box,
.ie8-mobile .container .mm_cf_00 .openx_box,
.container .mm_cf_00 .ie8-mobile .openx_box,
.ie8-mobile .slider-openx-top .openx_box,
.slider-openx-top .ie8-mobile .openx_box,
.ie8-mobile #ads_bottompage_2 .openx_box,
#ads_bottompage_2 .ie8-mobile .openx_box,
.ie8-mobile .bk_ox_01,
.ie8-mobile .bk_cop_005,
.ie8-mobile .bk_art_007,
.ie8-mobile .type-articolo .container .mobile_bk_adv_01,
.type-articolo .container .ie8-mobile .mobile_bk_adv_01,
.ie8-mobile .type-articolo .container .bk_cop_im1,
.type-articolo .container .ie8-mobile .bk_cop_im1,
.ie8-mobile .type-articolo .container .bk_cop_im3,
.type-articolo .container .ie8-mobile .bk_cop_im3,
.ie8-mobile .type-articolo .container .container-header-article,
.type-articolo .container .ie8-mobile .container-header-article,
.ie8-mobile .type-articolo .container .chapter,
.type-articolo .container .ie8-mobile .chapter,
.ie8-mobile .type-articolo .container .bk_cop_vd2,
.type-articolo .container .ie8-mobile .bk_cop_vd2,
.ie8-mobile .type-articolo .container .article-signature,
.type-articolo .container .ie8-mobile .article-signature,
.ie8-mobile .type-articolo .container .container-footer-article,
.type-articolo .container .ie8-mobile .container-footer-article {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  float: left;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-1 {
  position: relative;
  width: 3.22581%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-1 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 3.22581%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-2 {
  position: relative;
  width: 6.45161%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-2 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 6.45161%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-3 {
  position: relative;
  width: 9.67742%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-3 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 9.67742%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-4, .ie8-mobile .bk_art_009 a span, .bk_art_009 a .ie8-mobile span {
  position: relative;
  width: 12.90323%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-4 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 12.90323%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-5 {
  position: relative;
  width: 16.12903%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-5 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 16.12903%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-6 {
  position: relative;
  width: 19.35484%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-6 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 19.35484%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-7 {
  position: relative;
  width: 22.58065%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-7 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 22.58065%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-8 {
  position: relative;
  width: 25.80645%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-8 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 25.80645%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-9 {
  position: relative;
  width: 29.03226%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-9 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 29.03226%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-10 {
  position: relative;
  width: 32.25806%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-10 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 32.25806%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-11 {
  position: relative;
  width: 35.48387%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-11 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 35.48387%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-12 {
  position: relative;
  width: 38.70968%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-12 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 38.70968%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-13 {
  position: relative;
  width: 41.93548%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-13 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 41.93548%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-14 {
  position: relative;
  width: 45.16129%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-14 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 45.16129%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-15 {
  position: relative;
  width: 48.3871%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-15 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 48.3871%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-16 {
  position: relative;
  width: 51.6129%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-16 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 51.6129%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-17 {
  position: relative;
  width: 54.83871%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-17 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 54.83871%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-18 {
  position: relative;
  width: 58.06452%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-18 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 58.06452%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-19 {
  position: relative;
  width: 61.29032%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-19 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 61.29032%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-20 {
  position: relative;
  width: 64.51613%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-20 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 64.51613%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-21 {
  position: relative;
  width: 67.74194%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-21 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 67.74194%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-22 {
  position: relative;
  width: 70.96774%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-22 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 70.96774%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-23 {
  position: relative;
  width: 74.19355%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-23 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 74.19355%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-24 {
  position: relative;
  width: 77.41935%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-24 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 77.41935%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-25 {
  position: relative;
  width: 80.64516%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-25 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 80.64516%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-26 {
  position: relative;
  width: 83.87097%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-26 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 83.87097%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-27, .ie8-mobile .bk_art_009 a .article-title, .bk_art_009 a .ie8-mobile .article-title {
  position: relative;
  width: 87.09677%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-27 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 87.09677%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-28 {
  position: relative;
  width: 90.32258%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-28 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 90.32258%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-29 {
  position: relative;
  width: 93.54839%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-29 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 93.54839%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-30 {
  position: relative;
  width: 96.77419%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-30 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 96.77419%;
}
/* line 142, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-31, .ie8-mobile .container .main-content, .container .ie8-mobile .main-content, .ie8-mobile .type-articolo .container .articolo, .type-articolo .container .ie8-mobile .articolo, .ie8-mobile .container aside, .container .ie8-mobile aside, .ie8-mobile .border_blue_openx .openx_box, .border_blue_openx .ie8-mobile .openx_box, .ie8-mobile .slider-openx-bot .openx_box, .slider-openx-bot .ie8-mobile .openx_box, .ie8-mobile .container .mm_hp_middle .openx_box, .container .mm_hp_middle .ie8-mobile .openx_box, .ie8-mobile .container .mm_cf_01 .openx_box, .container .mm_cf_01 .ie8-mobile .openx_box, .ie8-mobile .container .mm_cf_00 .openx_box, .container .mm_cf_00 .ie8-mobile .openx_box, .ie8-mobile .slider-openx-top .openx_box, .slider-openx-top .ie8-mobile .openx_box, .ie8-mobile #ads_bottompage_2 .openx_box, #ads_bottompage_2 .ie8-mobile .openx_box, .ie8-mobile .bk_ox_01, .ie8-mobile .bk_cop_005, .ie8-mobile .type-articolo .container .mobile_bk_adv_01, .type-articolo .container .ie8-mobile .mobile_bk_adv_01 {
  position: relative;
  width: 100%;
}
/* line 143, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-collapse-31 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-0 {
  position: relative;
  margin-left: 0%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-0 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-1 {
  position: relative;
  margin-left: 3.22581%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-1 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 3.22581%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-2 {
  position: relative;
  margin-left: 6.45161%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-2 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 6.45161%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-3 {
  position: relative;
  margin-left: 9.67742%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-3 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 9.67742%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-4 {
  position: relative;
  margin-left: 12.90323%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-4 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 12.90323%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-5 {
  position: relative;
  margin-left: 16.12903%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-5 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 16.12903%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-6 {
  position: relative;
  margin-left: 19.35484%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-6 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 19.35484%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-7 {
  position: relative;
  margin-left: 22.58065%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-7 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 22.58065%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-8 {
  position: relative;
  margin-left: 25.80645%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-8 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 25.80645%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-9 {
  position: relative;
  margin-left: 29.03226%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-9 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 29.03226%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-10 {
  position: relative;
  margin-left: 32.25806%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-10 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 32.25806%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-11 {
  position: relative;
  margin-left: 35.48387%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-11 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 35.48387%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-12 {
  position: relative;
  margin-left: 38.70968%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-12 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 38.70968%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-13 {
  position: relative;
  margin-left: 41.93548%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-13 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 41.93548%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-14 {
  position: relative;
  margin-left: 45.16129%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-14 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 45.16129%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-15 {
  position: relative;
  margin-left: 48.3871%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-15 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 48.3871%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-16 {
  position: relative;
  margin-left: 51.6129%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-16 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 51.6129%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-17 {
  position: relative;
  margin-left: 54.83871%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-17 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 54.83871%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-18 {
  position: relative;
  margin-left: 58.06452%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-18 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 58.06452%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-19 {
  position: relative;
  margin-left: 61.29032%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-19 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 61.29032%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-20 {
  position: relative;
  margin-left: 64.51613%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-20 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 64.51613%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-21 {
  position: relative;
  margin-left: 67.74194%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-21 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 67.74194%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-22 {
  position: relative;
  margin-left: 70.96774%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-22 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 70.96774%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-23 {
  position: relative;
  margin-left: 74.19355%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-23 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 74.19355%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-24 {
  position: relative;
  margin-left: 77.41935%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-24 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 77.41935%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-25 {
  position: relative;
  margin-left: 80.64516%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-25 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 80.64516%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-26 {
  position: relative;
  margin-left: 83.87097%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-26 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 83.87097%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-27 {
  position: relative;
  margin-left: 87.09677%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-27 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 87.09677%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-28 {
  position: relative;
  margin-left: 90.32258%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-28 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 90.32258%;
}
/* line 147, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-29 {
  position: relative;
  margin-left: 93.54839%;
}
/* line 148, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .small-offset-collapse-29 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 93.54839%;
}
/* line 151, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile [class*="column"] + [class*="column"]:last-child {
  float: right;
}
/* line 152, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile [class*="column"] + [class*="column"].end {
  float: left;
}
/* line 154, ../scss/foundation/rcs-components/_grid.scss */
.ie8-mobile .column.small-centered,
.ie8-mobile .columns.small-centered,
.ie8-mobile #main_footer.ftr_xl .top .cds_links .small-centered.section-footer-menu,
#main_footer.ftr_xl .top .cds_links .ie8-mobile .small-centered.section-footer-menu,
.ie8-mobile #main_footer.ftr_xl .bottom .small-centered.links_credits,
#main_footer.ftr_xl .bottom .ie8-mobile .small-centered.links_credits,
.ie8-mobile #main_footer.ftr_xl .bottom .small-centered.links_services,
#main_footer.ftr_xl .bottom .ie8-mobile .small-centered.links_services,
.ie8-mobile .container .small-centered.main-content,
.container .ie8-mobile .small-centered.main-content,
.ie8-mobile .type-articolo .container .small-centered.articolo,
.type-articolo .container .ie8-mobile .small-centered.articolo,
.ie8-mobile .container aside.small-centered,
.container .ie8-mobile aside.small-centered,
.ie8-mobile .border_blue_openx .small-centered.openx_box,
.border_blue_openx .ie8-mobile .small-centered.openx_box,
.ie8-mobile .slider-openx-bot .small-centered.openx_box,
.slider-openx-bot .ie8-mobile .small-centered.openx_box,
.ie8-mobile .container .mm_hp_middle .small-centered.openx_box,
.container .mm_hp_middle .ie8-mobile .small-centered.openx_box,
.ie8-mobile .container .mm_cf_01 .small-centered.openx_box,
.container .mm_cf_01 .ie8-mobile .small-centered.openx_box,
.ie8-mobile .container .mm_cf_00 .small-centered.openx_box,
.container .mm_cf_00 .ie8-mobile .small-centered.openx_box,
.ie8-mobile .slider-openx-top .small-centered.openx_box,
.slider-openx-top .ie8-mobile .small-centered.openx_box,
.ie8-mobile #ads_bottompage_2 .small-centered.openx_box,
#ads_bottompage_2 .ie8-mobile .small-centered.openx_box,
.ie8-mobile .small-centered.bk_ox_01,
.ie8-mobile .small-centered.bk_cop_005,
.ie8-mobile .small-centered.bk_art_007,
.ie8-mobile .type-articolo .container .small-centered.mobile_bk_adv_01,
.type-articolo .container .ie8-mobile .small-centered.mobile_bk_adv_01,
.ie8-mobile .type-articolo .container .small-centered.bk_cop_im1,
.type-articolo .container .ie8-mobile .small-centered.bk_cop_im1,
.ie8-mobile .type-articolo .container .small-centered.bk_cop_im3,
.type-articolo .container .ie8-mobile .small-centered.bk_cop_im3,
.ie8-mobile .type-articolo .container .small-centered.container-header-article,
.type-articolo .container .ie8-mobile .small-centered.container-header-article,
.ie8-mobile .type-articolo .container .small-centered.chapter,
.type-articolo .container .ie8-mobile .small-centered.chapter,
.ie8-mobile .type-articolo .container .small-centered.bk_cop_vd2,
.type-articolo .container .ie8-mobile .small-centered.bk_cop_vd2,
.ie8-mobile .type-articolo .container .small-centered.article-signature,
.type-articolo .container .ie8-mobile .small-centered.article-signature,
.ie8-mobile .type-articolo .container .small-centered.container-footer-article,
.type-articolo .container .ie8-mobile .small-centered.container-footer-article {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  float: none !important;
}

@media only screen and (min-width: 600px) {
  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-1 {
    position: relative;
    width: 3.22581%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-1 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 3.22581%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-2 {
    position: relative;
    width: 6.45161%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-2 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 6.45161%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-3 {
    position: relative;
    width: 9.67742%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-3 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 9.67742%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-4 {
    position: relative;
    width: 12.90323%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-4 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 12.90323%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-5 {
    position: relative;
    width: 16.12903%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-5 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 16.12903%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-6 {
    position: relative;
    width: 19.35484%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-6 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 19.35484%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-7 {
    position: relative;
    width: 22.58065%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-7 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 22.58065%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-8 {
    position: relative;
    width: 25.80645%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-8 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 25.80645%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-9 {
    position: relative;
    width: 29.03226%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-9 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 29.03226%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-10 {
    position: relative;
    width: 32.25806%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-10 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 32.25806%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-11 {
    position: relative;
    width: 35.48387%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-11 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 35.48387%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-12 {
    position: relative;
    width: 38.70968%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-12 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 38.70968%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-13 {
    position: relative;
    width: 41.93548%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-13 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 41.93548%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-14 {
    position: relative;
    width: 45.16129%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-14 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 45.16129%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-15 {
    position: relative;
    width: 48.3871%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-15 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 48.3871%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-16 {
    position: relative;
    width: 51.6129%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-16 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 51.6129%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-17 {
    position: relative;
    width: 54.83871%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-17 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 54.83871%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-18 {
    position: relative;
    width: 58.06452%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-18 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 58.06452%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-19 {
    position: relative;
    width: 61.29032%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-19 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 61.29032%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-20 {
    position: relative;
    width: 64.51613%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-20 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 64.51613%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-21 {
    position: relative;
    width: 67.74194%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-21 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 67.74194%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-22 {
    position: relative;
    width: 70.96774%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-22 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 70.96774%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-23 {
    position: relative;
    width: 74.19355%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-23 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 74.19355%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-24 {
    position: relative;
    width: 77.41935%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-24 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 77.41935%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-25 {
    position: relative;
    width: 80.64516%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-25 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 80.64516%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-26 {
    position: relative;
    width: 83.87097%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-26 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 83.87097%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-27 {
    position: relative;
    width: 87.09677%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-27 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 87.09677%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-28 {
    position: relative;
    width: 90.32258%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-28 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 90.32258%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-29 {
    position: relative;
    width: 93.54839%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-29 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 93.54839%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-30 {
    position: relative;
    width: 96.77419%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-30 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 96.77419%;
  }

  /* line 161, ../scss/foundation/rcs-components/_grid.scss */
  .large-31 {
    position: relative;
    width: 100%;
  }

  /* line 162, ../scss/foundation/rcs-components/_grid.scss */
  .large-collapse-31 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-0 {
    position: relative;
    margin-left: 0%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-0 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-1 {
    position: relative;
    margin-left: 3.22581%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-1 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 3.22581%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-2 {
    position: relative;
    margin-left: 6.45161%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-2 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 6.45161%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-3 {
    position: relative;
    margin-left: 9.67742%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-3 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 9.67742%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-4 {
    position: relative;
    margin-left: 12.90323%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-4 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 12.90323%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-5 {
    position: relative;
    margin-left: 16.12903%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-5 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 16.12903%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-6 {
    position: relative;
    margin-left: 19.35484%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-6 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 19.35484%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-7 {
    position: relative;
    margin-left: 22.58065%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-7 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 22.58065%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-8 {
    position: relative;
    margin-left: 25.80645%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-8 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 25.80645%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-9 {
    position: relative;
    margin-left: 29.03226%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-9 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 29.03226%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-10 {
    position: relative;
    margin-left: 32.25806%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-10 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 32.25806%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-11 {
    position: relative;
    margin-left: 35.48387%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-11 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 35.48387%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-12 {
    position: relative;
    margin-left: 38.70968%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-12 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 38.70968%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-13 {
    position: relative;
    margin-left: 41.93548%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-13 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 41.93548%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-14 {
    position: relative;
    margin-left: 45.16129%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-14 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 45.16129%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-15 {
    position: relative;
    margin-left: 48.3871%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-15 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 48.3871%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-16 {
    position: relative;
    margin-left: 51.6129%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-16 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 51.6129%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-17 {
    position: relative;
    margin-left: 54.83871%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-17 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 54.83871%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-18 {
    position: relative;
    margin-left: 58.06452%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-18 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 58.06452%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-19 {
    position: relative;
    margin-left: 61.29032%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-19 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 61.29032%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-20 {
    position: relative;
    margin-left: 64.51613%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-20 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 64.51613%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-21 {
    position: relative;
    margin-left: 67.74194%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-21 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 67.74194%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-22 {
    position: relative;
    margin-left: 70.96774%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-22 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 70.96774%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-23 {
    position: relative;
    margin-left: 74.19355%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-23 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 74.19355%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-24 {
    position: relative;
    margin-left: 77.41935%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-24 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 77.41935%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-25 {
    position: relative;
    margin-left: 80.64516%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-25 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 80.64516%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-26 {
    position: relative;
    margin-left: 83.87097%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-26 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 83.87097%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-27 {
    position: relative;
    margin-left: 87.09677%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-27 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 87.09677%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-28 {
    position: relative;
    margin-left: 90.32258%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-28 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 90.32258%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-29 {
    position: relative;
    margin-left: 93.54839%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-29 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 93.54839%;
  }

  /* line 166, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-30 {
    position: relative;
    margin-left: 96.77419%;
  }

  /* line 167, ../scss/foundation/rcs-components/_grid.scss */
  .large-offset-collapse-30 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 96.77419%;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-1 {
    position: relative;
    left: 3.22581%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 3.22581%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-2 {
    position: relative;
    left: 6.45161%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 6.45161%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-3 {
    position: relative;
    left: 9.67742%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 9.67742%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-4 {
    position: relative;
    left: 12.90323%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 12.90323%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-5 {
    position: relative;
    left: 16.12903%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 16.12903%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-6 {
    position: relative;
    left: 19.35484%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 19.35484%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-7 {
    position: relative;
    left: 22.58065%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 22.58065%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-8 {
    position: relative;
    left: 25.80645%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 25.80645%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-9 {
    position: relative;
    left: 29.03226%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 29.03226%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-10 {
    position: relative;
    left: 32.25806%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 32.25806%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-11 {
    position: relative;
    left: 35.48387%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 35.48387%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-12 {
    position: relative;
    left: 38.70968%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-12 {
    position: relative;
    right: 38.70968%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-13 {
    position: relative;
    left: 41.93548%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-13 {
    position: relative;
    right: 41.93548%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-14 {
    position: relative;
    left: 45.16129%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-14 {
    position: relative;
    right: 45.16129%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-15 {
    position: relative;
    left: 48.3871%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-15 {
    position: relative;
    right: 48.3871%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-16 {
    position: relative;
    left: 51.6129%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-16 {
    position: relative;
    right: 51.6129%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-17 {
    position: relative;
    left: 54.83871%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-17 {
    position: relative;
    right: 54.83871%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-18 {
    position: relative;
    left: 58.06452%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-18 {
    position: relative;
    right: 58.06452%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-19 {
    position: relative;
    left: 61.29032%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-19 {
    position: relative;
    right: 61.29032%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-20 {
    position: relative;
    left: 64.51613%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-20 {
    position: relative;
    right: 64.51613%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-21 {
    position: relative;
    left: 67.74194%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-21 {
    position: relative;
    right: 67.74194%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-22 {
    position: relative;
    left: 70.96774%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-22 {
    position: relative;
    right: 70.96774%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-23 {
    position: relative;
    left: 74.19355%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-23 {
    position: relative;
    right: 74.19355%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-24 {
    position: relative;
    left: 77.41935%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-24 {
    position: relative;
    right: 77.41935%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-25 {
    position: relative;
    left: 80.64516%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-25 {
    position: relative;
    right: 80.64516%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-26 {
    position: relative;
    left: 83.87097%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-26 {
    position: relative;
    right: 83.87097%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-27 {
    position: relative;
    left: 87.09677%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-27 {
    position: relative;
    right: 87.09677%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-28 {
    position: relative;
    left: 90.32258%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-28 {
    position: relative;
    right: 90.32258%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-29 {
    position: relative;
    left: 93.54839%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-29 {
    position: relative;
    right: 93.54839%;
    left: auto;
  }

  /* line 171, ../scss/foundation/rcs-components/_grid.scss */
  .push-30 {
    position: relative;
    left: 96.77419%;
    right: auto;
  }

  /* line 172, ../scss/foundation/rcs-components/_grid.scss */
  .pull-30 {
    position: relative;
    right: 96.77419%;
    left: auto;
  }

  /* line 175, ../scss/foundation/rcs-components/_grid.scss */
  .column.large-centered,
  .columns.large-centered,
  #main_footer.ftr_xl .top .cds_links .large-centered.section-footer-menu,
  #main_footer.ftr_xl .bottom .large-centered.links_credits,
  #main_footer.ftr_xl .bottom .large-centered.links_services,
  .container .large-centered.main-content,
  .type-articolo .container .large-centered.articolo,
  .container aside.large-centered,
  .border_blue_openx .large-centered.openx_box,
  .slider-openx-bot .large-centered.openx_box,
  .container .mm_hp_middle .large-centered.openx_box,
  .container .mm_cf_01 .large-centered.openx_box,
  .container .mm_cf_00 .large-centered.openx_box,
  .slider-openx-top .large-centered.openx_box,
  #ads_bottompage_2 .large-centered.openx_box,
  .large-centered.bk_ox_01,
  .large-centered.bk_cop_005,
  .large-centered.bk_art_007,
  .type-articolo .container .large-centered.mobile_bk_adv_01,
  .type-articolo .container .large-centered.bk_cop_im1,
  .type-articolo .container .large-centered.bk_cop_im3,
  .type-articolo .container .large-centered.container-header-article,
  .type-articolo .container .large-centered.chapter,
  .type-articolo .container .large-centered.bk_cop_vd2,
  .type-articolo .container .large-centered.article-signature,
  .type-articolo .container .large-centered.container-footer-article {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 178, ../scss/foundation/rcs-components/_grid.scss */
  .column.large-uncentered,
  .columns.large-uncentered,
  #main_footer.ftr_xl .top .cds_links .large-uncentered.section-footer-menu,
  #main_footer.ftr_xl .bottom .large-uncentered.links_credits,
  #main_footer.ftr_xl .bottom .large-uncentered.links_services,
  .container .large-uncentered.main-content,
  .type-articolo .container .large-uncentered.articolo,
  .container aside.large-uncentered,
  .border_blue_openx .large-uncentered.openx_box,
  .slider-openx-bot .large-uncentered.openx_box,
  .container .mm_hp_middle .large-uncentered.openx_box,
  .container .mm_cf_01 .large-uncentered.openx_box,
  .container .mm_cf_00 .large-uncentered.openx_box,
  .slider-openx-top .large-uncentered.openx_box,
  #ads_bottompage_2 .large-uncentered.openx_box,
  .large-uncentered.bk_ox_01,
  .large-uncentered.bk_cop_005,
  .large-uncentered.bk_art_007,
  .type-articolo .container .large-uncentered.mobile_bk_adv_01,
  .type-articolo .container .large-uncentered.bk_cop_im1,
  .type-articolo .container .large-uncentered.bk_cop_im3,
  .type-articolo .container .large-uncentered.container-header-article,
  .type-articolo .container .large-uncentered.chapter,
  .type-articolo .container .large-uncentered.bk_cop_vd2,
  .type-articolo .container .large-uncentered.article-signature,
  .type-articolo .container .large-uncentered.container-footer-article {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }

  /* line 185, ../scss/foundation/rcs-components/_grid.scss */
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite,
  #main_footer.ftr_xl .top .cds_links .large-uncentered.opposite.section-footer-menu,
  #main_footer.ftr_xl .bottom .large-uncentered.opposite.links_credits,
  #main_footer.ftr_xl .bottom .large-uncentered.opposite.links_services,
  .container .large-uncentered.opposite.main-content,
  .type-articolo .container .large-uncentered.opposite.articolo,
  .container aside.large-uncentered.opposite,
  .border_blue_openx .large-uncentered.opposite.openx_box,
  .slider-openx-bot .large-uncentered.opposite.openx_box,
  .container .mm_hp_middle .large-uncentered.opposite.openx_box,
  .container .mm_cf_01 .large-uncentered.opposite.openx_box,
  .container .mm_cf_00 .large-uncentered.opposite.openx_box,
  .slider-openx-top .large-uncentered.opposite.openx_box,
  #ads_bottompage_2 .large-uncentered.opposite.openx_box,
  .large-uncentered.opposite.bk_ox_01,
  .large-uncentered.opposite.bk_cop_005,
  .large-uncentered.opposite.bk_art_007,
  .type-articolo .container .large-uncentered.opposite.mobile_bk_adv_01,
  .type-articolo .container .large-uncentered.opposite.bk_cop_im1,
  .type-articolo .container .large-uncentered.opposite.bk_cop_im3,
  .type-articolo .container .large-uncentered.opposite.container-header-article,
  .type-articolo .container .large-uncentered.opposite.chapter,
  .type-articolo .container .large-uncentered.opposite.bk_cop_vd2,
  .type-articolo .container .large-uncentered.opposite.article-signature,
  .type-articolo .container .large-uncentered.opposite.container-footer-article {
    float: right !important;
  }
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-1 {
  position: relative;
  width: 3.22581%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-1 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 3.22581%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-2 {
  position: relative;
  width: 6.45161%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-2 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 6.45161%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-3 {
  position: relative;
  width: 9.67742%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-3 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 9.67742%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-4 {
  position: relative;
  width: 12.90323%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-4 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 12.90323%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-5 {
  position: relative;
  width: 16.12903%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-5 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 16.12903%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-6 {
  position: relative;
  width: 19.35484%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-6 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 19.35484%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-7 {
  position: relative;
  width: 22.58065%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-7 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 22.58065%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-8 {
  position: relative;
  width: 25.80645%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-8 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 25.80645%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-9 {
  position: relative;
  width: 29.03226%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-9 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 29.03226%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-10 {
  position: relative;
  width: 32.25806%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-10 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 32.25806%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-11 {
  position: relative;
  width: 35.48387%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-11 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 35.48387%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-12 {
  position: relative;
  width: 38.70968%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-12 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 38.70968%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-13 {
  position: relative;
  width: 41.93548%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-13 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 41.93548%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-14 {
  position: relative;
  width: 45.16129%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-14 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 45.16129%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-15 {
  position: relative;
  width: 48.3871%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-15 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 48.3871%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-16 {
  position: relative;
  width: 51.6129%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-16 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 51.6129%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-17 {
  position: relative;
  width: 54.83871%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-17 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 54.83871%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-18 {
  position: relative;
  width: 58.06452%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-18 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 58.06452%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-19 {
  position: relative;
  width: 61.29032%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-19 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 61.29032%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-20 {
  position: relative;
  width: 64.51613%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-20 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 64.51613%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-21 {
  position: relative;
  width: 67.74194%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-21 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 67.74194%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-22 {
  position: relative;
  width: 70.96774%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-22 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 70.96774%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-23 {
  position: relative;
  width: 74.19355%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-23 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 74.19355%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-24 {
  position: relative;
  width: 77.41935%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-24 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 77.41935%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-25 {
  position: relative;
  width: 80.64516%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-25 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 80.64516%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-26 {
  position: relative;
  width: 83.87097%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-26 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 83.87097%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-27 {
  position: relative;
  width: 87.09677%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-27 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 87.09677%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-28 {
  position: relative;
  width: 90.32258%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-28 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 90.32258%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-29 {
  position: relative;
  width: 93.54839%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-29 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 93.54839%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-30 {
  position: relative;
  width: 96.77419%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-30 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 96.77419%;
}
/* line 161, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-31 {
  position: relative;
  width: 100%;
}
/* line 162, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-collapse-31 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-0 {
  position: relative;
  margin-left: 0%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-0 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-1 {
  position: relative;
  margin-left: 3.22581%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-1 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 3.22581%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-2 {
  position: relative;
  margin-left: 6.45161%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-2 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 6.45161%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-3 {
  position: relative;
  margin-left: 9.67742%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-3 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 9.67742%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-4 {
  position: relative;
  margin-left: 12.90323%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-4 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 12.90323%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-5 {
  position: relative;
  margin-left: 16.12903%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-5 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 16.12903%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-6 {
  position: relative;
  margin-left: 19.35484%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-6 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 19.35484%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-7 {
  position: relative;
  margin-left: 22.58065%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-7 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 22.58065%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-8 {
  position: relative;
  margin-left: 25.80645%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-8 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 25.80645%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-9 {
  position: relative;
  margin-left: 29.03226%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-9 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 29.03226%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-10 {
  position: relative;
  margin-left: 32.25806%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-10 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 32.25806%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-11 {
  position: relative;
  margin-left: 35.48387%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-11 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 35.48387%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-12 {
  position: relative;
  margin-left: 38.70968%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-12 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 38.70968%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-13 {
  position: relative;
  margin-left: 41.93548%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-13 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 41.93548%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-14 {
  position: relative;
  margin-left: 45.16129%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-14 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 45.16129%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-15 {
  position: relative;
  margin-left: 48.3871%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-15 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 48.3871%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-16 {
  position: relative;
  margin-left: 51.6129%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-16 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 51.6129%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-17 {
  position: relative;
  margin-left: 54.83871%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-17 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 54.83871%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-18 {
  position: relative;
  margin-left: 58.06452%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-18 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 58.06452%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-19 {
  position: relative;
  margin-left: 61.29032%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-19 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 61.29032%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-20 {
  position: relative;
  margin-left: 64.51613%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-20 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 64.51613%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-21 {
  position: relative;
  margin-left: 67.74194%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-21 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 67.74194%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-22 {
  position: relative;
  margin-left: 70.96774%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-22 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 70.96774%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-23 {
  position: relative;
  margin-left: 74.19355%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-23 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 74.19355%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-24 {
  position: relative;
  margin-left: 77.41935%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-24 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 77.41935%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-25 {
  position: relative;
  margin-left: 80.64516%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-25 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 80.64516%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-26 {
  position: relative;
  margin-left: 83.87097%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-26 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 83.87097%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-27 {
  position: relative;
  margin-left: 87.09677%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-27 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 87.09677%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-28 {
  position: relative;
  margin-left: 90.32258%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-28 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 90.32258%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-29 {
  position: relative;
  margin-left: 93.54839%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-29 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 93.54839%;
}
/* line 166, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-30 {
  position: relative;
  margin-left: 96.77419%;
}
/* line 167, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .large-offset-collapse-30 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 96.77419%;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-1 {
  position: relative;
  left: 3.22581%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-1 {
  position: relative;
  right: 3.22581%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-2 {
  position: relative;
  left: 6.45161%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-2 {
  position: relative;
  right: 6.45161%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-3 {
  position: relative;
  left: 9.67742%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-3 {
  position: relative;
  right: 9.67742%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-4 {
  position: relative;
  left: 12.90323%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-4 {
  position: relative;
  right: 12.90323%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-5 {
  position: relative;
  left: 16.12903%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-5 {
  position: relative;
  right: 16.12903%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-6 {
  position: relative;
  left: 19.35484%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-6 {
  position: relative;
  right: 19.35484%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-7 {
  position: relative;
  left: 22.58065%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-7 {
  position: relative;
  right: 22.58065%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-8 {
  position: relative;
  left: 25.80645%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-8 {
  position: relative;
  right: 25.80645%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-9 {
  position: relative;
  left: 29.03226%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-9 {
  position: relative;
  right: 29.03226%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-10 {
  position: relative;
  left: 32.25806%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-10 {
  position: relative;
  right: 32.25806%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-11 {
  position: relative;
  left: 35.48387%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-11 {
  position: relative;
  right: 35.48387%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-12 {
  position: relative;
  left: 38.70968%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-12 {
  position: relative;
  right: 38.70968%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-13 {
  position: relative;
  left: 41.93548%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-13 {
  position: relative;
  right: 41.93548%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-14 {
  position: relative;
  left: 45.16129%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-14 {
  position: relative;
  right: 45.16129%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-15 {
  position: relative;
  left: 48.3871%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-15 {
  position: relative;
  right: 48.3871%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-16 {
  position: relative;
  left: 51.6129%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-16 {
  position: relative;
  right: 51.6129%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-17 {
  position: relative;
  left: 54.83871%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-17 {
  position: relative;
  right: 54.83871%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-18 {
  position: relative;
  left: 58.06452%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-18 {
  position: relative;
  right: 58.06452%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-19 {
  position: relative;
  left: 61.29032%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-19 {
  position: relative;
  right: 61.29032%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-20 {
  position: relative;
  left: 64.51613%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-20 {
  position: relative;
  right: 64.51613%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-21 {
  position: relative;
  left: 67.74194%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-21 {
  position: relative;
  right: 67.74194%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-22 {
  position: relative;
  left: 70.96774%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-22 {
  position: relative;
  right: 70.96774%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-23 {
  position: relative;
  left: 74.19355%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-23 {
  position: relative;
  right: 74.19355%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-24 {
  position: relative;
  left: 77.41935%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-24 {
  position: relative;
  right: 77.41935%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-25 {
  position: relative;
  left: 80.64516%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-25 {
  position: relative;
  right: 80.64516%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-26 {
  position: relative;
  left: 83.87097%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-26 {
  position: relative;
  right: 83.87097%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-27 {
  position: relative;
  left: 87.09677%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-27 {
  position: relative;
  right: 87.09677%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-28 {
  position: relative;
  left: 90.32258%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-28 {
  position: relative;
  right: 90.32258%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-29 {
  position: relative;
  left: 93.54839%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-29 {
  position: relative;
  right: 93.54839%;
  left: auto;
}
/* line 171, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .push-30 {
  position: relative;
  left: 96.77419%;
  right: auto;
}
/* line 172, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .pull-30 {
  position: relative;
  right: 96.77419%;
  left: auto;
}
/* line 175, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .column.large-centered,
.ie8-desktop .columns.large-centered,
.ie8-desktop #main_footer.ftr_xl .top .cds_links .large-centered.section-footer-menu,
#main_footer.ftr_xl .top .cds_links .ie8-desktop .large-centered.section-footer-menu,
.ie8-desktop #main_footer.ftr_xl .bottom .large-centered.links_credits,
#main_footer.ftr_xl .bottom .ie8-desktop .large-centered.links_credits,
.ie8-desktop #main_footer.ftr_xl .bottom .large-centered.links_services,
#main_footer.ftr_xl .bottom .ie8-desktop .large-centered.links_services,
.ie8-desktop .container .large-centered.main-content,
.container .ie8-desktop .large-centered.main-content,
.ie8-desktop .type-articolo .container .large-centered.articolo,
.type-articolo .container .ie8-desktop .large-centered.articolo,
.ie8-desktop .container aside.large-centered,
.container .ie8-desktop aside.large-centered,
.ie8-desktop .border_blue_openx .large-centered.openx_box,
.border_blue_openx .ie8-desktop .large-centered.openx_box,
.ie8-desktop .slider-openx-bot .large-centered.openx_box,
.slider-openx-bot .ie8-desktop .large-centered.openx_box,
.ie8-desktop .container .mm_hp_middle .large-centered.openx_box,
.container .mm_hp_middle .ie8-desktop .large-centered.openx_box,
.ie8-desktop .container .mm_cf_01 .large-centered.openx_box,
.container .mm_cf_01 .ie8-desktop .large-centered.openx_box,
.ie8-desktop .container .mm_cf_00 .large-centered.openx_box,
.container .mm_cf_00 .ie8-desktop .large-centered.openx_box,
.ie8-desktop .slider-openx-top .large-centered.openx_box,
.slider-openx-top .ie8-desktop .large-centered.openx_box,
.ie8-desktop #ads_bottompage_2 .large-centered.openx_box,
#ads_bottompage_2 .ie8-desktop .large-centered.openx_box,
.ie8-desktop .large-centered.bk_ox_01,
.ie8-desktop .large-centered.bk_cop_005,
.ie8-desktop .large-centered.bk_art_007,
.ie8-desktop .type-articolo .container .large-centered.mobile_bk_adv_01,
.type-articolo .container .ie8-desktop .large-centered.mobile_bk_adv_01,
.ie8-desktop .type-articolo .container .large-centered.bk_cop_im1,
.type-articolo .container .ie8-desktop .large-centered.bk_cop_im1,
.ie8-desktop .type-articolo .container .large-centered.bk_cop_im3,
.type-articolo .container .ie8-desktop .large-centered.bk_cop_im3,
.ie8-desktop .type-articolo .container .large-centered.container-header-article,
.type-articolo .container .ie8-desktop .large-centered.container-header-article,
.ie8-desktop .type-articolo .container .large-centered.chapter,
.type-articolo .container .ie8-desktop .large-centered.chapter,
.ie8-desktop .type-articolo .container .large-centered.bk_cop_vd2,
.type-articolo .container .ie8-desktop .large-centered.bk_cop_vd2,
.ie8-desktop .type-articolo .container .large-centered.article-signature,
.type-articolo .container .ie8-desktop .large-centered.article-signature,
.ie8-desktop .type-articolo .container .large-centered.container-footer-article,
.type-articolo .container .ie8-desktop .large-centered.container-footer-article {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  float: none !important;
}
/* line 178, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .column.large-uncentered,
.ie8-desktop .columns.large-uncentered,
.ie8-desktop #main_footer.ftr_xl .top .cds_links .large-uncentered.section-footer-menu,
#main_footer.ftr_xl .top .cds_links .ie8-desktop .large-uncentered.section-footer-menu,
.ie8-desktop #main_footer.ftr_xl .bottom .large-uncentered.links_credits,
#main_footer.ftr_xl .bottom .ie8-desktop .large-uncentered.links_credits,
.ie8-desktop #main_footer.ftr_xl .bottom .large-uncentered.links_services,
#main_footer.ftr_xl .bottom .ie8-desktop .large-uncentered.links_services,
.ie8-desktop .container .large-uncentered.main-content,
.container .ie8-desktop .large-uncentered.main-content,
.ie8-desktop .type-articolo .container .large-uncentered.articolo,
.type-articolo .container .ie8-desktop .large-uncentered.articolo,
.ie8-desktop .container aside.large-uncentered,
.container .ie8-desktop aside.large-uncentered,
.ie8-desktop .border_blue_openx .large-uncentered.openx_box,
.border_blue_openx .ie8-desktop .large-uncentered.openx_box,
.ie8-desktop .slider-openx-bot .large-uncentered.openx_box,
.slider-openx-bot .ie8-desktop .large-uncentered.openx_box,
.ie8-desktop .container .mm_hp_middle .large-uncentered.openx_box,
.container .mm_hp_middle .ie8-desktop .large-uncentered.openx_box,
.ie8-desktop .container .mm_cf_01 .large-uncentered.openx_box,
.container .mm_cf_01 .ie8-desktop .large-uncentered.openx_box,
.ie8-desktop .container .mm_cf_00 .large-uncentered.openx_box,
.container .mm_cf_00 .ie8-desktop .large-uncentered.openx_box,
.ie8-desktop .slider-openx-top .large-uncentered.openx_box,
.slider-openx-top .ie8-desktop .large-uncentered.openx_box,
.ie8-desktop #ads_bottompage_2 .large-uncentered.openx_box,
#ads_bottompage_2 .ie8-desktop .large-uncentered.openx_box,
.ie8-desktop .large-uncentered.bk_ox_01,
.ie8-desktop .large-uncentered.bk_cop_005,
.ie8-desktop .large-uncentered.bk_art_007,
.ie8-desktop .type-articolo .container .large-uncentered.mobile_bk_adv_01,
.type-articolo .container .ie8-desktop .large-uncentered.mobile_bk_adv_01,
.ie8-desktop .type-articolo .container .large-uncentered.bk_cop_im1,
.type-articolo .container .ie8-desktop .large-uncentered.bk_cop_im1,
.ie8-desktop .type-articolo .container .large-uncentered.bk_cop_im3,
.type-articolo .container .ie8-desktop .large-uncentered.bk_cop_im3,
.ie8-desktop .type-articolo .container .large-uncentered.container-header-article,
.type-articolo .container .ie8-desktop .large-uncentered.container-header-article,
.ie8-desktop .type-articolo .container .large-uncentered.chapter,
.type-articolo .container .ie8-desktop .large-uncentered.chapter,
.ie8-desktop .type-articolo .container .large-uncentered.bk_cop_vd2,
.type-articolo .container .ie8-desktop .large-uncentered.bk_cop_vd2,
.ie8-desktop .type-articolo .container .large-uncentered.article-signature,
.type-articolo .container .ie8-desktop .large-uncentered.article-signature,
.ie8-desktop .type-articolo .container .large-uncentered.container-footer-article,
.type-articolo .container .ie8-desktop .large-uncentered.container-footer-article {
  margin-left: 0;
  margin-right: 0;
  float: left !important;
}
/* line 185, ../scss/foundation/rcs-components/_grid.scss */
.ie8-desktop .column.large-uncentered.opposite,
.ie8-desktop .columns.large-uncentered.opposite,
.ie8-desktop #main_footer.ftr_xl .top .cds_links .large-uncentered.opposite.section-footer-menu,
#main_footer.ftr_xl .top .cds_links .ie8-desktop .large-uncentered.opposite.section-footer-menu,
.ie8-desktop #main_footer.ftr_xl .bottom .large-uncentered.opposite.links_credits,
#main_footer.ftr_xl .bottom .ie8-desktop .large-uncentered.opposite.links_credits,
.ie8-desktop #main_footer.ftr_xl .bottom .large-uncentered.opposite.links_services,
#main_footer.ftr_xl .bottom .ie8-desktop .large-uncentered.opposite.links_services,
.ie8-desktop .container .large-uncentered.opposite.main-content,
.container .ie8-desktop .large-uncentered.opposite.main-content,
.ie8-desktop .type-articolo .container .large-uncentered.opposite.articolo,
.type-articolo .container .ie8-desktop .large-uncentered.opposite.articolo,
.ie8-desktop .container aside.large-uncentered.opposite,
.container .ie8-desktop aside.large-uncentered.opposite,
.ie8-desktop .border_blue_openx .large-uncentered.opposite.openx_box,
.border_blue_openx .ie8-desktop .large-uncentered.opposite.openx_box,
.ie8-desktop .slider-openx-bot .large-uncentered.opposite.openx_box,
.slider-openx-bot .ie8-desktop .large-uncentered.opposite.openx_box,
.ie8-desktop .container .mm_hp_middle .large-uncentered.opposite.openx_box,
.container .mm_hp_middle .ie8-desktop .large-uncentered.opposite.openx_box,
.ie8-desktop .container .mm_cf_01 .large-uncentered.opposite.openx_box,
.container .mm_cf_01 .ie8-desktop .large-uncentered.opposite.openx_box,
.ie8-desktop .container .mm_cf_00 .large-uncentered.opposite.openx_box,
.container .mm_cf_00 .ie8-desktop .large-uncentered.opposite.openx_box,
.ie8-desktop .slider-openx-top .large-uncentered.opposite.openx_box,
.slider-openx-top .ie8-desktop .large-uncentered.opposite.openx_box,
.ie8-desktop #ads_bottompage_2 .large-uncentered.opposite.openx_box,
#ads_bottompage_2 .ie8-desktop .large-uncentered.opposite.openx_box,
.ie8-desktop .large-uncentered.opposite.bk_ox_01,
.ie8-desktop .large-uncentered.opposite.bk_cop_005,
.ie8-desktop .large-uncentered.opposite.bk_art_007,
.ie8-desktop .type-articolo .container .large-uncentered.opposite.mobile_bk_adv_01,
.type-articolo .container .ie8-desktop .large-uncentered.opposite.mobile_bk_adv_01,
.ie8-desktop .type-articolo .container .large-uncentered.opposite.bk_cop_im1,
.type-articolo .container .ie8-desktop .large-uncentered.opposite.bk_cop_im1,
.ie8-desktop .type-articolo .container .large-uncentered.opposite.bk_cop_im3,
.type-articolo .container .ie8-desktop .large-uncentered.opposite.bk_cop_im3,
.ie8-desktop .type-articolo .container .large-uncentered.opposite.container-header-article,
.type-articolo .container .ie8-desktop .large-uncentered.opposite.container-header-article,
.ie8-desktop .type-articolo .container .large-uncentered.opposite.chapter,
.type-articolo .container .ie8-desktop .large-uncentered.opposite.chapter,
.ie8-desktop .type-articolo .container .large-uncentered.opposite.bk_cop_vd2,
.type-articolo .container .ie8-desktop .large-uncentered.opposite.bk_cop_vd2,
.ie8-desktop .type-articolo .container .large-uncentered.opposite.article-signature,
.type-articolo .container .ie8-desktop .large-uncentered.opposite.article-signature,
.ie8-desktop .type-articolo .container .large-uncentered.opposite.container-footer-article,
.type-articolo .container .ie8-desktop .large-uncentered.opposite.container-footer-article {
  float: right !important;
}

@media only screen and (min-width: 651px) {
  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-1 {
    position: relative;
    width: 3.22581%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-1 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 3.22581%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-2 {
    position: relative;
    width: 6.45161%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-2 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 6.45161%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-3, #main_footer.ftr_xl .top .cds_links .section-footer-menu {
    position: relative;
    width: 9.67742%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-3 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 9.67742%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-4, #main_footer.ftr_xl .top .cds_links .section-footer-menu:last-child, .bk_art_009 a span {
    position: relative;
    width: 12.90323%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-4 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 12.90323%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-5 {
    position: relative;
    width: 16.12903%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-5 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 16.12903%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-6, .border_blue_openx .openx_box, .slider-openx-bot .openx_box, .container .mm_hp_middle .openx_box, .container .mm_cf_01 .openx_box, .container .mm_cf_00 .openx_box, .slider-openx-top .openx_box, .bk_ox_01, .bk_cop_005 {
    position: relative;
    width: 19.35484%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-6 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 19.35484%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-7, .bk_art_007 {
    position: relative;
    width: 22.58065%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-7 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 22.58065%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-8 {
    position: relative;
    width: 25.80645%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-8 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 25.80645%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-9, #main_footer.ftr_xl .bottom .links_services {
    position: relative;
    width: 29.03226%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-9 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 29.03226%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-10, .container aside {
    position: relative;
    width: 32.25806%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-10 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 32.25806%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-11 {
    position: relative;
    width: 35.48387%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-11 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 35.48387%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-12 {
    position: relative;
    width: 38.70968%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-12 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 38.70968%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-13 {
    position: relative;
    width: 41.93548%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-13 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 41.93548%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-14 {
    position: relative;
    width: 45.16129%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-14 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 45.16129%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-15 {
    position: relative;
    width: 48.3871%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-15 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 48.3871%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-16 {
    position: relative;
    width: 51.6129%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-16 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 51.6129%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-17 {
    position: relative;
    width: 54.83871%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-17 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 54.83871%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-18 {
    position: relative;
    width: 58.06452%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-18 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 58.06452%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-19 {
    position: relative;
    width: 61.29032%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-19 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 61.29032%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-20 {
    position: relative;
    width: 64.51613%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-20 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 64.51613%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-21, .container .main-content, .type-articolo .container .articolo {
    position: relative;
    width: 67.74194%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-21 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 67.74194%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-22, #main_footer.ftr_xl .bottom .links_credits {
    position: relative;
    width: 70.96774%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-22 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 70.96774%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-23 {
    position: relative;
    width: 74.19355%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-23 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 74.19355%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-24 {
    position: relative;
    width: 77.41935%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-24 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 77.41935%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-25 {
    position: relative;
    width: 80.64516%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-25 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 80.64516%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-26 {
    position: relative;
    width: 83.87097%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-26 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 83.87097%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-27, .bk_art_009 a .article-title {
    position: relative;
    width: 87.09677%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-27 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 87.09677%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-28, .type-articolo .container .bk_cop_im1, .type-articolo .container .bk_cop_im3, .type-articolo .container .container-header-article, .type-articolo .container .chapter, .type-articolo .container .bk_cop_vd2, .type-articolo .container .article-signature {
    position: relative;
    width: 90.32258%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-28 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 90.32258%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-29, .type-articolo .container .container-footer-article {
    position: relative;
    width: 93.54839%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-29 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 93.54839%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-30 {
    position: relative;
    width: 96.77419%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-30 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 96.77419%;
  }

  /* line 194, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-31 {
    position: relative;
    width: 100%;
  }

  /* line 195, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-collapse-31 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-0 {
    position: relative;
    margin-left: 0%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-0 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-1, #main_footer.ftr_xl .top .cds_links .section-footer-menu {
    position: relative;
    margin-left: 3.22581%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-1 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 3.22581%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-2, .type-articolo .container .container-footer-article {
    position: relative;
    margin-left: 6.45161%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-2 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 6.45161%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-3, .type-articolo .container .bk_cop_im1, .type-articolo .container .bk_cop_im3, .type-articolo .container .container-header-article, .type-articolo .container .chapter, .type-articolo .container .bk_cop_vd2, .type-articolo .container .article-signature {
    position: relative;
    margin-left: 9.67742%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-3 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 9.67742%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-4 {
    position: relative;
    margin-left: 12.90323%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-4 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 12.90323%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-5 {
    position: relative;
    margin-left: 16.12903%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-5 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 16.12903%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-6 {
    position: relative;
    margin-left: 19.35484%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-6 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 19.35484%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-7 {
    position: relative;
    margin-left: 22.58065%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-7 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 22.58065%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-8 {
    position: relative;
    margin-left: 25.80645%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-8 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 25.80645%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-9 {
    position: relative;
    margin-left: 29.03226%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-9 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 29.03226%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-10 {
    position: relative;
    margin-left: 32.25806%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-10 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 32.25806%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-11 {
    position: relative;
    margin-left: 35.48387%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-11 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 35.48387%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-12 {
    position: relative;
    margin-left: 38.70968%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-12 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 38.70968%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-13 {
    position: relative;
    margin-left: 41.93548%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-13 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 41.93548%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-14 {
    position: relative;
    margin-left: 45.16129%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-14 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 45.16129%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-15 {
    position: relative;
    margin-left: 48.3871%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-15 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 48.3871%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-16 {
    position: relative;
    margin-left: 51.6129%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-16 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 51.6129%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-17 {
    position: relative;
    margin-left: 54.83871%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-17 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 54.83871%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-18 {
    position: relative;
    margin-left: 58.06452%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-18 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 58.06452%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-19 {
    position: relative;
    margin-left: 61.29032%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-19 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 61.29032%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-20 {
    position: relative;
    margin-left: 64.51613%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-20 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 64.51613%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-21 {
    position: relative;
    margin-left: 67.74194%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-21 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 67.74194%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-22 {
    position: relative;
    margin-left: 70.96774%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-22 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 70.96774%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-23 {
    position: relative;
    margin-left: 74.19355%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-23 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 74.19355%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-24 {
    position: relative;
    margin-left: 77.41935%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-24 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 77.41935%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-25 {
    position: relative;
    margin-left: 80.64516%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-25 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 80.64516%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-26 {
    position: relative;
    margin-left: 83.87097%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-26 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 83.87097%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-27 {
    position: relative;
    margin-left: 87.09677%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-27 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 87.09677%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-28 {
    position: relative;
    margin-left: 90.32258%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-28 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 90.32258%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-29 {
    position: relative;
    margin-left: 93.54839%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-29 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 93.54839%;
  }

  /* line 199, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-30 {
    position: relative;
    margin-left: 96.77419%;
  }

  /* line 200, ../scss/foundation/rcs-components/_grid.scss */
  .xlarge-offset-collapse-30 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-left: 96.77419%;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-1 {
    position: relative;
    left: 3.22581%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 3.22581%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-2 {
    position: relative;
    left: 6.45161%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 6.45161%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-3 {
    position: relative;
    left: 9.67742%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 9.67742%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-4 {
    position: relative;
    left: 12.90323%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 12.90323%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-5 {
    position: relative;
    left: 16.12903%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 16.12903%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-6 {
    position: relative;
    left: 19.35484%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 19.35484%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-7 {
    position: relative;
    left: 22.58065%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 22.58065%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-8 {
    position: relative;
    left: 25.80645%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 25.80645%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-9 {
    position: relative;
    left: 29.03226%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 29.03226%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-10 {
    position: relative;
    left: 32.25806%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 32.25806%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-11 {
    position: relative;
    left: 35.48387%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 35.48387%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-12 {
    position: relative;
    left: 38.70968%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-12 {
    position: relative;
    right: 38.70968%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-13 {
    position: relative;
    left: 41.93548%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-13 {
    position: relative;
    right: 41.93548%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-14 {
    position: relative;
    left: 45.16129%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-14 {
    position: relative;
    right: 45.16129%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-15 {
    position: relative;
    left: 48.3871%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-15 {
    position: relative;
    right: 48.3871%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-16 {
    position: relative;
    left: 51.6129%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-16 {
    position: relative;
    right: 51.6129%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-17 {
    position: relative;
    left: 54.83871%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-17 {
    position: relative;
    right: 54.83871%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-18 {
    position: relative;
    left: 58.06452%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-18 {
    position: relative;
    right: 58.06452%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-19 {
    position: relative;
    left: 61.29032%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-19 {
    position: relative;
    right: 61.29032%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-20 {
    position: relative;
    left: 64.51613%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-20 {
    position: relative;
    right: 64.51613%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-21 {
    position: relative;
    left: 67.74194%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-21 {
    position: relative;
    right: 67.74194%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-22 {
    position: relative;
    left: 70.96774%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-22 {
    position: relative;
    right: 70.96774%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-23 {
    position: relative;
    left: 74.19355%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-23 {
    position: relative;
    right: 74.19355%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-24 {
    position: relative;
    left: 77.41935%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-24 {
    position: relative;
    right: 77.41935%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-25 {
    position: relative;
    left: 80.64516%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-25 {
    position: relative;
    right: 80.64516%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-26 {
    position: relative;
    left: 83.87097%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-26 {
    position: relative;
    right: 83.87097%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-27 {
    position: relative;
    left: 87.09677%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-27 {
    position: relative;
    right: 87.09677%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-28 {
    position: relative;
    left: 90.32258%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-28 {
    position: relative;
    right: 90.32258%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-29 {
    position: relative;
    left: 93.54839%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-29 {
    position: relative;
    right: 93.54839%;
    left: auto;
  }

  /* line 204, ../scss/foundation/rcs-components/_grid.scss */
  .push-30 {
    position: relative;
    left: 96.77419%;
    right: auto;
  }

  /* line 205, ../scss/foundation/rcs-components/_grid.scss */
  .pull-30 {
    position: relative;
    right: 96.77419%;
    left: auto;
  }

  /* line 208, ../scss/foundation/rcs-components/_grid.scss */
  .column.xlarge-centered,
  .columns.xlarge-centered,
  #main_footer.ftr_xl .top .cds_links .xlarge-centered.section-footer-menu,
  #main_footer.ftr_xl .bottom .xlarge-centered.links_credits,
  #main_footer.ftr_xl .bottom .xlarge-centered.links_services,
  .container .xlarge-centered.main-content,
  .type-articolo .container .xlarge-centered.articolo,
  .container aside.xlarge-centered,
  .border_blue_openx .xlarge-centered.openx_box,
  .slider-openx-bot .xlarge-centered.openx_box,
  .container .mm_hp_middle .xlarge-centered.openx_box,
  .container .mm_cf_01 .xlarge-centered.openx_box,
  .container .mm_cf_00 .xlarge-centered.openx_box,
  .slider-openx-top .xlarge-centered.openx_box,
  #ads_bottompage_2 .xlarge-centered.openx_box,
  .xlarge-centered.bk_ox_01,
  .xlarge-centered.bk_cop_005,
  .xlarge-centered.bk_art_007,
  .type-articolo .container .xlarge-centered.mobile_bk_adv_01,
  .type-articolo .container .xlarge-centered.bk_cop_im1,
  .type-articolo .container .xlarge-centered.bk_cop_im3,
  .type-articolo .container .xlarge-centered.container-header-article,
  .type-articolo .container .xlarge-centered.chapter,
  .type-articolo .container .xlarge-centered.bk_cop_vd2,
  .type-articolo .container .xlarge-centered.article-signature,
  .type-articolo .container .xlarge-centered.container-footer-article {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 211, ../scss/foundation/rcs-components/_grid.scss */
  .column.xlarge-uncentered,
  .columns.xlarge-uncentered,
  #main_footer.ftr_xl .top .cds_links .xlarge-uncentered.section-footer-menu,
  #main_footer.ftr_xl .bottom .xlarge-uncentered.links_credits,
  #main_footer.ftr_xl .bottom .xlarge-uncentered.links_services,
  .container .xlarge-uncentered.main-content,
  .type-articolo .container .xlarge-uncentered.articolo,
  .container aside.xlarge-uncentered,
  .border_blue_openx .xlarge-uncentered.openx_box,
  .slider-openx-bot .xlarge-uncentered.openx_box,
  .container .mm_hp_middle .xlarge-uncentered.openx_box,
  .container .mm_cf_01 .xlarge-uncentered.openx_box,
  .container .mm_cf_00 .xlarge-uncentered.openx_box,
  .slider-openx-top .xlarge-uncentered.openx_box,
  #ads_bottompage_2 .xlarge-uncentered.openx_box,
  .xlarge-uncentered.bk_ox_01,
  .xlarge-uncentered.bk_cop_005,
  .xlarge-uncentered.bk_art_007,
  .type-articolo .container .xlarge-uncentered.mobile_bk_adv_01,
  .type-articolo .container .xlarge-uncentered.bk_cop_im1,
  .type-articolo .container .xlarge-uncentered.bk_cop_im3,
  .type-articolo .container .xlarge-uncentered.container-header-article,
  .type-articolo .container .xlarge-uncentered.chapter,
  .type-articolo .container .xlarge-uncentered.bk_cop_vd2,
  .type-articolo .container .xlarge-uncentered.article-signature,
  .type-articolo .container .xlarge-uncentered.container-footer-article {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }

  /* line 218, ../scss/foundation/rcs-components/_grid.scss */
  .column.xlarge-uncentered.opposite,
  .columns.xlarge-uncentered.opposite,
  #main_footer.ftr_xl .top .cds_links .xlarge-uncentered.opposite.section-footer-menu,
  #main_footer.ftr_xl .bottom .xlarge-uncentered.opposite.links_credits,
  #main_footer.ftr_xl .bottom .xlarge-uncentered.opposite.links_services,
  .container .xlarge-uncentered.opposite.main-content,
  .type-articolo .container .xlarge-uncentered.opposite.articolo,
  .container aside.xlarge-uncentered.opposite,
  .border_blue_openx .xlarge-uncentered.opposite.openx_box,
  .slider-openx-bot .xlarge-uncentered.opposite.openx_box,
  .container .mm_hp_middle .xlarge-uncentered.opposite.openx_box,
  .container .mm_cf_01 .xlarge-uncentered.opposite.openx_box,
  .container .mm_cf_00 .xlarge-uncentered.opposite.openx_box,
  .slider-openx-top .xlarge-uncentered.opposite.openx_box,
  #ads_bottompage_2 .xlarge-uncentered.opposite.openx_box,
  .xlarge-uncentered.opposite.bk_ox_01,
  .xlarge-uncentered.opposite.bk_cop_005,
  .xlarge-uncentered.opposite.bk_art_007,
  .type-articolo .container .xlarge-uncentered.opposite.mobile_bk_adv_01,
  .type-articolo .container .xlarge-uncentered.opposite.bk_cop_im1,
  .type-articolo .container .xlarge-uncentered.opposite.bk_cop_im3,
  .type-articolo .container .xlarge-uncentered.opposite.container-header-article,
  .type-articolo .container .xlarge-uncentered.opposite.chapter,
  .type-articolo .container .xlarge-uncentered.opposite.bk_cop_vd2,
  .type-articolo .container .xlarge-uncentered.opposite.article-signature,
  .type-articolo .container .xlarge-uncentered.opposite.container-footer-article {
    float: right !important;
  }
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-1 {
  position: relative;
  width: 3.22581%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-1 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 3.22581%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-2 {
  position: relative;
  width: 6.45161%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-2 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 6.45161%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-3, .ie8-wide #main_footer.ftr_xl .top .cds_links .section-footer-menu, #main_footer.ftr_xl .top .cds_links .ie8-wide .section-footer-menu {
  position: relative;
  width: 9.67742%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-3 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 9.67742%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-4, .ie8-wide #main_footer.ftr_xl .top .cds_links .section-footer-menu:last-child, #main_footer.ftr_xl .top .cds_links .ie8-wide .section-footer-menu:last-child, .ie8-wide .bk_art_009 a span, .bk_art_009 a .ie8-wide span {
  position: relative;
  width: 12.90323%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-4 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 12.90323%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-5 {
  position: relative;
  width: 16.12903%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-5 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 16.12903%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-6, .ie8-wide .border_blue_openx .openx_box, .border_blue_openx .ie8-wide .openx_box, .ie8-wide .slider-openx-bot .openx_box, .slider-openx-bot .ie8-wide .openx_box, .ie8-wide .container .mm_hp_middle .openx_box, .container .mm_hp_middle .ie8-wide .openx_box, .ie8-wide .container .mm_cf_01 .openx_box, .container .mm_cf_01 .ie8-wide .openx_box, .ie8-wide .container .mm_cf_00 .openx_box, .container .mm_cf_00 .ie8-wide .openx_box, .ie8-wide .slider-openx-top .openx_box, .slider-openx-top .ie8-wide .openx_box, .ie8-wide .bk_ox_01, .ie8-wide .bk_cop_005 {
  position: relative;
  width: 19.35484%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-6 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 19.35484%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-7, .ie8-wide .bk_art_007 {
  position: relative;
  width: 22.58065%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-7 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 22.58065%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-8 {
  position: relative;
  width: 25.80645%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-8 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 25.80645%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-9, .ie8-wide #main_footer.ftr_xl .bottom .links_services, #main_footer.ftr_xl .bottom .ie8-wide .links_services {
  position: relative;
  width: 29.03226%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-9 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 29.03226%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-10, .ie8-wide .container aside, .container .ie8-wide aside {
  position: relative;
  width: 32.25806%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-10 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 32.25806%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-11 {
  position: relative;
  width: 35.48387%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-11 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 35.48387%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-12 {
  position: relative;
  width: 38.70968%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-12 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 38.70968%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-13 {
  position: relative;
  width: 41.93548%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-13 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 41.93548%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-14 {
  position: relative;
  width: 45.16129%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-14 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 45.16129%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-15 {
  position: relative;
  width: 48.3871%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-15 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 48.3871%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-16 {
  position: relative;
  width: 51.6129%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-16 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 51.6129%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-17 {
  position: relative;
  width: 54.83871%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-17 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 54.83871%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-18 {
  position: relative;
  width: 58.06452%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-18 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 58.06452%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-19 {
  position: relative;
  width: 61.29032%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-19 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 61.29032%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-20 {
  position: relative;
  width: 64.51613%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-20 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 64.51613%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-21, .ie8-wide .container .main-content, .container .ie8-wide .main-content, .ie8-wide .type-articolo .container .articolo, .type-articolo .container .ie8-wide .articolo {
  position: relative;
  width: 67.74194%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-21 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 67.74194%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-22, .ie8-wide #main_footer.ftr_xl .bottom .links_credits, #main_footer.ftr_xl .bottom .ie8-wide .links_credits {
  position: relative;
  width: 70.96774%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-22 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 70.96774%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-23 {
  position: relative;
  width: 74.19355%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-23 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 74.19355%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-24 {
  position: relative;
  width: 77.41935%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-24 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 77.41935%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-25 {
  position: relative;
  width: 80.64516%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-25 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 80.64516%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-26 {
  position: relative;
  width: 83.87097%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-26 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 83.87097%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-27, .ie8-wide .bk_art_009 a .article-title, .bk_art_009 a .ie8-wide .article-title {
  position: relative;
  width: 87.09677%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-27 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 87.09677%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-28, .ie8-wide .type-articolo .container .bk_cop_im1, .type-articolo .container .ie8-wide .bk_cop_im1, .ie8-wide .type-articolo .container .bk_cop_im3, .type-articolo .container .ie8-wide .bk_cop_im3, .ie8-wide .type-articolo .container .container-header-article, .type-articolo .container .ie8-wide .container-header-article, .ie8-wide .type-articolo .container .chapter, .type-articolo .container .ie8-wide .chapter, .ie8-wide .type-articolo .container .bk_cop_vd2, .type-articolo .container .ie8-wide .bk_cop_vd2, .ie8-wide .type-articolo .container .article-signature, .type-articolo .container .ie8-wide .article-signature {
  position: relative;
  width: 90.32258%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-28 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 90.32258%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-29, .ie8-wide .type-articolo .container .container-footer-article, .type-articolo .container .ie8-wide .container-footer-article {
  position: relative;
  width: 93.54839%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-29 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 93.54839%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-30 {
  position: relative;
  width: 96.77419%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-30 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 96.77419%;
}
/* line 194, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-31 {
  position: relative;
  width: 100%;
}
/* line 195, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-collapse-31 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-0 {
  position: relative;
  margin-left: 0%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-0 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-1, .ie8-wide #main_footer.ftr_xl .top .cds_links .section-footer-menu, #main_footer.ftr_xl .top .cds_links .ie8-wide .section-footer-menu {
  position: relative;
  margin-left: 3.22581%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-1 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 3.22581%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-2, .ie8-wide .type-articolo .container .container-footer-article, .type-articolo .container .ie8-wide .container-footer-article {
  position: relative;
  margin-left: 6.45161%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-2 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 6.45161%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-3, .ie8-wide .type-articolo .container .bk_cop_im1, .type-articolo .container .ie8-wide .bk_cop_im1, .ie8-wide .type-articolo .container .bk_cop_im3, .type-articolo .container .ie8-wide .bk_cop_im3, .ie8-wide .type-articolo .container .container-header-article, .type-articolo .container .ie8-wide .container-header-article, .ie8-wide .type-articolo .container .chapter, .type-articolo .container .ie8-wide .chapter, .ie8-wide .type-articolo .container .bk_cop_vd2, .type-articolo .container .ie8-wide .bk_cop_vd2, .ie8-wide .type-articolo .container .article-signature, .type-articolo .container .ie8-wide .article-signature {
  position: relative;
  margin-left: 9.67742%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-3 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 9.67742%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-4 {
  position: relative;
  margin-left: 12.90323%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-4 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 12.90323%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-5 {
  position: relative;
  margin-left: 16.12903%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-5 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 16.12903%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-6 {
  position: relative;
  margin-left: 19.35484%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-6 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 19.35484%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-7 {
  position: relative;
  margin-left: 22.58065%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-7 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 22.58065%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-8 {
  position: relative;
  margin-left: 25.80645%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-8 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 25.80645%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-9 {
  position: relative;
  margin-left: 29.03226%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-9 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 29.03226%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-10 {
  position: relative;
  margin-left: 32.25806%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-10 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 32.25806%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-11 {
  position: relative;
  margin-left: 35.48387%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-11 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 35.48387%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-12 {
  position: relative;
  margin-left: 38.70968%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-12 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 38.70968%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-13 {
  position: relative;
  margin-left: 41.93548%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-13 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 41.93548%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-14 {
  position: relative;
  margin-left: 45.16129%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-14 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 45.16129%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-15 {
  position: relative;
  margin-left: 48.3871%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-15 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 48.3871%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-16 {
  position: relative;
  margin-left: 51.6129%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-16 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 51.6129%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-17 {
  position: relative;
  margin-left: 54.83871%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-17 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 54.83871%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-18 {
  position: relative;
  margin-left: 58.06452%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-18 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 58.06452%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-19 {
  position: relative;
  margin-left: 61.29032%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-19 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 61.29032%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-20 {
  position: relative;
  margin-left: 64.51613%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-20 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 64.51613%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-21 {
  position: relative;
  margin-left: 67.74194%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-21 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 67.74194%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-22 {
  position: relative;
  margin-left: 70.96774%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-22 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 70.96774%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-23 {
  position: relative;
  margin-left: 74.19355%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-23 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 74.19355%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-24 {
  position: relative;
  margin-left: 77.41935%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-24 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 77.41935%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-25 {
  position: relative;
  margin-left: 80.64516%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-25 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 80.64516%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-26 {
  position: relative;
  margin-left: 83.87097%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-26 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 83.87097%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-27 {
  position: relative;
  margin-left: 87.09677%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-27 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 87.09677%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-28 {
  position: relative;
  margin-left: 90.32258%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-28 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 90.32258%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-29 {
  position: relative;
  margin-left: 93.54839%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-29 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 93.54839%;
}
/* line 199, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-30 {
  position: relative;
  margin-left: 96.77419%;
}
/* line 200, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .xlarge-offset-collapse-30 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 96.77419%;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-1 {
  position: relative;
  left: 3.22581%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-1 {
  position: relative;
  right: 3.22581%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-2 {
  position: relative;
  left: 6.45161%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-2 {
  position: relative;
  right: 6.45161%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-3 {
  position: relative;
  left: 9.67742%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-3 {
  position: relative;
  right: 9.67742%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-4 {
  position: relative;
  left: 12.90323%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-4 {
  position: relative;
  right: 12.90323%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-5 {
  position: relative;
  left: 16.12903%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-5 {
  position: relative;
  right: 16.12903%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-6 {
  position: relative;
  left: 19.35484%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-6 {
  position: relative;
  right: 19.35484%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-7 {
  position: relative;
  left: 22.58065%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-7 {
  position: relative;
  right: 22.58065%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-8 {
  position: relative;
  left: 25.80645%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-8 {
  position: relative;
  right: 25.80645%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-9 {
  position: relative;
  left: 29.03226%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-9 {
  position: relative;
  right: 29.03226%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-10 {
  position: relative;
  left: 32.25806%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-10 {
  position: relative;
  right: 32.25806%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-11 {
  position: relative;
  left: 35.48387%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-11 {
  position: relative;
  right: 35.48387%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-12 {
  position: relative;
  left: 38.70968%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-12 {
  position: relative;
  right: 38.70968%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-13 {
  position: relative;
  left: 41.93548%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-13 {
  position: relative;
  right: 41.93548%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-14 {
  position: relative;
  left: 45.16129%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-14 {
  position: relative;
  right: 45.16129%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-15 {
  position: relative;
  left: 48.3871%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-15 {
  position: relative;
  right: 48.3871%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-16 {
  position: relative;
  left: 51.6129%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-16 {
  position: relative;
  right: 51.6129%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-17 {
  position: relative;
  left: 54.83871%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-17 {
  position: relative;
  right: 54.83871%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-18 {
  position: relative;
  left: 58.06452%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-18 {
  position: relative;
  right: 58.06452%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-19 {
  position: relative;
  left: 61.29032%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-19 {
  position: relative;
  right: 61.29032%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-20 {
  position: relative;
  left: 64.51613%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-20 {
  position: relative;
  right: 64.51613%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-21 {
  position: relative;
  left: 67.74194%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-21 {
  position: relative;
  right: 67.74194%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-22 {
  position: relative;
  left: 70.96774%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-22 {
  position: relative;
  right: 70.96774%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-23 {
  position: relative;
  left: 74.19355%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-23 {
  position: relative;
  right: 74.19355%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-24 {
  position: relative;
  left: 77.41935%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-24 {
  position: relative;
  right: 77.41935%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-25 {
  position: relative;
  left: 80.64516%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-25 {
  position: relative;
  right: 80.64516%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-26 {
  position: relative;
  left: 83.87097%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-26 {
  position: relative;
  right: 83.87097%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-27 {
  position: relative;
  left: 87.09677%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-27 {
  position: relative;
  right: 87.09677%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-28 {
  position: relative;
  left: 90.32258%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-28 {
  position: relative;
  right: 90.32258%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-29 {
  position: relative;
  left: 93.54839%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-29 {
  position: relative;
  right: 93.54839%;
  left: auto;
}
/* line 204, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .push-30 {
  position: relative;
  left: 96.77419%;
  right: auto;
}
/* line 205, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .pull-30 {
  position: relative;
  right: 96.77419%;
  left: auto;
}
/* line 208, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .column.xlarge-centered,
.ie8-wide .columns.xlarge-centered,
.ie8-wide #main_footer.ftr_xl .top .cds_links .xlarge-centered.section-footer-menu,
#main_footer.ftr_xl .top .cds_links .ie8-wide .xlarge-centered.section-footer-menu,
.ie8-wide #main_footer.ftr_xl .bottom .xlarge-centered.links_credits,
#main_footer.ftr_xl .bottom .ie8-wide .xlarge-centered.links_credits,
.ie8-wide #main_footer.ftr_xl .bottom .xlarge-centered.links_services,
#main_footer.ftr_xl .bottom .ie8-wide .xlarge-centered.links_services,
.ie8-wide .container .xlarge-centered.main-content,
.container .ie8-wide .xlarge-centered.main-content,
.ie8-wide .type-articolo .container .xlarge-centered.articolo,
.type-articolo .container .ie8-wide .xlarge-centered.articolo,
.ie8-wide .container aside.xlarge-centered,
.container .ie8-wide aside.xlarge-centered,
.ie8-wide .border_blue_openx .xlarge-centered.openx_box,
.border_blue_openx .ie8-wide .xlarge-centered.openx_box,
.ie8-wide .slider-openx-bot .xlarge-centered.openx_box,
.slider-openx-bot .ie8-wide .xlarge-centered.openx_box,
.ie8-wide .container .mm_hp_middle .xlarge-centered.openx_box,
.container .mm_hp_middle .ie8-wide .xlarge-centered.openx_box,
.ie8-wide .container .mm_cf_01 .xlarge-centered.openx_box,
.container .mm_cf_01 .ie8-wide .xlarge-centered.openx_box,
.ie8-wide .container .mm_cf_00 .xlarge-centered.openx_box,
.container .mm_cf_00 .ie8-wide .xlarge-centered.openx_box,
.ie8-wide .slider-openx-top .xlarge-centered.openx_box,
.slider-openx-top .ie8-wide .xlarge-centered.openx_box,
.ie8-wide #ads_bottompage_2 .xlarge-centered.openx_box,
#ads_bottompage_2 .ie8-wide .xlarge-centered.openx_box,
.ie8-wide .xlarge-centered.bk_ox_01,
.ie8-wide .xlarge-centered.bk_cop_005,
.ie8-wide .xlarge-centered.bk_art_007,
.ie8-wide .type-articolo .container .xlarge-centered.mobile_bk_adv_01,
.type-articolo .container .ie8-wide .xlarge-centered.mobile_bk_adv_01,
.ie8-wide .type-articolo .container .xlarge-centered.bk_cop_im1,
.type-articolo .container .ie8-wide .xlarge-centered.bk_cop_im1,
.ie8-wide .type-articolo .container .xlarge-centered.bk_cop_im3,
.type-articolo .container .ie8-wide .xlarge-centered.bk_cop_im3,
.ie8-wide .type-articolo .container .xlarge-centered.container-header-article,
.type-articolo .container .ie8-wide .xlarge-centered.container-header-article,
.ie8-wide .type-articolo .container .xlarge-centered.chapter,
.type-articolo .container .ie8-wide .xlarge-centered.chapter,
.ie8-wide .type-articolo .container .xlarge-centered.bk_cop_vd2,
.type-articolo .container .ie8-wide .xlarge-centered.bk_cop_vd2,
.ie8-wide .type-articolo .container .xlarge-centered.article-signature,
.type-articolo .container .ie8-wide .xlarge-centered.article-signature,
.ie8-wide .type-articolo .container .xlarge-centered.container-footer-article,
.type-articolo .container .ie8-wide .xlarge-centered.container-footer-article {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  float: none !important;
}
/* line 211, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .column.xlarge-uncentered,
.ie8-wide .columns.xlarge-uncentered,
.ie8-wide #main_footer.ftr_xl .top .cds_links .xlarge-uncentered.section-footer-menu,
#main_footer.ftr_xl .top .cds_links .ie8-wide .xlarge-uncentered.section-footer-menu,
.ie8-wide #main_footer.ftr_xl .bottom .xlarge-uncentered.links_credits,
#main_footer.ftr_xl .bottom .ie8-wide .xlarge-uncentered.links_credits,
.ie8-wide #main_footer.ftr_xl .bottom .xlarge-uncentered.links_services,
#main_footer.ftr_xl .bottom .ie8-wide .xlarge-uncentered.links_services,
.ie8-wide .container .xlarge-uncentered.main-content,
.container .ie8-wide .xlarge-uncentered.main-content,
.ie8-wide .type-articolo .container .xlarge-uncentered.articolo,
.type-articolo .container .ie8-wide .xlarge-uncentered.articolo,
.ie8-wide .container aside.xlarge-uncentered,
.container .ie8-wide aside.xlarge-uncentered,
.ie8-wide .border_blue_openx .xlarge-uncentered.openx_box,
.border_blue_openx .ie8-wide .xlarge-uncentered.openx_box,
.ie8-wide .slider-openx-bot .xlarge-uncentered.openx_box,
.slider-openx-bot .ie8-wide .xlarge-uncentered.openx_box,
.ie8-wide .container .mm_hp_middle .xlarge-uncentered.openx_box,
.container .mm_hp_middle .ie8-wide .xlarge-uncentered.openx_box,
.ie8-wide .container .mm_cf_01 .xlarge-uncentered.openx_box,
.container .mm_cf_01 .ie8-wide .xlarge-uncentered.openx_box,
.ie8-wide .container .mm_cf_00 .xlarge-uncentered.openx_box,
.container .mm_cf_00 .ie8-wide .xlarge-uncentered.openx_box,
.ie8-wide .slider-openx-top .xlarge-uncentered.openx_box,
.slider-openx-top .ie8-wide .xlarge-uncentered.openx_box,
.ie8-wide #ads_bottompage_2 .xlarge-uncentered.openx_box,
#ads_bottompage_2 .ie8-wide .xlarge-uncentered.openx_box,
.ie8-wide .xlarge-uncentered.bk_ox_01,
.ie8-wide .xlarge-uncentered.bk_cop_005,
.ie8-wide .xlarge-uncentered.bk_art_007,
.ie8-wide .type-articolo .container .xlarge-uncentered.mobile_bk_adv_01,
.type-articolo .container .ie8-wide .xlarge-uncentered.mobile_bk_adv_01,
.ie8-wide .type-articolo .container .xlarge-uncentered.bk_cop_im1,
.type-articolo .container .ie8-wide .xlarge-uncentered.bk_cop_im1,
.ie8-wide .type-articolo .container .xlarge-uncentered.bk_cop_im3,
.type-articolo .container .ie8-wide .xlarge-uncentered.bk_cop_im3,
.ie8-wide .type-articolo .container .xlarge-uncentered.container-header-article,
.type-articolo .container .ie8-wide .xlarge-uncentered.container-header-article,
.ie8-wide .type-articolo .container .xlarge-uncentered.chapter,
.type-articolo .container .ie8-wide .xlarge-uncentered.chapter,
.ie8-wide .type-articolo .container .xlarge-uncentered.bk_cop_vd2,
.type-articolo .container .ie8-wide .xlarge-uncentered.bk_cop_vd2,
.ie8-wide .type-articolo .container .xlarge-uncentered.article-signature,
.type-articolo .container .ie8-wide .xlarge-uncentered.article-signature,
.ie8-wide .type-articolo .container .xlarge-uncentered.container-footer-article,
.type-articolo .container .ie8-wide .xlarge-uncentered.container-footer-article {
  margin-left: 0;
  margin-right: 0;
  float: left !important;
}
/* line 218, ../scss/foundation/rcs-components/_grid.scss */
.ie8-wide .column.xlarge-uncentered.opposite,
.ie8-wide .columns.xlarge-uncentered.opposite,
.ie8-wide #main_footer.ftr_xl .top .cds_links .xlarge-uncentered.opposite.section-footer-menu,
#main_footer.ftr_xl .top .cds_links .ie8-wide .xlarge-uncentered.opposite.section-footer-menu,
.ie8-wide #main_footer.ftr_xl .bottom .xlarge-uncentered.opposite.links_credits,
#main_footer.ftr_xl .bottom .ie8-wide .xlarge-uncentered.opposite.links_credits,
.ie8-wide #main_footer.ftr_xl .bottom .xlarge-uncentered.opposite.links_services,
#main_footer.ftr_xl .bottom .ie8-wide .xlarge-uncentered.opposite.links_services,
.ie8-wide .container .xlarge-uncentered.opposite.main-content,
.container .ie8-wide .xlarge-uncentered.opposite.main-content,
.ie8-wide .type-articolo .container .xlarge-uncentered.opposite.articolo,
.type-articolo .container .ie8-wide .xlarge-uncentered.opposite.articolo,
.ie8-wide .container aside.xlarge-uncentered.opposite,
.container .ie8-wide aside.xlarge-uncentered.opposite,
.ie8-wide .border_blue_openx .xlarge-uncentered.opposite.openx_box,
.border_blue_openx .ie8-wide .xlarge-uncentered.opposite.openx_box,
.ie8-wide .slider-openx-bot .xlarge-uncentered.opposite.openx_box,
.slider-openx-bot .ie8-wide .xlarge-uncentered.opposite.openx_box,
.ie8-wide .container .mm_hp_middle .xlarge-uncentered.opposite.openx_box,
.container .mm_hp_middle .ie8-wide .xlarge-uncentered.opposite.openx_box,
.ie8-wide .container .mm_cf_01 .xlarge-uncentered.opposite.openx_box,
.container .mm_cf_01 .ie8-wide .xlarge-uncentered.opposite.openx_box,
.ie8-wide .container .mm_cf_00 .xlarge-uncentered.opposite.openx_box,
.container .mm_cf_00 .ie8-wide .xlarge-uncentered.opposite.openx_box,
.ie8-wide .slider-openx-top .xlarge-uncentered.opposite.openx_box,
.slider-openx-top .ie8-wide .xlarge-uncentered.opposite.openx_box,
.ie8-wide #ads_bottompage_2 .xlarge-uncentered.opposite.openx_box,
#ads_bottompage_2 .ie8-wide .xlarge-uncentered.opposite.openx_box,
.ie8-wide .xlarge-uncentered.opposite.bk_ox_01,
.ie8-wide .xlarge-uncentered.opposite.bk_cop_005,
.ie8-wide .xlarge-uncentered.opposite.bk_art_007,
.ie8-wide .type-articolo .container .xlarge-uncentered.opposite.mobile_bk_adv_01,
.type-articolo .container .ie8-wide .xlarge-uncentered.opposite.mobile_bk_adv_01,
.ie8-wide .type-articolo .container .xlarge-uncentered.opposite.bk_cop_im1,
.type-articolo .container .ie8-wide .xlarge-uncentered.opposite.bk_cop_im1,
.ie8-wide .type-articolo .container .xlarge-uncentered.opposite.bk_cop_im3,
.type-articolo .container .ie8-wide .xlarge-uncentered.opposite.bk_cop_im3,
.ie8-wide .type-articolo .container .xlarge-uncentered.opposite.container-header-article,
.type-articolo .container .ie8-wide .xlarge-uncentered.opposite.container-header-article,
.ie8-wide .type-articolo .container .xlarge-uncentered.opposite.chapter,
.type-articolo .container .ie8-wide .xlarge-uncentered.opposite.chapter,
.ie8-wide .type-articolo .container .xlarge-uncentered.opposite.bk_cop_vd2,
.type-articolo .container .ie8-wide .xlarge-uncentered.opposite.bk_cop_vd2,
.ie8-wide .type-articolo .container .xlarge-uncentered.opposite.article-signature,
.type-articolo .container .ie8-wide .xlarge-uncentered.opposite.article-signature,
.ie8-wide .type-articolo .container .xlarge-uncentered.opposite.container-footer-article,
.type-articolo .container .ie8-wide .xlarge-uncentered.opposite.container-footer-article {
  float: right !important;
}

/*
"foundation/components/visibility",
"foundation/components/block-grid",
"foundation/components/type",
"foundation/components/buttons",
"foundation/components/forms",
"foundation/components/button-groups",
"foundation/components/dropdown-buttons",
"foundation/components/split-buttons",
"foundation/components/flex-video",
"foundation/components/top-bar",
"foundation/components/orbit",
"foundation/components/reveal",
"foundation/components/joyride",
"foundation/components/clearing",
"foundation/components/alert-boxes",
"foundation/components/breadcrumbs",
"foundation/components/custom-forms",
"foundation/components/keystrokes",
"foundation/components/labels",
"foundation/components/inline-lists",
"foundation/components/pagination",
"foundation/components/panels",
"foundation/components/pricing-tables",
"foundation/components/progress-bars",
"foundation/components/side-nav",
"foundation/components/sub-nav",
"foundation/components/switch",
"foundation/components/magellan",
"foundation/components/tables",
"foundation/components/thumbs",
"foundation/components/tooltips",
"foundation/components/dropdown",
"foundation/components/section";
*/
@font-face {
  font-family: "main-regular";
  font-style: normal;
  font-weight: normal;
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerarg-webfont.eot?v=201403051053");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerarg-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerarg-webfont.woff?v=201403051053") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerarg-webfont.ttf?v=201403051053") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerarg-webfont.svg#BreraRegularttf?v=201403051053") format("svg");
}
@font-face {
  font-family: "main-heavy";
  font-style: normal;
  font-weight: normal;
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerahv-webfont.eot?v=201403051053");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerahv-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerahv-webfont.woff?v=201403051053") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerahv-webfont.ttf?v=201403051053") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerahv-webfont.svg#BreraHeavyttf?v=201403051053") format("svg");
}
@font-face {
  font-family: "main-bold";
  font-style: normal;
  font-weight: normal;
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerabd-webfont.eot?v=201403051053");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerabd-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerabd-webfont.woff?v=201403051053") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerabd-webfont.ttf?v=201403051053") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerabd-webfont.svg#BreraRegularttf?v=201403051053") format("svg");
}
@font-face {
  font-family: "main-condensed_regular";
  font-style: normal;
  font-weight: normal;
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnrg-webfont.eot?v=201403051053");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnrg-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnrg-webfont.woff?v=201403051053") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnrg-webfont.ttf?v=201403051053") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnrg-webfont.svg#BreraCondensedRegularttf?v=201403051053") format("svg");
}
@font-face {
  font-family: "main-condensed_bold";
  font-style: normal;
  font-weight: normal;
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnbd-webfont.eot?v=201403051053");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnbd-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnbd-webfont.woff?v=201403051053") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnbd-webfont.ttf?v=201403051053") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnbd-webfont.svg#BreraCondensedBoldttf?v=201403051053") format("svg");
}
@font-face {
  font-family: "main-condensed_bold_italic";
  font-style: normal;
  font-weight: normal;
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnbdit-webfont.eot?v=201403051053");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnbdit-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnbdit-webfont.woff?v=201403051053") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnbdit-webfont.ttf?v=201403051053") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnbdit-webfont.svg#BreraCondensedBoldItalicttf?v=201403051053") format("svg");
}
@font-face {
  font-family: "main-condensed_black";
  font-style: normal;
  font-weight: normal;
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnbl-webfont.eot?v=201403051053");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnbl-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnbl-webfont.woff?v=201403051053") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnbl-webfont.ttf?v=201403051053") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnbl-webfont.svg#BreraCondensedBlackttf?v=201403051053") format("svg");
}
@font-face {
  font-family: "main-condensed_heavy";
  font-style: normal;
  font-weight: normal;
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnhv-webfont.eot?v=201403051053");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnhv-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnhv-webfont.woff?v=201403051053") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnhv-webfont.ttf?v=201403051053") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnhv-webfont.svg#BreraCondensedHeavyttf?v=201403051053") format("svg");
}
@font-face {
  font-family: "main-condensed_semibold";
  font-style: normal;
  font-weight: normal;
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnsb-webfont.eot?v=201403051053");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnsb-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnsb-webfont.woff?v=201403051053") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnsb-webfont.ttf?v=201403051053") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnsb-webfont.svg#BreraCondensedSemiBoldttf?v=201403051053") format("svg");
}
/*@font-face {
    font-family: "main-condensed_semibold_italic";
    font-style: normal;
    font-weight: normal;
    src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerasbit-webfont.eot?v=201403051053");
    src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerasbit-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), 
         url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerasbit-webfont.woff?v=201403051053") format("woff"), 
         url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerasbit-webfont.ttf?v=201403051053") format("truetype"), 
         url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerasbit-webfont.svg#BreraCondensedSemiBoldItalicttf?v=201403051053") format("svg");
}*/
@font-face {
  font-family: "main-condensed_semibold_italic";
  font-style: normal;
  font-weight: normal;
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnsbit-webfont.eot?v=201403051053");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnsbit-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnsbit-webfont.woff?v=201403051053") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnsbit-webfont.ttf?v=201403051053") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnsbit-webfont.svg#brera_condensedSBdIt?v=201403051053") format("svg");
}
@font-face {
  font-family: "main-semibold";
  font-style: normal;
  font-weight: normal;
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerasb-webfont.eot?v=201403051053");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerasb-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerasb-webfont.woff?v=201403051053") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerasb-webfont.ttf?v=201403051053") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerasb-webfont.svg#BreraSemiBoldttf?v=201403051053") format("svg");
}
@font-face {
  font-family: "main-condensed_light";
  font-style: normal;
  font-weight: normal;
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnlt-webfont.eot?v=201403051053");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnlt-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnlt-webfont.woff?v=201403051053") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnlt-webfont.ttf?v=201403051053") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnlt-webfont.svg#BreraCondensedLightttf?v=201403051053") format("svg");
}
@font-face {
  font-family: "main-condensed_light_italic";
  font-style: normal;
  font-weight: normal;
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnltit-webfont.eot?v=201403051053");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnltit-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnltit-webfont.woff?v=201403051053") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnltit-webfont.ttf?v=201403051053") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnltit-webfont.svg#BreraCondensedLightItalicttf?v=201403051053") format("svg");
}
@font-face {
  font-family: "main-condensed_thin";
  font-style: normal;
  font-weight: normal;
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerath-webfont.eot?v=201403051053");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerath-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerath-webfont.woff?v=201403051053") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerath-webfont.ttf?v=201403051053") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brerath-webfont.svg#BreraCondensedThinttf?v=201403051053") format("svg");
}
@font-face {
  font-family: "main-light";
  font-style: normal;
  font-weight: normal;
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/breralt-webfont.eot?v=201403051053");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/breralt-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/breralt-webfont.woff?v=201403051053") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/breralt-webfont.ttf?v=201403051053") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/breralt-webfont.svg#BreraLightttf?v=201403051053") format("svg");
}
@font-face {
  font-family: "main-light_italic";
  font-style: normal;
  font-weight: normal;
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnltit-webfont.eot?v=201403051053");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnltit-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnltit-webfont.woff?v=201403051053") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnltit-webfont.ttf?v=201403051053") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/brera/brecnltit-webfont.svg#BreraLightItalicttf?v=201403051053") format("svg");
}
@font-face {
  font-family: "title-regular";
  font-style: normal;
  font-weight: normal;
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/solferino/solferinotext-regular-webfont.eot?v=201403051053");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/solferino/solferinotext-regular-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/solferino/solferinotext-regular-webfont.woff?v=201403051053") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/solferino/solferinotext-regular-webfont.ttf?v=201403051053") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/solferino/solferinotext-regular-webfont.svgttf?v=201403051053") format("svg");
}
@font-face {
  font-family: "title-bold";
  font-style: normal;
  font-weight: normal;
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/solferino/solferinotext-bold-webfont.eot?v=201403051053");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/solferino/solferinotext-bold-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/solferino/solferinotext-bold-webfont.woff?v=201403051053") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/solferino/solferinotext-bold-webfont.ttf?v=201403051053") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/solferino/solferinotext-bold-webfont.svgttf?v=201403051053") format("svg");
}
@font-face {
  font-family: "title-italic";
  font-style: normal;
  font-weight: normal;
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/solferino/solferinotext-italic-webfont.eot?v=201403051053");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/solferino/solferinotext-italic-webfont.eot?#iefix&v=201403051053") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/solferino/solferinotext-italic-webfont.woff?v=201403051053") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/solferino/solferinotext-italic-webfont.ttf?v=201403051053") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/solferino/solferinotext-italic-webfont.svgttf?v=201403051053") format("svg");
}
@font-face {
  font-family: "iconfont";
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/icons/corriereicon.eot?v=201410021906");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/icons/corriereicon.eot?#iefix&") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/icons/corriereicon.woff?v=201410021906") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/icons/corriereicon.ttf?v=201410021906") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/icons/corriereicon.svg?v=201410021906#iconfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "iconfont";
    src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/icons/corriereicon.svg?v=201410021906#iconfont") format("svg");
  }
}
/* line 32, ../scss/utilities/_iconfont.scss */
[data-icon]:before {
  content: attr(data-icon);
}

/* line 33, ../scss/utilities/_iconfont.scss */
[data-icon]:before,
.icon-p-baloon:before,
.icon-p-flag:before,
.icon-p-check:before,
.icon-p-clock:before,
.bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .icon-clock:before,
.icon-p-share:before,
.icon-foto:before,
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption i.foto:before,
.md_im_c2 .caption i:before,
.bk_cop_im2 i:before,
.box-slider-cards .caption i:before,
.icon-baloon:before,
.icon-arrow-down:before,
.icon-pen:before,
.icon-zoom:before,
.icon-play:before,
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption i.video:before,
.bk_cop_005 .video_icon_link .iframe_video:before,
.bk_art_007 i:before,
.bk_art_010 a.bkg_img.multimedia i:before,
.bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper i:before,
.bk_cop_vd2 .video-label i:before,
.icon-rss:before,
.icon-search:before,
.icon-meteo:before,
.icon-mail:before,
.icon-arrow-up:before,
.icon-arrow-left:before,
.md_zp_04 > div .bx-controls .bx-prev:before,
.icon-arrow-right:before,
#header .topbar ul.topbar-links li.servizi i:before,
ul#nav_mobile li > a i.down:before,
ul#nav_mobile li.weather p i.arrow:before,
.md_zp_04 > div .bx-controls .bx-next:before,
.border_blue_openx .openx_box .openx_title i:before,
.container .mm_hp_middle .openx_box .openx_title i:before,
.container .mm_cf_01 .openx_box .openx_title i:before,
.container .mm_cf_00 .openx_box .openx_title i:before,
#ads_bottompage_2 .openx_box .openx_title i:before,
.type-articolo.label-storie .container .mm_cf_04 .mm_title i:before,
.bk_ox_01 .title i:before,
.md_ox article i:before,
.icon-player:before,
.bk_cop_vd3 .vd_wrapper .icon-player-xs:before,
.bk_cop_vd3 .vd_description .icon-player:before,
.icon-user:before,
.icon-cube:before,
.icon-cube-small:before,
.icon-clock:before,
.icon-coperto_neve_debole:before,
.icon-poco_nuvoloso:before,
.icon-nuvoloso:before,
.icon-pioggia_schiarite:before,
.icon-sole_caldo:before,
.icon-sereno:before,
.icon-luna:before,
.icon-coperto:before,
.icon-coperto_pioggia_debole:before,
.icon-coperto_pioggia_moderata:before,
.icon-pioggia_mista:before,
.icon-neve_schiarite:before,
.icon-pioggia_mista_neve:before,
.icon-temporale:before,
.icon-foschia:before,
.icon-temporale_schiarite:before,
.icon-grandine:before,
.icon-nebbia:before,
.icon-neve:before,
.icon-arrow:before,
.icon-arrow-right-foto,
.icon-arrow-left-foto,
.icon-arrow-right-videowall,
.icon-arrow-left-videowall,
.icon-search-left:before,
.icon-aggiorna:before,
.subtype-SMS .container .container-body-article .reload_page a i:before,
.icon-close:before,
.icon-shopping:before,
.icon-player-simple:before,
.icon-lente-mobile:before,
.icon-menu-mobile:before,
.icon-rotella:before,
.icon-cart:before,
.icon-g-plus:before,
.icon-carrello:before {
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
  text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  -webkit-text-stroke: 0.3px;
  -moz-osx-font-smoothing: grayscale;
}

/* line 107, ../scss/utilities/_iconfont.scss */
.icon-p-baloon:before {
  content: "\f105";
}

/* line 108, ../scss/utilities/_iconfont.scss */
.icon-p-flag:before {
  content: "\f108";
}

/* line 109, ../scss/utilities/_iconfont.scss */
.icon-p-check:before {
  content: "\f106";
}

/* line 110, ../scss/utilities/_iconfont.scss */
.icon-p-clock:before, .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .icon-clock:before {
  content: "\f100";
}

/* line 111, ../scss/utilities/_iconfont.scss */
.icon-p-share:before {
  content: "\f109";
}

/* line 112, ../scss/utilities/_iconfont.scss */
.icon-foto:before, #header .nav_cross_links > ul > li > section .primo_piano figure figcaption i.foto:before, .md_im_c2 .caption i:before, .bk_cop_im2 i:before, .box-slider-cards .caption i:before {
  content: "\f102";
}

/* line 113, ../scss/utilities/_iconfont.scss */
.icon-baloon:before {
  content: "\f103";
}

/* line 114, ../scss/utilities/_iconfont.scss */
.icon-arrow-down:before {
  content: "\f101";
}

/* line 115, ../scss/utilities/_iconfont.scss */
.icon-pen:before {
  content: "\f107";
}

/* line 116, ../scss/utilities/_iconfont.scss */
.icon-zoom:before {
  content: "\f10a";
}

/* line 117, ../scss/utilities/_iconfont.scss */
.icon-play:before, #header .nav_cross_links > ul > li > section .primo_piano figure figcaption i.video:before, .bk_cop_005 .video_icon_link .iframe_video:before, .bk_art_007 i:before, .bk_art_010 a.bkg_img.multimedia i:before, .bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper i:before, .bk_cop_vd2 .video-label i:before {
  content: "\f104";
}

/* line 118, ../scss/utilities/_iconfont.scss */
.icon-rss:before {
  content: "\e607";
}

/* line 119, ../scss/utilities/_iconfont.scss */
.icon-search:before {
  content: "\e60b";
}

/* line 120, ../scss/utilities/_iconfont.scss */
.icon-meteo:before {
  content: "\e600";
}

/* line 121, ../scss/utilities/_iconfont.scss */
.icon-mail:before {
  content: "\e601";
  -webkit-text-stroke: 0;
}

/* line 122, ../scss/utilities/_iconfont.scss */
.icon-arrow-up:before {
  content: "\e602";
}

/* line 123, ../scss/utilities/_iconfont.scss */
.icon-arrow-left:before, .md_zp_04 > div .bx-controls .bx-prev:before {
  content: "\e603";
}

/* line 124, ../scss/utilities/_iconfont.scss */
.icon-arrow-right:before, #header .topbar ul.topbar-links li.servizi i:before, ul#nav_mobile li > a i.down:before, ul#nav_mobile li.weather p i.arrow:before, .md_zp_04 > div .bx-controls .bx-next:before, .border_blue_openx .openx_box .openx_title i:before, .container .mm_hp_middle .openx_box .openx_title i:before, .container .mm_cf_01 .openx_box .openx_title i:before, .container .mm_cf_00 .openx_box .openx_title i:before, #ads_bottompage_2 .openx_box .openx_title i:before, .type-articolo.label-storie .container .mm_cf_04 .mm_title i:before, .bk_ox_01 .title i:before, .md_ox article i:before {
  content: "\e604";
}

/* line 125, ../scss/utilities/_iconfont.scss */
.icon-player:before, .bk_cop_vd3 .vd_wrapper .icon-player-xs:before, .bk_cop_vd3 .vd_description .icon-player:before {
  content: "\e605";
}

/* line 126, ../scss/utilities/_iconfont.scss */
.icon-user:before {
  content: "\e606";
}

/* line 127, ../scss/utilities/_iconfont.scss */
.icon-cube:before {
  content: "\e608";
}

/* line 128, ../scss/utilities/_iconfont.scss */
.icon-cube-small:before {
  content: "\e609";
}

/* line 129, ../scss/utilities/_iconfont.scss */
.icon-clock:before {
  content: "\e60a";
}

/* line 130, ../scss/utilities/_iconfont.scss */
.icon-coperto_neve_debole:before {
  content: "\e60c";
}

/* line 131, ../scss/utilities/_iconfont.scss */
.icon-poco_nuvoloso:before {
  content: "\e60d";
  text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  -webkit-text-stroke: 0.3px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 132, ../scss/utilities/_iconfont.scss */
.icon-nuvoloso:before {
  content: "\e60e";
  text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  -webkit-text-stroke: 0.3px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 133, ../scss/utilities/_iconfont.scss */
.icon-pioggia_schiarite:before {
  content: "\e60f";
  text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  -webkit-text-stroke: 0.3px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 134, ../scss/utilities/_iconfont.scss */
.icon-sole_caldo:before {
  content: "\e610";
  text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  -webkit-text-stroke: 0.3px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 135, ../scss/utilities/_iconfont.scss */
.icon-sereno:before {
  content: "\e611";
  text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  -webkit-text-stroke: 0.3px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 136, ../scss/utilities/_iconfont.scss */
.icon-luna:before {
  content: "\e612";
  text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  -webkit-text-stroke: 0.3px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 137, ../scss/utilities/_iconfont.scss */
.icon-coperto:before {
  content: "\e613";
  text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  -webkit-text-stroke: 0.3px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 138, ../scss/utilities/_iconfont.scss */
.icon-coperto_pioggia_debole:before {
  content: "\e614";
  text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  -webkit-text-stroke: 0.3px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 139, ../scss/utilities/_iconfont.scss */
.icon-coperto_pioggia_moderata:before {
  content: "\e615";
  text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  -webkit-text-stroke: 0.3px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 140, ../scss/utilities/_iconfont.scss */
.icon-pioggia_mista:before {
  content: "\e616";
  text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  -webkit-text-stroke: 0.3px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 141, ../scss/utilities/_iconfont.scss */
.icon-neve_schiarite:before {
  content: "\e617";
  text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  -webkit-text-stroke: 0.3px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 142, ../scss/utilities/_iconfont.scss */
.icon-pioggia_mista_neve:before {
  content: "\e618";
  text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  -webkit-text-stroke: 0.3px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 143, ../scss/utilities/_iconfont.scss */
.icon-temporale:before {
  content: "\e619";
  text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  -webkit-text-stroke: 0.3px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 144, ../scss/utilities/_iconfont.scss */
.icon-foschia:before {
  content: "\e61a";
  text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  -webkit-text-stroke: 0.3px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 145, ../scss/utilities/_iconfont.scss */
.icon-temporale_schiarite:before {
  content: "\e61b";
  text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  -webkit-text-stroke: 0.3px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 146, ../scss/utilities/_iconfont.scss */
.icon-grandine:before {
  content: "\e61c";
  text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  -webkit-text-stroke: 0.3px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 147, ../scss/utilities/_iconfont.scss */
.icon-nebbia:before {
  content: "\e61d";
  text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  -webkit-text-stroke: 0.3px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 148, ../scss/utilities/_iconfont.scss */
.icon-neve:before {
  content: "\e61e";
  text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  -webkit-text-stroke: 0.3px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 149, ../scss/utilities/_iconfont.scss */
.icon-arrow:before {
  content: "\e61f";
}

/* line 150, ../scss/utilities/_iconfont.scss */
.icon-arrow-right-foto:before {
  content: "\e620";
}

/* line 151, ../scss/utilities/_iconfont.scss */
.icon-arrow-left-foto:before {
  content: "\e621";
}

/* line 152, ../scss/utilities/_iconfont.scss */
.icon-arrow-right-videowall:before {
  content: "\44";
}

/* line 153, ../scss/utilities/_iconfont.scss */
.icon-arrow-left-videowall:before {
  content: "\47";
}

/* line 154, ../scss/utilities/_iconfont.scss */
.icon-search-left:before {
  content: "\e623";
}

/* line 155, ../scss/utilities/_iconfont.scss */
.icon-aggiorna:before, .subtype-SMS .container .container-body-article .reload_page a i:before {
  content: "\e622";
}

/* line 156, ../scss/utilities/_iconfont.scss */
.icon-close:before {
  content: "\e624";
}

/* line 157, ../scss/utilities/_iconfont.scss */
.icon-shopping:before {
  content: "\e625";
}

/* line 158, ../scss/utilities/_iconfont.scss */
.icon-player-simple:before {
  content: "\e626";
}

/* line 159, ../scss/utilities/_iconfont.scss */
.icon-lente-mobile:before {
  content: "\e627";
}

/* line 160, ../scss/utilities/_iconfont.scss */
.icon-menu-mobile:before {
  content: "\e628";
}

/* line 161, ../scss/utilities/_iconfont.scss */
.icon-carrello:before {
  content: "\e629";
}

/* line 162, ../scss/utilities/_iconfont.scss */
.icon-rotella:before {
  content: "\e62a";
}

/* line 163, ../scss/utilities/_iconfont.scss */
.icon-cart:before {
  content: "\e62b";
}

/* line 164, ../scss/utilities/_iconfont.scss */
.icon-g-plus:before {
  content: "\e62c";
}

/* Main Colors */
/* palette */
/*azzurro #2EADEF*/
/*azzurro chiaro*/
/*grigio chiaro*/
/*grigio - #666666 */
/*grigio scuro - #333333 */
/*acquamarine*/
/* /palette*/
/*grigio chiaro*/
/*grigio scuro - bg didascalia*/
/*grigio chiaro - #f4f4f4 - odd row */
/* e0e0e0 */
/* ebebeb - bordi */
/* grigio chiaro cccccc */
/* grigio scuro footer 4c4c4c */
/* grigio chiaro */
/* Mobile Colors */
/*azzurro mobile - #00aeff */
/*grigio chiaro mobile*/
/*grigio mobile*/
/*grigio scuro mobile*/
/*grigio bullet*/
/* Social Colors */
/*verdino chiaro Passaparola - #add5b3*/
/* HEADINGS */
/* PARAGRAPHS */
/* ACTIONS */
/* NOTES */
/* PARAGRAPH HP ICONS */
/* TITLE HP */
/*
@mixin label_hp_01 ( $text_color, $family ) {
	color:$text_color;
    font-family: $family;
	font-size: emCalc(18px);
	
}
*/
/* Blog/forum title*/
/* mixin hp economia aside */
/* bordo sottile grigio */
/* Mixin for blocks like #bk_cop_im1 */
/* Mixin for blocks like #bk_cop_im1 */
/* Mixin for lightbox */
/* Document   : Styles for modules#header */
/* line 12, ../scss/modules/_header.scss */
.header_articoloLocale .nav_cross_links ul li a {
  text-transform: uppercase;
}

/* line 20, ../scss/modules/_header.scss */
#header {
  position: relative;
  padding-bottom: 0px;
  background: white;
  /* /topbar*/
  /* end nav_servizi */
  /* no-second-level */
  /* no-second-level */
  /* end nav_city_links*/
  /* /nav_homepage */
  /* nav_homepage_xs */
  /* end nav_homelocale*/
  /* nav_homeLocale_xs*/
  /* end nav_articololocale*/
  /*nav_articololocale_xs*/
  /* /nav_homesezione */
  /* nav_homesezione_xs */
  /* /nav_homefotogallery */
  /* nav_homefotogallery_xs */
  /* /nav_articolobranded */
  /* /nav_articolobranded_xs */
  /* /nav_cross_links*/
  /* TABLET HEADER HOME */
}
/* line 25, ../scss/modules/_header.scss */
#header .topbar {
  padding-top: 7px;
  border-bottom: 1px solid #e0e0e0;
  height: 43px;
  /* /topbar-links */
  /* /topbar-socials */
  /* /topbar-utilities */
}
/* line 30, ../scss/modules/_header.scss */
#header .topbar ul.topbar-links {
  display: inline;
  float: left;
  padding-left: 16px;
}
/* line 34, ../scss/modules/_header.scss */
#header .topbar ul.topbar-links li {
  display: inline-block;
}
/* line 36, ../scss/modules/_header.scss */
.ie8-wide #header .topbar ul.topbar-links li {
  display: inline !important;
}
/* line 39, ../scss/modules/_header.scss */
#header .topbar ul.topbar-links li:after {
  content: "i";
  color: #d5d4d4;
  padding: 0 7px 0 0;
  font: 12px "main-condensed_semibold";
}
/* line 45, ../scss/modules/_header.scss */
#header .topbar ul.topbar-links li > a {
  -moz-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s;
  -webkit-transition: color 0.3s ease;
  -webkit-transition-delay: 0s;
  transition: color 0.3s ease 0s;
  display: inline;
  line-height: 1.875em;
  overflow: hidden;
  padding-right: 10px;
  font-family: "main-condensed_semibold";
  font-size: 14px;
  color: #696969;
  text-decoration: none;
}
/* line 55, ../scss/modules/_header.scss */
#header .topbar ul.topbar-links li > a:hover {
  color: #00aeff;
}
/* line 58, ../scss/modules/_header.scss */
#header .topbar ul.topbar-links li > a i {
  margin-left: 5px;
}
/* line 64, ../scss/modules/_header.scss */
#header .topbar ul.topbar-links li.servizi a {
  padding-right: 20px;
}
/* line 67, ../scss/modules/_header.scss */
#header .topbar ul.topbar-links li.servizi i {
  display: inline-block;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  position: absolute;
  top: 8px;
  left: 56px;
  font-size: 8px;
}
/* line 78, ../scss/modules/_header.scss */
#header .topbar ul.topbar-links li.servizi.active i {
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-3);
}
/* line 84, ../scss/modules/_header.scss */
#header .topbar ul.topbar-links li:last-child:after {
  content: "i";
  padding: 0 0 0 10px;
  color: white;
}
/* line 89, ../scss/modules/_header.scss */
#header .topbar .topbar-right {
  float: right;
}
/* line 91, ../scss/modules/_header.scss */
#header .topbar .topbar-right ul {
  float: left;
}
/* line 94, ../scss/modules/_header.scss */
.ie8-wide #header .topbar .topbar-right ul {
  float: none;
}
/* line 100, ../scss/modules/_header.scss */
#header .topbar ul.topbar-socials {
  padding-right: 10px;
}
/* line 102, ../scss/modules/_header.scss */
.ie8-wide #header .topbar ul.topbar-socials {
  padding-right: 0px !important;
  width: 150px;
}
/* line 107, ../scss/modules/_header.scss */
#header .topbar ul.topbar-socials li {
  float: left;
  line-height: 11px;
  text-align: center;
  margin-right: 10px;
}
/* line 113, ../scss/modules/_header.scss */
#header .topbar ul.topbar-socials li a {
  width: 27px;
  height: 27px;
  border-radius: 27px;
  background-color: #29abef;
  display: block;
  text-decoration: none;
  -moz-transition: background 0.3s ease 0s;
  -o-transition: background 0.3s ease 0s;
  -webkit-transition: background 0.3s ease;
  -webkit-transition-delay: 0s;
  transition: background 0.3s ease 0s;
}
/* line 121, ../scss/modules/_header.scss */
#header .topbar ul.topbar-socials li a:hover {
  background-color: #e1e1e1;
}
/* line 124, ../scss/modules/_header.scss */
#header .topbar ul.topbar-socials li a i {
  display: inline-block;
  color: white;
  font-size: 15px;
  padding-top: 6px;
}
/* line 131, ../scss/modules/_header.scss */
#header .topbar ul.topbar-socials li a.wechat {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/wechat_social_blue.png?v=201410271546') center top no-repeat;
}
/* line 133, ../scss/modules/_header.scss */
#header .topbar ul.topbar-socials li a.wechat:hover {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/wechat_social_gray.png?v=201410271546') center top no-repeat;
}
/* line 138, ../scss/modules/_header.scss */
#header .topbar ul.topbar-socials li:last-child {
  margin-right: 0px;
}
/* line 144, ../scss/modules/_header.scss */
#header .topbar ul.topbar-utilities {
  padding-right: 4px;
  padding-left: 0px;
  margin-top: -2px;
  display: block;
}
/* line 151, ../scss/modules/_header.scss */
#header .topbar ul.topbar-utilities li {
  float: left;
  font: 12px "main-condensed_semibold";
  line-height: 26px;
}
/* line 156, ../scss/modules/_header.scss */
#header .topbar ul.topbar-utilities li:after {
  content: "i";
  font: 12px "main-condensed_semibold";
  color: #d8d8d8;
  padding: 0 10px;
}
/* line 163, ../scss/modules/_header.scss */
#header .topbar ul.topbar-utilities li i {
  display: inline-block;
  color: #29abef;
  font-size: 16px;
}
/* line 167, ../scss/modules/_header.scss */
#header .topbar ul.topbar-utilities li i:hover, #header .topbar ul.topbar-utilities li i.active {
  color: #d5d4d4;
}
/* line 170, ../scss/modules/_header.scss */
#header .topbar ul.topbar-utilities li.meteo {
  /* colore font */
  /* colore link */
  /* colore icone */
  /* colore separatore */
  position: relative;
  cursor: pointer;
  margin-top: 3px;
  text-transform: uppercase;
  /*li:before {content:"i"; padding: 0 5px 0 10px; color:$color_03; font: 12px "main-condensed_semibold";}*/
}
/* line 12, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo a {
  color: #5ea8cf;
  text-decoration: none;
}
/* line 16, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo a i {
  color: #00aeff;
}
/* line 20, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo a:hover {
  color: #e5e5e5;
}
/* line 23, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo a:hover i {
  color: #d8d8d8;
}
/* line 29, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo .meteo_link {
  text-transform: none;
}
/* line 32, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo .city {
  padding-left: 4px;
  font-family: "main-regular";
}
/* line 36, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo .temp {
  color: #6f6f6f;
  font-family: "main-light";
  font-size: 13px;
  cursor: default;
}
/* line 42, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo .edizione {
  color: #6f6f6f;
  font-family: "main-condensed_semibold";
  font-size: 14px;
  cursor: default;
  margin-right: 7px;
}
/* line 50, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo #search_comune {
  display: none;
}
/* line 53, ../scss/modules/_meteo.scss */
.ie8-wide #header .topbar ul.topbar-utilities li.meteo #search_comune {
  background-color: #FFF;
  border: 3px solid #FFF;
  top: -3px !important;
  width: 240px !important;
}
/* line 62, ../scss/modules/_meteo.scss */
.ie8-wide #header .topbar ul.topbar-utilities li.meteo #search_comune li {
  display: block !important;
}
/* line 66, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo #search_comune li:after {
  content: "";
  padding: 0;
}
/* line 71, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo #search_comune .as-selections {
  position: relative;
  float: left;
  width: 190px;
}
/* line 77, ../scss/modules/_meteo.scss */
.ie8-wide #header .topbar ul.topbar-utilities li.meteo #search_comune .as-selections {
  display: block !important;
}
/* line 81, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo #search_comune .as-selections .as-selection-item {
  position: absolute;
  width: 190px;
  color: #00aeff;
}
/* line 86, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo #search_comune .as-selections .as-selection-item .as-close {
  padding: 0 2px;
  color: #d8d8d8;
}
/* line 93, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo #search_comune .as-results {
  background-color: white;
  color: #00aeff;
  left: -5px;
  overflow: hidden;
  position: absolute;
  top: 22px;
  width: 190px;
  border: solid 1px #d8d8d8;
  border-width: 0 1px 1px 1px;
  display: none;
  max-height: 126px;
  overflow-y: scroll;
  -ms-overflow-y: scroll;
  z-index: 3;
}
/* line 109, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo #search_comune .as-results .as-result-item, #header .topbar ul.topbar-utilities li.meteo #search_comune .as-results .as-message {
  line-height: 21px;
  width: 98%;
  padding: 0 1%;
}
/* line 113, ../scss/modules/_meteo.scss */
.ie8-wide #header .topbar ul.topbar-utilities li.meteo #search_comune .as-results .as-result-item, .ie8-wide #header .topbar ul.topbar-utilities li.meteo #search_comune .as-results .as-message {
  width: 88%;
}
/* line 116, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo #search_comune .as-results .as-result-item.active, #header .topbar ul.topbar-utilities li.meteo #search_comune .as-results .as-message.active {
  color: #d8d8d8;
}
/* line 126, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo.selectCitta:after {
  margin-left: 230px;
}
/* line 130, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo.selectCitta #comune_switch {
  display: none;
}
/* line 134, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo.selectCitta #gotocomune {
  padding-left: 5px;
  font-size: 9px;
  font-family: "main-condensed_semibold";
  color: #666666;
}
/* line 140, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo.selectCitta #gotocomune:hover {
  color: #5ea8cf;
}
/* line 145, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo.selectCitta .edizione {
  display: none;
}
/* line 149, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo.selectCitta .city {
  display: none;
}
/* line 153, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo.selectCitta #search_comune {
  display: block;
  position: absolute;
  width: 240px;
  top: 0;
  right: 0;
}
/* line 160, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo.selectCitta #search_comune li:after {
  padding: 0;
}
/* line 165, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo.selectCitta .loc_comune {
  width: 190px;
  border: solid 1px #d8d8d8;
  padding: 0 2px;
  line-height: 21px;
  height: 21px;
  background-color: white;
  text-transform: uppercase;
  font-family: "main-condensed_semibold";
  font-size: 11px;
  margin-left: -8px;
}
/* line 177, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo.selectCitta .loc_comune:focus {
  -moz-box-shadow: #0077b0 1px 1px 1px 0 inset, #62cdff -1px -1px 1px -1px inset;
  -webkit-box-shadow: #0077b0 1px 1px 1px 0 inset, #62cdff -1px -1px 1px -1px inset;
  box-shadow: #0077b0 1px 1px 1px 0 inset, #62cdff -1px -1px 1px -1px inset;
  background-color: #00aeff;
  color: white;
}
/* line 186, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo .whticon .icon-nebbia {
  font-size: 70%;
}
/* line 189, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo .whticon i {
  vertical-align: middle;
}
/* line 193, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo #comune_switch {
  padding-left: 5px;
  font-size: 12px;
  font-family: "main-condensed_semibold";
  color: #666666;
  text-transform: none;
  -moz-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s;
  -webkit-transition: color 0.3s ease;
  -webkit-transition-delay: 0s;
  transition: color 0.3s ease 0s;
}
/* line 200, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo #comune_switch:hover {
  color: #5ea8cf;
}
/* line 204, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo #comune_switch span {
  font-size: 14px;
  color: #cfcfcf;
  -moz-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s;
  -webkit-transition: color 0.3s ease;
  -webkit-transition-delay: 0s;
  transition: color 0.3s ease 0s;
}
/* line 208, ../scss/modules/_meteo.scss */
#header .topbar ul.topbar-utilities li.meteo #comune_switch span:hover {
  color: #29abef;
}
/* line 175, ../scss/modules/_header.scss */
#header .topbar ul.topbar-utilities li.meteo .temp {
  font: 14px "main-condensed_semibold";
  margin-left: 8px;
  margin-right: 7px;
}
/* line 176, ../scss/modules/_header.scss */
#header .topbar ul.topbar-utilities li.meteo .city {
  color: #29abef;
  font: 13px "main-condensed_semibold";
  padding-left: 0px;
}
/* line 177, ../scss/modules/_header.scss */
#header .topbar ul.topbar-utilities li.meteo i {
  margin-left: 8px;
  font-size: 18px;
}
/* line 181, ../scss/modules/_header.scss */
.ie8-wide #header .topbar ul.topbar-utilities li.meteo {
  display: block !important;
  backgorund-color: #FFF;
}
/* line 190, ../scss/modules/_header.scss */
#header .topbar ul.topbar-utilities li.as-result-item:first-child:before {
  content: normal;
}
/* line 191, ../scss/modules/_header.scss */
#header .topbar ul.topbar-utilities li.as-selection-item:first-child:before {
  content: normal;
}
/* line 193, ../scss/modules/_header.scss */
#header .topbar ul.topbar-utilities li.posta {
  margin-top: 4px;
}
/* line 196, ../scss/modules/_header.scss */
#header .topbar ul.topbar-utilities li.cerca {
  margin-top: 4px;
}
/* line 199, ../scss/modules/_header.scss */
#header .topbar ul.topbar-utilities li:last-child:after {
  content: "";
  padding: 0 0 0 10px;
}
/* line 200, ../scss/modules/_header.scss */
#header .topbar ul.topbar-utilities li:first-child:before {
  content: "i";
  color: #d5d4d4;
  font: 12px "main-condensed_semibold";
}
/* line 202, ../scss/modules/_header.scss */
#header .topbar ul.topbar-utilities li .change_city {
  color: #666666;
  font: 9px "main-condensed_semibold";
  text-decoration: none;
  padding-left: 6px;
}
/* line 207, ../scss/modules/_header.scss */
#header .topbar ul.topbar-utilities li .change_city:hover {
  color: #00aeff;
}
/* line 219, ../scss/modules/_header.scss */
#header #menu-servizi {
  position: relative;
  float: left;
  width: 100%;
  height: 65px;
  background: #eaeaea;
  -moz-box-shadow: 1px 4px 4px -4px rgba(50, 50, 50, 0.5);
  -webkit-box-shadow: 1px 4px 4px -4px rgba(50, 50, 50, 0.5);
  box-shadow: 1px 4px 4px -4px rgba(50, 50, 50, 0.5);
  z-index: 1;
  display: none;
  /* /topbar-links-servizi */
}
/* line 228, ../scss/modules/_header.scss */
#header #menu-servizi > i {
  position: absolute;
  display: block;
  top: -2px;
  left: 17px;
  width: 41px;
  height: 17px;
  z-index: 101;
  text-indent: -99999px;
}
/* line 240, ../scss/modules/_header.scss */
#header #menu-servizi ul.topbar-links-servizi {
  padding-top: 20px;
  display: inline;
  float: left;
  padding-left: 16px;
}
/* line 245, ../scss/modules/_header.scss */
#header #menu-servizi ul.topbar-links-servizi li {
  display: inline-block;
  padding-right: 6px;
  /* /topbar-links-servizi secondo livello */
}
/* line 248, ../scss/modules/_header.scss */
#header #menu-servizi ul.topbar-links-servizi li:after {
  content: "i";
  color: #d5d4d4;
  font: 12px "main-condensed_semibold";
  padding-left: 11px;
}
/* line 254, ../scss/modules/_header.scss */
#header #menu-servizi ul.topbar-links-servizi li > a {
  -moz-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s;
  -webkit-transition: color 0.3s ease;
  -webkit-transition-delay: 0s;
  transition: color 0.3s ease 0s;
  display: inline;
  line-height: 1.875em;
  overflow: hidden;
  font-family: "main-condensed_semibold";
  font-size: 11.3px !important;
  color: #333333;
  text-decoration: none;
}
/* line 263, ../scss/modules/_header.scss */
#header #menu-servizi ul.topbar-links-servizi li > a:hover {
  color: #00aeff;
}
/* line 269, ../scss/modules/_header.scss */
#header #menu-servizi ul.topbar-links-servizi li:last-child:after {
  content: "i";
  padding: 0 0 0 10px;
  color: #eaeaea;
}
/* line 271, ../scss/modules/_header.scss */
#header #menu-servizi ul.topbar-links-servizi li ul {
  position: absolute;
  display: none;
  width: 150px;
  background: #eaeaea none repeat scroll 0 0;
  -moz-box-shadow: 1px 4px 4px -4px rgba(50, 50, 50, 0.5);
  -webkit-box-shadow: 1px 4px 4px -4px rgba(50, 50, 50, 0.5);
  box-shadow: 1px 4px 4px -4px rgba(50, 50, 50, 0.5);
  padding-top: 5px;
}
/* line 278, ../scss/modules/_header.scss */
#header #menu-servizi ul.topbar-links-servizi li ul li {
  color: #d5d4d4;
  font: 12px "main-condensed_semibold";
  height: 24px;
  line-height: 24px;
  padding-left: 11px;
  margin: 3px 0;
  float: left;
}
/* line 286, ../scss/modules/_header.scss */
#header #menu-servizi ul.topbar-links-servizi li ul li:after {
  content: "" !important;
  padding: 0;
}
/* line 294, ../scss/modules/_header.scss */
#header #menu-servizi ul.topbar-links-servizi li:hover ul {
  display: block;
}
/* line 307, ../scss/modules/_header.scss */
#header .no-second-level {
  padding-top: 10px;
  margin-top: 0px;
  background-color: #f1f1f1;
}
/* line 308, ../scss/modules/_header.scss */
#header .no-second-level > ul {
  height: auto;
}
/* line 311, ../scss/modules/_header.scss */
#header .no-second-level > ul li a {
  text-transform: unset;
}
/* line 323, ../scss/modules/_header.scss */
#header .nav_city_links {
  position: relative;
  clear: both;
  text-align: center;
}
/* line 329, ../scss/modules/_header.scss */
#header .nav_city_links .shadow {
  width: 1024px;
  height: 174px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 338, ../scss/modules/_header.scss */
#header .nav_city_links > ul {
  position: relative;
  width: 100%;
  padding-top: 7px;
}
/* line 342, ../scss/modules/_header.scss */
#header .nav_city_links > ul > li {
  display: inline-block;
  padding-right: 13.3px;
}
/* line 345, ../scss/modules/_header.scss */
#header .nav_city_links > ul > li:last-child {
  padding-right: 0;
}
/* line 348, ../scss/modules/_header.scss */
#header .nav_city_links > ul > li > a {
  color: #333333;
  -moz-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s;
  -webkit-transition: color 0.3s ease;
  -webkit-transition-delay: 0s;
  transition: color 0.3s ease 0s;
  display: inline-block;
  text-decoration: none;
  font-family: "main-condensed_semibold";
  font-size: 9px;
  height: 100%;
}
/* line 357, ../scss/modules/_header.scss */
#header .nav_city_links > ul > li > a:last-child > a {
  padding-right: 0;
}
/* line 359, ../scss/modules/_header.scss */
#header .nav_city_links > ul > li > a:last-child > a:hover {
  margin-right: 0;
}
/* line 366, ../scss/modules/_header.scss */
#header .nav_city_links > ul > li:hover > a {
  padding-right: 0;
  color: #00aeff;
}
/* line 372, ../scss/modules/_header.scss */
#header .nav_city_links > ul > li.main_city a {
  font-family: "main-condensed_black";
}
/* line 382, ../scss/modules/_header.scss */
#header .nav_homepage {
  clear: both;
  overflow: hidden;
  position: relative;
  padding-bottom: 0;
}
/* line 387, ../scss/modules/_header.scss */
#header .nav_homepage ul.nav_links {
  float: left;
  padding: 16px 16px 18px;
  width: 100%;
}
/* line 392, ../scss/modules/_header.scss */
#header .nav_homepage ul.nav_links li {
  color: black;
  float: left;
}
/* line 395, ../scss/modules/_header.scss */
#header .nav_homepage ul.nav_links li.nav-adv {
  width: 194px;
}
/* line 397, ../scss/modules/_header.scss */
#header .nav_homepage ul.nav_links li.nav-adv.right div {
  float: right;
}
/* line 401, ../scss/modules/_header.scss */
#header .nav_homepage ul.nav_links li.nav-header {
  width: 598px;
  height: 90px;
  padding-top: 23px;
  overflow: hidden;
}
/* line 406, ../scss/modules/_header.scss */
#header .nav_homepage ul.nav_links li.nav-header .icon-logo {
  width: 100%;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hp.svg?v=201409221610') center top no-repeat;
}
/* line 409, ../scss/modules/_header.scss */
.no-svg #header .nav_homepage ul.nav_links li.nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hp.png?v=201404171211');
}
/* line 412, ../scss/modules/_header.scss */
#header .nav_homepage ul.nav_links li.nav-header .icon-logo a {
  text-indent: -99999px;
  display: block;
  height: 47px;
}
/* line 418, ../scss/modules/_header.scss */
#header .nav_homepage ul.nav_links li.nav-header .updated {
  font-family: "main-condensed_semibold";
  font-size: 12px;
  color: #333333;
  text-align: center;
  margin: 5px 10px 0 0;
  /* span{
       color: $topbar-lk_color;
   }
   */
}
/* line 429, ../scss/modules/_header.scss */
#header .nav_homepage ul.nav_links li.nav-header #header_social {
  background: url('http://images2.corriereobjects.it/includes2013/images/social_logo/social_icon_hp.png?v=201407021614') no-repeat scroll right top transparent;
  position: relative;
  height: 18px;
  width: 59px;
  float: right;
  margin-right: 14px;
}
/* line 436, ../scss/modules/_header.scss */
#header .nav_homepage ul.nav_links li.nav-header #header_social a.fb {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 18px;
  height: 18px;
}
/* line 443, ../scss/modules/_header.scss */
#header .nav_homepage ul.nav_links li.nav-header #header_social a.tw {
  position: absolute;
  top: 0px;
  left: 20px;
  width: 18px;
  height: 18px;
}
/* line 450, ../scss/modules/_header.scss */
#header .nav_homepage ul.nav_links li.nav-header #header_social a.gp {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 18px;
  height: 18px;
}
/* line 458, ../scss/modules/_header.scss */
#header .nav_homepage ul.nav_links li.nav-header .icon-spacer {
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-size: 26px;
  -webkit-font-smoothing: subpixel-antialiased;
  display: inline-block;
  letter-spacing: -1.7px;
  word-spacing: -4px;
  color: inherit;
  zoom: 1;
  text-decoration: inherit;
  text-transform: none;
  text-stroke: 1px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images2.corriereobjects.it/includes2013/LIBS/css/assets/hIEfix.png",sizingMethod=crop);
  color: #cccccc;
  padding-left: 9px;
}
/* line 40, ../scss/utilities/_typography.scss */
#header .nav_homepage ul.nav_links li.nav-header .icon-spacer a {
  -webkit-font-smoothing: subpixel-antialiased;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 458, ../scss/modules/_header.scss */
  #header .nav_homepage ul.nav_links li.nav-header .icon-spacer {
    -webkit-text-stroke: 1px;
    text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  }
}
@media only screen and (max-width: 651px) and (-webkit-min-device-pixel-ratio: 0) {
  /* line 458, ../scss/modules/_header.scss */
  #header .nav_homepage ul.nav_links li.nav-header .icon-spacer {
    -webkit-text-stroke: 0px;
    text-shadow: 0 0 0 transparent;
  }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 34, ../scss/utilities/_media.scss */
  #header .nav_homepage ul.nav_links li.nav-header .icon-spacer .ie8-mobile {
    -webkit-text-stroke: 0px;
    text-shadow: 0 0 0 transparent;
  }
}
/* line 464, ../scss/modules/_header.scss */
#header .nav_homepage ul.nav_links li.category {
  font-family: "main-condensed_semibold";
  font-size: 36px;
  text-transform: uppercase;
  color: inherit;
}
/* line 469, ../scss/modules/_header.scss */
#header .nav_homepage ul.nav_links li.category a {
  text-decoration: none;
  color: inherit;
}
/* line 479, ../scss/modules/_header.scss */
#header .nav_homepage_xs {
  background: white;
  width: 320px;
  -webkit-box-shadow: 0 3px 4px 0 rgba(50, 50, 50, 0.35);
  -moz-box-shadow: 0 3px 4px 0 rgba(50, 50, 50, 0.35);
  box-shadow: 0 3px 4px 0 rgba(50, 50, 50, 0.35);
}
/* line 485, ../scss/modules/_header.scss */
#header .nav_homepage_xs ul.nav_links {
  min-height: 54px;
  padding: 14px 11px 0;
  width: 100%;
  overflow: hidden;
}
/* line 490, ../scss/modules/_header.scss */
#header .nav_homepage_xs ul.nav_links .nav_left {
  float: left;
}
/* line 492, ../scss/modules/_header.scss */
#header .nav_homepage_xs ul.nav_links .nav_left i {
  display: inline-block;
  margin-top: 2px;
  color: #AFAFAF;
  font-size: 18px;
}
/* line 497, ../scss/modules/_header.scss */
#header .nav_homepage_xs ul.nav_links .nav_left i:hover, #header .nav_homepage_xs ul.nav_links .nav_left i.active {
  color: #d5d4d4;
}
/* line 500, ../scss/modules/_header.scss */
#header .nav_homepage_xs ul.nav_links .nav_right {
  float: right;
  display: none;
}
/* line 504, ../scss/modules/_header.scss */
#header .nav_homepage_xs ul.nav_links .nav-header {
  float: left;
  text-align: center;
  width: 275px;
}
/* line 508, ../scss/modules/_header.scss */
#header .nav_homepage_xs ul.nav_links .nav-header .icon-logo {
  margin-bottom: 5px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hp_xs.svg?v=201410311134') center top no-repeat;
  display: inline-block;
  height: 20px;
  width: 245px;
}
/* line 511, ../scss/modules/_header.scss */
.no-svg #header .nav_homepage_xs ul.nav_links .nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo_header_hp_xs.png?v=201404171211');
}
/* line 517, ../scss/modules/_header.scss */
#header .nav_homepage_xs ul.nav_links .nav-header .icon-logo a {
  text-indent: -9999px;
  display: block;
}
/* line 522, ../scss/modules/_header.scss */
#header .nav_homepage_xs ul.nav_links .nav-header .info {
  width: 100%;
  padding: 0 20px;
}
/* line 525, ../scss/modules/_header.scss */
#header .nav_homepage_xs ul.nav_links .nav-header .info p {
  font-family: "main-condensed_regular";
  font-size: 10px;
  color: #b2b2b2;
}
/* line 529, ../scss/modules/_header.scss */
#header .nav_homepage_xs ul.nav_links .nav-header .info p.today {
  float: left;
}
/* line 532, ../scss/modules/_header.scss */
#header .nav_homepage_xs ul.nav_links .nav-header .info p.updated {
  float: right;
}
/* line 537, ../scss/modules/_header.scss */
#header .nav_homepage_xs ul.nav_links .nav-header .category {
  clear: both;
  font-family: "main-condensed_bold";
  font-size: 1.15625em;
  text-transform: uppercase;
  color: #1a1a1a;
  text-align: center;
}
/* line 544, ../scss/modules/_header.scss */
#header .nav_homepage_xs ul.nav_links .nav-header .category a {
  text-decoration: none;
  color: inherit;
}
/* line 554, ../scss/modules/_header.scss */
#header .nav_homelocale {
  position: relative;
  z-index: 0;
}
/* line 557, ../scss/modules/_header.scss */
#header .nav_homelocale .shadow {
  width: 1024px;
  height: 174px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 566, ../scss/modules/_header.scss */
#header .nav_homelocale ul.nav_links {
  visibility: hidden;
  display: inline;
  float: left;
  padding: 30px 16px 18px;
  width: 100%;
  position: relative;
  z-index: 1;
}
/* line 575, ../scss/modules/_header.scss */
#header .nav_homelocale ul.nav_links li {
  color: black;
  display: inline-block;
}
/* line 578, ../scss/modules/_header.scss */
#header .nav_homelocale ul.nav_links li.nav-adv {
  width: 194px;
}
/* line 580, ../scss/modules/_header.scss */
#header .nav_homelocale ul.nav_links li.nav-adv.right div {
  float: right;
}
/* line 582, ../scss/modules/_header.scss */
#header .nav_homelocale ul.nav_links li.nav-header {
  height: 90px;
  overflow: hidden;
  padding-top: 9px;
  text-align: center;
  width: 598px;
}
/* line 588, ../scss/modules/_header.scss */
#header .nav_homelocale ul.nav_links li.nav-header .icon-logo {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hp_m.svg?v=201409231647') no-repeat;
  display: inline-block;
  width: 447px;
  height: 33px;
  margin-bottom: 2px;
}
/* line 590, ../scss/modules/_header.scss */
.no-svg #header .nav_homelocale ul.nav_links li.nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hp_m.png?v=201404171211');
}
/* line 597, ../scss/modules/_header.scss */
#header .nav_homelocale ul.nav_links li.nav-header .icon-logo a {
  height: 33px;
  text-indent: -9999px;
  display: block;
}
/* line 603, ../scss/modules/_header.scss */
#header .nav_homelocale ul.nav_links li.nav-header .edizione-locale {
  color: #333333;
  font-family: "main-condensed_semibold";
  font-size: 36px;
  text-transform: uppercase;
}
/* line 608, ../scss/modules/_header.scss */
#header .nav_homelocale ul.nav_links li.nav-header .edizione-locale a {
  color: inherit;
  text-decoration: none;
  -moz-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s;
  -webkit-transition: color 0.3s ease;
  -webkit-transition-delay: 0s;
  transition: color 0.3s ease 0s;
}
/* line 612, ../scss/modules/_header.scss */
#header .nav_homelocale ul.nav_links li.nav-header .edizione-locale a:hover {
  color: #29abef;
}
/* line 619, ../scss/modules/_header.scss */
#header .nav_homelocale ul.fiorentino {
  visibility: visible;
  padding: 0 16px 18px;
}
/* line 623, ../scss/modules/_header.scss */
#header .nav_homelocale ul.fiorentino li.nav-header {
  height: 130px;
  width: 100%;
}
/* line 626, ../scss/modules/_header.scss */
#header .nav_homelocale ul.fiorentino li.nav-header .icon-logo {
  display: table;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_local_m.svg?v=201410151735') no-repeat;
}
/* line 629, ../scss/modules/_header.scss */
.no-svg #header .nav_homelocale ul.fiorentino li.nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_local_m.png?v=201410151735');
}
/* line 633, ../scss/modules/_header.scss */
#header .nav_homelocale ul.fiorentino li.nav-header .edizione-locale {
  display: inline-block;
  width: 430px;
  height: 85px;
  text-indent: -5000px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hp_fiorentino.svg?v=201505261246') no-repeat;
}
/* line 640, ../scss/modules/_header.scss */
.no-svg #header .nav_homelocale ul.fiorentino li.nav-header .edizione-locale {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hp_fiorentino.png?v=201410151721');
}
/* line 650, ../scss/modules/_header.scss */
#header .nav_homelocale ul.mezzogiorno {
  visibility: visible;
  padding: 0 16px 18px;
}
/* line 654, ../scss/modules/_header.scss */
#header .nav_homelocale ul.mezzogiorno li.nav-header {
  height: 111px;
  width: 100%;
}
/* line 657, ../scss/modules/_header.scss */
#header .nav_homelocale ul.mezzogiorno li.nav-header .icon-logo {
  display: table;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_local_m.svg?v=201410151735') no-repeat;
}
/* line 660, ../scss/modules/_header.scss */
.no-svg #header .nav_homelocale ul.mezzogiorno li.nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_local_m.png?v=201410151735');
}
/* line 664, ../scss/modules/_header.scss */
#header .nav_homelocale ul.mezzogiorno li.nav-header .edizione-locale {
  display: inline-block;
  width: 540px;
  height: 72px;
  text-indent: -5000px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hp_mezzogiorno.svg?v=201412091202') no-repeat;
}
/* line 665, ../scss/modules/_header.scss */
#header .nav_homelocale ul.mezzogiorno li.nav-header .edizione-locale a {
  display: block;
}
/* line 674, ../scss/modules/_header.scss */
.no-svg #header .nav_homelocale ul.mezzogiorno li.nav-header .edizione-locale {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hp_mezzogiorno.png?v=201411261531');
}
@media only screen and (max-width: 651px) {
  /* line 692, ../scss/modules/_header.scss */
  #header .nav_homelocale_xs ul.fiorentino li.nav-header .icon-logo {
    width: 189px;
    margin-top: 5px;
    height: 30px;
    background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hp_xs_fiorentino.svg?v=201410151721') center top no-repeat;
  }
  /* line 697, ../scss/modules/_header.scss */
  .no-svg #header .nav_homelocale_xs ul.fiorentino li.nav-header .icon-logo {
    background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo_header_hp_xs.png?v=201404171211');
  }
  /* line 708, ../scss/modules/_header.scss */
  #header .nav_homelocale_xs ul.mezzogiorno li.nav-header .icon-logo {
    width: 235px;
    margin-top: 5px;
    height: 30px;
    background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hp_xs_mezzogiorno.svg?v=201412101108') center top no-repeat;
  }
  /* line 713, ../scss/modules/_header.scss */
  .no-svg #header .nav_homelocale_xs ul.mezzogiorno li.nav-header .icon-logo {
    background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo_header_hp_xs.png?v=201404171211');
  }
  /* line 725, ../scss/modules/_header.scss */
  #header .nav_articololocale_xs ul.fiorentino li.nav-header .icon-logo {
    width: 205px;
    height: 30px;
    background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_sez_xs_fiorentino.svg?v=201410151721') center top no-repeat;
  }
  /* line 729, ../scss/modules/_header.scss */
  .no-svg #header .nav_articololocale_xs ul.fiorentino li.nav-header .icon-logo {
    background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo_header_hp_xs.png?v=201404171211');
  }
  /* line 739, ../scss/modules/_header.scss */
  #header .nav_articololocale_xs ul.mezzogiorno li.nav-header .category {
    width: 235px;
    font-size: 15px;
  }
  /* line 743, ../scss/modules/_header.scss */
  #header .nav_articololocale_xs ul.mezzogiorno li.nav-header .icon-logo {
    width: 205px;
    height: 25px;
    margin: 0 5px;
    background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_sez_xs_mezzogiorno.svg?v=201412102351') center top no-repeat;
  }
  /* line 748, ../scss/modules/_header.scss */
  .no-svg #header .nav_articololocale_xs ul.mezzogiorno li.nav-header .icon-logo {
    background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo_header_hp_xs.png?v=201404171211');
  }
}
/* line 692, ../scss/modules/_header.scss */
#header .ie8-mobile .nav_homelocale_xs ul.fiorentino li.nav-header .icon-logo {
  width: 189px;
  margin-top: 5px;
  height: 30px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hp_xs_fiorentino.svg?v=201410151721') center top no-repeat;
}
/* line 697, ../scss/modules/_header.scss */
.no-svg #header .ie8-mobile .nav_homelocale_xs ul.fiorentino li.nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo_header_hp_xs.png?v=201404171211');
}
/* line 708, ../scss/modules/_header.scss */
#header .ie8-mobile .nav_homelocale_xs ul.mezzogiorno li.nav-header .icon-logo {
  width: 235px;
  margin-top: 5px;
  height: 30px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hp_xs_mezzogiorno.svg?v=201412101108') center top no-repeat;
}
/* line 713, ../scss/modules/_header.scss */
.no-svg #header .ie8-mobile .nav_homelocale_xs ul.mezzogiorno li.nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo_header_hp_xs.png?v=201404171211');
}
/* line 725, ../scss/modules/_header.scss */
#header .ie8-mobile .nav_articololocale_xs ul.fiorentino li.nav-header .icon-logo {
  width: 205px;
  height: 30px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_sez_xs_fiorentino.svg?v=201410151721') center top no-repeat;
}
/* line 729, ../scss/modules/_header.scss */
.no-svg #header .ie8-mobile .nav_articololocale_xs ul.fiorentino li.nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo_header_hp_xs.png?v=201404171211');
}
/* line 739, ../scss/modules/_header.scss */
#header .ie8-mobile .nav_articololocale_xs ul.mezzogiorno li.nav-header .category {
  width: 235px;
  font-size: 15px;
}
/* line 743, ../scss/modules/_header.scss */
#header .ie8-mobile .nav_articololocale_xs ul.mezzogiorno li.nav-header .icon-logo {
  width: 205px;
  height: 25px;
  margin: 0 5px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_sez_xs_mezzogiorno.svg?v=201412102351') center top no-repeat;
}
/* line 748, ../scss/modules/_header.scss */
.no-svg #header .ie8-mobile .nav_articololocale_xs ul.mezzogiorno li.nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo_header_hp_xs.png?v=201404171211');
}
/* line 759, ../scss/modules/_header.scss */
#header .nav_homelocale_xs {
  background: white;
  min-height: 54px;
  width: 320px;
  overflow: hidden;
  position: relative;
}
/* line 765, ../scss/modules/_header.scss */
#header .nav_homelocale_xs .xs-shadow {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/header_shadow_xs.png?v=201403051053') no-repeat;
  width: 320px;
  height: 5px;
  margin-top: 5px;
}
/* line 772, ../scss/modules/_header.scss */
#header .nav_homelocale_xs ul.nav_links {
  height: 100%;
  padding: 14px 11px 0;
  width: 100%;
  overflow: hidden;
}
/* line 777, ../scss/modules/_header.scss */
#header .nav_homelocale_xs ul.nav_links .nav_left {
  float: left;
}
/* line 779, ../scss/modules/_header.scss */
#header .nav_homelocale_xs ul.nav_links .nav_left i {
  display: inline-block;
  margin-top: 2px;
  color: #AFAFAF;
  font-size: 18px;
}
/* line 784, ../scss/modules/_header.scss */
#header .nav_homelocale_xs ul.nav_links .nav_left i:hover, #header .nav_homelocale_xs ul.nav_links .nav_left i.active {
  color: #d5d4d4;
}
/* line 787, ../scss/modules/_header.scss */
#header .nav_homelocale_xs ul.nav_links .nav_right {
  float: right;
  display: none;
}
/* line 791, ../scss/modules/_header.scss */
#header .nav_homelocale_xs ul.nav_links .nav-header {
  float: left;
  margin: -9px 31px 0;
  text-align: center;
  width: 215px;
}
/* line 796, ../scss/modules/_header.scss */
#header .nav_homelocale_xs ul.nav_links .nav-header .icon-logo {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_xxs.svg?v=201404171211') no-repeat;
  display: inline-block;
  height: 13px;
  width: 139px;
}
/* line 8, ../scss/utilities/_typography.scss */
.no-svg #header .nav_homelocale_xs ul.nav_links .nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_xxs.png?v=201404171211');
}
/* line 14, ../scss/utilities/_typography.scss */
#header .nav_homelocale_xs ul.nav_links .nav-header .icon-logo a {
  text-indent: -9999px;
  display: block;
}
/* line 799, ../scss/modules/_header.scss */
#header .nav_homelocale_xs ul.nav_links .nav-header .category {
  clear: both;
  font-family: "main-condensed_bold";
  font-size: 1.15625em;
  text-transform: uppercase;
  color: #1a1a1a;
  text-align: center;
}
/* line 806, ../scss/modules/_header.scss */
#header .nav_homelocale_xs ul.nav_links .nav-header .category a {
  text-decoration: none;
  color: inherit;
}
/* line 816, ../scss/modules/_header.scss */
#header .nav_articololocale {
  position: relative;
  z-index: 0;
}
/* line 819, ../scss/modules/_header.scss */
#header .nav_articololocale .shadow {
  width: 1024px;
  height: 174px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 828, ../scss/modules/_header.scss */
#header .nav_articololocale ul.nav_links {
  visibility: hidden;
  display: inline;
  float: left;
  padding: 10px 15px 13px;
  width: 100%;
}
/* line 836, ../scss/modules/_header.scss */
#header .nav_articololocale ul.nav_links li {
  color: black;
  display: inline-block;
}
/* line 839, ../scss/modules/_header.scss */
#header .nav_articololocale ul.nav_links li.nav-adv {
  width: 194px;
}
/* line 841, ../scss/modules/_header.scss */
#header .nav_articololocale ul.nav_links li.nav-adv.right div {
  float: right;
}
/* line 843, ../scss/modules/_header.scss */
#header .nav_articololocale ul.nav_links li.nav-header {
  height: auto;
  overflow: hidden;
  text-align: left;
  width: 598px;
  position: relative;
  z-index: 1;
}
/* line 850, ../scss/modules/_header.scss */
#header .nav_articololocale ul.nav_links li.nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hl_xxs.svg?v=201404171311');
  display: inline-block;
  height: 12px;
  width: 163px;
}
/* line 852, ../scss/modules/_header.scss */
.no-svg #header .nav_articololocale ul.nav_links li.nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hl_xxs.png?v=201404171613');
}
/* line 858, ../scss/modules/_header.scss */
#header .nav_articololocale ul.nav_links li.nav-header .icon-logo a {
  text-indent: -9999px;
  display: block;
}
/* line 863, ../scss/modules/_header.scss */
#header .nav_articololocale ul.nav_links li.nav-header .edizione-locale {
  color: #231f20;
  font-family: "main-condensed_semibold";
  font-size: 36px;
  text-transform: uppercase;
  display: inline-block;
  margin-top: 3px;
}
/* line 870, ../scss/modules/_header.scss */
#header .nav_articololocale ul.nav_links li.nav-header .edizione-locale a {
  color: inherit;
  text-decoration: none;
  -moz-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s;
  -webkit-transition: color 0.3s ease;
  -webkit-transition-delay: 0s;
  transition: color 0.3s ease 0s;
}
/* line 874, ../scss/modules/_header.scss */
#header .nav_articololocale ul.nav_links li.nav-header .edizione-locale a:hover {
  color: #29abef;
}
/* line 877, ../scss/modules/_header.scss */
#header .nav_articololocale ul.nav_links li.nav-header .icon-spacer {
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-size: 26px;
  -webkit-font-smoothing: subpixel-antialiased;
  display: inline-block;
  letter-spacing: -1.7px;
  word-spacing: -4px;
  color: inherit;
  zoom: 1;
  text-decoration: inherit;
  text-transform: none;
  text-stroke: 1px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images2.corriereobjects.it/includes2013/LIBS/css/assets/hIEfix.png",sizingMethod=crop);
  color: #cccccc;
  padding: 0 4px;
}
/* line 40, ../scss/utilities/_typography.scss */
#header .nav_articololocale ul.nav_links li.nav-header .icon-spacer a {
  -webkit-font-smoothing: subpixel-antialiased;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 877, ../scss/modules/_header.scss */
  #header .nav_articololocale ul.nav_links li.nav-header .icon-spacer {
    -webkit-text-stroke: 1px;
    text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  }
}
@media only screen and (max-width: 651px) and (-webkit-min-device-pixel-ratio: 0) {
  /* line 877, ../scss/modules/_header.scss */
  #header .nav_articololocale ul.nav_links li.nav-header .icon-spacer {
    -webkit-text-stroke: 0px;
    text-shadow: 0 0 0 transparent;
  }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 34, ../scss/utilities/_media.scss */
  #header .nav_articololocale ul.nav_links li.nav-header .icon-spacer .ie8-mobile {
    -webkit-text-stroke: 0px;
    text-shadow: 0 0 0 transparent;
  }
}
/* line 886, ../scss/modules/_header.scss */
#header .nav_articololocale ul.fiorentino {
  visibility: visible;
}
/* line 888, ../scss/modules/_header.scss */
#header .nav_articololocale ul.fiorentino li.nav-header {
  width: 100%;
}
/* line 890, ../scss/modules/_header.scss */
#header .nav_articololocale ul.fiorentino li.nav-header .icon-spacer {
  padding: 5px 4px;
  float: left;
}
/* line 894, ../scss/modules/_header.scss */
#header .nav_articololocale ul.fiorentino li.nav-header .edizione-locale-sub {
  color: #231f20;
  display: block;
  float: left;
  font-family: "main-condensed_semibold";
  font-size: 36px;
  margin-top: 3px;
  text-transform: uppercase;
}
/* line 902, ../scss/modules/_header.scss */
#header .nav_articololocale ul.fiorentino li.nav-header .edizione-locale-sub a {
  color: #231f20;
  text-decoration: none;
}
/* line 908, ../scss/modules/_header.scss */
#header .nav_articololocale ul.fiorentino li.nav-header .edizione-locale {
  float: left;
  width: 345px;
  margin-top: 5px;
  text-indent: -5000px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_sez_fiorentino.svg?v=201410151721') no-repeat;
}
/* line 909, ../scss/modules/_header.scss */
#header .nav_articololocale ul.fiorentino li.nav-header .edizione-locale a {
  display: block;
}
/* line 917, ../scss/modules/_header.scss */
.no-svg #header .nav_articololocale ul.fiorentino li.nav-header .edizione-locale {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hp_fiorentino.png?v=201410151721');
}
/* line 924, ../scss/modules/_header.scss */
#header .nav_articololocale ul.mezzogiorno {
  visibility: visible;
}
/* line 926, ../scss/modules/_header.scss */
#header .nav_articololocale ul.mezzogiorno li.nav-header {
  width: 100%;
}
/* line 928, ../scss/modules/_header.scss */
#header .nav_articololocale ul.mezzogiorno li.nav-header .icon-spacer {
  padding: 5px 4px;
  float: left;
}
/* line 932, ../scss/modules/_header.scss */
#header .nav_articololocale ul.mezzogiorno li.nav-header .edizione-locale-sub {
  color: #231f20;
  display: block;
  float: left;
  font-family: "main-condensed_semibold";
  font-size: 36px;
  margin-top: 3px;
  text-transform: uppercase;
}
/* line 940, ../scss/modules/_header.scss */
#header .nav_articololocale ul.mezzogiorno li.nav-header .edizione-locale-sub a {
  color: #231f20;
  text-decoration: none;
}
/* line 946, ../scss/modules/_header.scss */
#header .nav_articololocale ul.mezzogiorno li.nav-header .edizione-locale {
  float: left;
  width: 420px;
  margin-top: 5px;
  text-indent: -5000px;
  height: 43px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_sez_mezzogiorno.svg?v=201412101035') no-repeat;
}
/* line 947, ../scss/modules/_header.scss */
#header .nav_articololocale ul.mezzogiorno li.nav-header .edizione-locale a {
  display: block;
}
/* line 956, ../scss/modules/_header.scss */
.no-svg #header .nav_articololocale ul.mezzogiorno li.nav-header .edizione-locale {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hp_mezzogiorno.png?v=201411261531');
}
/* line 965, ../scss/modules/_header.scss */
#header .nav_articololocale_xs {
  background: white;
  min-height: 54px;
  width: 320px;
  overflow: hidden;
  position: relative;
}
/* line 971, ../scss/modules/_header.scss */
#header .nav_articololocale_xs .xs-shadow {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/header_shadow_xs.png?v=201403051053') no-repeat;
  width: 320px;
  height: 5px;
  margin-top: 5px;
}
/* line 978, ../scss/modules/_header.scss */
#header .nav_articololocale_xs ul.nav_links {
  height: 100%;
  padding: 14px 11px 0;
  width: 100%;
  overflow: hidden;
}
/* line 983, ../scss/modules/_header.scss */
#header .nav_articololocale_xs ul.nav_links .nav_left {
  float: left;
}
/* line 985, ../scss/modules/_header.scss */
#header .nav_articololocale_xs ul.nav_links .nav_left i {
  display: inline-block;
  margin-top: 2px;
  color: #AFAFAF;
  font-size: 18px;
}
/* line 990, ../scss/modules/_header.scss */
#header .nav_articololocale_xs ul.nav_links .nav_left i:hover, #header .nav_articololocale_xs ul.nav_links .nav_left i.active {
  color: #d5d4d4;
}
/* line 993, ../scss/modules/_header.scss */
#header .nav_articololocale_xs ul.nav_links .nav_right {
  float: right;
  display: none;
}
/* line 997, ../scss/modules/_header.scss */
#header .nav_articololocale_xs ul.nav_links .nav-header {
  float: left;
  margin: -9px 31px 0;
  text-align: center;
  width: 200px;
}
/* line 1002, ../scss/modules/_header.scss */
#header .nav_articololocale_xs ul.nav_links .nav-header .icon-logo {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_xxs.svg?v=201404171211') no-repeat;
  display: inline-block;
  height: 13px;
  width: 139px;
  margin: 0 7px;
}
/* line 8, ../scss/utilities/_typography.scss */
.no-svg #header .nav_articololocale_xs ul.nav_links .nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_xxs.png?v=201404171211');
}
/* line 14, ../scss/utilities/_typography.scss */
#header .nav_articololocale_xs ul.nav_links .nav-header .icon-logo a {
  text-indent: -9999px;
  display: block;
}
/* line 1006, ../scss/modules/_header.scss */
#header .nav_articololocale_xs ul.nav_links .nav-header .category {
  clear: both;
  font-family: "main-condensed_bold";
  font-size: 1.15625em;
  text-transform: uppercase;
  color: #1a1a1a;
  text-align: center;
  display: inline-block;
}
/* line 1014, ../scss/modules/_header.scss */
#header .nav_articololocale_xs ul.nav_links .nav-header .category a {
  text-decoration: none;
  color: inherit;
}
/* line 1024, ../scss/modules/_header.scss */
#header .nav_homesezione {
  clear: both;
  overflow: hidden;
  position: relative;
}
/* line 1028, ../scss/modules/_header.scss */
#header .nav_homesezione ul.nav_links {
  visibility: hidden;
  display: inline;
  float: left;
  padding-bottom: 22px;
  padding-left: 15px;
  padding-top: 16px;
  line-height: 36px;
}
/* line 1037, ../scss/modules/_header.scss */
#header .nav_homesezione ul.nav_links li {
  color: black;
  display: inline-block;
}
/* line 1040, ../scss/modules/_header.scss */
#header .nav_homesezione ul.nav_links li.nav-header {
  padding-top: 0px;
  width: 400px;
}
/* line 1043, ../scss/modules/_header.scss */
#header .nav_homesezione ul.nav_links li.nav-header .icon-logo {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hs.svg?v=201409231810') center top no-repeat;
  display: inline-block;
  width: 357px;
  height: 27px;
  line-height: 39px;
}
/* line 1045, ../scss/modules/_header.scss */
.no-svg #header .nav_homesezione ul.nav_links li.nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hs.png?v=201404171211');
}
/* line 1052, ../scss/modules/_header.scss */
#header .nav_homesezione ul.nav_links li.nav-header .icon-logo a {
  display: block;
  text-indent: -9999px;
}
/* line 1057, ../scss/modules/_header.scss */
#header .nav_homesezione ul.nav_links li.nav-header .icon-spacer {
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-size: 26px;
  -webkit-font-smoothing: subpixel-antialiased;
  display: inline-block;
  letter-spacing: -1.7px;
  word-spacing: -4px;
  color: inherit;
  zoom: 1;
  text-decoration: inherit;
  text-transform: none;
  text-stroke: 1px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images2.corriereobjects.it/includes2013/LIBS/css/assets/hIEfix.png",sizingMethod=crop);
  text-shadow: -1px 0 0 rgba(35, 35, 35, 0.01);
  color: #cccccc;
  padding-left: 8px;
}
/* line 40, ../scss/utilities/_typography.scss */
#header .nav_homesezione ul.nav_links li.nav-header .icon-spacer a {
  -webkit-font-smoothing: subpixel-antialiased;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 1057, ../scss/modules/_header.scss */
  #header .nav_homesezione ul.nav_links li.nav-header .icon-spacer {
    -webkit-text-stroke: 1px;
    text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  }
}
@media only screen and (max-width: 651px) and (-webkit-min-device-pixel-ratio: 0) {
  /* line 1057, ../scss/modules/_header.scss */
  #header .nav_homesezione ul.nav_links li.nav-header .icon-spacer {
    -webkit-text-stroke: 0px;
    text-shadow: 0 0 0 transparent;
  }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 34, ../scss/utilities/_media.scss */
  #header .nav_homesezione ul.nav_links li.nav-header .icon-spacer .ie8-mobile {
    -webkit-text-stroke: 0px;
    text-shadow: 0 0 0 transparent;
  }
}
/* line 1064, ../scss/modules/_header.scss */
#header .nav_homesezione ul.nav_links li.category {
  font-family: "main-condensed_semibold";
  font-size: 36px;
  text-transform: uppercase;
  color: inherit;
}
/* line 1069, ../scss/modules/_header.scss */
#header .nav_homesezione ul.nav_links li.category a {
  text-decoration: none;
  color: inherit;
}
/* line 1079, ../scss/modules/_header.scss */
#header .nav_homesezione_xs {
  background: white;
  width: 320px;
  -webkit-box-shadow: 0 3px 4px 0 rgba(50, 50, 50, 0.35);
  -moz-box-shadow: 0 3px 4px 0 rgba(50, 50, 50, 0.35);
  box-shadow: 0 3px 4px 0 rgba(50, 50, 50, 0.35);
}
/* line 1085, ../scss/modules/_header.scss */
#header .nav_homesezione_xs ul.nav_links {
  min-height: 54px;
  padding: 14px 11px 0;
  width: 100%;
  overflow: hidden;
}
/* line 1090, ../scss/modules/_header.scss */
#header .nav_homesezione_xs ul.nav_links .nav_left {
  float: left;
}
/* line 1092, ../scss/modules/_header.scss */
#header .nav_homesezione_xs ul.nav_links .nav_left i {
  display: inline-block;
  margin-top: 2px;
  color: #AFAFAF;
  font-size: 18px;
}
/* line 1097, ../scss/modules/_header.scss */
#header .nav_homesezione_xs ul.nav_links .nav_left i:hover, #header .nav_homesezione_xs ul.nav_links .nav_left i.active {
  color: #d5d4d4;
}
/* line 1100, ../scss/modules/_header.scss */
#header .nav_homesezione_xs ul.nav_links .nav_right {
  float: right;
  display: none;
}
/* line 1104, ../scss/modules/_header.scss */
#header .nav_homesezione_xs ul.nav_links .nav-header {
  float: left;
  margin: -9px 31px 0;
  text-align: center;
  width: 215px;
}
/* line 1109, ../scss/modules/_header.scss */
#header .nav_homesezione_xs ul.nav_links .nav-header .icon-logo {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_xxs.svg?v=201404171211') no-repeat;
  display: inline-block;
  height: 13px;
  width: 139px;
}
/* line 8, ../scss/utilities/_typography.scss */
.no-svg #header .nav_homesezione_xs ul.nav_links .nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_xxs.png?v=201404171211');
}
/* line 14, ../scss/utilities/_typography.scss */
#header .nav_homesezione_xs ul.nav_links .nav-header .icon-logo a {
  text-indent: -9999px;
  display: block;
}
/* line 1112, ../scss/modules/_header.scss */
#header .nav_homesezione_xs ul.nav_links .nav-header .category {
  clear: both;
  font-family: "main-condensed_bold";
  font-size: 1.15625em;
  text-transform: uppercase;
  color: #1a1a1a;
  text-align: center;
}
/* line 1119, ../scss/modules/_header.scss */
#header .nav_homesezione_xs ul.nav_links .nav-header .category a {
  text-decoration: none;
  color: inherit;
}
/* line 1129, ../scss/modules/_header.scss */
#header .nav_homefotogallery {
  clear: both;
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid #f5f5f5;
}
/* line 1134, ../scss/modules/_header.scss */
#header .nav_homefotogallery ul.nav_links {
  visibility: hidden;
  display: inline;
  float: left;
  padding-bottom: 22px;
  padding-left: 15px;
  padding-top: 16px;
}
/* line 1143, ../scss/modules/_header.scss */
#header .nav_homefotogallery ul.nav_links li {
  color: black;
  display: inline-block;
}
/* line 1146, ../scss/modules/_header.scss */
#header .nav_homefotogallery ul.nav_links li.nav-header {
  padding-top: 0px;
  height: 30px;
  width: 392px;
}
/* line 1150, ../scss/modules/_header.scss */
#header .nav_homefotogallery ul.nav_links li.nav-header .icon-logo {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hs.svg?v=201409231810') center top no-repeat;
  display: inline-block;
  width: 357px;
  height: 27px;
  line-height: 39px;
}
/* line 1152, ../scss/modules/_header.scss */
.no-svg #header .nav_homefotogallery ul.nav_links li.nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hs.png?v=201404171211');
}
/* line 1159, ../scss/modules/_header.scss */
#header .nav_homefotogallery ul.nav_links li.nav-header .icon-logo a {
  text-indent: -9999px;
  display: block;
}
/* line 1164, ../scss/modules/_header.scss */
#header .nav_homefotogallery ul.nav_links li.nav-header .icon-spacer {
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-size: 26px;
  -webkit-font-smoothing: subpixel-antialiased;
  display: inline-block;
  letter-spacing: -1.7px;
  word-spacing: -4px;
  color: inherit;
  zoom: 1;
  text-decoration: inherit;
  text-transform: none;
  text-stroke: 1px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images2.corriereobjects.it/includes2013/LIBS/css/assets/hIEfix.png",sizingMethod=crop);
  text-shadow: -1px 0 0 rgba(35, 35, 35, 0.01);
  color: #cccccc;
  padding-left: 4px;
}
/* line 40, ../scss/utilities/_typography.scss */
#header .nav_homefotogallery ul.nav_links li.nav-header .icon-spacer a {
  -webkit-font-smoothing: subpixel-antialiased;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 1164, ../scss/modules/_header.scss */
  #header .nav_homefotogallery ul.nav_links li.nav-header .icon-spacer {
    -webkit-text-stroke: 1px;
    text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  }
}
@media only screen and (max-width: 651px) and (-webkit-min-device-pixel-ratio: 0) {
  /* line 1164, ../scss/modules/_header.scss */
  #header .nav_homefotogallery ul.nav_links li.nav-header .icon-spacer {
    -webkit-text-stroke: 0px;
    text-shadow: 0 0 0 transparent;
  }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 34, ../scss/utilities/_media.scss */
  #header .nav_homefotogallery ul.nav_links li.nav-header .icon-spacer .ie8-mobile {
    -webkit-text-stroke: 0px;
    text-shadow: 0 0 0 transparent;
  }
}
/* line 1171, ../scss/modules/_header.scss */
#header .nav_homefotogallery ul.nav_links li.category {
  font-family: "main-condensed_semibold";
  font-size: 36px;
  text-transform: uppercase;
  color: inherit;
}
/* line 1176, ../scss/modules/_header.scss */
#header .nav_homefotogallery ul.nav_links li.category a {
  text-decoration: none;
  color: inherit;
}
/* line 1186, ../scss/modules/_header.scss */
#header .nav_homefotogallery_xs {
  background: white;
  min-height: 54px;
  width: 320px;
  overflow: hidden;
  position: relative;
}
/* line 1192, ../scss/modules/_header.scss */
#header .nav_homefotogallery_xs .xs-shadow {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/header_shadow_xs.png?v=201403051053') no-repeat;
  width: 320px;
  height: 5px;
  margin-top: 5px;
}
/* line 1199, ../scss/modules/_header.scss */
#header .nav_homefotogallery_xs ul.nav_links {
  height: 100%;
  padding: 14px 11px 0;
  width: 100%;
  overflow: hidden;
}
/* line 1204, ../scss/modules/_header.scss */
#header .nav_homefotogallery_xs ul.nav_links .nav_left {
  float: left;
}
/* line 1206, ../scss/modules/_header.scss */
#header .nav_homefotogallery_xs ul.nav_links .nav_left i {
  display: inline-block;
  margin-top: 2px;
  color: #AFAFAF;
  font-size: 18px;
}
/* line 1211, ../scss/modules/_header.scss */
#header .nav_homefotogallery_xs ul.nav_links .nav_left i:hover, #header .nav_homefotogallery_xs ul.nav_links .nav_left i.active {
  color: #d5d4d4;
}
/* line 1214, ../scss/modules/_header.scss */
#header .nav_homefotogallery_xs ul.nav_links .nav_right {
  float: right;
  display: none;
}
/* line 1218, ../scss/modules/_header.scss */
#header .nav_homefotogallery_xs ul.nav_links .nav-header {
  float: left;
  margin: -9px 31px 0;
  text-align: center;
  width: 215px;
}
/* line 1223, ../scss/modules/_header.scss */
#header .nav_homefotogallery_xs ul.nav_links .nav-header .icon-logo {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_xxs.svg?v=201404171211') no-repeat;
  display: inline-block;
  height: 13px;
  width: 139px;
}
/* line 8, ../scss/utilities/_typography.scss */
.no-svg #header .nav_homefotogallery_xs ul.nav_links .nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_xxs.png?v=201404171211');
}
/* line 14, ../scss/utilities/_typography.scss */
#header .nav_homefotogallery_xs ul.nav_links .nav-header .icon-logo a {
  text-indent: -9999px;
  display: block;
}
/* line 1226, ../scss/modules/_header.scss */
#header .nav_homefotogallery_xs ul.nav_links .nav-header .category {
  clear: both;
  font-family: "main-condensed_bold";
  font-size: 1.15625em;
  text-transform: uppercase;
  color: #1a1a1a;
  text-align: center;
}
/* line 1233, ../scss/modules/_header.scss */
#header .nav_homefotogallery_xs ul.nav_links .nav-header .category a {
  text-decoration: none;
  color: inherit;
}
/* line 1243, ../scss/modules/_header.scss */
#header .nav_articolobranded {
  clear: both;
  overflow: hidden;
  position: relative;
  background: none repeat scroll 0 0 #00AEFF;
  color: white;
  margin-bottom: 10px;
}
/* line 1250, ../scss/modules/_header.scss */
#header .nav_articolobranded ul.nav_links {
  visibility: hidden;
  display: inline;
  float: left;
  padding-bottom: 18px;
  padding-left: 15px;
  padding-top: 16px;
}
/* line 1258, ../scss/modules/_header.scss */
#header .nav_articolobranded ul.nav_links li {
  color: white;
  display: inline-block;
  position: relative;
}
/* line 1262, ../scss/modules/_header.scss */
#header .nav_articolobranded ul.nav_links li.nav-header {
  padding-top: 0px;
  height: 30px;
  width: 810px;
}
/* line 1266, ../scss/modules/_header.scss */
#header .nav_articolobranded ul.nav_links li.nav-header .icon-logo {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hs_white.svg?v=201404171211') center top no-repeat;
  display: inline-block;
  width: 357px;
  height: 27px;
  line-height: 39px;
}
/* line 1269, ../scss/modules/_header.scss */
.no-svg #header .nav_articolobranded ul.nav_links li.nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hs_white.png?v=201404171211');
}
/* line 1277, ../scss/modules/_header.scss */
#header .nav_articolobranded ul.nav_links li.nav-header .icon-logo a {
  text-indent: -9999px;
  display: block;
}
/* line 1282, ../scss/modules/_header.scss */
#header .nav_articolobranded ul.nav_links li.nav-header .icon-spacer {
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-size: 26px;
  -webkit-font-smoothing: subpixel-antialiased;
  display: inline-block;
  letter-spacing: -1.7px;
  word-spacing: -4px;
  color: inherit;
  zoom: 1;
  text-decoration: inherit;
  text-transform: none;
  text-stroke: 1px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images2.corriereobjects.it/includes2013/LIBS/css/assets/hIEfix.png",sizingMethod=crop);
  text-shadow: -1px 0 0 rgba(35, 35, 35, 0.01);
  color: white;
  padding-left: 4px;
}
/* line 40, ../scss/utilities/_typography.scss */
#header .nav_articolobranded ul.nav_links li.nav-header .icon-spacer a {
  -webkit-font-smoothing: subpixel-antialiased;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 1282, ../scss/modules/_header.scss */
  #header .nav_articolobranded ul.nav_links li.nav-header .icon-spacer {
    -webkit-text-stroke: 1px;
    text-shadow: 0 0 0 rgba(0, 0, 1, 0.1);
  }
}
@media only screen and (max-width: 651px) and (-webkit-min-device-pixel-ratio: 0) {
  /* line 1282, ../scss/modules/_header.scss */
  #header .nav_articolobranded ul.nav_links li.nav-header .icon-spacer {
    -webkit-text-stroke: 0px;
    text-shadow: 0 0 0 transparent;
  }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 34, ../scss/utilities/_media.scss */
  #header .nav_articolobranded ul.nav_links li.nav-header .icon-spacer .ie8-mobile {
    -webkit-text-stroke: 0px;
    text-shadow: 0 0 0 transparent;
  }
}
/* line 1288, ../scss/modules/_header.scss */
#header .nav_articolobranded ul.nav_links li.nav-header .category {
  font-family: "main-condensed_semibold";
  font-size: 36px;
  text-transform: uppercase;
  color: inherit;
  display: inline-block;
}
/* line 1294, ../scss/modules/_header.scss */
#header .nav_articolobranded ul.nav_links li.nav-header .category a {
  text-decoration: none;
  color: inherit;
}
/* line 1300, ../scss/modules/_header.scss */
#header .nav_articolobranded ul.nav_links li.brand-logo {
  bottom: 10px;
  color: #FFFFFF;
  font-family: "main-condensed_semibold";
  font-size: 12px;
  line-height: 32px;
  position: absolute;
  right: 16px;
}
/* line 1308, ../scss/modules/_header.scss */
#header .nav_articolobranded ul.nav_links li.brand-logo span {
  float: left;
  margin-left: 5px;
}
/* line 1312, ../scss/modules/_header.scss */
#header .nav_articolobranded ul.nav_links li.brand-logo a {
  background-repeat: no-repeat;
  display: block;
  text-indent: -9999px;
  text-decoration: none;
}
/* line 1323, ../scss/modules/_header.scss */
#header .nav_articolobranded_xs {
  background: white;
  min-height: 54px;
  width: 320px;
  overflow: hidden;
  position: relative;
}
/* line 1329, ../scss/modules/_header.scss */
#header .nav_articolobranded_xs .xs-shadow {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/header_shadow_xs.png?v=201403051053') no-repeat;
  width: 320px;
  height: 5px;
  margin-top: 5px;
}
/* line 1336, ../scss/modules/_header.scss */
#header .nav_articolobranded_xs ul.nav_links {
  height: 54px;
  padding: 14px 11px 0;
  width: 100%;
  overflow: hidden;
}
/* line 1341, ../scss/modules/_header.scss */
#header .nav_articolobranded_xs ul.nav_links .nav_left {
  float: left;
}
/* line 1343, ../scss/modules/_header.scss */
#header .nav_articolobranded_xs ul.nav_links .nav_left i {
  display: inline-block;
  margin-top: 2px;
  color: #AFAFAF;
  font-size: 18px;
}
/* line 1348, ../scss/modules/_header.scss */
#header .nav_articolobranded_xs ul.nav_links .nav_left i:hover, #header .nav_articolobranded_xs ul.nav_links .nav_left i.active {
  color: #d5d4d4;
}
/* line 1351, ../scss/modules/_header.scss */
#header .nav_articolobranded_xs ul.nav_links .nav_right {
  float: right;
  display: none;
}
/* line 1355, ../scss/modules/_header.scss */
#header .nav_articolobranded_xs ul.nav_links .nav-header {
  float: left;
  margin: -9px 31px 0;
  text-align: center;
  width: 200px;
}
/* line 1360, ../scss/modules/_header.scss */
#header .nav_articolobranded_xs ul.nav_links .nav-header .icon-logo {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_xxs.svg?v=201404171211') no-repeat;
  display: inline-block;
  height: 13px;
  width: 139px;
}
/* line 8, ../scss/utilities/_typography.scss */
.no-svg #header .nav_articolobranded_xs ul.nav_links .nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_xxs.png?v=201404171211');
}
/* line 14, ../scss/utilities/_typography.scss */
#header .nav_articolobranded_xs ul.nav_links .nav-header .icon-logo a {
  text-indent: -9999px;
  display: block;
}
/* line 1363, ../scss/modules/_header.scss */
#header .nav_articolobranded_xs ul.nav_links .nav-header .category {
  clear: both;
  font-family: "main-condensed_bold";
  font-size: 1.15625em;
  text-transform: uppercase;
  color: #1a1a1a;
  text-align: center;
}
/* line 1370, ../scss/modules/_header.scss */
#header .nav_articolobranded_xs ul.nav_links .nav-header .category a {
  text-decoration: none;
  color: inherit;
}
/* line 1377, ../scss/modules/_header.scss */
#header .nav_articolobranded_xs .brand-logo-mob {
  background: #00aeff;
  height: 34px;
  text-align: center;
  color: #fff;
  font-family: "main-condensed_semibold";
  font-size: 12px;
  line-height: 32px;
}
/* line 1385, ../scss/modules/_header.scss */
#header .nav_articolobranded_xs .brand-logo-mob span {
  display: inline-block;
}
/* line 1388, ../scss/modules/_header.scss */
#header .nav_articolobranded_xs .brand-logo-mob a {
  display: block;
  text-indent: -9999px;
  background-repeat: no-repeat;
  text-decoration: none;
}
/* line 1397, ../scss/modules/_header.scss */
#header .nav_cross_links {
  position: relative;
  clear: both;
  text-align: center;
  margin-top: 4px;
}
/* line 1403, ../scss/modules/_header.scss */
#header .nav_cross_links .shadowSubmenuLeft {
  position: absolute;
  top: 26px;
  left: 448px;
  width: 15px;
  height: 263px;
  text-indent: -99999px;
}
/* line 1412, ../scss/modules/_header.scss */
#header .nav_cross_links .shadowSubmenuRight {
  position: absolute;
  top: 26px;
  left: 652px;
  width: 15px;
  height: 263px;
  text-indent: -99999px;
}
/* line 1421, ../scss/modules/_header.scss */
#header .nav_cross_links i {
  position: absolute;
  top: -9px;
  left: 0;
  text-indent: -99999px;
  width: 28px;
  height: 27px;
  display: none;
}
/* line 1432, ../scss/modules/_header.scss */
#header .nav_cross_links > ul {
  position: relative;
  width: 100%;
  height: 29px;
}
/* line 1436, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li {
  display: inline-block;
  padding-right: 5.5px;
}
/* line 1439, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li:last-child {
  padding-right: 0;
}
/* line 1442, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li img {
  margin-top: -3px;
}
/* line 1445, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li.link_selected {
  color: #00aeff;
}
/* line 1447, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li.link_selected > a {
  color: inherit;
}
/* line 1449, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > a {
  color: #333333;
  -moz-transition: color 0.3s ease 0s, border 0.2s ease 0s;
  -o-transition: color 0.3s ease 0s, border 0.2s ease 0s;
  -webkit-transition: color 0.3s ease, border 0.2s ease;
  -webkit-transition-delay: 0s, 0s;
  transition: color 0.3s ease 0s, border 0.2s ease 0s;
  display: inline-block;
  text-decoration: none;
  /*padding-right: 7px;*/
  padding-bottom: 10px;
  font-family: "main-condensed_semibold";
  font-size: 14px;
  height: 100%;
}
/* line 1461, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li:last-child > a {
  padding-right: 0;
}
/* line 1463, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li:last-child > a:hover {
  margin-right: 0;
}
/* line 1468, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > a.hover, #header .nav_cross_links > ul > li > a.active {
  border-bottom: 3px solid #00aeff;
  padding-right: 0;
  /*margin-right: 7px;*/
  color: #00aeff;
}
/* line 1474, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section {
  position: absolute;
  top: 0px;
  left: 0;
  margin-top: 29px;
  padding: 16px 0;
  width: 100%;
  background: #eaeaea;
  z-index: 2000;
  font-family: "main-condensed_semibold";
  font-size: 14px;
  text-align: left;
  visibility: hidden;
  min-height: 292px;
  /* opacity: 0;
  -moz-transition: all 0.5s;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s,visibility 0.5s;
  transition: opacity 0.5s; */
}
/* line 1493, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -15px;
  width: 100%;
  height: 15px;
}
/* line 1502, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section > ul {
  float: left;
  margin-left: 16px;
  width: 405px;
}
/* line 1506, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section > ul > li {
  width: 199px;
  line-height: 26px;
  padding-left: 10px;
}
/* line 1510, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section > ul > li a {
  display: block;
  color: black;
  text-decoration: none;
}
/* line 1515, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section > ul > li.hover, #header .nav_cross_links > ul > li > section > ul > li.active {
  background: white;
}
/* line 1517, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section > ul > li.hover a, #header .nav_cross_links > ul > li > section > ul > li.active a {
  color: #29abef;
}
/* line 1519, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section > ul > li ul {
  visibility: hidden;
  position: absolute;
  display: block;
  left: 213px;
  top: 16px;
  padding-left: 14px;
  background: white;
  width: 208px;
  height: -moz-calc(100% - 32px);
  height: -webkit-calc(100% - 32px);
  height: calc(100% - 32px);
}
/* line 1532, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section > ul > li ul li {
  width: 177px;
  padding: 5px 0;
}
/* line 1535, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section > ul > li ul li a {
  display: block;
  color: #29abef;
  line-height: 16px;
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  -webkit-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s;
}
/* line 1540, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section > ul > li ul li a:hover {
  text-decoration: underline;
}
/* line 1546, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section > ul > li .scrollable.modern-skin .scroll-bar {
  border: none;
  -moz-box-shadow: inherit;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
}
/* line 1551, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section > ul > li .scrollable.modern-skin .scroll-bar.vertical {
  width: 8px;
}
/* line 1552, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section > ul > li .scrollable.modern-skin .scroll-bar .thumb {
  border: none;
  background: #ccc;
}
/* line 1559, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .tools {
  position: relative;
  float: left;
  margin-left: 25px;
  width: 216px;
  min-height: 308px;
}
/* line 1565, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .tools .shadow {
  display: none;
  position: relative;
  float: left;
  width: 15px;
  height: 263px;
  text-indent: -99999px;
}
/* line 1574, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .tools ul {
  position: relative;
  float: right;
  width: 190px;
  line-height: 19px;
}
/* line 1579, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .tools ul li {
  font-family: "main-condensed_semibold";
  margin-bottom: 8px;
}
/* line 1582, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .tools ul li a {
  text-decoration: none;
  color: black;
}
/* line 1585, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .tools ul li a:hover {
  text-decoration: underline;
}
/* line 1586, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .tools ul li a img {
  padding-right: 8px;
}
/* line 1590, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .tools ul li:first-child {
  font-family: "main-condensed_bold";
}
/* line 1597, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .second_level li a img {
  padding-right: 8px;
}
/* line 1603, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano {
  position: relative;
  float: left;
  width: 320px;
  min-height: 308px;
  margin: 10px 0 0 23px;
}
/* line 1609, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano .main_bkwrapper {
  padding-top: 10px;
}
/* line 1611, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano .main_bkwrapper .title_art {
  font-family: "title-bold";
  color: #333333;
  font-size: 36px;
  line-height: 36px;
  font-size: 18px;
  line-height: 20px;
  margin-top: 3px;
  margin-bottom: 0px;
  max-height: 172px;
  letter-spacing: 0.001em;
  overflow: hidden;
}
/* line 297, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano .main_bkwrapper .title_art a {
  display: block;
  color: inherit;
  text-decoration: none;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 302, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano .main_bkwrapper .title_art a:hover {
  color: #666666;
}
/* line 1620, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano .main_bkwrapper .title_art a {
  display: inline;
}
/* line 1624, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano .main_bkwrapper .label_art {
  color: #29abef;
  font-family: "main-condensed_black";
  font-size: 12px;
  max-height: 13px;
  overflow: hidden;
  text-transform: uppercase;
}
/* line 1632, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano .main_bkwrapper .label_art a {
  color: inherit;
  text-decoration: none;
  transition: color 0s ease 0s, all 0.3s ease 0s, all 0s ease 0s, all 0s ease 0s;
}
/* line 1637, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano .main_bkwrapper .shadow {
  position: relative;
  float: left;
  margin-right: 28px;
  width: 15px;
  height: 263px;
  text-indent: -99999px;
}
/* line 1647, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano .currPrimoPiano {
  margin-bottom: 15px;
  overflow: hidden;
}
/* line 1650, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano .currPrimoPiano .goto {
  margin-left: 10px !important;
  background-color: #cecece !important;
  padding: 3px 10px !important;
}
/* line 1656, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano .currPrimoPiano .sec_title {
  font-family: "main-condensed_bold";
  font-size: 14px;
  text-transform: uppercase;
  line-height: 22px;
  margin-bottom: 10px;
  text-transform: uppercase;
  float: left;
}
/* line 1666, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure {
  position: relative;
  float: left;
  width: 320px;
}
/* line 1670, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption {
  position: absolute;
  bottom: 10px;
  padding: 0 10px;
  font-family: "main-condensed_black";
  color: white;
}
/* line 1676, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption a {
  color: inherit;
  text-decoration: none;
}
/* line 1680, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption i {
  display: inline;
  margin-right: 5px;
  line-height: 1.25em;
}
/* line 1687, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption i.video {
  font-size: 14px;
}
/* line 1692, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .section {
  display: inline;
  height: 18px;
  overflow: hidden;
}
/* line 1697, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .title {
  font-size: 16px;
  font-family: "main-condensed_black";
  color: white;
  line-height: 20px;
}
/* line 407, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .title a {
  color: inherit;
  text-decoration: none;
}
/* line 410, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .title a:hover {
  text-decoration: underline;
}
/* line 1701, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper {
  padding: 0 0 16px;
  margin-top: 0;
  padding: 0 0 0;
}
/* line 570, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper h2, #header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper p, #header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper h6, #header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper h3 {
  display: inline;
}
/* line 574, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_paragraph {
  width: 100%;
  display: block;
  margin-bottom: 1.53125em;
  font-size: 14px;
  font-family: "main-condensed_bold";
  line-height: 18px;
  font-weight: normal;
  color: #666666;
  text-decoration: none;
}
/* line 578, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_title {
  font-family: "title-bold";
  color: #333333;
  font-size: 18px;
  line-height: 1.125em;
}
/* line 386, ../scss/utilities/_typography.scss */
.ie10up #header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_title, .ie9 #header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_title, .ie8-wide #header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_title {
  letter-spacing: -0.09px;
}
/* line 391, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_title a {
  color: inherit;
  text-decoration: none;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 395, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_title a:hover {
  color: #666666;
}
/* line 580, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_title a.art_link_title {
  display: inline;
}
/* line 583, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_title span {
  color: #333333;
  font-size: 14px;
  line-height: 16px;
  font-family: "main-condensed_bold";
}
/* line 590, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_label {
  color: #29ABEF;
}
/* line 592, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_label a {
  color: inherit;
}
/* line 594, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_label a:hover {
  color: #2bb4fc;
}
/* line 599, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_link {
  /*display: block;*/
  font-size: 14px;
  font-family: "main-condensed_bold";
  line-height: 1em;
  font-weight: normal;
  color: #333333;
  text-decoration: none;
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  -webkit-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s;
}
/* line 427, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_link:hover {
  color: #666666;
}
/* line 601, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_link span {
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  -webkit-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s;
}
/* line 603, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_link span:hover {
  color: #00aeff;
}
/* line 608, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_icon {
  padding-right: 3px;
  color: #29abef;
  font-size: 14px;
  font-family: "main-condensed_bold";
  line-height: 1em;
  font-weight: normal;
  margin: 0;
}
/* line 161, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_icon .icon-cube {
  font-size: 0.625em;
}
/* line 611, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_icon i {
  font-size: 14px;
}
/* line 613, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_icon i.icon-cube-small {
  font-size: 10px;
}
/* line 619, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_imgIcon {
  max-width: 14px;
  max-height: 14px;
}
/* line 623, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_signature {
  font-size: 14px;
  line-height: 1em;
  font-weight: normal;
  margin: 0;
  font-family: "main-condensed_semibold_italic";
}
/* line 630, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_writer {
  font-family: "main-condensed_light_italic";
  font-size: 14px;
  -webkit-text-stroke: 0.03em;
}
/* line 634, ../scss/utilities/_typography.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper span {
  color: #333333;
  font-size: 14px;
  line-height: 16px;
  margin-right: 5px;
}
/* line 1706, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_paragraph {
  padding: 0;
  margin-bottom: 0;
  color: white;
}
/* line 1711, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_link {
  color: white;
}
/* line 1713, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_link:hover {
  color: white;
  text-decoration: underline;
}
/* line 1718, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_icon {
  color: white;
  display: inline-block;
}
/* line 1721, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper .art_icon i {
  color: white;
}
/* line 1725, ../scss/modules/_header.scss */
#header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper span {
  color: white;
  font-size: 13px;
}
/* line 1737, ../scss/modules/_header.scss */
#header .nav_cross_links.nav_submenu_links {
  background: none repeat scroll 0 0 #29abef;
  height: 47px;
  text-align: left;
}
/* line 1741, ../scss/modules/_header.scss */
#header .nav_cross_links.nav_submenu_links > ul {
  height: 47px;
}
/* line 1743, ../scss/modules/_header.scss */
#header .nav_cross_links.nav_submenu_links > ul li {
  line-height: 47px;
}
/* line 1745, ../scss/modules/_header.scss */
#header .nav_cross_links.nav_submenu_links > ul li .menu_first {
  color: white;
  height: 45px;
  padding-bottom: 0;
  font-family: "main-condensed_regular";
  font-size: 0.875em;
}
/* line 1751, ../scss/modules/_header.scss */
#header .nav_cross_links.nav_submenu_links > ul li .menu_first:hover {
  border-bottom: 3px solid white;
}
/* line 1754, ../scss/modules/_header.scss */
#header .nav_cross_links.nav_submenu_links > ul li .menu_first.menu_subsection {
  font-family: "main-condensed_black";
  font-size: 1.125em;
  height: 47px;
  padding-right: 1.375em;
  padding-left: 1.125em;
  text-transform: uppercase;
}
/* line 1761, ../scss/modules/_header.scss */
#header .nav_cross_links.nav_submenu_links > ul li .menu_first.menu_subsection:hover {
  margin-right: 0;
  border-bottom: none;
}
/* line 1769, ../scss/modules/_header.scss */
#header .nav_cross_links.nav_submenu_links.bg_section_calcio {
  background: url('http://images2.corriereobjects.it/includes2013/images/header_calcio/bg_nav_calcio.png?v=201403051053') no-repeat scroll right center #29abef;
}
/* line 1772, ../scss/modules/_header.scss */
#header .nav_cross_links.nav_submenu_links.bg_section_champions {
  background: url('http://images2.corriereobjects.it/includes2013/images/header_calcio/bg_nav_champions.png?v=201409151206') no-repeat scroll right center #29abef;
}
/* line 1775, ../scss/modules/_header.scss */
#header .nav_cross_links.nav_submenu_links.bg_section_europaleague {
  background: url('http://images2.corriereobjects.it/includes2013/images/header_calcio/bg_nav_europaleague.png?v=201409151206') no-repeat scroll right center #29abef;
}
/* line 1778, ../scss/modules/_header.scss */
#header .nav_cross_links.nav_submenu_links.bg_section_coppaitalia {
  position: relative;
}
/* line 1780, ../scss/modules/_header.scss */
#header .nav_cross_links.nav_submenu_links.bg_section_coppaitalia .icon {
  background: url('http://images2.corriereobjects.it/includes2013/images/header_calcio/bg_nav_coppaitalia.png?v=201409181049') no-repeat scroll right center #29abef;
  width: 73px;
  height: 64px;
  position: absolute;
  right: 0px;
  z-index: 9;
  top: -11px;
}
/* line 1794, ../scss/modules/_header.scss */
#header .nav_cross_links.bg_section_report_time {
  background: none repeat scroll 0 0 #464646;
  height: 47px;
  text-align: left;
}
/* line 1798, ../scss/modules/_header.scss */
#header .nav_cross_links.bg_section_report_time > ul {
  height: 47px;
}
/* line 1800, ../scss/modules/_header.scss */
#header .nav_cross_links.bg_section_report_time > ul li {
  line-height: 47px;
}
/* line 1802, ../scss/modules/_header.scss */
#header .nav_cross_links.bg_section_report_time > ul li .menu_first {
  color: #f2f1f1;
  height: 45px;
  padding-bottom: 0;
  font-family: "main-condensed_regular";
  font-size: 0.875em;
}
/* line 1808, ../scss/modules/_header.scss */
#header .nav_cross_links.bg_section_report_time > ul li .menu_first:hover {
  border-bottom: 3px solid #da002e;
}
/* line 1811, ../scss/modules/_header.scss */
#header .nav_cross_links.bg_section_report_time > ul li .menu_first.reportime_red_text {
  color: #da002e;
}
/* line 1813, ../scss/modules/_header.scss */
#header .nav_cross_links.bg_section_report_time > ul li .menu_first.reportime_red_text:hover {
  border-bottom: 3px solid #f2f1f1;
}
/* line 1817, ../scss/modules/_header.scss */
#header .nav_cross_links.bg_section_report_time > ul li .menu_first.menu_subsection {
  font-size: 0.875em;
  height: 46px;
  padding-right: 0.5625em;
  padding-left: 0.875em;
}
/* line 1824, ../scss/modules/_header.scss */
#header .nav_cross_links.bg_section_report_time > ul li .menu_first.menu_subsection:hover {
  margin-right: 0;
}
/* line 1832, ../scss/modules/_header.scss */
#header .nav_cross_links.bg_section_report_time > ul li.home_reportime .menu_first.menu_subsection {
  background: url('http://images2.corriereobjects.it/includes2013/images/header_reportime/report_time_logo.png?v=201403051053') no-repeat scroll 15px -1px transparent;
  color: transparent;
  padding-left: 15px;
  width: 157px;
  position: relative;
}
/* line 1839, ../scss/modules/_header.scss */
#header .nav_cross_links.bg_section_report_time > ul li.home_reportime .menu_first:hover {
  border-bottom: none;
}
/* line 1841, ../scss/modules/_header.scss */
#header .nav_cross_links.bg_section_report_time > ul li.home_reportime .menu_first:hover:after {
  background: none repeat scroll 0 0 #da002e;
  bottom: 0;
  content: "";
  height: 3px;
  position: absolute;
  right: 0;
  width: 53%;
}
@media only screen and (max-width: 651px) {
  /* line 20, ../scss/modules/_header.scss */
  #header {
    min-height: 51px;
    overflow: visible;
    width: 320px;
    z-index: 10000;
  }
}
/* line 34, ../scss/utilities/_media.scss */
#header .ie8-mobile {
  min-height: 51px;
  overflow: visible;
  width: 320px;
  z-index: 10000;
}
/* line 1923, ../scss/modules/_header.scss */
#header.header_homePage_tablet .nav_city_links .updated_tablet {
  font-family: "main-condensed_semibold";
  font-size: 12px;
  color: #333333;
  padding-top: 16px;
}
/* line 1931, ../scss/modules/_header.scss */
#header.header_homePage_tablet .nav_homepage ul.nav_links {
  padding: 8px 16px 18px;
}
/* line 1934, ../scss/modules/_header.scss */
#header.header_homePage_tablet .nav_homepage ul.nav_links li .main_citta {
  font-family: "main-condensed_semibold";
  font-size: 12px;
  padding-top: 8px;
}
/* line 1938, ../scss/modules/_header.scss */
#header.header_homePage_tablet .nav_homepage ul.nav_links li .main_citta a {
  font-family: "main-condensed_bold";
  color: #5ea8cf;
  text-transform: uppercase;
  text-decoration: none;
  padding-left: 10px;
}
/* line 1949, ../scss/modules/_header.scss */
#header.header_homePage_tablet .nav_cross_links {
  margin-top: 4px;
}
/* line 1952, ../scss/modules/_header.scss */
#header.header_homePage_tablet .nav_cross_links > ul > li {
  padding-right: 0;
}
/* line 1954, ../scss/modules/_header.scss */
#header.header_homePage_tablet .nav_cross_links > ul > li > a {
  padding-right: 2px;
}
/* line 1957, ../scss/modules/_header.scss */
#header.header_homePage_tablet .nav_cross_links > ul > li.link_citta {
  background: #29abef;
}
/* line 1959, ../scss/modules/_header.scss */
#header.header_homePage_tablet .nav_cross_links > ul > li.link_citta > a {
  color: white;
  padding: 2px;
}

/* line 1970, ../scss/modules/_header.scss */
#pageslide {
  /* These styles MUST be included. Do not change. */
  display: none;
  position: absolute;
  position: fixed;
  top: 0;
  z-index: 999999;
  /* Specify the width of your pageslide here */
  width: 100%;
  height: 100%;
}

/* line 1982, ../scss/modules/_header.scss */
ul#nav_mobile {
  display: none;
  width: 100%;
  background: #fff;
  -webkit-box-shadow: inset 0 3px 6px 0 rgba(148, 148, 148, 0.6);
  -moz-box-shadow: inset 0 3px 6px 0 rgba(148, 148, 148, 0.6);
  box-shadow: inset 0 3px 6px 0 rgba(148, 148, 148, 0.6);
}
/* line 1990, ../scss/modules/_header.scss */
ul#nav_mobile li {
  position: relative;
  display: block;
  padding-left: 12px;
  height: 48px;
  font: 20px "main-condensed_semibold";
  text-transform: uppercase;
  border-bottom: 1px solid #ebebeb;
}
/* line 1998, ../scss/modules/_header.scss */
ul#nav_mobile li .tv {
  display: inline-block;
  margin-top: 16px;
  text-indent: -99999px;
  width: 121px;
  height: 16px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/corrieretv_mobile.png?v=201502101225');
}
/* line 2007, ../scss/modules/_header.scss */
ul#nav_mobile li .tv_fiorentino {
  display: inline-block;
  margin-top: 16px;
  text-indent: -99999px;
  width: 248px;
  height: 16px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logoFiorentinoTVMobile.png?v=201410171454');
}
/* line 2015, ../scss/modules/_header.scss */
ul#nav_mobile li .tv_mezzogiorno {
  display: inline-block;
  margin-top: 16px;
  text-indent: -99999px;
  width: 254px;
  height: 13px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logoMezzogiornoTVMobile.png?v=201412111037');
}
/* line 2023, ../scss/modules/_header.scss */
ul#nav_mobile li .corriere {
  display: inline-block;
  margin-top: 16px;
  text-indent: -99999px;
  width: 163px;
  height: 12px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hl_xxs.svg?v=201404171311');
}
/* line 2030, ../scss/modules/_header.scss */
.no-svg ul#nav_mobile li .corriere {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hl_xxs.png?v=201404171613');
}
/* line 2034, ../scss/modules/_header.scss */
ul#nav_mobile li > a {
  display: block;
  color: inherit;
  text-decoration: none;
  line-height: 48px;
}
/* line 2040, ../scss/modules/_header.scss */
ul#nav_mobile li > a.opened i.down {
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: #000;
}
/* line 2045, ../scss/modules/_header.scss */
ul#nav_mobile li > a i.down {
  display: inline-block !important;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  right: 20px;
  top: 0px;
  font-size: 10px;
  color: #000;
}
/* line 2058, ../scss/modules/_header.scss */
ul#nav_mobile li.search {
  padding: 0;
  border: none;
}
/* line 2061, ../scss/modules/_header.scss */
ul#nav_mobile li.search > div {
  position: fixed;
  width: 100%;
  overflow: hidden;
  background: #fff;
  z-index: 1;
}
/* line 2067, ../scss/modules/_header.scss */
ul#nav_mobile li.search > div form {
  position: relative;
  background: #b2b2b2;
  float: left;
  padding-left: 12px;
  width: 85%;
  /* firefox 19+ */
  /* ie */
}
/* line 2073, ../scss/modules/_header.scss */
ul#nav_mobile li.search > div form input[type="text"] {
  float: left;
  width: 85%;
  height: 48px;
  font: 20px "main-condensed_regular";
  border: none;
  background: none;
  color: white;
}
/* line 2082, ../scss/modules/_header.scss */
ul#nav_mobile li.search > div form input[type="submit"] {
  float: right;
  margin: 14px 12px 0 0;
  padding: 0;
  border: none;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
/* line 2092, ../scss/modules/_header.scss */
ul#nav_mobile li.search > div form ::-webkit-input-placeholder {
  color: #fff;
}
/* line 2093, ../scss/modules/_header.scss */
ul#nav_mobile li.search > div form ::-moz-placeholder {
  color: #fff;
}
/* line 2094, ../scss/modules/_header.scss */
ul#nav_mobile li.search > div form :-ms-input-placeholder {
  color: #fff;
}
/* line 2095, ../scss/modules/_header.scss */
ul#nav_mobile li.search > div form input:-moz-placeholder {
  color: #fff;
}
/* line 2097, ../scss/modules/_header.scss */
ul#nav_mobile li.search > div > a {
  position: relative;
  float: right;
  padding-top: 14px;
  width: 15%;
  text-align: center;
  color: #AFAFAF;
}
/* line 2107, ../scss/modules/_header.scss */
ul#nav_mobile li.icone-social {
  padding: 30px 12px;
  border-bottom: 1px solid #ebebeb;
  height: 100px;
}
/* line 2111, ../scss/modules/_header.scss */
ul#nav_mobile li.icone-social ul.wrap_social {
  width: 90%;
  margin: 0 auto;
  border: none;
  height: 50px;
}
/* line 2116, ../scss/modules/_header.scss */
ul#nav_mobile li.icone-social ul.wrap_social li {
  border: none;
  float: left;
  width: 25%;
  height: 100%;
}
/* line 2121, ../scss/modules/_header.scss */
ul#nav_mobile li.icone-social ul.wrap_social li a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 2125, ../scss/modules/_header.scss */
ul#nav_mobile li.icone-social ul.wrap_social li a.fb {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/fb_small.png?v=201407251705') center no-repeat;
  background-size: contain;
}
/* line 2126, ../scss/modules/_header.scss */
ul#nav_mobile li.icone-social ul.wrap_social li a.tw {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/twitter_small.png?v=201407251705') center no-repeat;
  background-size: contain;
}
/* line 2127, ../scss/modules/_header.scss */
ul#nav_mobile li.icone-social ul.wrap_social li a.gp {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/gp_small.png?v=201407251705') center no-repeat;
  background-size: contain;
}
/* line 2128, ../scss/modules/_header.scss */
ul#nav_mobile li.icone-social ul.wrap_social li a.wc {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/wechat_small.png?v=201410271546') center no-repeat;
  background-size: contain;
}
/* line 2133, ../scss/modules/_header.scss */
ul#nav_mobile li.weather {
  padding: 10px 12px;
  height: auto;
  background: #5ea8cf;
  border-top: 1px solid #a3c1d0;
  border-bottom: 1px solid #a3c1d0;
  overflow: hidden;
  /*p {
      position:relative;
      margin-top:5px;
      width:100%;
      font-size:12.5px;
      color:$white;
      span {
          float:left;
          color:$white;
          margin-right:25px;
      }
      a {line-height:18px;}
  }*/
}
/* line 2140, ../scss/modules/_header.scss */
ul#nav_mobile li.weather p {
  position: relative;
  display: block;
  overflow: hidden;
}
/* line 2144, ../scss/modules/_header.scss */
ul#nav_mobile li.weather p a {
  float: left;
}
/* line 2145, ../scss/modules/_header.scss */
ul#nav_mobile li.weather p span {
  float: left;
  margin-top: 7px;
  font-family: "main-condensed_semibold";
  color: #306c8c;
  text-transform: uppercase;
}
/* line 2152, ../scss/modules/_header.scss */
ul#nav_mobile li.weather p i {
  position: relative;
  float: left;
  font-size: 34px;
  color: white;
  margin-right: 10px;
}
/* line 2158, ../scss/modules/_header.scss */
ul#nav_mobile li.weather p i.arrow {
  position: absolute;
  margin: 0;
  top: 13px;
  right: 15px;
  font-size: 12px;
  color: white;
}
/* line 2184, ../scss/modules/_header.scss */
ul#nav_mobile .cittaMenuList {
  display: none;
  height: 100%;
}
/* line 2188, ../scss/modules/_header.scss */
ul#nav_mobile .cittaMenuList ul li {
  height: 37px;
}
/* line 2190, ../scss/modules/_header.scss */
ul#nav_mobile .cittaMenuList ul li a {
  line-height: 37px;
}

/* line 2202, ../scss/modules/_header.scss */
.eduscopio #header .nav_homesezione_xs ul.nav_links {
  padding-right: 0;
}
/* line 2204, ../scss/modules/_header.scss */
.eduscopio #header .nav_homesezione_xs ul.nav_links .nav-header {
  width: 290px;
  margin: -9px auto 0 auto;
}

/* Document   : Styles for modules#search */
/* line 3, ../scss/modules/_search.scss */
#search {
  position: relative;
  float: left;
  width: 100%;
  background: #00aeff;
  -webkit-box-shadow: 0px 2px 3px -2px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 2px 3px -2px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 2px 3px -2px rgba(50, 50, 50, 0.75);
  display: none;
  z-index: 1;
}
/* line 13, ../scss/modules/_search.scss */
#search > i {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: 39px;
  height: 15px;
  z-index: 101;
  text-indent: -99999px;
}
/* line 24, ../scss/modules/_search.scss */
#search form {
  position: relative;
  float: left;
  padding: 0 1.875em;
  width: 100%;
  font: 0.75em "main-condensed_black";
  color: white;
}
/* line 31, ../scss/modules/_search.scss */
#search form > label {
  poaition: relative;
  float: left;
  text-transform: uppercase;
  line-height: 68px;
}
/* line 37, ../scss/modules/_search.scss */
#search form input[type="text"] {
  float: left;
  margin: 11px 0 0 22px;
  width: 646px;
  height: 39px;
  line-height: 39px;
  margin-top/*\**/: 17px\9;
  height/*\**/: 30px\9;
  line-height/*\**/: 30px\9;
  font: 1.625em "main-condensed_regular";
  border: none;
  border-bottom: 1px solid	#6cd0ff;
  background: none;
  color: white;
}
/* line 52, ../scss/modules/_search.scss */
#search form input[type="submit"] {
  float: right;
  padding: 0;
  margin: 14px 21px 0 0;
  border: none;
  color: white;
  width: 41px;
  height: 41px;
  cursor: pointer;
}
/* line 63, ../scss/modules/_search.scss */
#search form > div {
  position: relative;
  float: left;
  margin: 22px 0 0 8px;
  width: 180px;
}
/* line 68, ../scss/modules/_search.scss */
#search form > div a {
  color: white;
  text-decoration: none;
}
/* line 72, ../scss/modules/_search.scss */
#search form > div span {
  position: relative;
  display: block;
  line-height: 20px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-top: 1px solid #6cd0ff;
  border-left: 1px solid #6cd0ff;
  -webkit-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.75);
  box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.75);
  border/*\**/: 1px solid #6cd0ff \9;
}
/* line 86, ../scss/modules/_search.scss */
#search form > div span i {
  display: inline-block;
  margin-right: 5px;
  width: 20px;
  height: 20px;
  text-indent: -99999px;
  border-right: 1px solid #6cd0ff;
}
/* line 95, ../scss/modules/_search.scss */
#search form > div span.active {
  box-shadow: none;
  border-left: none;
}
/* line 98, ../scss/modules/_search.scss */
#search form > div span.active i {
  background-color: #eff4f8 !important;
}
/* line 104, ../scss/modules/_search.scss */
#search form > div ul {
  position: absolute;
  display: none;
  width: 100%;
  background: #00aeff;
  z-index: 100;
}
/* line 110, ../scss/modules/_search.scss */
#search form > div ul li {
  display: block;
  padding-left: 20px;
  line-height: 25px;
}
/* line 114, ../scss/modules/_search.scss */
#search form > div ul li a {
  display: block;
  padding-left: 5px;
}
/* line 117, ../scss/modules/_search.scss */
#search form > div ul li a:hover {
  background: #eff4f8;
  color: #29abef;
}

/* line 129, ../scss/modules/_search.scss */
.nav_cross_links #search {
  background: none;
  box-shadow: none;
}
/* line 132, ../scss/modules/_search.scss */
.nav_cross_links #search input[type="text"] {
  margin: 0;
  width: 150px;
  height: 26px;
  font: 1.25em "main-condensed_semibold";
  border: none;
  border-bottom: none;
  background: #f6f6f6;
  color: black;
  padding: 5px;
}
/* line 145, ../scss/modules/_search.scss */
.nav_cross_links #search form input[type="submit"] {
  height: 20px;
  margin: 0;
  padding: 0;
  width: 20px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/innovazione/search_innovazione.png?v=201504090807') no-repeat center center;
  text-indent: -5000px;
}
/* line 154, ../scss/modules/_search.scss */
.nav_cross_links #search form > div {
  display: none;
}

/* line 3, ../scss/modules/fascioni/_fascione_expo.scss */
#blog .container {
  padding-top: 6px;
  padding-bottom: 6px;
}
/* line 7, ../scss/modules/fascioni/_fascione_expo.scss */
#blog .leftSide {
  margin-top: 4px;
}
/* line 9, ../scss/modules/fascioni/_fascione_expo.scss */
#blog .leftSide .expo_logocorriere {
  height: 11px;
  width: 130px;
  background-image: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/cds_logo_white-blog.png?v=201412301250");
}
/* line 14, ../scss/modules/fascioni/_fascione_expo.scss */
#blog .leftSide .EXPOlogo {
  margin: 4px 0;
  width: 100px;
  height: 26px;
  background-image: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/logo_expo_white-blog.png?v=201412301250");
}
/* line 20, ../scss/modules/fascioni/_fascione_expo.scss */
#blog .leftSide h6 {
  font-size: 14px;
}
/* line 22, ../scss/modules/fascioni/_fascione_expo.scss */
#blog .leftSide h6:before {
  width: 24px;
}
/* line 27, ../scss/modules/fascioni/_fascione_expo.scss */
#blog .rightSide {
  margin: 0;
}

/* line 32, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo {
  background-color: #81c99c;
  margin: 10px auto;
  overflow: hidden;
  position: relative;
}
/* line 37, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo:after, .fascione_expo:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  -moz-box-shadow: 0 -1px 4px 1px #000;
  -webkit-box-shadow: 0 -1px 4px 1px #000;
  box-shadow: 0 -1px 4px 1px #000;
}
/* line 45, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo:before {
  top: auto;
  bottom: 0;
  -moz-box-shadow: 0 1px 4px 1px #000;
  -webkit-box-shadow: 0 1px 4px 1px #000;
  box-shadow: 0 1px 4px 1px #000;
}
/* line 50, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .container {
  background-color: transparent;
  padding: 21px 22px 17px;
}
/* line 53, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .container .leftSide {
  float: left;
  width: 50%;
}
/* line 56, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .container .leftSide .expo_logocorriere, .fascione_expo .container .leftSide .EXPOlogo {
  text-indent: -100000000px;
}
/* line 59, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .container .leftSide .expo_logocorriere {
  height: 16px;
  width: 197px;
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/cds_logo_white.png?v=201502051123") no-repeat 0 0 transparent;
}
/* line 64, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .container .leftSide .EXPOlogo {
  margin: 10px 0;
  width: 128px;
  height: 33px;
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/logo_expo_white.png?v=201502051123") no-repeat 0 0 transparent;
}
/* line 70, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .container .leftSide h6 {
  color: white;
  font-family: "main-condensed_regular";
  text-transform: uppercase;
  padding-top: 5px;
  position: relative;
}
/* line 76, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .container .leftSide h6:before {
  top: 0;
  position: absolute;
  width: 30px;
  height: 1px;
  background-color: white;
  content: "";
}
/* line 86, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .container .rightSide {
  float: right;
  margin-top: 8px;
}
/* line 89, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .container .rightSide p {
  float: left;
  text-align: right;
  margin-right: 5px;
  font-family: "main-condensed_regular";
  text-transform: uppercase;
  font-size: 12px;
  padding: 10px 0;
  line-height: 24px;
  color: #333;
}
/* line 100, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .container .rightSide .countdown-70th {
  width: 148px;
  float: left;
  padding-top: 2px;
  height: 68px;
  line-height: 68px;
  font-size: 50px;
  font-family: "main-condensed_regular";
  color: #666;
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/bk_countdown_expo.gif?v=201412231708") repeat center center transparent;
  letter-spacing: 24px;
  text-indent: 12px;
  text-align: right;
  position: relative;
}
/* line 114, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .container .rightSide .countdown-70th:before {
  position: absolute;
  height: 0;
  margin-top: -1px;
  top: 50%;
  left: 0;
  width: 100%;
  border-top: solid 1px #c0c0c0;
  border-bottom: solid 1px #eaeaea;
  content: "";
}
/* line 125, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .container .rightSide .countdown-70th .cd-time, .fascione_expo .container .rightSide .countdown-70th .hours, .fascione_expo .container .rightSide .countdown-70th .minutes, .fascione_expo .container .rightSide .countdown-70th .seconds {
  display: none;
}
/* line 133, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo.in-blog .container {
  padding-top: 6px;
  padding-bottom: 6px;
}
/* line 137, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo.in-blog .leftSide {
  margin-top: 4px;
}
/* line 139, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo.in-blog .leftSide .expo_logocorriere {
  height: 11px;
  width: 130px;
  background-image: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/cds_logo_white-blog.png?v=201412301250");
}
/* line 144, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo.in-blog .leftSide .EXPOlogo {
  margin: 4px 0;
  width: 100px;
  height: 26px;
  background-image: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/logo_expo_white-blog.png?v=201412301250");
}
/* line 150, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo.in-blog .leftSide h6 {
  font-size: 14px;
}
/* line 152, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo.in-blog .leftSide h6:before {
  width: 24px;
}
/* line 157, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo.in-blog .rightSide {
  margin: 0;
}
@media only screen and (max-width: 651px) {
  /* line 32, ../scss/modules/fascioni/_fascione_expo.scss */
  .fascione_expo {
    margin: 0 auto;
  }
  /* line 164, ../scss/modules/fascioni/_fascione_expo.scss */
  .fascione_expo .container {
    width: 320px;
    padding: 10px 25px 7px;
  }
  /* line 168, ../scss/modules/fascioni/_fascione_expo.scss */
  .fascione_expo .container .leftSide .expo_logocorriere {
    height: 7px;
    width: 73px;
    background-image: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/cds_logo_white-mob.png?v=201502051123");
  }
  /* line 173, ../scss/modules/fascioni/_fascione_expo.scss */
  .fascione_expo .container .leftSide .EXPOlogo {
    margin: 4px 0;
    width: 96px;
    height: 25px;
    background-image: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/logo_expo_white-mob.png?v=201502051123");
  }
  /* line 179, ../scss/modules/fascioni/_fascione_expo.scss */
  .fascione_expo .container .leftSide h6 {
    font-size: 10px;
    padding-top: 3px;
  }
  /* line 182, ../scss/modules/fascioni/_fascione_expo.scss */
  .fascione_expo .container .leftSide h6:before {
    width: 16px;
  }
  /* line 188, ../scss/modules/fascioni/_fascione_expo.scss */
  .fascione_expo .container .rightSide .countdown-70th {
    width: 74px;
    height: 34px;
    background-image: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/bk_countdown_expo-mob.gif?v=201502051123");
    font-size: 25px;
    letter-spacing: 12px;
    text-indent: 6px;
    line-height: 32px;
  }
  /* line 196, ../scss/modules/fascioni/_fascione_expo.scss */
  .fascione_expo .container .rightSide .countdown-70th:before {
    margin-top-width: 0;
  }
  /* line 200, ../scss/modules/fascioni/_fascione_expo.scss */
  .fascione_expo .container .rightSide p {
    font-size: 9px;
    padding: 5px 0px;
    line-height: 11px;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.fascione_expo .ie8-mobile {
  margin: 0 auto;
}
/* line 164, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .ie8-mobile .container {
  width: 320px;
  padding: 10px 25px 7px;
}
/* line 168, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .ie8-mobile .container .leftSide .expo_logocorriere {
  height: 7px;
  width: 73px;
  background-image: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/cds_logo_white-mob.png?v=201502051123");
}
/* line 173, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .ie8-mobile .container .leftSide .EXPOlogo {
  margin: 4px 0;
  width: 96px;
  height: 25px;
  background-image: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/logo_expo_white-mob.png?v=201502051123");
}
/* line 179, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .ie8-mobile .container .leftSide h6 {
  font-size: 10px;
  padding-top: 3px;
}
/* line 182, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .ie8-mobile .container .leftSide h6:before {
  width: 16px;
}
/* line 188, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .ie8-mobile .container .rightSide .countdown-70th {
  width: 74px;
  height: 34px;
  background-image: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/bk_countdown_expo-mob.gif?v=201502051123");
  font-size: 25px;
  letter-spacing: 12px;
  text-indent: 6px;
  line-height: 32px;
}
/* line 196, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .ie8-mobile .container .rightSide .countdown-70th:before {
  margin-top-width: 0;
}
/* line 200, ../scss/modules/fascioni/_fascione_expo.scss */
.fascione_expo .ie8-mobile .container .rightSide p {
  font-size: 9px;
  padding: 5px 0px;
  line-height: 11px;
}

@font-face {
  font-family: 'custom_font';
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/expo/metrophobic-webfont.eot?v=201502181024");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/expo/metrophobic-webfont.eot?v=201502181024#iefix") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/expo/metrophobic-webfont.woff?v=201502181024") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/expo/metrophobic-webfont.woff2?v=201502181024") format("woff2"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/expo/metrophobic-webfont.ttf?v=201502181024") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/expo/metrophobic-webfont.svg?v=201502181024#custom_font_bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'custom_font_bold';
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/expo/custom_font_bold.eot?v=201502181024");
  src: url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/expo/custom_font_bold.eot?v=201502181024#iefix") format("embedded-opentype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/expo/custom_font_bold.woff?v=201502181024") format("woff"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/expo/custom_font_bold.ttf?v=201502181024") format("truetype"), url("http://css.corriereobjects.it/includes2013/LIBS/css/fonts/expo/custom_font_bold.svg?v=201502181024#custom_font_bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 4, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.tablet .fascione_eventi {
  width: 1024px;
}

/* line 8, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi {
  background-color: #009999;
  margin: 30px auto;
  overflow: hidden;
  position: relative;
}
/* line 14, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi:after, .fascione_eventi:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  -moz-box-shadow: 0 -1px 4px 1px #333;
  -webkit-box-shadow: 0 -1px 4px 1px #333;
  box-shadow: 0 -1px 4px 1px #333;
}
/* line 22, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi:before {
  top: auto;
  bottom: 0;
  -moz-box-shadow: 0 1px 4px 1px #333;
  -webkit-box-shadow: 0 1px 4px 1px #333;
  box-shadow: 0 1px 4px 1px #333;
}
/* line 28, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container {
  background-color: transparent;
  padding: 0 0 13px 0;
}
/* line 31, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .leftSide {
  padding: 20px 0px 0px 30px;
  float: left;
  width: 220px;
}
/* line 36, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .leftSide .expo_logocorriere span, .fascione_eventi .container .leftSide .EXPOlogo span {
  display: none;
}
/* line 38, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .leftSide .expo_logocorriere {
  display: block;
  margin: 0 auto;
  height: 18px;
  width: 185px;
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/cds_logo_white2.png?v=201502051123") no-repeat 0 0 transparent;
}
/* line 45, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .leftSide .expo_ticket {
  background: url("http://www.corriere.it/includes2013/images/expo/ticket_expo_yellow.png?v=[an error occurred while processing this directive]") no-repeat left top 10px transparent;
  background-size: 40px;
  display: block;
  margin-top: 10px;
  padding-top: 10px;
  font-family: "custom_font";
  font-size: 14px;
  line-height: 18px;
  color: #FFFFFF;
  text-decoration: none;
  border-top: solid 1px #80cccc;
}
/* line 57, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .leftSide .expo_ticket span {
  display: block;
  padding-left: 45px;
}
/* line 64, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide {
  float: right;
  width: 766px;
  margin-right: 20px;
}
/* line 68, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .eventi_item_slider {
  overflow: hidden;
  height: 158px;
  width: 100%;
}
/* line 73, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .eventi_item_slider > div {
  width: 100%;
  float: left;
}
/* line 79, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .eventi_item {
  float: left;
  height: 158px;
  width: 210px;
  margin-left: 35px;
  position: relative;
}
/* line 86, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .eventi_item:first-child {
  margin-left: 0;
}
/* line 90, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .eventi_item.rightArrow {
  margin-right: 66px;
}
/* line 94, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .eventi_item.leftArrow {
  margin-left: 66px;
}
/* line 98, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .eventi_item footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  font-family: "main-condensed_bold";
}
/* line 103, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .eventi_item footer a {
  font-size: 11px;
  color: white;
  text-decoration: none;
  float: right;
}
/* line 111, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .eventi_item .bk_art_007 {
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
  min-height: 0;
}
/* line 118, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .eventi_item .bk_art_007 figure {
  width: 100%;
  height: 156px;
  min-height: 0;
  position: relative;
}
/* line 123, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .eventi_item .bk_art_007 figure > a {
  height: 100%;
  min-height: 0;
}
/* line 126, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .eventi_item .bk_art_007 figure > a img {
  height: 156px;
  background-color: #1BB6B6;
}
/* line 131, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .eventi_item .bk_art_007 figure figcaption {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 137, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .eventi_item .bk_art_007 figure figcaption h4.title {
  margin: 0;
  color: white;
  font-size: 15px;
  line-height: 18px;
  font-family: "main-condensed_semibold";
  padding: 10px;
}
/* line 150, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .bx-wrapper {
  overflow: hidden;
  padding: 20px 0;
  max-width: 100% !important;
  width: 100%;
}
/* line 155, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .bx-wrapper .bx-viewport {
  height: 158px;
}
/* line 158, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .bx-wrapper .bx-viewport:after, .fascione_eventi .container .rightSide .bx-wrapper .bx-viewport:before {
  content: "";
  opacity: 0.35;
  filter: alpha(opacity=35);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/shad_slider.png?v=201501271551") no-repeat center right transparent;
  z-index: 10;
  width: 10px;
}
/* line 171, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .bx-wrapper .bx-viewport:before {
  background-position: center left;
  left: auto;
  right: 0;
}
/* line 177, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .bx-wrapper .bx-prev, .fascione_eventi .container .rightSide .bx-wrapper .bx-next {
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/arrows_slider.png?v=201501271551") no-repeat top left transparent;
  height: 40px;
  width: 25px;
  margin-top: -20px;
  opacity: 1;
  -moz-transition: left 0.5s, right 0.5s, opacity 0.5s;
  -o-transition: left 0.5s, right 0.5s, opacity 0.5s;
  -webkit-transition: left 0.5s, right 0.5s, opacity 0.5s;
  transition: left 0.5s, right 0.5s, opacity 0.5s;
}
/* line 185, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .bx-wrapper .bx-prev:hover, .fascione_eventi .container .rightSide .bx-wrapper .bx-next:hover {
  background-position: bottom left;
}
/* line 188, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .bx-wrapper .bx-prev.disabled, .fascione_eventi .container .rightSide .bx-wrapper .bx-next.disabled {
  display: block;
  opacity: 0;
}
/* line 194, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .bx-wrapper .bx-prev {
  left: 15px;
}
/* line 196, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .bx-wrapper .bx-prev.disabled {
  left: -50px;
}
/* line 201, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .bx-wrapper .bx-next {
  background-position: top right;
  right: 15px;
}
/* line 204, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .bx-wrapper .bx-next.disabled {
  right: -50px;
}
/* line 207, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .rightSide .bx-wrapper .bx-next:hover {
  background-position: bottom right;
}
@media only screen and (max-width: 651px) {
  /* line 28, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container {
    width: 320px;
    padding: 0;
  }
  /* line 217, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .leftSide, .fascione_eventi .container .rightSide {
    width: 100%;
  }
  /* line 220, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .leftSide {
    height: 60px;
    padding: 0 0 20px 10px;
    float: none;
    position: relative;
    margin-top: 7px;
  }
  /* line 227, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .leftSide:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 10px;
    bottom: -10px;
    left: 0;
    background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/fs_eventi_mob.png?v=201502051123") no-repeat top center transparent;
  }
  /* line 237, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .leftSide .expo_logocorriere {
    height: 7px;
    width: 73px;
    background-image: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/cds_logo_white-mob.png?v=201502051123");
  }
  /* line 244, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .rightSide {
    float: none;
    margin-right: 0;
  }
  /* line 247, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .rightSide .eventi_item_slider {
    overflow: hidden;
    height: 90px;
    width: 100%;
  }
  /* line 252, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .rightSide .eventi_item_slider > div {
    width: 100%;
    float: left;
  }
  /* line 258, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .rightSide .eventi_item {
    height: 90px;
    width: 320px;
    padding: 0 45px;
    margin: 0;
  }
  /* line 264, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .rightSide .eventi_item:first-child {
    margin-left: 0;
  }
  /* line 268, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .rightSide .eventi_item.rightArrow, .fascione_eventi .container .rightSide .eventi_item.leftArrow {
    margin: 0;
  }
  /* line 272, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .rightSide .eventi_item footer {
    display: none;
  }
  /* line 276, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .rightSide .eventi_item .bk_art_007 {
    display: block;
    width: 230px;
    float: none;
    margin: 0 auto;
    height: 90px;
    min-height: 0;
    position: relative;
  }
  /* line 285, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .rightSide .eventi_item .bk_art_007 figure {
    background: transparent none;
    height: 90px;
  }
  /* line 288, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .rightSide .eventi_item .bk_art_007 figure > a {
    float: left;
    width: 116px;
    height: 87px;
  }
  /* line 292, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .rightSide .eventi_item .bk_art_007 figure > a img {
    height: 100%;
    width: 100%;
  }
  /* line 298, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .rightSide .eventi_item .bk_art_007 figure figcaption {
    float: right;
    width: 113px;
    height: 100%;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    padding: 0 0 0 15px;
    background-color: transparent;
  }
  /* line 310, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .rightSide .eventi_item .bk_art_007 figure figcaption h4.title {
    padding: 0;
    height: 100%;
  }
  /* line 313, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .rightSide .eventi_item .bk_art_007 figure figcaption h4.title a {
    font-size: inherit;
    font-family: inherit;
    height: auto;
    width: auto;
    padding: 0;
    display: inline;
  }
  /* line 327, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .rightSide .bx-wrapper .bx-viewport {
    height: 90px;
  }
  /* line 329, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .rightSide .bx-wrapper .bx-viewport:after, .fascione_eventi .container .rightSide .bx-wrapper .bx-viewport:before {
    display: none;
  }
  /* line 333, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .rightSide .bx-wrapper .bx-prev, .fascione_eventi .container .rightSide .bx-wrapper .bx-next {
    left: 5px;
  }
  /* line 336, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi .container .rightSide .bx-wrapper .bx-next {
    left: auto;
    right: 5px;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.fascione_eventi .container .ie8-mobile {
  width: 320px;
  padding: 0;
}
/* line 217, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .leftSide, .fascione_eventi .container .ie8-mobile .rightSide {
  width: 100%;
}
/* line 220, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .leftSide {
  height: 60px;
  padding: 0 0 20px 10px;
  float: none;
  position: relative;
  margin-top: 7px;
}
/* line 227, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .leftSide:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 10px;
  bottom: -10px;
  left: 0;
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/fs_eventi_mob.png?v=201502051123") no-repeat top center transparent;
}
/* line 237, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .leftSide .expo_logocorriere {
  height: 7px;
  width: 73px;
  background-image: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/cds_logo_white-mob.png?v=201502051123");
}
/* line 244, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .rightSide {
  float: none;
  margin-right: 0;
}
/* line 247, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .rightSide .eventi_item_slider {
  overflow: hidden;
  height: 90px;
  width: 100%;
}
/* line 252, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .rightSide .eventi_item_slider > div {
  width: 100%;
  float: left;
}
/* line 258, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .rightSide .eventi_item {
  height: 90px;
  width: 320px;
  padding: 0 45px;
  margin: 0;
}
/* line 264, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .rightSide .eventi_item:first-child {
  margin-left: 0;
}
/* line 268, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .rightSide .eventi_item.rightArrow, .fascione_eventi .container .ie8-mobile .rightSide .eventi_item.leftArrow {
  margin: 0;
}
/* line 272, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .rightSide .eventi_item footer {
  display: none;
}
/* line 276, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .rightSide .eventi_item .bk_art_007 {
  display: block;
  width: 230px;
  float: none;
  margin: 0 auto;
  height: 90px;
  min-height: 0;
  position: relative;
}
/* line 285, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .rightSide .eventi_item .bk_art_007 figure {
  background: transparent none;
  height: 90px;
}
/* line 288, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .rightSide .eventi_item .bk_art_007 figure > a {
  float: left;
  width: 116px;
  height: 87px;
}
/* line 292, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .rightSide .eventi_item .bk_art_007 figure > a img {
  height: 100%;
  width: 100%;
}
/* line 298, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .rightSide .eventi_item .bk_art_007 figure figcaption {
  float: right;
  width: 113px;
  height: 100%;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  padding: 0 0 0 15px;
  background-color: transparent;
}
/* line 310, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .rightSide .eventi_item .bk_art_007 figure figcaption h4.title {
  padding: 0;
  height: 100%;
}
/* line 313, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .rightSide .eventi_item .bk_art_007 figure figcaption h4.title a {
  font-size: inherit;
  font-family: inherit;
  height: auto;
  width: auto;
  padding: 0;
  display: inline;
}
/* line 327, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .rightSide .bx-wrapper .bx-viewport {
  height: 90px;
}
/* line 329, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .rightSide .bx-wrapper .bx-viewport:after, .fascione_eventi .container .ie8-mobile .rightSide .bx-wrapper .bx-viewport:before {
  display: none;
}
/* line 333, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .rightSide .bx-wrapper .bx-prev, .fascione_eventi .container .ie8-mobile .rightSide .bx-wrapper .bx-next {
  left: 5px;
}
/* line 336, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi .container .ie8-mobile .rightSide .bx-wrapper .bx-next {
  left: auto;
  right: 5px;
}
/* line 346, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi.fascione_expo_editoriale {
  height: 220px;
}
/* line 349, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi.fascione_expo_editoriale .leftSide .EXPOlogo {
  display: block;
  margin: 15px auto 15px;
  width: 185px;
  height: 45px;
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/logo_expo_white2.png?v=201502051123") no-repeat 0 0 transparent;
}
/* line 356, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi.fascione_expo_editoriale .leftSide h6 {
  color: white;
  font-family: "title-italic";
  text-align: center;
  font-size: 24px;
  line-height: 27px;
  position: relative;
  margin: 0 auto;
  padding: 10px 0 0;
  border-top: solid 1px #80cccc;
}
/* line 370, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi.fascione_expo_editoriale .menu_expo {
  position: absolute;
  bottom: 10px;
  right: 20px;
  overflow: hidden;
  width: 766px;
  z-index: 10;
}
/* line 377, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi.fascione_expo_editoriale .menu_expo .menu_expo_row {
  float: left;
  width: 100%;
}
/* line 381, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi.fascione_expo_editoriale .menu_expo .menu_item {
  display: inline-block;
  text-align: center;
  margin-right: 15px;
  vertical-align: middle;
}
/* line 386, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi.fascione_expo_editoriale .menu_expo .menu_item:last-of-type {
  margin-right: 0px;
}
/* line 387, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi.fascione_expo_editoriale .menu_expo .menu_item a {
  width: 100%;
  display: block;
  padding: 5px;
  color: white;
  text-decoration: none;
  font-size: 13px;
}
@media only screen and (max-width: 651px) {
  /* line 346, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi.fascione_expo_editoriale {
    height: auto;
  }
  /* line 402, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi.fascione_expo_editoriale .menu_expo {
    display: none;
  }
  /* line 406, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi.fascione_expo_editoriale .leftSide .EXPOlogo {
    margin: 5px auto 0;
    width: 92px;
    height: 25px;
    background-image: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/logo_expo_white-mob.png?v=201502051123");
  }
  /* line 413, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
  .fascione_eventi.fascione_expo_editoriale .leftSide h6 {
    font-size: 10px;
    line-height: 14px;
    padding: 0;
    margin-top: 2px;
    width: auto;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.fascione_eventi.fascione_expo_editoriale .ie8-mobile {
  height: auto;
}
/* line 402, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi.fascione_expo_editoriale .ie8-mobile .menu_expo {
  display: none;
}
/* line 406, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi.fascione_expo_editoriale .ie8-mobile .leftSide .EXPOlogo {
  margin: 5px auto 0;
  width: 92px;
  height: 25px;
  background-image: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/logo_expo_white-mob.png?v=201502051123");
}
/* line 413, ../scss/modules/fascioni/_fascione_expo_editoriale.scss */
.fascione_eventi.fascione_expo_editoriale .ie8-mobile .leftSide h6 {
  font-size: 10px;
  line-height: 14px;
  padding: 0;
  margin-top: 2px;
  width: auto;
}

/* Document   : Styles for modules#main_footer */
/* line 2, ../scss/modules/_footer.scss */
#main_footer {
  position: relative;
  /* end ftr_xl */
}
/* line 4, ../scss/modules/_footer.scss */
#main_footer.ftr_xl {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  /*margin-top: 0;
  margin-bottom: 0;*/
  max-width: 64em;
  *zoom: 1;
  background: white;
  padding: 34px 16px 50px;
  /* end top */
  /* end bottom */
}
/* line 121, ../scss/foundation/rcs-components/_global.scss */
#main_footer.ftr_xl:before, #main_footer.ftr_xl:after {
  content: " ";
  display: table;
}
/* line 122, ../scss/foundation/rcs-components/_global.scss */
#main_footer.ftr_xl:after {
  clear: both;
}
/* line 9, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .top {
  border-bottom: 2px solid #e5e5e5;
}
/* line 11, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .top .cds_header {
  padding: 0 25px 27px;
  overflow: hidden;
}
/* line 14, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .top .cds_header .logo {
  text-indent: -99999px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_footer.svg?v=201409231647') center top no-repeat;
  float: left;
  width: 268px;
  height: 21px;
}
/* line 20, ../scss/modules/_footer.scss */
.no-svg #main_footer.ftr_xl .top .cds_header .logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_footer.png?v=201404171211');
}
/* line 23, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .top .cds_header .logo .icon-logo {
  height: 21px;
  display: block;
}
/* line 28, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .top .cds_header .arrow {
  float: right;
  margin-top: 0.625em;
  cursor: pointer;
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/ftr_arrow_xl.png?v=201403051053');
  background-repeat: no-repeat;
  width: 14px;
  height: 8px;
}
/* line 36, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .top .cds_header .arrow.down {
  background-position: 0px 0px;
}
/* line 39, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .top .cds_header .arrow.up {
  background-position: 0px -8px;
}
/* line 45, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .top .footer_locale_fiorentino .logo {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_footer_fiorentino.svg?v=201410151721') left top no-repeat;
  height: 41px;
}
/* line 48, ../scss/modules/_footer.scss */
.no-svg #main_footer.ftr_xl .top .footer_locale_fiorentino .logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_footer_fiorentino.png?v=201412021059');
}
/* line 55, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .top .footer_locale_mezzogiorno .logo {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_footer_mezzogiorno.svg?v=201412101035') left top no-repeat;
  height: 41px;
}
/* line 58, ../scss/modules/_footer.scss */
.no-svg #main_footer.ftr_xl .top .footer_locale_mezzogiorno .logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_footer_mezzogiorno.png?v=[an error occurred while processing this directive]');
}
/* line 65, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .top .cds_links {
  display: none;
  clear: both;
  border-top: 2px solid #e5e5e5;
  padding: 1.125em 0;
  overflow: hidden;
}
/* line 78, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .top .cds_links .section-footer-menu h4 {
  font-size: 1em;
  font-family: "main-condensed_semibold";
  color: black;
  padding-bottom: 0.3125em;
}
/* line 83, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .top .cds_links .section-footer-menu h4 a {
  font-size: 1em;
  font-family: "main-condensed_semibold";
  color: black;
  padding-bottom: 0.3125em;
  text-decoration: none;
  -moz-transition: color, 0.5s, ease, 0s;
  -o-transition: color, 0.5s, ease, 0s;
  -webkit-transition: color, 0.5s, ease, 0s;
  transition: color, 0.5s, ease, 0s;
}
/* line 90, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .top .cds_links .section-footer-menu h4 a:hover {
  text-decoration: underline;
  color: #4c4c4c;
}
/* line 96, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .top .cds_links .section-footer-menu ul {
  margin-bottom: 1.5em;
}
/* line 99, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .top .cds_links .section-footer-menu ul > li a {
  font-size: 0.625em;
  font-family: "main-semibold";
  color: #4c4c4c;
  text-decoration: none;
  -moz-transition: color, 0.5s, ease, 0s;
  -o-transition: color, 0.5s, ease, 0s;
  -webkit-transition: color, 0.5s, ease, 0s;
  transition: color, 0.5s, ease, 0s;
}
/* line 105, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .top .cds_links .section-footer-menu ul > li a:hover {
  text-decoration: underline;
  color: black;
}
/* line 113, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .top .cds_links .section-footer-menu .no-sub {
  padding-bottom: 1.375em;
}
/* line 122, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .bottom {
  font-family: "main-semibold";
  font-size: 9px;
  line-height: 1.5em;
  color: #4c4c4c;
  padding: 24px 14px 16px 24px;
  /*end links_credits*/
  /*end links_services*/
}
/* line 130, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .bottom ul > li {
  display: inline-block;
  color: #4c4c4c;
}
/* line 133, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .bottom ul > li > a {
  text-decoration: none;
  color: inherit;
}
/* line 136, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .bottom ul > li > a:hover {
  text-decoration: underline;
}
/* line 143, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .bottom .links_credits {
  border-right: 2px solid #b8b8b8;
}
/* line 148, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .bottom .links_credits .copyright > a {
  text-decoration: none;
  color: #4c4c4c;
}
/* line 155, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .bottom .links_services {
  text-align: right;
}
/* line 159, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .bottom .links_services ul.link {
  clear: both;
}
/* line 160, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .bottom .links_services .link_img {
  margin: 4px 0;
  float: right;
}
/* line 163, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .bottom .links_services .link_img a {
  text-decoration: none;
}
/* line 165, ../scss/modules/_footer.scss */
#main_footer.ftr_xl .bottom .links_services .link_img a img {
  margin-left: 1px;
  width: auto;
}
/* line 178, ../scss/modules/_footer.scss */
#main_footer.ftr_xs {
  margin: 0px auto 45px;
  padding-top: 10px;
  width: 320px;
  background: white;
  /* end top */
}
/* line 184, ../scss/modules/_footer.scss */
#main_footer.ftr_xs .shadow {
  width: 320px;
  height: 23px;
}
/* line 190, ../scss/modules/_footer.scss */
#main_footer.ftr_xs .top {
  padding: 0.625em 1.6875em;
  overflow: hidden;
}
/* line 193, ../scss/modules/_footer.scss */
#main_footer.ftr_xs .top .logo {
  float: left;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/ftr_logo_xs.svg?v=201409231647') no-repeat;
  width: 12.8125em;
  height: 1.0625em;
}
/* line 197, ../scss/modules/_footer.scss */
.no-svg #main_footer.ftr_xs .top .logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/ftr_logo_xs.png?v=201403051053');
}
/* line 203, ../scss/modules/_footer.scss */
#main_footer.ftr_xs .top .logo_fiorentino {
  float: left;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hp_xs_fiorentino.svg?v=201410151721') no-repeat;
  width: 12.8125em;
  height: 1.0625em;
}
/* line 207, ../scss/modules/_footer.scss */
.no-svg #main_footer.ftr_xs .top .logo_fiorentino {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hp_xs_fiorentino.png?v=201412021042');
}
/* line 213, ../scss/modules/_footer.scss */
#main_footer.ftr_xs .top .logo_mezzogiorno {
  float: left;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hp_xs_mezzogiorno.svg?v=201412101108') no-repeat;
  width: 12.9375em;
  height: 0.9375em;
  background-size: 12.9375em;
}
/* line 216, ../scss/modules/_footer.scss */
.no-svg #main_footer.ftr_xs .top .logo_mezzogiorno {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hp_xs_mezzogiorno.png?v=201412091202');
}
/* line 224, ../scss/modules/_footer.scss */
#main_footer.ftr_xs .top a {
  float: left;
  cursor: pointer;
  color: #1a1a1a;
  font-family: "main-condensed_regular";
  font-size: 0.6875em;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0.3125em 0 0.625em 0.625em;
}
/* line 233, ../scss/modules/_footer.scss */
#main_footer.ftr_xs .top a img {
  height: 0.375em;
  width: 0.5em;
  margin-bottom: 0.25em;
}
/* line 240, ../scss/modules/_footer.scss */
#main_footer.ftr_xs .bottom {
  padding: 0.625em 0.875em;
  border-top: 2px solid #e7e7e7;
  background: black;
  color: white;
  font-family: "main-condensed_semibold";
  font-size: 1em;
  line-height: 1.4375em;
}
/* line 248, ../scss/modules/_footer.scss */
#main_footer.ftr_xs .bottom a {
  color: white;
  text-decoration: underline;
}
/* line 255, ../scss/modules/_footer.scss */
#main_footer #lista_comuni {
  margin-bottom: 50px;
}
/* line 257, ../scss/modules/_footer.scss */
#main_footer #lista_comuni .tit {
  font-family: "main-condensed_bold";
  font-size: 0.875em;
  line-height: 1.25em;
  color: #333333;
  text-transform: uppercase;
}
/* line 74, ../scss/utilities/_typography.scss */
#main_footer #lista_comuni .tit a {
  text-decoration: none;
  color: #333333;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 78, ../scss/utilities/_typography.scss */
#main_footer #lista_comuni .tit a:hover {
  color: #666666;
  text-decoration: none;
}
/* line 263, ../scss/modules/_footer.scss */
#main_footer #lista_comuni a {
  /* Example: bk_cop_im1 */
  font-family: main-condensed_regular;
  color: #000000;
  font-size: 0.875em;
  line-height: 1.25em;
  text-decoration: none;
  font-size: 12px;
}

@media only screen and (min-width: 651px) {
  /* line 22, ../scss/_base.scss */
  body > .row, body > #header, body > .container, body > .grey_line, .md_bx_13 .container_fascia_sq body > .content {
    width: 1024px;
    max-width: 1024px;
  }

  /* line 26, ../scss/_base.scss */
  .show-for-large,
  .show-for-large-up {
    display: inherit !important;
  }

  /* line 28, ../scss/_base.scss */
  .hide-for-medium-up, .md_bx_13 .cont_sq_arrow_left, .md_bx_13 .cont_sq_arrow_right,
  .show-for-small,
  .type-articolo .container .container-header-article .article-place-date,
  .type-articolo .container .container-header-article .change-size,
  .show-for-medium,
  .show-for-medium-down {
    display: none !important;
  }

  /* line 32, ../scss/_base.scss */
  .hide-for-medium,
  .hide-for-medium-down {
    display: inherit !important;
  }

  /* line 34, ../scss/_base.scss */
  .hide-for-large, #header .nav_homelocale_xs .xs-shadow, #header .nav_articololocale_xs .xs-shadow, #header .nav_homefotogallery_xs .xs-shadow, #header .nav_articolobranded_xs .xs-shadow, #header.header_homePageheader_homePage_xs, #header.header_homeSezione_xs, #header.header_header_homeFotogallery_xs, #header.header_homeLocale_xs, #header.header_articoloLocale_xs, #header.header_articolobranded_xs, #main_footer.ftr_xs, .md_zp_04 > div .bx-controls, .md_3t_c1 > span.mb, .bk_cop_im2 .img_bkwrapper, .border_blue_openx .openx_box .openx_title span, .border_blue_openx .openx_box .openx_title i, .container .mm_hp_middle .openx_box .openx_title span, .container .mm_hp_middle .openx_box .openx_title i, .container .mm_hp_middle .openx_box .openx_subtitle span, .container .mm_cf_01 .openx_box .openx_title i, .container .mm_cf_01 .openx_box .openx_subtitle span, .container .mm_cf_00 .openx_box .openx_title i, .container .mm_cf_00 .openx_box .openx_subtitle span, #ads_bottompage_2 .openx_box .openx_title i, #ads_bottompage_2 .openx_box .openx_subtitle span, .bk_ox_01 .title span, .bk_ox_01 .title i, .md_ox article i, .bk_cop_vd3 .bk_label_xs, .bk_cop_vd3 .vd_wrapper .icon-player-xs, .bk_cop_vd3 .ftr_bkwrapper .socialbar_container .toDelete_mob, .type-articolo .container .mobile_bk_adv_01,
  .hide-for-large-up {
    display: none !important;
  }
}
/* line 22, ../scss/_base.scss */
.ie8-wide body > .row, .ie8-wide body > #header, .ie8-wide body > .container, .ie8-wide body > .grey_line, .ie8-wide .md_bx_13 .container_fascia_sq body > .content, .md_bx_13 .container_fascia_sq .ie8-wide body > .content {
  width: 1024px;
  max-width: 1024px;
}
/* line 26, ../scss/_base.scss */
.ie8-wide .show-for-large,
.ie8-wide .show-for-large-up {
  display: inherit !important;
}
/* line 28, ../scss/_base.scss */
.ie8-wide .hide-for-medium-up, .ie8-wide .md_bx_13 .cont_sq_arrow_left, .md_bx_13 .ie8-wide .cont_sq_arrow_left, .ie8-wide .md_bx_13 .cont_sq_arrow_right, .md_bx_13 .ie8-wide .cont_sq_arrow_right,
.ie8-wide .show-for-small,
.ie8-wide .type-articolo .container .container-header-article .article-place-date,
.type-articolo .container .container-header-article .ie8-wide .article-place-date,
.ie8-wide .type-articolo .container .container-header-article .change-size,
.type-articolo .container .container-header-article .ie8-wide .change-size,
.ie8-wide .show-for-medium,
.ie8-wide .show-for-medium-down {
  display: none !important;
}
/* line 32, ../scss/_base.scss */
.ie8-wide .hide-for-medium,
.ie8-wide .hide-for-medium-down {
  display: inherit !important;
}
/* line 34, ../scss/_base.scss */
.ie8-wide .hide-for-large, .ie8-wide #header .nav_homelocale_xs .xs-shadow, #header .nav_homelocale_xs .ie8-wide .xs-shadow, .ie8-wide #header .nav_articololocale_xs .xs-shadow, #header .nav_articololocale_xs .ie8-wide .xs-shadow, .ie8-wide #header .nav_homefotogallery_xs .xs-shadow, #header .nav_homefotogallery_xs .ie8-wide .xs-shadow, .ie8-wide #header .nav_articolobranded_xs .xs-shadow, #header .nav_articolobranded_xs .ie8-wide .xs-shadow, .ie8-wide #header.header_homePageheader_homePage_xs, .ie8-wide #header.header_homeSezione_xs, .ie8-wide #header.header_header_homeFotogallery_xs, .ie8-wide #header.header_homeLocale_xs, .ie8-wide #header.header_articoloLocale_xs, .ie8-wide #header.header_articolobranded_xs, .ie8-wide #main_footer.ftr_xs, .ie8-wide .md_zp_04 > div .bx-controls, .md_zp_04 > div .ie8-wide .bx-controls, .ie8-wide .md_3t_c1 > span.mb, .ie8-wide .bk_cop_im2 .img_bkwrapper, .bk_cop_im2 .ie8-wide .img_bkwrapper, .ie8-wide .border_blue_openx .openx_box .openx_title span, .border_blue_openx .openx_box .openx_title .ie8-wide span, .ie8-wide .border_blue_openx .openx_box .openx_title i, .border_blue_openx .openx_box .openx_title .ie8-wide i, .ie8-wide .container .mm_hp_middle .openx_box .openx_title span, .container .mm_hp_middle .openx_box .openx_title .ie8-wide span, .ie8-wide .container .mm_hp_middle .openx_box .openx_title i, .container .mm_hp_middle .openx_box .openx_title .ie8-wide i, .ie8-wide .container .mm_hp_middle .openx_box .openx_subtitle span, .container .mm_hp_middle .openx_box .openx_subtitle .ie8-wide span, .ie8-wide .container .mm_cf_01 .openx_box .openx_title i, .container .mm_cf_01 .openx_box .openx_title .ie8-wide i, .ie8-wide .container .mm_cf_01 .openx_box .openx_subtitle span, .container .mm_cf_01 .openx_box .openx_subtitle .ie8-wide span, .ie8-wide .container .mm_cf_00 .openx_box .openx_title i, .container .mm_cf_00 .openx_box .openx_title .ie8-wide i, .ie8-wide .container .mm_cf_00 .openx_box .openx_subtitle span, .container .mm_cf_00 .openx_box .openx_subtitle .ie8-wide span, .ie8-wide #ads_bottompage_2 .openx_box .openx_title i, #ads_bottompage_2 .openx_box .openx_title .ie8-wide i, .ie8-wide #ads_bottompage_2 .openx_box .openx_subtitle span, #ads_bottompage_2 .openx_box .openx_subtitle .ie8-wide span, .ie8-wide .bk_ox_01 .title span, .bk_ox_01 .title .ie8-wide span, .ie8-wide .bk_ox_01 .title i, .bk_ox_01 .title .ie8-wide i, .ie8-wide .md_ox article i, .md_ox article .ie8-wide i, .ie8-wide .bk_cop_vd3 .bk_label_xs, .bk_cop_vd3 .ie8-wide .bk_label_xs, .ie8-wide .bk_cop_vd3 .vd_wrapper .icon-player-xs, .bk_cop_vd3 .vd_wrapper .ie8-wide .icon-player-xs, .ie8-wide .bk_cop_vd3 .ftr_bkwrapper .socialbar_container .toDelete_mob, .bk_cop_vd3 .ftr_bkwrapper .socialbar_container .ie8-wide .toDelete_mob, .ie8-wide .type-articolo .container .mobile_bk_adv_01, .type-articolo .container .ie8-wide .mobile_bk_adv_01,
.ie8-wide .hide-for-large-up {
  display: none !important;
}

@media only screen and (max-width: 651px) {
  /* line 43, ../scss/_base.scss */
  body > .row, body > #header, body > .container, body > .grey_line, .md_bx_13 .container_fascia_sq body > .content {
    width: 320px;
    max-width: 320px;
  }
  /* line 46, ../scss/_base.scss */
  body > .row .container, body > #header .container, body > .container .container, body > .grey_line .container, .md_bx_13 .container_fascia_sq body > .content .container {
    padding: 0;
  }

  /* line 50, ../scss/_base.scss */
  .show-for-small, .type-articolo .container .container-header-article .article-place-date, .type-articolo .container .container-header-article .change-size,
  .show-for-medium-down,
  .show-for-large-down {
    display: inherit !important;
  }

  /* line 54, ../scss/_base.scss */
  .show-for-medium,
  .show-for-medium-up,
  .show-for-large,
  .show-for-large-up,
  .show-for-xlarge {
    display: none !important;
  }

  /* line 60, ../scss/_base.scss */
  .hide-for-medium,
  .hide-for-medium-up,
  .md_bx_13 .cont_sq_arrow_left,
  .md_bx_13 .cont_sq_arrow_right,
  .hide-for-large,
  #header .nav_homelocale_xs .xs-shadow,
  #header .nav_articololocale_xs .xs-shadow,
  #header .nav_homefotogallery_xs .xs-shadow,
  #header .nav_articolobranded_xs .xs-shadow,
  #header.header_homePageheader_homePage_xs,
  #header.header_homeSezione_xs,
  #header.header_header_homeFotogallery_xs,
  #header.header_homeLocale_xs,
  #header.header_articoloLocale_xs,
  #header.header_articolobranded_xs,
  #main_footer.ftr_xs,
  .md_zp_04 > div .bx-controls,
  .md_3t_c1 > span.mb,
  .bk_cop_im2 .img_bkwrapper,
  .border_blue_openx .openx_box .openx_title span,
  .border_blue_openx .openx_box .openx_title i,
  .container .mm_hp_middle .openx_box .openx_title span,
  .container .mm_hp_middle .openx_box .openx_title i,
  .container .mm_hp_middle .openx_box .openx_subtitle span,
  .container .mm_cf_01 .openx_box .openx_title i,
  .container .mm_cf_01 .openx_box .openx_subtitle span,
  .container .mm_cf_00 .openx_box .openx_title i,
  .container .mm_cf_00 .openx_box .openx_subtitle span,
  #ads_bottompage_2 .openx_box .openx_title i,
  #ads_bottompage_2 .openx_box .openx_subtitle span,
  .bk_ox_01 .title span,
  .bk_ox_01 .title i,
  .md_ox article i,
  .bk_cop_vd3 .bk_label_xs,
  .bk_cop_vd3 .vd_wrapper .icon-player-xs,
  .bk_cop_vd3 .ftr_bkwrapper .socialbar_container .toDelete_mob,
  .type-articolo .container .mobile_bk_adv_01,
  .hide-for-large-up,
  .hide-for-xlarge {
    display: inherit !important;
  }

  /* line 66, ../scss/_base.scss */
  .hide-for-small, #header .topbar, #header .nav_city_links, #header .nav_homepage ul.nav_links, #header .nav_homelocale .shadow, #header .nav_homelocale ul.nav_links, #header .nav_articololocale .shadow, #header .nav_articololocale ul.nav_links, #header .nav_homesezione ul.nav_links, #header .nav_homefotogallery ul.nav_links, #header .nav_articolobranded ul.nav_links, #header .nav_cross_links, #header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper, #header.header_homePage, #header.header_homeSezione, #header.header_header_homeFotogallery, #header.header_homeLocale, #header.header_articoloLocale, #header.header_articolobranded, #main_footer.ftr_xl, .grey_line, .md_im_c2 > a, .md_im_c2 .shadow, .md_3t_c1 > span.dk, .md_bx_04, .bk_cop_im2 .img_mosaico, .md_im_b1 .title, .border_blue_openx .openx_box .mask, .container .mm_hp_middle .openx_box .mask, .container .mm_cf_01 .openx_box .mask, .container .mm_cf_00 .openx_box .mask, .bk_adv_02, .bk_adv_04, .bk_ox_01 .mask, .md_ox article hgroup .topic, .md_mk_04 > img, .md_mk_05, .md_mk_06, .bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .signature_bk,
  .bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .date, .bk_art_012 .bk_open .bk_cop_vd2 i, .bk_cop_vd2 .video-label, .bk_cop_vd3 .bk_label, .bk_cop_vd3 .vd_description .vd_wrapper .icon-player-xs, .bk_cop_vd3 .vd_wrapper .vd_description .icon-player-xs, .bk_cop_vd3 .vd_description .icon-player, .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime, .box-slider-cards > a, .box-slider-cards .shadow, .type-articolo .md_zp_04, .type-articolo .container aside, .type-articolo .container .container-header-article .article-subtitle, .type-articolo .container .container-header-article .web_widget_giornalista .full_widget, .type-articolo .container .container-body-article .web_widget_socialBar .shadow, .type-articolo .container .container-body-article .article-signature, .type-articolo#scommesse-lotterie .container .big-news-label,
  .hide-for-medium-down,
  .hide-for-large-down {
    display: none !important;
  }
}
/* line 43, ../scss/_base.scss */
.ie8-mobile body > .row, .ie8-mobile body > #header, .ie8-mobile body > .container, .ie8-mobile body > .grey_line, .ie8-mobile .md_bx_13 .container_fascia_sq body > .content, .md_bx_13 .container_fascia_sq .ie8-mobile body > .content {
  width: 320px;
  max-width: 320px;
}
/* line 46, ../scss/_base.scss */
.ie8-mobile body > .row .container, .ie8-mobile body > #header .container, .ie8-mobile body > .container .container, .ie8-mobile body > .grey_line .container, .ie8-mobile .md_bx_13 .container_fascia_sq body > .content .container, .md_bx_13 .container_fascia_sq .ie8-mobile body > .content .container {
  padding: 0;
}
/* line 50, ../scss/_base.scss */
.ie8-mobile .show-for-small, .ie8-mobile .type-articolo .container .container-header-article .article-place-date, .type-articolo .container .container-header-article .ie8-mobile .article-place-date, .ie8-mobile .type-articolo .container .container-header-article .change-size, .type-articolo .container .container-header-article .ie8-mobile .change-size,
.ie8-mobile .show-for-medium-down,
.ie8-mobile .show-for-large-down {
  display: inherit !important;
}
/* line 54, ../scss/_base.scss */
.ie8-mobile .show-for-medium,
.ie8-mobile .show-for-medium-up,
.ie8-mobile .show-for-large,
.ie8-mobile .show-for-large-up,
.ie8-mobile .show-for-xlarge {
  display: none !important;
}
/* line 60, ../scss/_base.scss */
.ie8-mobile .hide-for-medium,
.ie8-mobile .hide-for-medium-up,
.ie8-mobile .md_bx_13 .cont_sq_arrow_left,
.md_bx_13 .ie8-mobile .cont_sq_arrow_left,
.ie8-mobile .md_bx_13 .cont_sq_arrow_right,
.md_bx_13 .ie8-mobile .cont_sq_arrow_right,
.ie8-mobile .hide-for-large,
.ie8-mobile #header .nav_homelocale_xs .xs-shadow,
#header .nav_homelocale_xs .ie8-mobile .xs-shadow,
.ie8-mobile #header .nav_articololocale_xs .xs-shadow,
#header .nav_articololocale_xs .ie8-mobile .xs-shadow,
.ie8-mobile #header .nav_homefotogallery_xs .xs-shadow,
#header .nav_homefotogallery_xs .ie8-mobile .xs-shadow,
.ie8-mobile #header .nav_articolobranded_xs .xs-shadow,
#header .nav_articolobranded_xs .ie8-mobile .xs-shadow,
.ie8-mobile #header.header_homePageheader_homePage_xs,
.ie8-mobile #header.header_homeSezione_xs,
.ie8-mobile #header.header_header_homeFotogallery_xs,
.ie8-mobile #header.header_homeLocale_xs,
.ie8-mobile #header.header_articoloLocale_xs,
.ie8-mobile #header.header_articolobranded_xs,
.ie8-mobile #main_footer.ftr_xs,
.ie8-mobile .md_zp_04 > div .bx-controls,
.md_zp_04 > div .ie8-mobile .bx-controls,
.ie8-mobile .md_3t_c1 > span.mb,
.ie8-mobile .bk_cop_im2 .img_bkwrapper,
.bk_cop_im2 .ie8-mobile .img_bkwrapper,
.ie8-mobile .border_blue_openx .openx_box .openx_title span,
.border_blue_openx .openx_box .openx_title .ie8-mobile span,
.ie8-mobile .border_blue_openx .openx_box .openx_title i,
.border_blue_openx .openx_box .openx_title .ie8-mobile i,
.ie8-mobile .container .mm_hp_middle .openx_box .openx_title span,
.container .mm_hp_middle .openx_box .openx_title .ie8-mobile span,
.ie8-mobile .container .mm_hp_middle .openx_box .openx_title i,
.container .mm_hp_middle .openx_box .openx_title .ie8-mobile i,
.ie8-mobile .container .mm_hp_middle .openx_box .openx_subtitle span,
.container .mm_hp_middle .openx_box .openx_subtitle .ie8-mobile span,
.ie8-mobile .container .mm_cf_01 .openx_box .openx_title i,
.container .mm_cf_01 .openx_box .openx_title .ie8-mobile i,
.ie8-mobile .container .mm_cf_01 .openx_box .openx_subtitle span,
.container .mm_cf_01 .openx_box .openx_subtitle .ie8-mobile span,
.ie8-mobile .container .mm_cf_00 .openx_box .openx_title i,
.container .mm_cf_00 .openx_box .openx_title .ie8-mobile i,
.ie8-mobile .container .mm_cf_00 .openx_box .openx_subtitle span,
.container .mm_cf_00 .openx_box .openx_subtitle .ie8-mobile span,
.ie8-mobile #ads_bottompage_2 .openx_box .openx_title i,
#ads_bottompage_2 .openx_box .openx_title .ie8-mobile i,
.ie8-mobile #ads_bottompage_2 .openx_box .openx_subtitle span,
#ads_bottompage_2 .openx_box .openx_subtitle .ie8-mobile span,
.ie8-mobile .bk_ox_01 .title span,
.bk_ox_01 .title .ie8-mobile span,
.ie8-mobile .bk_ox_01 .title i,
.bk_ox_01 .title .ie8-mobile i,
.ie8-mobile .md_ox article i,
.md_ox article .ie8-mobile i,
.ie8-mobile .bk_cop_vd3 .bk_label_xs,
.bk_cop_vd3 .ie8-mobile .bk_label_xs,
.ie8-mobile .bk_cop_vd3 .vd_wrapper .icon-player-xs,
.bk_cop_vd3 .vd_wrapper .ie8-mobile .icon-player-xs,
.ie8-mobile .bk_cop_vd3 .ftr_bkwrapper .socialbar_container .toDelete_mob,
.bk_cop_vd3 .ftr_bkwrapper .socialbar_container .ie8-mobile .toDelete_mob,
.ie8-mobile .type-articolo .container .mobile_bk_adv_01,
.type-articolo .container .ie8-mobile .mobile_bk_adv_01,
.ie8-mobile .hide-for-large-up,
.ie8-mobile .hide-for-xlarge {
  display: inherit !important;
}
/* line 66, ../scss/_base.scss */
.ie8-mobile .hide-for-small, .ie8-mobile #header .topbar, #header .ie8-mobile .topbar, .ie8-mobile #header .nav_city_links, #header .ie8-mobile .nav_city_links, .ie8-mobile #header .nav_homepage ul.nav_links, #header .nav_homepage .ie8-mobile ul.nav_links, .ie8-mobile #header .nav_homelocale .shadow, #header .nav_homelocale .ie8-mobile .shadow, .ie8-mobile #header .nav_homelocale ul.nav_links, #header .nav_homelocale .ie8-mobile ul.nav_links, .ie8-mobile #header .nav_articololocale .shadow, #header .nav_articololocale .ie8-mobile .shadow, .ie8-mobile #header .nav_articololocale ul.nav_links, #header .nav_articololocale .ie8-mobile ul.nav_links, .ie8-mobile #header .nav_homesezione ul.nav_links, #header .nav_homesezione .ie8-mobile ul.nav_links, .ie8-mobile #header .nav_homefotogallery ul.nav_links, #header .nav_homefotogallery .ie8-mobile ul.nav_links, .ie8-mobile #header .nav_articolobranded ul.nav_links, #header .nav_articolobranded .ie8-mobile ul.nav_links, .ie8-mobile #header .nav_cross_links, #header .ie8-mobile .nav_cross_links, .ie8-mobile #header .nav_cross_links > ul > li > section .primo_piano figure figcaption .art_wrapper, #header .nav_cross_links > ul > li > section .primo_piano figure figcaption .ie8-mobile .art_wrapper, .ie8-mobile #header.header_homePage, .ie8-mobile #header.header_homeSezione, .ie8-mobile #header.header_header_homeFotogallery, .ie8-mobile #header.header_homeLocale, .ie8-mobile #header.header_articoloLocale, .ie8-mobile #header.header_articolobranded, .ie8-mobile #main_footer.ftr_xl, .ie8-mobile .grey_line, .ie8-mobile .md_im_c2 > a, .ie8-mobile .md_im_c2 .shadow, .md_im_c2 .ie8-mobile .shadow, .ie8-mobile .md_3t_c1 > span.dk, .ie8-mobile .md_bx_04, .ie8-mobile .bk_cop_im2 .img_mosaico, .bk_cop_im2 .ie8-mobile .img_mosaico, .ie8-mobile .md_im_b1 .title, .md_im_b1 .ie8-mobile .title, .ie8-mobile .border_blue_openx .openx_box .mask, .border_blue_openx .openx_box .ie8-mobile .mask, .ie8-mobile .container .mm_hp_middle .openx_box .mask, .container .mm_hp_middle .openx_box .ie8-mobile .mask, .ie8-mobile .container .mm_cf_01 .openx_box .mask, .container .mm_cf_01 .openx_box .ie8-mobile .mask, .ie8-mobile .container .mm_cf_00 .openx_box .mask, .container .mm_cf_00 .openx_box .ie8-mobile .mask, .ie8-mobile .bk_adv_02, .ie8-mobile .bk_adv_04, .ie8-mobile .bk_ox_01 .mask, .bk_ox_01 .ie8-mobile .mask, .ie8-mobile .md_ox article hgroup .topic, .md_ox article hgroup .ie8-mobile .topic, .ie8-mobile .md_mk_04 > img, .ie8-mobile .md_mk_05, .ie8-mobile .md_mk_06, .ie8-mobile .bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .signature_bk, .bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .ie8-mobile .signature_bk,
.ie8-mobile .bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .date,
.bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .ie8-mobile .date, .ie8-mobile .bk_art_012 .bk_open .bk_cop_vd2 i, .bk_art_012 .bk_open .bk_cop_vd2 .ie8-mobile i, .ie8-mobile .bk_cop_vd2 .video-label, .bk_cop_vd2 .ie8-mobile .video-label, .ie8-mobile .bk_cop_vd3 .bk_label, .bk_cop_vd3 .ie8-mobile .bk_label, .ie8-mobile .bk_cop_vd3 .vd_description .vd_wrapper .icon-player-xs, .bk_cop_vd3 .vd_description .vd_wrapper .ie8-mobile .icon-player-xs, .ie8-mobile .bk_cop_vd3 .vd_wrapper .vd_description .icon-player-xs, .bk_cop_vd3 .vd_wrapper .vd_description .ie8-mobile .icon-player-xs, .ie8-mobile .bk_cop_vd3 .vd_description .icon-player, .bk_cop_vd3 .vd_description .ie8-mobile .icon-player, .ie8-mobile .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime, .bk_cop_vd3 .vd_description .bk_titlewrapper .ie8-mobile .daytime, .ie8-mobile .box-slider-cards > a, .ie8-mobile .box-slider-cards .shadow, .box-slider-cards .ie8-mobile .shadow, .ie8-mobile .type-articolo .md_zp_04, .type-articolo .ie8-mobile .md_zp_04, .ie8-mobile .type-articolo .container aside, .type-articolo .container .ie8-mobile aside, .ie8-mobile .type-articolo .container .container-header-article .article-subtitle, .type-articolo .container .container-header-article .ie8-mobile .article-subtitle, .ie8-mobile .type-articolo .container .container-header-article .web_widget_giornalista .full_widget, .type-articolo .container .container-header-article .web_widget_giornalista .ie8-mobile .full_widget, .ie8-mobile .type-articolo .container .container-body-article .web_widget_socialBar .shadow, .type-articolo .container .container-body-article .web_widget_socialBar .ie8-mobile .shadow, .ie8-mobile .type-articolo .container .container-body-article .article-signature, .type-articolo .container .container-body-article .ie8-mobile .article-signature, .ie8-mobile .type-articolo#scommesse-lotterie .container .big-news-label, .type-articolo#scommesse-lotterie .container .ie8-mobile .big-news-label,
.ie8-mobile .hide-for-medium-down,
.ie8-mobile .hide-for-large-down {
  display: none !important;
}

/* line 72, ../scss/_base.scss */
body {
  font-family: "main-regular", Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
}

/*-------------------------------------------------------------------------------------------------
CLASSI GENERALI 
---------------------------------------------------------------------------------------------------*/
/* line 80, ../scss/_base.scss */
.clearfix {
  clear: both;
  float: none;
  padding: 0;
  margin: 0;
}

/* line 81, ../scss/_base.scss */
.print_nav {
  display: none;
}

/* line 82, ../scss/_base.scss */
:focus {
  outline: none;
}

/* line 248, shadows/*.png */
.shadows-sprite, .shadows-ap_hs2_shadowLeft, .shadows-article_shadow, .type-articolo .container .container-body-article .web_widget_socialBar .shadow, .shadows-asL_mm_ap122, .shadows-asL_mm_ap_hs2, .shadows-asR_mm_ap122, .shadows-aside_shadow, .container aside .aside_shadow, .shadows-bg-nw_fn, .shadows-bk_art_001_shadowLeft, .shadows-bk_art_001_shadowRight, .shadows-bk_art_011_shadowMob, .shadows-bk_cop_001_left, .shadows-bk_cop_001_right, .shadows-ftr_bkg_xs, #main_footer.ftr_xs .shadow, .shadows-hdr_navLocal_homeShadow_xl, #header .nav_city_links .shadow, #header .nav_homelocale .shadow, #header .nav_articololocale .shadow, .shadows-header-sub_shadow-left, #header .nav_cross_links .shadowSubmenuRight, #header .nav_cross_links > ul > li > section .primo_piano .main_bkwrapper .shadow, .shadows-header-sub_shadow-right, #header .nav_cross_links .shadowSubmenuLeft, #header .nav_cross_links > ul > li > section .tools .shadow, .shadows-header_shadow, #header .nav_cross_links > ul > li > section:after, .shadows-mm_ap_sp2_bottom, .shadows-mm_ap_sp2_top, .shadows-mm_ap_sp_bottom, .shadows-mm_ap_sp_top, .shadows-mm_cf_04_shadow, .shadows-mm_hl_02_shadowLeft, .shadows-ombra_dx_scommesse, .type-articolo#scommesse-lotterie .as_art_right .asR_mm_ap122, .shadows-ombra_sx_scommesse, .type-articolo#scommesse-lotterie .as_art_right .asL_mm_ap122, .shadows-shadow_right_mini {
  background-image: url("assets/shadows-sd4208dba3a.png?v=201407311754");
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-ap_hs2_shadowLeft {
  background-position: -1350px -450px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-article_shadow, .type-articolo .container .container-body-article .web_widget_socialBar .shadow {
  background-position: -1480px 0;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-asL_mm_ap122 {
  background-position: -1391px -450px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-asL_mm_ap_hs2 {
  background-position: -1411px -450px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-asR_mm_ap122 {
  background-position: -1370px -450px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-aside_shadow, .container aside .aside_shadow {
  background-position: -1431px -450px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-bg-nw_fn {
  background-position: 0 -1691px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-bk_art_001_shadowLeft {
  background-position: -1330px -450px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-bk_art_001_shadowRight {
  background-position: -1310px -450px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-bk_art_011_shadowMob {
  background-position: -990px -450px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-bk_cop_001_left {
  background-position: -1420px 0;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-bk_cop_001_right {
  background-position: -1440px 0;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-ftr_bkg_xs, #main_footer.ftr_xs .shadow {
  background-position: -361px -1648px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-hdr_navLocal_homeShadow_xl, #header .nav_city_links .shadow, #header .nav_homelocale .shadow, #header .nav_articololocale .shadow {
  background-position: 0 -1726px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-header-sub_shadow-left, #header .nav_cross_links .shadowSubmenuRight, #header .nav_cross_links > ul > li > section .primo_piano .main_bkwrapper .shadow {
  background-position: -1368px 0;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-header-sub_shadow-right, #header .nav_cross_links .shadowSubmenuLeft, #header .nav_cross_links > ul > li > section .tools .shadow {
  background-position: -1383px 0;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-header_shadow, #header .nav_cross_links > ul > li > section:after {
  background-position: 0 0;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-mm_ap_sp2_bottom {
  background-position: 0 -1648px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-mm_ap_sp2_top {
  background-position: -992px 0;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-mm_ap_sp_bottom {
  background-position: -641px -1671px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-mm_ap_sp_top {
  background-position: 0 -1671px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-mm_cf_04_shadow {
  background-position: 0 -450px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-mm_hl_02_shadowLeft {
  background-position: -1460px 0;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-ombra_dx_scommesse, .type-articolo#scommesse-lotterie .as_art_right .asR_mm_ap122 {
  background-position: -1398px 0;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-ombra_sx_scommesse, .type-articolo#scommesse-lotterie .as_art_right .asL_mm_ap122 {
  background-position: -1409px 0;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.shadows-shadow_right_mini {
  background-position: -1353px 0;
}

/* line 104, miscellaneous/*.png */
.miscellaneous-sprite, .miscellaneous-angolo_opx, .border_blue_openx .openx_box .mask i, .container .mm_hp_middle .openx_box .mask i, .container .mm_cf_01 .openx_box .mask i, .container .mm_cf_00 .openx_box .mask i, .bk_ox_01 .mask i, .miscellaneous-arrow-mini-down_white, #search form > div span i, .miscellaneous-arrow-mini-right_blue, #search form > div span.active i, .miscellaneous-arrow-search, #search > i, .miscellaneous-arrow-services, #header #menu-servizi > i, .miscellaneous-icon-tv, #header .nav_cross_links i, .miscellaneous-search-button, #search form input[type="submit"], .miscellaneous-search_button_mobile, ul#nav_mobile li.search > div form input[type="submit"] {
  background-image: url("assets/miscellaneous-sa5ed3352d5.png?v=201507151532");
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.miscellaneous-angolo_opx, .border_blue_openx .openx_box .mask i, .container .mm_hp_middle .openx_box .mask i, .container .mm_cf_01 .openx_box .mask i, .container .mm_cf_00 .openx_box .mask i, .bk_ox_01 .mask i {
  background-position: 0 0;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.miscellaneous-arrow-mini-down_white, #search form > div span i {
  background-position: 0 -25px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.miscellaneous-arrow-mini-right_blue, #search form > div span.active i {
  background-position: 0 -45px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.miscellaneous-arrow-search, #search > i {
  background-position: 0 -65px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.miscellaneous-arrow-services, #header #menu-servizi > i {
  background-position: 0 -80px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.miscellaneous-icon-tv, #header .nav_cross_links i {
  background-position: 0 -97px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.miscellaneous-search-button, #search form input[type="submit"] {
  background-position: 0 -124px;
}

/* line 84, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.miscellaneous-search_button_mobile, ul#nav_mobile li.search > div form input[type="submit"] {
  background-position: 0 -166px;
}

/*-------------------------------------------------------------------------------------------------
STRUTTURA
---------------------------------------------------------------------------------------------------*/
/* line 95, ../scss/_base.scss */
.container > section:not(.norow) {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  /*margin-top: 0;
  margin-bottom: 0;*/
  max-width: 64em;
  *zoom: 1;
}
/* line 121, ../scss/foundation/rcs-components/_global.scss */
.container > section:not(.norow):before, .container > section:not(.norow):after {
  content: " ";
  display: table;
}
/* line 122, ../scss/foundation/rcs-components/_global.scss */
.container > section:not(.norow):after {
  clear: both;
}

/* line 99, ../scss/_base.scss */
.container {
  position: relative;
  padding: 0 1em;
  background: white;
}
/* line 104, ../scss/_base.scss */
.container .main-content, .type-articolo .container .articolo {
  margin-top: 1em;
}
/* line 110, ../scss/_base.scss */
.container aside {
  margin-top: 1em;
}
/* line 115, ../scss/_base.scss */
.container aside .aside_shadow {
  position: absolute;
  display: block;
  text-indent: -99999px;
  top: 0;
  width: 17px;
  height: 1198px;
  z-index: 100;
}
@media only screen and (max-width: 651px) {
  /* line 99, ../scss/_base.scss */
  .container {
    padding: 0;
  }
  /* line 129, ../scss/_base.scss */
  .container .main-content, .type-articolo .container .articolo, .container aside {
    margin-top: 0;
    height: auto;
  }
  /* line 130, ../scss/_base.scss */
  .container .md_zp_03 {
    margin: 0 0 1.875em 0;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.container .ie8-mobile {
  padding: 0;
}
/* line 129, ../scss/_base.scss */
.container .ie8-mobile .main-content, .type-articolo .container .ie8-mobile .articolo, .container .ie8-mobile aside {
  margin-top: 0;
  height: auto;
}
/* line 130, ../scss/_base.scss */
.container .ie8-mobile .md_zp_03 {
  margin: 0 0 1.875em 0;
}

/* end container */
/* line 135, ../scss/_base.scss */
.grey_line {
  background: none repeat scroll 0 0 #EBEBEB;
  display: block;
  height: 5px;
  margin: 90px auto 70px;
  width: 100%;
}

/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
/** RESET AND LAYOUT
===================================*/
/* line 17, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper {
  position: relative;
  padding: 0;
  *zoom: 1;
  touch-action: none;
  -ms-content-zooming: none;
  -ms-touch-action: none;
  /*background: red !important;*/
}

/* line 27, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper img {
  max-width: 100%;
  display: block;
}

/** THEME
===================================*/
/* line 35, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-viewport {
  /* -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: solid #fff 5px;
  left: -5px;
  background: #fff; */
}

/* line 44, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  top: -33px;
  right: 11px;
}

/* LOADER */
/* line 53, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/bx_loader.gif?v=201403051053') center center no-repeat #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

/* PAGER */
/* line 66, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-pager {
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #252525;
}

/* line 73, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}

/* line 80, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #252525;
  text-indent: -9999px;
  display: block;
  width: 7px;
  height: 7px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 93, ../scss/vendor/plugins/jquery.bxslider.scss */
.md_im_c2 .bx-wrapper .bx-pager.bx-default-pager a {
  background: #a1a1a1;
}

/* line 95, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #29abef;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
/* line 102, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/controls.png?v=201403051053') no-repeat 0 -32px;
}

/* line 107, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-next {
  right: 10px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/controls.png?v=201403051053') no-repeat -43px -32px;
}

/* line 112, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-prev:hover {
  background-position: 0 0;
}

/* line 116, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-next:hover {
  background-position: -43px 0;
}

/* line 120, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}

/* line 131, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

/* AUTO CONTROLS (START / STOP) */
/* line 137, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}

/* line 141, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/controls.png?v=201403051053') -86px -11px no-repeat;
  margin: 0 3px;
}

/* line 151, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0;
}

/* line 156, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/controls.png?v=201403051053') -86px -44px no-repeat;
  margin: 0 3px;
}

/* line 166, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
/* line 173, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

/* line 178, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}

/* IMAGE CAPTIONS */
/* line 185, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666 \9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}

/* line 194, ../scss/vendor/plugins/jquery.bxslider.scss */
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

/* line 3, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable {
  position: relative;
}

/* line 7, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable:focus {
  outline: 0;
}

/* line 11, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable .viewport {
  position: relative;
  overflow: hidden;
}

/* line 16, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable .viewport .overview {
  position: absolute;
}

/* line 20, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable .scroll-bar {
  display: none;
}

/* line 24, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable .scroll-bar.vertical {
  position: absolute;
  right: 0;
  height: 100%;
}

/* line 30, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable .scroll-bar.horizontal {
  position: relative;
  width: 100%;
}

/* line 35, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable .scroll-bar .thumb {
  position: absolute;
}

/* line 39, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable .scroll-bar.vertical .thumb {
  width: 100%;
  min-height: 10px;
}

/* line 44, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable .scroll-bar.horizontal .thumb {
  height: 100%;
  min-width: 10px;
  left: 0;
}

/* line 50, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.not-selectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*Default skin*/
/* line 61, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable.default-skin {
  padding-right: 10px;
  padding-bottom: 6px;
}

/* line 66, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable.default-skin .scroll-bar.vertical {
  width: 6px;
}

/* line 70, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable.default-skin .scroll-bar.horizontal {
  height: 6px;
}

/* line 74, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable.default-skin .scroll-bar .thumb {
  background-color: black;
  opacity: 0.4;
  border-radius: 3px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

/* line 82, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable.default-skin .scroll-bar:hover .thumb {
  opacity: 0.6;
}

/*Gray skin*/
/* line 88, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable.gray-skin {
  padding-right: 17px;
}

/* line 92, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable.gray-skin .scroll-bar {
  border: 1px solid gray;
  background-color: #d3d3d3;
}

/* line 97, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable.gray-skin .scroll-bar .thumb {
  background-color: gray;
}

/* line 101, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable.gray-skin .scroll-bar:hover .thumb {
  background-color: black;
}

/* line 105, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable.gray-skin .scroll-bar.vertical {
  width: 10px;
}

/* line 109, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable.gray-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px;
}

/*Modern skin*/
/* line 115, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable.modern-skin {
  padding-right: 17px;
}

/* line 119, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable.modern-skin .scroll-bar {
  border: 1px solid gray;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-box-shadow: inset 0px 0 5px 0 #888;
  -webkit-box-shadow: inset 0px 0 5px 0 #888;
  box-shadow: inset 0px 0 5px 0 #888;
}

/* line 127, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable.modern-skin .scroll-bar .thumb {
  background-color: #95aabf;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid #536984;
}

/* line 135, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable.modern-skin .scroll-bar.vertical .thumb {
  width: 8px;
  background: -moz-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #95aabf), color-stop(100%, #547092));
  background: -webkit-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: -o-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: -ms-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: linear-gradient(to right, #95aabf 0%, #547092 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=1 )";
}

/* line 146, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable.modern-skin .scroll-bar.horizontal .thumb {
  height: 8px;
  background-image: linear-gradient(#95aabf, #547092);
  background-image: -o-linear-gradient(#95aabf, #547092);
  background-image: -moz-linear-gradient(#95aabf, #547092);
  background-image: -webkit-linear-gradient(#95aabf, #547092);
  background-image: -ms-linear-gradient(#95aabf, #547092);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=0 )";
}

/* line 156, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable.modern-skin .scroll-bar.vertical {
  width: 10px;
}

/* line 160, ../scss/vendor/plugins/jquery.custom-scrollbar.scss */
.scrollable.modern-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 3, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 12, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-wrap iframe, .fancybox-wrap object {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 21, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-nav {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}
/* line 27, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-nav span {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 36, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 44, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 51, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 61, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-opened {
  z-index: 8030;
}
/* line 63, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 70, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-outer {
  position: relative;
}

/* line 74, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-inner {
  position: relative;
  overflow: hidden;
}

/* line 79, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 83, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-error {
  color: #444;
  font: 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 91, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 97, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 102, ../scss/vendor/plugins/jquery.fancybox.scss */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fancybox_sprite.png?v=201412021041');
}

/* line 106, ../scss/vendor/plugins/jquery.fancybox.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}
/* line 116, ../scss/vendor/plugins/jquery.fancybox.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fancybox_loading.gif?v=201403241601') center center no-repeat;
}

/* line 123, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

/* line 133, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/blank.gif?v=201412021048');
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040;
}

/* line 146, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-prev {
  left: 0;
}

/* line 150, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-next {
  right: 0;
}

/* line 154, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 165, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

/* line 170, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

/* line 175, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 179, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 191, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}
/* line 194, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 199, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 203, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fancybox_overlay.png?v=201403241601');
}

/* line 213, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 219, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 226, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-title {
  visibility: hidden;
  font: normal 13px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 234, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 238, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}
/* line 245, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

/* line 263, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 269, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 273, ../scss/vendor/plugins/jquery.fancybox.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 286, ../scss/vendor/plugins/jquery.fancybox.scss */
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fancybox_sprite@2x.png?v=201412021043');
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }

  /* line 291, ../scss/vendor/plugins/jquery.fancybox.scss */
  #fancybox-loading div {
    background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fancybox_loading@2x.gif?v=201403241601');
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
/* line 3, ../scss/pubbliredazionali.scss */
.type-pub-red .pub_space {
  max-width: 100%;
  margin: 0 auto;
  background: #ffcc00;
}
/* line 12, ../scss/pubbliredazionali.scss */
.type-pub-red .bk_art_003 .hdr_bkwrapper .main_bkwrapper .title_art {
  font-size: 18px;
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
}
/* line 18, ../scss/pubbliredazionali.scss */
.type-pub-red .bk_art_003 .hdr_bkwrapper .main_bkwrapper .art_wrapper .art_paragraph {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
}
/* line 25, ../scss/pubbliredazionali.scss */
.type-pub-red .bk_art_003 .ftr_bkwrapper {
  display: none;
}
/* line 30, ../scss/pubbliredazionali.scss */
.type-pub-red .container .articolo {
  padding-right: 50px !important;
  padding-left: 50px;
}
/* line 33, ../scss/pubbliredazionali.scss */
.type-pub-red .container .articolo .container-header-article {
  margin-left: 0 !important;
  margin-bottom: 35px !important;
}
/* line 36, ../scss/pubbliredazionali.scss */
.type-pub-red .container .articolo .container-header-article .article-title {
  font-family: Arial,Helvetica,Garuda,sans-serif !important;
  padding-bottom: 10px !important;
}
/* line 42, ../scss/pubbliredazionali.scss */
.type-pub-red .container .articolo .container-body-article p {
  font-family: Arial,Helvetica,Garuda,sans-serif;
  line-height: 24px;
}
/* line 45, ../scss/pubbliredazionali.scss */
.type-pub-red .container .articolo .container-body-article p img {
  position: relative;
  float: left;
  margin: 0 15px 0 0;
}
/* line 51, ../scss/pubbliredazionali.scss */
.type-pub-red .container .articolo .container-body-article > span {
  display: block;
  margin-top: 35px;
  font-family: Arial,Helvetica,Garuda,sans-serif;
  line-height: 24px;
}
/* line 56, ../scss/pubbliredazionali.scss */
.type-pub-red .container .articolo .container-body-article > span a {
  color: inherit;
  text-decoration: none;
}
/* line 61, ../scss/pubbliredazionali.scss */
.type-pub-red .container .articolo .container-body-article .article-signature {
  margin: 50px 0 20px 0 !important;
  padding-left: 0 !important;
}

/* Document   : Styles for modules#md_im_c2 */
/* line 2, ../scss/modules/_md_im_c2.scss */
.md_im_c2 {
  position: relative;
  margin-top: 1.25em;
  padding: 43px 0 38px;
  width: 41.0625em;
  height: 24.75em;
  z-index: 2;
  overflow: hidden;
  clear: both;
  color: white;
  background: #3B3B3B;
}
/* line 13, ../scss/modules/_md_im_c2.scss */
.md_im_c2 a {
  color: inherit;
  text-decoration: none;
}
/* line 17, ../scss/modules/_md_im_c2.scss */
.md_im_c2 > a {
  position: absolute;
  top: 20px;
  right: 11px;
  z-index: 10;
  background: #fff;
  text-indent: -9999px;
  display: block;
  width: 7px;
  height: 7px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 34, ../scss/modules/_md_im_c2.scss */
.md_im_c2 .shadow {
  position: absolute;
  top: 0;
  right: 0;
  width: 8px;
  height: 396px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/carousel_shadow.png?v=201403051053') repeat-y;
  z-index: 900;
  text-indent: -99999px;
  display: block;
}
/* line 46, ../scss/modules/_md_im_c2.scss */
.md_im_c2 .caption {
  position: absolute;
  margin-top: -42px;
  padding-left: 0.625em;
  font-family: "main-condensed_black";
  font-size: 1em;
  letter-spacing: 0.3px;
  line-height: 2.625em;
  z-index: 1;
}
/* line 55, ../scss/modules/_md_im_c2.scss */
.md_im_c2 .caption a {
  display: inline-block;
}
/* line 56, ../scss/modules/_md_im_c2.scss */
.md_im_c2 .caption i {
  display: inline-block;
  margin-right: 10px;
}
/* line 68, ../scss/modules/_md_im_c2.scss */
.md_im_c2 ul {
  margin-left: 80px;
  overflow: hidden;
}
/* line 72, ../scss/modules/_md_im_c2.scss */
.md_im_c2 ul li {
  width: 414px !important;
  height: 316px !important;
  line-height: 316px;
  text-align: center;
  background: #484848;
}
/* line 78, ../scss/modules/_md_im_c2.scss */
.md_im_c2 ul li a {
  display: block;
}
/* line 80, ../scss/modules/_md_im_c2.scss */
.md_im_c2 ul li a img {
  display: inline;
}
/* line 82, ../scss/modules/_md_im_c2.scss */
.md_im_c2 ul li h5 {
  position: absolute;
  bottom: 0;
  text-indent: -99999px;
  font-family: "main-condensed_black";
}
@media only screen and (max-width: 651px) {
  /* line 2, ../scss/modules/_md_im_c2.scss */
  .md_im_c2 {
    margin: 0 auto;
    padding: 0;
    width: 320px;
    height: 100%;
    background: white;
  }
  /* line 96, ../scss/modules/_md_im_c2.scss */
  .md_im_c2 .caption {
    margin-top: 0;
    bottom: 19px;
    left: 12px;
    width: 270px;
    font-size: 1.5em;
    line-height: 1em;
    text-indent: 0;
    padding: 0 0.3125em;
  }
  /* line 105, ../scss/modules/_md_im_c2.scss */
  .md_im_c2 .caption i {
    font-size: 12px;
  }
  /* line 107, ../scss/modules/_md_im_c2.scss */
  .md_im_c2 .hideDescription {
    display: none;
  }
  /* line 108, ../scss/modules/_md_im_c2.scss */
  .md_im_c2 .bx-viewport {
    height: 214px !important;
    overflow: inherit !important;
  }
  /* line 109, ../scss/modules/_md_im_c2.scss */
  .md_im_c2 ul {
    margin-left: 0px;
    width: 20000px;
    white-space: nowrap;
    overflow: hidden;
  }
  /* line 114, ../scss/modules/_md_im_c2.scss */
  .md_im_c2 ul li {
    display: inline-block;
    width: 270px !important;
    height: 205px !important;
    line-height: 205px;
    background: none;
    text-align: center;
    background: #484848;
  }
  /* line 122, ../scss/modules/_md_im_c2.scss */
  .md_im_c2 ul li img {
    /* optimizing tool */
    height: 205px;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.md_im_c2 .ie8-mobile {
  margin: 0 auto;
  padding: 0;
  width: 320px;
  height: 100%;
  background: white;
}
/* line 96, ../scss/modules/_md_im_c2.scss */
.md_im_c2 .ie8-mobile .caption {
  margin-top: 0;
  bottom: 19px;
  left: 12px;
  width: 270px;
  font-size: 1.5em;
  line-height: 1em;
  text-indent: 0;
  padding: 0 0.3125em;
}
/* line 105, ../scss/modules/_md_im_c2.scss */
.md_im_c2 .ie8-mobile .caption i {
  font-size: 12px;
}
/* line 107, ../scss/modules/_md_im_c2.scss */
.md_im_c2 .ie8-mobile .hideDescription {
  display: none;
}
/* line 108, ../scss/modules/_md_im_c2.scss */
.md_im_c2 .ie8-mobile .bx-viewport {
  height: 214px !important;
  overflow: inherit !important;
}
/* line 109, ../scss/modules/_md_im_c2.scss */
.md_im_c2 .ie8-mobile ul {
  margin-left: 0px;
  width: 20000px;
  white-space: nowrap;
  overflow: hidden;
}
/* line 114, ../scss/modules/_md_im_c2.scss */
.md_im_c2 .ie8-mobile ul li {
  display: inline-block;
  width: 270px !important;
  height: 205px !important;
  line-height: 205px;
  background: none;
  text-align: center;
  background: #484848;
}
/* line 122, ../scss/modules/_md_im_c2.scss */
.md_im_c2 .ie8-mobile ul li img {
  /* optimizing tool */
  height: 205px;
}

/* line 132, ../scss/modules/_md_im_c2.scss */
#full_screen {
  position: fixed;
  z-index: 100000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #5b5b5b;
}
/* line 140, ../scss/modules/_md_im_c2.scss */
#full_screen .close {
  position: absolute;
  top: 15px;
  right: 15px;
  color: white;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background: black;
  z-index: 100000;
  padding: 7px 6px 6px 7px;
}
/* line 150, ../scss/modules/_md_im_c2.scss */
#full_screen .md_im_c2 {
  padding: 0;
  background: none;
}
/* line 153, ../scss/modules/_md_im_c2.scss */
#full_screen .md_im_c2 .caption {
  display: none;
}
/* line 154, ../scss/modules/_md_im_c2.scss */
#full_screen .md_im_c2 .hideDescription {
  display: none;
  position: absolute;
  left: 30px;
  bottom: 25px;
  padding-right: 25px;
  width: 275px;
  height: 210px;
  overflow: auto;
  line-height: 24px;
  text-align: left;
}
/* line 165, ../scss/modules/_md_im_c2.scss */
#full_screen .md_im_c2 .hideDescription h6 {
  font: 24px "main-condensed_black";
  line-height: 36px;
}
/* line 170, ../scss/modules/_md_im_c2.scss */
#full_screen .md_im_c2 .scrollable.modern-skin .scroll-bar {
  border: none;
  -moz-box-shadow: inherit;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
}
/* line 175, ../scss/modules/_md_im_c2.scss */
#full_screen .md_im_c2 .scrollable.modern-skin .scroll-bar.vertical {
  width: 8px;
}
/* line 176, ../scss/modules/_md_im_c2.scss */
#full_screen .md_im_c2 .scrollable.modern-skin .scroll-bar .thumb {
  border: none;
  background: #fff;
}
/* line 181, ../scss/modules/_md_im_c2.scss */
#full_screen .md_im_c2 .bx-controls {
  display: none;
}
/* line 182, ../scss/modules/_md_im_c2.scss */
#full_screen .md_im_c2 ul {
  margin: 0;
}
/* line 184, ../scss/modules/_md_im_c2.scss */
#full_screen .md_im_c2 ul li {
  margin: 0;
  width: 320px !important;
  line-height: 0;
  background: none;
}
/* line 189, ../scss/modules/_md_im_c2.scss */
#full_screen .md_im_c2 ul li img {
  -moz-box-shadow: 0px 0px 0px rgba(66, 66, 66, 0.6);
  -webkit-box-shadow: 0px 0px 0px rgba(66, 66, 66, 0.6);
  box-shadow: 0px 0px 0px rgba(66, 66, 66, 0.6);
  height: auto;
}

/* Document   : Styles for modules#md_zp_04 */
/* line 3, ../scss/modules/_md_zp_04.scss */
.md_zp_04 {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 8px 0;
  background: #fff;
  clear: both;
}
/* line 12, ../scss/modules/_md_zp_04.scss */
.md_zp_04 > div {
  position: relative;
}
/* line 14, ../scss/modules/_md_zp_04.scss */
.md_zp_04 > div article {
  margin-left: 4.625em;
}
/* line 16, ../scss/modules/_md_zp_04.scss */
.md_zp_04 > div article:first-child {
  margin-left: 0;
}
/* line 22, ../scss/modules/_md_zp_04.scss */
.md_zp_04 > div .bx-controls .bx-pager {
  position: relative;
  top: 10px;
  right: 0;
  width: 100%;
  height: 8px;
  text-align: center;
}
/* line 29, ../scss/modules/_md_zp_04.scss */
.md_zp_04 > div .bx-controls .bx-pager .bx-pager-item a {
  width: 8px;
  height: 8px;
  background: #c1c1c1;
}
/* line 33, ../scss/modules/_md_zp_04.scss */
.md_zp_04 > div .bx-controls .bx-pager .bx-pager-item a.active {
  background: black;
}
/* line 36, ../scss/modules/_md_zp_04.scss */
.md_zp_04 > div .bx-controls .bx-controls-direction a {
  margin-top: -13px;
  text-decoration: none;
}
/* line 37, ../scss/modules/_md_zp_04.scss */
.md_zp_04 > div .bx-controls .bx-prev {
  left: -38px;
  background: none;
  color: #e0e0e0;
  text-indent: 0 !important;
  text-align: right;
}
/* line 45, ../scss/modules/_md_zp_04.scss */
.md_zp_04 > div .bx-controls .bx-next {
  right: -39px;
  background: none;
  color: #e0e0e0;
  text-indent: 0 !important;
}
/* line 54, ../scss/modules/_md_zp_04.scss */
.md_zp_04 .left-arrow, .md_zp_04 .right-arrow, .md_zp_04 .controller {
  display: none;
}
@media only screen and (max-width: 651px) {
  /* line 3, ../scss/modules/_md_zp_04.scss */
  .md_zp_04 {
    position: relative;
    border-top: none;
    border-bottom: 1px solid #e7e7e7;
    padding: 0 1.5625em 0.9375em 1.5625em !important;
    margin: 1em 0;
    overflow: hidden;
  }
  /* line 65, ../scss/modules/_md_zp_04.scss */
  .md_zp_04 > div {
    width: 1000px;
  }
  /* line 67, ../scss/modules/_md_zp_04.scss */
  .md_zp_04 > div article {
    margin: 0;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.md_zp_04 .ie8-mobile {
  position: relative;
  border-top: none;
  border-bottom: 1px solid #e7e7e7;
  padding: 0 1.5625em 0.9375em 1.5625em !important;
  margin: 1em 0;
  overflow: hidden;
}
/* line 65, ../scss/modules/_md_zp_04.scss */
.md_zp_04 .ie8-mobile > div {
  width: 1000px;
}
/* line 67, ../scss/modules/_md_zp_04.scss */
.md_zp_04 .ie8-mobile > div article {
  margin: 0;
}

/* Document   : Styles for modules#md_3t_c1 */
/* line 3, ../scss/modules/_md_3t_c1.scss */
.md_3t_c1 {
  position: relative;
  float: right;
  padding-top: 1.75em;
  width: 610px;
  border-top: 1px solid #eaeaea;
  font-family: main-condensed_black;
  font-size: 0.875em;
}
/* line 11, ../scss/modules/_md_3t_c1.scss */
.md_3t_c1 > span {
  display: inline-block;
  padding: 0 0 1.75em 2.8125em;
  text-transform: uppercase;
  color: #989898;
}
/* line 19, ../scss/modules/_md_3t_c1.scss */
.md_3t_c1 > div {
  position: relative;
  padding: 1.1875em 1.0625em 0;
  width: 610px;
  height: 204px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/bg_carousel_c1.jpg?v=201403051053') no-repeat;
}
/* line 27, ../scss/modules/_md_3t_c1.scss */
.md_3t_c1 .bx-wrapper .bx-loading {
  background: url("none");
  z-index: 0;
  background-color: transparent;
}
/* line 32, ../scss/modules/_md_3t_c1.scss */
.md_3t_c1 .bx-wrapper .bx-pager {
  top: -50px;
}
@media only screen and (max-width: 651px) {
  /* line 3, ../scss/modules/_md_3t_c1.scss */
  .md_3t_c1 {
    width: 100%;
    border-bottom: 1px solid #eaeaea;
  }
  /* line 37, ../scss/modules/_md_3t_c1.scss */
  .md_3t_c1 > span {
    padding-left: 0;
    padding-bottom: 0px;
  }
  /* line 41, ../scss/modules/_md_3t_c1.scss */
  .md_3t_c1 > div {
    padding: 0;
    width: 100%;
    height: auto;
    background: none;
  }
  /* line 46, ../scss/modules/_md_3t_c1.scss */
  .md_3t_c1 > div ul {
    position: relative;
    width: 100%;
  }
  /* line 49, ../scss/modules/_md_3t_c1.scss */
  .md_3t_c1 > div ul li {
    margin-bottom: 1.75em;
  }
  /* line 51, ../scss/modules/_md_3t_c1.scss */
  .md_3t_c1 > div ul li a {
    color: #000;
    text-decoration: none;
    font-size: 16px;
    line-height: 18px;
    font-family: main-condensed_regular;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.md_3t_c1 .ie8-mobile {
  width: 100%;
  border-bottom: 1px solid #eaeaea;
}
/* line 37, ../scss/modules/_md_3t_c1.scss */
.md_3t_c1 .ie8-mobile > span {
  padding-left: 0;
  padding-bottom: 0px;
}
/* line 41, ../scss/modules/_md_3t_c1.scss */
.md_3t_c1 .ie8-mobile > div {
  padding: 0;
  width: 100%;
  height: auto;
  background: none;
}
/* line 46, ../scss/modules/_md_3t_c1.scss */
.md_3t_c1 .ie8-mobile > div ul {
  position: relative;
  width: 100%;
}
/* line 49, ../scss/modules/_md_3t_c1.scss */
.md_3t_c1 .ie8-mobile > div ul li {
  margin-bottom: 1.75em;
}
/* line 51, ../scss/modules/_md_3t_c1.scss */
.md_3t_c1 .ie8-mobile > div ul li a {
  color: #000;
  text-decoration: none;
  font-size: 16px;
  line-height: 18px;
  font-family: main-condensed_regular;
}

/* Document   : Styles for modules #md_pl_01 */
/* line 3, ../scss/modules/_md_pl_01.scss */
.md_pl_01 {
  overflow: hidden;
}
/* line 7, ../scss/modules/_md_pl_01.scss */
.md_pl_01 > .module-title {
  font-size: 0.875em;
  font-family: "main-condensed_black";
  color: #666666;
  text-transform: uppercase;
  margin-top: 1.875em;
  text-indent: 122px;
}
/* line 16, ../scss/modules/_md_pl_01.scss */
.md_pl_01 .module-tabs {
  margin-top: 1.875em;
}
/* line 18, ../scss/modules/_md_pl_01.scss */
.md_pl_01 .module-tabs .tabs-head {
  list-style: none;
  margin-bottom: 40px;
  text-align: center;
}
/* line 22, ../scss/modules/_md_pl_01.scss */
.md_pl_01 .module-tabs .tabs-head li {
  display: inline-block;
  border-right: 1px solid black;
  margin: 0px;
  padding: 0 0.625em;
}
/* line 27, ../scss/modules/_md_pl_01.scss */
.md_pl_01 .module-tabs .tabs-head li a {
  padding: 0.3125em 1.375em;
  text-transform: uppercase;
  text-decoration: none;
  color: #333333;
  font-family: "main-condensed_black";
  font-size: 0.875em;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 39, ../scss/modules/_md_pl_01.scss */
.md_pl_01 .module-tabs .tabs-head li:first-child {
  padding-left: 0;
}
/* line 42, ../scss/modules/_md_pl_01.scss */
.md_pl_01 .module-tabs .tabs-head li:last-child {
  border-right: none;
}
/* line 46, ../scss/modules/_md_pl_01.scss */
.md_pl_01 .module-tabs .tabs-head li.select a {
  background-color: #29abef;
  color: white;
}
/* line 54, ../scss/modules/_md_pl_01.scss */
.md_pl_01 .module-tabs .odd {
  background-color: #f4f4f4;
}

/* Document   : Styles for modules#md_bx_04 */
/* line 3, ../scss/modules/_md_bx_04.scss */
.md_bx_04 {
  position: relative;
  z-index: 1001;
}
/* line 9, ../scss/modules/_md_bx_04.scss */
.md_bx_04 .prev_article {
  position: fixed;
  bottom: 29px;
  left: 0;
  text-align: left;
}
/* line 14, ../scss/modules/_md_bx_04.scss */
.md_bx_04 .prev_article h6 {
  display: none;
}
/* line 15, ../scss/modules/_md_bx_04.scss */
.md_bx_04 .prev_article .arrow {
  background-position: 0 0;
  position: absolute;
  bottom: -28px;
  left: 0;
}
/* line 22, ../scss/modules/_md_bx_04.scss */
.md_bx_04 .next_article {
  position: fixed;
  bottom: 29px;
  right: 0;
  text-align: right;
}
/* line 27, ../scss/modules/_md_bx_04.scss */
.md_bx_04 .next_article h6 {
  display: none;
}
/* line 28, ../scss/modules/_md_bx_04.scss */
.md_bx_04 .next_article .arrow {
  background-position: 0 -28px;
  position: absolute;
  bottom: -28px;
  right: 0;
}

/* Document   : Styles for modules#md_im_c1 */
/* Document  : Styles for block #bk_cop_im2 */
/* line 4, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 {
  width: 542px;
  float: right;
  overflow: hidden;
  padding: 16px 0 11px;
  position: relative;
  border-top: 1px solid #e5e5e5;
  margin-bottom: 12px;
  margin-right: 20px;
}
/* line 14, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .title_bk {
  font-family: "title-bold";
  color: #333333;
  font-size: 16px;
  line-height: 1.125em;
  font-family: "main-condensed_black";
  color: #333333;
  margin-bottom: 14px;
  letter-spacing: 0.03em;
}
/* line 386, ../scss/utilities/_typography.scss */
.ie10up .bk_cop_im2 .title_bk, .ie9 .bk_cop_im2 .title_bk, .ie8-wide .bk_cop_im2 .title_bk {
  letter-spacing: -0.09px;
}
/* line 391, ../scss/utilities/_typography.scss */
.bk_cop_im2 .title_bk a {
  color: inherit;
  text-decoration: none;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 395, ../scss/utilities/_typography.scss */
.bk_cop_im2 .title_bk a:hover {
  color: #666666;
}
/* line 21, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 i {
  display: inline-block;
  margin-right: 6px;
  font-size: 12px;
}
/* line 28, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .thumb {
  width: 100%;
  height: 100%;
  display: block;
}
/* line 32, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .thumb img {
  height: 100%;
  transition: all 0.5s ease-out;
}
/* line 35, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .thumb img:hover {
  -webkit-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
  cursor: pointer;
}
/* line 44, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .img_mosaico {
  position: relative;
  z-index: 0;
  overflow: hidden;
  display: block;
  height: 146px;
  margin-bottom: 12px;
}
/* line 53, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .img_mosaico .img_mosaico_bkg {
  width: 562px;
  height: 146px;
  overflow: hidden;
  opacity: 0.4;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
/* line 62, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .img_mosaico .img_mosaico_bkg img {
  max-width: 100%;
  height: auto;
  width: 562px;
}
/* line 69, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .img_mosaico .copIm2big {
  float: left;
  width: 192px;
  height: 146px;
  position: relative;
  overflow: hidden;
}
/* line 75, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .img_mosaico .copIm2big .first-line {
  border-bottom: 2px solid white;
  border-left: 2px solid white;
  border-right: 2px solid white;
  overflow: hidden;
  height: 73px;
}
/* line 82, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .img_mosaico .copIm2big .second-line {
  border-left: 2px solid white;
  border-right: 2px solid white;
  overflow: hidden;
  height: 73px;
}
/* line 88, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .img_mosaico .copIm2big .middle-line {
  position: absolute;
  top: 0;
  left: 98px;
  height: 146px;
  width: 2px;
  background: white;
}
/* line 96, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .img_mosaico .copIm2big .copIm22s {
  width: 96px;
  height: 72px;
  float: left;
  position: relative;
  overflow: hidden;
}
/* line 102, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .img_mosaico .copIm2big .copIm22s img {
  width: 96px;
  height: 72px;
}
/* line 107, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .img_mosaico .copIm2big.secondBox {
  width: 196px;
}
/* line 110, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .img_mosaico .copIm2big.lastBox {
  width: 152px;
}
/* line 115, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .data {
  font-family: "main-condensed_light";
  font-size: 14px;
  color: #666666;
}
/* line 122, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .img_bkwrapper {
  width: 100px;
  float: left;
}
/* line 126, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .img_bkwrapper img {
  width: 100px;
  height: 76px;
  -moz-box-shadow: 1px 1px 3px rgba(153, 153, 153, 0.45);
  -webkit-box-shadow: 1px 1px 3px rgba(153, 153, 153, 0.45);
  box-shadow: 1px 1px 3px rgba(153, 153, 153, 0.45);
}
@media only screen and (max-width: 651px) {
  /* line 4, ../scss/blocks/_bk_cop_im2.scss */
  .bk_cop_im2 {
    max-height: 125px;
    width: 100%;
    float: none;
    overflow: hidden;
    position: relative;
    margin-bottom: 12px;
    margin-right: 0;
    padding: 14px 25px 8px;
  }
  /* line 143, ../scss/blocks/_bk_cop_im2.scss */
  .bk_cop_im2 .title_bk {
    font-family: "main-condensed_regular";
    /*  font-size: 16px;  old tmp 03-04-2014 */
    font-size: 17px;
    /* tmp 03-04-2014 */
    line-height: 18px;
    font-weight: normal;
    margin-top: 3px;
    margin-bottom: 3px;
    float: right;
    height: 85px;
    padding-bottom: 7px;
    width: 55%;
  }
  /* line 278, ../scss/utilities/_typography.scss */
  .bk_cop_im2 .title_bk a {
    color: inherit;
    color: #000;
    padding-right: 2px;
  }
  /* line 282, ../scss/utilities/_typography.scss */
  .bk_cop_im2 .title_bk a:hover {
    color: inherit;
  }
  /* line 285, ../scss/utilities/_typography.scss */
  .bk_cop_im2 .title_bk a br {
    display: none;
  }
  /* line 152, ../scss/blocks/_bk_cop_im2.scss */
  .bk_cop_im2 i {
    font-size: 15px;
    color: #00aeff;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.bk_cop_im2 .ie8-mobile {
  max-height: 125px;
  width: 100%;
  float: none;
  overflow: hidden;
  position: relative;
  margin-bottom: 12px;
  margin-right: 0;
  padding: 14px 25px 8px;
}
/* line 143, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .ie8-mobile .title_bk {
  font-family: "main-condensed_regular";
  /*  font-size: 16px;  old tmp 03-04-2014 */
  font-size: 17px;
  /* tmp 03-04-2014 */
  line-height: 18px;
  font-weight: normal;
  margin-top: 3px;
  margin-bottom: 3px;
  float: right;
  height: 85px;
  padding-bottom: 7px;
  width: 55%;
}
/* line 278, ../scss/utilities/_typography.scss */
.bk_cop_im2 .ie8-mobile .title_bk a {
  color: inherit;
  color: #000;
  padding-right: 2px;
}
/* line 282, ../scss/utilities/_typography.scss */
.bk_cop_im2 .ie8-mobile .title_bk a:hover {
  color: inherit;
}
/* line 285, ../scss/utilities/_typography.scss */
.bk_cop_im2 .ie8-mobile .title_bk a br {
  display: none;
}
/* line 152, ../scss/blocks/_bk_cop_im2.scss */
.bk_cop_im2 .ie8-mobile i {
  font-size: 15px;
  color: #00aeff;
}

/* line 6, ../scss/modules/_md_im_b1.scss */
.md_im_b1 {
  width: 562px;
  float: right;
  overflow: hidden;
  padding: 20px 0;
  position: relative;
}
/* line 13, ../scss/modules/_md_im_b1.scss */
.md_im_b1 .title {
  font-family: "title-bold";
  color: #333333;
  font-size: 14px;
  line-height: 1.125em;
  font-family: "main-condensed_black";
  color: #29abef;
  text-transform: uppercase;
  margin-bottom: 37px;
}
/* line 386, ../scss/utilities/_typography.scss */
.ie10up .md_im_b1 .title, .ie9 .md_im_b1 .title, .ie8-wide .md_im_b1 .title {
  letter-spacing: -0.09px;
}
/* line 391, ../scss/utilities/_typography.scss */
.md_im_b1 .title a {
  color: inherit;
  text-decoration: none;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 395, ../scss/utilities/_typography.scss */
.md_im_b1 .title a:hover {
  color: #666666;
}
@media only screen and (max-width: 651px) {
  /* line 6, ../scss/modules/_md_im_b1.scss */
  .md_im_b1 {
    border-top: none;
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    float: none;
    margin-left: 0;
    margin-bottom: 0;
    overflow: hidden;
    width: 100%;
    padding: 0;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.md_im_b1 .ie8-mobile {
  border-top: none;
  background: none repeat scroll 0 0 #FFFFFF;
  display: block;
  float: none;
  margin-left: 0;
  margin-bottom: 0;
  overflow: hidden;
  width: 100%;
  padding: 0;
}

/* line 1, ../scss/modules/_inapp.scss */
.inapp_section {
  width: 320px;
  margin: 0 auto;
  background-color: #ebebeb;
  clear: both;
  font-family: "main-condensed_regular";
}
/* line 9, ../scss/modules/_inapp.scss */
.inapp_section a.mailto {
  color: #00aeff;
}
/* line 11, ../scss/modules/_inapp.scss */
.inapp_section a.back {
  display: block;
  margin-bottom: 15px;
  border-radius: 4px;
  border: none;
  font-family: "main-condensed_heavy";
  font-size: 16px;
  padding: 10px;
  background-color: #00aeff;
  color: white;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 26, ../scss/modules/_inapp.scss */
.inapp_section .zone {
  background: #00aeff;
  color: white;
  padding: 10px 25px;
}
/* line 32, ../scss/modules/_inapp.scss */
.inapp_section .mobile_pay {
  background: url("assets/logo/mobile_pay_border.png?v=201404111157") repeat-x scroll 0 0 transparent;
  width: 100%;
  height: 34px;
  position: relative;
}
/* line 37, ../scss/modules/_inapp.scss */
.inapp_section .mobile_pay .logo {
  /*background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/mobile_pay.png?v=201404111157') no-repeat scroll 0 0 transparent;*/
  background: url("assets/logo/mobile_pay.png?v=201404111157") no-repeat scroll 0 0 transparent;
  width: 60px;
  height: 30px;
  position: absolute;
  right: 45px;
}
/* line 46, ../scss/modules/_inapp.scss */
.inapp_section .inapp_content {
  padding: 10px 25px;
  line-height: 20px;
}
/* line 49, ../scss/modules/_inapp.scss */
.inapp_section .inapp_content .abbonamento {
  font-family: "main-bold";
  font-size: 13px;
}
/* line 53, ../scss/modules/_inapp.scss */
.inapp_section .inapp_content .subzone {
  font-family: "main-condensed_heavy";
  font-size: 16px;
  margin-bottom: 5px;
}
/* line 58, ../scss/modules/_inapp.scss */
.inapp_section .inapp_content .subzonewrapper {
  margin-bottom: 15px;
}
/* line 60, ../scss/modules/_inapp.scss */
.inapp_section .inapp_content .subzonewrapper.inputwrapper {
  margin-bottom: 5px;
}
/* line 64, ../scss/modules/_inapp.scss */
.inapp_section .inapp_content .link {
  color: #333333;
  font-family: "main-condensed_bold";
}
/* line 68, ../scss/modules/_inapp.scss */
.inapp_section .inapp_content .inputwrapper {
  text-align: center;
}
/* line 70, ../scss/modules/_inapp.scss */
.inapp_section .inapp_content .inputwrapper input[type="button"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  height: 35px;
  margin-bottom: 15px;
  border-radius: 4px;
  border: none;
  font-family: "main-condensed_heavy";
  font-size: 20px;
  padding: 0 10px;
}
/* line 82, ../scss/modules/_inapp.scss */
.inapp_section .inapp_content .inputwrapper input[type="button"].btn_blue {
  background-color: #00aeff;
  color: white;
}
/* line 86, ../scss/modules/_inapp.scss */
.inapp_section .inapp_content .inputwrapper input[type="button"].btn_grey {
  border: 1px solid #00aeff;
  color: #333333;
}
/* line 92, ../scss/modules/_inapp.scss */
.inapp_section .inapp_content .subtitlezone {
  text-transform: uppercase;
  font-size: 13px;
}
/* line 96, ../scss/modules/_inapp.scss */
.inapp_section .inapp_content select {
  width: 100%;
  padding: 10px 15px;
}
/* line 100, ../scss/modules/_inapp.scss */
.inapp_section .inapp_content input.password, .inapp_section .inapp_content input.pin {
  width: 100%;
  padding: 10px 15px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
/* line 110, ../scss/modules/_inapp.scss */
.inapp_section div#bgLoading {
  height: 1500px;
  width: 100%;
  top: 0px;
  left: 0px;
  position: fixed;
  z-index: 10;
  background: #000;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
/* line 122, ../scss/modules/_inapp.scss */
.inapp_section div#loading {
  position: relative;
  margin: 100px auto 0;
  text-align: center;
  padding-top: 30px;
  z-index: 30;
  line-height: 24px;
  font-size: 24px;
  width: 300px;
  height: 130px;
  background: #fff;
  border: solid 0px #b4b6b6;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  /*
   CSS3 gradients for webkit and mozilla browsers fallback color for the rest:
   */
  /*background:#ededed url(../images/loading_caricamento.gif)no-repeat 0px -60px;*/
  box-shadow: 0px 0px 14px #000;
  -moz-box-shadow: 0px 0px 14px #000;
  -webkit-box-shadow: 0px 0px 14px #000;
}
/* line 147, ../scss/modules/_inapp.scss */
.inapp_section div#loading .imgLoad {
  width: 100%;
  height: 60px;
  overflow: hidden;
  position: relative;
}
/* line 154, ../scss/modules/_inapp.scss */
.inapp_section div#loading .imgLoad img {
  margin: 0 auto;
  width: 50px;
}
/* line 162, ../scss/modules/_inapp.scss */
.inapp_section div#bgAlert {
  position: fixed;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  z-index: 10;
  background: #000;
  opacity: 0.6;
  filter: alpha(opacity=60);
  z-index: 1000;
}
/* line 175, ../scss/modules/_inapp.scss */
.inapp_section div#alert {
  position: fixed;
  width: 290px;
  height: auto;
  z-index: 1000;
  top: 50%;
  left: 50%;
  margin: -80px 0 0 -150px;
  border: solid 0px #b4b6b6;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
  padding: 10px;
  box-shadow: 0px 0px 14px #000;
  -moz-box-shadow: 0px 0px 14px #000;
  -webkit-box-shadow: 0px 0px 14px #000;
  background: #fff;
}
/* line 195, ../scss/modules/_inapp.scss */
.inapp_section div#alertButton {
  margin-bottom: 20px;
  font-size: 0.9em;
  font-weight: normal;
  color: black;
  text-align: center;
}
/* line 202, ../scss/modules/_inapp.scss */
.inapp_section #alertTitle {
  background-color: #bc1e20;
  font-family: "main-condensed_heavy";
  color: white;
  padding: 10px 25px;
  width: 100%;
  margin: 0 auto;
}
/* line 211, ../scss/modules/_inapp.scss */
.inapp_section #alertMessage {
  width: 100%;
  margin: 0 auto;
  padding: 10px 25px;
}
/* line 217, ../scss/modules/_inapp.scss */
.inapp_section #alertOk {
  width: 150px;
  height: 35px;
  margin-bottom: 15px;
  border-radius: 4px;
  border: 1px solid #bc1e20;
  font-family: "main-condensed_heavy";
  font-size: 20px;
  padding: 0 10px;
  color: #333333;
  text-transform: uppercase;
}
/* line 230, ../scss/modules/_inapp.scss */
.inapp_section #alertInapp {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  right: 0px;
  z-index: 10000;
}
/* line 237, ../scss/modules/_inapp.scss */
.inapp_section #alertInapp .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  text-indent: -99999px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: .9;
  background: #424242;
}
/* line 249, ../scss/modules/_inapp.scss */
.inapp_section #alertInapp .content {
  position: relative;
  text-align: center;
  margin: 0 auto;
  width: 250px;
  background: #EBEBEB;
}

/* line 1, ../scss/modules/_md_mkt_openx.scss */
article.md_mkt_openx {
  position: relative;
  font-size: 18px;
  height: 238px;
  margin: 0 0 0 30px;
  width: 192px;
  z-index: 1;
}
/* line 8, ../scss/modules/_md_mkt_openx.scss */
article.md_mkt_openx header {
  display: table;
  table-layout: fixed;
  width: 192px;
  margin-bottom: 4px;
}
/* line 13, ../scss/modules/_md_mkt_openx.scss */
article.md_mkt_openx header h2 {
  color: #666666;
  display: table-cell;
  font-size: 10px;
  text-align: center;
  width: 100%;
  font-family: "main-regular";
}
/* line 21, ../scss/modules/_md_mkt_openx.scss */
article.md_mkt_openx header span.middle_line {
  display: table-cell;
  width: 30%;
  background: url('http://images2.corriereobjects.it/includes2013/images/boxes/point_gray_openx.jpg?v=[an error occurred while processing this directive]') repeat-x scroll 0 75% transparent;
}
/* line 27, ../scss/modules/_md_mkt_openx.scss */
article.md_mkt_openx figure {
  position: relative;
  margin: 0 0 5px 0;
  border: 6px solid #ffcc00;
  display: block;
  width: 192px;
}
/* line 33, ../scss/modules/_md_mkt_openx.scss */
article.md_mkt_openx figure a {
  color: inherit;
  text-decoration: none;
}
/* line 36, ../scss/modules/_md_mkt_openx.scss */
article.md_mkt_openx figure a img {
  height: 150px;
  width: 192px;
  border: none;
}
/* line 42, ../scss/modules/_md_mkt_openx.scss */
article.md_mkt_openx figure figcaption {
  padding: 5px 10px 20px;
}
/* line 44, ../scss/modules/_md_mkt_openx.scss */
article.md_mkt_openx figure figcaption a {
  display: block;
  font-family: "main-condensed_bold";
  font-size: 15px;
  height: 34px;
  line-height: 18px;
  overflow: hidden;
  width: 100%;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 53, ../scss/modules/_md_mkt_openx.scss */
article.md_mkt_openx figure figcaption a:hover {
  color: #666666;
}
/* line 59, ../scss/modules/_md_mkt_openx.scss */
article.md_mkt_openx .banner_text {
  background: none repeat scroll 0 0 #ffcc00;
  text-decoration: none;
  color: #FFFFFF;
  display: block;
  font-size: 12px;
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  padding-left: 10px;
  position: absolute;
  top: 30%;
  width: 130px;
  font-family: "main-regular";
}

/* line 5, ../scss/modules/_box_mkt_openx.scss */
.tall-version, .container .mm_hp_middle .openx_box.tall-version, .container .mm_cf_01 .openx_box.tall-version, .container .mm_cf_00 .openx_box.tall-version, .slider-openx-top .openx_box.tall-version, #ads_bottompage_2 .openx_box.tall-version, .md_mk_06 .openx_box.tall-version {
  overflow: visible;
}
/* line 9, ../scss/modules/_box_mkt_openx.scss */
.tall-version.v-inside > div, .container .mm_hp_middle .v-inside.openx_box.tall-version > div, .container .mm_cf_01 .v-inside.openx_box.tall-version > div, .container .mm_cf_00 .v-inside.openx_box.tall-version > div, .slider-openx-top .v-inside.openx_box.tall-version > div, #ads_bottompage_2 .v-inside.openx_box.tall-version > div, .md_mk_06 .v-inside.openx_box.tall-version > div, .tall-version.v-outset > div, .container .mm_hp_middle .v-outset.openx_box.tall-version > div, .container .mm_cf_01 .v-outset.openx_box.tall-version > div, .container .mm_cf_00 .v-outset.openx_box.tall-version > div, .slider-openx-top .v-outset.openx_box.tall-version > div, #ads_bottompage_2 .v-outset.openx_box.tall-version > div, .md_mk_06 .v-outset.openx_box.tall-version > div {
  position: relative;
  border: solid 5px #ffcc00;
  float: left;
  height: 100%;
}
/* line 15, ../scss/modules/_box_mkt_openx.scss */
.tall-version.v-inside h3.openx_subtitle, .container .mm_hp_middle .v-inside.openx_box.tall-version h3.openx_subtitle, .container .mm_cf_01 .v-inside.openx_box.tall-version h3.openx_subtitle, .container .mm_cf_00 .v-inside.openx_box.tall-version h3.openx_subtitle, #ads_bottompage_2 .v-inside.openx_box.tall-version h3.openx_subtitle, .tall-version.v-outset h3.openx_subtitle, .container .mm_hp_middle .v-outset.openx_box.tall-version h3.openx_subtitle, .container .mm_cf_01 .v-outset.openx_box.tall-version h3.openx_subtitle, .container .mm_cf_00 .v-outset.openx_box.tall-version h3.openx_subtitle, #ads_bottompage_2 .v-outset.openx_box.tall-version h3.openx_subtitle {
  height: auto;
  padding: 0 10px;
}
/* line 19, ../scss/modules/_box_mkt_openx.scss */
.tall-version.v-inside h2, .container .mm_hp_middle .v-inside.openx_box.tall-version h2, .container .mm_cf_01 .v-inside.openx_box.tall-version h2, .container .mm_cf_00 .v-inside.openx_box.tall-version h2, .slider-openx-top .v-inside.openx_box.tall-version h2, #ads_bottompage_2 .v-inside.openx_box.tall-version h2, .md_mk_06 .v-inside.openx_box.tall-version h2, .tall-version.v-outset h2, .container .mm_hp_middle .v-outset.openx_box.tall-version h2, .container .mm_cf_01 .v-outset.openx_box.tall-version h2, .container .mm_cf_00 .v-outset.openx_box.tall-version h2, .slider-openx-top .v-outset.openx_box.tall-version h2, #ads_bottompage_2 .v-outset.openx_box.tall-version h2, .md_mk_06 .v-outset.openx_box.tall-version h2 {
  display: block;
  z-index: 1;
}
/* line 24, ../scss/modules/_box_mkt_openx.scss */
.tall-version.v-inside.v-gray > div, .container .mm_hp_middle .v-inside.v-gray.openx_box.tall-version > div, .container .mm_cf_01 .v-inside.v-gray.openx_box.tall-version > div, .container .mm_cf_00 .v-inside.v-gray.openx_box.tall-version > div, #ads_bottompage_2 .v-inside.v-gray.openx_box.tall-version > div, .tall-version.v-outset.v-gray > div, .container .mm_hp_middle .v-outset.v-gray.openx_box.tall-version > div, .container .mm_cf_01 .v-outset.v-gray.openx_box.tall-version > div, .container .mm_cf_00 .v-outset.v-gray.openx_box.tall-version > div, #ads_bottompage_2 .v-outset.v-gray.openx_box.tall-version > div {
  border: solid 5px #999;
}
/* line 29, ../scss/modules/_box_mkt_openx.scss */
.tall-version.v-inside h2.openx_title, .container .mm_hp_middle .v-inside.openx_box.tall-version h2.openx_title, .container .mm_cf_01 .v-inside.openx_box.tall-version h2.openx_title, .container .mm_cf_00 .v-inside.openx_box.tall-version h2.openx_title, #ads_bottompage_2 .v-inside.openx_box.tall-version h2.openx_title {
  background-color: #ffcc00;
  font-family: "main-condensed_regular";
  position: absolute;
  top: 18px;
  left: 0;
  font-size: 14px;
  line-height: 14px;
  padding: 5px;
  color: black;
}
/* line 39, ../scss/modules/_box_mkt_openx.scss */
.tall-version.v-inside h2.openx_title strong, .container .mm_hp_middle .v-inside.openx_box.tall-version h2.openx_title strong, .container .mm_cf_01 .v-inside.openx_box.tall-version h2.openx_title strong, .container .mm_cf_00 .v-inside.openx_box.tall-version h2.openx_title strong, #ads_bottompage_2 .v-inside.openx_box.tall-version h2.openx_title strong {
  font-family: "main-condensed_bold";
}
/* line 44, ../scss/modules/_box_mkt_openx.scss */
.tall-version.v-outset, .container .mm_hp_middle .v-outset.openx_box.tall-version, .container .mm_cf_01 .v-outset.openx_box.tall-version, .container .mm_cf_00 .v-outset.openx_box.tall-version, .slider-openx-top .v-outset.openx_box.tall-version, #ads_bottompage_2 .v-outset.openx_box.tall-version, .md_mk_06 .v-outset.openx_box.tall-version {
  padding-top: 10px;
  overflow: visible;
  float: left;
  border-top: solid 1px #ddd;
  height: 252px;
  margin-top: -12px;
}
/* line 51, ../scss/modules/_box_mkt_openx.scss */
.tall-version.v-outset h2.openx_title, .container .mm_hp_middle .v-outset.openx_box.tall-version h2.openx_title, .container .mm_cf_01 .v-outset.openx_box.tall-version h2.openx_title, .container .mm_cf_00 .v-outset.openx_box.tall-version h2.openx_title, #ads_bottompage_2 .v-outset.openx_box.tall-version h2.openx_title {
  position: absolute;
  width: 100%;
  top: -14px;
  text-align: center;
}
/* line 56, ../scss/modules/_box_mkt_openx.scss */
.tall-version.v-outset h2.openx_title a, .container .mm_hp_middle .v-outset.openx_box.tall-version h2.openx_title a, .container .mm_cf_01 .v-outset.openx_box.tall-version h2.openx_title a, .container .mm_cf_00 .v-outset.openx_box.tall-version h2.openx_title a, #ads_bottompage_2 .v-outset.openx_box.tall-version h2.openx_title a {
  font-family: "main-condensed_regular";
  color: #999;
  font-size: 12px;
  line-height: 12px;
  display: inline;
  text-align: center;
  padding: 0 10px;
  background-color: white;
}

/* line 73, ../scss/modules/_box_mkt_openx.scss */
.v-editoriale > div h3.openx_subtitle, .container .mm_hp_middle .openx_box.v-editoriale > div h3.openx_subtitle, .container .mm_cf_01 .openx_box.v-editoriale > div h3.openx_subtitle, .container .mm_cf_00 .openx_box.v-editoriale > div h3.openx_subtitle, .slider-openx-top .openx_box.v-editoriale > div h3.openx_subtitle, #ads_bottompage_2 .openx_box.v-editoriale > div h3.openx_subtitle, .md_mk_06 .openx_box.v-editoriale > div h3.openx_subtitle {
  font-family: "title-bold";
  color: #333333;
  font-size: 18px;
  line-height: 1.125em;
  padding-top: 5px;
  line-height: 21px;
  height: 72px;
}
/* line 386, ../scss/utilities/_typography.scss */
.ie10up .v-editoriale > div h3.openx_subtitle, .ie10up .container .mm_hp_middle .openx_box.v-editoriale > div h3.openx_subtitle, .container .mm_hp_middle .ie10up .openx_box.v-editoriale > div h3.openx_subtitle, .ie10up .container .mm_cf_01 .openx_box.v-editoriale > div h3.openx_subtitle, .container .mm_cf_01 .ie10up .openx_box.v-editoriale > div h3.openx_subtitle, .ie10up .container .mm_cf_00 .openx_box.v-editoriale > div h3.openx_subtitle, .container .mm_cf_00 .ie10up .openx_box.v-editoriale > div h3.openx_subtitle, .ie10up #ads_bottompage_2 .openx_box.v-editoriale > div h3.openx_subtitle, #ads_bottompage_2 .ie10up .openx_box.v-editoriale > div h3.openx_subtitle, .ie9 .v-editoriale > div h3.openx_subtitle, .ie9 .container .mm_hp_middle .openx_box.v-editoriale > div h3.openx_subtitle, .container .mm_hp_middle .ie9 .openx_box.v-editoriale > div h3.openx_subtitle, .ie9 .container .mm_cf_01 .openx_box.v-editoriale > div h3.openx_subtitle, .container .mm_cf_01 .ie9 .openx_box.v-editoriale > div h3.openx_subtitle, .ie9 .container .mm_cf_00 .openx_box.v-editoriale > div h3.openx_subtitle, .container .mm_cf_00 .ie9 .openx_box.v-editoriale > div h3.openx_subtitle, .ie9 #ads_bottompage_2 .openx_box.v-editoriale > div h3.openx_subtitle, #ads_bottompage_2 .ie9 .openx_box.v-editoriale > div h3.openx_subtitle, .ie8-wide .v-editoriale > div h3.openx_subtitle, .ie8-wide .container .mm_hp_middle .openx_box.v-editoriale > div h3.openx_subtitle, .container .mm_hp_middle .ie8-wide .openx_box.v-editoriale > div h3.openx_subtitle, .ie8-wide .container .mm_cf_01 .openx_box.v-editoriale > div h3.openx_subtitle, .container .mm_cf_01 .ie8-wide .openx_box.v-editoriale > div h3.openx_subtitle, .ie8-wide .container .mm_cf_00 .openx_box.v-editoriale > div h3.openx_subtitle, .container .mm_cf_00 .ie8-wide .openx_box.v-editoriale > div h3.openx_subtitle, .ie8-wide #ads_bottompage_2 .openx_box.v-editoriale > div h3.openx_subtitle, #ads_bottompage_2 .ie8-wide .openx_box.v-editoriale > div h3.openx_subtitle {
  letter-spacing: -0.09px;
}
/* line 391, ../scss/utilities/_typography.scss */
.v-editoriale > div h3.openx_subtitle a, .container .mm_hp_middle .openx_box.v-editoriale > div h3.openx_subtitle a, .container .mm_cf_01 .openx_box.v-editoriale > div h3.openx_subtitle a, .container .mm_cf_00 .openx_box.v-editoriale > div h3.openx_subtitle a, .slider-openx-top .openx_box.v-editoriale > div h3.openx_subtitle a, #ads_bottompage_2 .openx_box.v-editoriale > div h3.openx_subtitle a, .md_mk_06 .openx_box.v-editoriale > div h3.openx_subtitle a {
  color: inherit;
  text-decoration: none;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 395, ../scss/utilities/_typography.scss */
.v-editoriale > div h3.openx_subtitle a:hover, .container .mm_hp_middle .openx_box.v-editoriale > div h3.openx_subtitle a:hover, .container .mm_cf_01 .openx_box.v-editoriale > div h3.openx_subtitle a:hover, .container .mm_cf_00 .openx_box.v-editoriale > div h3.openx_subtitle a:hover, #ads_bottompage_2 .openx_box.v-editoriale > div h3.openx_subtitle a:hover {
  color: #666666;
}

/* line 82, ../scss/modules/_box_mkt_openx.scss */
.openx-wrapper p {
  display: none;
  height: 0;
  line-height: 0;
  color: transparent;
}

/* line 90, ../scss/modules/_box_mkt_openx.scss */
#mkt_halfpage .mask {
  display: none;
  height: 0;
  line-height: 0;
  color: transparent;
}
/* line 97, ../scss/modules/_box_mkt_openx.scss */
#mkt_halfpage .slider-openx-bot .mask {
  display: none;
  height: 0;
  line-height: 0;
  color: transparent;
}
/* line 104, ../scss/modules/_box_mkt_openx.scss */
#mkt_halfpage p {
  display: none;
  height: 0;
  line-height: 0;
  color: transparent;
}

/* line 113, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-bot .mask {
  display: none;
  height: 0;
  line-height: 0;
  color: transparent;
}

/* line 121, ../scss/modules/_box_mkt_openx.scss */
.md_openx_oriz p {
  display: none;
  height: 0;
  line-height: 0;
  color: transparent;
}

/* line 128, ../scss/modules/_box_mkt_openx.scss */
#ads_bottompage_2 p {
  display: none;
  height: 0;
  line-height: 0;
  color: transparent;
}

/* line 136, ../scss/modules/_box_mkt_openx.scss */
.border_blue_openx .openx_box {
  margin: 50px 0 0 31px;
  height: 240px;
  z-index: 1;
  font-family: "title-bold";
  color: #333333;
  font-size: 18px;
  line-height: 1.125em;
}
/* line 386, ../scss/utilities/_typography.scss */
.ie10up .border_blue_openx .openx_box, .ie9 .border_blue_openx .openx_box, .ie8-wide .border_blue_openx .openx_box {
  letter-spacing: -0.09px;
}
/* line 391, ../scss/utilities/_typography.scss */
.border_blue_openx .openx_box a {
  color: inherit;
  text-decoration: none;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 395, ../scss/utilities/_typography.scss */
.border_blue_openx .openx_box a:hover {
  color: #666666;
}
/* line 144, ../scss/modules/_box_mkt_openx.scss */
.border_blue_openx .openx_box .mask {
  position: absolute;
  width: 100%;
  height: 143px;
  border: 5px solid #ddd;
  text-indent: -99999px;
  z-index: 2;
}
/* line 152, ../scss/modules/_box_mkt_openx.scss */
.border_blue_openx .openx_box .mask i {
  position: absolute;
  width: 23px;
  height: 25px;
  top: -5px;
  right: -6px;
}
/* line 161, ../scss/modules/_box_mkt_openx.scss */
.border_blue_openx .openx_box figure {
  position: relative;
  margin-bottom: 5px;
}
/* line 164, ../scss/modules/_box_mkt_openx.scss */
.border_blue_openx .openx_box figure img {
  width: 100%;
  height: 143px;
}
/* line 169, ../scss/modules/_box_mkt_openx.scss */
.border_blue_openx .openx_box .openx_title {
  font: 16px "main-condensed_heavy";
  line-height: 20px;
  height: 40px;
  overflow: hidden;
}
/* line 174, ../scss/modules/_box_mkt_openx.scss */
.border_blue_openx .openx_box .openx_title span {
  margin-top: 7px;
  font: 15px "main-light_italic";
  text-transform: none;
}
/* line 180, ../scss/modules/_box_mkt_openx.scss */
.border_blue_openx .openx_box .openx_title i {
  position: absolute;
  top: 20px;
  right: 9px;
  font-size: 12px;
}
/* line 189, ../scss/modules/_box_mkt_openx.scss */
.border_blue_openx .openx_box .openx_subtitle {
  display: none;
}
@media only screen and (max-width: 651px) {
  /* line 136, ../scss/modules/_box_mkt_openx.scss */
  .border_blue_openx .openx_box {
    position: relative;
    margin: 0;
    padding: 16px 0px 16px 25px;
    height: auto;
    border-top: 5px solid #ddd;
    background: #257193;
    color: white;
  }
  /* line 200, ../scss/modules/_box_mkt_openx.scss */
  .border_blue_openx .openx_box figure {
    margin-bottom: 0;
    float: left;
  }
  /* line 203, ../scss/modules/_box_mkt_openx.scss */
  .border_blue_openx .openx_box figure img {
    width: 56px;
    height: 56px;
    -moz-border-radius: 56px;
    -webkit-border-radius: 56px;
    border-radius: 56px;
    -moz-box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
    -webkit-box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
    box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
  }
  /* line 212, ../scss/modules/_box_mkt_openx.scss */
  .border_blue_openx .openx_box .openx_title {
    position: relative;
    float: left;
    width: 236px;
    line-height: 16px;
    text-transform: uppercase;
  }
  /* line 218, ../scss/modules/_box_mkt_openx.scss */
  .border_blue_openx .openx_box .openx_title a {
    padding-left: 13px;
    color: inherit;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.border_blue_openx .openx_box .ie8-mobile {
  position: relative;
  margin: 0;
  padding: 16px 0px 16px 25px;
  height: auto;
  border-top: 5px solid #ddd;
  background: #257193;
  color: white;
}
/* line 200, ../scss/modules/_box_mkt_openx.scss */
.border_blue_openx .openx_box .ie8-mobile figure {
  margin-bottom: 0;
  float: left;
}
/* line 203, ../scss/modules/_box_mkt_openx.scss */
.border_blue_openx .openx_box .ie8-mobile figure img {
  width: 56px;
  height: 56px;
  -moz-border-radius: 56px;
  -webkit-border-radius: 56px;
  border-radius: 56px;
  -moz-box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
  -webkit-box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
  box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
}
/* line 212, ../scss/modules/_box_mkt_openx.scss */
.border_blue_openx .openx_box .ie8-mobile .openx_title {
  position: relative;
  float: left;
  width: 236px;
  line-height: 16px;
  text-transform: uppercase;
}
/* line 218, ../scss/modules/_box_mkt_openx.scss */
.border_blue_openx .openx_box .ie8-mobile .openx_title a {
  padding-left: 13px;
  color: inherit;
}

/* line 227, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-bot {
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 1px solid #E5E5E5;
  border-top: 1px solid #E5E5E5;
  clear: both;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 24px;
  max-width: 64em;
  overflow: hidden;
  width: 100%;
}
/* line 239, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-bot .md_openx_oriz {
  background: none repeat scroll 0 0 #FFFFFF;
  width: 100%;
}
@media only screen and (max-width: 651px) {
  /* line 239, ../scss/modules/_box_mkt_openx.scss */
  .slider-openx-bot .md_openx_oriz {
    padding: 1em 2em 0 2em;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.slider-openx-bot .md_openx_oriz .ie8-mobile {
  padding: 1em 2em 0 2em;
}
/* line 246, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-bot .openx_box {
  overflow: hidden;
  margin-left: 30px;
  width: 212px !important;
}
/* line 253, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-bot .openx_box img {
  float: left;
  width: 96px;
  height: 72px;
}
/* line 258, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-bot .openx_box .openx_title {
  width: 110px;
  overflow: hidden;
  float: left;
  margin-left: 5px;
  color: #29ABEF;
  font-family: "main-condensed_bold";
  font-size: 0.75em;
  height: 12px;
  line-height: 1em;
  overflow: hidden;
  text-transform: uppercase;
}
/* line 270, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-bot .openx_box .openx_title a {
  color: #29ABEF;
  text-decoration: none;
}
/* line 275, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-bot .openx_box .openx_subtitle {
  font-family: "main-condensed_bold";
  font-size: 0.875em;
  line-height: 1.25em;
  color: #333333;
  height: 54px;
  width: 110px;
  overflow: hidden;
  float: left;
  margin-left: 5px;
}
/* line 74, ../scss/utilities/_typography.scss */
.slider-openx-bot .openx_box .openx_subtitle a {
  text-decoration: none;
  color: #333333;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 78, ../scss/utilities/_typography.scss */
.slider-openx-bot .openx_box .openx_subtitle a:hover {
  color: #666666;
  text-decoration: none;
}
/* line 283, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-bot .openx_box .openx_subtitle a .openx_span {
  display: inline;
}
@media only screen and (max-width: 651px) {
  /* line 246, ../scss/modules/_box_mkt_openx.scss */
  .slider-openx-bot .openx_box {
    width: 300px !important;
    margin-bottom: 10px;
  }
  /* line 291, ../scss/modules/_box_mkt_openx.scss */
  .slider-openx-bot .openx_box img {
    width: 87px;
    height: auto;
  }
  /* line 295, ../scss/modules/_box_mkt_openx.scss */
  .slider-openx-bot .openx_box .openx_title {
    font-family: "main-condensed_regular";
    width: 200px;
    height: 65px;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.slider-openx-bot .openx_box .ie8-mobile {
  width: 300px !important;
  margin-bottom: 10px;
}
/* line 291, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-bot .openx_box .ie8-mobile img {
  width: 87px;
  height: auto;
}
/* line 295, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-bot .openx_box .ie8-mobile .openx_title {
  font-family: "main-condensed_regular";
  width: 200px;
  height: 65px;
}

/* line 306, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx-wrapper + .bk_art_008, .as_art_right .openx-wrapper + .bk_0px_03, .as_art_right .openx-wrapper + .openx-wrapper {
  border-top: 1px solid #e5e5e5;
  padding-top: 18px;
}
/* line 310, ../scss/modules/_box_mkt_openx.scss */
.as_art_right p {
  display: none;
  height: 0;
  line-height: 0;
  color: transparent;
}
/* line 316, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .mask {
  display: none;
  height: 0;
  line-height: 0;
  color: transparent;
}
/* line 322, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box {
  width: 285px;
  border-bottom: 1px solid #E5E5E5;
  margin: 18px auto 0;
  clear: both;
  padding-bottom: 18px;
  overflow: hidden;
}
/* line 340, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box.tall-version, .as_art_right .container .mm_hp_middle .openx_box.tall-version, .container .mm_hp_middle .as_art_right .openx_box.tall-version, .as_art_right .container .mm_cf_01 .openx_box.tall-version, .container .mm_cf_01 .as_art_right .openx_box.tall-version, .as_art_right .container .mm_cf_00 .openx_box.tall-version, .container .mm_cf_00 .as_art_right .openx_box.tall-version, .as_art_right #ads_bottompage_2 .openx_box.tall-version, #ads_bottompage_2 .as_art_right .openx_box.tall-version, .as_art_right .openx_box.v-gray, .as_art_right .openx_box.v-inside, .as_art_right .openx_box.v-outset {
  height: auto;
  float: none;
  position: relative;
  margin: 18px auto 0;
  padding: 10px 0 18px;
  border-top-width: 0;
}
/* line 348, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box.tall-version h2.openx_title, .as_art_right #ads_bottompage_2 .openx_box.tall-version h2.openx_title, #ads_bottompage_2 .as_art_right .openx_box.tall-version h2.openx_title, .as_art_right .openx_box.v-gray h2.openx_title, .as_art_right .openx_box.v-inside h2.openx_title, .as_art_right .openx_box.v-outset h2.openx_title {
  margin: 13px 0 0 0;
}
/* line 351, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box.tall-version > div, .as_art_right .container .mm_hp_middle .openx_box.tall-version > div, .container .mm_hp_middle .as_art_right .openx_box.tall-version > div, .as_art_right .container .mm_cf_01 .openx_box.tall-version > div, .container .mm_cf_01 .as_art_right .openx_box.tall-version > div, .as_art_right .container .mm_cf_00 .openx_box.tall-version > div, .container .mm_cf_00 .as_art_right .openx_box.tall-version > div, .as_art_right #ads_bottompage_2 .openx_box.tall-version > div, #ads_bottompage_2 .as_art_right .openx_box.tall-version > div, .as_art_right .openx_box.v-gray > div, .as_art_right .openx_box.v-inside > div, .as_art_right .openx_box.v-outset > div {
  border-width: 0;
  width: 100%;
  height: auto;
  float: left;
}
/* line 356, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box.tall-version > div figure, .as_art_right .container .mm_hp_middle .openx_box.tall-version > div figure, .container .mm_hp_middle .as_art_right .openx_box.tall-version > div figure, .as_art_right .container .mm_cf_01 .openx_box.tall-version > div figure, .container .mm_cf_01 .as_art_right .openx_box.tall-version > div figure, .as_art_right .container .mm_cf_00 .openx_box.tall-version > div figure, .container .mm_cf_00 .as_art_right .openx_box.tall-version > div figure, .as_art_right #ads_bottompage_2 .openx_box.tall-version > div figure, #ads_bottompage_2 .as_art_right .openx_box.tall-version > div figure, .as_art_right .openx_box.v-gray > div figure, .as_art_right .openx_box.v-inside > div figure, .as_art_right .openx_box.v-outset > div figure {
  width: 50%;
  float: left;
}
/* line 360, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box.tall-version > div h3, .as_art_right .container .mm_hp_middle .openx_box.tall-version > div h3, .container .mm_hp_middle .as_art_right .openx_box.tall-version > div h3, .as_art_right .container .mm_cf_01 .openx_box.tall-version > div h3, .container .mm_cf_01 .as_art_right .openx_box.tall-version > div h3, .as_art_right .container .mm_cf_00 .openx_box.tall-version > div h3, .container .mm_cf_00 .as_art_right .openx_box.tall-version > div h3, .as_art_right #ads_bottompage_2 .openx_box.tall-version > div h3, #ads_bottompage_2 .as_art_right .openx_box.tall-version > div h3, .as_art_right .openx_box.v-gray > div h3, .as_art_right .openx_box.v-inside > div h3, .as_art_right .openx_box.v-outset > div h3 {
  width: 50%;
  padding: 0;
}
/* line 367, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box.tall-version.v-outset h2.openx_title, .as_art_right #ads_bottompage_2 .openx_box.v-outset.tall-version h2.openx_title, #ads_bottompage_2 .as_art_right .openx_box.v-outset.tall-version h2.openx_title, .as_art_right .openx_box.tall-version.v-inside h2.openx_title, .as_art_right #ads_bottompage_2 .openx_box.v-inside.tall-version h2.openx_title, #ads_bottompage_2 .as_art_right .openx_box.v-inside.tall-version h2.openx_title, .as_art_right .openx_box.v-gray.v-outset h2.openx_title, .as_art_right .openx_box.v-gray.v-inside h2.openx_title, .as_art_right .openx_box.v-inside.v-outset h2.openx_title, .as_art_right .openx_box.v-inside.v-inside h2.openx_title, .as_art_right .openx_box.v-outset.v-outset h2.openx_title, .as_art_right .openx_box.v-outset.v-inside h2.openx_title {
  left: auto;
  right: 0;
  top: 10px;
  height: auto;
  width: 50%;
  padding: 0;
  text-align: left;
}
/* line 375, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box.tall-version.v-outset h2.openx_title a, .as_art_right #ads_bottompage_2 .openx_box.v-outset.tall-version h2.openx_title a, #ads_bottompage_2 .as_art_right .openx_box.v-outset.tall-version h2.openx_title a, .as_art_right .openx_box.tall-version.v-inside h2.openx_title a, .as_art_right #ads_bottompage_2 .openx_box.v-inside.tall-version h2.openx_title a, #ads_bottompage_2 .as_art_right .openx_box.v-inside.tall-version h2.openx_title a, .as_art_right .openx_box.v-gray.v-outset h2.openx_title a, .as_art_right .openx_box.v-gray.v-inside h2.openx_title a, .as_art_right .openx_box.v-inside.v-outset h2.openx_title a, .as_art_right .openx_box.v-inside.v-inside h2.openx_title a, .as_art_right .openx_box.v-outset.v-outset h2.openx_title a, .as_art_right .openx_box.v-outset.v-inside h2.openx_title a {
  padding: 0;
  color: #29abef;
}
/* line 380, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box.tall-version.v-outset > div h3.openx_subtitle, .as_art_right #ads_bottompage_2 .openx_box.v-outset.tall-version > div h3.openx_subtitle, #ads_bottompage_2 .as_art_right .openx_box.v-outset.tall-version > div h3.openx_subtitle, .as_art_right .openx_box.tall-version.v-inside > div h3.openx_subtitle, .as_art_right #ads_bottompage_2 .openx_box.v-inside.tall-version > div h3.openx_subtitle, #ads_bottompage_2 .as_art_right .openx_box.v-inside.tall-version > div h3.openx_subtitle, .as_art_right .openx_box.v-gray.v-outset > div h3.openx_subtitle, .as_art_right .openx_box.v-gray.v-inside > div h3.openx_subtitle, .as_art_right .openx_box.v-inside.v-outset > div h3.openx_subtitle, .as_art_right .openx_box.v-inside.v-inside > div h3.openx_subtitle, .as_art_right .openx_box.v-outset.v-outset > div h3.openx_subtitle, .as_art_right .openx_box.v-outset.v-inside > div h3.openx_subtitle {
  padding-top: 30px;
}
/* line 383, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box.tall-version.v-outset.v-inside, .as_art_right #ads_bottompage_2 .openx_box.v-outset.v-inside.tall-version, #ads_bottompage_2 .as_art_right .openx_box.v-outset.v-inside.tall-version, .as_art_right .openx_box.tall-version.v-inside.v-inside, .as_art_right #ads_bottompage_2 .openx_box.v-inside.v-inside.tall-version, #ads_bottompage_2 .as_art_right .openx_box.v-inside.v-inside.tall-version, .as_art_right .openx_box.v-gray.v-outset.v-inside, .as_art_right .openx_box.v-gray.v-inside.v-inside, .as_art_right .openx_box.v-inside.v-outset.v-inside, .as_art_right .openx_box.v-inside.v-inside.v-inside, .as_art_right .openx_box.v-outset.v-outset.v-inside, .as_art_right .openx_box.v-outset.v-inside.v-inside {
  width: 320px;
  margin: 0;
  padding: 10px 0;
  border-top: solid 1px #ddd;
  border-bottom-width: 0;
  background-color: transparent;
  float: left;
}
/* line 392, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box.tall-version.v-outset.v-inside > div, .as_art_right #ads_bottompage_2 .openx_box.v-outset.v-inside.tall-version > div, #ads_bottompage_2 .as_art_right .openx_box.v-outset.v-inside.tall-version > div, .as_art_right .openx_box.tall-version.v-inside.v-inside > div, .as_art_right #ads_bottompage_2 .openx_box.v-inside.v-inside.tall-version > div, #ads_bottompage_2 .as_art_right .openx_box.v-inside.v-inside.tall-version > div, .as_art_right .openx_box.v-gray.v-outset.v-inside > div, .as_art_right .openx_box.v-gray.v-inside.v-inside > div, .as_art_right .openx_box.v-inside.v-outset.v-inside > div, .as_art_right .openx_box.v-inside.v-inside.v-inside > div, .as_art_right .openx_box.v-outset.v-outset.v-inside > div, .as_art_right .openx_box.v-outset.v-inside.v-inside > div {
  padding: 10px 15px;
  background-color: #f4f4f4;
  border-width: 0;
}
/* line 397, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box.tall-version.v-outset.v-inside > div figure, .as_art_right #ads_bottompage_2 .openx_box.v-outset.v-inside.tall-version > div figure, #ads_bottompage_2 .as_art_right .openx_box.v-outset.v-inside.tall-version > div figure, .as_art_right .openx_box.tall-version.v-inside.v-inside > div figure, .as_art_right #ads_bottompage_2 .openx_box.v-inside.v-inside.tall-version > div figure, #ads_bottompage_2 .as_art_right .openx_box.v-inside.v-inside.tall-version > div figure, .as_art_right .openx_box.v-gray.v-outset.v-inside > div figure, .as_art_right .openx_box.v-gray.v-inside.v-inside > div figure, .as_art_right .openx_box.v-inside.v-outset.v-inside > div figure, .as_art_right .openx_box.v-inside.v-inside.v-inside > div figure, .as_art_right .openx_box.v-outset.v-outset.v-inside > div figure, .as_art_right .openx_box.v-outset.v-inside.v-inside > div figure {
  text-align: center;
}
/* line 401, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box.tall-version.v-outset.v-inside > div h2.openx_title, .as_art_right #ads_bottompage_2 .openx_box.v-outset.v-inside.tall-version > div h2.openx_title, #ads_bottompage_2 .as_art_right .openx_box.v-outset.v-inside.tall-version > div h2.openx_title, .as_art_right .openx_box.tall-version.v-inside.v-inside > div h2.openx_title, .as_art_right #ads_bottompage_2 .openx_box.v-inside.v-inside.tall-version > div h2.openx_title, #ads_bottompage_2 .as_art_right .openx_box.v-inside.v-inside.tall-version > div h2.openx_title, .as_art_right .openx_box.v-gray.v-outset.v-inside > div h2.openx_title, .as_art_right .openx_box.v-gray.v-inside.v-inside > div h2.openx_title, .as_art_right .openx_box.v-inside.v-outset.v-inside > div h2.openx_title, .as_art_right .openx_box.v-inside.v-inside.v-inside > div h2.openx_title, .as_art_right .openx_box.v-outset.v-outset.v-inside > div h2.openx_title, .as_art_right .openx_box.v-outset.v-inside.v-inside > div h2.openx_title {
  background-color: transparent;
  padding: 0 0 0 10px;
  margin: 0;
  float: right;
  position: relative;
  font-size: 12px;
}
/* line 409, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box.tall-version.v-outset.v-inside > div h3.openx_subtitle, .as_art_right #ads_bottompage_2 .openx_box.v-outset.v-inside.tall-version > div h3.openx_subtitle, #ads_bottompage_2 .as_art_right .openx_box.v-outset.v-inside.tall-version > div h3.openx_subtitle, .as_art_right .openx_box.tall-version.v-inside.v-inside > div h3.openx_subtitle, .as_art_right #ads_bottompage_2 .openx_box.v-inside.v-inside.tall-version > div h3.openx_subtitle, #ads_bottompage_2 .as_art_right .openx_box.v-inside.v-inside.tall-version > div h3.openx_subtitle, .as_art_right .openx_box.v-gray.v-outset.v-inside > div h3.openx_subtitle, .as_art_right .openx_box.v-gray.v-inside.v-inside > div h3.openx_subtitle, .as_art_right .openx_box.v-inside.v-outset.v-inside > div h3.openx_subtitle, .as_art_right .openx_box.v-inside.v-inside.v-inside > div h3.openx_subtitle, .as_art_right .openx_box.v-outset.v-outset.v-inside > div h3.openx_subtitle, .as_art_right .openx_box.v-outset.v-inside.v-inside > div h3.openx_subtitle {
  padding: 15px 0 0 10px;
}
/* line 418, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box figure a {
  float: left;
  width: 130px;
  margin-right: 20px;
  display: block;
}
/* line 423, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box figure a img {
  width: 100%;
  height: auto;
}
/* line 430, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box:last-of-type {
  border-bottom: none;
}
/* line 433, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box .openx_img {
  float: left;
  width: 130px;
  margin-right: 20px;
  display: block;
}
/* line 438, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box .openx_img img {
  width: 100%;
  height: auto;
}
/* line 443, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box .openx_title {
  float: left;
  width: 135px;
  font-family: "main-condensed_bold";
  font-size: 0.75em;
  line-height: 1em;
  color: #29abef;
  text-transform: uppercase;
  margin-top: 13px;
  margin-bottom: 4px;
  height: 12px;
  overflow: hidden;
}
/* line 108, ../scss/utilities/_typography.scss */
.as_art_right .openx_box .openx_title a {
  text-decoration: none;
  color: #29abef;
}
/* line 452, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box .openx_subtitle {
  float: left;
  width: 135px;
  font-family: "main-condensed_black";
  font-size: 1.125em;
  line-height: 1.25em;
  -webkit-text-stroke: 0.003em;
  color: #333333;
  height: 68px;
  overflow: hidden;
}
/* line 91, ../scss/utilities/_typography.scss */
.as_art_right .openx_box .openx_subtitle a {
  text-decoration: none;
  color: #333333;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 95, ../scss/utilities/_typography.scss */
.as_art_right .openx_box .openx_subtitle a:hover {
  color: #666666;
  text-decoration: none;
}
/* line 458, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box .openx_subtitle .openx_span {
  display: inline;
}
@media only screen and (max-width: 651px) {
  /* line 322, ../scss/modules/_box_mkt_openx.scss */
  .as_art_right .openx_box {
    border-top: 5px solid #2eadef;
    border-bottom: 0;
    background: #257193;
    width: 320px;
    overflow: auto;
    padding: 16px 0px 16px 25px;
    margin: 0;
    width: 100%;
  }
  /* line 472, ../scss/modules/_box_mkt_openx.scss */
  .as_art_right .openx_box .openx_img {
    margin: 0;
    width: auto;
    position: relative;
  }
  /* line 476, ../scss/modules/_box_mkt_openx.scss */
  .as_art_right .openx_box .openx_img img {
    width: 100px;
    height: 76px;
    -moz-box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
    -webkit-box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
    box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
  }
  /* line 482, ../scss/modules/_box_mkt_openx.scss */
  .as_art_right .openx_box .openx_title {
    width: 180px;
    float: left;
    height: auto;
    padding-left: 13px;
    font: 16px "main-condensed_heavy";
    margin-top: 0px;
    position: relative;
    line-height: 16px;
    text-transform: uppercase;
    color: white;
    padding-right: 10px;
  }
  /* line 494, ../scss/modules/_box_mkt_openx.scss */
  .as_art_right .openx_box .openx_title a {
    color: inherit;
  }
  /* line 496, ../scss/modules/_box_mkt_openx.scss */
  .as_art_right .openx_box .openx_title a:hover {
    color: white;
  }
  /* line 501, ../scss/modules/_box_mkt_openx.scss */
  .as_art_right .openx_box .openx_subtitle {
    width: 180px;
    float: left;
    height: auto;
    padding-left: 13px;
    font: 15px "main-light_italic";
    margin-top: 7px;
    text-transform: none;
    color: white;
  }
  /* line 510, ../scss/modules/_box_mkt_openx.scss */
  .as_art_right .openx_box .openx_subtitle a {
    color: inherit;
  }
  /* line 512, ../scss/modules/_box_mkt_openx.scss */
  .as_art_right .openx_box .openx_subtitle a:hover {
    color: white;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.as_art_right .openx_box .ie8-mobile {
  border-top: 5px solid #2eadef;
  border-bottom: 0;
  background: #257193;
  width: 320px;
  overflow: auto;
  padding: 16px 0px 16px 25px;
  margin: 0;
  width: 100%;
}
/* line 472, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box .ie8-mobile .openx_img {
  margin: 0;
  width: auto;
  position: relative;
}
/* line 476, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box .ie8-mobile .openx_img img {
  width: 100px;
  height: 76px;
  -moz-box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
  -webkit-box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
  box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
}
/* line 482, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box .ie8-mobile .openx_title {
  width: 180px;
  float: left;
  height: auto;
  padding-left: 13px;
  font: 16px "main-condensed_heavy";
  margin-top: 0px;
  position: relative;
  line-height: 16px;
  text-transform: uppercase;
  color: white;
  padding-right: 10px;
}
/* line 494, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box .ie8-mobile .openx_title a {
  color: inherit;
}
/* line 496, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box .ie8-mobile .openx_title a:hover {
  color: white;
}
/* line 501, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box .ie8-mobile .openx_subtitle {
  width: 180px;
  float: left;
  height: auto;
  padding-left: 13px;
  font: 15px "main-light_italic";
  margin-top: 7px;
  text-transform: none;
  color: white;
}
/* line 510, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box .ie8-mobile .openx_subtitle a {
  color: inherit;
}
/* line 512, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box .ie8-mobile .openx_subtitle a:hover {
  color: white;
}
/* line 519, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box.tall-version.v-inside, .as_art_right #ads_bottompage_2 .openx_box.v-inside.tall-version, #ads_bottompage_2 .as_art_right .openx_box.v-inside.tall-version {
  padding: 0;
  margin-left: 22px;
  margin-right: 0;
}
/* line 523, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box.tall-version.v-inside figure, .as_art_right #ads_bottompage_2 .openx_box.v-inside.tall-version figure, #ads_bottompage_2 .as_art_right .openx_box.v-inside.tall-version figure {
  width: 50%;
}
/* line 525, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box.tall-version.v-inside figure img, .as_art_right #ads_bottompage_2 .openx_box.v-inside.tall-version figure img, #ads_bottompage_2 .as_art_right .openx_box.v-inside.tall-version figure img {
  width: 130px;
  height: auto;
}
/* line 530, ../scss/modules/_box_mkt_openx.scss */
.as_art_right .openx_box.tall-version.v-inside h2.openx_title, .as_art_right #ads_bottompage_2 .openx_box.v-inside.tall-version h2.openx_title, #ads_bottompage_2 .as_art_right .openx_box.v-inside.tall-version h2.openx_title, .as_art_right .openx_box.tall-version.v-inside h3, .as_art_right #ads_bottompage_2 .openx_box.v-inside.tall-version h3, #ads_bottompage_2 .as_art_right .openx_box.v-inside.tall-version h3 {
  padding-left: 20px;
}

/* line 582, ../scss/modules/_box_mkt_openx.scss */
.container .mm_hp_middle {
  overflow: auto;
}
/* line 584, ../scss/modules/_box_mkt_openx.scss */
.container .mm_hp_middle .openx_box {
  margin: 0px 0 0 30px;
  height: 240px;
  z-index: 1;
  font-family: "title-bold";
  color: #333333;
  font-size: 18px;
  line-height: 1.125em;
}
/* line 386, ../scss/utilities/_typography.scss */
.ie10up .container .mm_hp_middle .openx_box, .ie9 .container .mm_hp_middle .openx_box, .ie8-wide .container .mm_hp_middle .openx_box {
  letter-spacing: -0.09px;
}
/* line 391, ../scss/utilities/_typography.scss */
.container .mm_hp_middle .openx_box a {
  color: inherit;
  text-decoration: none;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 395, ../scss/utilities/_typography.scss */
.container .mm_hp_middle .openx_box a:hover {
  color: #666666;
}
/* line 598, ../scss/modules/_box_mkt_openx.scss */
.container .mm_hp_middle .openx_box .mask {
  position: absolute;
  width: 100%;
  height: 143px;
  border: 5px solid #ddd;
  text-indent: -99999px;
  z-index: 2;
}
/* line 606, ../scss/modules/_box_mkt_openx.scss */
.container .mm_hp_middle .openx_box .mask i {
  position: absolute;
  width: 23px;
  height: 25px;
  top: -5px;
  right: -6px;
}
/* line 615, ../scss/modules/_box_mkt_openx.scss */
.container .mm_hp_middle .openx_box figure {
  position: relative;
  margin-bottom: 5px;
}
/* line 618, ../scss/modules/_box_mkt_openx.scss */
.container .mm_hp_middle .openx_box figure img {
  width: 100%;
  height: 143px;
}
/* line 623, ../scss/modules/_box_mkt_openx.scss */
.container .mm_hp_middle .openx_box .openx_title {
  display: none;
}
/* line 625, ../scss/modules/_box_mkt_openx.scss */
.container .mm_hp_middle .openx_box .openx_title span {
  margin-top: 7px;
  font: 15px "main-light_italic";
  text-transform: none;
}
/* line 631, ../scss/modules/_box_mkt_openx.scss */
.container .mm_hp_middle .openx_box .openx_title i {
  position: absolute;
  top: 20px;
  right: 9px;
  font-size: 12px;
}
/* line 640, ../scss/modules/_box_mkt_openx.scss */
.container .mm_hp_middle .openx_box .openx_subtitle {
  font: 16px "main-condensed_heavy";
  line-height: 20px;
  height: 40px;
  overflow: hidden;
}
/* line 645, ../scss/modules/_box_mkt_openx.scss */
.container .mm_hp_middle .openx_box .openx_subtitle span {
  margin-top: 7px;
  font: 15px "main-light_italic";
  text-transform: none;
}
@media only screen and (max-width: 651px) {
  /* line 584, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_hp_middle .openx_box {
    padding-left: 22px;
    padding-bottom: 18px;
    margin-top: 18px;
    clear: both;
    overflow: auto;
    width: 320px;
    border-bottom: 1px solid #E5E5E5;
    height: auto;
    margin-left: 0;
  }
  /* line 662, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_hp_middle .openx_box .mask {
    display: none;
  }
  /* line 665, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_hp_middle .openx_box .openx_img {
    float: left;
    width: 130px;
    margin-right: 20px;
    display: block;
  }
  /* line 670, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_hp_middle .openx_box .openx_img img {
    width: 100%;
    height: auto;
  }
  /* line 675, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_hp_middle .openx_box .openx_title {
    float: left;
    width: 146px;
    font-family: "main-condensed_bold";
    font-size: 0.75em;
    line-height: 1em;
    color: #29abef;
    text-transform: uppercase;
    margin-top: 13px;
    margin-bottom: 4px;
    height: 12px;
    overflow: hidden;
    color: white;
  }
  /* line 108, ../scss/utilities/_typography.scss */
  .container .mm_hp_middle .openx_box .openx_title a {
    text-decoration: none;
    color: #29abef;
  }
  /* line 685, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_hp_middle .openx_box .openx_subtitle {
    display: block;
    float: left;
    width: 146px;
    font-family: "main-condensed_black";
    font-size: 1.125em;
    line-height: 1.25em;
    -webkit-text-stroke: 0.003em;
    color: #333333;
    height: 55px;
    overflow: hidden;
    color: white;
  }
  /* line 91, ../scss/utilities/_typography.scss */
  .container .mm_hp_middle .openx_box .openx_subtitle a {
    text-decoration: none;
    color: #333333;
    -moz-transition: color, 0.3s, ease, 0s;
    -o-transition: color, 0.3s, ease, 0s;
    -webkit-transition: color, 0.3s, ease, 0s;
    transition: color, 0.3s, ease, 0s;
  }
  /* line 95, ../scss/utilities/_typography.scss */
  .container .mm_hp_middle .openx_box .openx_subtitle a:hover {
    color: #666666;
    text-decoration: none;
  }
  /* line 693, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_hp_middle .openx_box .openx_subtitle .openx_span {
    display: inline;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.container .mm_hp_middle .openx_box .ie8-mobile {
  padding-left: 22px;
  padding-bottom: 18px;
  margin-top: 18px;
  clear: both;
  overflow: auto;
  width: 320px;
  border-bottom: 1px solid #E5E5E5;
  height: auto;
  margin-left: 0;
}
/* line 662, ../scss/modules/_box_mkt_openx.scss */
.container .mm_hp_middle .openx_box .ie8-mobile .mask {
  display: none;
}
/* line 665, ../scss/modules/_box_mkt_openx.scss */
.container .mm_hp_middle .openx_box .ie8-mobile .openx_img {
  float: left;
  width: 130px;
  margin-right: 20px;
  display: block;
}
/* line 670, ../scss/modules/_box_mkt_openx.scss */
.container .mm_hp_middle .openx_box .ie8-mobile .openx_img img {
  width: 100%;
  height: auto;
}
/* line 675, ../scss/modules/_box_mkt_openx.scss */
.container .mm_hp_middle .openx_box .ie8-mobile .openx_title {
  float: left;
  width: 146px;
  font-family: "main-condensed_bold";
  font-size: 0.75em;
  line-height: 1em;
  color: #29abef;
  text-transform: uppercase;
  margin-top: 13px;
  margin-bottom: 4px;
  height: 12px;
  overflow: hidden;
  color: white;
}
/* line 108, ../scss/utilities/_typography.scss */
.container .mm_hp_middle .openx_box .ie8-mobile .openx_title a {
  text-decoration: none;
  color: #29abef;
}
/* line 685, ../scss/modules/_box_mkt_openx.scss */
.container .mm_hp_middle .openx_box .ie8-mobile .openx_subtitle {
  display: block;
  float: left;
  width: 146px;
  font-family: "main-condensed_black";
  font-size: 1.125em;
  line-height: 1.25em;
  -webkit-text-stroke: 0.003em;
  color: #333333;
  height: 55px;
  overflow: hidden;
  color: white;
}
/* line 91, ../scss/utilities/_typography.scss */
.container .mm_hp_middle .openx_box .ie8-mobile .openx_subtitle a {
  text-decoration: none;
  color: #333333;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 95, ../scss/utilities/_typography.scss */
.container .mm_hp_middle .openx_box .ie8-mobile .openx_subtitle a:hover {
  color: #666666;
  text-decoration: none;
}
/* line 693, ../scss/modules/_box_mkt_openx.scss */
.container .mm_hp_middle .openx_box .ie8-mobile .openx_subtitle .openx_span {
  display: inline;
}

/* line 704, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_01 .openx_box {
  margin: 0px 0 0 30px;
  height: 240px;
  z-index: 1;
  font-family: "title-bold";
  color: #333333;
  font-size: 18px;
  line-height: 1.125em;
}
/* line 386, ../scss/utilities/_typography.scss */
.ie10up .container .mm_cf_01 .openx_box, .ie9 .container .mm_cf_01 .openx_box, .ie8-wide .container .mm_cf_01 .openx_box {
  letter-spacing: -0.09px;
}
/* line 391, ../scss/utilities/_typography.scss */
.container .mm_cf_01 .openx_box a {
  color: inherit;
  text-decoration: none;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 395, ../scss/utilities/_typography.scss */
.container .mm_cf_01 .openx_box a:hover {
  color: #666666;
}
/* line 718, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_01 .openx_box .mask {
  position: absolute;
  width: 100%;
  height: 143px;
  border: 8px solid #2eadef;
  text-indent: -99999px;
  z-index: 2;
}
/* line 726, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_01 .openx_box .mask i {
  position: absolute;
  width: 23px;
  height: 25px;
  top: -5px;
  right: -6px;
}
/* line 735, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_01 .openx_box figure {
  position: relative;
  margin-bottom: 5px;
}
/* line 738, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_01 .openx_box figure img {
  width: 100%;
  height: 143px;
}
/* line 743, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_01 .openx_box .openx_title {
  display: none;
}
/* line 745, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_01 .openx_box .openx_title i {
  position: absolute;
  top: 20px;
  right: 9px;
  font-size: 12px;
}
/* line 754, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_01 .openx_box .openx_subtitle {
  font: 16px "main-condensed_heavy";
  line-height: 20px;
  height: 40px;
  overflow: hidden;
}
/* line 759, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_01 .openx_box .openx_subtitle span {
  margin-top: 7px;
  font: 15px "main-light_italic";
  text-transform: none;
}
@media only screen and (max-width: 651px) {
  /* line 704, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_cf_01 .openx_box {
    padding-left: 22px;
    padding-bottom: 18px;
    margin-top: 18px;
    clear: both;
    overflow: auto;
    width: 320px;
    border-bottom: 1px solid #E5E5E5;
    height: auto;
    margin-left: 0;
  }
  /* line 776, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_cf_01 .openx_box .mask {
    display: none;
  }
  /* line 779, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_cf_01 .openx_box .openx_img {
    float: left;
    width: 130px;
    margin-right: 20px;
    display: block;
  }
  /* line 784, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_cf_01 .openx_box .openx_img img {
    width: 100%;
    height: auto;
  }
  /* line 789, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_cf_01 .openx_box .openx_title {
    float: left;
    width: 146px;
    font-family: "main-condensed_bold";
    font-size: 0.75em;
    line-height: 1em;
    color: #29abef;
    text-transform: uppercase;
    margin-top: 13px;
    margin-bottom: 4px;
    height: 12px;
    overflow: hidden;
  }
  /* line 108, ../scss/utilities/_typography.scss */
  .container .mm_cf_01 .openx_box .openx_title a {
    text-decoration: none;
    color: #29abef;
  }
  /* line 798, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_cf_01 .openx_box .openx_subtitle {
    display: block;
    float: left;
    width: 146px;
    font-family: "main-condensed_black";
    font-size: 1.125em;
    line-height: 1.25em;
    -webkit-text-stroke: 0.003em;
    color: #333333;
    height: 55px;
    overflow: hidden;
  }
  /* line 91, ../scss/utilities/_typography.scss */
  .container .mm_cf_01 .openx_box .openx_subtitle a {
    text-decoration: none;
    color: #333333;
    -moz-transition: color, 0.3s, ease, 0s;
    -o-transition: color, 0.3s, ease, 0s;
    -webkit-transition: color, 0.3s, ease, 0s;
    transition: color, 0.3s, ease, 0s;
  }
  /* line 95, ../scss/utilities/_typography.scss */
  .container .mm_cf_01 .openx_box .openx_subtitle a:hover {
    color: #666666;
    text-decoration: none;
  }
  /* line 805, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_cf_01 .openx_box .openx_subtitle .openx_span {
    display: inline;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.container .mm_cf_01 .openx_box .ie8-mobile {
  padding-left: 22px;
  padding-bottom: 18px;
  margin-top: 18px;
  clear: both;
  overflow: auto;
  width: 320px;
  border-bottom: 1px solid #E5E5E5;
  height: auto;
  margin-left: 0;
}
/* line 776, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_01 .openx_box .ie8-mobile .mask {
  display: none;
}
/* line 779, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_01 .openx_box .ie8-mobile .openx_img {
  float: left;
  width: 130px;
  margin-right: 20px;
  display: block;
}
/* line 784, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_01 .openx_box .ie8-mobile .openx_img img {
  width: 100%;
  height: auto;
}
/* line 789, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_01 .openx_box .ie8-mobile .openx_title {
  float: left;
  width: 146px;
  font-family: "main-condensed_bold";
  font-size: 0.75em;
  line-height: 1em;
  color: #29abef;
  text-transform: uppercase;
  margin-top: 13px;
  margin-bottom: 4px;
  height: 12px;
  overflow: hidden;
}
/* line 108, ../scss/utilities/_typography.scss */
.container .mm_cf_01 .openx_box .ie8-mobile .openx_title a {
  text-decoration: none;
  color: #29abef;
}
/* line 798, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_01 .openx_box .ie8-mobile .openx_subtitle {
  display: block;
  float: left;
  width: 146px;
  font-family: "main-condensed_black";
  font-size: 1.125em;
  line-height: 1.25em;
  -webkit-text-stroke: 0.003em;
  color: #333333;
  height: 55px;
  overflow: hidden;
}
/* line 91, ../scss/utilities/_typography.scss */
.container .mm_cf_01 .openx_box .ie8-mobile .openx_subtitle a {
  text-decoration: none;
  color: #333333;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 95, ../scss/utilities/_typography.scss */
.container .mm_cf_01 .openx_box .ie8-mobile .openx_subtitle a:hover {
  color: #666666;
  text-decoration: none;
}
/* line 805, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_01 .openx_box .ie8-mobile .openx_subtitle .openx_span {
  display: inline;
}
/* line 813, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_00 .openx_box {
  margin: 0px 0 0 30px;
  height: 240px;
  z-index: 1;
  font-family: "title-bold";
  color: #333333;
  font-size: 18px;
  line-height: 1.125em;
}
/* line 386, ../scss/utilities/_typography.scss */
.ie10up .container .mm_cf_00 .openx_box, .ie9 .container .mm_cf_00 .openx_box, .ie8-wide .container .mm_cf_00 .openx_box {
  letter-spacing: -0.09px;
}
/* line 391, ../scss/utilities/_typography.scss */
.container .mm_cf_00 .openx_box a {
  color: inherit;
  text-decoration: none;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 395, ../scss/utilities/_typography.scss */
.container .mm_cf_00 .openx_box a:hover {
  color: #666666;
}
/* line 827, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_00 .openx_box .mask {
  position: absolute;
  width: 100%;
  height: 143px;
  border: 5px solid #ddd;
  text-indent: -99999px;
  z-index: 2;
}
/* line 835, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_00 .openx_box .mask i {
  position: absolute;
  width: 23px;
  height: 25px;
  top: -5px;
  right: -6px;
}
/* line 844, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_00 .openx_box figure {
  position: relative;
  margin-bottom: 5px;
}
/* line 847, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_00 .openx_box figure img {
  width: 100%;
  height: 143px;
}
/* line 852, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_00 .openx_box .openx_title {
  display: none;
}
/* line 854, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_00 .openx_box .openx_title i {
  position: absolute;
  top: 20px;
  right: 9px;
  font-size: 12px;
}
/* line 863, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_00 .openx_box .openx_subtitle {
  font: 16px "main-condensed_heavy";
  line-height: 20px;
  height: 40px;
  overflow: hidden;
}
/* line 868, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_00 .openx_box .openx_subtitle span {
  margin-top: 7px;
  font: 15px "main-light_italic";
  text-transform: none;
}
@media only screen and (max-width: 651px) {
  /* line 813, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_cf_00 .openx_box {
    padding-left: 22px;
    padding-bottom: 18px;
    margin-top: 18px;
    clear: both;
    overflow: auto;
    width: 320px;
    border-bottom: 1px solid #E5E5E5;
    height: auto;
    margin-left: 0;
  }
  /* line 885, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_cf_00 .openx_box .mask {
    display: none;
  }
  /* line 888, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_cf_00 .openx_box .openx_img {
    float: left;
    width: 130px;
    margin-right: 20px;
    display: block;
  }
  /* line 893, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_cf_00 .openx_box .openx_img img {
    width: 100%;
    height: auto;
  }
  /* line 898, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_cf_00 .openx_box .openx_title {
    float: left;
    width: 146px;
    font-family: "main-condensed_bold";
    font-size: 0.75em;
    line-height: 1em;
    color: #29abef;
    text-transform: uppercase;
    margin-top: 13px;
    margin-bottom: 4px;
    height: 12px;
    overflow: hidden;
  }
  /* line 108, ../scss/utilities/_typography.scss */
  .container .mm_cf_00 .openx_box .openx_title a {
    text-decoration: none;
    color: #29abef;
  }
  /* line 907, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_cf_00 .openx_box .openx_subtitle {
    display: block;
    float: left;
    width: 146px;
    font-family: "main-condensed_black";
    font-size: 1.125em;
    line-height: 1.25em;
    -webkit-text-stroke: 0.003em;
    color: #333333;
    height: 55px;
    overflow: hidden;
  }
  /* line 91, ../scss/utilities/_typography.scss */
  .container .mm_cf_00 .openx_box .openx_subtitle a {
    text-decoration: none;
    color: #333333;
    -moz-transition: color, 0.3s, ease, 0s;
    -o-transition: color, 0.3s, ease, 0s;
    -webkit-transition: color, 0.3s, ease, 0s;
    transition: color, 0.3s, ease, 0s;
  }
  /* line 95, ../scss/utilities/_typography.scss */
  .container .mm_cf_00 .openx_box .openx_subtitle a:hover {
    color: #666666;
    text-decoration: none;
  }
  /* line 914, ../scss/modules/_box_mkt_openx.scss */
  .container .mm_cf_00 .openx_box .openx_subtitle .openx_span {
    display: inline;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.container .mm_cf_00 .openx_box .ie8-mobile {
  padding-left: 22px;
  padding-bottom: 18px;
  margin-top: 18px;
  clear: both;
  overflow: auto;
  width: 320px;
  border-bottom: 1px solid #E5E5E5;
  height: auto;
  margin-left: 0;
}
/* line 885, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_00 .openx_box .ie8-mobile .mask {
  display: none;
}
/* line 888, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_00 .openx_box .ie8-mobile .openx_img {
  float: left;
  width: 130px;
  margin-right: 20px;
  display: block;
}
/* line 893, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_00 .openx_box .ie8-mobile .openx_img img {
  width: 100%;
  height: auto;
}
/* line 898, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_00 .openx_box .ie8-mobile .openx_title {
  float: left;
  width: 146px;
  font-family: "main-condensed_bold";
  font-size: 0.75em;
  line-height: 1em;
  color: #29abef;
  text-transform: uppercase;
  margin-top: 13px;
  margin-bottom: 4px;
  height: 12px;
  overflow: hidden;
}
/* line 108, ../scss/utilities/_typography.scss */
.container .mm_cf_00 .openx_box .ie8-mobile .openx_title a {
  text-decoration: none;
  color: #29abef;
}
/* line 907, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_00 .openx_box .ie8-mobile .openx_subtitle {
  display: block;
  float: left;
  width: 146px;
  font-family: "main-condensed_black";
  font-size: 1.125em;
  line-height: 1.25em;
  -webkit-text-stroke: 0.003em;
  color: #333333;
  height: 55px;
  overflow: hidden;
}
/* line 91, ../scss/utilities/_typography.scss */
.container .mm_cf_00 .openx_box .ie8-mobile .openx_subtitle a {
  text-decoration: none;
  color: #333333;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 95, ../scss/utilities/_typography.scss */
.container .mm_cf_00 .openx_box .ie8-mobile .openx_subtitle a:hover {
  color: #666666;
  text-decoration: none;
}
/* line 914, ../scss/modules/_box_mkt_openx.scss */
.container .mm_cf_00 .openx_box .ie8-mobile .openx_subtitle .openx_span {
  display: inline;
}

/* line 924, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-top .openx_box {
  margin: 50px 0 0 20px;
  height: 240px;
  width: 225px;
  z-index: 1;
  font-family: "title-bold";
  color: #333333;
  font-size: 18px;
  line-height: 1.125em;
}
/* line 386, ../scss/utilities/_typography.scss */
.ie10up .slider-openx-top .openx_box, .ie9 .slider-openx-top .openx_box, .ie8-wide .slider-openx-top .openx_box {
  letter-spacing: -0.09px;
}
/* line 391, ../scss/utilities/_typography.scss */
.slider-openx-top .openx_box a {
  color: inherit;
  text-decoration: none;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 395, ../scss/utilities/_typography.scss */
.slider-openx-top .openx_box a:hover {
  color: #666666;
}
/* line 939, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-top .openx_box .mask {
  display: none;
}
/* line 942, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-top .openx_box figure {
  position: relative;
  margin-bottom: 5px;
}
/* line 945, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-top .openx_box figure img {
  width: 100%;
  height: 170px;
}
/* line 950, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-top .openx_box .openx_title {
  display: none;
}
/* line 953, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-top .openx_box .openx_subtitle {
  font: 16px "main-condensed_heavy";
  line-height: 20px;
  height: 40px;
  overflow: hidden;
}
@media only screen and (max-width: 651px) {
  /* line 924, ../scss/modules/_box_mkt_openx.scss */
  .slider-openx-top .openx_box {
    padding-left: 22px;
    padding-bottom: 18px;
    margin-top: 18px;
    clear: both;
    overflow: auto;
    width: 320px;
    border-bottom: 1px solid #E5E5E5;
    height: auto;
    margin-left: 0;
  }
  /* line 969, ../scss/modules/_box_mkt_openx.scss */
  .slider-openx-top .openx_box .mask {
    display: none;
  }
  /* line 972, ../scss/modules/_box_mkt_openx.scss */
  .slider-openx-top .openx_box .openx_img {
    float: left;
    width: 130px;
    margin-right: 20px;
    display: block;
  }
  /* line 977, ../scss/modules/_box_mkt_openx.scss */
  .slider-openx-top .openx_box .openx_img img {
    width: 100%;
    height: auto;
  }
  /* line 982, ../scss/modules/_box_mkt_openx.scss */
  .slider-openx-top .openx_box .openx_title {
    display: none;
  }
  /* line 985, ../scss/modules/_box_mkt_openx.scss */
  .slider-openx-top .openx_box .openx_subtitle {
    display: block;
    float: left;
    width: 146px;
    font-family: "main-condensed_black";
    font-size: 1.125em;
    line-height: 1.25em;
    -webkit-text-stroke: 0.003em;
    color: #333333;
    height: 55px;
    overflow: hidden;
  }
  /* line 91, ../scss/utilities/_typography.scss */
  .slider-openx-top .openx_box .openx_subtitle a {
    text-decoration: none;
    color: #333333;
    -moz-transition: color, 0.3s, ease, 0s;
    -o-transition: color, 0.3s, ease, 0s;
    -webkit-transition: color, 0.3s, ease, 0s;
    transition: color, 0.3s, ease, 0s;
  }
  /* line 95, ../scss/utilities/_typography.scss */
  .slider-openx-top .openx_box .openx_subtitle a:hover {
    color: #666666;
    text-decoration: none;
  }
  /* line 992, ../scss/modules/_box_mkt_openx.scss */
  .slider-openx-top .openx_box .openx_subtitle .openx_span {
    display: inline;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.slider-openx-top .openx_box .ie8-mobile {
  padding-left: 22px;
  padding-bottom: 18px;
  margin-top: 18px;
  clear: both;
  overflow: auto;
  width: 320px;
  border-bottom: 1px solid #E5E5E5;
  height: auto;
  margin-left: 0;
}
/* line 969, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-top .openx_box .ie8-mobile .mask {
  display: none;
}
/* line 972, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-top .openx_box .ie8-mobile .openx_img {
  float: left;
  width: 130px;
  margin-right: 20px;
  display: block;
}
/* line 977, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-top .openx_box .ie8-mobile .openx_img img {
  width: 100%;
  height: auto;
}
/* line 982, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-top .openx_box .ie8-mobile .openx_title {
  display: none;
}
/* line 985, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-top .openx_box .ie8-mobile .openx_subtitle {
  display: block;
  float: left;
  width: 146px;
  font-family: "main-condensed_black";
  font-size: 1.125em;
  line-height: 1.25em;
  -webkit-text-stroke: 0.003em;
  color: #333333;
  height: 55px;
  overflow: hidden;
}
/* line 91, ../scss/utilities/_typography.scss */
.slider-openx-top .openx_box .ie8-mobile .openx_subtitle a {
  text-decoration: none;
  color: #333333;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 95, ../scss/utilities/_typography.scss */
.slider-openx-top .openx_box .ie8-mobile .openx_subtitle a:hover {
  color: #666666;
  text-decoration: none;
}
/* line 992, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-top .openx_box .ie8-mobile .openx_subtitle .openx_span {
  display: inline;
}

/* line 1001, ../scss/modules/_box_mkt_openx.scss */
#ads_bottompage_2 .openx_box {
  margin: 10px 0 0 0;
  height: 250px;
  width: 300px;
  z-index: 1;
  overflow: hidden;
  font-family: "title-bold";
  color: #333333;
  font-size: 18px;
  line-height: 1.125em;
}
/* line 386, ../scss/utilities/_typography.scss */
.ie10up #ads_bottompage_2 .openx_box, .ie9 #ads_bottompage_2 .openx_box, .ie8-wide #ads_bottompage_2 .openx_box {
  letter-spacing: -0.09px;
}
/* line 391, ../scss/utilities/_typography.scss */
#ads_bottompage_2 .openx_box a {
  color: inherit;
  text-decoration: none;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 395, ../scss/utilities/_typography.scss */
#ads_bottompage_2 .openx_box a:hover {
  color: #666666;
}
/* line 1017, ../scss/modules/_box_mkt_openx.scss */
#ads_bottompage_2 .openx_box .mask {
  display: none;
}
/* line 1020, ../scss/modules/_box_mkt_openx.scss */
#ads_bottompage_2 .openx_box figure {
  position: relative;
  margin-bottom: 5px;
}
/* line 1023, ../scss/modules/_box_mkt_openx.scss */
#ads_bottompage_2 .openx_box figure img {
  width: 100%;
  height: 205px;
}
/* line 1028, ../scss/modules/_box_mkt_openx.scss */
#ads_bottompage_2 .openx_box .openx_title {
  display: none;
}
/* line 1030, ../scss/modules/_box_mkt_openx.scss */
#ads_bottompage_2 .openx_box .openx_title i {
  position: absolute;
  top: 20px;
  right: 9px;
  font-size: 12px;
}
/* line 1039, ../scss/modules/_box_mkt_openx.scss */
#ads_bottompage_2 .openx_box .openx_subtitle {
  font: 16px "main-condensed_heavy";
  line-height: 20px;
  height: 40px;
  overflow: hidden;
}
/* line 1044, ../scss/modules/_box_mkt_openx.scss */
#ads_bottompage_2 .openx_box .openx_subtitle span {
  margin-top: 7px;
  font: 15px "main-light_italic";
  text-transform: none;
}
@media only screen and (max-width: 651px) {
  /* line 1001, ../scss/modules/_box_mkt_openx.scss */
  #ads_bottompage_2 .openx_box {
    padding-left: 22px;
    padding-bottom: 18px;
    margin-top: 18px;
    clear: both;
    overflow: auto;
    width: 320px;
    border-bottom: 1px solid #E5E5E5;
    height: auto;
    margin-left: 0;
  }
  /* line 1061, ../scss/modules/_box_mkt_openx.scss */
  #ads_bottompage_2 .openx_box .mask {
    display: none;
  }
  /* line 1064, ../scss/modules/_box_mkt_openx.scss */
  #ads_bottompage_2 .openx_box .openx_img {
    float: left;
    width: 130px;
    margin-right: 20px;
    display: block;
  }
  /* line 1069, ../scss/modules/_box_mkt_openx.scss */
  #ads_bottompage_2 .openx_box .openx_img img {
    width: 100%;
    height: auto;
  }
  /* line 1074, ../scss/modules/_box_mkt_openx.scss */
  #ads_bottompage_2 .openx_box .openx_title {
    float: left;
    width: 146px;
    font-family: "main-condensed_bold";
    font-size: 0.75em;
    line-height: 1em;
    color: #29abef;
    text-transform: uppercase;
    margin-top: 13px;
    margin-bottom: 4px;
    height: 12px;
    overflow: hidden;
  }
  /* line 108, ../scss/utilities/_typography.scss */
  #ads_bottompage_2 .openx_box .openx_title a {
    text-decoration: none;
    color: #29abef;
  }
  /* line 1083, ../scss/modules/_box_mkt_openx.scss */
  #ads_bottompage_2 .openx_box .openx_subtitle {
    display: block;
    float: left;
    width: 146px;
    font-family: "main-condensed_black";
    font-size: 1.125em;
    line-height: 1.25em;
    -webkit-text-stroke: 0.003em;
    color: #333333;
    height: 55px;
    overflow: hidden;
  }
  /* line 91, ../scss/utilities/_typography.scss */
  #ads_bottompage_2 .openx_box .openx_subtitle a {
    text-decoration: none;
    color: #333333;
    -moz-transition: color, 0.3s, ease, 0s;
    -o-transition: color, 0.3s, ease, 0s;
    -webkit-transition: color, 0.3s, ease, 0s;
    transition: color, 0.3s, ease, 0s;
  }
  /* line 95, ../scss/utilities/_typography.scss */
  #ads_bottompage_2 .openx_box .openx_subtitle a:hover {
    color: #666666;
    text-decoration: none;
  }
  /* line 1090, ../scss/modules/_box_mkt_openx.scss */
  #ads_bottompage_2 .openx_box .openx_subtitle .openx_span {
    display: inline;
  }
}
/* line 34, ../scss/utilities/_media.scss */
#ads_bottompage_2 .openx_box .ie8-mobile {
  padding-left: 22px;
  padding-bottom: 18px;
  margin-top: 18px;
  clear: both;
  overflow: auto;
  width: 320px;
  border-bottom: 1px solid #E5E5E5;
  height: auto;
  margin-left: 0;
}
/* line 1061, ../scss/modules/_box_mkt_openx.scss */
#ads_bottompage_2 .openx_box .ie8-mobile .mask {
  display: none;
}
/* line 1064, ../scss/modules/_box_mkt_openx.scss */
#ads_bottompage_2 .openx_box .ie8-mobile .openx_img {
  float: left;
  width: 130px;
  margin-right: 20px;
  display: block;
}
/* line 1069, ../scss/modules/_box_mkt_openx.scss */
#ads_bottompage_2 .openx_box .ie8-mobile .openx_img img {
  width: 100%;
  height: auto;
}
/* line 1074, ../scss/modules/_box_mkt_openx.scss */
#ads_bottompage_2 .openx_box .ie8-mobile .openx_title {
  float: left;
  width: 146px;
  font-family: "main-condensed_bold";
  font-size: 0.75em;
  line-height: 1em;
  color: #29abef;
  text-transform: uppercase;
  margin-top: 13px;
  margin-bottom: 4px;
  height: 12px;
  overflow: hidden;
}
/* line 108, ../scss/utilities/_typography.scss */
#ads_bottompage_2 .openx_box .ie8-mobile .openx_title a {
  text-decoration: none;
  color: #29abef;
}
/* line 1083, ../scss/modules/_box_mkt_openx.scss */
#ads_bottompage_2 .openx_box .ie8-mobile .openx_subtitle {
  display: block;
  float: left;
  width: 146px;
  font-family: "main-condensed_black";
  font-size: 1.125em;
  line-height: 1.25em;
  -webkit-text-stroke: 0.003em;
  color: #333333;
  height: 55px;
  overflow: hidden;
}
/* line 91, ../scss/utilities/_typography.scss */
#ads_bottompage_2 .openx_box .ie8-mobile .openx_subtitle a {
  text-decoration: none;
  color: #333333;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 95, ../scss/utilities/_typography.scss */
#ads_bottompage_2 .openx_box .ie8-mobile .openx_subtitle a:hover {
  color: #666666;
  text-decoration: none;
}
/* line 1090, ../scss/modules/_box_mkt_openx.scss */
#ads_bottompage_2 .openx_box .ie8-mobile .openx_subtitle .openx_span {
  display: inline;
}

/* line 1098, ../scss/modules/_box_mkt_openx.scss */
.md_mk_06 {
  overflow: hidden;
  width: 320px !important;
}
/* line 1101, ../scss/modules/_box_mkt_openx.scss */
.md_mk_06 p {
  overflow: hidden;
  width: 320px !important;
}
/* line 1104, ../scss/modules/_box_mkt_openx.scss */
.md_mk_06 p a {
  color: #666666;
  font-family: "main-condensed_regular";
  font-size: 0.875em;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 1110, ../scss/modules/_box_mkt_openx.scss */
.md_mk_06 p a strong {
  font-family: "main-condensed_bold";
}
/* line 1115, ../scss/modules/_box_mkt_openx.scss */
.md_mk_06 .openx_box {
  width: 320px;
  padding: 10px 15px;
  margin: 0 auto 18px;
}
/* line 1119, ../scss/modules/_box_mkt_openx.scss */
.md_mk_06 .container .mm_hp_middle .openx_box.v-editoriale, .container .mm_hp_middle .md_mk_06 .openx_box.v-editoriale, .md_mk_06 .container .mm_cf_01 .openx_box.v-editoriale, .container .mm_cf_01 .md_mk_06 .openx_box.v-editoriale, .md_mk_06 .container .mm_cf_00 .openx_box.v-editoriale, .container .mm_cf_00 .md_mk_06 .openx_box.v-editoriale, .md_mk_06 #ads_bottompage_2 .openx_box.v-editoriale, #ads_bottompage_2 .md_mk_06 .openx_box.v-editoriale, .md_mk_06 .openx_box.v-editoriale {
  font-family: "main-condensed_bold";
}

/* line 1132, ../scss/modules/_box_mkt_openx.scss */
.v-editoriale > div h3.subtitle, .container .mm_hp_middle .openx_box.v-editoriale > div h3.subtitle, .container .mm_cf_01 .openx_box.v-editoriale > div h3.subtitle, .container .mm_cf_00 .openx_box.v-editoriale > div h3.subtitle, .slider-openx-top .openx_box.v-editoriale > div h3.subtitle, #ads_bottompage_2 .openx_box.v-editoriale > div h3.subtitle, .md_mk_06 .openx_box.v-editoriale > div h3.subtitle {
  font-family: "title-bold";
  color: #333333;
  font-size: 18px;
  line-height: 1.125em;
  padding-top: 5px;
  line-height: 21px;
  height: 72px;
}
/* line 386, ../scss/utilities/_typography.scss */
.ie10up .v-editoriale > div h3.subtitle, .ie10up .container .mm_hp_middle .openx_box.v-editoriale > div h3.subtitle, .container .mm_hp_middle .ie10up .openx_box.v-editoriale > div h3.subtitle, .ie10up .container .mm_cf_01 .openx_box.v-editoriale > div h3.subtitle, .container .mm_cf_01 .ie10up .openx_box.v-editoriale > div h3.subtitle, .ie10up .container .mm_cf_00 .openx_box.v-editoriale > div h3.subtitle, .container .mm_cf_00 .ie10up .openx_box.v-editoriale > div h3.subtitle, .ie10up #ads_bottompage_2 .openx_box.v-editoriale > div h3.subtitle, #ads_bottompage_2 .ie10up .openx_box.v-editoriale > div h3.subtitle, .ie9 .v-editoriale > div h3.subtitle, .ie9 .container .mm_hp_middle .openx_box.v-editoriale > div h3.subtitle, .container .mm_hp_middle .ie9 .openx_box.v-editoriale > div h3.subtitle, .ie9 .container .mm_cf_01 .openx_box.v-editoriale > div h3.subtitle, .container .mm_cf_01 .ie9 .openx_box.v-editoriale > div h3.subtitle, .ie9 .container .mm_cf_00 .openx_box.v-editoriale > div h3.subtitle, .container .mm_cf_00 .ie9 .openx_box.v-editoriale > div h3.subtitle, .ie9 #ads_bottompage_2 .openx_box.v-editoriale > div h3.subtitle, #ads_bottompage_2 .ie9 .openx_box.v-editoriale > div h3.subtitle, .ie8-wide .v-editoriale > div h3.subtitle, .ie8-wide .container .mm_hp_middle .openx_box.v-editoriale > div h3.subtitle, .container .mm_hp_middle .ie8-wide .openx_box.v-editoriale > div h3.subtitle, .ie8-wide .container .mm_cf_01 .openx_box.v-editoriale > div h3.subtitle, .container .mm_cf_01 .ie8-wide .openx_box.v-editoriale > div h3.subtitle, .ie8-wide .container .mm_cf_00 .openx_box.v-editoriale > div h3.subtitle, .container .mm_cf_00 .ie8-wide .openx_box.v-editoriale > div h3.subtitle, .ie8-wide #ads_bottompage_2 .openx_box.v-editoriale > div h3.subtitle, #ads_bottompage_2 .ie8-wide .openx_box.v-editoriale > div h3.subtitle {
  letter-spacing: -0.09px;
}
/* line 391, ../scss/utilities/_typography.scss */
.v-editoriale > div h3.subtitle a, .container .mm_hp_middle .openx_box.v-editoriale > div h3.subtitle a, .container .mm_cf_01 .openx_box.v-editoriale > div h3.subtitle a, .container .mm_cf_00 .openx_box.v-editoriale > div h3.subtitle a, .slider-openx-top .openx_box.v-editoriale > div h3.subtitle a, #ads_bottompage_2 .openx_box.v-editoriale > div h3.subtitle a, .md_mk_06 .openx_box.v-editoriale > div h3.subtitle a {
  color: inherit;
  text-decoration: none;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 395, ../scss/utilities/_typography.scss */
.v-editoriale > div h3.subtitle a:hover, .container .mm_hp_middle .openx_box.v-editoriale > div h3.subtitle a:hover, .container .mm_cf_01 .openx_box.v-editoriale > div h3.subtitle a:hover, .container .mm_cf_00 .openx_box.v-editoriale > div h3.subtitle a:hover, #ads_bottompage_2 .openx_box.v-editoriale > div h3.subtitle a:hover {
  color: #666666;
}

/* line 1142, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-bot {
  border: solid 1px #fc0 !important;
}
/* line 1146, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-bot .tall-version, .slider-openx-bot .container .mm_hp_middle .openx_box.tall-version, .container .mm_hp_middle .slider-openx-bot .openx_box.tall-version, .slider-openx-bot .container .mm_cf_01 .openx_box.tall-version, .container .mm_cf_01 .slider-openx-bot .openx_box.tall-version, .slider-openx-bot .container .mm_cf_00 .openx_box.tall-version, .container .mm_cf_00 .slider-openx-bot .openx_box.tall-version, .slider-openx-bot .slider-openx-top .openx_box.tall-version, .slider-openx-top .slider-openx-bot .openx_box.tall-version, .slider-openx-bot #ads_bottompage_2 .openx_box.tall-version, #ads_bottompage_2 .slider-openx-bot .openx_box.tall-version, .slider-openx-bot .md_mk_06 .openx_box.tall-version, .md_mk_06 .slider-openx-bot .openx_box.tall-version {
  margin-bottom: 20px !important;
  padding-top: 20 !important;
}
/* line 1149, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-bot .tall-version div, .slider-openx-bot .container .mm_hp_middle .openx_box.tall-version div, .container .mm_hp_middle .slider-openx-bot .openx_box.tall-version div, .slider-openx-bot .container .mm_cf_01 .openx_box.tall-version div, .container .mm_cf_01 .slider-openx-bot .openx_box.tall-version div, .slider-openx-bot .container .mm_cf_00 .openx_box.tall-version div, .container .mm_cf_00 .slider-openx-bot .openx_box.tall-version div, .slider-openx-bot .slider-openx-top .openx_box.tall-version div, .slider-openx-top .slider-openx-bot .openx_box.tall-version div, .slider-openx-bot #ads_bottompage_2 .openx_box.tall-version div, #ads_bottompage_2 .slider-openx-bot .openx_box.tall-version div, .slider-openx-bot .md_mk_06 .openx_box.tall-version div, .md_mk_06 .slider-openx-bot .openx_box.tall-version div {
  border: none !important;
  padding: 0 10px !important;
}
/* line 1153, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-bot .tall-version div h2.openx_title, .slider-openx-bot .container .mm_hp_middle .openx_box.tall-version div h2.openx_title, .container .mm_hp_middle .slider-openx-bot .openx_box.tall-version div h2.openx_title, .slider-openx-bot .container .mm_cf_01 .openx_box.tall-version div h2.openx_title, .container .mm_cf_01 .slider-openx-bot .openx_box.tall-version div h2.openx_title, .slider-openx-bot .container .mm_cf_00 .openx_box.tall-version div h2.openx_title, .container .mm_cf_00 .slider-openx-bot .openx_box.tall-version div h2.openx_title, .slider-openx-bot #ads_bottompage_2 .openx_box.tall-version div h2.openx_title, #ads_bottompage_2 .slider-openx-bot .openx_box.tall-version div h2.openx_title {
  display: none !important;
}
/* line 1157, ../scss/modules/_box_mkt_openx.scss */
.slider-openx-bot .tall-version div h3.openx_subtitle, .slider-openx-bot .container .mm_hp_middle .openx_box.tall-version div h3.openx_subtitle, .container .mm_hp_middle .slider-openx-bot .openx_box.tall-version div h3.openx_subtitle, .slider-openx-bot .container .mm_cf_01 .openx_box.tall-version div h3.openx_subtitle, .container .mm_cf_01 .slider-openx-bot .openx_box.tall-version div h3.openx_subtitle, .slider-openx-bot .container .mm_cf_00 .openx_box.tall-version div h3.openx_subtitle, .container .mm_cf_00 .slider-openx-bot .openx_box.tall-version div h3.openx_subtitle, .slider-openx-bot #ads_bottompage_2 .openx_box.tall-version div h3.openx_subtitle, #ads_bottompage_2 .slider-openx-bot .openx_box.tall-version div h3.openx_subtitle {
  margin-bottom: 0 !important;
}

/* line 1170, ../scss/modules/_box_mkt_openx.scss */
.openx-wrapper #mkt_art_02 article.mkt_art_native div,
.openx-wrapper #mkt_art_01 article.mkt_art_native div {
  position: relative;
  border: 5px solid #ffcc00;
  padding: 0px 0px;
}
/* line 1175, ../scss/modules/_box_mkt_openx.scss */
.openx-wrapper #mkt_art_02 article.mkt_art_native div h2.openx_title,
.openx-wrapper #mkt_art_01 article.mkt_art_native div h2.openx_title {
  position: absolute;
  left: 0px;
  background: none repeat scroll 0% 0% #ffcc00;
  height: 20px;
  line-height: 20px;
  width: 40%;
}
/* line 1182, ../scss/modules/_box_mkt_openx.scss */
.openx-wrapper #mkt_art_02 article.mkt_art_native div h2.openx_title a,
.openx-wrapper #mkt_art_01 article.mkt_art_native div h2.openx_title a {
  color: #000000;
}
/* line 1187, ../scss/modules/_box_mkt_openx.scss */
.openx-wrapper #mkt_art_02 article.mkt_art_native div figure,
.openx-wrapper #mkt_art_01 article.mkt_art_native div figure {
  text-align: left;
}
/* line 1189, ../scss/modules/_box_mkt_openx.scss */
.openx-wrapper #mkt_art_02 article.mkt_art_native div figure img,
.openx-wrapper #mkt_art_01 article.mkt_art_native div figure img {
  width: 148px;
}
/* line 1194, ../scss/modules/_box_mkt_openx.scss */
.openx-wrapper #mkt_art_02 article.mkt_art_native div h3.openx_subtitle,
.openx-wrapper #mkt_art_01 article.mkt_art_native div h3.openx_subtitle {
  padding: 10px 0px 0px 10px;
}

/* line 1, ../scss/modules/_md_box_promo.scss */
.md_box_promo {
  width: 320px;
  height: 260px !important;
  overflow: hidden;
  background: none repeat scroll 0 0 #EAEAEA;
}
/* line 6, ../scss/modules/_md_box_promo.scss */
.md_box_promo header {
  margin: 10px auto;
  width: 275px;
}
/* line 10, ../scss/modules/_md_box_promo.scss */
.md_box_promo .md_box_promo_content {
  width: 275px;
}
/* line 12, ../scss/modules/_md_box_promo.scss */
.md_box_promo .md_box_promo_content h2 {
  font-family: "main-condensed_regular";
  font-size: 30px;
  color: black;
  color: #333333;
  font-family: "title-bold";
  font-size: 22px;
  line-height: 24px;
  height: 24px;
  overflow: hidden;
  margin-top: 0.5em;
  text-align: center;
}
/* line 649, ../scss/utilities/_typography.scss */
.md_box_promo .md_box_promo_content h2 a {
  text-decoration: none;
  color: inherit;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 653, ../scss/utilities/_typography.scss */
.md_box_promo .md_box_promo_content h2 a:hover {
  color: #00aeff;
}
/* line 22, ../scss/modules/_md_box_promo.scss */
.md_box_promo .md_box_promo_content h2 a {
  text-decoration: none;
}
/* line 24, ../scss/modules/_md_box_promo.scss */
.md_box_promo .md_box_promo_content h2 a:hover {
  color: #666666;
}
/* line 29, ../scss/modules/_md_box_promo.scss */
.md_box_promo .md_box_promo_content h3 {
  font: 0.86438em "main-condensed_light_italic";
  color: #333333;
  -webkit-text-stroke: 0.04em;
  color: #333333;
  font-family: "title-regular";
  font-size: 14px;
  line-height: 18px;
  height: 110px;
  overflow: hidden;
  margin-top: 0.5em;
  text-align: justify;
}
/* line 664, ../scss/utilities/_typography.scss */
.md_box_promo .md_box_promo_content h3 a {
  text-decoration: none;
  color: inherit;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 668, ../scss/utilities/_typography.scss */
.md_box_promo .md_box_promo_content h3 a:hover {
  color: #00aeff;
}
/* line 39, ../scss/modules/_md_box_promo.scss */
.md_box_promo .md_box_promo_content h3 a {
  text-decoration: none;
}
/* line 41, ../scss/modules/_md_box_promo.scss */
.md_box_promo .md_box_promo_content h3 a:hover {
  color: #666666;
}

/* line 3, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .container-header-article, .type-articolo.label-storie .container .chapter {
  margin-left: 0;
  width: 100%;
}
/* line 8, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .container-header-article h6.article-label {
  color: #29abef;
  font-family: "main-condensed_black";
}
/* line 12, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .container-header-article h1.article-title {
  font-family: "main-condensed_black";
}
/* line 14, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .container-header-article h1.article-title a {
  color: #333333;
  text-decoration: none;
}
/* line 17, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .container-header-article h1.article-title a:hover {
  color: #666666;
}
/* line 23, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .container-header-article .article-subtitle a {
  color: #333333;
  text-decoration: none;
}
/* line 26, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .container-header-article .article-subtitle a:hover {
  color: #666666;
}
/* line 31, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .container-header-article .article-place-date {
  display: none !important;
}
/* line 34, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .container-header-article .social-content {
  width: 22%;
  float: right;
  margin-top: 14px;
}
/* line 38, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .container-header-article .social-content #storie-social-share {
  width: 132px;
  background: url("/includes2013/LIBS/css/assets/storie/social-share.png") no-repeat;
  height: 25px;
  background-position: 13px;
}
/* line 43, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .container-header-article .social-content #storie-social-share a {
  width: 34px;
  height: 30px;
  cursor: pointer;
  display: inline-block;
  margin-right: 6px;
}
/* line 52, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .container-header-article .social-content #storie-social-count .social-number {
  width: 39px;
  display: inline-block;
  margin-top: 20px;
  font-size: 12px;
  font-family: "main-condensed_black";
  text-align: center;
}
@media only screen and (max-width: 651px) {
  /* line 34, ../scss/modules/_storie.scss */
  .type-articolo.label-storie .container .container-header-article .social-content {
    width: 50%;
    float: left;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.type-articolo.label-storie .container .container-header-article .social-content .ie8-mobile {
  width: 50%;
  float: left;
}
@media only screen and (max-width: 651px) {
  /* line 67, ../scss/modules/_storie.scss */
  .type-articolo.label-storie .container .container-header-article .change-size {
    float: left !important;
    padding-top: 0px !important;
  }
}
/* line 67, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .container-header-article .ie8-mobile .change-size {
  float: left !important;
  padding-top: 0px !important;
}
/* line 74, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .container-body-article .chapter {
  padding-left: 0;
}
/* line 77, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .container-body-article .article-signature {
  margin-left: 0;
  padding-left: 0;
}
/* line 82, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .web_widget_giornalista {
  width: 78%;
}
/* line 85, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .storie-title {
  font-family: "main-condensed_black";
  font-size: 22px;
  padding: 0 20px;
  max-width: 480px;
  margin-bottom: 20px;
  float: left;
}
@media only screen and (max-width: 651px) {
  /* line 85, ../scss/modules/_storie.scss */
  .type-articolo.label-storie .container .storie-title {
    padding-right: 40px;
    color: #000000;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.type-articolo.label-storie .container .storie-title .ie8-mobile {
  padding-right: 40px;
  color: #000000;
}
/* line 100, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .mm_cf_04 .mm_title a {
  position: relative;
}
/* line 103, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .mm_cf_04 .mm_title i {
  color: #000000;
  font-size: 20px;
  top: 50%;
  margin-top: -20px;
  right: 15px;
}
/* line 115, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .social_bar .printPage {
  display: none;
}
/* line 120, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .numero-storia {
  display: inline-block;
  vertical-align: middle;
  padding: 5px 8px;
  color: #ffffff;
  background-color: #29abef;
  margin-right: 10px;
  font-family: "main-condensed_black";
  font-size: 16px;
}
/* line 130, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bk_cop_vd2 {
  padding-left: 0;
}
/* line 133, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bk_cop_im1, .type-articolo.label-storie .container .bk_cop_vd3 {
  margin-left: 0;
  width: 100%;
}
/* line 136, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bk_cop_im1 .zoom_img, .type-articolo.label-storie .container .bk_cop_vd3 .zoom_img {
  z-index: 2;
}
/* line 139, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bk_cop_im1 .bx-controls-direction, .type-articolo.label-storie .container .bk_cop_vd3 .bx-controls-direction {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 145, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bk_cop_im1 .bx-controls-direction a, .type-articolo.label-storie .container .bk_cop_vd3 .bx-controls-direction a {
  color: #ffffff;
  font-size: 14px;
  font-family: "main-condensed_light";
  display: block;
  width: 50%;
  height: 100%;
  text-decoration: none;
}
/* line 153, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bk_cop_im1 .bx-controls-direction a.bx-prev, .type-articolo.label-storie .container .bk_cop_vd3 .bx-controls-direction a.bx-prev {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 30%;
}
/* line 159, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bk_cop_im1 .bx-controls-direction a.bx-next, .type-articolo.label-storie .container .bk_cop_vd3 .bx-controls-direction a.bx-next {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
  padding-top: 30%;
}
/* line 165, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bk_cop_im1 .bx-controls-direction a.bx-next div, .type-articolo.label-storie .container .bk_cop_vd3 .bx-controls-direction a.bx-next div {
  float: right;
}
/* line 170, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bk_cop_im1 .bx-controls-direction a div img, .type-articolo.label-storie .container .bk_cop_vd3 .bx-controls-direction a div img {
  width: 35px;
  background-color: #29abef;
  float: left;
}
/* line 175, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bk_cop_im1 .bx-controls-direction a div span, .type-articolo.label-storie .container .bk_cop_vd3 .bx-controls-direction a div span {
  background-color: #29abef;
  height: 59px;
  max-width: 147px;
  padding: 10px;
  float: left;
  display: none;
}
/* line 185, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bk_cop_im1 .bx-controls-direction a:hover div span, .type-articolo.label-storie .container .bk_cop_vd3 .bx-controls-direction a:hover div span {
  display: block;
}
/* line 192, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bk_cop_im1.bk_cop_vd3, .type-articolo.label-storie .container .bk_cop_vd3.bk_cop_vd3 {
  overflow: hidden;
}
/* line 194, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bk_cop_im1.bk_cop_vd3 .bx-controls-direction, .type-articolo.label-storie .container .bk_cop_vd3.bk_cop_vd3 .bx-controls-direction {
  top: 0;
  bottom: auto;
  height: 0;
}
/* line 198, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bk_cop_im1.bk_cop_vd3 .bx-controls-direction a, .type-articolo.label-storie .container .bk_cop_vd3.bk_cop_vd3 .bx-controls-direction a {
  width: 200px;
  height: 59px;
  padding-top: 0;
  top: 200px;
  margin-top: -29px;
}
/* line 208, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bx-page-direction {
  float: left;
  width: 100%;
  height: 59px;
  margin-bottom: 20px;
}
/* line 214, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bx-page-direction a {
  color: #ffffff;
  font-size: 14px;
  font-family: "main-condensed_light";
  display: block;
  width: auto;
  text-decoration: none;
  position: absolute;
  left: 0;
}
/* line 224, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bx-page-direction a.bx-next {
  right: 0;
  left: auto;
}
/* line 227, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bx-page-direction a.bx-next div {
  float: right;
}
/* line 232, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bx-page-direction a div img {
  width: 35px;
  background-color: #29abef;
  float: left;
}
/* line 237, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bx-page-direction a div span {
  background-color: #29abef;
  height: 59px;
  max-width: 147px;
  padding: 10px;
  float: left;
}
@media only screen and (max-width: 651px) {
  /* line 208, ../scss/modules/_storie.scss */
  .type-articolo.label-storie .container .bx-page-direction {
    position: fixed;
    top: 50%;
    margin-top: -30px;
    width: 320px;
    height: 0;
    overflow: visible;
    z-index: 2;
    margin-bottom: 0;
  }
  /* line 259, ../scss/modules/_storie.scss */
  .type-articolo.label-storie .container .bx-page-direction a div {
    background-color: #29abef;
    opacity: 0.7;
    width: 40px;
    text-align: center;
  }
  /* line 264, ../scss/modules/_storie.scss */
  .type-articolo.label-storie .container .bx-page-direction a div span {
    display: none;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.type-articolo.label-storie .container .bx-page-direction .ie8-mobile {
  position: fixed;
  top: 50%;
  margin-top: -30px;
  width: 320px;
  height: 0;
  overflow: visible;
  z-index: 2;
  margin-bottom: 0;
}
/* line 259, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bx-page-direction .ie8-mobile a div {
  background-color: #29abef;
  opacity: 0.7;
  width: 40px;
  text-align: center;
}
/* line 264, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .bx-page-direction .ie8-mobile a div span {
  display: none;
}
/* line 271, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .paginazione-storie {
  float: right;
  color: #ffffff;
  background-color: #29abef;
  font-size: 16px;
  display: table-row;
  max-width: 190px;
}
/* line 279, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .paginazione-storie .bottom-paginazione {
  border-top: 1px solid #ffffff;
  width: 100%;
  float: left;
  font-size: 15px;
  padding: 8px 10px;
}
/* line 285, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .paginazione-storie .bottom-paginazione a {
  width: auto;
}
/* line 287, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .paginazione-storie .bottom-paginazione a.next {
  float: right;
}
/* line 290, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .paginazione-storie .bottom-paginazione a.prev {
  float: left;
}
/* line 296, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .paginazione-storie a {
  color: #ffffff;
  text-decoration: none;
  padding: 0;
  text-align: center;
  display: table-cell;
  font-family: "main-condensed_bold";
  width: 40px;
}
/* line 305, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .paginazione-storie p {
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  line-height: 21px;
  padding: 0;
  font-family: "main-condensed_bold";
}
/* line 314, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .header-border {
  width: 98%;
  border-bottom: 1px solid #989898;
  text-align: center;
  margin: 0 auto 1px;
}
/* line 320, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .liste-storie {
  border: 1px solid #e4e4e4;
  padding: 15px;
  margin-bottom: 20px;
}
/* line 324, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .liste-storie h2 {
  font-family: "main-condensed_bold";
  color: #333333;
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 12px;
}
/* line 332, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .liste-storie ul li {
  border-top: 1px solid #e4e4e4;
  height: 65px;
}
/* line 335, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .liste-storie ul li:hover, .type-articolo.label-storie .container .liste-storie ul li.current-storia {
  background-color: #29abef;
  margin: 0 -15px;
  padding: 0 15px;
}
/* line 339, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .liste-storie ul li:hover a, .type-articolo.label-storie .container .liste-storie ul li.current-storia a {
  float: left;
  width: 100%;
}
/* line 342, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .liste-storie ul li:hover a .numero-storia, .type-articolo.label-storie .container .liste-storie ul li.current-storia a .numero-storia {
  color: #29abef;
  background-color: #ffffff;
}
/* line 347, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .liste-storie ul li:hover a span, .type-articolo.label-storie .container .liste-storie ul li.current-storia a span {
  color: #ffffff;
  font-family: "main-condensed_bold_italic";
}
/* line 353, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .liste-storie ul li a {
  color: #666666;
  text-decoration: none;
}
/* line 357, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .liste-storie ul li a .numero-storia {
  padding: 5px 0;
  font-size: 13px;
  width: 23px;
  text-align: center;
  margin-top: 20px;
  float: left;
}
/* line 365, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .liste-storie ul li a span {
  width: 86%;
  float: left;
  margin-top: 6%;
  font-family: "main-condensed_regular";
}
/* line 376, ../scss/modules/_storie.scss */
.type-articolo.label-storie .container .container-body-article .web_widget_socialBar {
  display: block;
  position: relative;
  width: 100%;
  float: left;
  height: 65px;
  margin: 15px 0 25px;
  min-height: inherit;
}
@media only screen and (max-width: 651px) {
  /* line 390, ../scss/modules/_storie.scss */
  .type-articolo.label-storie .container .paginazione-storie {
    display: block;
    width: auto;
  }
  /* line 394, ../scss/modules/_storie.scss */
  .type-articolo.label-storie .container .paginazione-storie .bottom-paginazione, .type-articolo.label-storie .container .paginazione-storie a {
    display: none;
  }
  /* line 398, ../scss/modules/_storie.scss */
  .type-articolo.label-storie .container .paginazione-storie p {
    display: block;
    width: auto;
    font-size: 12px;
    padding: 3px;
    line-height: 1;
    font-family: "main-condensed_semibold";
  }
  /* line 405, ../scss/modules/_storie.scss */
  .type-articolo.label-storie .container .paginazione-storie p span {
    text-transform: uppercase;
  }
  /* line 411, ../scss/modules/_storie.scss */
  .type-articolo.label-storie .container .bk_cop_im1 .bx-controls-direction, .type-articolo.label-storie .container .bk_cop_vd3 .bx-controls-direction {
    display: none;
  }
  /* line 414, ../scss/modules/_storie.scss */
  .type-articolo.label-storie .container .bk_cop_im1.bk_cop_vd3, .type-articolo.label-storie .container .bk_cop_vd3.bk_cop_vd3 {
    overflow: hidden;
  }
  /* line 416, ../scss/modules/_storie.scss */
  .type-articolo.label-storie .container .bk_cop_im1.bk_cop_vd3 iframe, .type-articolo.label-storie .container .bk_cop_vd3.bk_cop_vd3 iframe {
    margin-top: -24px;
  }
  /* line 423, ../scss/modules/_storie.scss */
  .type-articolo.label-storie .web_widget_giornalista {
    width: 50% !important;
  }
  /* line 425, ../scss/modules/_storie.scss */
  .type-articolo.label-storie .web_widget_giornalista .article-signature {
    width: 100% !important;
  }
  /* line 430, ../scss/modules/_storie.scss */
  .type-articolo.label-storie .mm_cf_04 {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    float: left;
    margin: 10px 0;
    padding: 15px 0 0;
    width: 100%;
  }
  /* line 438, ../scss/modules/_storie.scss */
  .type-articolo.label-storie .mm_cf_04 a {
    text-decoration: none;
  }
  /* line 443, ../scss/modules/_storie.scss */
  .type-articolo.label-storie .mm_cf_04 .mm_section_title .mm_title {
    width: 320px;
  }
}
/* line 390, ../scss/modules/_storie.scss */
.type-articolo.label-storie .ie8-mobile .container .paginazione-storie {
  display: block;
  width: auto;
}
/* line 394, ../scss/modules/_storie.scss */
.type-articolo.label-storie .ie8-mobile .container .paginazione-storie .bottom-paginazione, .type-articolo.label-storie .ie8-mobile .container .paginazione-storie a {
  display: none;
}
/* line 398, ../scss/modules/_storie.scss */
.type-articolo.label-storie .ie8-mobile .container .paginazione-storie p {
  display: block;
  width: auto;
  font-size: 12px;
  padding: 3px;
  line-height: 1;
  font-family: "main-condensed_semibold";
}
/* line 405, ../scss/modules/_storie.scss */
.type-articolo.label-storie .ie8-mobile .container .paginazione-storie p span {
  text-transform: uppercase;
}
/* line 411, ../scss/modules/_storie.scss */
.type-articolo.label-storie .ie8-mobile .container .bk_cop_im1 .bx-controls-direction, .type-articolo.label-storie .ie8-mobile .container .bk_cop_vd3 .bx-controls-direction {
  display: none;
}
/* line 414, ../scss/modules/_storie.scss */
.type-articolo.label-storie .ie8-mobile .container .bk_cop_im1.bk_cop_vd3, .type-articolo.label-storie .ie8-mobile .container .bk_cop_vd3.bk_cop_vd3 {
  overflow: hidden;
}
/* line 416, ../scss/modules/_storie.scss */
.type-articolo.label-storie .ie8-mobile .container .bk_cop_im1.bk_cop_vd3 iframe, .type-articolo.label-storie .ie8-mobile .container .bk_cop_vd3.bk_cop_vd3 iframe {
  margin-top: -24px;
}
/* line 423, ../scss/modules/_storie.scss */
.type-articolo.label-storie .ie8-mobile .web_widget_giornalista {
  width: 50% !important;
}
/* line 425, ../scss/modules/_storie.scss */
.type-articolo.label-storie .ie8-mobile .web_widget_giornalista .article-signature {
  width: 100% !important;
}
/* line 430, ../scss/modules/_storie.scss */
.type-articolo.label-storie .ie8-mobile .mm_cf_04 {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  position: relative;
  float: left;
  margin: 10px 0;
  padding: 15px 0 0;
  width: 100%;
}
/* line 438, ../scss/modules/_storie.scss */
.type-articolo.label-storie .ie8-mobile .mm_cf_04 a {
  text-decoration: none;
}
/* line 443, ../scss/modules/_storie.scss */
.type-articolo.label-storie .ie8-mobile .mm_cf_04 .mm_section_title .mm_title {
  width: 320px;
}

/* Document   : Styles for block#bk_adv_001 */
/* line 3, ../scss/blocks/_bks_mkt.scss */
.bk_adv_01 {
  position: relative;
  margin: 1.25em 0 1.875em 0.625em;
  width: 18.75em;
  height: auto;
  z-index: 2;
}
/* line 9, ../scss/blocks/_bks_mkt.scss */
.bk_adv_01 > :not(script) {
  margin: 0.625em 0;
  display: block;
  /*width:100%;*/
}
@media only screen and (max-width: 651px) {
  /* line 3, ../scss/blocks/_bks_mkt.scss */
  .bk_adv_01 {
    margin: 0 auto;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.bk_adv_01 .ie8-mobile {
  margin: 0 auto;
}

/* Document   : Styles for block#bk_adv_02 */
/* line 21, ../scss/blocks/_bks_mkt.scss */
.bk_adv_02 {
  position: relative;
  margin: 10px auto;
  width: 940px;
  z-index: 100;
  text-align: center;
}
/* line 28, ../scss/blocks/_bks_mkt.scss */
.bk_adv_02 > :not(script) {
  margin: 0.625em auto;
  display: block;
  /* width: 100%;*/
}

/* bottom left */
/* line 38, ../scss/blocks/_bks_mkt.scss */
#ads_bottompushbar .bk_adv_02 {
  margin-top: 25px;
}

/* Document   : Styles for block#bk_adv_03 */
/* line 42, ../scss/blocks/_bks_mkt.scss */
.bk_adv_03 {
  width: 100%;
}

/* line 46, ../scss/blocks/_bks_mkt.scss */
.bk_adv_04 {
  position: relative;
  width: 184px;
  text-align: center;
  height: 92px;
}
/* line 52, ../scss/blocks/_bks_mkt.scss */
.bk_adv_04 > :not(script) {
  display: block;
  width: 100%;
}

/* line 58, ../scss/blocks/_bks_mkt.scss */
.bk_adv_05 {
  position: relative;
  width: 18.75em;
  height: auto;
}
/* line 63, ../scss/blocks/_bks_mkt.scss */
.bk_adv_05 > :not(script) {
  margin: 10px 0;
  display: block;
  width: 100%;
}
@media only screen and (max-width: 651px) {
  /* line 58, ../scss/blocks/_bks_mkt.scss */
  .bk_adv_05 {
    margin: 0 auto;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.bk_adv_05 .ie8-mobile {
  margin: 0 auto;
}

/* line 73, ../scss/blocks/_bks_mkt.scss */
.bk_ppn_02 {
  position: relative;
  width: 300px;
  height: 250px;
}
/* line 77, ../scss/blocks/_bks_mkt.scss */
.bk_ppn_02 > :not(script) {
  margin: 10px 0;
  display: block;
  width: 100%;
}
@media only screen and (max-width: 651px) {
  /* line 73, ../scss/blocks/_bks_mkt.scss */
  .bk_ppn_02 {
    margin: 0 auto;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.bk_ppn_02 .ie8-mobile {
  margin: 0 auto;
}

/* Document   : Styles for blocks#bk_ox_01 */
/* line 88, ../scss/blocks/_bks_mkt.scss */
.bk_ox_01 {
  margin: 16px 0 0 31px;
  height: 240px;
  z-index: 1;
  font-family: "title-bold";
  color: #333333;
  font-size: 18px;
  line-height: 1.125em;
}
/* line 386, ../scss/utilities/_typography.scss */
.ie10up .bk_ox_01, .ie9 .bk_ox_01, .ie8-wide .bk_ox_01 {
  letter-spacing: -0.09px;
}
/* line 391, ../scss/utilities/_typography.scss */
.bk_ox_01 a {
  color: inherit;
  text-decoration: none;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 395, ../scss/utilities/_typography.scss */
.bk_ox_01 a:hover {
  color: #666666;
}
/* line 96, ../scss/blocks/_bks_mkt.scss */
.bk_ox_01 .mask {
  position: absolute;
  width: 100%;
  height: 143px;
  border: 8px solid #2eadef;
  text-indent: -99999px;
  z-index: 2;
}
/* line 104, ../scss/blocks/_bks_mkt.scss */
.bk_ox_01 .mask i {
  position: absolute;
  width: 23px;
  height: 25px;
  top: -8px;
  right: -9px;
}
/* line 113, ../scss/blocks/_bks_mkt.scss */
.bk_ox_01 figure {
  position: relative;
  margin-bottom: 5px;
}
/* line 116, ../scss/blocks/_bks_mkt.scss */
.bk_ox_01 figure img {
  width: 100%;
  height: 143px;
}
/* line 121, ../scss/blocks/_bks_mkt.scss */
.bk_ox_01 .title {
  font: 16px "main-condensed_heavy";
  line-height: 20px;
}
/* line 124, ../scss/blocks/_bks_mkt.scss */
.bk_ox_01 .title span {
  margin-top: 7px;
  font: 15px "main-light_italic";
  text-transform: none;
}
/* line 130, ../scss/blocks/_bks_mkt.scss */
.bk_ox_01 .title i {
  position: absolute;
  top: 20px;
  right: 9px;
  font-size: 12px;
}
@media only screen and (max-width: 651px) {
  /* line 88, ../scss/blocks/_bks_mkt.scss */
  .bk_ox_01 {
    display: none;
    position: relative;
    margin: 0;
    padding: 16px 0px 16px 25px;
    height: auto;
    border-top: 5px solid #2eadef;
    background: #257193;
    color: white;
  }
  /* line 149, ../scss/blocks/_bks_mkt.scss */
  .bk_ox_01 figure {
    margin-bottom: 0;
    float: left;
  }
  /* line 152, ../scss/blocks/_bks_mkt.scss */
  .bk_ox_01 figure img {
    width: 100px;
    height: 76px;
    -moz-box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
    -webkit-box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
    box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
  }
  /* line 158, ../scss/blocks/_bks_mkt.scss */
  .bk_ox_01 .title {
    position: relative;
    float: left;
    width: 180px;
    line-height: 16px;
    text-transform: uppercase;
    padding-left: 13px;
  }
  /* line 165, ../scss/blocks/_bks_mkt.scss */
  .bk_ox_01 .title a {
    color: inherit;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.bk_ox_01 .ie8-mobile {
  display: none;
  position: relative;
  margin: 0;
  padding: 16px 0px 16px 25px;
  height: auto;
  border-top: 5px solid #2eadef;
  background: #257193;
  color: white;
}
/* line 149, ../scss/blocks/_bks_mkt.scss */
.bk_ox_01 .ie8-mobile figure {
  margin-bottom: 0;
  float: left;
}
/* line 152, ../scss/blocks/_bks_mkt.scss */
.bk_ox_01 .ie8-mobile figure img {
  width: 100px;
  height: 76px;
  -moz-box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
  -webkit-box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
  box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
}
/* line 158, ../scss/blocks/_bks_mkt.scss */
.bk_ox_01 .ie8-mobile .title {
  position: relative;
  float: left;
  width: 180px;
  line-height: 16px;
  text-transform: uppercase;
  padding-left: 13px;
}
/* line 165, ../scss/blocks/_bks_mkt.scss */
.bk_ox_01 .ie8-mobile .title a {
  color: inherit;
}

/* Document   : Styles for blocks#md_ox */
/* line 174, ../scss/blocks/_bks_mkt.scss */
.md_ox {
  position: absolute;
  right: 0;
  width: 320px;
}
/* line 179, ../scss/blocks/_bks_mkt.scss */
.md_ox article {
  border-bottom: 1px solid #e5e5e5;
  padding: 18px 0 18px 18px;
  width: 100%;
  background: #f1f1f1;
  overflow: auto;
}
/* line 185, ../scss/blocks/_bks_mkt.scss */
.md_ox article .thumb {
  position: relative;
  float: left;
  margin-right: 16px;
  width: 130px;
  display: block;
}
/* line 191, ../scss/blocks/_bks_mkt.scss */
.md_ox article .thumb img {
  width: 100%;
  height: auto;
}
/* line 196, ../scss/blocks/_bks_mkt.scss */
.md_ox article hgroup {
  float: left;
  width: 146px;
}
/* line 199, ../scss/blocks/_bks_mkt.scss */
.md_ox article hgroup .topic {
  display: block;
  margin-bottom: 6px;
  font-family: "main-condensed_bold";
  font-size: 0.75em;
  line-height: 1em;
  color: #29abef;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 108, ../scss/utilities/_typography.scss */
.md_ox article hgroup .topic a {
  text-decoration: none;
  color: #29abef;
}
/* line 206, ../scss/blocks/_bks_mkt.scss */
.md_ox article hgroup .title {
  margin-bottom: 6px;
  display: block;
  font-family: "main-condensed_black";
  font-size: 1.125em;
  line-height: 1.25em;
  -webkit-text-stroke: 0.003em;
  color: #333333;
  font-size: 16px;
  line-height: 18px;
}
/* line 91, ../scss/utilities/_typography.scss */
.md_ox article hgroup .title a {
  text-decoration: none;
  color: #333333;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 95, ../scss/utilities/_typography.scss */
.md_ox article hgroup .title a:hover {
  color: #666666;
  text-decoration: none;
}
/* line 212, ../scss/blocks/_bks_mkt.scss */
.md_ox article hgroup .title span {
  display: block;
  margin-top: 6px;
  font: 14px "main-regular";
}
/* line 219, ../scss/blocks/_bks_mkt.scss */
.md_ox article i {
  position: absolute;
  margin-top: 24px;
  right: 9px;
  font-size: 12px;
  color: white;
}
@media only screen and (max-width: 651px) {
  /* line 174, ../scss/blocks/_bks_mkt.scss */
  .md_ox {
    position: relative;
    height: auto;
    clear: both;
  }
  /* line 235, ../scss/blocks/_bks_mkt.scss */
  .md_ox article {
    border-top: 5px solid #2eadef;
    border-bottom: 0;
    background: #257193;
  }
  /* line 239, ../scss/blocks/_bks_mkt.scss */
  .md_ox article .thumb {
    margin: 0;
    width: auto;
  }
  /* line 242, ../scss/blocks/_bks_mkt.scss */
  .md_ox article .thumb img {
    width: 56px;
    height: 56px;
    -moz-border-radius: 56px;
    -webkit-border-radius: 56px;
    border-radius: 56px;
    -moz-box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
    -webkit-box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
    box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
  }
  /* line 251, ../scss/blocks/_bks_mkt.scss */
  .md_ox article hgroup {
    width: 236px;
    padding-left: 13px;
  }
  /* line 254, ../scss/blocks/_bks_mkt.scss */
  .md_ox article hgroup .title {
    font: 16px "main-condensed_heavy";
    position: relative;
    line-height: 16px;
    text-transform: uppercase;
  }
  /* line 259, ../scss/blocks/_bks_mkt.scss */
  .md_ox article hgroup .title span {
    font: 15px "main-light_italic";
    margin-top: 7px;
    text-transform: none;
  }
  /* line 264, ../scss/blocks/_bks_mkt.scss */
  .md_ox article hgroup .title a {
    color: white;
  }
  /* line 266, ../scss/blocks/_bks_mkt.scss */
  .md_ox article hgroup .title a:hover {
    color: white;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.md_ox .ie8-mobile {
  position: relative;
  height: auto;
  clear: both;
}
/* line 235, ../scss/blocks/_bks_mkt.scss */
.md_ox .ie8-mobile article {
  border-top: 5px solid #2eadef;
  border-bottom: 0;
  background: #257193;
}
/* line 239, ../scss/blocks/_bks_mkt.scss */
.md_ox .ie8-mobile article .thumb {
  margin: 0;
  width: auto;
}
/* line 242, ../scss/blocks/_bks_mkt.scss */
.md_ox .ie8-mobile article .thumb img {
  width: 56px;
  height: 56px;
  -moz-border-radius: 56px;
  -webkit-border-radius: 56px;
  border-radius: 56px;
  -moz-box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
  -webkit-box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
  box-shadow: 0px 1px 1px 0px rgba(171, 226, 251, 0.75);
}
/* line 251, ../scss/blocks/_bks_mkt.scss */
.md_ox .ie8-mobile article hgroup {
  width: 236px;
  padding-left: 13px;
}
/* line 254, ../scss/blocks/_bks_mkt.scss */
.md_ox .ie8-mobile article hgroup .title {
  font: 16px "main-condensed_heavy";
  position: relative;
  line-height: 16px;
  text-transform: uppercase;
}
/* line 259, ../scss/blocks/_bks_mkt.scss */
.md_ox .ie8-mobile article hgroup .title span {
  font: 15px "main-light_italic";
  margin-top: 7px;
  text-transform: none;
}
/* line 264, ../scss/blocks/_bks_mkt.scss */
.md_ox .ie8-mobile article hgroup .title a {
  color: white;
}
/* line 266, ../scss/blocks/_bks_mkt.scss */
.md_ox .ie8-mobile article hgroup .title a:hover {
  color: white;
}

/* Document   : Styles for modules#md_mk_02 */
/* line 276, ../scss/blocks/_bks_mkt.scss */
.md_mk_02 {
  width: 320px;
  margin-bottom: 42px;
}
@media only screen and (max-width: 651px) {
  /* line 276, ../scss/blocks/_bks_mkt.scss */
  .md_mk_02 {
    margin-bottom: 0px;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.md_mk_02 .ie8-mobile {
  margin-bottom: 0px;
}

/* Document   : Styles for modules#md_mk_03 */
/* line 286, ../scss/blocks/_bks_mkt.scss */
.md_mk_03 {
  width: 320px;
}

/* Document   : Styles for modules#md_mk_04 */
/* line 291, ../scss/blocks/_bks_mkt.scss */
.md_mk_04 {
  width: 320px;
}

/* Document   : Styles for modules#md_mk_05 */
/* line 297, ../scss/blocks/_bks_mkt.scss */
.md_mk_05 {
  overflow: hidden;
  margin-top: 25px;
}
/* line 301, ../scss/blocks/_bks_mkt.scss */
.md_mk_05 > div {
  display: inline-block;
  height: auto;
  vertical-align: top;
}
/* line 306, ../scss/blocks/_bks_mkt.scss */
.md_mk_05 .bk_adv_05 {
  margin: 0 0 0 10px;
}
/* line 309, ../scss/blocks/_bks_mkt.scss */
.md_mk_05 .bk_ppn_02 {
  margin: 0 22px;
}
@media only screen and (max-width: 651px) {
  /* line 297, ../scss/blocks/_bks_mkt.scss */
  .md_mk_05 {
    margin-top: 0px;
  }
  /* line 314, ../scss/blocks/_bks_mkt.scss */
  .md_mk_05 > div {
    display: block;
  }
  /* line 317, ../scss/blocks/_bks_mkt.scss */
  .md_mk_05 .bk_adv_05 {
    margin: 0 auto;
  }
  /* line 320, ../scss/blocks/_bks_mkt.scss */
  .md_mk_05 .bk_adv_06 {
    margin: 0 auto;
  }
  /* line 323, ../scss/blocks/_bks_mkt.scss */
  .md_mk_05 .bk_ppn_02 {
    margin: 0 auto;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.md_mk_05 .ie8-mobile {
  margin-top: 0px;
}
/* line 314, ../scss/blocks/_bks_mkt.scss */
.md_mk_05 .ie8-mobile > div {
  display: block;
}
/* line 317, ../scss/blocks/_bks_mkt.scss */
.md_mk_05 .ie8-mobile .bk_adv_05 {
  margin: 0 auto;
}
/* line 320, ../scss/blocks/_bks_mkt.scss */
.md_mk_05 .ie8-mobile .bk_adv_06 {
  margin: 0 auto;
}
/* line 323, ../scss/blocks/_bks_mkt.scss */
.md_mk_05 .ie8-mobile .bk_ppn_02 {
  margin: 0 auto;
}

/* Document   : Styles for modules#md_mk_06 :: aside */
/* line 330, ../scss/blocks/_bks_mkt.scss */
.md_mk_06 {
  margin-top: 20px;
  overflow: hidden;
  width: 320px;
}
/* line 335, ../scss/blocks/_bks_mkt.scss */
.md_mk_06 > div {
  display: inline-block;
  height: auto;
  vertical-align: top;
}

/* line 342, ../scss/blocks/_bks_mkt.scss */
#mkt_halfpage, #mkt_social, #mkt_socialBot {
  display: none;
}

/* Document   : Styles for block#bk_cop_005 */
/* line 2, ../scss/blocks/_bk_cop_005.scss */
.bk_cop_005 {
  overflow: hidden;
  display: inline-block;
}
/* line 10, ../scss/blocks/_bk_cop_005.scss */
.bk_cop_005 .video_icon_link .iframe_video {
  display: block;
  font-size: 36px;
  left: 20%;
  position: absolute;
  top: 32%;
  z-index: 100;
  text-decoration: none;
  color: white;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
  font-size: 24px;
}
/* line 70, ../scss/utilities/_common.scss */
.bk_cop_005 .video_icon_link .iframe_video:hover {
  color: #00aeff;
}
/* line 16, ../scss/blocks/_bk_cop_005.scss */
.bk_cop_005 img {
  float: left;
  width: 96px;
  height: 72px;
}
/* line 21, ../scss/blocks/_bk_cop_005.scss */
.bk_cop_005 .article-title {
  font-family: "main-condensed_bold";
  font-size: 0.875em;
  line-height: 1.25em;
  color: #333333;
  height: 70px;
  width: 5.625em;
  overflow: hidden;
  float: left;
  margin-left: 0.625em;
}
/* line 74, ../scss/utilities/_typography.scss */
.bk_cop_005 .article-title a {
  text-decoration: none;
  color: #333333;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 78, ../scss/utilities/_typography.scss */
.bk_cop_005 .article-title a:hover {
  color: #666666;
  text-decoration: none;
}
@media only screen and (max-width: 651px) {
  /* line 2, ../scss/blocks/_bk_cop_005.scss */
  .bk_cop_005 {
    width: 215px !important;
  }
  /* line 34, ../scss/blocks/_bk_cop_005.scss */
  .bk_cop_005 .video_icon_link .iframe_video {
    left: 13%;
    top: 22%;
  }
  /* line 39, ../scss/blocks/_bk_cop_005.scss */
  .bk_cop_005 img {
    width: 87px;
    height: auto;
  }
  /* line 43, ../scss/blocks/_bk_cop_005.scss */
  .bk_cop_005 .article-title {
    font-family: "main-condensed_regular";
  }
  /* line 45, ../scss/blocks/_bk_cop_005.scss */
  .bk_cop_005 .article-title a {
    padding-right: 2px;
    color: #000;
  }
  /* line 48, ../scss/blocks/_bk_cop_005.scss */
  .bk_cop_005 .article-title a br {
    display: none;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.bk_cop_005 .ie8-mobile {
  width: 215px !important;
}
/* line 34, ../scss/blocks/_bk_cop_005.scss */
.bk_cop_005 .ie8-mobile .video_icon_link .iframe_video {
  left: 13%;
  top: 22%;
}
/* line 39, ../scss/blocks/_bk_cop_005.scss */
.bk_cop_005 .ie8-mobile img {
  width: 87px;
  height: auto;
}
/* line 43, ../scss/blocks/_bk_cop_005.scss */
.bk_cop_005 .ie8-mobile .article-title {
  font-family: "main-condensed_regular";
}
/* line 45, ../scss/blocks/_bk_cop_005.scss */
.bk_cop_005 .ie8-mobile .article-title a {
  padding-right: 2px;
  color: #000;
}
/* line 48, ../scss/blocks/_bk_cop_005.scss */
.bk_cop_005 .ie8-mobile .article-title a br {
  display: none;
}

/* Document  : Styles for block #bk_cop_im1 */
/* line 4, ../scss/blocks/_bk_cop_im1.scss */
.bk_cop_im1 {
  position: relative;
}
/* line 7, ../scss/blocks/_bk_cop_im1.scss */
.bk_cop_im1 img {
  width: 100%;
  height: auto;
}
/* line 15, ../scss/blocks/_bk_cop_im1.scss */
.bk_cop_im1 .zoom_img {
  position: absolute;
  top: 0px;
  right: 0px;
  background: rgba(33, 33, 36, 0.7);
  background: -ms-linear-gradient(top, rgba(33, 33, 36, 0.7) 0%, rgba(33, 33, 36, 0.7) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(33, 33, 36, 0.7) 0%, rgba(33, 33, 36, 0.7) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3212124', endColorstr='#b3212124',GradientType=0 );
  /* IE6-9 */
  padding: 5px;
  color: #e5e5e5;
  font-size: 1.125em;
  text-decoration: none;
}
@media only screen and (max-width: 651px) {
  /* line 15, ../scss/blocks/_bk_cop_im1.scss */
  .bk_cop_im1 .zoom_img {
    display: none;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.bk_cop_im1 .zoom_img .ie8-mobile {
  display: none;
}
/* line 22, ../scss/blocks/_bk_cop_im1.scss */
.bk_cop_im1 .didascalia_img {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  text-align: left;
  background: rgba(33, 33, 36, 0.7);
  background: -ms-linear-gradient(top, rgba(33, 33, 36, 0.7) 0%, rgba(33, 33, 36, 0.7) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(33, 33, 36, 0.7) 0%, rgba(33, 33, 36, 0.7) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3212124', endColorstr='#b3212124',GradientType=0 );
  /* IE6-9 */
  padding: 0.625em 0.5em;
  /* Example: bk_cop_im1 */
  font-family: main-condensed_regular;
  color: white;
  font-size: 0.875em;
  line-height: 1.25em;
}
/* line 18, ../scss/utilities/_common.scss */
.bk_cop_im1 .didascalia_img a {
  color: #fff;
  text-decoration: underline;
}
/* line 24, ../scss/blocks/_bk_cop_im1.scss */
.bk_cop_im1 .didascalia_img:empty {
  display: none;
}
@media only screen and (max-width: 651px) {
  /* line 22, ../scss/blocks/_bk_cop_im1.scss */
  .bk_cop_im1 .didascalia_img {
    display: none;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.bk_cop_im1 .didascalia_img .ie8-mobile {
  display: none;
}

/* line 36, ../scss/blocks/_bk_cop_im1.scss */
.ligthbox_img {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  cursor: default;
  z-index: 99999;
  background-color: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000);
  text-align: center;
}
/* line 40, ../scss/blocks/_bk_cop_im1.scss */
.ligthbox_img .bk_cop_im1_zoomed_in {
  width: auto;
  height: 100%;
  display: inline-block;
}
/* line 46, ../scss/blocks/_bk_cop_im1.scss */
.ligthbox_img .bk_cop_im1_zoomed_in .box {
  position: relative;
  top: 50%;
  margin: 20px;
  -moz-box-shadow: 0px 0px 15px black;
  -webkit-box-shadow: 0px 0px 15px black;
  box-shadow: 0px 0px 15px black;
}
/* line 51, ../scss/blocks/_bk_cop_im1.scss */
.ligthbox_img .bk_cop_im1_zoomed_in .box img {
  width: auto;
  height: auto;
}
/* line 55, ../scss/blocks/_bk_cop_im1.scss */
.ligthbox_img .bk_cop_im1_zoomed_in .box .close_zoom {
  position: absolute;
  top: 0px;
  right: 0px;
  background: rgba(33, 33, 36, 0.7);
  background: -ms-linear-gradient(top, rgba(33, 33, 36, 0.7) 0%, rgba(33, 33, 36, 0.7) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(33, 33, 36, 0.7) 0%, rgba(33, 33, 36, 0.7) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3212124', endColorstr='#b3212124',GradientType=0 );
  /* IE6-9 */
  padding: 5px;
  color: #e5e5e5;
  font-size: 1.125em;
  text-decoration: none;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/placeholders/ico_close.png?v=201403051053') 0px 0px no-repeat;
  background-color: none;
  top: -20px;
  right: -20px;
  width: 35px;
  height: 35px;
}
/* line 65, ../scss/blocks/_bk_cop_im1.scss */
.ligthbox_img .bk_cop_im1_zoomed_in .box .didascalia_img {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  text-align: left;
  background: rgba(33, 33, 36, 0.7);
  background: -ms-linear-gradient(top, rgba(33, 33, 36, 0.7) 0%, rgba(33, 33, 36, 0.7) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(33, 33, 36, 0.7) 0%, rgba(33, 33, 36, 0.7) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3212124', endColorstr='#b3212124',GradientType=0 );
  /* IE6-9 */
  padding: 0.625em 0.5em;
  /* Example: bk_cop_im1 */
  font-family: main-condensed_regular;
  color: white;
  font-size: 0.875em;
  line-height: 1.25em;
  font-family: main-condensed_light;
}
/* line 18, ../scss/utilities/_common.scss */
.ligthbox_img .bk_cop_im1_zoomed_in .box .didascalia_img a {
  color: #fff;
  text-decoration: underline;
}
/* line 67, ../scss/blocks/_bk_cop_im1.scss */
.ligthbox_img .bk_cop_im1_zoomed_in .box .didascalia_img:empty {
  display: none;
}

/* Document  : Styles for block #bk_cop_im3 */
/* line 4, ../scss/blocks/_bk_cop_im3.scss */
.bk_cop_im3 {
  position: relative;
}
/* line 7, ../scss/blocks/_bk_cop_im3.scss */
.bk_cop_im3 img {
  width: 100%;
  height: auto;
}
/* line 15, ../scss/blocks/_bk_cop_im3.scss */
.bk_cop_im3 .didascalia_img {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  text-align: left;
  background: rgba(33, 33, 36, 0.7);
  background: -ms-linear-gradient(top, rgba(33, 33, 36, 0.7) 0%, rgba(33, 33, 36, 0.7) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(33, 33, 36, 0.7) 0%, rgba(33, 33, 36, 0.7) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3212124', endColorstr='#b3212124',GradientType=0 );
  /* IE6-9 */
  padding: 0.625em 0.5em;
  /* Example: bk_cop_im1 */
  font-family: main-condensed_regular;
  color: white;
  font-size: 0.875em;
  line-height: 1.25em;
}
/* line 18, ../scss/utilities/_common.scss */
.bk_cop_im3 .didascalia_img a {
  color: #fff;
  text-decoration: underline;
}
@media only screen and (max-width: 651px) {
  /* line 15, ../scss/blocks/_bk_cop_im3.scss */
  .bk_cop_im3 .didascalia_img {
    display: none;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.bk_cop_im3 .didascalia_img .ie8-mobile {
  display: none;
}

/* Document   : Styles for block#bk_art_007 */
/* line 2, ../scss/blocks/_bk_art_007.scss */
.bk_art_007 {
  position: relative;
  display: inline-block;
  min-height: 150px;
  color: white;
}
/* line 9, ../scss/blocks/_bk_art_007.scss */
.bk_art_007 a {
  position: relative;
  display: block;
  color: inherit;
  text-decoration: none;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 15, ../scss/blocks/_bk_art_007.scss */
.bk_art_007 a:hover {
  color: #d5d4d4;
}
/* line 20, ../scss/blocks/_bk_art_007.scss */
.bk_art_007 figure > a {
  min-height: 168px;
  background: #000;
}
/* line 24, ../scss/blocks/_bk_art_007.scss */
.bk_art_007 figure img {
  width: 100%;
  height: 168px;
}
/* line 30, ../scss/blocks/_bk_art_007.scss */
.bk_art_007 i {
  position: absolute;
  display: block;
  left: 42%;
  top: 42%;
  font-size: 36px;
}
/* line 38, ../scss/blocks/_bk_art_007.scss */
.bk_art_007 figcaption {
  display: block;
  margin-top: 20px;
}
/* line 41, ../scss/blocks/_bk_art_007.scss */
.bk_art_007 figcaption .label {
  display: block;
  font: 12px "main-condensed_bold";
  text-transform: uppercase;
}
/* line 46, ../scss/blocks/_bk_art_007.scss */
.bk_art_007 figcaption .label a i {
  display: none;
}
/* line 51, ../scss/blocks/_bk_art_007.scss */
.bk_art_007 figcaption .title {
  margin: 1px 0 18px;
  font: 18px "title-bold";
  height: 48px;
  overflow: hidden;
  line-height: 24px;
}
/* line 57, ../scss/blocks/_bk_art_007.scss */
.bk_art_007 figcaption .title i {
  display: none;
}
/* line 60, ../scss/blocks/_bk_art_007.scss */
.bk_art_007 figcaption .title a {
  display: inline;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 51, ../scss/blocks/_bk_art_007.scss */
  .bk_art_007 figcaption .title {
    margin: 4px 0 18px;
  }
}
@media only screen and (max-width: 651px) {
  /* line 72, ../scss/blocks/_bk_art_007.scss */
  .bk_art_007 figcaption .label {
    font-size: 14px;
  }
  /* line 75, ../scss/blocks/_bk_art_007.scss */
  .bk_art_007 figcaption .title {
    margin: 5px 0 35px 0;
    font-size: 21px;
  }
  /* line 78, ../scss/blocks/_bk_art_007.scss */
  .bk_art_007 figcaption .title a {
    font: 12px "main-condensed_black";
    font-size: 21px;
    padding-right: 2px;
  }
  /* line 82, ../scss/blocks/_bk_art_007.scss */
  .bk_art_007 figcaption .title a br {
    display: none;
  }
  /* line 88, ../scss/blocks/_bk_art_007.scss */
  .bk_art_007 i {
    font-size: 22px;
  }
}
/* line 72, ../scss/blocks/_bk_art_007.scss */
.bk_art_007 .ie8-mobile figcaption .label {
  font-size: 14px;
}
/* line 75, ../scss/blocks/_bk_art_007.scss */
.bk_art_007 .ie8-mobile figcaption .title {
  margin: 5px 0 35px 0;
  font-size: 21px;
}
/* line 78, ../scss/blocks/_bk_art_007.scss */
.bk_art_007 .ie8-mobile figcaption .title a {
  font: 12px "main-condensed_black";
  font-size: 21px;
  padding-right: 2px;
}
/* line 82, ../scss/blocks/_bk_art_007.scss */
.bk_art_007 .ie8-mobile figcaption .title a br {
  display: none;
}
/* line 88, ../scss/blocks/_bk_art_007.scss */
.bk_art_007 .ie8-mobile i {
  font-size: 22px;
}

/* Document   : Styles for block#bk_art_008 */
/* line 2, ../scss/blocks/_bk_art_008.scss */
.bk_art_008, .bk_0px_03 {
  border-bottom: 1px solid #e5e5e5;
  padding-left: 22px;
  padding-bottom: 18px;
  margin-top: 18px;
  clear: both;
  overflow: auto;
}
/* line 9, ../scss/blocks/_bk_art_008.scss */
.bk_art_008 .thumb, .bk_0px_03 .thumb {
  float: left;
  width: 130px;
  margin-right: 20px;
  display: block;
}
/* line 14, ../scss/blocks/_bk_art_008.scss */
.bk_art_008 .thumb img, .bk_0px_03 .thumb img {
  width: 100%;
  height: auto;
}
/* line 19, ../scss/blocks/_bk_art_008.scss */
.bk_art_008 .topic, .bk_0px_03 .topic {
  float: left;
  width: 146px;
  font-family: "main-condensed_bold";
  font-size: 0.75em;
  line-height: 1em;
  color: #29abef;
  text-transform: uppercase;
  margin-top: 13px;
  margin-bottom: 4px;
}
/* line 108, ../scss/utilities/_typography.scss */
.bk_art_008 .topic a, .bk_0px_03 .topic a {
  text-decoration: none;
  color: #29abef;
}
/* line 26, ../scss/blocks/_bk_art_008.scss */
.bk_art_008 .title, .bk_0px_03 .title {
  float: left;
  width: 146px;
  font-family: "main-light_italic";
  font-size: 1.125em;
  line-height: 1.25em;
  -webkit-text-stroke: 0.003em;
  color: #333333;
}
/* line 91, ../scss/utilities/_typography.scss */
.bk_art_008 .title a, .bk_0px_03 .title a {
  text-decoration: none;
  color: #333333;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 95, ../scss/utilities/_typography.scss */
.bk_art_008 .title a:hover, .bk_0px_03 .title a:hover {
  color: #666666;
  text-decoration: none;
}

/* Document   : Styles for block#bk_box_008 */
/* line 2, ../scss/blocks/_bk_box_008.scss */
.bk_box_008 {
  position: relative;
}
/* line 4, ../scss/blocks/_bk_box_008.scss */
.bk_box_008 .title-article {
  border: 1px solid #efefef;
  border-left: 3px solid #efefef;
  border-right: 3px solid #efefef;
  padding: 0.625em;
  width: 9.375em;
  display: block;
  background: white;
  color: #333333;
  font-family: "main-light_italic";
  font-size: 0.875em;
}
/* line 15, ../scss/blocks/_bk_box_008.scss */
.bk_box_008 .title-article a {
  color: #333333;
  text-decoration: none;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
  -webkit-text-stroke: 0.03em;
}
/* line 20, ../scss/blocks/_bk_box_008.scss */
.bk_box_008 .title-article a:hover {
  color: #666666;
  text-decoration: none;
}
/* line 26, ../scss/blocks/_bk_box_008.scss */
.bk_box_008 .arrow {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/bk_box_008_arrow.png?v=201403051053');
  background-position: 0 0;
  background-repeat: none;
  display: block;
  height: 26px;
  width: 35px;
}

/* Document   : Styles for block#bk_art_009 */
/* line 2, ../scss/blocks/_bk_art_009.scss */
.bk_art_009 {
  width: auto;
  margin: 0;
  max-width: none;
  overflow: hidden;
  *zoom: 1;
}
/* line 5, ../scss/blocks/_bk_art_009.scss */
.bk_art_009 a {
  display: table;
  width: 100%;
  text-decoration: none;
}
/* line 9, ../scss/blocks/_bk_art_009.scss */
.bk_art_009 a span {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  float: left;
  display: table-cell;
  float: inherit;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  color: #00aeff;
  font-size: 1em;
  font-family: "main-condensed_regular";
}
/* line 22, ../scss/blocks/_bk_art_009.scss */
.bk_art_009 a .article-title {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  float: left;
  display: table-cell;
  float: inherit;
  height: 100%;
  padding: 12px 15px 12px 0px;
  font-size: 1em;
  line-height: 1.25em;
  font-family: "title-regular";
  color: #333333;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 35, ../scss/blocks/_bk_art_009.scss */
.bk_art_009 a .article-title:hover {
  color: #666666;
  text-decoration: none;
}

/* Document   : Styles for block#bk_art_010 */
/* line 3, ../scss/blocks/_bk_art_010.scss */
.bk_art_010 {
  position: relative;
  float: left;
  padding: 0 1.5em;
  border-left: 1px solid #dddddd;
  width: 193px;
  height: 180px;
  overflow: hidden;
}
/* line 11, ../scss/blocks/_bk_art_010.scss */
.bk_art_010 a.bkg_img {
  margin-bottom: 0.8125em;
  display: block;
  width: 100%;
  height: 114px;
  text-align: center;
  background: #dddddd;
}
/* line 18, ../scss/blocks/_bk_art_010.scss */
.bk_art_010 a.bkg_img i {
  display: none;
}
/* line 20, ../scss/blocks/_bk_art_010.scss */
.bk_art_010 a.bkg_img.multimedia i {
  color: white;
  font-size: 30px;
  left: 43%;
  opacity: 0.8;
  position: absolute;
  top: 27%;
  display: block;
}
/* line 31, ../scss/blocks/_bk_art_010.scss */
.bk_art_010 a.bkg_img.multimedia:hover i {
  color: #00aeff;
  opacity: 0.9;
}
/* line 38, ../scss/blocks/_bk_art_010.scss */
.bk_art_010 a.bkg_img img {
  max-width: 100%;
  height: 114px;
  display: inline;
}
/* line 45, ../scss/blocks/_bk_art_010.scss */
.bk_art_010 h5 {
  max-height: 55px;
}
/* line 47, ../scss/blocks/_bk_art_010.scss */
.bk_art_010 h5 a {
  color: #000;
  text-decoration: none;
  font-size: 16px;
  line-height: 18px;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 53, ../scss/blocks/_bk_art_010.scss */
.bk_art_010 h5 a:hover {
  color: #666666;
  text-decoration: none;
}
@media only screen and (max-width: 651px) {
  /* line 3, ../scss/blocks/_bk_art_010.scss */
  .bk_art_010 {
    border: none;
    padding: 0;
    height: auto;
    width: 266px;
    margin-bottom: 24px;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.bk_art_010 .ie8-mobile {
  border: none;
  padding: 0;
  height: auto;
  width: 266px;
  margin-bottom: 24px;
}

/* Document   : Styles for block#bk_art_012 */
/* line 3, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 {
  float: right;
  overflow: hidden;
  position: relative;
  width: 562px;
}
/* line 10, ../scss/blocks/_bk_art_012.scss */
.bk_art_012:first-of-type .bk_open {
  border-color: transparent;
}
/* line 12, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .bk_preview {
  height: 184px;
  padding: 20px 0;
  margin-bottom: 12px;
  border-top: 1px solid #e5e5e5;
  width: 542px;
  margin-right: 20px;
}
/* line 20, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .bk_preview .img_bkwrapper {
  float: left;
  width: 192px;
}
/* line 23, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .bk_preview .img_bkwrapper img {
  width: 192px;
  height: 144px;
}
/* line 29, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .bk_preview .hdr_bkwrapper {
  overflow: hidden;
  padding-left: 10px;
  float: left;
  width: 64%;
  max-height: 144px;
}
/* line 37, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .title_bk {
  font-family: "title-bold";
  color: #333333;
  font-size: 16px;
  line-height: 1.125em;
  font-family: "main-condensed_black";
  color: #333333;
  margin-top: 3px;
}
/* line 386, ../scss/utilities/_typography.scss */
.ie10up .bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .title_bk, .ie9 .bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .title_bk, .ie8-wide .bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .title_bk {
  letter-spacing: -0.09px;
}
/* line 391, ../scss/utilities/_typography.scss */
.bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .title_bk a {
  color: inherit;
  text-decoration: none;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 395, ../scss/utilities/_typography.scss */
.bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .title_bk a:hover {
  color: #666666;
}
/* line 42, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .title_bk a {
  display: block;
  margin-bottom: 12px;
}
/* line 47, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper i {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  float: left;
  font-size: 20px;
  vertical-align: middle;
}
/* line 56, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .signature_bk,
.bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .date {
  color: #666666;
  font-size: 14px;
  line-height: 16px;
  font-weight: normal;
  margin: 0 0 0 30px;
}
/* line 64, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .signature_bk .writer,
.bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .date .writer {
  font-family: "main-condensed_light_italic";
  font-size: 14px;
  -webkit-text-stroke: 0.03em;
}
/* line 70, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .bk_preview .ftr_bkwrapper {
  position: absolute;
  left: 200px;
  bottom: 28px;
  clear: both;
  background: white;
  width: 340px;
}
/* line 77, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .bk_preview .ftr_bkwrapper .socialbar_container {
  margin-top: 8px;
}
/* line 79, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .bk_preview .ftr_bkwrapper .socialbar_container .standardVersion {
  border-top: none;
  border-bottom: none;
  width: 300px;
  padding: 0 10px;
}
/* line 90, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .bk_open {
  display: none;
  overflow: hidden;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-top: 1px solid #e5e5e5;
}
/* line 97, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .bk_open .bk_cop_vd2 {
  width: 562px;
  margin-left: 0;
  padding-left: 0 !important;
  padding-top: 20px;
}
/* line 107, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .bk_open .chapter {
  margin-left: 0;
  padding: 5px 5px 5px 0 !important;
  width: 562px;
}
/* line 114, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .shown {
  opacity: 1;
}
@media only screen and (max-width: 651px) {
  /* line 3, ../scss/blocks/_bk_art_012.scss */
  .bk_art_012 {
    float: none;
    width: 100%;
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    margin-left: 0;
    margin-bottom: 0;
    overflow: hidden;
    padding: 14px 25px 8px;
    border-bottom: 1px solid #e5e5e5;
  }
  /* line 128, ../scss/blocks/_bk_art_012.scss */
  .bk_art_012:first-of-type .bk_open {
    border-color: #e5e5e5;
  }
  /* line 130, ../scss/blocks/_bk_art_012.scss */
  .bk_art_012 .bk_preview {
    width: 100%;
    border-top: none;
    height: auto;
    margin: 0;
    padding: 0;
  }
  /* line 136, ../scss/blocks/_bk_art_012.scss */
  .bk_art_012 .bk_preview .img_bkwrapper {
    width: 100px;
  }
  /* line 138, ../scss/blocks/_bk_art_012.scss */
  .bk_art_012 .bk_preview .img_bkwrapper img {
    width: 100px;
    height: 76px;
    -moz-box-shadow: 1px 1px 3px rgba(153, 153, 153, 0.45);
    -webkit-box-shadow: 1px 1px 3px rgba(153, 153, 153, 0.45);
    box-shadow: 1px 1px 3px rgba(153, 153, 153, 0.45);
  }
  /* line 145, ../scss/blocks/_bk_art_012.scss */
  .bk_art_012 .bk_preview .hdr_bkwrapper {
    padding-left: 0;
    float: right;
    width: 55%;
  }
  /* line 149, ../scss/blocks/_bk_art_012.scss */
  .bk_art_012 .bk_preview .hdr_bkwrapper .label_bk {
    font-family: "main-condensed_semibold";
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    color: #00aeff;
    margin-top: 5px;
  }
  /* line 228, ../scss/utilities/_typography.scss */
  .bk_art_012 .bk_preview .hdr_bkwrapper .label_bk a {
    color: inherit;
  }
  /* line 230, ../scss/utilities/_typography.scss */
  .bk_art_012 .bk_preview .hdr_bkwrapper .label_bk a:hover {
    color: inherit;
  }
  /* line 154, ../scss/blocks/_bk_art_012.scss */
  .bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .title_bk {
    font-family: "main-condensed_regular";
    font-family: "main-condensed_regular";
    /*  font-size: 16px;  old tmp 03-04-2014 */
    font-size: 17px;
    /* tmp 03-04-2014 */
    line-height: 18px;
    font-weight: normal;
    min-height: 56px;
    margin-top: 0;
    margin-bottom: 3px;
    overflow: hidden;
  }
  /* line 278, ../scss/utilities/_typography.scss */
  .bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .title_bk a {
    color: inherit;
    color: #000;
    padding-right: 2px;
  }
  /* line 282, ../scss/utilities/_typography.scss */
  .bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .title_bk a:hover {
    color: inherit;
  }
  /* line 285, ../scss/utilities/_typography.scss */
  .bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .title_bk a br {
    display: none;
  }
  /* line 161, ../scss/blocks/_bk_art_012.scss */
  .bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper .title_bk a {
    padding-left: 25px;
    padding-right: 0;
    width: auto;
  }
  /* line 167, ../scss/blocks/_bk_art_012.scss */
  .bk_art_012 .bk_preview .hdr_bkwrapper .main_bkwrapper i {
    font-size: 15px;
    color: #00aeff;
    margin-bottom: 0;
    margin-right: 0;
  }
  /* line 176, ../scss/blocks/_bk_art_012.scss */
  .bk_art_012 .bk_preview .ftr_bkwrapper {
    position: relative;
    left: 0;
    bottom: 0;
    width: 270px;
  }
  /* line 181, ../scss/blocks/_bk_art_012.scss */
  .bk_art_012 .bk_preview .ftr_bkwrapper .socialbar_container {
    padding-top: 8px;
    margin-top: 0px;
  }
  /* line 184, ../scss/blocks/_bk_art_012.scss */
  .bk_art_012 .bk_preview .ftr_bkwrapper .socialbar_container .standardVersion {
    border-top: none;
    border-bottom: none;
    width: 270px;
  }
  /* line 188, ../scss/blocks/_bk_art_012.scss */
  .bk_art_012 .bk_preview .ftr_bkwrapper .socialbar_container .standardVersion .web_widget_socialBar {
    border: none;
    display: inline;
    float: inherit;
    margin: 0;
    min-height: 0;
  }
  /* line 199, ../scss/blocks/_bk_art_012.scss */
  .bk_art_012 .bk_open {
    border-top: none;
  }
  /* line 201, ../scss/blocks/_bk_art_012.scss */
  .bk_art_012 .bk_open .bk_cop_vd2 {
    padding-top: 0;
  }
  /* line 203, ../scss/blocks/_bk_art_012.scss */
  .bk_art_012 .bk_open .bk_cop_vd2 .video-label {
    display: block !important;
    padding: 5px 0px !important;
    font-family: "main-condensed_regular";
    /*  font-size: 16px;  old tmp 03-04-2014 */
    font-size: 17px;
    /* tmp 03-04-2014 */
    line-height: 18px;
    font-weight: normal;
  }
  /* line 278, ../scss/utilities/_typography.scss */
  .bk_art_012 .bk_open .bk_cop_vd2 .video-label a {
    color: inherit;
    color: #000;
    padding-right: 2px;
  }
  /* line 282, ../scss/utilities/_typography.scss */
  .bk_art_012 .bk_open .bk_cop_vd2 .video-label a:hover {
    color: inherit;
  }
  /* line 285, ../scss/utilities/_typography.scss */
  .bk_art_012 .bk_open .bk_cop_vd2 .video-label a br {
    display: none;
  }
  /* line 210, ../scss/blocks/_bk_art_012.scss */
  .bk_art_012 .bk_open .chapter {
    padding: 5px 0px !important;
    width: 100%;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.bk_art_012 .ie8-mobile {
  float: none;
  width: 100%;
  background: none repeat scroll 0 0 #FFFFFF;
  display: block;
  margin-left: 0;
  margin-bottom: 0;
  overflow: hidden;
  padding: 14px 25px 8px;
  border-bottom: 1px solid #e5e5e5;
}
/* line 128, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .ie8-mobile:first-of-type .bk_open {
  border-color: #e5e5e5;
}
/* line 130, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .ie8-mobile .bk_preview {
  width: 100%;
  border-top: none;
  height: auto;
  margin: 0;
  padding: 0;
}
/* line 136, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .ie8-mobile .bk_preview .img_bkwrapper {
  width: 100px;
}
/* line 138, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .ie8-mobile .bk_preview .img_bkwrapper img {
  width: 100px;
  height: 76px;
  -moz-box-shadow: 1px 1px 3px rgba(153, 153, 153, 0.45);
  -webkit-box-shadow: 1px 1px 3px rgba(153, 153, 153, 0.45);
  box-shadow: 1px 1px 3px rgba(153, 153, 153, 0.45);
}
/* line 145, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .ie8-mobile .bk_preview .hdr_bkwrapper {
  padding-left: 0;
  float: right;
  width: 55%;
}
/* line 149, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .ie8-mobile .bk_preview .hdr_bkwrapper .label_bk {
  font-family: "main-condensed_semibold";
  font-size: 11px;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  color: #00aeff;
  margin-top: 5px;
}
/* line 228, ../scss/utilities/_typography.scss */
.bk_art_012 .ie8-mobile .bk_preview .hdr_bkwrapper .label_bk a {
  color: inherit;
}
/* line 230, ../scss/utilities/_typography.scss */
.bk_art_012 .ie8-mobile .bk_preview .hdr_bkwrapper .label_bk a:hover {
  color: inherit;
}
/* line 154, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .ie8-mobile .bk_preview .hdr_bkwrapper .main_bkwrapper .title_bk {
  font-family: "main-condensed_regular";
  font-family: "main-condensed_regular";
  /*  font-size: 16px;  old tmp 03-04-2014 */
  font-size: 17px;
  /* tmp 03-04-2014 */
  line-height: 18px;
  font-weight: normal;
  min-height: 56px;
  margin-top: 0;
  margin-bottom: 3px;
  overflow: hidden;
}
/* line 278, ../scss/utilities/_typography.scss */
.bk_art_012 .ie8-mobile .bk_preview .hdr_bkwrapper .main_bkwrapper .title_bk a {
  color: inherit;
  color: #000;
  padding-right: 2px;
}
/* line 282, ../scss/utilities/_typography.scss */
.bk_art_012 .ie8-mobile .bk_preview .hdr_bkwrapper .main_bkwrapper .title_bk a:hover {
  color: inherit;
}
/* line 285, ../scss/utilities/_typography.scss */
.bk_art_012 .ie8-mobile .bk_preview .hdr_bkwrapper .main_bkwrapper .title_bk a br {
  display: none;
}
/* line 161, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .ie8-mobile .bk_preview .hdr_bkwrapper .main_bkwrapper .title_bk a {
  padding-left: 25px;
  padding-right: 0;
  width: auto;
}
/* line 167, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .ie8-mobile .bk_preview .hdr_bkwrapper .main_bkwrapper i {
  font-size: 15px;
  color: #00aeff;
  margin-bottom: 0;
  margin-right: 0;
}
/* line 176, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .ie8-mobile .bk_preview .ftr_bkwrapper {
  position: relative;
  left: 0;
  bottom: 0;
  width: 270px;
}
/* line 181, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .ie8-mobile .bk_preview .ftr_bkwrapper .socialbar_container {
  padding-top: 8px;
  margin-top: 0px;
}
/* line 184, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .ie8-mobile .bk_preview .ftr_bkwrapper .socialbar_container .standardVersion {
  border-top: none;
  border-bottom: none;
  width: 270px;
}
/* line 188, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .ie8-mobile .bk_preview .ftr_bkwrapper .socialbar_container .standardVersion .web_widget_socialBar {
  border: none;
  display: inline;
  float: inherit;
  margin: 0;
  min-height: 0;
}
/* line 199, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .ie8-mobile .bk_open {
  border-top: none;
}
/* line 201, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .ie8-mobile .bk_open .bk_cop_vd2 {
  padding-top: 0;
}
/* line 203, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .ie8-mobile .bk_open .bk_cop_vd2 .video-label {
  display: block !important;
  padding: 5px 0px !important;
  font-family: "main-condensed_regular";
  /*  font-size: 16px;  old tmp 03-04-2014 */
  font-size: 17px;
  /* tmp 03-04-2014 */
  line-height: 18px;
  font-weight: normal;
}
/* line 278, ../scss/utilities/_typography.scss */
.bk_art_012 .ie8-mobile .bk_open .bk_cop_vd2 .video-label a {
  color: inherit;
  color: #000;
  padding-right: 2px;
}
/* line 282, ../scss/utilities/_typography.scss */
.bk_art_012 .ie8-mobile .bk_open .bk_cop_vd2 .video-label a:hover {
  color: inherit;
}
/* line 285, ../scss/utilities/_typography.scss */
.bk_art_012 .ie8-mobile .bk_open .bk_cop_vd2 .video-label a br {
  display: none;
}
/* line 210, ../scss/blocks/_bk_art_012.scss */
.bk_art_012 .ie8-mobile .bk_open .chapter {
  padding: 5px 0px !important;
  width: 100%;
}

/* Document   : Styles for blocks#bk_cop_vd2 */
/* line 3, ../scss/blocks/_bk_cop_vd2.scss */
.bk_cop_vd2 {
  margin: 0.6875em 0;
}
/* line 6, ../scss/blocks/_bk_cop_vd2.scss */
.bk_cop_vd2 .video-label {
  font-family: "main-condensed_black";
  font-size: 16px;
  color: #333333;
  margin-bottom: 12px;
}
/* line 171, ../scss/utilities/_typography.scss */
.bk_cop_vd2 .video-label a {
  color: inherit;
  text-decoration: none;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 175, ../scss/utilities/_typography.scss */
.bk_cop_vd2 .video-label a:hover {
  color: #666666;
}
/* line 10, ../scss/blocks/_bk_cop_vd2.scss */
.bk_cop_vd2 .video-label a {
  color: inherit;
  text-decoration: none;
}
/* line 14, ../scss/blocks/_bk_cop_vd2.scss */
.bk_cop_vd2 .video-label i {
  display: inline-block;
  margin-right: 5px;
  font-size: 14px;
}
/* line 22, ../scss/blocks/_bk_cop_vd2.scss */
.bk_cop_vd2 .video-content {
  width: 560px;
  height: 382px;
  position: relative;
       /* i {
			position: absolute;
            left: 45%;
            top: 35%;
            color: $white;
            opacity: 0.7;
			font-size: 50px;
			@extend .icon-play;
            @include transition (color, 0.3s, ease, 0s);
            &:hover {
                color: $mcolor_01;
                opacity: 1;
            }
		}
        */
}
@media only screen and (max-width: 651px) {
  /* line 44, ../scss/blocks/_bk_cop_vd2.scss */
  .bk_cop_vd2 .video-content {
    width: 320px;
    height: auto;
  }
}
/* line 44, ../scss/blocks/_bk_cop_vd2.scss */
.bk_cop_vd2 .ie8-mobile .video-content {
  width: 320px;
  height: auto;
}

/* Document   : Styles for blocks#bk_cop_vd3 */
/* line 3, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 {
  position: relative;
  display: block;
  clear: both;
  margin-bottom: 5px;
}
/* line 8, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .bk_label {
  position: absolute;
  top: 10px;
  left: -6px;
  z-index: 3;
  font-family: "main-condensed_semibold";
  font-size: 12px;
  color: white;
  text-transform: uppercase;
  text-decoration: none;
  background: #29abef;
  padding: 2px 6px 2px 18px;
}
/* line 21, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .bk_label a {
  color: inherit;
  text-decoration: none;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 25, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .bk_label a:hover {
  color: #333333;
}
/* line 31, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .bk_label_xs {
  position: absolute;
  top: 150px;
  left: 26px;
  z-index: 2;
  font-family: "main-condensed_semibold";
  font-size: 12px;
  color: #00aeff;
  text-transform: uppercase;
}
/* line 41, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .bk_label_xs a {
  color: inherit;
  text-decoration: none;
}
/* line 47, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .vd_wrapper {
  min-height: 180px;
  min-width: 320px;
  position: relative;
  display: block;
}
/* line 52, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .vd_wrapper img {
  width: 100%;
  height: 180px;
}
/* line 57, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .vd_wrapper:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 180px;
  -moz-box-shadow: inset 0px -142px 44px -56px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 0px -142px 44px -56px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px -142px 44px -56px rgba(0, 0, 0, 0.5);
  z-index: 1;
}
/* line 67, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .vd_wrapper .icon-player-xs {
  color: white;
  cursor: pointer;
  display: block;
  font-size: 55px;
  left: 38%;
  opacity: 0.75;
  position: absolute;
  text-decoration: none;
  top: 36%;
  z-index: 2;
}
/* line 83, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .vd_description {
  bottom: 6px;
  left: 0;
  position: absolute;
  padding: 0 8px 0px 12px;
  z-index: 1;
  width: 100%;
  height: 38px;
}
/* line 91, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .vd_description .vd_wrapper .icon-player-xs, .bk_cop_vd3 .vd_wrapper .vd_description .icon-player-xs, .bk_cop_vd3 .vd_description .icon-player {
  float: left;
  font-size: 20px;
  color: white;
  opacity: 0.75;
  text-decoration: none;
  line-height: 40px;
}
/* line 100, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .vd_description .vd_wrapper .icon-player-xs:hover, .bk_cop_vd3 .vd_wrapper .vd_description .icon-player-xs:hover, .bk_cop_vd3 .vd_description .icon-player:hover {
  color: #00aeff;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 107, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .vd_description .bk_titlewrapper {
  border-left: 1px solid #B1C1C9;
  float: left;
  overflow: hidden;
  width: 244px;
  padding-left: 16px;
  margin-left: 11px;
}
/* line 114, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .vd_description .bk_titlewrapper .daytime {
  color: #b1c1c9;
  font-family: "main-condensed_regular";
  font-size: 12px;
  height: 12px;
  overflow: hidden;
}
/* line 121, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .icon-clock {
  display: none;
  font-size: 10px;
  color: #b1c1c9;
  opacity: 0.75;
  text-decoration: none;
  margin-right: 8px;
}
/* line 131, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .vd_description .bk_titlewrapper .bk_title {
  font-family: "main-condensed_regular";
  font-size: 18px;
  color: white;
  height: 22px;
  line-height: 20px;
  overflow: hidden;
}
/* line 138, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .vd_description .bk_titlewrapper .bk_title a {
  color: inherit;
  text-decoration: none;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 142, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .vd_description .bk_titlewrapper .bk_title a:hover {
  color: #00aeff;
}
/* line 149, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .ftr_bkwrapper {
  clear: both;
}
/* line 151, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .ftr_bkwrapper .socialbar_container {
  margin-top: 0.5em;
}
@media only screen and (max-width: 651px) {
  /* line 3, ../scss/blocks/_bk_cop_vd3.scss */
  .bk_cop_vd3 {
    min-height: 180px;
    margin-bottom: 0px;
  }
  /* line 164, ../scss/blocks/_bk_cop_vd3.scss */
  .bk_cop_vd3 .vd_description {
    bottom: 35px;
    left: 26px;
    padding-left: 0;
    width: 320px;
    height: 22px;
  }
  /* line 170, ../scss/blocks/_bk_cop_vd3.scss */
  .bk_cop_vd3 .vd_description .vd_wrapper .icon-player-xs, .bk_cop_vd3 .vd_wrapper .vd_description .icon-player-xs, .bk_cop_vd3 .vd_description .icon-player {
    display: none;
  }
  /* line 171, ../scss/blocks/_bk_cop_vd3.scss */
  .bk_cop_vd3 .vd_description .bk_titlewrapper {
    border: none;
    padding-left: 0;
    margin-left: 0;
    float: none;
    width: 100%;
    height: 22px;
  }
  /* line 178, ../scss/blocks/_bk_cop_vd3.scss */
  .bk_cop_vd3 .vd_description .bk_titlewrapper .bk_title {
    height: 22px;
  }
  /* line 183, ../scss/blocks/_bk_cop_vd3.scss */
  .bk_cop_vd3 .ftr_bkwrapper {
    position: absolute;
    bottom: 12px;
    left: 26px;
    z-index: 1;
    width: 270px;
  }
  /* line 189, ../scss/blocks/_bk_cop_vd3.scss */
  .bk_cop_vd3 .ftr_bkwrapper .socialbar_container {
    clear: both;
    margin-top: 0;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.bk_cop_vd3 .ie8-mobile {
  min-height: 180px;
  margin-bottom: 0px;
}
/* line 164, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .ie8-mobile .vd_description {
  bottom: 35px;
  left: 26px;
  padding-left: 0;
  width: 320px;
  height: 22px;
}
/* line 170, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .ie8-mobile .vd_description .vd_wrapper .icon-player-xs, .bk_cop_vd3 .vd_wrapper .ie8-mobile .vd_description .icon-player-xs, .bk_cop_vd3 .ie8-mobile .vd_description .icon-player {
  display: none;
}
/* line 171, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .ie8-mobile .vd_description .bk_titlewrapper {
  border: none;
  padding-left: 0;
  margin-left: 0;
  float: none;
  width: 100%;
  height: 22px;
}
/* line 178, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .ie8-mobile .vd_description .bk_titlewrapper .bk_title {
  height: 22px;
}
/* line 183, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .ie8-mobile .ftr_bkwrapper {
  position: absolute;
  bottom: 12px;
  left: 26px;
  z-index: 1;
  width: 270px;
}
/* line 189, ../scss/blocks/_bk_cop_vd3.scss */
.bk_cop_vd3 .ie8-mobile .ftr_bkwrapper .socialbar_container {
  clear: both;
  margin-top: 0;
}

/* Document   : Styles for block#bk_0px_03 */
/* line 4, ../scss/blocks/_bk_0px_03.scss */
.bk_0px_03 .title {
  font-family: "main-condensed_black";
  font-size: 1.125em;
  line-height: 1.25em;
  -webkit-text-stroke: 0.003em;
  color: #333333;
}
/* line 91, ../scss/utilities/_typography.scss */
.bk_0px_03 .title a {
  text-decoration: none;
  color: #333333;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 95, ../scss/utilities/_typography.scss */
.bk_0px_03 .title a:hover {
  color: #666666;
  text-decoration: none;
}

/* line 1, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 {
  position: relative;
  float: left;
  padding: 30px 0 16px;
  width: 100%;
}
/* line 9, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04.piuvisti {
  position: relative;
  z-index: 5;
  float: left;
}
/* line 13, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04.piuvisti ul.tabs-head {
  margin-bottom: 15px;
}
/* line 16, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04.piuvisti ul.tabs-head li a {
  padding: 5px 10px;
}
/* line 24, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04.local .mm_section_elements {
  display: none;
}
/* line 29, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_shadow {
  background-color: #ebebeb;
  width: 990px;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}
/* line 40, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .bk_art_023 + .md_bx_05 {
  margin-left: 13px;
}
/* line 44, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .bk_art_023 + .bk_art_016 {
  margin-left: 10px;
}
/* line 48, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .bk_art_023 + .bk_art_003 {
  margin-left: 13px;
}
/* line 52, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .bk_art_003 + .bk_art_003 {
  margin-left: 29px;
}
/* line 56, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .bk_art_005 .hdr_bkwrapper .main_bkwrapper .art_wrapper span,
.mm_cf_04 .md_bx_05 .bk_art_005:last-of-type .hdr_bkwrapper .main_bkwrapper .art_wrapper span,
.mm_cf_04 .bk_art_003 .hdr_bkwrapper .main_bkwrapper .art_wrapper span {
  color: #666666;
}
/* line 62, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .md_bx_05 .bk_art_005 .hdr_bkwrapper .main_bkwrapper .art_wrapper .art_paragraph,
.mm_cf_04 .bk_art_003 .hdr_bkwrapper .main_bkwrapper .art_wrapper .art_paragraph,
.mm_cf_04 .bk_art_016 .hdr_bkwrapper .main_bkwrapper .art_wrapper .art_paragraph {
  font-family: "main-condensed_semibold";
}
/* line 69, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title .mm_title {
  width: 77%;
}
/* line 71, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title .mm_title a {
  display: inline-block;
  width: 100%;
}
/* line 74, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title .mm_title a.opened i {
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: #eee;
}
/* line 77, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title .mm_title a.opened i.i_tablet {
  /*display:block;*/
  position: absolute;
  top: 25%;
  margin-left: 10px;
}
/* line 82, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title .mm_title a.opened i.i_tablet.icon_disabled {
  color: #eee;
}
/* line 88, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title .mm_title i {
  display: inline-block !important;
  font-size: 12px;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  top: 25%;
  margin-left: 10px;
}
/* line 98, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title .mm_title.desktop_mmTitle {
  width: auto;
}
/* line 102, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title .mm_linkSection {
  font-family: "main-condensed_semibold";
  height: 18px;
  margin-right: 5px;
}
/* line 106, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title .mm_linkSection.hide {
  visibility: hidden;
}
/* line 110, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title .btn_checkbox {
  background: #e1e1e1;
  -moz-border-radius: 3px / 3px;
  -webkit-border-radius: 3px 3px;
  border-radius: 3px / 3px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 100px;
  height: 18px;
  float: left;
  font: 10px "main-condensed_semibold";
  color: #666666;
  display: block;
  margin: 6px 0;
  cursor: pointer;
  /*&:after {
  	background: none repeat scroll 0 0 transparent;
  	border-color: -moz-use-text-color -moz-use-text-color #333 #333;
  	border-image: none;
  	border-style: none none solid solid;
  	border-width: medium medium 3px 3px;
  	content: "";
  	height: 5px;
  	left: 7px;
  	opacity: 0.2;
  	position: absolute;
  	top: 6px;
  	transform: rotate(-45deg);
  	width: 9px;
  }*/
}
/* line 144, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title .btn_checkbox.i_right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 1px solid #f0f0f0;
}
/* line 148, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title .btn_checkbox.i_right > span {
  padding-left: 12px;
}
/* line 152, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title .btn_checkbox input {
  float: left;
  /*	visibility: hidden;*/
}
/* line 156, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title .btn_checkbox span {
  float: left;
  line-height: 20px;
}
/* line 160, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title .btn_checkbox.active {
  box-shadow: inset 0 1px 2px #adadad;
  /*color: #29ABEF;*/
}
/* line 166, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title label {
  position: relative;
  cursor: pointer;
}
/* line 170, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title label [type="checkbox"] {
  display: none;
}
/* line 173, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title input[type="checkbox"] + span {
  display: inline-block;
  height: 11px;
  margin-left: 5px;
}
/* line 179, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title input[type="checkbox"]:checked + span:before {
  /*color: #29ABEF;*/
  content: "";
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/mm_cf_04_on.png?v=201408201202') no-repeat;
  display: inline-block;
  width: 14px;
  height: 11px;
}
/* line 188, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .mm_section_title input[type="checkbox"]:not(:checked) + span:before {
  content: "";
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/mm_cf_04_off.png?v=201408201202') no-repeat;
  display: inline-block;
  width: 14px;
  height: 11px;
}
/* line 198, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04.redaopen .mm_section_title .mm_title a.opened i {
  color: #333;
}
@media only screen and (max-width: 651px) {
  /* line 1, ../scss/modules/_mm_cf_04.scss */
  .mm_cf_04 {
    border-top: none;
    float: none;
    padding: 0;
    width: 320px;
  }
  /* line 209, ../scss/modules/_mm_cf_04.scss */
  .mm_cf_04 .mm_section_title .mm_title {
    width: 320px;
  }
  /* line 211, ../scss/modules/_mm_cf_04.scss */
  .mm_cf_04 .mm_section_title .mm_title i {
    top: 26px;
  }
  /* line 214, ../scss/modules/_mm_cf_04.scss */
  .mm_cf_04 .mm_section_title .mm_title a.opened i {
    color: #333;
  }
  /* line 219, ../scss/modules/_mm_cf_04.scss */
  .mm_cf_04 .bk_art_023 + .md_bx_05 {
    margin-left: 0;
  }
  /* line 223, ../scss/modules/_mm_cf_04.scss */
  .mm_cf_04 .bk_art_023 + .bk_art_016 {
    margin-left: 0px;
  }
  /* line 227, ../scss/modules/_mm_cf_04.scss */
  .mm_cf_04 .bk_art_023 + .bk_art_003 {
    margin-left: 0px;
  }
  /* line 231, ../scss/modules/_mm_cf_04.scss */
  .mm_cf_04 .bk_art_003 + .bk_art_003 {
    margin-left: 0px;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.mm_cf_04 .ie8-mobile {
  border-top: none;
  float: none;
  padding: 0;
  width: 320px;
}
/* line 209, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .ie8-mobile .mm_section_title .mm_title {
  width: 320px;
}
/* line 211, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .ie8-mobile .mm_section_title .mm_title i {
  top: 26px;
}
/* line 214, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .ie8-mobile .mm_section_title .mm_title a.opened i {
  color: #333;
}
/* line 219, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .ie8-mobile .bk_art_023 + .md_bx_05 {
  margin-left: 0;
}
/* line 223, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .ie8-mobile .bk_art_023 + .bk_art_016 {
  margin-left: 0px;
}
/* line 227, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .ie8-mobile .bk_art_023 + .bk_art_003 {
  margin-left: 0px;
}
/* line 231, ../scss/modules/_mm_cf_04.scss */
.mm_cf_04 .ie8-mobile .bk_art_003 + .bk_art_003 {
  margin-left: 0px;
}

/* line 31, ../scss/utilities/_boxes_mixins.scss */
.bk_box_s01 h5 {
  font-family: "main-condensed_bold";
  font-size: 14px;
  line-height: 30px;
  text-transform: uppercase;
  margin-bottom: 15px;
  padding: 10px 10px 0;
  position: relative;
}
/* line 41, ../scss/utilities/_boxes_mixins.scss */
.bk_box_s01 h5:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 0 solid transparent;
  border-bottom: 20px solid transparent;
  border-right: 20px solid #29abef;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 7, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_utilita {
  margin: 10px 0;
  background-color: #f4f4f4;
  position: relative;
  float: left;
  width: 100%;
  font-family: "main-condensed_bold";
  color: #333333;
  margin: 0 0 35px 0;
}
/* line 20, ../scss/utilities/_boxes_mixins.scss */
.bk_box_s01.box_utilita a {
  color: #333333;
  text-decoration: none;
}
/* line 24, ../scss/utilities/_boxes_mixins.scss */
.bk_box_s01.box_utilita a:hover {
  color: #666666;
}
/* line 10, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_utilita #utilita_box_local {
  overflow: hidden;
  padding: 0 10px 10px;
  border-bottom: solid 1px white;
}
/* line 16, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_utilita #utilita_box_local.items3 > a {
  margin: 0 8%;
}
/* line 21, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_utilita #utilita_box_local > a {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/sprite/widget_local.png?v=201403051053') center top no-repeat transparent;
  width: 17%;
  margin: 0 8%;
  padding-top: 50px;
  display: block;
  float: left;
  text-align: center;
  font-size: 12px;
}
/* line 31, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_utilita #utilita_box_local > a.farmacie_link {
  background-position: 3px -10px;
}
/* line 35, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_utilita #utilita_box_local > a.mappe_link {
  background-position: -44px -10px;
}
/* line 39, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_utilita #utilita_box_local > a.traffico_link {
  background-position: -106px -6px;
}
/* line 43, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_utilita #utilita_box_local > a.aperture_link {
  background-position: -174px -6px;
}
/* line 50, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta {
  float: left;
  width: 100%;
  background-color: #f4f4f4;
  position: relative;
  float: left;
  width: 100%;
  font-family: "main-condensed_bold";
  color: #333333;
  margin: 0 0 35px 0;
}
/* line 20, ../scss/utilities/_boxes_mixins.scss */
.bk_box_s01.box_trovocitta a {
  color: #333333;
  text-decoration: none;
}
/* line 24, ../scss/utilities/_boxes_mixins.scss */
.bk_box_s01.box_trovocitta a:hover {
  color: #666666;
}
/* line 54, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta form {
  padding: 0 10px;
}
/* line 56, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta form input.text-input {
  font-family: "main-condensed_regular";
  line-height: 17px;
  font-size: 12px;
  width: 270px;
  border-width: 0;
  background: none 0 0 no-repeat white;
  height: 27px;
  padding: 5px;
  margin-bottom: 5px;
}
/* line 67, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta form button.submit {
  width: 25px;
  text-align: center;
  color: white;
  background-color: #29abef;
  float: right;
  border-width: 0;
  height: 59px;
  cursor: pointer;
}
/* line 79, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta ul {
  float: left;
  width: 100%;
  padding: 15px 0 10px;
}
/* line 84, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta ul li {
  font-size: 12px;
  line-height: 12px;
  font-family: "main-condensed_regular";
  margin-bottom: 10px;
  display: block;
  float: left;
  width: 100%;
}
/* line 93, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta ul li span {
  width: 30px;
  height: 25px;
  margin: 0 15px;
  display: block;
  float: left;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/sprite/widget_local.png?v=201403051053') no-repeat scroll center top transparent;
}
/* line 103, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta ul li.palestre_link span {
  background-position: -237px 0px;
}
/* line 106, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta ul li.ristoranti_link span {
  background-position: -237px -31px;
}
/* line 109, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta ul li.centri_link span {
  background-position: -276px 0;
}
/* line 112, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta ul li.abbigliamento_link span {
  background-position: -275px -31px;
}
/* line 114, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta ul li.mobili_link {
  display: none;
}
/* line 115, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta ul li.mobili_link span {
  background-position: -315px 0;
}
/* line 118, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta ul li.taxi_link {
  display: none;
}
/* line 119, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta ul li.taxi_link span {
  background-position: -317px -31px;
}
/* line 122, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta ul li.banche_link {
  display: none;
}
/* line 123, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta ul li.banche_link span {
  background-position: -354px 0;
}
/* line 126, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta ul li.farmacie_link {
  display: none;
}
/* line 127, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta ul li.farmacie_link span {
  background-position: -354px -35px;
}
/* line 133, ../scss/blocks/_box_utilita.scss */
.bk_box_s01.box_trovocitta .all_category {
  font-family: "main-condensed_regular";
  font-size: 10px;
  text-transform: uppercase;
  line-height: 10px;
  padding: 4px;
  background-color: white;
  float: right;
  margin: 0 10px 20px 0;
}

/* line 155, ../scss/blocks/_box_utilita.scss */
.container-right-side .bk_box_s01.box_utilita #utilita_box_local.box_trovocitta ul {
  float: left;
  width: 100%;
  padding: 15px 0 10px;
}
/* line 160, ../scss/blocks/_box_utilita.scss */
.container-right-side .bk_box_s01.box_utilita #utilita_box_local.box_trovocitta ul li {
  font-size: 12px;
  line-height: 12px;
  font-family: "main-condensed_regular";
  margin-bottom: 0px;
  display: block;
  float: left;
  width: 100%;
  padding: 0 6px 0 0;
}
/* line 170, ../scss/blocks/_box_utilita.scss */
.container-right-side .bk_box_s01.box_utilita #utilita_box_local.box_trovocitta ul li span {
  width: 30px;
  height: 30px;
  margin: 0 8px 25px;
  display: block;
  float: left;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/sprite/widget_local.png?v=201403051053') no-repeat scroll center top transparent;
}
/* line 182, ../scss/blocks/_box_utilita.scss */
.container-right-side .bk_box_s01.box_utilita #utilita_box_local > a {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/sprite/widget_local_hp.png?v=201410221023') center top no-repeat transparent;
  width: 163px;
  margin: 0 4%;
  padding: 16px 0 0 50px;
  display: block;
  float: left;
  text-align: left;
  font-size: 12px;
  height: 52px;
}
/* line 193, ../scss/blocks/_box_utilita.scss */
.container-right-side .bk_box_s01.box_utilita #utilita_box_local > a.farmacie_link {
  background-position: 0 -10px;
}
/* line 197, ../scss/blocks/_box_utilita.scss */
.container-right-side .bk_box_s01.box_utilita #utilita_box_local > a.mappe_link {
  background-position: 0 -63px;
}
/* line 201, ../scss/blocks/_box_utilita.scss */
.container-right-side .bk_box_s01.box_utilita #utilita_box_local > a.traffico_link {
  background-position: 0 -115px;
}
/* line 205, ../scss/blocks/_box_utilita.scss */
.container-right-side .bk_box_s01.box_utilita #utilita_box_local > a.aperture_link {
  background-position: 0 -170px;
}

/* line 3, ../scss/blocks/_box_agenda.scss */
.box_agenda {
  background-color: #f4f4f4;
  position: relative;
  overflow: hidden;
  width: 100%;
  font-family: "main-condensed_bold";
  color: #333333;
  margin: 0 0 35px 0;
}
/* line 20, ../scss/utilities/_boxes_mixins.scss */
.box_agenda a {
  color: #333333;
  text-decoration: none;
}
/* line 24, ../scss/utilities/_boxes_mixins.scss */
.box_agenda a:hover {
  color: #666666;
}
/* line 31, ../scss/utilities/_boxes_mixins.scss */
.box_agenda h5 {
  font-family: "main-condensed_bold";
  font-size: 14px;
  line-height: 30px;
  text-transform: uppercase;
  margin-bottom: 15px;
  padding: 10px 10px 0;
  position: relative;
}
/* line 41, ../scss/utilities/_boxes_mixins.scss */
.box_agenda h5:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 0 solid transparent;
  border-bottom: 20px solid transparent;
  border-right: 20px solid #29abef;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 8, ../scss/blocks/_box_agenda.scss */
.box_agenda #tabs-agenda_new {
  float: left;
  width: 100%;
  padding-bottom: 10px;
  font-size: 12px;
}
/* line 14, ../scss/blocks/_box_agenda.scss */
.box_agenda #tabs-agenda_new .ico_tabs {
  float: left;
  text-align: center;
  width: 100%;
}
/* line 19, ../scss/blocks/_box_agenda.scss */
.box_agenda #tabs-agenda_new .ico_tabs li {
  float: left;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/sprite/widget_local.png?v=201403051053') no-repeat -10px -10px transparent;
  margin: 0 6%;
  text-transform: uppercase;
}
/* line 25, ../scss/blocks/_box_agenda.scss */
.box_agenda #tabs-agenda_new .ico_tabs li.eventi {
  background-position: -380px -10px;
}
/* line 28, ../scss/blocks/_box_agenda.scss */
.box_agenda #tabs-agenda_new .ico_tabs li.ristoranti {
  background-position: -429px -10px;
}
/* line 31, ../scss/blocks/_box_agenda.scss */
.box_agenda #tabs-agenda_new .ico_tabs li.cinema {
  background-position: -482px -8px;
}
/* line 34, ../scss/blocks/_box_agenda.scss */
.box_agenda #tabs-agenda_new .ico_tabs li.teatri {
  display: none;
}
/* line 37, ../scss/blocks/_box_agenda.scss */
.box_agenda #tabs-agenda_new .ico_tabs li a {
  display: block;
  width: 64px;
  padding-top: 64px;
}

/* line 3, ../scss/blocks/_box_promo.scss */
.bk_ppn_01.promo_sp {
  background-color: #f4f4f4;
  position: relative;
  float: left;
  width: 100%;
  font-family: "main-condensed_bold";
  color: #333333;
  margin: 0 0 35px 0;
  float: none;
  margin: 0 0 5px 0;
  overflow: auto;
}
/* line 20, ../scss/utilities/_boxes_mixins.scss */
.bk_ppn_01.promo_sp a {
  color: #333333;
  text-decoration: none;
}
/* line 24, ../scss/utilities/_boxes_mixins.scss */
.bk_ppn_01.promo_sp a:hover {
  color: #666666;
}
/* line 31, ../scss/utilities/_boxes_mixins.scss */
.bk_ppn_01.promo_sp h5 {
  font-family: "main-condensed_bold";
  font-size: 14px;
  line-height: 30px;
  text-transform: uppercase;
  margin-bottom: 15px;
  padding: 10px 10px 0;
  position: relative;
}
/* line 13, ../scss/blocks/_box_promo.scss */
.bk_ppn_01.promo_sp h5 a {
  font-family: "main-condensed_regular";
  font-size: 10px;
  text-transform: uppercase;
  line-height: 10px;
  padding: 4px;
  float: right;
  margin-top: 5px;
}
/* line 24, ../scss/blocks/_box_promo.scss */
.bk_ppn_01.promo_sp iframe {
  display: block;
  margin: 0 auto;
}
/* line 29, ../scss/blocks/_box_promo.scss */
.bk_ppn_01.promo_sp .link {
  font-size: 13px;
  line-height: 13px;
  margin-bottom: 35px;
  text-align: center;
}
/* line 35, ../scss/blocks/_box_promo.scss */
.bk_ppn_01.promo_sp .link span {
  color: #29abef;
}

/* line 1, ../scss/modules/confronta_e_risparmia/_box_migliori_proposte.scss */
.migliori-proposte {
  background-color: #eff4f8;
  padding-bottom: 15px;
  clear: both;
  margin-bottom: 10px;
}
/* line 6, ../scss/modules/confronta_e_risparmia/_box_migliori_proposte.scss */
.migliori-proposte a {
  text-decoration: none;
}
/* line 9, ../scss/modules/confronta_e_risparmia/_box_migliori_proposte.scss */
.migliori-proposte header {
  background-color: #00aeff;
  height: 36px;
}
/* line 12, ../scss/modules/confronta_e_risparmia/_box_migliori_proposte.scss */
.migliori-proposte header h5 {
  color: #ffffff;
  font-family: "main-condensed_bold";
  font-size: 18px;
  float: left;
  line-height: 36px;
  padding-left: 15px;
}
/* line 20, ../scss/modules/confronta_e_risparmia/_box_migliori_proposte.scss */
.migliori-proposte header span {
  display: block;
  background: transparent url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/economia/logo_mutuionline.png?v=201411251459") 0 5px no-repeat;
  height: 30px;
  margin-left: 226px;
  text-indent: -99999px;
  width: 84px;
}
/* line 29, ../scss/modules/confronta_e_risparmia/_box_migliori_proposte.scss */
.migliori-proposte h4 {
  text-transform: capitalize;
  color: #00aeff;
  font-family: "main-condensed_black";
  font-size: 18px;
  position: relative;
  padding: 15px 0 0 15px;
  line-height: 40px;
  margin-bottom: 5px;
}
/* line 38, ../scss/modules/confronta_e_risparmia/_box_migliori_proposte.scss */
.migliori-proposte h4 img {
  position: absolute;
  right: 15px;
  top: 15px;
}
/* line 43, ../scss/modules/confronta_e_risparmia/_box_migliori_proposte.scss */
.migliori-proposte h4 span {
  color: #333;
}
/* line 48, ../scss/modules/confronta_e_risparmia/_box_migliori_proposte.scss */
.migliori-proposte h4 .divider {
  font-family: "main-condensed_regular";
  line-height: 0;
  margin-left: 5px;
}
/* line 55, ../scss/modules/confronta_e_risparmia/_box_migliori_proposte.scss */
.migliori-proposte strong {
  display: block;
  font-family: "main-condensed_bold";
  font-size: 18px;
  padding-left: 15px;
  color: #000000;
  margin-bottom: 3px;
}
/* line 65, ../scss/modules/confronta_e_risparmia/_box_migliori_proposte.scss */
.migliori-proposte p {
  font-family: "main-condensed_regular";
  font-size: 14px;
  display: block;
  height: auto;
  line-height: 18px;
  color: #000000;
  padding-left: 15px;
}
/* line 74, ../scss/modules/confronta_e_risparmia/_box_migliori_proposte.scss */
.migliori-proposte .risultati-dinamici {
  color: #000;
  float: left;
  font-family: "main-condensed_regular";
  font-size: 13px;
  padding: 3px 5px 3px 13px;
}
/* line 80, ../scss/modules/confronta_e_risparmia/_box_migliori_proposte.scss */
.migliori-proposte .risultati-dinamici .din-title {
  float: left;
  padding-right: 3px;
}
/* line 84, ../scss/modules/confronta_e_risparmia/_box_migliori_proposte.scss */
.migliori-proposte .risultati-dinamici .din-var-result, .migliori-proposte .risultati-dinamici .din-fisso-result, .migliori-proposte .risultati-dinamici .din-tan-result, .migliori-proposte .risultati-dinamici .din-rata-result, .migliori-proposte .risultati-dinamici .din-taeg-result, .migliori-proposte .risultati-dinamici .din-surroga-result, .migliori-proposte .risultati-dinamici .din-lordo-result, .migliori-proposte .risultati-dinamici .din-effettivo-result {
  float: left;
  color: #000;
  padding-right: 7px;
}
/* line 92, ../scss/modules/confronta_e_risparmia/_box_migliori_proposte.scss */
.migliori-proposte .data-agg {
  color: #bbb;
  float: left;
  padding: 2px 14px;
  font-family: "main-condensed_heavy";
  width: 100%;
}
/* line 101, ../scss/modules/confronta_e_risparmia/_box_migliori_proposte.scss */
.migliori-proposte .confronta-migliori-proposte {
  color: #00aeff;
  display: block;
  font-family: "main-condensed_bold";
  font-size: 14px;
  padding: 45px 15px 5px 0;
  text-align: right;
  text-decoration: underline;
}

/* line 2, ../scss/modules/_box_scuola_universiday.scss */
.bk_cop_vd3 .vd_wrapper {
  margin-bottom: 20px;
}

/* line 7, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container {
  background: url("/includes2013/LIBS/css/assets/bg-shadow-box-3col.png") no-repeat;
}
/* line 11, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container #box_scuola_universiday {
  width: 319px;
}
/* line 14, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container #box_scuola_universiday .box_scuola_universiday_top {
  width: 100%;
  height: 42px;
  background: url("http://www.corriere.it/includes2013/images/boxes/scuola/box_universiday_top.png") 0 -21px no-repeat;
}
/* line 19, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container #box_scuola_universiday .box_scuola_universiday_top a {
  width: 27px;
  height: 27px;
  float: right;
  margin: 3px 10px 0 0;
}
/* line 28, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container #box_scuola_universiday .universiday-blog a {
  color: #ffffff;
  text-decoration: none;
}
/* line 32, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container #box_scuola_universiday .universiday-blog .md_title {
  text-align: center;
  font-size: 18px;
  padding: 7px;
  background-color: #29abef;
  text-transform: uppercase;
  font-family: "main-condensed_bold";
}
/* line 40, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container #box_scuola_universiday .universiday-blog .notizia {
  padding-bottom: 15px;
  margin: 17px 15px;
  border-bottom: 1px solid #ebebeb;
}
/* line 44, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container #box_scuola_universiday .universiday-blog .notizia:last-child {
  border-bottom: 0 none;
  margin-bottom: 0;
}
/* line 48, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container #box_scuola_universiday .universiday-blog .notizia .data-post {
  color: #29abef;
  font-family: "main-condensed_semibold";
  text-transform: uppercase;
  font-size: 12px;
  display: block;
  margin-bottom: 5px;
}
/* line 56, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container #box_scuola_universiday .universiday-blog .notizia .testo-post {
  font-family: "main-condensed_semibold_italic";
  font-size: 16px;
  color: #666666;
}
/* line 66, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container #box_scuola_universiday .universiday-video a {
  color: #ffffff;
  text-decoration: none;
}
/* line 70, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container #box_scuola_universiday .universiday-video .md_title {
  text-align: center;
  font-size: 18px;
  padding: 7px;
  background-color: #29abef;
  font-family: "main-condensed_bold";
  text-transform: uppercase;
}
/* line 78, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container #box_scuola_universiday .universiday-video .notizia-video {
  margin: 15px;
  padding-bottom: 130px;
  border-bottom: 1px solid #ebebeb;
  position: relative;
}
/* line 83, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container #box_scuola_universiday .universiday-video .notizia-video:last-child {
  border-bottom: none;
}
/* line 87, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container #box_scuola_universiday .universiday-video .notizia-video a i {
  background: url("/includes2013/LIBS/css/assets/video-play-icon.png") no-repeat;
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  left: 23%;
  top: 32%;
}
/* line 97, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container #box_scuola_universiday .universiday-video .notizia-video figure {
  width: 158px;
  height: 117px;
  float: left;
}
/* line 102, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container #box_scuola_universiday .universiday-video .notizia-video .video-text {
  width: 40%;
  padding-left: 10px;
  float: left;
}
/* line 106, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container #box_scuola_universiday .universiday-video .notizia-video .video-text .video-title {
  font-family: "main-condensed_semibold";
  font-size: 16px;
  color: #333333;
  margin-bottom: 5px;
}
/* line 112, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container #box_scuola_universiday .universiday-video .notizia-video .video-text .publication-date {
  color: #29abef;
  font-family: "main-condensed_semibold";
  text-transform: uppercase;
  font-size: 12px;
  display: block;
}
/* line 125, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal {
  position: relative;
  background: url("");
}
/* line 129, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal .bg_top {
  background: url("http://www.corriere.it/includes2013/images/boxes/scuola/bg_border_top.png") no-repeat scroll 0% 0% transparent;
  height: 10px;
  position: absolute;
  width: 100%;
  top: 42px;
}
/* line 136, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal .bg_bot {
  background: url("http://www.corriere.it/includes2013/images/boxes/scuola/bg_border_bot.png") no-repeat scroll 0% 0% transparent;
  height: 10px;
  position: absolute;
  width: 100%;
  bottom: 0px;
  z-index: 99;
}
/* line 144, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal .bg_later {
  background: url("http://www.corriere.it/includes2013/images/boxes/scuola/bg_border_later.png") no-repeat scroll 0% 0% transparent;
  height: 77%;
  position: absolute;
  width: 10px;
  top: 42px;
  left: 45.5%;
  z-index: 99;
}
/* line 154, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal #box_scuola_universiday {
  width: 46%;
  float: left;
}
/* line 159, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal #box_scuola_universiday .box_scuola_universiday_top {
  background: url("http://www.corriere.it/includes2013/images/boxes/scuola/box_universiday_horizontal.png") no-repeat scroll 0px -19px transparent;
}
/* line 161, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal #box_scuola_universiday .box_scuola_universiday_top.social_icon {
  background: url("");
}
/* line 166, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal #box_scuola_universiday .box_scuola_universiday_top a[title="facebook"] {
  display: none;
}
/* line 169, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal #box_scuola_universiday .box_scuola_universiday_top a[title="twitter"] {
  display: none;
}
/* line 175, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal #box_scuola_universiday.for_video {
  width: 54%;
}
/* line 179, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal #box_scuola_universiday.for_video .box_scuola_universiday_top a[title="facebook"] {
  display: block;
}
/* line 182, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal #box_scuola_universiday.for_video .box_scuola_universiday_top a[title="twitter"] {
  display: block;
}
/* line 192, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal #box_scuola_universiday .universiday-blog .md_title {
  text-align: left;
  font-size: 14px;
  color: #29ABEF;
  background-color: #ffffff;
  text-transform: uppercase;
  font-family: "main-condensed_bold";
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
/* line 202, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal #box_scuola_universiday .universiday-blog .md_title a {
  color: #29ABEF;
}
/* line 206, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal #box_scuola_universiday .universiday-blog .notizia {
  padding-bottom: 15px;
  margin: 0px 0px;
  border-bottom: 0px solid #ffffff;
  float: left;
  width: 48%;
  padding-left: 20px;
}
/* line 219, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal #box_scuola_universiday .universiday-video .md_title {
  text-align: left;
  font-size: 14px;
  color: #29ABEF;
  background-color: #ffffff;
  text-transform: uppercase;
  font-family: "main-condensed_bold";
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-color: #eeeeee;
}
/* line 230, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal #box_scuola_universiday .universiday-video .md_title a {
  color: #29ABEF;
}
/* line 234, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal #box_scuola_universiday .universiday-video .notizia-video {
  margin: 0px;
  padding-bottom: 0px;
  border-bottom: 0px solid #ffffff;
  position: relative;
  width: 50%;
  float: left;
  height: 84px;
  background-color: #eeeeee;
  padding-left: 20px;
}
/* line 246, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal #box_scuola_universiday .universiday-video .notizia-video a i {
  left: 21%;
  top: 22%;
}
/* line 251, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal #box_scuola_universiday .universiday-video .notizia-video figure {
  width: 96px;
  height: 71px;
}
/* line 257, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal #box_scuola_universiday .universiday-video .notizia-video .video-text {
  width: 57%;
  padding-left: 10px;
  float: left;
}
/* line 261, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.horizontal #box_scuola_universiday .universiday-video .notizia-video .video-text .video-title {
  font-size: 14px;
  margin-bottom: 5px;
  line-height: 18px;
}
/* line 273, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.vertical {
  position: relative;
  background: url("");
  border: 1px solid #dddddd;
  padding: 10px;
  margin-bottom: 20px;
}
/* line 281, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.vertical #box_scuola_universiday {
  width: 170px;
}
/* line 285, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.vertical #box_scuola_universiday .box_scuola_universiday_top {
  width: 100%;
  height: 30px;
  background: url("http://www.corriere.it/includes2013/images/boxes/scuola/universidayLogo_small.png") no-repeat scroll 0px 0px transparent;
}
/* line 291, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.vertical #box_scuola_universiday .box_scuola_universiday_top a {
  width: 19px;
  float: right;
  margin: 2px 2px 0px 0px;
}
/* line 296, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.vertical #box_scuola_universiday .box_scuola_universiday_top a[title="universiday.it"] {
  width: 126px !important;
}
/* line 305, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.vertical #box_scuola_universiday .universiday-blog .md_title {
  font-size: 14px;
}
/* line 309, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.vertical #box_scuola_universiday .universiday-blog .notizia {
  margin: 15px 0px;
}
/* line 317, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.vertical #box_scuola_universiday .universiday-video .md_title {
  font-size: 14px;
}
/* line 321, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.vertical #box_scuola_universiday .universiday-video .notizia-video {
  padding-bottom: 0px;
  border-bottom: 0px;
  margin: 0;
  margin-top: 15px;
}
/* line 328, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.vertical #box_scuola_universiday .universiday-video .notizia-video a i {
  left: 43%;
  top: 26%;
}
/* line 333, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.vertical #box_scuola_universiday .universiday-video .notizia-video figure {
  width: 169px;
  height: 125px;
  float: none;
}
/* line 338, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.vertical #box_scuola_universiday .universiday-video .notizia-video .video-text {
  width: 100%;
  padding-left: 0px;
  float: none;
  padding-left: 0px;
}
/* line 343, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.vertical #box_scuola_universiday .universiday-video .notizia-video .video-text .video-title {
  margin-top: 10px;
}
/* line 351, ../scss/modules/_box_scuola_universiday.scss */
#universiday-container.vertical a.arrow {
  position: absolute;
  right: 16px;
  bottom: 5px;
}

/* line 360, ../scss/modules/_box_scuola_universiday.scss */
#universiBox {
  overflow: hidden;
  margin: 0 auto;
  width: 320px;
  padding: 10px 0 0px 20px;
  height: 250px;
}
/* line 367, ../scss/modules/_box_scuola_universiday.scss */
#universiBox .header {
  overflow: hidden;
  margin-bottom: 10px;
}
/* line 370, ../scss/modules/_box_scuola_universiday.scss */
#universiBox .header .logo {
  float: left;
  background: url("http://www.corriere.it/includes2013/images/boxes/scuola/universidayLogo.png") no-repeat 0 0;
  width: 217px;
  height: 32px;
}
/* line 376, ../scss/modules/_box_scuola_universiday.scss */
#universiBox .header .logo a {
  display: block;
  width: 217px;
  height: 32px;
}
/* line 382, ../scss/modules/_box_scuola_universiday.scss */
#universiBox .header .social {
  float: right;
  overflow: hidden;
  width: 70px;
  margin-top: 5px;
}
/* line 388, ../scss/modules/_box_scuola_universiday.scss */
#universiBox .header .social a {
  float: left;
  display: block;
  width: 27px;
  height: 27px;
  margin-left: 5px;
}
/* line 399, ../scss/modules/_box_scuola_universiday.scss */
#universiBox .snippetBlog {
  position: relative;
  margin-bottom: 12px;
}
/* line 402, ../scss/modules/_box_scuola_universiday.scss */
#universiBox .snippetBlog a {
  position: absolute;
  width: 320px;
  height: 50px;
}
/* line 407, ../scss/modules/_box_scuola_universiday.scss */
#universiBox .snippetBlog .snp_light {
  overflow: hidden;
}
/* line 411, ../scss/modules/_box_scuola_universiday.scss */
#universiBox .snippetBlog .snp_light div img {
  display: block;
  float: left;
  margin: 5px 20px 0 0;
}
/* line 416, ../scss/modules/_box_scuola_universiday.scss */
#universiBox .snippetBlog .snp_light div h6 {
  font-family: "main-condensed_semibold";
  font-size: 14px;
  color: #29abef;
  text-transform: uppercase;
  margin-bottom: 8px;
}
/* line 422, ../scss/modules/_box_scuola_universiday.scss */
#universiBox .snippetBlog .snp_light div h6 span {
  color: #666;
}
/* line 425, ../scss/modules/_box_scuola_universiday.scss */
#universiBox .snippetBlog .snp_light div h6 strong {
  font-family: "main-condensed_heavy";
}
/* line 429, ../scss/modules/_box_scuola_universiday.scss */
#universiBox .snippetBlog .snp_light div h5 {
  font-family: "main-condensed_bold_italic";
  font-size: 14px;
  color: #333;
}
/* line 433, ../scss/modules/_box_scuola_universiday.scss */
#universiBox .snippetBlog .snp_light div h5 span {
  font-family: "main-condensed_semibold_italic";
}
/* line 442, ../scss/modules/_box_scuola_universiday.scss */
#universiBox .videoList a {
  position: absolute;
  width: 310px;
  height: 140px;
}
/* line 448, ../scss/modules/_box_scuola_universiday.scss */
#universiBox .videoList ul li {
  margin-bottom: 15px;
}
/* line 450, ../scss/modules/_box_scuola_universiday.scss */
#universiBox .videoList ul li p {
  display: block;
  line-height: 100%;
  color: #666;
  height: auto;
  margin-bottom: 6px;
  font-family: "main-condensed_semibold";
  font-size: 12px;
}
/* line 458, ../scss/modules/_box_scuola_universiday.scss */
#universiBox .videoList ul li p span {
  color: #ea6109;
}
/* line 462, ../scss/modules/_box_scuola_universiday.scss */
#universiBox .videoList ul li h3 {
  color: #ea6109;
  display: inline;
  padding-right: 30px;
  background: url("http://www.corriere.it/includes2013/images/boxes/scuola/scuola_universiday_play.png") no-repeat right 2px;
  padding: 2px 30px 2px 0px;
  font-family: "main-condensed_heavy";
  font-size: 14px;
}

/* line 477, ../scss/modules/_box_scuola_universiday.scss */
#universiBox.small {
  background: #eee;
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  height: 120px;
  padding: 10px 0 10px 20px !important;
  margin-bottom: 20px !important;
}
/* line 484, ../scss/modules/_box_scuola_universiday.scss */
#universiBox.small .header {
  margin-bottom: 20px !important;
}
/* line 488, ../scss/modules/_box_scuola_universiday.scss */
#universiBox.small .snippetBlog img {
  margin-top: 0 !important;
}
/* line 491, ../scss/modules/_box_scuola_universiday.scss */
#universiBox.small .snippetBlog h5 {
  font-size: 18px !important;
  line-height: 22px;
}

/* Document   : Styles for Publi adv pages */
/* line 6, ../scss/modules/_publiadv.scss */
.sub-publiadv #header .nav_articololocale ul.nav_links {
  background-color: #fbc900;
}
/* line 9, ../scss/modules/_publiadv.scss */
.sub-publiadv #header .nav_articololocale ul.nav_links li.nav-header {
  width: 790px !important;
}
/* line 13, ../scss/modules/_publiadv.scss */
.sub-publiadv #header .nav_articololocale ul.nav_links h2 a:hover {
  color: #fff !important;
}
/* line 15, ../scss/modules/_publiadv.scss */
.sub-publiadv #header .nav_articololocale ul.nav_links .rcspubb {
  float: right;
  font-size: 14px;
  color: #231F20;
  font-family: "main-condensed_semibold";
  padding-top: 10px;
}
/* line 23, ../scss/modules/_publiadv.scss */
.sub-publiadv #header .nav_articololocale .xs-shadow {
  clear: both;
}
/* line 27, ../scss/modules/_publiadv.scss */
.sub-publiadv #header .nav_cross_links {
  margin-top: 25px;
}
/* line 36, ../scss/modules/_publiadv.scss */
.sub-publiadv .container .bk_art_003 .hdr_bkwrapper .main_bkwrapper .title_art {
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
}
/* line 50, ../scss/modules/_publiadv.scss */
.sub-publiadv.type-articolo .container .container-header-article .article-title {
  font-family: arial, sans-serif;
  font-weight: bold;
}
/* line 56, ../scss/modules/_publiadv.scss */
.sub-publiadv.type-articolo p {
  font-family: arial, sans-serif;
  margin-bottom: 20px;
}
/* line 61, ../scss/modules/_publiadv.scss */
.sub-publiadv.type-articolo .bk_ppn_02 {
  display: none !important;
}

/* line 72, ../scss/modules/_publiadv.scss */
#milano.sub-publiadv.type-home footer.ftr_bkwrapper,
#brescia.sub-publiadv.type-home footer.ftr_bkwrapper,
#bergamo.sub-publiadv.type-home footer.ftr_bkwrapper {
  display: none;
}

/* Document   : Styles for Dalle Aziende adv pages */
/* line 84, ../scss/modules/_publiadv.scss */
.sub-dalle-aziende #header .nav_articololocale ul.nav_links {
  background-color: #fbc900;
}
/* line 86, ../scss/modules/_publiadv.scss */
.sub-dalle-aziende #header .nav_articololocale ul.nav_links .rcspubb {
  font-size: 14px;
  color: #231F20;
  font-family: "main-condensed_semibold";
  padding-top: 10px;
  right: 20px;
  position: absolute;
  top: 36px;
}
/* line 96, ../scss/modules/_publiadv.scss */
.sub-dalle-aziende #header .nav_articololocale .xs-shadow {
  clear: both;
}
/* line 100, ../scss/modules/_publiadv.scss */
.sub-dalle-aziende #header .nav_cross_links {
  margin-top: 25px;
}
/* line 109, ../scss/modules/_publiadv.scss */
.sub-dalle-aziende .container .bk_art_003 .hdr_bkwrapper .main_bkwrapper .title_art {
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
}
/* line 123, ../scss/modules/_publiadv.scss */
.sub-dalle-aziende.type-articolo .container .container-header-article .article-title {
  font-family: arial, sans-serif;
  font-weight: bold;
}
/* line 130, ../scss/modules/_publiadv.scss */
.sub-dalle-aziende.type-articolo .container .container-body-article .web_widget_socialBar .social_bar {
  display: none;
}
/* line 133, ../scss/modules/_publiadv.scss */
.sub-dalle-aziende.type-articolo .container .container-body-article .chapter .aside_img_left {
  max-width: 100% !important;
}
/* line 137, ../scss/modules/_publiadv.scss */
.sub-dalle-aziende.type-articolo .container .container-body-article .OUTBRAIN {
  display: none;
}
/* line 141, ../scss/modules/_publiadv.scss */
.sub-dalle-aziende.type-articolo .container .md_3t_c1 {
  display: none;
}
/* line 145, ../scss/modules/_publiadv.scss */
.sub-dalle-aziende.type-articolo .container .container-footer-article .passaparola {
  display: none;
}
/* line 150, ../scss/modules/_publiadv.scss */
.sub-dalle-aziende.type-articolo p {
  font-family: arial, sans-serif;
}

/* Document   : Styles for Dalle Aziende adv pages */
/* line 8, ../scss/modules/_dalleaziende.scss */
.sub-dalle-aziende #header .nav_articololocale ul.nav_links {
  background-color: #fbc900;
}
/* line 10, ../scss/modules/_dalleaziende.scss */
.sub-dalle-aziende #header .nav_articololocale ul.nav_links .rcspubb {
  font-size: 14px;
  color: #231F20;
  font-family: "main-condensed_semibold";
  padding-top: 10px;
  right: 20px;
  position: absolute;
  top: 36px;
}
/* line 20, ../scss/modules/_dalleaziende.scss */
.sub-dalle-aziende #header .nav_articololocale .xs-shadow {
  clear: both;
}
/* line 24, ../scss/modules/_dalleaziende.scss */
.sub-dalle-aziende #header .nav_cross_links {
  margin-top: 25px;
}
/* line 33, ../scss/modules/_dalleaziende.scss */
.sub-dalle-aziende .container .bk_art_003 .hdr_bkwrapper .main_bkwrapper .title_art {
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
}
/* line 47, ../scss/modules/_dalleaziende.scss */
.sub-dalle-aziende.type-articolo .container .container-header-article .article-title {
  font-family: arial, sans-serif;
  font-weight: bold;
}
/* line 54, ../scss/modules/_dalleaziende.scss */
.sub-dalle-aziende.type-articolo .container .container-body-article .web_widget_socialBar .social_bar {
  display: none;
}
/* line 57, ../scss/modules/_dalleaziende.scss */
.sub-dalle-aziende.type-articolo .container .container-body-article .chapter .aside_img_left {
  max-width: 100% !important;
}
/* line 61, ../scss/modules/_dalleaziende.scss */
.sub-dalle-aziende.type-articolo .container .container-body-article .OUTBRAIN {
  display: none;
}
/* line 65, ../scss/modules/_dalleaziende.scss */
.sub-dalle-aziende.type-articolo .container .md_3t_c1 {
  display: none;
}
/* line 69, ../scss/modules/_dalleaziende.scss */
.sub-dalle-aziende.type-articolo .container .container-footer-article .passaparola,
.sub-dalle-aziende.type-articolo .container .container-footer-article iframe {
  display: none;
}
/* line 75, ../scss/modules/_dalleaziende.scss */
.sub-dalle-aziende.type-articolo p {
  font-family: arial, sans-serif;
}

/* line 2, ../scss/modules/_box_scuola_calendario.scss */
.scriviRedazione {
  overflow: auto;
  width: 320px;
  margin-bottom: 10px;
}
/* line 6, ../scss/modules/_box_scuola_calendario.scss */
.scriviRedazione a {
  background: url('http://images2.corriereobjects.it/includes2013/images/boxes/scuola/busta.png?v=201403101311') no-repeat scroll right top transparent;
  color: #666666;
  display: block;
  float: right;
  font-family: "main-condensed_heavy";
  font-size: 16px;
  height: 59px;
  padding-top: 18px;
  width: 205px;
  text-decoration: none;
}

/* line 20, ../scss/modules/_box_scuola_calendario.scss */
.calendarioScuola {
  margin-bottom: 30px;
  position: relative;
  width: 320px;
}
/* line 24, ../scss/modules/_box_scuola_calendario.scss */
.calendarioScuola a {
  text-decoration: none;
}
/* line 27, ../scss/modules/_box_scuola_calendario.scss */
.calendarioScuola .shadowr {
  background: url('http://images2.corriereobjects.it/includes2013/images/boxes/scuola/backCalendario1.png?v=201403101311') no-repeat scroll 0 0 transparent;
  height: 100%;
  position: absolute;
  width: 20px;
}
/* line 34, ../scss/modules/_box_scuola_calendario.scss */
.calendarioScuola .shadowl {
  background: url('http://images2.corriereobjects.it/includes2013/images/boxes/scuola/backCalendario2.png?v=201403101311') no-repeat scroll 0 0 transparent;
  height: 100%;
  position: absolute;
  right: 0;
  width: 20px;
}
/* line 41, ../scss/modules/_box_scuola_calendario.scss */
.calendarioScuola h2 {
  background-color: #79A0C1;
  color: #FFFFFF;
  font-family: "main-condensed_heavy";
  font-size: 16px;
  padding: 15px;
}
/* line 48, ../scss/modules/_box_scuola_calendario.scss */
.calendarioScuola .notizia {
  color: #787A7A;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 18px;
  padding: 5px 15px;
  display: none;
}
/* line 55, ../scss/modules/_box_scuola_calendario.scss */
.calendarioScuola .notizia span {
  color: #787A7A;
  display: block;
  font-family: arial;
  font-size: 12px;
}
/* line 61, ../scss/modules/_box_scuola_calendario.scss */
.calendarioScuola .notizia strong {
  color: #333333;
  display: block;
  font-family: "main-condensed_heavy";
  font-size: 13px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 70, ../scss/modules/_box_scuola_calendario.scss */
.calendarioScuola div:first-child {
  display: block;
}
/* line 73, ../scss/modules/_box_scuola_calendario.scss */
.calendarioScuola div:first-child + div {
  display: block;
}
/* line 76, ../scss/modules/_box_scuola_calendario.scss */
.calendarioScuola div:first-child + div + div {
  display: block;
}
/* line 79, ../scss/modules/_box_scuola_calendario.scss */
.calendarioScuola div h3 {
  color: #787A7A;
  font-family: "main-condensed_heavy";
  font-size: 13px;
  margin-bottom: 1px;
  text-transform: uppercase;
}
/* line 86, ../scss/modules/_box_scuola_calendario.scss */
.calendarioScuola .alert {
  color: #787A7A;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 18px;
  padding: 5px 15px 5px 50px;
}
/* line 92, ../scss/modules/_box_scuola_calendario.scss */
.calendarioScuola .alert span {
  color: #787A7A;
  display: block;
  font-family: arial;
  font-size: 12px;
}
/* line 98, ../scss/modules/_box_scuola_calendario.scss */
.calendarioScuola .alert strong {
  color: #333333;
  display: block;
  font-family: "main-condensed_heavy";
  font-size: 13px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 107, ../scss/modules/_box_scuola_calendario.scss */
.calendarioScuola .calendar {
  color: #2F5EB1;
  float: right;
  font-size: 12px;
  padding-right: 10px;
  text-decoration: underline;
}

/* line 116, ../scss/modules/_box_scuola_calendario.scss */
.archivio .calendarioScuola div h3 {
  color: #787A7A;
  font-family: "main-condensed_heavy";
  font-size: 13px;
  margin-bottom: 1px;
  text-transform: uppercase;
}

/* Document   : Styles for footer article  */
/* line 3, ../scss/blocks/_art_footer.scss */
.container-footer-article {
    /*
    .passaparola-art {
        margin-bottom: 40px;
        font-family: "main-regular";

        .article-rate {
            margin-top: 15px;
            .article-rate-title {
                font-size: emCalc(24px);
                text-transform: uppercase;
                padding-left: 35px;
                font-family: "main-condensed_bold";
            }
            ul {
                width: 100%;
                margin: 20px 0px;
                padding-top: 30px;
                border-top: 1px solid #b1b1af;
                border-bottom: 1px solid #b1b1af;
                display: inline-block;
                li {
                    width: 20%;
                    float: left;
                    a {
                        display: block;
                        text-align: center;
                        padding: 60px 0px 30px 0px;
                        text-decoration: none;
                        text-transform: uppercase;
                        color: #c7c7c7;
                        font-size: emCalc(12px);
                        font-family: "main-condensed_regular";
                        background: url("assets/placeholders/sprite_t.png?v=201403051053") no-repeat;
                    }
                }
                li.item-1 {
                    a {
                        background-position: 18px -7px;
                    }
                }
                li.item-2 {
                    a {
                        background-position: -109px -7px;
                    }
                }
                li.item-3 {
                    a {
                        background-position: -245px -7px;
                    }
                }
                li.item-4 {
                    a {
                        background-position: -374px -7px;
                    }
                }
                li.item-5 {
                    a {
                        background-position: -506px -6px;
                    }
                }
            }
        }

        .section-title {
            font-family: "main-condensed_bold";
            font-size: emCalc(24px);
            text-transform: uppercase;
            padding-left: 35px;
            margin-bottom: -10px;
            margin-top: 10px;
            i {
                font-size: emCalc(14px);  
                color: #add5b3;
                margin-left: 10px;           
            }
            span {
                color: #303030;
                font-size: emCalc(9px);
                padding: 5px 0px 10px 10px;
                display: inline-block;
                vertical-align: middle;
            }
        }
        
        .post-title {
            color: #85a488;
            font-family: "main-bold";
            font-size: emCalc(12px);
            text-align: right;
            text-transform: uppercase;
            margin-bottom: -10px;
            padding-right: 10px;
        }

        .new-post {
            background-color: #f3f3f3;
            border: 1px solid #e3e3e3;
            padding: 20px;
            margin-top: 20px; 
            display: inline-block;

            .new-post-title {
                float: left;
                font-family: "main-condensed_black";
                font-size: emCalc(14px);
                font-weight: normal;
                text-transform: uppercase;
                color: #989898;
                width: 100%;
                padding-bottom: 18px;
            }
            .user_avatar {
                float: left;
                img {
                    width: 60px;
                    height: auto;
                }
            }
            form {
                width: 465px;
                float: right;
                text-align: right;
                position: relative;
                .arrow-left {
                    position: absolute;
                    top: 10px;
                    left: -5px;
                    width: 0; 
                    height: 0; 
                    border-top: 5px solid transparent;
                    border-bottom: 5px solid transparent; 
                    border-right: 5px solid $color_passaparola;
                }
                textarea {
                    border: none;
                    height: 60px;
                    width: 100%;
                    margin-bottom: 10px;
                    padding: 10px;
                    resize: none;
                    background-color: $color_passaparola;
                    font-size: emCalc(14px);
                    color: $black;
                    font-family: "main-regular";
                }
                button {
                    border: none;
                    margin: 0px;
                    background-color: #8aa68f;
                    font-family: "main-bold";
                    font-size: emCalc(14px);
                    color: $white;
                    text-transform: uppercase;
                    padding: 10px 25px 10px 5px; 
                    font-size: emCalc(15px);
                    i {
                        font-size: emCalc(16px);
                        margin: 0px 13px;           
                    }
                }
            }
        }

        .post-container {
            border-top: 1px solid #b1b1af;
            padding-top: 20px;
            margin-top: 20px; 
            color: #303030;
            clear: both;
            display: inline-block;
            position: relative;
            .ribbon {
                position: absolute;
                top: -5px;
                right: -2px;
                i.icon-p-flag {
                    color: #add5b3;
                    font-size: emCalc(50px);
                    position: relative;
                    i.icon-p-check {
                        position: absolute;
                        top: 12px;
                        left: 14px;
                        color: $white;
                        font-size: emCalc(4px);

                    }
                    span {
                        position: absolute;
                        top: 30px; 
                        font-size: 10px;  
                        font-family: "main-regular";
                        display: block;
                        width: 100%;
                        color: #ffffff;
                        text-align: center;  
                    }
                }
            }
            .content {
                width: 80%;
                float: left;
                .user_avatar {
                    float: left;
                    width: 30px;
                    margin-right: 10px;
                    img {
                        width: 30px;
                        height: auto;
                      //  margin-right: 10px;
                    }
                }
                .user_name {
                    margin-top: 10px;
                    float: left;
                    font-family: "main-bold";
                    font-size: emCalc(14px); 
                    color: #303030;
                    text-decoration: none;
                }
                .date {
                    margin-top: 10px;
                    float: right;
                    font-size: emCalc(11px);
                    color: #303030;
                }
                .post {
                    float: left;
                    position: relative;
                    margin-top: 10px;
                    .arrow-up {
                        position: absolute;
                        top: -5px;
                        left: 50px;
                        width: 0; 
                        height: 0; 
                        border-left: 5px solid transparent;
                        border-right: 5px solid transparent;
                        border-bottom: 5px solid #e4f4e7;
                    }
                    p {
                        padding: 15px;
                        font-size: emCalc(14px);
                        line-height: emCalc(22px);
                        background-color: #e4f4e7;
                        font-size: emCalc(14px);
                        font-family: "main-regular";
                    }
                }
            }
            .options {
                position: relative;
                float: left;
                width: 20%;
                padding-left: 40px;
                padding-top: 50px;
                .action {
                    display: block;
                    width: 80%;
                    float: right;
                    font-size: emCalc(11px);
                    text-transform: uppercase;
                    color: $color_04;
                    border-top: 1px solid #b1b1af;
                    padding: 15px 0px;
                    text-decoration: none;
                    text-align: center;
                }
                span {
                    display: none;
                    font-size: emCalc(11px);
                }
                .first {
                    border: none;
                }
            }
            .view_all {
                font-size: emCalc(12px);
                color: $color_04;
                text-decoration: none;
                margin: 15px 0px 5px 0px;
                width: 100%;
                float: left;
            }
        }

        .most-voted {
            .content {
                .user_name {
                    color: #add5b3;
                }
            }
        }   

    } */
}
/* line 4, ../scss/blocks/_art_footer.scss */
.container-footer-article .comment_block {
  display: none;
}
@media only screen and (max-width: 651px) {
  /* line 3, ../scss/blocks/_art_footer.scss */
  .container-footer-article {
        /*
        .passaparola-art {
           
            .article-rate {
                .article-rate-title {
                    font-size: emCalc(14px);
                    font-family: "main-condensed_black";
                    color: #979595;
                    padding-left: emCalc(27px);
                }
            }            

            .section-title {
                font-size: emCalc(16px);
                color: #979595;
                span {
                    font-size: emCalc(14px);
                }
            } 
        
            .post-title {
                font-size: emCalc(9px);
                margin-right: 8px;
            }

            .new-post {
                padding: 10px 20px;
                .new-post-title {
                    font-family: "main-condensed_regular";
                    padding-bottom: 10px;
                }
                .user_avatar {
                    img {
                        width: 40px;
                        height: auto;
                    }
                }
                form {
                    width: 230px;
                    textarea {
                        margin-bottom: 5px;
                    }
                    button {
                        font-family: "main-condensed_regular";
                        font-size: emCalc(12px);
                        padding: 5px 15px 5px 0px;
                        i {
                            font-size: emCalc(14px);
                            margin: 0px 10px;           
                        }
                    }
                }
            }

            .post-container {
                margin: 20px 0px 0px 0px;
                padding: 0px 20px;

                .ribbon {
                    right: 25px;
                    i.icon-pflag {
                        color: #add5b3;
                        font-size: emCalc(40px);
                        position: relative;
                        i.icon-pcheck {
                            position: absolute;
                            top: 10px;
                            left: 11px;
                            color: $white;
                            font-size: emCalc(4px);

                        }
                        span {
                            position: absolute;
                            top: 24px; 
                            font-size: emCalc(3px);  
                            display: block;
                            width: 100%;
                            color: #ffffff;
                            text-align: center;  
                            padding-right: 10px;                
                        }
                    }
                }

                .content {
                    width: 100%;
                    .user_avatar {
                        img {
                           margin-top: 10px;
                        }
                    }
                    .user_name {
                        font-size: emCalc(18px);
                        width: 70%;
                    }
                    .date {
                        float: left;
                        font-size: emCalc(9px);
                        width: 70%;
                        margin-top: 3px;
                    }
                }
                .options {
                    width: 100%;
                    padding-left: 0px;
                    padding-top: 10px;
                    .action {
                        float: left;
                        border: none;
                        padding: 0px 3px 0px 0px;
                        text-decoration: none;
                        text-align: left;
                        width: 19%;
                    }
                    span {
                        float: left;
                        display: inherit;
                        padding: 0px 3px 0px 0px;
                    }
                }
                .view_all {
                    display: none;
                }
            }

        }
        */
  }
}
/* line 34, ../scss/utilities/_media.scss */
.container-footer-article .ie8-mobile {
        /*
        .passaparola-art {
           
            .article-rate {
                .article-rate-title {
                    font-size: emCalc(14px);
                    font-family: "main-condensed_black";
                    color: #979595;
                    padding-left: emCalc(27px);
                }
            }            

            .section-title {
                font-size: emCalc(16px);
                color: #979595;
                span {
                    font-size: emCalc(14px);
                }
            } 
        
            .post-title {
                font-size: emCalc(9px);
                margin-right: 8px;
            }

            .new-post {
                padding: 10px 20px;
                .new-post-title {
                    font-family: "main-condensed_regular";
                    padding-bottom: 10px;
                }
                .user_avatar {
                    img {
                        width: 40px;
                        height: auto;
                    }
                }
                form {
                    width: 230px;
                    textarea {
                        margin-bottom: 5px;
                    }
                    button {
                        font-family: "main-condensed_regular";
                        font-size: emCalc(12px);
                        padding: 5px 15px 5px 0px;
                        i {
                            font-size: emCalc(14px);
                            margin: 0px 10px;           
                        }
                    }
                }
            }

            .post-container {
                margin: 20px 0px 0px 0px;
                padding: 0px 20px;

                .ribbon {
                    right: 25px;
                    i.icon-pflag {
                        color: #add5b3;
                        font-size: emCalc(40px);
                        position: relative;
                        i.icon-pcheck {
                            position: absolute;
                            top: 10px;
                            left: 11px;
                            color: $white;
                            font-size: emCalc(4px);

                        }
                        span {
                            position: absolute;
                            top: 24px; 
                            font-size: emCalc(3px);  
                            display: block;
                            width: 100%;
                            color: #ffffff;
                            text-align: center;  
                            padding-right: 10px;                
                        }
                    }
                }

                .content {
                    width: 100%;
                    .user_avatar {
                        img {
                           margin-top: 10px;
                        }
                    }
                    .user_name {
                        font-size: emCalc(18px);
                        width: 70%;
                    }
                    .date {
                        float: left;
                        font-size: emCalc(9px);
                        width: 70%;
                        margin-top: 3px;
                    }
                }
                .options {
                    width: 100%;
                    padding-left: 0px;
                    padding-top: 10px;
                    .action {
                        float: left;
                        border: none;
                        padding: 0px 3px 0px 0px;
                        text-decoration: none;
                        text-align: left;
                        width: 19%;
                    }
                    span {
                        float: left;
                        display: inherit;
                        padding: 0px 3px 0px 0px;
                    }
                }
                .view_all {
                    display: none;
                }
            }

        }
        */
}

/* /End container-footer-article */
/* line 1, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont {
  margin: 0 0 1em 0;
  padding: 0;
  width: 320px;
}
/* line 5, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .bg_top_gray_border {
  background: url('http://images2.corriereobjects.it/includes2013/images/boxes/cinema/cinema_store/bg-top_gray.png?v=201403051053') repeat-x scroll right top transparent;
  height: 10px;
  width: 100%;
  display: none;
}
/* line 11, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .bg_bottom_gray_border {
  background: url('http://images2.corriereobjects.it/includes2013/images/boxes/cinema/cinema_store/bg-bottom_gray.png?v=201403051053') repeat-x scroll right top transparent;
  height: 10px;
  width: 100%;
  display: none;
}
/* line 18, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .cin_3col_gr.cin_trovo_form {
  background: none repeat scroll 0 0 #F2F1F1;
  padding: 15px 10px;
  width: 100%;
}
/* line 22, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .cin_3col_gr.cin_trovo_form .selector {
  width: 300px !important;
}
/* line 24, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .cin_3col_gr.cin_trovo_form .selector span {
  width: 300px;
  padding-right: 0px;
}
/* line 31, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .cin_3col_gr.cin_trovo_form #div-film form div.selector {
  background: none repeat scroll 0 0 transparent;
  height: 31px;
  line-height: 31px;
  margin-bottom: 0.2em;
  overflow: hidden;
  padding: 0;
  position: relative;
}
/* line 39, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .cin_3col_gr.cin_trovo_form #div-film form div.selector span {
  background: url('http://images2.corriereobjects.it/includes2013/images/boxes/trovacinema/select_bg_cinema.png?v=201403051053') no-repeat scroll 0 0 transparent;
  width: 300px !important;
  height: 31px;
  line-height: 31px;
  padding-left: 0.2em;
  font-family: "main-condensed_semibold";
  font-size: 1.5em;
  color: #000000;
}
/* line 54, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .cin_3col_gr.cin_trovo_form #div-sale form div.selector {
  background: none repeat scroll 0 0 transparent;
  height: 31px;
  line-height: 31px;
  margin-bottom: 0.2em;
  overflow: hidden;
  padding: 0;
  position: relative;
}
/* line 62, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .cin_3col_gr.cin_trovo_form #div-sale form div.selector #cin_genere_trova {
  padding-left: 0.2em;
}
/* line 65, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .cin_3col_gr.cin_trovo_form #div-sale form div.selector span {
  background: url('http://images2.corriereobjects.it/includes2013/images/boxes/trovacinema/select_bg_cinema.png?v=201403051053') no-repeat scroll 0 0 transparent;
  width: 300px !important;
  height: 31px;
  line-height: 31px;
  padding-left: 10px;
  font-family: "main-condensed_semibold";
  font-size: 1.5em;
  color: #000000;
}
/* line 81, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .cin_3col_gr h3.tit-trovo-form {
  color: #666666;
  font-family: "main-condensed_heavy";
  font-size: 0.875em;
}
/* line 87, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .cin_3col_gr .cin_tab_trovo {
  margin: 13px 0 8px;
  overflow: hidden;
}
/* line 91, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .cin_3col_gr .cin_tab_trovo a {
  background: none repeat scroll 0 0 #00aeff;
  color: #FFFFFF;
  display: block;
  float: left;
  font-family: "main-condensed_black";
  font-size: 1em;
  padding: 0;
  text-align: center;
  width: 50%;
  height: 30px;
  line-height: 30px;
  text-decoration: none;
}
/* line 104, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .cin_3col_gr .cin_tab_trovo a.on {
  background: url('http://images2.corriereobjects.it/includes2013/images/boxes/trovacinema/selected_flag_cinema.png?v=201403051053') no-repeat scroll center 25px #00aeff;
}
/* line 110, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .cin_3col_gr #div-film .tit-film {
  font-family: "main-condensed_semibold";
  font-size: 1.125em;
  height: 31px;
  line-height: 31px;
  width: 100%;
  margin-bottom: 0.2em;
  color: #000000;
  border: none;
  padding-left: 0.2em;
}
/* line 121, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .cin_3col_gr #div-film .regista-attori {
  margin: 0.2em 0;
}
/* line 123, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .cin_3col_gr #div-film .regista-attori > input {
  float: left;
  height: 31px;
  width: 149px;
  line-height: 31px;
  font-family: "main-condensed_semibold";
  font-size: 1.125em;
  color: #000000;
  border: none;
  padding-left: 0.2em;
}
/* line 134, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .cin_3col_gr #div-film .regista-attori #cin_regista {
  margin-right: 2px;
}
/* line 138, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .cin_3col_gr #div-film .cin_submit_trova {
  background: url('http://images2.corriereobjects.it/includes2013/images/boxes/trovacinema/search_trovacinema.png?v=201403051053') no-repeat scroll center center #DDDDDD;
  color: #ffffff;
  display: block;
  font-family: "main-condensed_black";
  font-size: 0;
  text-decoration: none;
  height: 30px;
  line-height: 0px;
  margin-top: 5px;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  width: 300px;
  clear: both;
}
/* line 156, ../scss/modules/_trovacinema.scss */
.cin_trovo_form_cont .cin_3col_gr #div-sale a {
  background: url('http://images2.corriereobjects.it/includes2013/images/boxes/trovacinema/search_trovacinema.png?v=201403051053') no-repeat scroll center center #DDDDDD;
  color: #ffffff;
  display: block;
  font-family: "main-condensed_black";
  font-size: 0;
  text-decoration: none;
  height: 30px;
  line-height: 0px;
  margin-top: 5px;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  width: 300px;
}

/* line 174, ../scss/modules/_trovacinema.scss */
.cin_store_form div.selector select {
  background: none repeat scroll 0 0 #FFFFFF;
  height: 31px;
}

/* line 179, ../scss/modules/_trovacinema.scss */
.cin_trovo_form div.selector select {
  background: none repeat scroll 0 0 #FFFFFF;
  height: 31px;
}

@media only screen and (max-width: 651px) {
  /* line 186, ../scss/modules/_trovacinema.scss */
  .cin_trovo_form_cont .cin_3col_gr.cin_trovo_form {
    box-shadow: -1px 8px 8px -11px #CECECE inset, 0 -8px 8px -11px #CECECE inset, 8px 0 8px -11px #CECECE inset, -8px 0 8px -11px #CECECE inset;
  }
}
/* line 186, ../scss/modules/_trovacinema.scss */
.ie8-mobile .cin_trovo_form_cont .cin_3col_gr.cin_trovo_form {
  box-shadow: -1px 8px 8px -11px #CECECE inset, 0 -8px 8px -11px #CECECE inset, 8px 0 8px -11px #CECECE inset, -8px 0 8px -11px #CECECE inset;
}

/*

Uniform Theme: Uniform Default
Version: 1.8
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://uniformjs.com/

*/
/*_BASE */
/* General settings */
/* line 203, ../scss/uniform.default.scss */
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span {
  background-image: url("/includes2013/images/uniform/sprite.png");
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
}
/* line 216, ../scss/uniform.default.scss */
div.selector, div.checker, div.button, div.radio, div.uploader {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  /* Keeping this as :focus to remove browser styles */
}
/* line 225, ../scss/uniform.default.scss */
div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus {
  outline: 0;
}
/* line 235, ../scss/uniform.default.scss */
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * {
  margin: 0;
  padding: 0;
}

/* line 242, ../scss/uniform.default.scss */
.highContrastDetect {
  background: url("/includes2013/images/uniform/bg-input.png") repeat-x 0 0;
  width: 0px;
  height: 0px;
}

/* Input & Textarea */
/* line 250, ../scss/uniform.default.scss */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  padding: 3px;
  background: url("/includes2013/images/uniform/bg-input.png") repeat-x 0 0;
  outline: 0;
}
/* line 117, ../scss/uniform.default.scss */
input.uniform-input.active,
select.uniform-multiselect.active,
textarea.uniform.active {
  background: url("/includes2013/images/uniform/bg-input-focus.png") repeat-x 0 0;
}

/* Remove default webkit and possible mozilla .search styles.
 * Keeping this as :active to remove browser styles */
/* line 264, ../scss/uniform.default.scss */
div.checker input,
input[type="search"],
input[type="search"]:active {
  -moz-appearance: none;
  -webkit-appearance: none;
}

/* Select */
/* line 273, ../scss/uniform.default.scss */
div.selector {
  background-position: 0 -130px;
  line-height: 26px;
  height: 26px;
  padding: 0 0 0 10px;
  position: relative;
  overflow: hidden;
}
/* line 281, ../scss/uniform.default.scss */
div.selector span {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  background-position: right 0;
  height: 26px;
  line-height: 26px;
  padding-right: 25px;
  cursor: pointer;
  width: 100%;
  display: block;
}
/* line 292, ../scss/uniform.default.scss */
div.selector.fixedWidth {
  width: 190px;
}
/* line 295, ../scss/uniform.default.scss */
div.selector.fixedWidth span {
  width: 155px;
}
/* line 300, ../scss/uniform.default.scss */
div.selector select {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  position: absolute;
  height: 22px;
  top: 2px;
  left: 0px;
  width: 100%;
}
/* line 117, ../scss/uniform.default.scss */
div.selector.active {
  background-position: 0 -156px;
}
/* line 312, ../scss/uniform.default.scss */
div.selector.active span {
  background-position: right -26px;
}
/* line 123, ../scss/uniform.default.scss */
div.selector.hover, div.selector.focus {
  background-position: 0 -182px;
}
/* line 320, ../scss/uniform.default.scss */
div.selector.hover span, div.selector.focus span {
  background-position: right -52px;
}
/* line 117, ../scss/uniform.default.scss */
div.selector.hover.active, div.selector.focus.active {
  background-position: 0 -208px;
}
/* line 327, ../scss/uniform.default.scss */
div.selector.hover.active span, div.selector.focus.active span {
  background-position: right -78px;
}
/* line 129, ../scss/uniform.default.scss */
div.selector.disabled, div.selector.disabled.active {
  background-position: 0 -234px;
}
/* line 336, ../scss/uniform.default.scss */
div.selector.disabled span, div.selector.disabled.active span {
  background-position: right -104px;
}

/* Checkbox */
/* line 345, ../scss/uniform.default.scss */
div.checker {
  position: relative;
}
/* line 348, ../scss/uniform.default.scss */
div.checker, div.checker span, div.checker input {
  width: 19px;
  height: 19px;
}
/* line 353, ../scss/uniform.default.scss */
div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 -260px;
}
/* line 135, ../scss/uniform.default.scss */
div.checker span.checked {
  background-position: -76px -260px;
}
/* line 363, ../scss/uniform.default.scss */
div.checker input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
/* line 369, ../scss/uniform.default.scss */
div.checker.active span {
  background-position: -19px -260px;
}
/* line 135, ../scss/uniform.default.scss */
div.checker.active span.checked {
  background-position: -95px -260px;
}
/* line 379, ../scss/uniform.default.scss */
div.checker.hover span, div.checker.focus span {
  background-position: -38px -260px;
}
/* line 135, ../scss/uniform.default.scss */
div.checker.hover span.checked, div.checker.focus span.checked {
  background-position: -114px -260px;
}
/* line 388, ../scss/uniform.default.scss */
div.checker.hover.active span, div.checker.focus.active span {
  background-position: -57px -260px;
}
/* line 135, ../scss/uniform.default.scss */
div.checker.hover.active span.checked, div.checker.focus.active span.checked {
  background-position: -133px -260px;
}
/* line 129, ../scss/uniform.default.scss */
div.checker.disabled, div.checker.disabled.active {
  background-position: -152px -260px;
}
/* line 135, ../scss/uniform.default.scss */
div.checker.disabled span.checked, div.checker.disabled.active span.checked {
  background-position: -171px -260px;
}

/* Radio */
/* line 411, ../scss/uniform.default.scss */
div.radio {
  position: relative;
}
/* line 414, ../scss/uniform.default.scss */
div.radio, div.radio span, div.radio input {
  width: 18px;
  height: 18px;
}
/* line 419, ../scss/uniform.default.scss */
div.radio span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 -279px;
}
/* line 135, ../scss/uniform.default.scss */
div.radio span.checked {
  background-position: -72px -279px;
}
/* line 429, ../scss/uniform.default.scss */
div.radio input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
}
/* line 436, ../scss/uniform.default.scss */
div.radio.active span {
  background-position: -36px -279px;
}
/* line 135, ../scss/uniform.default.scss */
div.radio.active span.checked {
  background-position: -90px -279px;
}
/* line 446, ../scss/uniform.default.scss */
div.radio.hover span, div.radio.focus span {
  background-position: -72px -279px;
}
/* line 135, ../scss/uniform.default.scss */
div.radio.hover span.checked, div.radio.focus span.checked {
  background-position: -108px -279px;
}
/* line 455, ../scss/uniform.default.scss */
div.radio.hover.active span, div.radio.focus.active span {
  background-position: -54px -279px;
}
/* line 135, ../scss/uniform.default.scss */
div.radio.hover.active span.checked, div.radio.focus.active span.checked {
  background-position: -126px -279px;
}
/* line 466, ../scss/uniform.default.scss */
div.radio.disabled span, div.radio.disabled.active span {
  background-position: -144px -279px;
}
/* line 135, ../scss/uniform.default.scss */
div.radio.disabled span.checked, div.radio.disabled.active span.checked {
  background-position: -162px -279px;
}

/* Uploader */
/* line 478, ../scss/uniform.default.scss */
div.uploader {
  background-position: 0 -297px;
  height: 28px;
  width: 190px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
/* line 486, ../scss/uniform.default.scss */
div.uploader span.action {
  background-position: right -409px;
  height: 28px;
  line-height: 28px;
  width: 82px;
  text-align: center;
  float: left;
  display: inline;
  overflow: hidden;
  cursor: pointer;
}
/* line 498, ../scss/uniform.default.scss */
div.uploader span.filename {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  float: left;
  cursor: default;
  height: 24px;
  margin: 2px 0 2px 2px;
  line-height: 24px;
  width: 85px;
  padding: 0 10px;
}
/* line 509, ../scss/uniform.default.scss */
div.uploader input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  position: absolute;
  top: 0;
  right: 0;
  float: right;
  cursor: default;
  width: 100%;
  height: 100%;
}
/* line 521, ../scss/uniform.default.scss */
div.uploader.active span.action {
  background-position: right -465px;
}
/* line 123, ../scss/uniform.default.scss */
div.uploader.hover, div.uploader.focus {
  background-position: 0 -353px;
}
/* line 529, ../scss/uniform.default.scss */
div.uploader.hover span.action, div.uploader.focus span.action {
  background-position: right -437px;
}
/* line 534, ../scss/uniform.default.scss */
div.uploader.hover.active span.action, div.uploader.focus.active span.action {
  background-position: right -493px;
}
/* line 129, ../scss/uniform.default.scss */
div.uploader.disabled, div.uploader.disabled.active {
  background-position: 0 -325px;
}
/* line 543, ../scss/uniform.default.scss */
div.uploader.disabled span.action, div.uploader.disabled.active span.action {
  background-position: right -381px;
}

/* Buttons */
/* line 551, ../scss/uniform.default.scss */
div.button {
  background-position: 0 -641px;
  height: 30px;
  cursor: pointer;
  position: relative;
  /* Keep buttons barely visible so they can get focus */
}
/* line 558, ../scss/uniform.default.scss */
div.button a, div.button button, div.button input {
  opacity: 0.01;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
/* line 568, ../scss/uniform.default.scss */
div.button span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  line-height: 22px;
  text-align: center;
  background-position: right -521px;
  height: 22px;
  margin-left: 13px;
  padding: 8px 15px 0 2px;
}
/* line 117, ../scss/uniform.default.scss */
div.button.active {
  background-position: 0 -671px;
}
/* line 581, ../scss/uniform.default.scss */
div.button.active span {
  background-position: right -551px;
  cursor: default;
}
/* line 123, ../scss/uniform.default.scss */
div.button.hover, div.button.focus {
  background-position: 0 -701px;
}
/* line 590, ../scss/uniform.default.scss */
div.button.hover span, div.button.focus span {
  background-position: right -581px;
}
/* line 129, ../scss/uniform.default.scss */
div.button.disabled, div.button.disabled.active {
  background-position: 0 -731px;
}
/* line 598, ../scss/uniform.default.scss */
div.button.disabled span, div.button.disabled.active span {
  background-position: right -611px;
  cursor: default;
}

/* INPUT & TEXTAREA */
/* line 607, ../scss/uniform.default.scss */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  font-size: 12px;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #777;
  border-top: solid 1px #aaa;
  border-left: solid 1px #aaa;
  border-bottom: solid 1px #ccc;
  border-right: solid 1px #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 123, ../scss/uniform.default.scss */
input.uniform-input.hover, input.uniform-input.focus,
select.uniform-multiselect.hover,
select.uniform-multiselect.focus,
textarea.uniform.hover,
textarea.uniform.focus {
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  border-color: #999;
}

/* PRESENTATION */
/* Buttons */
/* line 631, ../scss/uniform.default.scss */
div.button span {
  font-weight: bold;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
/* line 640, ../scss/uniform.default.scss */
div.button.hover span, div.button.focus span {
  color: #555;
}
/* line 646, ../scss/uniform.default.scss */
div.button.disabled span, div.button.disabled.active span {
  color: #bbb;
}

/* Select */
/* line 655, ../scss/uniform.default.scss */
div.selector {
  font-size: 12px;
}
/* line 658, ../scss/uniform.default.scss */
div.selector span {
  color: #666;
  text-shadow: 0 1px 0 #fff;
}
/* line 663, ../scss/uniform.default.scss */
div.selector select {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px;
}
/* line 669, ../scss/uniform.default.scss */
div.selector.disabled span, div.selector.disabled.active span {
  color: #bbb;
}

/* Checker */
/* line 676, ../scss/uniform.default.scss */
div.checker {
  margin-right: 5px;
}

/* Radio */
/* line 681, ../scss/uniform.default.scss */
div.radio {
  margin-right: 3px;
}

/* Uploader */
/* line 687, ../scss/uniform.default.scss */
div.uploader span.action {
  text-shadow: #fff 0px 1px 0px;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold;
}
/* line 694, ../scss/uniform.default.scss */
div.uploader span.filename {
  color: #777;
  border-right: solid 1px #bbb;
  font-size: 11px;
}
/* line 701, ../scss/uniform.default.scss */
div.uploader.disabled span.action, div.uploader.disabled.active span.action {
  color: #aaa;
}
/* line 705, ../scss/uniform.default.scss */
div.uploader.disabled span.filename, div.uploader.disabled.active span.filename {
  border-color: #ddd;
  color: #aaa;
}

/* line 713, ../scss/uniform.default.scss */
input.uniform-input, input.uniform-input:focus {
  background-color: #fff;
}

/* line 2, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery {
  overflow: hidden;
  position: relative;
  /*width:425px;*/
  width: 550px;
}
/* line 8, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery header h6 {
  color: #00aeff;
  font-family: "main-condensed_bold";
  font-size: 12px;
  text-transform: uppercase;
}
/* line 14, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery header h3 {
  color: #000000;
  font-family: "title-bold";
  font-size: 32px;
  margin-top: 15px;
  margin-bottom: 10px;
}
/* line 22, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .bx-wrapper {
  padding: 0;
  position: relative;
}
/* line 25, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .bx-wrapper .bx-controls {
  position: absolute;
  top: 245px;
  height: 40px;
  overflow: hidden;
  width: 300px;
  margin-left: 80px;
}
/* line 32, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .bx-wrapper .bx-controls a.bx-prev {
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/arrow_prev.png?v=201501131108") no-repeat;
  margin-left: 90px;
}
/* line 36, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .bx-wrapper .bx-controls a.bx-next {
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/arrow_next.png?v=201501131108") no-repeat;
  margin-right: 30px;
}
/* line 41, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .bx-wrapper .bx-pager {
  top: 10px;
  margin-right: 205px;
  height: 40px !important;
  display: none;
}
/* line 47, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .bx-wrapper .bx-controls-auto {
  position: absolute;
  top: 10px;
  right: 260px;
}
/* line 52, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .bx-wrapper div.pagination {
  margin-top: 5px;
  margin-left: 148px;
  font-family: "main-condensed_light_italic";
  color: #00aeff;
  font-size: 22px;
  position: absolute;
  bottom: 12px;
}
/* line 62, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione {
  width: 550px;
}
/* line 64, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione .art_wrapper {
  border-top: solid 5px #00adfe;
  margin-top: 25px;
  padding: 70px 30px 0px 90px;
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/virgolette.png?v=201501131108") 0px 35px no-repeat;
  overflow: hidden;
}
/* line 70, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione .art_wrapper p.citazione {
  font-family: "main-condensed_light_italic";
  font-size: 32px !important;
  color: #000000;
  margin-top: 0px;
  width: 430px;
  line-height: 33px !important;
}
/* line 79, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione .firma-autore {
  display: block;
  float: left;
  font-family: "main-condensed_bold_italic";
  color: #00aeff;
  margin-top: 10px;
  margin-bottom: 0px;
  margin-right: 2px;
  padding-left: 90px !important;
  font-size: 22px;
}
/* line 89, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione .firma-autore a {
  color: #00aeff !important;
  text-decoration: none;
}
/* line 94, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione .qualifica {
  display: block;
  float: left;
  color: #00aeff;
  margin-top: 8px;
  font-family: "main-condensed_light_italic";
  font-size: 22px;
  line-height: 25px;
}
/* line 103, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione a#more {
  display: block;
  text-decoration: none;
  font-size: 40px;
  color: #00AEFF;
  text-align: right;
  /*width:95%;*/
  margin-top: -10px;
  right: 30px;
}
/* line 113, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione a#close {
  display: none;
}
/* line 116, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione footer {
  border-bottom: solid 5px #00adfe;
  margin-bottom: 70px;
  padding-bottom: 35px;
  overflow: hidden;
  margin-bottom: 0px;
  clear: both;
}
/* line 123, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione footer a.leggi-altre {
  display: inline-block;
  float: left;
  font-family: "main-condensed_light_italic";
  color: #00aeff;
  text-decoration: none;
  margin-left: 275px;
  margin-top: 34px;
  font-size: 22px;
}
/* line 133, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione footer ul.social {
  float: right;
  overflow: hidden;
}
/* line 136, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione footer ul.social li {
  display: inline-block;
  width: 48px;
  height: 48px;
}
/* line 140, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione footer ul.social li a {
  display: block;
  width: 48px;
  height: 48px;
}
/* line 144, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione footer ul.social li a.twitter {
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/icona_twitter.png?v=[an error occurred while processing this directive]") no-repeat;
}
/* line 147, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione footer ul.social li a.facebook {
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/icona_facebook.png?v=[an error occurred while processing this directive]") no-repeat;
}
/* line 150, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione footer ul.social li a.twitter:hover {
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/icona_twitter_hover.png?v=[an error occurred while processing this directive]") no-repeat;
}
/* line 153, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione footer ul.social li a.facebook:hover {
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/icona_facebook_hover.png?v=[an error occurred while processing this directive]") no-repeat;
}
/* line 160, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione h2.didascalia {
  font-family: "Georgia, serif";
  font-size: 16px;
  font-style: italic;
  color: #000000;
  margin-top: 15px;
}
/* line 166, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione h2.didascalia span {
  font-weight: bold;
}
/* line 169, ../scss/modules/citazioni/_citazione_articolo.scss */
.gallery .citazioni_striscia_gallery .item_citazione h2.didascalia a {
  text-decoration: none;
}

/* line 178, ../scss/modules/citazioni/_citazione_articolo.scss */
.type-articolo .container .container-body-article .chapter {
  padding-left: 0px !important;
}

@media only screen and (max-width: 651px) {
  /* line 184, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni {
    width: 320px !important;
    margin-bottom: 0px;
  }
  /* line 188, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni .container-body-article .chapter {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  /* line 191, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni .container-body-article .chapter h1 {
    padding: 5px 0px;
    font-family: "main-condensed_black", Georgia,Palatino,serif;
    font-size: 22px;
    font-weight: normal;
  }
  /* line 197, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni .container-body-article .chapter .articolo_dettaglio_parag {
    color: #464646;
    font-family: "title-regular", Georgia,Palatino,serif;
    line-height: 1.2em;
    padding-left: 27px;
    padding-right: 27px;
    padding-top: 0;
    padding-bottom: 10px;
  }
  /* line 206, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni .container-body-article .chapter .gallery_mobile {
    width: 320px;
  }
  /* line 209, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni .container-body-article .chapter .gallery_mobile .bx-wrapper .item_citazione {
    width: 320px;
  }
  /* line 213, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni .container-body-article .chapter .gallery_mobile .bx-wrapper .bx-controls a.bx-prev {
    background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/arrow_prev_xs.png?v=201501131108") no-repeat;
    width: 29px;
    height: 60px;
    top: 120px;
    left: 0px;
    position: absolute;
  }
  /* line 221, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni .container-body-article .chapter .gallery_mobile .bx-wrapper .bx-controls a.bx-next {
    background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/arrow_next_xs.png?v=201501131108") no-repeat;
    width: 29px;
    height: 60px;
    top: 120px;
    right: 25px;
    position: absolute;
  }
  /* line 231, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni .container-body-article .chapter .gallery_mobile .bx-pager.bx-default-pager {
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: 0px;
    display: none;
  }
  /* line 241, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni header {
    margin-left: 20px;
    padding-right: 10px;
  }
  /* line 244, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni header .data {
    font-family: "main-condensed_semibold";
    font-size: 11px;
    display: block;
    float: left;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 12px;
    color: #a3a3a3;
  }
  /* line 254, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni header .change-size {
    float: right;
    width: 40px;
    margin-top: 17px;
  }
  /* line 259, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni header h6 {
    display: none;
  }
  /* line 262, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni header h3 {
    font-family: "main-condensed_black";
    font-size: 26px;
    clear: both;
  }
  /* line 268, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni .art_wrapper {
    border-top: solid 2px #00adfe;
    margin-top: 12px;
    padding: 34px 40px 0px 72px;
    background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/virgolette_xs.png?v=201501131108") 35px 35px no-repeat;
    overflow: hidden;
    width: 300px;
  }
  /* line 275, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni .art_wrapper p.citazione {
    font-family: "main-condensed_light_italic";
    font-size: 25px;
  }
  /* line 280, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni footer {
    border-bottom: solid 2px #00adfe;
    margin-bottom: 35px;
    padding-bottom: 25px;
    position: relative;
    width: 300px;
  }
  /* line 286, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni footer a.leggi-altre {
    display: block;
    float: none;
    font-family: "main-condensed_bold";
    font-size: 12px;
    background: #00aeff;
    color: #FFFFFF;
    text-decoration: none;
    width: 170px;
    position: absolute;
    bottom: 15px;
    left: 73px;
    line-height: 25px;
    text-align: center;
    margin: 0px;
    text-transform: uppercase;
  }
  /* line 303, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni footer ul.social {
    float: none;
    overflow: hidden;
    width: 55px;
    margin: 0 auto;
    margin-top: 20px;
  }
  /* line 309, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni footer ul.social li {
    display: inline-block;
    width: 24px;
    height: 24px;
  }
  /* line 313, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni footer ul.social li a {
    display: block;
    width: 24px;
    height: 24px;
  }
  /* line 317, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni footer ul.social li a.twitter {
    background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/icona_twitter_xs.png?v=[an error occurred while processing this directive]") no-repeat;
  }
  /* line 320, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni footer ul.social li a.facebook {
    background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/icona_facebook_xs.png?v=[an error occurred while processing this directive]") no-repeat;
  }
  /* line 328, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni.foglia .firma-autore {
    float: none;
    margin-top: 20px;
    margin-bottom: 0px;
    font-family: "main-condensed_semibold";
    font-size: 12px;
    margin-left: 75px;
    display: block;
    color: #00aeff;
    margin-right: 2px;
  }
  /* line 338, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni.foglia .firma-autore a {
    color: #00aeff;
    text-decoration: none;
  }
  /* line 343, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni.foglia .qualifica {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 12px;
    font-family: "main-condensed_light_italic";
    margin-left: 75px;
    display: block;
    float: left;
    color: #00aeff;
  }
  /* line 354, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni a#more {
    width: 80%;
    display: block;
    text-decoration: none;
    font-size: 40px;
    color: #00AEFF;
    text-align: right;
    margin-top: 10px;
  }
  /* line 363, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni a#close {
    display: none;
  }
  /* line 366, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni h2.didascalia {
    font-family: "Georgia, serif";
    font-size: 16px;
    font-style: italic;
    color: #000000;
    margin-top: 15px;
    width: 300px;
  }
  /* line 373, ../scss/modules/citazioni/_citazione_articolo.scss */
  .container .citazioni h2.didascalia a {
    text-decoration: none;
    color: #333;
  }
}
/* line 184, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni {
  width: 320px !important;
  margin-bottom: 0px;
}
/* line 188, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni .container-body-article .chapter {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
/* line 191, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni .container-body-article .chapter h1 {
  padding: 5px 0px;
  font-family: "main-condensed_black", Georgia,Palatino,serif;
  font-size: 22px;
  font-weight: normal;
}
/* line 197, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni .container-body-article .chapter .articolo_dettaglio_parag {
  color: #464646;
  font-family: "title-regular", Georgia,Palatino,serif;
  line-height: 1.2em;
  padding-left: 27px;
  padding-right: 27px;
  padding-top: 0;
  padding-bottom: 10px;
}
/* line 206, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni .container-body-article .chapter .gallery_mobile {
  width: 320px;
}
/* line 209, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni .container-body-article .chapter .gallery_mobile .bx-wrapper .item_citazione {
  width: 320px;
}
/* line 213, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni .container-body-article .chapter .gallery_mobile .bx-wrapper .bx-controls a.bx-prev {
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/arrow_prev_xs.png?v=201501131108") no-repeat;
  width: 29px;
  height: 60px;
  top: 120px;
  left: 0px;
  position: absolute;
}
/* line 221, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni .container-body-article .chapter .gallery_mobile .bx-wrapper .bx-controls a.bx-next {
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/arrow_next_xs.png?v=201501131108") no-repeat;
  width: 29px;
  height: 60px;
  top: 120px;
  right: 25px;
  position: absolute;
}
/* line 231, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni .container-body-article .chapter .gallery_mobile .bx-pager.bx-default-pager {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 0px;
  display: none;
}
/* line 241, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni header {
  margin-left: 20px;
  padding-right: 10px;
}
/* line 244, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni header .data {
  font-family: "main-condensed_semibold";
  font-size: 11px;
  display: block;
  float: left;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 12px;
  color: #a3a3a3;
}
/* line 254, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni header .change-size {
  float: right;
  width: 40px;
  margin-top: 17px;
}
/* line 259, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni header h6 {
  display: none;
}
/* line 262, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni header h3 {
  font-family: "main-condensed_black";
  font-size: 26px;
  clear: both;
}
/* line 268, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni .art_wrapper {
  border-top: solid 2px #00adfe;
  margin-top: 12px;
  padding: 34px 40px 0px 72px;
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/virgolette_xs.png?v=201501131108") 35px 35px no-repeat;
  overflow: hidden;
  width: 300px;
}
/* line 275, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni .art_wrapper p.citazione {
  font-family: "main-condensed_light_italic";
  font-size: 25px;
}
/* line 280, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni footer {
  border-bottom: solid 2px #00adfe;
  margin-bottom: 35px;
  padding-bottom: 25px;
  position: relative;
  width: 300px;
}
/* line 286, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni footer a.leggi-altre {
  display: block;
  float: none;
  font-family: "main-condensed_bold";
  font-size: 12px;
  background: #00aeff;
  color: #FFFFFF;
  text-decoration: none;
  width: 170px;
  position: absolute;
  bottom: 15px;
  left: 73px;
  line-height: 25px;
  text-align: center;
  margin: 0px;
  text-transform: uppercase;
}
/* line 303, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni footer ul.social {
  float: none;
  overflow: hidden;
  width: 55px;
  margin: 0 auto;
  margin-top: 20px;
}
/* line 309, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni footer ul.social li {
  display: inline-block;
  width: 24px;
  height: 24px;
}
/* line 313, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni footer ul.social li a {
  display: block;
  width: 24px;
  height: 24px;
}
/* line 317, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni footer ul.social li a.twitter {
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/icona_twitter_xs.png?v=[an error occurred while processing this directive]") no-repeat;
}
/* line 320, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni footer ul.social li a.facebook {
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/icona_facebook_xs.png?v=[an error occurred while processing this directive]") no-repeat;
}
/* line 328, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni.foglia .firma-autore {
  float: none;
  margin-top: 20px;
  margin-bottom: 0px;
  font-family: "main-condensed_semibold";
  font-size: 12px;
  margin-left: 75px;
  display: block;
  color: #00aeff;
  margin-right: 2px;
}
/* line 338, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni.foglia .firma-autore a {
  color: #00aeff;
  text-decoration: none;
}
/* line 343, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni.foglia .qualifica {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 12px;
  font-family: "main-condensed_light_italic";
  margin-left: 75px;
  display: block;
  float: left;
  color: #00aeff;
}
/* line 354, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni a#more {
  width: 80%;
  display: block;
  text-decoration: none;
  font-size: 40px;
  color: #00AEFF;
  text-align: right;
  margin-top: 10px;
}
/* line 363, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni a#close {
  display: none;
}
/* line 366, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni h2.didascalia {
  font-family: "Georgia, serif";
  font-size: 16px;
  font-style: italic;
  color: #000000;
  margin-top: 15px;
  width: 300px;
}
/* line 373, ../scss/modules/citazioni/_citazione_articolo.scss */
.ie8-mobile .container .citazioni h2.didascalia a {
  text-decoration: none;
  color: #333;
}

/* line 1, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards {
  position: relative;
  margin-top: 20px;
  padding: 12px 0 5px;
  width: 100%;
  z-index: 2;
  overflow: hidden;
  clear: both;
  color: white;
  background: #29abef;
}
/* line 11, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards h5 {
  bottom: 0;
  padding: 8px;
}
/* line 12, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards h5.cards-title-icon {
  text-indent: 33px;
  line-height: 20px;
  padding: 0 9px 5px;
  background: transparent url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/storie/cards-title-icon.png?v=201502191515') 8px 0 no-repeat;
}
/* line 17, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards h5.cards-title-icon a {
  font-family: "main-condensed_black";
}
/* line 23, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards h5 a {
  font-family: "main-condensed_regular";
  color: #fff !important;
}
/* line 29, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards .bx-controls-direction a {
  height: 32px;
  margin-top: -16px;
  outline: 0 none;
  position: absolute;
  text-indent: -9999px;
  top: 50%;
  width: 32px;
  z-index: 9999;
}
/* line 38, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards .bx-controls-direction a.bx-prev {
  left: 10px;
  background: transparent url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/storie/bt-card-articolo-prev.png?v=201502191515') no-repeat;
}
/* line 42, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards .bx-controls-direction a.bx-next {
  right: 10px;
  background: transparent url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/storie/bt-card-articolo-next.png?v=201502191515') no-repeat;
}
/* line 48, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards a {
  color: inherit;
  text-decoration: none;
}
/* line 52, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards > a {
  position: absolute;
  top: 20px;
  right: 11px;
  z-index: 10;
  background: #fff;
  text-indent: -9999px;
  display: block;
  width: 7px;
  height: 7px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 69, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards .shadow {
  position: absolute;
  top: 0;
  right: 0;
  width: 8px;
  height: 396px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/carousel_shadow.png?v=201403051053') repeat-y;
  z-index: 900;
  text-indent: -99999px;
  display: block;
}
/* line 81, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards .caption {
  position: absolute;
  margin-top: -42px;
  padding-left: 10px;
  font-family: "main-condensed_black";
  font-size: 16px;
  letter-spacing: 0.3px;
  line-height: 142px;
  z-index: 1;
}
/* line 90, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards .caption a {
  display: inline-block;
}
/* line 91, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards .caption i {
  display: inline-block;
  margin-right: 10px;
}
/* line 97, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards ul {
  margin-left: -304px;
  overflow: hidden;
  width: 500%;
}
/* line 101, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards ul li {
  width: 414px !important;
  height: 316px !important;
  line-height: 316px;
  text-align: center;
  display: inline-block;
  margin-left: 8px;
}
/* line 108, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards ul li a {
  display: block;
}
/* line 110, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards ul li a img {
  display: inline;
}
@media only screen and (max-width: 651px) {
  /* line 1, ../scss/modules/_box-slider-cards.scss */
  .box-slider-cards {
    margin: 0 auto 5px;
    padding: 8px 0 0;
    width: 320px;
    height: 100%;
    background: #29abef;
  }
  /* line 121, ../scss/modules/_box-slider-cards.scss */
  .box-slider-cards .caption {
    margin-top: 0;
    bottom: 19px;
    left: 12px;
    width: 270px;
    font-size: 24px;
    line-height: 16px;
    text-indent: 0;
    padding: 0 5px;
  }
  /* line 130, ../scss/modules/_box-slider-cards.scss */
  .box-slider-cards .caption i {
    font-size: 12px;
  }
  /* line 132, ../scss/modules/_box-slider-cards.scss */
  .box-slider-cards .hideDescription {
    display: none;
  }
  /* line 133, ../scss/modules/_box-slider-cards.scss */
  .box-slider-cards .bx-viewport {
    height: 214px !important;
    overflow: inherit !important;
  }
  /* line 134, ../scss/modules/_box-slider-cards.scss */
  .box-slider-cards ul {
    margin-left: -268px;
    width: 20000px;
    white-space: nowrap;
    overflow: hidden;
  }
  /* line 139, ../scss/modules/_box-slider-cards.scss */
  .box-slider-cards ul li {
    display: inline-block;
    width: 270px !important;
    height: 205px !important;
    line-height: 205px;
    background: none;
    text-align: center;
    background: #484848;
  }
  /* line 147, ../scss/modules/_box-slider-cards.scss */
  .box-slider-cards ul li img {
    /* optimizing tool */
    height: 205px;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.box-slider-cards .ie8-mobile {
  margin: 0 auto 5px;
  padding: 8px 0 0;
  width: 320px;
  height: 100%;
  background: #29abef;
}
/* line 121, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards .ie8-mobile .caption {
  margin-top: 0;
  bottom: 19px;
  left: 12px;
  width: 270px;
  font-size: 24px;
  line-height: 16px;
  text-indent: 0;
  padding: 0 5px;
}
/* line 130, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards .ie8-mobile .caption i {
  font-size: 12px;
}
/* line 132, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards .ie8-mobile .hideDescription {
  display: none;
}
/* line 133, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards .ie8-mobile .bx-viewport {
  height: 214px !important;
  overflow: inherit !important;
}
/* line 134, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards .ie8-mobile ul {
  margin-left: -268px;
  width: 20000px;
  white-space: nowrap;
  overflow: hidden;
}
/* line 139, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards .ie8-mobile ul li {
  display: inline-block;
  width: 270px !important;
  height: 205px !important;
  line-height: 205px;
  background: none;
  text-align: center;
  background: #484848;
}
/* line 147, ../scss/modules/_box-slider-cards.scss */
.box-slider-cards .ie8-mobile ul li img {
  /* optimizing tool */
  height: 205px;
}

/* line 157, ../scss/modules/_box-slider-cards.scss */
#full_screen {
  position: fixed;
  z-index: 100000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #5b5b5b;
}
/* line 165, ../scss/modules/_box-slider-cards.scss */
#full_screen .close {
  position: absolute;
  top: 15px;
  right: 15px;
  color: white;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: black;
  z-index: 100000;
  padding: 7px 6px 6px 7px;
}
/* line 175, ../scss/modules/_box-slider-cards.scss */
#full_screen .box-slider-cards {
  padding: 0;
  background: none;
}
/* line 178, ../scss/modules/_box-slider-cards.scss */
#full_screen .box-slider-cards .caption {
  display: none;
}
/* line 179, ../scss/modules/_box-slider-cards.scss */
#full_screen .box-slider-cards .hideDescription {
  display: none;
  position: absolute;
  left: 30px;
  bottom: 25px;
  padding-right: 25px;
  width: 275px;
  height: 210px;
  overflow: auto;
  line-height: 24px;
  text-align: left;
}
/* line 190, ../scss/modules/_box-slider-cards.scss */
#full_screen .box-slider-cards .hideDescription h6 {
  font: 24px "main-condensed_black";
  line-height: 36px;
}
/* line 195, ../scss/modules/_box-slider-cards.scss */
#full_screen .box-slider-cards .scrollable.modern-skin .scroll-bar {
  border: none;
  -moz-box-shadow: inherit;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
}
/* line 200, ../scss/modules/_box-slider-cards.scss */
#full_screen .box-slider-cards .scrollable.modern-skin .scroll-bar.vertical {
  width: 8px;
}
/* line 201, ../scss/modules/_box-slider-cards.scss */
#full_screen .box-slider-cards .scrollable.modern-skin .scroll-bar .thumb {
  border: none;
  background: #fff;
}
/* line 206, ../scss/modules/_box-slider-cards.scss */
#full_screen .box-slider-cards .bx-controls {
  display: none;
}
/* line 207, ../scss/modules/_box-slider-cards.scss */
#full_screen .box-slider-cards ul {
  margin: 0;
}
/* line 209, ../scss/modules/_box-slider-cards.scss */
#full_screen .box-slider-cards ul li {
  margin: 0;
  width: 320px !important;
  line-height: 0;
  background: none;
}
/* line 214, ../scss/modules/_box-slider-cards.scss */
#full_screen .box-slider-cards ul li img {
  -webkit-box-shadow: 0px 0px 0px rgba(66, 66, 66, 0.6);
  -moz-box-shadow: 0px 0px 0px rgba(66, 66, 66, 0.6);
  box-shadow: 0px 0px 0px rgba(66, 66, 66, 0.6);
  height: auto;
}

/* line 1, ../scss/modules/_box_tecnologia_dday.scss */
.dday_feed {
  width: 320px;
  position: relative;
}
/* line 4, ../scss/modules/_box_tecnologia_dday.scss */
.dday_feed a.dday_logo {
  height: 50px;
  position: absolute;
  top: 0;
  right: 30px;
  width: 105px;
}
/* line 11, ../scss/modules/_box_tecnologia_dday.scss */
.dday_feed ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 15, ../scss/modules/_box_tecnologia_dday.scss */
.dday_feed ul li {
  display: table-row;
}
/* line 17, ../scss/modules/_box_tecnologia_dday.scss */
.dday_feed ul li span {
  display: table-cell;
  vertical-align: middle;
  width: 50px;
  text-align: center;
}
/* line 23, ../scss/modules/_box_tecnologia_dday.scss */
.dday_feed ul li p {
  display: table-cell;
}
/* line 25, ../scss/modules/_box_tecnologia_dday.scss */
.dday_feed ul li p a {
  text-decoration: none;
  padding: 5px 10px 5px 0;
  line-height: normal;
  display: block;
}
/* line 32, ../scss/modules/_box_tecnologia_dday.scss */
.dday_feed ul li:nth-child(odd) {
  background: #80aa00;
  color: #FFF;
}
/* line 35, ../scss/modules/_box_tecnologia_dday.scss */
.dday_feed ul li:nth-child(odd) a {
  color: #FFF;
}
/* line 39, ../scss/modules/_box_tecnologia_dday.scss */
.dday_feed ul li:nth-child(even) {
  color: #80aa00;
}
/* line 41, ../scss/modules/_box_tecnologia_dday.scss */
.dday_feed ul li:nth-child(even) a {
  color: #333;
}

/* line 50, ../scss/modules/_box_tecnologia_dday.scss */
#ddayBox {
  height: auto;
}
/* line 53, ../scss/modules/_box_tecnologia_dday.scss */
#ddayBox #box_tecnologia_dday_HP {
  float: none;
  clear: both;
  padding: 0;
}
/* line 58, ../scss/modules/_box_tecnologia_dday.scss */
#ddayBox #box_tecnologia_dday_HP h3.openx_subtitle {
  padding: 5px 9px;
  background-color: #81aa1e;
}
/* line 62, ../scss/modules/_box_tecnologia_dday.scss */
#ddayBox #box_tecnologia_dday_HP h3.openx_subtitle a {
  font-family: 'main-condensed_regular';
  font-size: 14px;
  color: #fff;
}
/* line 67, ../scss/modules/_box_tecnologia_dday.scss */
#ddayBox #box_tecnologia_dday_HP h3.openx_subtitle a img {
  vertical-align: -5px;
}
/* line 73, ../scss/modules/_box_tecnologia_dday.scss */
#ddayBox #box_tecnologia_dday_HP .wrap-DD-box {
  padding: 10px;
}
/* line 76, ../scss/modules/_box_tecnologia_dday.scss */
#ddayBox #box_tecnologia_dday_HP .wrap-DD-box .news-dday-feed {
  margin-bottom: 15px;
}
/* line 78, ../scss/modules/_box_tecnologia_dday.scss */
#ddayBox #box_tecnologia_dday_HP .wrap-DD-box .news-dday-feed img {
  margin-bottom: 15px;
}
/* line 81, ../scss/modules/_box_tecnologia_dday.scss */
#ddayBox #box_tecnologia_dday_HP .wrap-DD-box .news-dday-feed a {
  text-decoration: none;
  color: #333333;
  font-family: 'main-condensed_semibold';
  font-size: 14px;
}
/* line 86, ../scss/modules/_box_tecnologia_dday.scss */
#ddayBox #box_tecnologia_dday_HP .wrap-DD-box .news-dday-feed a:first-child {
  font-size: 18px;
  line-height: 20px;
}
/* line 91, ../scss/modules/_box_tecnologia_dday.scss */
#ddayBox #box_tecnologia_dday_HP .wrap-DD-box .news-dday-feed .feed-dday-date {
  color: #666666;
  margin-top: 10px;
  display: block;
  font-family: 'main-condensed_semibold';
  font-size: 14px;
}
/* line 98, ../scss/modules/_box_tecnologia_dday.scss */
#ddayBox #box_tecnologia_dday_HP .wrap-DD-box .news-dday-feed .feed-dday-condivisions {
  display: block;
  color: #ffffff;
  background: transparent url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/tecnologia/balloon_dday.png?v=201506151519") right 0 no-repeat;
  text-align: right;
  font-size: 13px;
  margin-top: 10px;
  padding: 1px 6px 8px;
}
/* line 109, ../scss/modules/_box_tecnologia_dday.scss */
#ddayBox #box_tecnologia_dday_HP .wrap-DD-box a.arrow-videosocial {
  display: block;
  padding: 0 5px 5px;
}
/* line 112, ../scss/modules/_box_tecnologia_dday.scss */
#ddayBox #box_tecnologia_dday_HP .wrap-DD-box a.arrow-videosocial img {
  cursor: pointer;
  float: right;
}

/*INIZIO-TESTATA TECNOLOGIA 2015*/
/* line 7, ../scss/modules/tecnologia/_testataTech_sezione.scss */
#tecnologia #header .nav_homesezione ul.nav_links {
  padding-left: 0px !important;
}
/* line 10, ../scss/modules/tecnologia/_testataTech_sezione.scss */
#tecnologia #header .nav_homesezione ul.nav_links li.nav-header {
  width: 330px;
}
/* line 12, ../scss/modules/tecnologia/_testataTech_sezione.scss */
#tecnologia #header .nav_homesezione ul.nav_links li.nav-header .icon-logo {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_tech2015articolo.png?v=201502031501') !important;
  width: 285px !important;
  height: 70px !important;
}
/* line 17, ../scss/modules/tecnologia/_testataTech_sezione.scss */
#tecnologia #header .nav_homesezione ul.nav_links li.nav-header .icon-spacer {
  vertical-align: bottom;
  padding-bottom: 17px;
}
/* line 22, ../scss/modules/tecnologia/_testataTech_sezione.scss */
#tecnologia #header .nav_homesezione ul.nav_links li.category {
  vertical-align: bottom;
  padding-bottom: 12px;
}
/* line 34, ../scss/modules/tecnologia/_testataTech_sezione.scss */
#tecnologia.sub-default #header .nav_homesezione ul.nav_links {
  width: 100%;
  text-align: center;
}
/* line 37, ../scss/modules/tecnologia/_testataTech_sezione.scss */
#tecnologia.sub-default #header .nav_homesezione ul.nav_links li.nav-header {
  display: none !important;
}
/* line 41, ../scss/modules/tecnologia/_testataTech_sezione.scss */
#tecnologia.sub-default #header .nav_homesezione .icon-spacer {
  display: none !important;
}

/*FINE-TESTATA TECNOLOGIA 2015*/
/* line 1, ../scss/modules/_box_ricerca_playlist.scss */
.ricerca_playlist {
  width: 100%;
  background: #FFFFFF;
  border-top: solid 2px #DEDEDE;
  border-right: solid 2px #DEDEDE;
  border-left: solid 2px #DEDEDE;
  padding: 25px 0 25px 25px;
}
/* line 8, ../scss/modules/_box_ricerca_playlist.scss */
.ricerca_playlist .icon_arrow {
  display: none;
}
/* line 11, ../scss/modules/_box_ricerca_playlist.scss */
.ricerca_playlist h6 {
  font-family: "main-condensed_black";
  font-size: 14px;
  color: #656565;
}
/* line 15, ../scss/modules/_box_ricerca_playlist.scss */
.ricerca_playlist h6 span {
  font-family: "main-condensed_regular";
}
/* line 19, ../scss/modules/_box_ricerca_playlist.scss */
.ricerca_playlist .txt {
  font-family: "main-condensed_light_italic";
  font-size: 14px;
  color: #333333;
  margin: 10px 0 10px 0;
  line-height: 20px;
}
/* line 27, ../scss/modules/_box_ricerca_playlist.scss */
.ricerca_playlist form input.text {
  width: 260px;
  height: 25px;
  background: #F9F9F9;
  color: #000000;
  border: solid 2px #DBDCDD;
  font-family: "main-condensed_semibold";
  font-size: 14px;
  text-indent: 15px;
  margin-bottom: 10px;
}
/* line 38, ../scss/modules/_box_ricerca_playlist.scss */
.ricerca_playlist form .btn_cerca {
  width: 25px;
  height: 30px;
  border: none;
  background: transparent url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/btn_search.png?v=201501131108") center no-repeat;
}

/* line 46, ../scss/modules/_box_ricerca_playlist.scss */
.risultato_playlist {
  width: 100%;
  height: 30px;
  background: #29ABEF;
  color: #FFFFFF;
  font-family: "main-condensed_regular";
  font-size: 14px;
  line-height: 30px;
  padding: 0 25px;
  display: block;
  text-decoration: none;
}
/* line 57, ../scss/modules/_box_ricerca_playlist.scss */
.risultato_playlist i {
  line-height: 30px;
  float: right;
  vertical-align: middle;
}

@media only screen and (max-width: 651px) {
  /* line 65, ../scss/modules/_box_ricerca_playlist.scss */
  .ricerca_playlist {
    position: relative;
    width: 320px;
    background: #FFFFFF;
    padding: 25px;
    background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/bg_cerca_mobile.png?v=201412181143') #EAE9E9 bottom repeat-x;
    overflow: hidden;
  }
  /* line 72, ../scss/modules/_box_ricerca_playlist.scss */
  .ricerca_playlist a.icon_arrow {
    position: absolute;
    top: 25px;
    right: 20px;
    width: 13px;
    height: 12px;
  }
  /* line 78, ../scss/modules/_box_ricerca_playlist.scss */
  .ricerca_playlist a.icon_arrow.icon_arrow.close {
    background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/argomenti_arrow_up.png?v=201412181143') no-repeat;
  }
  /* line 81, ../scss/modules/_box_ricerca_playlist.scss */
  .ricerca_playlist a.icon_arrow.icon_arrow.open {
    background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/argomenti_arrow_down.png?v=201412181143') no-repeat;
  }
  /* line 85, ../scss/modules/_box_ricerca_playlist.scss */
  .ricerca_playlist h6 {
    font-family: "main-condensed_black";
    font-size: 18px;
    color: #000000;
    text-align: center;
  }
  /* line 90, ../scss/modules/_box_ricerca_playlist.scss */
  .ricerca_playlist h6 span {
    font-family: "main-condensed_regular";
  }
  /* line 94, ../scss/modules/_box_ricerca_playlist.scss */
  .ricerca_playlist .txt {
    font-family: "main-condensed_regular";
    font-size: 16;
    color: #333333;
    margin: 10px 0 10px 0;
    line-height: 20px;
    font-style: normal;
    display: none;
  }
  /* line 103, ../scss/modules/_box_ricerca_playlist.scss */
  .ricerca_playlist form {
    display: none;
  }
  /* line 105, ../scss/modules/_box_ricerca_playlist.scss */
  .ricerca_playlist form input.text {
    width: 220px;
    height: 40px;
    background: #FFFFFF;
    color: #000000;
    font-family: "main-condensed_heavy";
    font-size: 15px;
    text-indent: 15px;
    float: left;
    border: none;
  }
  /* line 116, ../scss/modules/_box_ricerca_playlist.scss */
  .ricerca_playlist form .btn_cerca {
    width: 40px;
    height: 40px;
    border: none;
    background: transparent url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/liste/btn_search_mobile.png?v=201412181143") center no-repeat;
    float: left;
  }

  /* line 125, ../scss/modules/_box_ricerca_playlist.scss */
  .risultato_playlist {
    width: 100%;
    height: 30px;
    background: #29ABEF;
    color: #FFFFFF;
    font-family: "main-condensed_regular";
    font-size: 14px;
    line-height: 30px;
    padding: 0 25px;
    display: block;
    text-decoration: none;
  }
  /* line 136, ../scss/modules/_box_ricerca_playlist.scss */
  .risultato_playlist i {
    line-height: 30px;
    float: right;
    vertical-align: middle;
  }
}
/* line 65, ../scss/modules/_box_ricerca_playlist.scss */
.ie8-mobile .ricerca_playlist {
  position: relative;
  width: 320px;
  background: #FFFFFF;
  padding: 25px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/bg_cerca_mobile.png?v=201412181143') #EAE9E9 bottom repeat-x;
  overflow: hidden;
}
/* line 72, ../scss/modules/_box_ricerca_playlist.scss */
.ie8-mobile .ricerca_playlist a.icon_arrow {
  position: absolute;
  top: 25px;
  right: 20px;
  width: 13px;
  height: 12px;
}
/* line 78, ../scss/modules/_box_ricerca_playlist.scss */
.ie8-mobile .ricerca_playlist a.icon_arrow.icon_arrow.close {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/argomenti_arrow_up.png?v=201412181143') no-repeat;
}
/* line 81, ../scss/modules/_box_ricerca_playlist.scss */
.ie8-mobile .ricerca_playlist a.icon_arrow.icon_arrow.open {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/citazioni/argomenti_arrow_down.png?v=201412181143') no-repeat;
}
/* line 85, ../scss/modules/_box_ricerca_playlist.scss */
.ie8-mobile .ricerca_playlist h6 {
  font-family: "main-condensed_black";
  font-size: 18px;
  color: #000000;
  text-align: center;
}
/* line 90, ../scss/modules/_box_ricerca_playlist.scss */
.ie8-mobile .ricerca_playlist h6 span {
  font-family: "main-condensed_regular";
}
/* line 94, ../scss/modules/_box_ricerca_playlist.scss */
.ie8-mobile .ricerca_playlist .txt {
  font-family: "main-condensed_regular";
  font-size: 16;
  color: #333333;
  margin: 10px 0 10px 0;
  line-height: 20px;
  font-style: normal;
  display: none;
}
/* line 103, ../scss/modules/_box_ricerca_playlist.scss */
.ie8-mobile .ricerca_playlist form {
  display: none;
}
/* line 105, ../scss/modules/_box_ricerca_playlist.scss */
.ie8-mobile .ricerca_playlist form input.text {
  width: 220px;
  height: 40px;
  background: #FFFFFF;
  color: #000000;
  font-family: "main-condensed_heavy";
  font-size: 15px;
  text-indent: 15px;
  float: left;
  border: none;
}
/* line 116, ../scss/modules/_box_ricerca_playlist.scss */
.ie8-mobile .ricerca_playlist form .btn_cerca {
  width: 40px;
  height: 40px;
  border: none;
  background: transparent url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/liste/btn_search_mobile.png?v=201412181143") center no-repeat;
  float: left;
}
/* line 125, ../scss/modules/_box_ricerca_playlist.scss */
.ie8-mobile .risultato_playlist {
  width: 100%;
  height: 30px;
  background: #29ABEF;
  color: #FFFFFF;
  font-family: "main-condensed_regular";
  font-size: 14px;
  line-height: 30px;
  padding: 0 25px;
  display: block;
  text-decoration: none;
}
/* line 136, ../scss/modules/_box_ricerca_playlist.scss */
.ie8-mobile .risultato_playlist i {
  line-height: 30px;
  float: right;
  vertical-align: middle;
}

/* Document   : Styles for MacroModule#md_bx_13 */
/* line 3, ../scss/modules/_md_bx_13.scss */
.md_bx_13 {
  background: #f2f1f1;
  -webkit-box-shadow: inset 1px 1px 6px -2px #adadad;
  -moz-box-shadow: inset 1px 1px 6px -2px #adadad;
  box-shadow: inset 1px 1px 6px -2px #adadad;
  margin: 15px auto;
  padding: 27px 0 22px;
  position: relative;
}
/* line 14, ../scss/modules/_md_bx_13.scss */
.md_bx_13 .container_fascia_sq .content .fascia_squadre {
  width: 100%;
  margin: 0 auto;
  display: table;
}
/* line 18, ../scss/modules/_md_bx_13.scss */
.md_bx_13 .container_fascia_sq .content .fascia_squadre li {
  display: table-cell;
  width: 5%;
}
/* line 21, ../scss/modules/_md_bx_13.scss */
.md_bx_13 .container_fascia_sq .content .fascia_squadre li a {
  text-align: center;
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  font: 0.625em "main-condensed_bold";
  color: black;
}
@media only screen and (min-width: 651px) {
  /* line 21, ../scss/modules/_md_bx_13.scss */
  .md_bx_13 .container_fascia_sq .content .fascia_squadre li a {
    transition: all 0.3s ease-out;
  }
  /* line 30, ../scss/modules/_md_bx_13.scss */
  .md_bx_13 .container_fascia_sq .content .fascia_squadre li a:hover {
    color: #29abef;
    -webkit-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3);
  }
}
/* line 23, ../scss/utilities/_media.scss */
.ie8-wide .md_bx_13 .container_fascia_sq .content .fascia_squadre li a {
  transition: all 0.3s ease-out;
}
/* line 30, ../scss/modules/_md_bx_13.scss */
.ie8-wide .md_bx_13 .container_fascia_sq .content .fascia_squadre li a:hover {
  color: #29abef;
  -webkit-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}
/* line 36, ../scss/modules/_md_bx_13.scss */
.md_bx_13 .container_fascia_sq .content .fascia_squadre li a .colore_squadra {
  margin: 0 auto;
  display: block;
  width: 32px;
}
/* line 41, ../scss/modules/_md_bx_13.scss */
.md_bx_13 .container_fascia_sq .content .fascia_squadre li a .nome_squadra {
  display: block;
}
/* line 45, ../scss/modules/_md_bx_13.scss */
.md_bx_13 .container_fascia_sq .content .fascia_squadre li a img {
  height: 60px;
  padding: 7px 0 15px;
  width: auto;
  margin: 0 auto 3px;
}
@media only screen and (max-width: 651px) {
  /* line 3, ../scss/modules/_md_bx_13.scss */
  .md_bx_13 {
    padding: 22px 0 16px;
    margin: 0;
    min-width: 320px;
  }
  /* line 64, ../scss/modules/_md_bx_13.scss */
  .md_bx_13 .container_fascia_sq {
    width: 320px;
    display: table;
    margin: 0 auto;
  }
  /* line 68, ../scss/modules/_md_bx_13.scss */
  .md_bx_13 .container_fascia_sq .cont_sq_arrow_left, .md_bx_13 .container_fascia_sq .cont_sq_arrow_right {
    display: table-cell !important;
    width: 23px;
    vertical-align: middle;
  }
  /* line 72, ../scss/modules/_md_bx_13.scss */
  .md_bx_13 .container_fascia_sq .cont_sq_arrow_left .sq_arrow_left, .md_bx_13 .container_fascia_sq .cont_sq_arrow_left .sq_arrow_right, .md_bx_13 .container_fascia_sq .cont_sq_arrow_right .sq_arrow_left, .md_bx_13 .container_fascia_sq .cont_sq_arrow_right .sq_arrow_right {
    margin-left: 10px;
    background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/widgets/fascia_squadre_arrows.png?v=201403051053') 0px 0px no-repeat;
    background-size: 23px;
    width: 10px;
    height: 13px;
  }
  /* line 79, ../scss/modules/_md_bx_13.scss */
  .md_bx_13 .container_fascia_sq .cont_sq_arrow_left .sq_arrow_right, .md_bx_13 .container_fascia_sq .cont_sq_arrow_right .sq_arrow_right {
    margin-left: 0;
    margin-right: 10px;
    background-position: -13px 0px;
  }
  /* line 85, ../scss/modules/_md_bx_13.scss */
  .md_bx_13 .container_fascia_sq .content {
    display: table-row;
    position: relative;
    width: 320px;
    overflow: hidden;
    float: left;
  }
  /* line 91, ../scss/modules/_md_bx_13.scss */
  .md_bx_13 .container_fascia_sq .content .bx-wrapper .bx-next {
    background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/widgets/fascia_squadre_arrows.png?v=201403051053') 0px 0px no-repeat;
    background-size: 23px;
    right: 0px;
    background-position: -13px 0px;
  }
  /* line 97, ../scss/modules/_md_bx_13.scss */
  .md_bx_13 .container_fascia_sq .content .bx-wrapper .bx-prev {
    background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/widgets/fascia_squadre_arrows.png?v=201403051053') 0px 0px no-repeat;
    background-size: 23px;
    left: 0px;
  }
  /* line 102, ../scss/modules/_md_bx_13.scss */
  .md_bx_13 .container_fascia_sq .content .bx-wrapper .bx-controls-direction a {
    width: 12px;
    margin-top: -6px;
  }
  /* line 106, ../scss/modules/_md_bx_13.scss */
  .md_bx_13 .container_fascia_sq .content .fascia_squadre {
    position: relative;
    width: 1360px;
    left: 0;
  }
  /* line 110, ../scss/modules/_md_bx_13.scss */
  .md_bx_13 .container_fascia_sq .content .fascia_squadre li {
    padding: 0 15px;
  }
  /* line 113, ../scss/modules/_md_bx_13.scss */
  .md_bx_13 .container_fascia_sq .content .fascia_squadre li a .colore_squadra {
    width: 62px;
  }
  /* line 118, ../scss/modules/_md_bx_13.scss */
  .md_bx_13 .container_fascia_sq .content .fascia_squadre li a img {
    height: 55px;
    padding: 6px 0 10px;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.md_bx_13 .ie8-mobile {
  padding: 22px 0 16px;
  margin: 0;
  min-width: 320px;
}
/* line 64, ../scss/modules/_md_bx_13.scss */
.md_bx_13 .ie8-mobile .container_fascia_sq {
  width: 320px;
  display: table;
  margin: 0 auto;
}
/* line 68, ../scss/modules/_md_bx_13.scss */
.md_bx_13 .ie8-mobile .container_fascia_sq .cont_sq_arrow_left, .md_bx_13 .ie8-mobile .container_fascia_sq .cont_sq_arrow_right {
  display: table-cell !important;
  width: 23px;
  vertical-align: middle;
}
/* line 72, ../scss/modules/_md_bx_13.scss */
.md_bx_13 .ie8-mobile .container_fascia_sq .cont_sq_arrow_left .sq_arrow_left, .md_bx_13 .ie8-mobile .container_fascia_sq .cont_sq_arrow_left .sq_arrow_right, .md_bx_13 .ie8-mobile .container_fascia_sq .cont_sq_arrow_right .sq_arrow_left, .md_bx_13 .ie8-mobile .container_fascia_sq .cont_sq_arrow_right .sq_arrow_right {
  margin-left: 10px;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/widgets/fascia_squadre_arrows.png?v=201403051053') 0px 0px no-repeat;
  background-size: 23px;
  width: 10px;
  height: 13px;
}
/* line 79, ../scss/modules/_md_bx_13.scss */
.md_bx_13 .ie8-mobile .container_fascia_sq .cont_sq_arrow_left .sq_arrow_right, .md_bx_13 .ie8-mobile .container_fascia_sq .cont_sq_arrow_right .sq_arrow_right {
  margin-left: 0;
  margin-right: 10px;
  background-position: -13px 0px;
}
/* line 85, ../scss/modules/_md_bx_13.scss */
.md_bx_13 .ie8-mobile .container_fascia_sq .content {
  display: table-row;
  position: relative;
  width: 320px;
  overflow: hidden;
  float: left;
}
/* line 91, ../scss/modules/_md_bx_13.scss */
.md_bx_13 .ie8-mobile .container_fascia_sq .content .bx-wrapper .bx-next {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/widgets/fascia_squadre_arrows.png?v=201403051053') 0px 0px no-repeat;
  background-size: 23px;
  right: 0px;
  background-position: -13px 0px;
}
/* line 97, ../scss/modules/_md_bx_13.scss */
.md_bx_13 .ie8-mobile .container_fascia_sq .content .bx-wrapper .bx-prev {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/widgets/fascia_squadre_arrows.png?v=201403051053') 0px 0px no-repeat;
  background-size: 23px;
  left: 0px;
}
/* line 102, ../scss/modules/_md_bx_13.scss */
.md_bx_13 .ie8-mobile .container_fascia_sq .content .bx-wrapper .bx-controls-direction a {
  width: 12px;
  margin-top: -6px;
}
/* line 106, ../scss/modules/_md_bx_13.scss */
.md_bx_13 .ie8-mobile .container_fascia_sq .content .fascia_squadre {
  position: relative;
  width: 1360px;
  left: 0;
}
/* line 110, ../scss/modules/_md_bx_13.scss */
.md_bx_13 .ie8-mobile .container_fascia_sq .content .fascia_squadre li {
  padding: 0 15px;
}
/* line 113, ../scss/modules/_md_bx_13.scss */
.md_bx_13 .ie8-mobile .container_fascia_sq .content .fascia_squadre li a .colore_squadra {
  width: 62px;
}
/* line 118, ../scss/modules/_md_bx_13.scss */
.md_bx_13 .ie8-mobile .container_fascia_sq .content .fascia_squadre li a img {
  height: 55px;
  padding: 6px 0 10px;
}

/* striscia fascione calcio */
/* line 2, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio {
  background: #ffffff;
  /* striscia scudetti */
}
/* line 4, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio {
  background-color: #2aabef;
  margin-bottom: 0px !important;
  min-width: 1024px;
}
/* line 10, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container a {
  text-decoration: none;
}
/* line 13, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .logo_calcio {
  width: 181px;
  height: 164px;
  display: block;
  background-image: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/calcio/logo_calcio_fs.png?v=201503230952");
  text-indent: -99999px;
}
/* line 21, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .absolute_menu {
  position: absolute;
  width: auto;
  top: 5px;
  left: 265px;
  right: 0;
  padding: 15px 0 35px 0px;
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/fascioni/mm_ap_sp_top_fs.png?v=201503121548") 57px 47px no-repeat transparent;
}
/* line 29, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .absolute_menu li {
  float: left;
  position: relative;
  padding: 0 20px 0 0;
}
/* line 33, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .absolute_menu li a {
  color: white;
  font-family: "main-condensed_regular";
  font-size: 15px;
  display: block;
}
/* line 41, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .absolute_menu li + li {
  text-align: center;
  padding: 0 12px;
}
/* line 45, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .absolute_menu li + li:after {
  content: "";
  width: 1px;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  background-color: white;
  left: 0;
  position: absolute;
}
/* line 58, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .leftSide {
  margin-top: 0px;
  padding-bottom: 2px;
}
/* line 62, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .rightSide {
  width: 740px;
  padding-top: 65px;
}
/* line 65, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .rightSide .bx-wrapper {
  padding: 0;
  height: 108px;
}
/* line 69, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .rightSide .bx-wrapper .bx-viewport:before {
  display: none;
}
/* line 72, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .rightSide .bx-wrapper .bx-viewport:after {
  display: none;
}
/* line 75, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .rightSide .bx-wrapper .bx-viewport .bx-loading {
  display: none;
}
/* line 79, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .rightSide .bx-wrapper .bx-controls {
  display: none;
}
/* line 84, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .rightSide .eventi_item_slider {
  height: 108px;
}
/* line 87, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .rightSide .eventi_item {
  height: auto;
  margin: 0;
  width: 242px;
}
/* line 91, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .rightSide .eventi_item .bk_art_007 {
  height: auto;
}
/* line 93, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .rightSide .eventi_item .bk_art_007 figure {
  height: 108px;
}
/* line 95, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .rightSide .eventi_item .bk_art_007 figure > a {
  float: left;
  height: 85px;
}
/* line 98, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .rightSide .eventi_item .bk_art_007 figure > a img {
  height: 100%;
  width: auto;
}
/* line 103, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .rightSide .eventi_item .bk_art_007 figure figcaption {
  position: relative;
  float: left;
  width: 125px;
  background-color: transparent;
}
/* line 109, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .rightSide .eventi_item .bk_art_007 figure figcaption h4.title {
  padding: 0 15px;
  color: black;
  height: 100%;
}
/* line 113, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .rightSide .eventi_item .bk_art_007 figure figcaption h4.title a {
  display: block;
  color: black;
}
/* line 116, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .container .rightSide .eventi_item .bk_art_007 figure figcaption h4.title a:hover {
  color: #ffffff;
}
@media only screen and (max-width: 651px) {
  /* line 4, ../scss/modules/calcio/_fascione.scss */
  .duesection_calcio section.fascione_calcio {
    margin-bottom: 30px;
    min-width: 320px;
  }
  /* line 132, ../scss/modules/calcio/_fascione.scss */
  .duesection_calcio section.fascione_calcio .bx-controls {
    display: block !important;
  }
  /* line 136, ../scss/modules/calcio/_fascione.scss */
  .duesection_calcio section.fascione_calcio .container .rightSide {
    width: 100%;
    padding-top: 0;
  }
  /* line 139, ../scss/modules/calcio/_fascione.scss */
  .duesection_calcio section.fascione_calcio .container .rightSide .eventi_item {
    padding: 10px 0;
  }
  /* line 141, ../scss/modules/calcio/_fascione.scss */
  .duesection_calcio section.fascione_calcio .container .rightSide .eventi_item .bk_art_007 {
    width: 250px;
  }
  /* line 146, ../scss/modules/calcio/_fascione.scss */
  .duesection_calcio section.fascione_calcio .container .rightSide .eventi_item .bk_art_007 figure figcaption h4.title {
    padding: 0;
  }
  /* line 155, ../scss/modules/calcio/_fascione.scss */
  .duesection_calcio section.fascione_calcio .container .leftSide {
    display: none;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.duesection_calcio section.fascione_calcio .ie8-mobile {
  margin-bottom: 30px;
  min-width: 320px;
}
/* line 132, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .ie8-mobile .bx-controls {
  display: block !important;
}
/* line 136, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .ie8-mobile .container .rightSide {
  width: 100%;
  padding-top: 0;
}
/* line 139, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .ie8-mobile .container .rightSide .eventi_item {
  padding: 10px 0;
}
/* line 141, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .ie8-mobile .container .rightSide .eventi_item .bk_art_007 {
  width: 250px;
}
/* line 146, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .ie8-mobile .container .rightSide .eventi_item .bk_art_007 figure figcaption h4.title {
  padding: 0;
}
/* line 155, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio section.fascione_calcio .ie8-mobile .container .leftSide {
  display: none;
}
/* line 164, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio .fascione_calcio_bottom {
  background-color: white !important;
  padding: 20px 0 !important;
  border-bottom: solid 4px #2aabef;
  margin-bottom: 30px !important;
  margin: 0 auto !important;
  -webkit-box-shadow: inset 1px 1px 6px -2px white;
  -moz-box-shadow: inset 1px 1px 6px -2px white;
  box-shadow: inset 1px 1px 6px -2px white;
}
/* line 171, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio .fascione_calcio_bottom .title_content {
  margin-bottom: 20px;
}
/* line 173, ../scss/modules/calcio/_fascione.scss */
.duesection_calcio .fascione_calcio_bottom .title_content .news_title {
  font-family: "main-condensed_bold";
  font-size: 14px;
  color: #333333;
}

/* line 2, ../scss/modules/tecnologia/_dday.scss */
#tecnologia .nav_links {
  width: 100%;
}
/* line 4, ../scss/modules/tecnologia/_dday.scss */
#tecnologia .nav_links .powered-by {
  width: 37%;
  text-align: right;
  float: right;
  margin-top: 20px;
  margin-right: 15px;
}
/* line 13, ../scss/modules/tecnologia/_dday.scss */
#tecnologia #box-feed-dday {
  background-color: #eeeeee;
  padding: 0 20px;
}
/* line 16, ../scss/modules/tecnologia/_dday.scss */
#tecnologia #box-feed-dday .box-header {
  border-top: 7px solid #82aa1e;
  padding: 15px 0;
}
/* line 20, ../scss/modules/tecnologia/_dday.scss */
#tecnologia #box-feed-dday .list-feed {
  border-bottom: 7px solid #82aa1e;
}
/* line 22, ../scss/modules/tecnologia/_dday.scss */
#tecnologia #box-feed-dday .list-feed .single-feed {
  border-top: 1px solid #cccccc;
  height: 145px;
  padding: 22px 0;
}
/* line 26, ../scss/modules/tecnologia/_dday.scss */
#tecnologia #box-feed-dday .list-feed .single-feed a {
  text-decoration: none;
  color: #333333;
}
/* line 30, ../scss/modules/tecnologia/_dday.scss */
#tecnologia #box-feed-dday .list-feed .single-feed img {
  float: left;
  width: 130px;
  height: 100px;
  margin-right: 16px;
}
/* line 36, ../scss/modules/tecnologia/_dday.scss */
#tecnologia #box-feed-dday .list-feed .single-feed span {
  font-family: "title-bold";
  font-size: 14px;
  line-height: 18px;
  display: block;
}

/* line 21, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato {
  background-color: #eff4f8;
  height: 92px;
  padding: 10px 0;
  margin-top: 20px;
}
/* line 27, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato a {
  text-decoration: none;
}
/* line 30, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .header {
  padding: 15px 10px;
  background: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/mondiali-2014/bg-luogo-cal.png?v=201405291705") center right no-repeat #e2e0e1;
  height: 100%;
  width: 80px;
  float: left;
  background-color: #29abef;
  text-align: center;
  color: #ffffff;
  font-family: "main-condensed_bold";
}
/* line 40, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .header .head_title {
  font-size: 1.3125em;
}
/* line 43, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .header .head_title2 {
  font-size: 1.125em;
  font-family: "main-condensed_regular";
}
/* line 49, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .newsContent li {
  float: left;
  padding: 5px 25px;
  width: 205px;
  height: 72px;
  border-right: 1px solid #b4b9bd;
  font-size: 0.90625em;
}
/* line 56, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .newsContent li .ora {
  font-family: "main-condensed_bold";
  color: #29abef;
  display: inline-block;
  margin-bottom: 2px;
}
/* line 62, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .newsContent li .naz {
  font-family: "main-condensed_bold";
  color: #333;
}
/* line 66, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .newsContent li .newsText {
  color: #666;
  font-family: "main-condensed_regular";
  font-size: 0.875em;
  line-height: 17px;
  max-height: 34px;
  overflow: hidden;
}
/* line 74, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .newsContent li:last-child {
  border-right: none;
}
/* line 77, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .newsContent li .data {
  font-family: "main-condensed_bold";
  font-size: 0.8125em;
  color: #949494;
  text-transform: uppercase;
}
/* line 85, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .box-tutto {
  text-align: center;
}
/* line 3, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .box-tutto a {
  font-size: 0.875em;
  display: inline-block;
  background-color: #333333;
  padding: 6px 10px;
  border-radius: 2px;
  color: #fff;
  font-family: "main-condensed_black";
  text-transform: uppercase;
  text-decoration: none;
}
/* line 13, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .box-tutto a.carica-altre {
  background-color: #e2e0e1;
  color: #333333;
}
/* line 87, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .box-tutto a {
  background-color: #333;
  padding: 3px 10px;
  font-size: 0.875em;
  margin: 45px 5px 0 0;
  float: right;
}
@media only screen and (max-width: 651px) {
  /* line 21, ../scss/modules/_mm_fl_calciomercato.scss */
  .flash_news_calciomercato {
    width: 320px;
    height: 75px;
    margin-top: 0;
    overflow: hidden;
  }
  /* line 101, ../scss/modules/_mm_fl_calciomercato.scss */
  .flash_news_calciomercato.flash_news_calciomercato {
    height: 95px;
  }
  /* line 105, ../scss/modules/_mm_fl_calciomercato.scss */
  .flash_news_calciomercato .header {
    display: none;
  }
  /* line 108, ../scss/modules/_mm_fl_calciomercato.scss */
  .flash_news_calciomercato .newsContent {
    float: left;
    width: 100%;
    position: relative;
  }
  /* line 112, ../scss/modules/_mm_fl_calciomercato.scss */
  .flash_news_calciomercato .newsContent li {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 50px;
    width: 100%;
    border-width: 0;
    font-size: 0.6875em;
    display: none;
  }
  /* line 122, ../scss/modules/_mm_fl_calciomercato.scss */
  .flash_news_calciomercato .newsContent li:first-child {
    display: block;
  }
  /* line 125, ../scss/modules/_mm_fl_calciomercato.scss */
  .flash_news_calciomercato .newsContent li .ora, .flash_news_calciomercato .newsContent li .naz {
    font-size: 11px;
    line-height: 17px;
  }
  /* line 129, ../scss/modules/_mm_fl_calciomercato.scss */
  .flash_news_calciomercato .newsContent li .newsText {
    font-size: 15px;
    line-height: 17px;
  }
  /* line 135, ../scss/modules/_mm_fl_calciomercato.scss */
  .flash_news_calciomercato .box-tutto {
    display: none;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.flash_news_calciomercato .ie8-mobile {
  width: 320px;
  height: 75px;
  margin-top: 0;
  overflow: hidden;
}
/* line 101, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .ie8-mobile.flash_news_calciomercato {
  height: 95px;
}
/* line 105, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .ie8-mobile .header {
  display: none;
}
/* line 108, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .ie8-mobile .newsContent {
  float: left;
  width: 100%;
  position: relative;
}
/* line 112, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .ie8-mobile .newsContent li {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 50px;
  width: 100%;
  border-width: 0;
  font-size: 0.6875em;
  display: none;
}
/* line 122, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .ie8-mobile .newsContent li:first-child {
  display: block;
}
/* line 125, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .ie8-mobile .newsContent li .ora, .flash_news_calciomercato .ie8-mobile .newsContent li .naz {
  font-size: 11px;
  line-height: 17px;
}
/* line 129, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .ie8-mobile .newsContent li .newsText {
  font-size: 15px;
  line-height: 17px;
}
/* line 135, ../scss/modules/_mm_fl_calciomercato.scss */
.flash_news_calciomercato .ie8-mobile .box-tutto {
  display: none;
}

/* line 3, ../scss/modules/la-lettura/_header.scss */
#la-lettura #header .nav_homesezione ul.nav_links li.nav-header {
  width: auto;
  float: left;
  display: block;
}
/* line 8, ../scss/modules/la-lettura/_header.scss */
#la-lettura #header .nav_homesezione ul.nav_links li.nav-header .icon-spacer {
  display: none;
}
/* line 12, ../scss/modules/la-lettura/_header.scss */
#la-lettura #header .nav_homesezione ul.nav_links li.nav-header .icon-logo {
  margin: 5px 8px 0 0px;
  width: 144px;
  height: 10px;
  background-image: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/cds_144x10.png?v=201507131247");
}
/* line 19, ../scss/modules/la-lettura/_header.scss */
#la-lettura #header .nav_homesezione .la-lettura_logo_header {
  background-image: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/la-lettura/logo_header.png?v=201507101214");
  overflow: hidden;
  width: 675px;
  height: 105px;
  text-indent: -999px;
  display: block;
}
/* line 30, ../scss/modules/la-lettura/_header.scss */
#la-lettura #header .nav_homesezione_xs .la-lettura_logo_header {
  background-image: url("http://images2.corriereobjects.it/includes2013/LIBS/css/assets/la-lettura/logo_header-mob.png?v=201507101214");
  width: 170px;
  height: 30px;
  text-indent: -999px;
  display: block;
  margin: 0 auto;
}

/* line 1, ../scss/modules/_box_diz_salute.scss */
#box-dizionario-salute {
  background: url('http://images2.corriereobjects.it/includes2013/images/boxes/salute/bg_box_diz_salute.png?v=201408051422') no-repeat scroll 15px 50px #f2f1f1;
  height: 175px;
  padding: 0 10px 0 0;
  width: 100%;
  margin: 0 0 1em;
  padding-top: 10px !important;
}
/* line 8, ../scss/modules/_box_diz_salute.scss */
#box-dizionario-salute h2 {
  color: #666666;
  font-family: "main-condensed_black";
  font-size: 0.875em;
  padding: 1em;
}
/* line 15, ../scss/modules/_box_diz_salute.scss */
#box-dizionario-salute a {
  color: #666666;
  font-family: "main-condensed_black";
  font-size: 0.875em;
  padding: 1em;
  text-decoration: none;
}
/* line 22, ../scss/modules/_box_diz_salute.scss */
#box-dizionario-salute a:hover {
  color: #29abef;
}
/* line 28, ../scss/modules/_box_diz_salute.scss */
#box-dizionario-salute #form-dizionario-salute {
  margin: 20px 0 0 70px;
}
/* line 32, ../scss/modules/_box_diz_salute.scss */
#box-dizionario-salute #form-dizionario-salute .text-input {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #cfcfcf;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  color: #666 !important;
  font-family: "main-condensed_semibold";
  font-size: 0.875em;
  padding: 0.3em 0 0.3em 0.5em;
  width: 100%;
  float: left;
}
/* line 45, ../scss/modules/_box_diz_salute.scss */
#box-dizionario-salute #form-dizionario-salute .appareance_style {
  overflow: hidden;
  float: left;
}
/* line 48, ../scss/modules/_box_diz_salute.scss */
#box-dizionario-salute #form-dizionario-salute .appareance_style select {
  color: #666;
  text-transform: uppercase;
  float: left;
  font-family: "main-condensed_semibold";
  font-size: 0.875em;
  padding: 0.3em 0 0.3em 0.3em;
  width: 100%;
  overflow: hidden;
  /*-moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  text-indent: 0.01px;
  text-overflow: '';*/
  background: url('http://images2.corriereobjects.it/includes2013/images/boxes/salute/bg_select_diz_salute_white.png?v=201408051517') no-repeat scroll 0px 0 #ffffff;
  border: medium none;
}
/* line 67, ../scss/modules/_box_diz_salute.scss */
#box-dizionario-salute #form-dizionario-salute button {
  background: url('http://images2.corriereobjects.it/includes2013/images/boxes/salute/search_flag_diz_salute_white.png?v=201408051535') no-repeat scroll 0px 0 #f2f1f1;
  background-repeat: no-repeat;
  background-position: 0 3px;
  border: 0 none;
  float: right;
  font-size: 0;
  height: 30px;
  width: 20px;
  cursor: pointer;
  -moz-transition: all, 0.5s, ease, 0s;
  -o-transition: all, 0.5s, ease, 0s;
  -webkit-transition: all, 0.5s, ease, 0s;
  transition: all, 0.5s, ease, 0s;
  /* &:hover {
       background-image: url('http://images2.corriereobjects.it/includes2013/images/boxes/salute/search_flag_diz_salute_hover.png?v=201403051053');
   }*/
}
@media only screen and (max-width: 651px) {
  /* line 85, ../scss/modules/_box_diz_salute.scss */
  #box-dizionario-salute button {
    background-color: transparent;
  }
}
/* line 85, ../scss/modules/_box_diz_salute.scss */
#box-dizionario-salute .ie8-mobile button {
  background-color: transparent;
}

/* line 3, ../scss/modules/_figurine.scss */
.album-di-milano #header .topbar {
  border-bottom: 12px solid #cd1518;
  height: 55px;
}
/* line 9, ../scss/modules/_figurine.scss */
.album-di-milano #header .nav_articololocale_xs ul.nav_links .nav-header {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/figurine/testatina_figurine_xs.png?v=201503261016') no-repeat scroll 31% center transparent;
  background-size: 39%;
  float: none;
  margin: 0;
  text-align: left;
  width: auto;
}
/* line 16, ../scss/modules/_figurine.scss */
.album-di-milano #header .nav_articololocale_xs ul.nav_links .nav-header .icon-logo {
  float: right;
}
/* line 19, ../scss/modules/_figurine.scss */
.album-di-milano #header .nav_articololocale_xs ul.nav_links .nav-header .icon-spacer,
.album-di-milano #header .nav_articololocale_xs ul.nav_links .nav-header h2.category {
  visibility: hidden;
}
/* line 25, ../scss/modules/_figurine.scss */
.album-di-milano #header .nav_articololocale_xs .xs-shadow {
  border-top: 5px solid #cd1518;
}
/* line 30, ../scss/modules/_figurine.scss */
.album-di-milano #header .nav_articololocale .shadow {
  display: none;
}
/* line 33, ../scss/modules/_figurine.scss */
.album-di-milano #header .nav_articololocale .nav_links {
  height: 180px;
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 20px;
  padding-bottom: 0;
}
/* line 39, ../scss/modules/_figurine.scss */
.album-di-milano #header .nav_articololocale .nav_links .nav-header:first-child {
  margin-top: 15px;
  z-index: 2;
}
/* line 43, ../scss/modules/_figurine.scss */
.album-di-milano #header .nav_articololocale .nav_links .nav-header:last-child {
  height: 136px;
  width: 100%;
  top: -30px;
}
/* line 48, ../scss/modules/_figurine.scss */
.album-di-milano #header .nav_articololocale .nav_links .nav-header:last-child h2.edizione-locale:first-child {
  display: none;
}
/* line 51, ../scss/modules/_figurine.scss */
.album-di-milano #header .nav_articololocale .nav_links .nav-header:last-child h2.edizione-locale:last-child {
  height: 133px;
  width: 301px;
  position: absolute;
  top: 0;
  left: 35%;
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/figurine/testatina_figurine.png?v=201503241204') no-repeat scroll 0 0 transparent;
}
/* line 58, ../scss/modules/_figurine.scss */
.album-di-milano #header .nav_articololocale .nav_links .nav-header:last-child h2.edizione-locale:last-child a {
  text-indent: -9999px;
  height: 100%;
  display: block;
}
/* line 65, ../scss/modules/_figurine.scss */
.album-di-milano #header .nav_articololocale .nav_links .nav-header:last-child .icon-spacer {
  display: none;
}
/* line 73, ../scss/modules/_figurine.scss */
.album-di-milano .md_im_c1 {
  background-color: #cd1518;
  box-shadow: none;
  margin: 0 auto;
}
/* line 77, ../scss/modules/_figurine.scss */
.album-di-milano .md_im_c1 label {
  display: none;
}
/* line 81, ../scss/modules/_figurine.scss */
.album-di-milano .md_im_c1 .bx-controls-direction a {
  color: #ffffff;
}
/* line 86, ../scss/modules/_figurine.scss */
.album-di-milano .mm_ap_sp2 aside .asL_mm_ap122,
.album-di-milano .mm_ap_sp2 aside .asR_mm_ap122 {
  top: 0;
}
/* line 91, ../scss/modules/_figurine.scss */
.album-di-milano .container .box-ugc-figurine {
  box-shadow: 0px 0px 3px #cccccc;
  height: 62px;
  border-bottom: 4px solid #cd1518;
  margin: 50px 0 20px;
}
/* line 96, ../scss/modules/_figurine.scss */
.album-di-milano .container .box-ugc-figurine a {
  text-decoration: none;
}
/* line 98, ../scss/modules/_figurine.scss */
.album-di-milano .container .box-ugc-figurine a p {
  color: #000000;
  font-family: "main-condensed_regular";
  float: left;
  font-size: 18px;
  margin: 14px 10px 0;
}
/* line 99, ../scss/modules/_figurine.scss */
.album-di-milano .container .box-ugc-figurine a p:first-child {
  font-size: 38px;
  color: #cd1518;
  margin-top: 12px;
}
/* line 103, ../scss/modules/_figurine.scss */
.album-di-milano .container .box-ugc-figurine a p:first-child strong {
  font-family: "main-condensed_bold";
}
/* line 112, ../scss/modules/_figurine.scss */
.album-di-milano .container .box-ugc-figurine a p span {
  color: #cd1518;
  font-family: "main-condensed_bold";
  text-decoration: underline;
}
/* line 118, ../scss/modules/_figurine.scss */
.album-di-milano .container .box-ugc-figurine a img {
  margin-top: -27px;
  float: left;
}
/* line 126, ../scss/modules/_figurine.scss */
.album-di-milano .openx_box {
  position: relative;
  padding: 10px;
  margin-bottom: 10px;
  clear: both;
  height: 149px;
}
/* line 132, ../scss/modules/_figurine.scss */
.album-di-milano .openx_box .openx_title {
  top: 0;
  width: 100%;
  left: 0;
}
/* line 136, ../scss/modules/_figurine.scss */
.album-di-milano .openx_box .openx_title a {
  background-color: white;
  color: #29abef;
  display: inline;
  font-family: "main-condensed_regular";
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 147, ../scss/modules/_figurine.scss */
.album-di-milano .openx_box .openx_subtitle {
  font: 16px/18px "main-condensed_bold";
  height: auto;
}
/* line 150, ../scss/modules/_figurine.scss */
.album-di-milano .openx_box .openx_subtitle a {
  font: 16px "main-condensed_bold";
  color: #333333;
  text-decoration: none;
}
/* line 156, ../scss/modules/_figurine.scss */
.album-di-milano .openx_box figure {
  margin-bottom: 10px;
}
/* line 158, ../scss/modules/_figurine.scss */
.album-di-milano .openx_box figure img {
  height: 118px;
  width: auto;
  float: left;
  margin-right: 10px;
}
/* line 166, ../scss/modules/_figurine.scss */
.album-di-milano .slider-openx-bot {
  margin-bottom: 20px;
}
@media only screen and (max-width: 651px) {
  /* line 170, ../scss/modules/_figurine.scss */
  .album-di-milano #memory {
    width: 100%;
  }
}
/* line 170, ../scss/modules/_figurine.scss */
.album-di-milano .ie8-mobile #memory {
  width: 100%;
}

/* line 1, ../scss/modules/expo/_expo_tickets.scss */
.box_sconto_esclusivo_expo {
  margin: 0 0 20px 95px;
}
/* line 3, ../scss/modules/expo/_expo_tickets.scss */
.box_sconto_esclusivo_expo h3 {
  font-size: 15px;
  text-transform: uppercase;
  margin: 15px 0;
  font-family: "main-condensed_black", "brera_condensedblack";
  font-weight: 400;
}

/* line 58, ../scss/articolo.scss */
.type-articolo p {
  font-family: "title-regular";
}
/* line 66, ../scss/articolo.scss */
.type-articolo .container {
  /* Document   : Styles for header article  */
  /* Document: Styles for body article  */
  /* /End container-body-article */
}
/* line 67, ../scss/articolo.scss */
.type-articolo .container .articolo {
  padding-right: 16px;
}
/* line 73, ../scss/articolo.scss */
.type-articolo .container aside #ads_bottompage_1.scroll {
  position: fixed;
  top: 0;
}
/* line 88, ../scss/articolo.scss */
.type-articolo .container .container-footer-article {
  padding-left: 4px;
}
/* line 94, ../scss/articolo.scss */
.type-articolo .container .bk_cop_vd2 {
  padding-left: 2em;
}
/* line 96, ../scss/articolo.scss */
.type-articolo .container .container-header-article {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media only screen and (max-width: 651px) {
  /* line 96, ../scss/articolo.scss */
  .type-articolo .container .container-header-article {
    margin-bottom: 0px;
  }
}
/* line 103, ../scss/articolo.scss */
.type-articolo .container .container-header-article .article-label {
  font-family: "main-condensed_semibold";
  font-size: 12px;
  font-weight: normal;
  color: #7f7f7f;
  text-transform: uppercase;
}
/* line 110, ../scss/articolo.scss */
.type-articolo .container .container-header-article .article-title {
  font-family: "title-bold";
  font-size: 36px;
  font-weight: normal;
  color: #333333;
  padding-top: 6px;
  padding-bottom: 0.625em;
}
/* line 117, ../scss/articolo.scss */
.type-articolo .container .container-header-article .article-title a {
  color: #333333;
}
/* line 119, ../scss/articolo.scss */
.type-articolo .container .container-header-article .article-title a:hover {
  color: #666666;
}
/* line 124, ../scss/articolo.scss */
.type-articolo .container .container-header-article .article-subtitle {
  font-family: "main-condensed_regular";
  font-size: 1.125em;
  font-weight: normal;
  line-height: 1.375em;
  padding-bottom: 0.9375em;
  color: #333333;
}
/* line 133, ../scss/articolo.scss */
.type-articolo .container .container-header-article .article-place-date {
  display: none;
}
/* line 137, ../scss/articolo.scss */
.type-articolo .container .container-header-article .web_widget_giornalista {
  padding-top: 0.5em;
  padding-bottom: 1.375em;
}
/* line 143, ../scss/articolo.scss */
.type-articolo .container .container-header-article .web_widget_giornalista .article-signature {
  display: none;
  margin-top: 10px;
  margin-left: 0;
  font-family: "title-italic";
  font-size: inherit;
  font-color: #1a1a1a;
  width: 290px;
}
/* line 151, ../scss/articolo.scss */
.type-articolo .container .container-header-article .web_widget_giornalista .article-signature span {
  font-family: "main-condensed_regular";
}
/* line 156, ../scss/articolo.scss */
.type-articolo .container .container-header-article .change-size {
  display: none;
}
/* line 162, ../scss/articolo.scss */
.type-articolo .container .container-body-article {
  display: block;
  padding-bottom: 1.375em;
}
/* line 166, ../scss/articolo.scss */
.type-articolo .container .container-body-article .chapter {
  padding-left: 32px;
  padding-right: 44px;
  padding-top: 22px;
  padding-bottom: 22px;
}
/* line 171, ../scss/articolo.scss */
.type-articolo .container .container-body-article .chapter a {
  color: #333333;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  -webkit-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s;
}
/* line 174, ../scss/articolo.scss */
.type-articolo .container .container-body-article .chapter a:hover {
  color: #666666;
}
/* line 178, ../scss/articolo.scss */
.type-articolo .container .container-body-article .chapter .chapter-paragraph {
  line-height: 24px;
  font-size: 16px;
}
/* line 181, ../scss/articolo.scss */
.type-articolo .container .container-body-article .chapter .chapter-paragraph .blue_text {
  color: #00aeff;
  font-family: "main-condensed_bold";
}
/* line 186, ../scss/articolo.scss */
.type-articolo .container .container-body-article .chapter .chapter-title {
  font-family: "main-condensed_black";
  font-size: 1.25em;
}
/* line 190, ../scss/articolo.scss */
.type-articolo .container .container-body-article .chapter .aside_right {
  float: right;
  font-family: "main-light_italic";
  font-size: 1.625em;
  line-height: 1.2em;
  width: 42%;
  -webkit-text-stroke: 0.01em;
  border-top: 5px solid #00aeff;
  padding-top: 1em;
  margin-left: 1.25em;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  margin-right: -1.6875em;
}
/* line 205, ../scss/articolo.scss */
.type-articolo .container .container-body-article .chapter .aside_left {
  float: left;
  font-family: "main-light_italic";
  font-size: 1.625em;
  line-height: 1.2em;
  width: 42%;
  -webkit-text-stroke: 0.01em;
  border-top: 5px solid #00aeff;
  padding-top: 1em;
  margin-right: 1.25em;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
/* line 218, ../scss/articolo.scss */
.type-articolo .container .container-body-article .chapter .aside_img_left {
  float: left;
  max-width: 180px;
  margin-right: 1.25em;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
/* line 224, ../scss/articolo.scss */
.type-articolo .container .container-body-article .chapter .aside_img_left figcaption {
  font-family: "main-condensed_regular";
  font-size: 0.75em;
  line-height: 1.2em;
}
/* line 230, ../scss/articolo.scss */
.type-articolo .container .container-body-article .chapter .aside_img_right {
  float: right;
  max-width: 180px;
  margin-left: 1.25em;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
/* line 236, ../scss/articolo.scss */
.type-articolo .container .container-body-article .chapter .aside_img_right figcaption {
  font-family: "main-condensed_regular";
  font-size: 0.75em;
  line-height: 1.2em;
}
/* line 245, ../scss/articolo.scss */
.type-articolo .container .container-body-article .web_widget_socialBar {
  position: absolute;
  width: 2.9375em;
  min-height: 28.125em;
  top: 0;
  z-index: 1;
}
/* line 251, ../scss/articolo.scss */
.type-articolo .container .container-body-article .web_widget_socialBar.fixed {
  position: fixed;
}
/* line 252, ../scss/articolo.scss */
.type-articolo .container .container-body-article .web_widget_socialBar .shadow {
  position: absolute;
  right: 0;
  width: 10px;
  height: 450px;
  text-indent: -99999px;
  display: block;
}
/* line 263, ../scss/articolo.scss */
.type-articolo .container .container-body-article .article-signature {
  padding: 0 2.75em 1.375em 2em;
}
/* line 266, ../scss/articolo.scss */
.type-articolo .container .container-body-article .article-signature > div {
  font-family: "main-condensed_regular";
  font-size: 0.75em;
  line-height: 1.125em;
  color: black;
}
/* line 272, ../scss/articolo.scss */
.type-articolo .container .container-body-article .article-signature .box-firma-twitter {
  margin-bottom: 30px;
}
/* line 274, ../scss/articolo.scss */
.type-articolo .container .container-body-article .article-signature .box-firma-twitter a {
  text-decoration: none;
}
/* line 276, ../scss/articolo.scss */
.type-articolo .container .container-body-article .article-signature .box-firma-twitter a .twitter-author {
  color: #0DC0ED;
  display: inline-block;
  font-family: "main-condensed_regular";
  font-size: 14px;
}
/* line 282, ../scss/articolo.scss */
.type-articolo .container .container-body-article .article-signature .box-firma-twitter a .icon-p-twitter {
  font-size: 30px;
  color: #0DC0ED;
}
@media only screen and (max-width: 651px) {
  /* line 57, ../scss/articolo.scss */
  .type-articolo {
    /* /end container */
  }
  /* line 295, ../scss/articolo.scss */
  .type-articolo .container .articolo {
    margin-top: 0px;
    padding-right: 0;
  }
  /* line 298, ../scss/articolo.scss */
  .type-articolo .container .articolo .md_3t_c1 {
    padding-left: 1.6875em;
    padding-right: 1.6875em;
  }
  /* line 302, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-footer-article {
    padding-left: 0;
  }
  /* line 303, ../scss/articolo.scss */
  .type-articolo .container .articolo .bk_cop_vd2 {
    padding-left: 0;
  }
  /* line 304, ../scss/articolo.scss */
  .type-articolo .container .articolo .mobile_bk_adv_01 {
    margin-bottom: 0.625em;
  }
  /* line 305, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-header-article {
    padding-left: 1.6875em;
    padding-right: 1.6875em;
  }
  /* line 308, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-header-article .article-title {
    font-family: "main-condensed_black";
    font-size: 1.65625em;
    color: #1a1a1a;
    clear: both;
    padding-bottom: 0;
  }
  /* line 315, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-header-article .article-label {
    color: #00aeff;
    font-size: 0.6875em;
    float: left;
  }
  /* line 320, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-header-article .article-place-date {
    float: right;
    font-family: "main-condensed_semibold";
    font-weight: normal;
    font-size: 0.6875em;
    color: #a3a3a3;
  }
  /* line 327, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-header-article .web_widget_giornalista {
    padding-bottom: 0;
    float: left;
    margin-top: 7px;
    margin-bottom: 0;
  }
  /* line 332, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-header-article .web_widget_giornalista .article-signature {
    font-family: "title-italic";
    font-size: 0.78125em;
    font-color: #1a1a1a;
    padding-top: 10px;
    margin-top: 0px;
  }
  /* line 338, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-header-article .web_widget_giornalista .article-signature span {
    font-family: "main-condensed_regular";
  }
  /* line 343, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-header-article .change-size {
    float: right;
    padding-top: 20px;
  }
  /* line 346, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-header-article .change-size > a {
    color: #1a1a1a;
    display: inline-block;
    text-decoration: none;
  }
  /* line 350, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-header-article .change-size > a.decrease-font {
    font-size: 0.9375em;
    margin-right: 1.25em;
  }
  /* line 354, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-header-article .change-size > a.increase-font {
    font-size: 1.25em;
  }
  /* line 361, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-body-article .chapter {
    padding-left: 27px !important;
    padding-right: 27px;
    padding-top: 0;
    padding-bottom: 24px;
  }
  /* line 368, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-body-article .chapter .chapter-paragraph {
    line-height: 22px;
  }
  /* line 372, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-body-article .chapter .chapter-title {
    font-size: 18px;
    padding-bottom: 16px;
  }
  /* line 377, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-body-article .chapter .aside_right {
    font-family: "title-regular";
    font-size: 16px;
    font-style: italic;
    width: 100%;
    border-top: 4px solid #00aeff;
    color: #666666;
    padding-top: 16px;
    margin-right: 0;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  /* line 391, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-body-article .chapter .aside_left {
    font-family: "title-regular";
    font-size: 1em;
    font-style: italic;
    width: 100%;
    border-top: 4px solid #00aeff;
    color: #666666;
    padding-top: 1em;
    margin-right: 0;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  /* line 405, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-body-article .chapter .aside_img_left, .type-articolo .container .articolo .container-body-article .chapter .aside_img_right {
    float: none;
    margin: 1.25em auto;
    text-align: left;
    padding: 0;
    width: 100%;
  }
  /* line 411, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-body-article .chapter .aside_img_left img, .type-articolo .container .articolo .container-body-article .chapter .aside_img_right img {
    width: 100%;
  }
  /* line 415, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-body-article .chapter.chapter_scribble {
    padding: 0 0 0 2px;
  }
  /* line 419, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-body-article .web_widget_socialBar {
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    display: inline-block;
    min-height: 3.4375em;
    position: relative;
    top: 0;
    width: 20em;
    margin: 0.875em 0;
  }
  /* line 428, ../scss/articolo.scss */
  .type-articolo .container .articolo .container-body-article .web_widget_socialBar img {
    display: none;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.type-articolo .ie8-mobile {
  /* /end container */
}
/* line 295, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo {
  margin-top: 0px;
  padding-right: 0;
}
/* line 298, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .md_3t_c1 {
  padding-left: 1.6875em;
  padding-right: 1.6875em;
}
/* line 302, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-footer-article {
  padding-left: 0;
}
/* line 303, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .bk_cop_vd2 {
  padding-left: 0;
}
/* line 304, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .mobile_bk_adv_01 {
  margin-bottom: 0.625em;
}
/* line 305, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-header-article {
  padding-left: 1.6875em;
  padding-right: 1.6875em;
}
/* line 308, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-header-article .article-title {
  font-family: "main-condensed_black";
  font-size: 1.65625em;
  color: #1a1a1a;
  clear: both;
  padding-bottom: 0;
}
/* line 315, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-header-article .article-label {
  color: #00aeff;
  font-size: 0.6875em;
  float: left;
}
/* line 320, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-header-article .article-place-date {
  float: right;
  font-family: "main-condensed_semibold";
  font-weight: normal;
  font-size: 0.6875em;
  color: #a3a3a3;
}
/* line 327, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-header-article .web_widget_giornalista {
  padding-bottom: 0;
  float: left;
  margin-top: 7px;
  margin-bottom: 0;
}
/* line 332, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-header-article .web_widget_giornalista .article-signature {
  font-family: "title-italic";
  font-size: 0.78125em;
  font-color: #1a1a1a;
  padding-top: 10px;
  margin-top: 0px;
}
/* line 338, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-header-article .web_widget_giornalista .article-signature span {
  font-family: "main-condensed_regular";
}
/* line 343, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-header-article .change-size {
  float: right;
  padding-top: 20px;
}
/* line 346, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-header-article .change-size > a {
  color: #1a1a1a;
  display: inline-block;
  text-decoration: none;
}
/* line 350, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-header-article .change-size > a.decrease-font {
  font-size: 0.9375em;
  margin-right: 1.25em;
}
/* line 354, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-header-article .change-size > a.increase-font {
  font-size: 1.25em;
}
/* line 361, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-body-article .chapter {
  padding-left: 27px !important;
  padding-right: 27px;
  padding-top: 0;
  padding-bottom: 24px;
}
/* line 368, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-body-article .chapter .chapter-paragraph {
  line-height: 22px;
}
/* line 372, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-body-article .chapter .chapter-title {
  font-size: 18px;
  padding-bottom: 16px;
}
/* line 377, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-body-article .chapter .aside_right {
  font-family: "title-regular";
  font-size: 16px;
  font-style: italic;
  width: 100%;
  border-top: 4px solid #00aeff;
  color: #666666;
  padding-top: 16px;
  margin-right: 0;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 391, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-body-article .chapter .aside_left {
  font-family: "title-regular";
  font-size: 1em;
  font-style: italic;
  width: 100%;
  border-top: 4px solid #00aeff;
  color: #666666;
  padding-top: 1em;
  margin-right: 0;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
/* line 405, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-body-article .chapter .aside_img_left, .type-articolo .ie8-mobile .container .articolo .container-body-article .chapter .aside_img_right {
  float: none;
  margin: 1.25em auto;
  text-align: left;
  padding: 0;
  width: 100%;
}
/* line 411, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-body-article .chapter .aside_img_left img, .type-articolo .ie8-mobile .container .articolo .container-body-article .chapter .aside_img_right img {
  width: 100%;
}
/* line 415, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-body-article .chapter.chapter_scribble {
  padding: 0 0 0 2px;
}
/* line 419, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-body-article .web_widget_socialBar {
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  display: inline-block;
  min-height: 3.4375em;
  position: relative;
  top: 0;
  width: 20em;
  margin: 0.875em 0;
}
/* line 428, ../scss/articolo.scss */
.type-articolo .ie8-mobile .container .articolo .container-body-article .web_widget_socialBar img {
  display: none;
}

/* end type-articolo */
/* ############ */
/* articolo SMS */
/* ############ */
/* line 446, ../scss/articolo.scss */
.subtype-SMS {
  /* end container */
}
/* line 447, ../scss/articolo.scss */
.subtype-SMS .container {
  /* end container-body-article */
  /* end small-base*/
}
/* line 449, ../scss/articolo.scss */
.subtype-SMS .container .container-header-article .article-label-big {
  background: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/placeholders/ico_SMS.png?v=201403051053') 23px 7px no-repeat #f4f4f4;
  padding: 5px 0 5px 85px;
  margin-bottom: 0.625em;
  font-family: "main-condensed_thin";
  font-size: 3.1875em;
  color: black;
}
/* line 457, ../scss/articolo.scss */
.subtype-SMS .container .container-header-article .article-label-big span {
  font-family: "main-condensed_bold";
}
/* line 463, ../scss/articolo.scss */
.subtype-SMS .container .container-body-article {
  /* end pagination*/
}
/* line 464, ../scss/articolo.scss */
.subtype-SMS .container .container-body-article .reload_page {
  background: #e7e7e7;
  padding: 6px 10px;
  font-size: 16px;
  font-family: "main-bold";
  text-transform: uppercase;
  color: #616161;
  margin: 25px auto;
  width: 195px;
}
/* line 473, ../scss/articolo.scss */
.subtype-SMS .container .container-body-article .reload_page a {
  text-decoration: none;
  color: inherit;
}
/* line 476, ../scss/articolo.scss */
.subtype-SMS .container .container-body-article .reload_page a i {
  margin-right: 8px;
}
/* line 482, ../scss/articolo.scss */
.subtype-SMS .container .container-body-article .chapter {
  padding-top: 0.875em;
  padding-bottom: 0.875em;
}
/* line 486, ../scss/articolo.scss */
.subtype-SMS .container .container-body-article .pages {
  position: relative;
  padding-top: 1.25em;
  padding-bottom: 0.875em;
  text-align: center;
  clear: both;
}
/* line 492, ../scss/articolo.scss */
.subtype-SMS .container .container-body-article .pages li {
  display: inline-block;
  margin: 0 0.5em;
  font-family: "main-condensed_bold";
}
/* line 496, ../scss/articolo.scss */
.subtype-SMS .container .container-body-article .pages li a {
  text-decoration: none;
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  -webkit-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s;
  color: black;
}
/* line 500, ../scss/articolo.scss */
.subtype-SMS .container .container-body-article .pages li a:hover {
  text-decoration: underline;
  color: #666666;
}
/* line 505, ../scss/articolo.scss */
.subtype-SMS .container .container-body-article .pages li.prev a, .subtype-SMS .container .container-body-article .pages li.prev, .subtype-SMS .container .container-body-article .pages li.next a, .subtype-SMS .container .container-body-article .pages li.next, .subtype-SMS .container .container-body-article .pages li.current a {
  color: #00aeff;
}
@media only screen and (max-width: 651px) {
  /* line 512, ../scss/articolo.scss */
  .subtype-SMS .container .container-header-article .article-label-big {
    padding: 5px 0px 5px 55px;
    font-size: 1.875em;
  }
  /* line 520, ../scss/articolo.scss */
  .subtype-SMS .container .container-body-article .reload_page {
    color: black;
    font-family: "main-condensed_bold";
    font-size: 0.78125em;
    text-transform: uppercase;
    background: #f4f4f4;
    text-align: center;
    border: 1px solid #e7e7e7;
    border-radius: 4px;
    padding: 4px 20px;
    margin: 10px auto 20px;
  }
  /* line 558, ../scss/utilities/_typography.scss */
  .subtype-SMS .container .container-body-article .reload_page a {
    color: inherit;
    text-decoration: none;
  }
  /* line 561, ../scss/utilities/_typography.scss */
  .subtype-SMS .container .container-body-article .reload_page a:hover {
    color: black;
  }
  /* line 524, ../scss/articolo.scss */
  .subtype-SMS .container .container-body-article .pagination {
    padding: 5px 27px;
    line-height: 25px;
  }
}
/* line 512, ../scss/articolo.scss */
.subtype-SMS .container .ie8-mobile .container-header-article .article-label-big {
  padding: 5px 0px 5px 55px;
  font-size: 1.875em;
}
/* line 520, ../scss/articolo.scss */
.subtype-SMS .container .ie8-mobile .container-body-article .reload_page {
  color: black;
  font-family: "main-condensed_bold";
  font-size: 0.78125em;
  text-transform: uppercase;
  background: #f4f4f4;
  text-align: center;
  border: 1px solid #e7e7e7;
  border-radius: 4px;
  padding: 4px 20px;
  margin: 10px auto 20px;
}
/* line 558, ../scss/utilities/_typography.scss */
.subtype-SMS .container .ie8-mobile .container-body-article .reload_page a {
  color: inherit;
  text-decoration: none;
}
/* line 561, ../scss/utilities/_typography.scss */
.subtype-SMS .container .ie8-mobile .container-body-article .reload_page a:hover {
  color: black;
}
/* line 524, ../scss/articolo.scss */
.subtype-SMS .container .ie8-mobile .container-body-article .pagination {
  padding: 5px 27px;
  line-height: 25px;
}

/* end sub-SMS */
/* #################### */
/* articolo multimedia  */
/* #################### */
/* line 543, ../scss/articolo.scss */
.subtype-multimedia .container .container-header-article .article-label {
  font-family: "main-condensed_black";
  color: #29abef;
}
@media only screen and (max-width: 651px) {
  /* line 550, ../scss/articolo.scss */
  .subtype-multimedia .container .container-body-article .chapter .chapter-paragraph {
    line-height: 24px !important;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.subtype-multimedia .container .container-body-article .chapter .chapter-paragraph .ie8-mobile {
  line-height: 24px !important;
}
/* line 557, ../scss/articolo.scss */
.subtype-multimedia .container .show-more-height {
  max-height: 75px;
  height: auto;
  overflow: hidden;
}
@media only screen and (max-width: 651px) {
  /* line 557, ../scss/articolo.scss */
  .subtype-multimedia .container .show-more-height {
    max-height: 170px;
  }
}
/* line 34, ../scss/utilities/_media.scss */
.subtype-multimedia .container .show-more-height .ie8-mobile {
  max-height: 170px;
}
/* line 565, ../scss/articolo.scss */
.subtype-multimedia .container .show-more {
  background-image: url('http://images2.corriereobjects.it/includes2013/LIBS/css/assets/arrow-show-hide-multimedia.png?v=201403051053');
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 20px;
  height: 17px;
  cursor: pointer;
  margin: 20px auto;
}
/* line 575, ../scss/articolo.scss */
.subtype-multimedia .container .web_widget_giornalista .article-signature {
  display: none;
}
/* line 581, ../scss/articolo.scss */
.subtype-multimedia .container .main_bkwrapper i:before {
  margin-left: -25px;
}
/* line 585, ../scss/articolo.scss */
.subtype-multimedia .container .main_bkwrapper .title_bk a {
  display: block;
  padding: 0 0 0 31px;
  width: 340px;
}

/* ############### */
/* stampa articolo */
/* ############### */
@media print {
  /* Document   : Styles for print article */
  /* Document   : Styles for print article */
  /* line 3, ../scss/utilities/_print.scss */
  #header .topbar {
    display: none;
  }
  /* line 8, ../scss/utilities/_print.scss */
  #header .nav_homesezione ul.nav_links {
    visibility: visible;
  }
  /* line 12, ../scss/utilities/_print.scss */
  #header .nav_homesezione ul.nav_links li.nav-header .icon-spacer {
    display: none;
  }
  /* line 14, ../scss/utilities/_print.scss */
  #header .nav_homesezione ul.nav_links li.category {
    display: none;
  }
  /* line 16, ../scss/utilities/_print.scss */
  #header .nav_homesezione ul.nav_links .logoPrint {
    display: block;
    margin: 0px auto;
    width: 360px;
  }
  /* line 21, ../scss/utilities/_print.scss */
  #header .nav_homesezione ul.nav_links .logoPrint img {
    width: 100%;
    height: auto;
  }
  /* line 29, ../scss/utilities/_print.scss */
  #header .nav_cross_links {
    display: none;
  }

  /* line 34, ../scss/utilities/_print.scss */
  .print_nav {
    display: block;
    border-top: solid 1px #000;
    border-bottom: solid 1px #000;
    list-style: none;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    min-width: 650px;
  }
  /* line 46, ../scss/utilities/_print.scss */
  .print_nav ul {
    padding: 8px 0px;
    margin: 0px auto;
    display: table;
  }
  /* line 51, ../scss/utilities/_print.scss */
  .print_nav ul li {
    display: inline-block;
    padding: 0px 10px;
  }
  /* line 56, ../scss/utilities/_print.scss */
  .print_nav ul li:first-child {
    border-right: solid 1px #000;
  }
  /* line 59, ../scss/utilities/_print.scss */
  .print_nav ul li:last-child {
    border-left: solid 1px #000;
  }
  /* line 62, ../scss/utilities/_print.scss */
  .print_nav ul li:hover {
    cursor: pointer;
  }

  /* line 71, ../scss/utilities/_print.scss */
  .web_widget_socialBar {
    display: none;
  }

  /* line 75, ../scss/utilities/_print.scss */
  .md_bx_04 {
    display: none;
  }

  /* line 79, ../scss/utilities/_print.scss */
  footer {
    display: none;
  }

  /* line 11, ../scss/articolo_print.scss */
  .type-articolo #header, .type-lista #header {
    width: 600px !important;
  }
  /* line 15, ../scss/articolo_print.scss */
  .type-articolo .nav_homesezione, .type-lista .nav_homesezione {
    padding-bottom: 0 !important;
    margin: 0 auto;
    max-width: 600px !important;
    text-align: center;
  }
  /* line 21, ../scss/articolo_print.scss */
  .type-articolo .nav_homesezione ul.nav_links, .type-lista .nav_homesezione ul.nav_links {
    visibility: visible;
    float: none !important;
    display: inline-block !important;
    padding-left: 0 !important;
    width: 600px !important;
  }
  /* line 31, ../scss/articolo_print.scss */
  .type-articolo .bk_adv_02, .type-lista .bk_adv_02 {
    display: none;
  }
  /* line 35, ../scss/articolo_print.scss */
  .type-articolo .container, .type-lista .container {
    max-width: 600px !important;
    padding: 0;
  }
  /* line 40, ../scss/articolo_print.scss */
  .type-articolo .container .md_zp_04, .type-lista .container .md_zp_04 {
    display: none;
  }
  /* line 44, ../scss/articolo_print.scss */
  .type-articolo .container aside, .type-lista .container aside {
    display: none;
  }
  /* line 49, ../scss/articolo_print.scss */
  .type-articolo #main_footer, .type-lista #main_footer {
    display: none;
  }
  /* line 53, ../scss/articolo_print.scss */
  .type-articolo .articolo, .type-lista .articolo {
    width: 600px !important;
    margin-top: 0;
    /* end container-header-article */
    /* end container-body-article*/
  }
  /* line 57, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-header-article, .type-lista .articolo .container-header-article {
    width: 600px;
    margin-left: 0px;
    margin-bottom: 20px;
  }
  /* line 62, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-header-article .article-label, .type-lista .articolo .container-header-article .article-label {
    font-family: "Arial", Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
  }
  /* line 68, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-header-article .article-label-big, .type-lista .articolo .container-header-article .article-label-big {
    padding-left: 70px;
  }
  /* line 72, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-header-article .article-title, .type-lista .articolo .container-header-article .article-title {
    font-family: "Times New Roman", Georgia, Serif;
    font-weight: bold;
    font-size: 24px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  /* line 80, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-header-article .article-subtitle, .type-lista .articolo .container-header-article .article-subtitle {
    font-family: "Arial", Helvetica, sans-serif;
    font-size: 14px;
  }
  /* line 85, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-header-article .web_widget_giornalista, .type-lista .articolo .container-header-article .web_widget_giornalista {
    padding: 0;
  }
  /* line 87, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-header-article .web_widget_giornalista img, .type-lista .articolo .container-header-article .web_widget_giornalista img {
    display: none !important;
  }
  /* line 90, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-header-article .web_widget_giornalista .article-signature, .type-lista .articolo .container-header-article .web_widget_giornalista .article-signature {
    display: block !important;
    margin: 8px 0px;
    padding-left: 0px;
  }
  /* line 94, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-header-article .web_widget_giornalista .article-signature span, .type-lista .articolo .container-header-article .web_widget_giornalista .article-signature span {
    text-transform: uppercase;
  }
  /* line 103, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-body-article, .type-lista .articolo .container-body-article {
    width: 600px;
  }
  /* line 105, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-body-article .bk_cop_im1, .type-lista .articolo .container-body-article .bk_cop_im1 {
    width: 300px;
    text-align: left;
    margin-bottom: 20px;
    margin-right: 30px;
    margin-left: 0;
  }
  /* line 112, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-body-article .bk_cop_im1 .zoom_img, .type-lista .articolo .container-body-article .bk_cop_im1 .zoom_img {
    display: none;
  }
  /* line 116, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-body-article .bk_cop_im1 .didascalia_img, .type-lista .articolo .container-body-article .bk_cop_im1 .didascalia_img {
    position: relative;
    color: #000;
    background: transparent;
    padding: 0px;
    margin-top: 10px;
    font-family: "Arial", Helvetica, sans-serif;
    font-size: 12px;
  }
  /* line 127, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-body-article .mobile_bk_adv_01, .type-lista .articolo .container-body-article .mobile_bk_adv_01 {
    display: none;
  }
  /* line 131, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-body-article .chapter, .type-lista .articolo .container-body-article .chapter {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    float: none;
    width: 600px;
  }
  /* line 139, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-body-article .chapter.clearfix, .type-lista .articolo .container-body-article .chapter.clearfix {
    clear: none;
    padding-top: 0px;
  }
  /* line 144, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-body-article .chapter .chapter-title, .type-lista .articolo .container-body-article .chapter .chapter-title {
    float: left;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
    padding-right: 15px;
    padding-top: 6px;
  }
  /* line 154, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-body-article .chapter p, .type-lista .articolo .container-body-article .chapter p {
    font-family: "Arial", Helvetica, sans-serif;
    font-size: 14px;
  }
  /* line 158, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-body-article .chapter .aside_left, .type-lista .articolo .container-body-article .chapter .aside_left {
    font-family: "Arial", Helvetica, sans-serif;
    font-size: 1.1em;
    font-style: italic;
    border-top-width: 2px;
  }
  /* line 165, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-body-article .chapter .aside_right, .type-lista .articolo .container-body-article .chapter .aside_right {
    font-family: "Arial", Helvetica, sans-serif;
    font-size: 1.1em;
    font-style: italic;
    margin-right: 0;
    border-top-width: 2px;
  }
  /* line 175, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-body-article .bk_cop_vd2, .type-lista .articolo .container-body-article .bk_cop_vd2 {
    display: none;
  }
  /* line 179, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-body-article .md_im_c2, .type-lista .articolo .container-body-article .md_im_c2 {
    display: none;
  }
  /* line 183, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-body-article .md_3t_c1, .type-lista .articolo .container-body-article .md_3t_c1 {
    display: none;
  }
  /* line 187, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-body-article .article-signature, .type-lista .articolo .container-body-article .article-signature {
    padding-left: 0;
    margin-left: 0;
  }
  /* line 192, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-body-article .aside_img_left, .type-articolo .articolo .container-body-article .aside_img_right, .type-lista .articolo .container-body-article .aside_img_left, .type-lista .articolo .container-body-article .aside_img_right {
    display: none;
  }
  /* line 198, ../scss/articolo_print.scss */
  .type-articolo .articolo .container-footer-article, .type-lista .articolo .container-footer-article {
    display: none;
  }

  /* line 208, ../scss/articolo_print.scss */
  .subtype-SMS .container .container-body-article .reload_page {
    display: none;
  }

  /* print version blog */
  /* line 217, ../scss/articolo_print.scss */
  .print-version #multibar .contentBar {
    display: none;
  }
  /* line 223, ../scss/articolo_print.scss */
  .print-version #blog_content a {
    color: #343434 !important;
  }
  /* line 227, ../scss/articolo_print.scss */
  .print-version #blog_content #blog_body {
    width: 100%;
  }
  /* line 229, ../scss/articolo_print.scss */
  .print-version #blog_content #blog_body .b_header_right {
    width: 100%;
    text-align: center;
  }
  /* line 233, ../scss/articolo_print.scss */
  .print-version #blog_content #blog_body .chapter {
    padding: 0;
    margin: 0;
  }
  /* line 238, ../scss/articolo_print.scss */
  .print-version #blog_content .blog_main_header {
    background-image: none;
  }
  /* line 241, ../scss/articolo_print.scss */
  .print-version #blog_content .blog_main_header .b_header_left, .print-version #blog_content .web_widget_argomenti, .print-version #blog_content #blog_navigate {
    display: none;
  }

  /* print version lista */
  /* line 248, ../scss/articolo_print.scss */
  .type-lista .articolo .container-header-article .article-label, .type-lista .articolo .container-header-article .article-place-date {
    display: none;
  }

  /* line 252, ../scss/articolo_print.scss */
  .type-lista .articolo .container-header-article .web_widget_giornalista .article-signature {
    font-family: "title-italic";
  }

  /* line 256, ../scss/articolo_print.scss */
  .type-lista .articolo .container-body-article .dettaglio article {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
  }

  /* line 263, ../scss/articolo_print.scss */
  .type-lista .articolo .container-body-article .dettaglio article {
    margin-top: 30px;
  }
  /* line 265, ../scss/articolo_print.scss */
  .type-lista .articolo .container-body-article .dettaglio article label {
    float: left;
  }
  /* line 268, ../scss/articolo_print.scss */
  .type-lista .articolo .container-body-article .dettaglio article .contenuto {
    margin-top: 10px;
  }
  /* line 271, ../scss/articolo_print.scss */
  .type-lista .articolo .container-body-article .dettaglio article .contenuto .chapter .bk_cop_im1 {
    width: auto;
  }

  /* print version citazioni */
  /* line 279, ../scss/articolo_print.scss */
  #citazioni .container .articolo .container-body-article .dettaglio article {
    border-bottom: solid 1px #000;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
}
/* #################### */
/* Scommesse & Lotterie */
/* #################### */
/* line 611, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie .container {
  font-family: Arial,Helvetica,sans-serif;
}
/* line 613, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie .container .articolo {
  min-height: 1100px;
}
/* line 616, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie .container .big-news-label {
  font-size: 13px;
}
/* line 620, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie .container .container-header-article .article-title {
  font-family: Arial,Helvetica,sans-serif;
}
/* line 621, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie .container .container-body-article .chapter .chapter-paragraph strong {
  font-weight: bold;
}
/* line 623, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie .bk_cop_im1 .didascalia_img {
  display: none;
}
/* line 624, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie p {
  font-family: Arial,Helvetica,sans-serif;
}
/* line 625, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie .social_bar .emotionalValue, .type-articolo#scommesse-lotterie .social_bar .commentCount,
.type-articolo#scommesse-lotterie .social_bar .daGuardare, .type-articolo#scommesse-lotterie .social_bar .evidenzia {
  display: none;
}
/* line 628, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie .breadcrumb {
  display: inline-block;
  font-size: 14px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #fd6005;
}
/* line 633, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie .breadcrumb span {
  color: #fd6005;
  font-size: 12px;
  font-weight: bold;
}
/* line 640, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie ul.news {
  position: relative;
  padding-right: 10px;
  font-size: 14px;
}
/* line 644, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie ul.news li {
  display: block;
  margin-top: 20px;
  line-height: 20px;
}
/* line 648, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie ul.news li > span {
  font-weight: bold;
  display: block;
}
/* line 652, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie ul.news li > a {
  color: #656565;
  text-decoration: none;
}
/* line 659, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie #paginazione {
  position: relative;
  margin-top: 20px;
  text-align: center;
  font-size: 12px;
}
/* line 664, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie #paginazione a {
  color: #656565;
}
/* line 670, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie .as_art_right .asL_mm_ap122 {
  width: 11px;
  height: 270px;
  position: absolute;
  top: 140px;
  left: -10px;
  z-index: 1;
}
/* line 679, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie .as_art_right .asR_mm_ap122 {
  width: 11px;
  height: 270px;
  position: absolute;
  top: 140px;
  right: -10px;
  z-index: 1;
}
/* line 688, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie .as_art_right .bk_ppn_02 {
  margin-left: 6px;
}
@media only screen and (max-width: 651px) {
  /* line 692, ../scss/articolo.scss */
  .type-articolo#scommesse-lotterie .breadcrumb {
    margin: 20px 0 0 20px;
  }
  /* line 693, ../scss/articolo.scss */
  .type-articolo#scommesse-lotterie ul.news {
    padding: 0 27px;
  }
  /* line 697, ../scss/articolo.scss */
  .type-articolo#scommesse-lotterie .container .articolo {
    min-height: 0;
  }
}
/* line 692, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie .ie8-mobile .breadcrumb {
  margin: 20px 0 0 20px;
}
/* line 693, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie .ie8-mobile ul.news {
  padding: 0 27px;
}
/* line 697, ../scss/articolo.scss */
.type-articolo#scommesse-lotterie .ie8-mobile .container .articolo {
  min-height: 0;
}

/* line 704, ../scss/articolo.scss */
.noSocial .web_widget_socialBar {
  display: none;
}

/*Sottomenu minuscolo per mezzogiorno*/
/* line 709, ../scss/articolo.scss */
#napoli #header .no-second-level > ul li a,
#caserta #header .no-second-level > ul li a,
#salerno #header .no-second-level > ul li a,
#bari #header .no-second-level > ul li a,
#foggia #header .no-second-level > ul li a,
#lecce #header .no-second-level > ul li a,
#catania #header .no-second-level > ul li a,
#palermo #header .no-second-level > ul li a {
  text-transform: capitalize;
}

/* line 719, ../scss/articolo.scss */
#napoli #header .nav_cross_links .link_selected a,
#caserta #header .nav_cross_links .link_selected a,
#salerno #header .nav_cross_links .link_selected a,
#bari #header .nav_cross_links .link_selected a,
#foggia #header .nav_cross_links .link_selected a,
#lecce #header .nav_cross_links .link_selected a,
#catania #header .nav_cross_links .link_selected a,
#palermo #header .nav_cross_links .link_selected a {
  border-bottom: solid 2px;
}

/* line 731, ../scss/articolo.scss */
#box-dizionario-salute #form-dizionario-salute .appareance_style select {
  background: url('http://images2.corriereobjects.it/includes2013/images/boxes/salute/bg_select_diz_salute_whitebig.png?v=201506230944') no-repeat scroll 0px 0 #ffffff !important;
}
