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, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  font-family: "main-condensed_bold";
}
html {
  line-height: 1
}
ol, ul {
  list-style: none
}
table {
  border-collapse: collapse;
  border-spacing: 0
}
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle
}
q, blockquote {
  quotes: none
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none
}
a img {
  border: none
}
article, aside, details, figcaption, figure, footer, hgroup, menu, nav, section, summary {
  display: block
}
meta.foundation-mq-small {
  font-family: "only screen and (max-width:651px)";
  width: 500px
}
meta.foundation-mq-medium {
  font-family: "only screen and (min-width:600px)";
  width: 600px
}
meta.foundation-mq-large {
  font-family: "only screen and (min-width:600px)";
  width: 600px
}
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
html, body {
  font-size: 16px
}
body {
  background: #ffffff;
  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
}
a:hover {
  cursor: pointer
}
img {
  max-width: 100%;
  -ms-interpolation-mode: bicubic
}
#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object {
  max-width: none !important
}
.left {
  float: left !important
}
.right {
  float: right !important
}
.text-left {
  text-align: left !important
}
.text-right {
  text-align: right !important
}
.text-center {
  text-align: center !important
}
.text-justify {
  text-align: justify !important
}
.hide {
  display: none
}
.antialiased {
  -webkit-font-smoothing: antialiased
}
img {
  display: inline-block;
}
textarea {
  height: auto;
  min-height: 50px
}
select {
  width: 100%
}
/* Commentato in favore di twitter bootstrap css
ul.pagination {
display: block;
height: 1.5em;
margin-left: -0.3125em
}
ul.pagination li {
height: 1.5em;
color: #222;
font-size: 0.875em;
margin-left: 0.3125em
}
ul.pagination li a {
display: block;
padding: 0.0625em 0.4375em 0.0625em;
color: #999
}
ul.pagination li:hover a, ul.pagination li a:focus {
background: #e6e6e6
}
ul.pagination li.unavailable a {
cursor: default;
color: #999
}
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
background: transparent
}
ul.pagination li.current a {
background: #2ba6cb;
color: #fff;
font-weight: bold;
cursor: default
}
ul.pagination li.current a:hover, ul.pagination li.current a:focus {
background: #2ba6cb
}
ul.pagination li {
float: left;
display: block
}
.pagination-centered {
text-align: center
}
.pagination-centered ul.pagination li {
float: none;
display: inline-block
}
*/
.row, .container_box, .grey_line, .md_bx_16 .container_box_fascia_sq .content {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 64em;
  *zoom:1
}
.row:before, .container_box:before, .grey_line:before, .md_bx_16 .container_box_fascia_sq .content:before, .row:after, .container_box:after, .grey_line:after, .md_bx_16 .container_box_fascia_sq .content:after {
  content: " ";
  display: table
}
.row:after, #header:after, .container_box:after, .grey_line:after, .md_bx_16 .container_box_fascia_sq .content:after {
  clear: both
}
.row.collapse>.column, .collapse#header>.column, .collapse.container_box>.column, .collapse.grey_line>.column, .md_bx_16 .container_box_fascia_sq .collapse.content>.column, .row.collapse>.bk_art_003, .collapse#header>.bk_art_003, .collapse.container_box>.bk_art_003, .collapse.grey_line>.bk_art_003, .md_bx_16 .container_box_fascia_sq .collapse.content>.bk_art_003, .row.collapse>.bk_art_004, .collapse#header>.bk_art_004, .collapse.container_box>.bk_art_004, .collapse.grey_line>.bk_art_004, .md_bx_16 .container_box_fascia_sq .collapse.content>.bk_art_004, .row.collapse>.bk_art_005, .collapse#header>.bk_art_005, .collapse.container_box>.bk_art_005, .collapse.grey_line>.bk_art_005, .md_bx_16 .container_box_fascia_sq .collapse.content>.bk_art_005, .row.collapse>.bk_art_006, .collapse#header>.bk_art_006, .collapse.container_box>.bk_art_006, .collapse.grey_line>.bk_art_006, .md_bx_16 .container_box_fascia_sq .collapse.content>.bk_art_006, .row.collapse>.bk_art_014, .collapse#header>.bk_art_014, .collapse.container_box>.bk_art_014, .collapse.grey_line>.bk_art_014, .md_bx_16 .container_box_fascia_sq .collapse.content>.bk_art_014, .row.collapse>.bk_box_005, .collapse#header>.bk_box_005, .collapse.container_box>.bk_box_005, .collapse.grey_line>.bk_box_005, .md_bx_16 .container_box_fascia_sq .collapse.content>.bk_box_005, .row.collapse>.bk_box_006, .collapse#header>.bk_box_006, .collapse.container_box>.bk_box_006, .collapse.grey_line>.bk_box_006, .md_bx_16 .container_box_fascia_sq .collapse.content>.bk_box_006, .row.collapse>.columns, .collapse#header>.columns, .collapse.container_box>.columns, .collapse.grey_line>.columns, .md_bx_16 .container_box_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_box>.section-footer-menu, #main_footer.ftr_xl .top .cds_links .collapse.grey_line>.section-footer-menu, .md_bx_16 .container_box_fascia_sq #main_footer.ftr_xl .top .cds_links .collapse.content>.section-footer-menu, #main_footer.ftr_xl .top .cds_links .md_bx_16 .container_box_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_box>.links_credits, #main_footer.ftr_xl .bottom .collapse.grey_line>.links_credits, .md_bx_16 .container_box_fascia_sq #main_footer.ftr_xl .bottom .collapse.content>.links_credits, #main_footer.ftr_xl .bottom .md_bx_16 .container_box_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_box>.links_services, #main_footer.ftr_xl .bottom .collapse.grey_line>.links_services, .md_bx_16 .container_box_fascia_sq #main_footer.ftr_xl .bottom .collapse.content>.links_services, #main_footer.ftr_xl .bottom .md_bx_16 .container_box_fascia_sq .collapse.content>.links_services, .container_box .row.collapse>.main-content, .container_box .collapse#header>.main-content, .collapse.container_box>.main-content, .container_box .collapse.grey_line>.main-content, .md_bx_16 .container_box_fascia_sq .container_box .collapse.content>.main-content, .container_box .md_bx_16 .container_box_fascia_sq .collapse.content>.main-content, .container_box .row.collapse>.md_zp_03, .container_box .collapse#header>.md_zp_03, .collapse.container_box>.md_zp_03, .container_box .collapse.grey_line>.md_zp_03, .md_bx_16 .container_box_fascia_sq .container_box .collapse.content>.md_zp_03, .container_box .md_bx_16 .container_box_fascia_sq .collapse.content>.md_zp_03, .container_box .row.collapse>.md_op_03, .container_box .collapse#header>.md_op_03, .collapse.container_box>.md_op_03, .container_box .collapse.grey_line>.md_op_03, .md_bx_16 .container_box_fascia_sq .container_box .collapse.content>.md_op_03, .container_box .md_bx_16 .container_box_fascia_sq .collapse.content>.md_op_03, .container_box .row.collapse>aside, .container_box .collapse#header>aside, .collapse.container_box>aside, .container_box .collapse.grey_line>aside, .md_bx_16 .container_box_fascia_sq .container_box .collapse.content>aside, .container_box .md_bx_16 .container_box_fascia_sq .collapse.content>aside, .container_box .row.collapse>.container_box-left-side, .container_box .collapse#header>.container_box-left-side, .collapse.container_box>.container_box-left-side, .container_box .collapse.grey_line>.container_box-left-side, .md_bx_16 .container_box_fascia_sq .container_box .collapse.content>.container_box-left-side, .container_box .md_bx_16 .container_box_fascia_sq .collapse.content>.container_box-left-side, .container_box .row.collapse>.container_box-center-side, .container_box .collapse#header>.container_box-center-side, .collapse.container_box>.container_box-center-side, .container_box .collapse.grey_line>.container_box-center-side, .md_bx_16 .container_box_fascia_sq .container_box .collapse.content>.container_box-center-side, .container_box .md_bx_16 .container_box_fascia_sq .collapse.content>.container_box-center-side, .container_box .row.collapse>.container_box-right-side, .container_box .collapse#header>.container_box-right-side, .collapse.container_box>.container_box-right-side, .container_box .collapse.grey_line>.container_box-right-side, .md_bx_16 .container_box_fascia_sq .container_box .collapse.content>.container_box-right-side, .container_box .md_bx_16 .container_box_fascia_sq .collapse.content>.container_box-right-side, .row.collapse>.md_pp_02, .collapse#header>.md_pp_02, .collapse.container_box>.md_pp_02, .collapse.grey_line>.md_pp_02, .md_bx_16 .container_box_fascia_sq .collapse.content>.md_pp_02, .md_zp_03>div .row.collapse>article, .md_zp_03>div .collapse#header>article, .md_zp_03>div .collapse.container_box>article, .md_zp_03>div .collapse.grey_line>article, .md_bx_16 .container_box_fascia_sq .md_zp_03>div .collapse.content>article, .md_zp_03>div .md_bx_16 .container_box_fascia_sq .collapse.content>article, .md_op_03>div .row.collapse>article, .md_op_03>div .collapse#header>article, .md_op_03>div .collapse.container_box>article, .md_op_03>div .collapse.grey_line>article, .md_bx_16 .container_box_fascia_sq .md_op_03>div .collapse.content>article, .md_op_03>div .md_bx_16 .container_box_fascia_sq .collapse.content>article, .row.collapse>.bk_cop_001, .collapse#header>.bk_cop_001, .collapse.container_box>.bk_cop_001, .collapse.grey_line>.bk_cop_001, .md_bx_16 .container_box_fascia_sq .collapse.content>.bk_cop_001, .row.collapse>.md_pp_01, .collapse#header>.md_pp_01, .collapse.container_box>.md_pp_01, .collapse.grey_line>.md_pp_01, .md_bx_16 .container_box_fascia_sq .collapse.content>.md_pp_01, .row.collapse>.bk_art_007, .collapse#header>.bk_art_007, .collapse.container_box>.bk_art_007, .collapse.grey_line>.bk_art_007, .md_bx_16 .container_box_fascia_sq .collapse.content>.bk_art_007, .row.collapse>.bk_cop_004, .collapse#header>.bk_cop_004, .collapse.container_box>.bk_cop_004, .collapse.grey_line>.bk_cop_004, .md_bx_16 .container_box_fascia_sq .collapse.content>.bk_cop_004, .row.collapse>.bk_cop_005, .collapse#header>.bk_cop_005, .collapse.container_box>.bk_cop_005, .collapse.grey_line>.bk_cop_005, .md_bx_16 .container_box_fascia_sq .collapse.content>.bk_cop_005, .row.collapse>.bk_cop_008, .collapse#header>.bk_cop_008, .collapse.container_box>.bk_cop_008, .collapse.grey_line>.bk_cop_008, .md_bx_16 .container_box_fascia_sq .collapse.content>.bk_cop_008, .row.collapse>.bk_opx_c1, .collapse#header>.bk_opx_c1, .collapse.container_box>.bk_opx_c1, .collapse.grey_line>.bk_opx_c1, .md_bx_16 .container_box_fascia_sq .collapse.content>.bk_opx_c1, .row.collapse>.bk_nw_uo, .collapse#header>.bk_nw_uo, .collapse.container_box>.bk_nw_uo, .collapse.grey_line>.bk_nw_uo, .md_bx_16 .container_box_fascia_sq .collapse.content>.bk_nw_uo, .row.collapse>.bk_nw_uo_B, .collapse#header>.bk_nw_uo_B, .collapse.container_box>.bk_nw_uo_B, .collapse.grey_line>.bk_nw_uo_B, .md_bx_16 .container_box_fascia_sq .collapse.content>.bk_nw_uo_B, .border_blue_openx .row.collapse>.openx_box, .border_blue_openx .collapse#header>.openx_box, .border_blue_openx .collapse.container_box>.openx_box, .border_blue_openx .collapse.grey_line>.openx_box, .md_bx_16 .container_box_fascia_sq .border_blue_openx .collapse.content>.openx_box, .border_blue_openx .md_bx_16 .container_box_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_box>.openx_box, .slider-openx-bot .collapse.grey_line>.openx_box, .md_bx_16 .container_box_fascia_sq .slider-openx-bot .collapse.content>.openx_box, .slider-openx-bot .md_bx_16 .container_box_fascia_sq .collapse.content>.openx_box, .container_box .mm_hp_middle .row.collapse>.openx_box, .container_box .mm_hp_middle .collapse#header>.openx_box, .container_box .mm_hp_middle .collapse.container_box>.openx_box, .container_box .mm_hp_middle .collapse.grey_line>.openx_box, .md_bx_16 .container_box_fascia_sq .container_box .mm_hp_middle .collapse.content>.openx_box, .container_box .mm_hp_middle .md_bx_16 .container_box_fascia_sq .collapse.content>.openx_box, .container_box .mm_cf_01 .row.collapse>.openx_box, .container_box .mm_cf_01 .collapse#header>.openx_box, .container_box .mm_cf_01 .collapse.container_box>.openx_box, .container_box .mm_cf_01 .collapse.grey_line>.openx_box, .md_bx_16 .container_box_fascia_sq .container_box .mm_cf_01 .collapse.content>.openx_box, .container_box .mm_cf_01 .md_bx_16 .container_box_fascia_sq .collapse.content>.openx_box, .container_box .mm_cf_00 .row.collapse>.openx_box, .container_box .mm_cf_00 .collapse#header>.openx_box, .container_box .mm_cf_00 .collapse.container_box>.openx_box, .container_box .mm_cf_00 .collapse.grey_line>.openx_box, .md_bx_16 .container_box_fascia_sq .container_box .mm_cf_00 .collapse.content>.openx_box, .container_box .mm_cf_00 .md_bx_16 .container_box_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_box>.openx_box, .slider-openx-top .collapse.grey_line>.openx_box, .md_bx_16 .container_box_fascia_sq .slider-openx-top .collapse.content>.openx_box, .slider-openx-top .md_bx_16 .container_box_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_box>.openx_box, #ads_bottompage_2 .collapse.grey_line>.openx_box, .md_bx_16 .container_box_fascia_sq #ads_bottompage_2 .collapse.content>.openx_box, #ads_bottompage_2 .md_bx_16 .container_box_fascia_sq .collapse.content>.openx_box, .row.collapse>.bk_ox_01, .collapse#header>.bk_ox_01, .collapse.container_box>.bk_ox_01, .collapse.grey_line>.bk_ox_01, .md_bx_16 .container_box_fascia_sq .collapse.content>.bk_ox_01, .type-home .container_box .row.collapse>.mobile_bk_adv_01, .type-home .container_box .collapse#header>.mobile_bk_adv_01, .type-home .collapse.container_box>.mobile_bk_adv_01, .type-home .container_box .collapse.grey_line>.mobile_bk_adv_01, .md_bx_16 .container_box_fascia_sq .type-home .container_box .collapse.content>.mobile_bk_adv_01, .type-home .container_box .md_bx_16 .container_box_fascia_sq .collapse.content>.mobile_bk_adv_01 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  float: left
}
.row.collapse .row, .collapse#header .row, .collapse.container_box .row, .collapse.grey_line .row, .md_bx_16 .container_box_fascia_sq .collapse.content .row, .row.collapse #header, .collapse#header #header, .collapse.container_box #header, .collapse.grey_line #header, .md_bx_16 .container_box_fascia_sq .collapse.content #header, .row.collapse .container_box, .collapse#header .container_box, .collapse.container_box .container_box, .collapse.grey_line .container_box, .md_bx_16 .container_box_fascia_sq .collapse.content .container_box, .row.collapse .grey_line, .collapse#header .grey_line, .collapse.container_box .grey_line, .collapse.grey_line .grey_line, .md_bx_16 .container_box_fascia_sq .collapse.content .grey_line, .row.collapse .md_bx_16 .container_box_fascia_sq .content, .md_bx_16 .container_box_fascia_sq .row.collapse .content, .collapse#header .md_bx_16 .container_box_fascia_sq .content, .md_bx_16 .container_box_fascia_sq .collapse#header .content, .collapse.container_box .md_bx_16 .container_box_fascia_sq .content, .md_bx_16 .container_box_fascia_sq .collapse.container_box .content, .collapse.grey_line .md_bx_16 .container_box_fascia_sq .content, .md_bx_16 .container_box_fascia_sq .collapse.grey_line .content, .md_bx_16 .container_box_fascia_sq .collapse.content .content {
  margin-left: 0;
  margin-right: 0
}
.row .row, #header .row, .container_box .row, .grey_line .row, .md_bx_16 .container_box_fascia_sq .content .row, .row #header, #header #header, .container_box #header, .grey_line #header, .md_bx_16 .container_box_fascia_sq .content #header, .row .container_box, #header .container_box, .container_box .container_box, .grey_line .container_box, .md_bx_16 .container_box_fascia_sq .content .container_box, .row .grey_line, #header .grey_line, .container_box .grey_line, .grey_line .grey_line, .md_bx_16 .container_box_fascia_sq .content .grey_line, .row .md_bx_16 .container_box_fascia_sq .content, .md_bx_16 .container_box_fascia_sq .row .content, #header .md_bx_16 .container_box_fascia_sq .content, .md_bx_16 .container_box_fascia_sq #header .content, .container_box .md_bx_16 .container_box_fascia_sq .content, .md_bx_16 .container_box_fascia_sq .container_box .content, .grey_line .md_bx_16 .container_box_fascia_sq .content, .md_bx_16 .container_box_fascia_sq .grey_line .content, .md_bx_16 .container_box_fascia_sq .content .content {
  width: auto;
  margin-left: 0;
  margin-right: 0;
  max-width: none;
  *zoom:1;
}
.row .row:before, #header .row:before, .container_box .row:before, .grey_line .row:before, .md_bx_16 .container_box_fascia_sq .content .row:before, .row #header:before, #header #header:before, .container_box #header:before, .grey_line #header:before, .md_bx_16 .container_box_fascia_sq .content #header:before, .row .container_box:before, #header .container_box:before, .container_box .container_box:before, .grey_line .container_box:before, .md_bx_16 .container_box_fascia_sq .content .container_box:before, .row .grey_line:before, #header .grey_line:before, .container_box .grey_line:before, .grey_line .grey_line:before, .md_bx_16 .container_box_fascia_sq .content .grey_line:before, .row .md_bx_16 .container_box_fascia_sq .content:before, .md_bx_16 .container_box_fascia_sq .row .content:before, #header .md_bx_16 .container_box_fascia_sq .content:before, .md_bx_16 .container_box_fascia_sq #header .content:before, .container_box .md_bx_16 .container_box_fascia_sq .content:before, .md_bx_16 .container_box_fascia_sq .container_box .content:before, .grey_line .md_bx_16 .container_box_fascia_sq .content:before, .md_bx_16 .container_box_fascia_sq .grey_line .content:before, .md_bx_16 .container_box_fascia_sq .content .content:before, .row .row:after, #header .row:after, .container_box .row:after, .grey_line .row:after, .md_bx_16 .container_box_fascia_sq .content .row:after, .row #header:after, #header #header:after, .container_box #header:after, .grey_line #header:after, .md_bx_16 .container_box_fascia_sq .content #header:after, .row .container_box:after, #header .container_box:after, .container_box .container_box:after, .grey_line .container_box:after, .md_bx_16 .container_box_fascia_sq .content .container_box:after, .row .grey_line:after, #header .grey_line:after, .container_box .grey_line:after, .grey_line .grey_line:after, .md_bx_16 .container_box_fascia_sq .content .grey_line:after, .row .md_bx_16 .container_box_fascia_sq .content:after, .md_bx_16 .container_box_fascia_sq .row .content:after, #header .md_bx_16 .container_box_fascia_sq .content:after, .md_bx_16 .container_box_fascia_sq #header .content:after, .container_box .md_bx_16 .container_box_fascia_sq .content:after, .md_bx_16 .container_box_fascia_sq .container_box .content:after, .grey_line .md_bx_16 .container_box_fascia_sq .content:after, .md_bx_16 .container_box_fascia_sq .grey_line .content:after, .md_bx_16 .container_box_fascia_sq .content .content:after {
  content: " ";
  display: table
}
.row .row:after, #header .row:after, .container_box .row:after, .grey_line .row:after, .md_bx_16 .container_box_fascia_sq .content .row:after, .row #header:after, #header #header:after, .container_box #header:after, .grey_line #header:after, .md_bx_16 .container_box_fascia_sq .content #header:after, .row .container_box:after, #header .container_box:after, .container_box .container_box:after, .grey_line .container_box:after, .md_bx_16 .container_box_fascia_sq .content .container_box:after, .row .grey_line:after, #header .grey_line:after, .container_box .grey_line:after, .grey_line .grey_line:after, .md_bx_16 .container_box_fascia_sq .content .grey_line:after, .row .md_bx_16 .container_box_fascia_sq .content:after, .md_bx_16 .container_box_fascia_sq .row .content:after, #header .md_bx_16 .container_box_fascia_sq .content:after, .md_bx_16 .container_box_fascia_sq #header .content:after, .container_box .md_bx_16 .container_box_fascia_sq .content:after, .md_bx_16 .container_box_fascia_sq .container_box .content:after, .grey_line .md_bx_16 .container_box_fascia_sq .content:after, .md_bx_16 .container_box_fascia_sq .grey_line .content:after, .md_bx_16 .container_box_fascia_sq .content .content:after {
  clear: both
}
.row .row.collapse, #header .row.collapse, .container_box .row.collapse, .grey_line .row.collapse, .md_bx_16 .container_box_fascia_sq .content .row.collapse, .row .collapse#header, #header .collapse#header, .container_box .collapse#header, .grey_line .collapse#header, .md_bx_16 .container_box_fascia_sq .content .collapse#header, .row .collapse.container_box, #header .collapse.container_box, .container_box .collapse.container_box, .grey_line .collapse.container_box, .md_bx_16 .container_box_fascia_sq .content .collapse.container_box, .row .collapse.grey_line, #header .collapse.grey_line, .container_box .collapse.grey_line, .grey_line .collapse.grey_line, .md_bx_16 .container_box_fascia_sq .content .collapse.grey_line, .row .md_bx_16 .container_box_fascia_sq .collapse.content, .md_bx_16 .container_box_fascia_sq .row .collapse.content, #header .md_bx_16 .container_box_fascia_sq .collapse.content, .md_bx_16 .container_box_fascia_sq #header .collapse.content, .container_box .md_bx_16 .container_box_fascia_sq .collapse.content, .md_bx_16 .container_box_fascia_sq .container_box .collapse.content, .grey_line .md_bx_16 .container_box_fascia_sq .collapse.content, .md_bx_16 .container_box_fascia_sq .grey_line .collapse.content, .md_bx_16 .container_box_fascia_sq .content .collapse.content {
  width: auto;
  margin: 0;
  max-width: none;
  *zoom:1
}
.row .row.collapse:before, #header .row.collapse:before, .container_box .row.collapse:before, .grey_line .row.collapse:before, .md_bx_16 .container_box_fascia_sq .content .row.collapse:before, .row .collapse#header:before, #header .collapse#header:before, .container_box .collapse#header:before, .grey_line .collapse#header:before, .md_bx_16 .container_box_fascia_sq .content .collapse#header:before, .row .collapse.container_box:before, #header .collapse.container_box:before, .container_box .collapse.container_box:before, .grey_line .collapse.container_box:before, .md_bx_16 .container_box_fascia_sq .content .collapse.container_box:before, .row .collapse.grey_line:before, #header .collapse.grey_line:before, .container_box .collapse.grey_line:before, .grey_line .collapse.grey_line:before, .md_bx_16 .container_box_fascia_sq .content .collapse.grey_line:before, .row .md_bx_16 .container_box_fascia_sq .collapse.content:before, .md_bx_16 .container_box_fascia_sq .row .collapse.content:before, #header .md_bx_16 .container_box_fascia_sq .collapse.content:before, .md_bx_16 .container_box_fascia_sq #header .collapse.content:before, .container_box .md_bx_16 .container_box_fascia_sq .collapse.content:before, .md_bx_16 .container_box_fascia_sq .container_box .collapse.content:before, .grey_line .md_bx_16 .container_box_fascia_sq .collapse.content:before, .md_bx_16 .container_box_fascia_sq .grey_line .collapse.content:before, .md_bx_16 .container_box_fascia_sq .content .collapse.content:before, .row .row.collapse:after, #header .row.collapse:after, .container_box .row.collapse:after, .grey_line .row.collapse:after, .md_bx_16 .container_box_fascia_sq .content .row.collapse:after, .row .collapse#header:after, #header .collapse#header:after, .container_box .collapse#header:after, .grey_line .collapse#header:after, .md_bx_16 .container_box_fascia_sq .content .collapse#header:after, .row .collapse.container_box:after, #header .collapse.container_box:after, .container_box .collapse.container_box:after, .grey_line .collapse.container_box:after, .md_bx_16 .container_box_fascia_sq .content .collapse.container_box:after, .row .collapse.grey_line:after, #header .collapse.grey_line:after, .container_box .collapse.grey_line:after, .grey_line .collapse.grey_line:after, .md_bx_16 .container_box_fascia_sq .content .collapse.grey_line:after, .row .md_bx_16 .container_box_fascia_sq .collapse.content:after, .md_bx_16 .container_box_fascia_sq .row .collapse.content:after, #header .md_bx_16 .container_box_fascia_sq .collapse.content:after, .md_bx_16 .container_box_fascia_sq #header .collapse.content:after, .container_box .md_bx_16 .container_box_fascia_sq .collapse.content:after, .md_bx_16 .container_box_fascia_sq .container_box .collapse.content:after, .grey_line .md_bx_16 .container_box_fascia_sq .collapse.content:after, .md_bx_16 .container_box_fascia_sq .grey_line .collapse.content:after, .md_bx_16 .container_box_fascia_sq .content .collapse.content:after {
  content: " ";
  display: table
}
.row .row.collapse:after, #header .row.collapse:after, .container_box .row.collapse:after, .grey_line .row.collapse:after, .md_bx_16 .container_box_fascia_sq .content .row.collapse:after, .row .collapse#header:after, #header .collapse#header:after, .container_box .collapse#header:after, .grey_line .collapse#header:after, .md_bx_16 .container_box_fascia_sq .content .collapse#header:after, .row .collapse.container_box:after, #header .collapse.container_box:after, .container_box .collapse.container_box:after, .grey_line .collapse.container_box:after, .md_bx_16 .container_box_fascia_sq .content .collapse.container_box:after, .row .collapse.grey_line:after, #header .collapse.grey_line:after, .container_box .collapse.grey_line:after, .grey_line .collapse.grey_line:after, .md_bx_16 .container_box_fascia_sq .content .collapse.grey_line:after, .row .md_bx_16 .container_box_fascia_sq .collapse.content:after, .md_bx_16 .container_box_fascia_sq .row .collapse.content:after, #header .md_bx_16 .container_box_fascia_sq .collapse.content:after, .md_bx_16 .container_box_fascia_sq #header .collapse.content:after, .container_box .md_bx_16 .container_box_fascia_sq .collapse.content:after, .md_bx_16 .container_box_fascia_sq .container_box .collapse.content:after, .grey_line .md_bx_16 .container_box_fascia_sq .collapse.content:after, .md_bx_16 .container_box_fascia_sq .grey_line .collapse.content:after, .md_bx_16 .container_box_fascia_sq .content .collapse.content:after {
  clear: both
}
.column, .bk_art_003, .bk_art_004, .bk_art_005, .bk_art_006, .bk_art_014, .bk_box_005, .bk_box_006, .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_box .main-content, .container_box .md_zp_03, .container_box .md_op_03, .container_box aside, .container_box .container_box-left-side, .container_box .container_box-center-side, .container_box .container_box-right-side, .md_pp_02, .md_zp_03>div article, .md_op_03>div article, .bk_cop_001, .md_pp_01, .bk_art_007, .bk_cop_004, .bk_cop_005, .bk_cop_008, .bk_opx_c1, .bk_nw_uo, .bk_nw_uo_B, .border_blue_openx .openx_box, .slider-openx-bot .openx_box, .container_box .mm_hp_middle .openx_box, .container_box .mm_cf_01 .openx_box, .container_box .mm_cf_00 .openx_box, .slider-openx-top .openx_box, #ads_bottompage_2 .openx_box, .bk_ox_01, .type-home .container_box .mobile_bk_adv_01 {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left;
}
.header_articoloLocale .nav_cross_links ul li a {
  text-transform: uppercase
}
#header .topbar {
  padding-top: 7px;
  border-bottom: 1px solid #e0e0e0;
  height: 43px
}
#header .topbar ul.topbar-links {
  display: inline;
  float: left;
  padding-left: 16px
}
#header .topbar ul.topbar-links li {
  display: inline-block
}
.ie8-wide #header .topbar ul.topbar-links li {
  display: inline !important
}
#header .topbar ul.topbar-links li:after {
  content: "i";
  color: #d5d4d4;
  padding: 0 7px 0 0;
  font: 12px "main-condensed_semibold"
}
#header .topbar ul.topbar-links li>a {
  -webkit-transition: color 0.3s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 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
}
#header .topbar ul.topbar-links li>a:hover {
  color: #00aeff
}
#header .topbar ul.topbar-links li>a i {
  margin-left: 5px
}
#header .topbar ul.topbar-links li.servizi a {
  padding-right: 20px
}
#header .topbar ul.topbar-links li.servizi i {
  display: inline-block;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  position: absolute;
  top: 8px;
  left: 56px;
  font-size: 8px
}
#header .topbar ul.topbar-links li.servizi.active i {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-3)
}
#header .topbar ul.topbar-links li:last-child:after {
  content: "i";
  padding: 0 0 0 10px;
  color: #fff
}
#header .topbar .topbar-right {
  float: right
}
#header .topbar .topbar-right ul {
  float: left
}
.ie8-wide #header .topbar .topbar-right ul {
  float: none
}
#header .topbar ul.topbar-socials {
  padding-right: 10px
}
.ie8-wide #header .topbar ul.topbar-socials {
  padding-right: 0px !important;
  width: 150px
}
#header .topbar ul.topbar-socials li {
  float: left;
  line-height: 11px;
  text-align: center;
  margin-right: 10px
}
#header .topbar ul.topbar-socials li a {
  width: 27px;
  height: 27px;
  border-radius: 27px;
  background-color: #29abef;
  display: block;
  text-decoration: none;
  -webkit-transition: background 0.3s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: background 0.3s ease 0s;
  -o-transition: background 0.3s ease 0s;
  transition: background 0.3s ease 0s
}
#header .topbar ul.topbar-socials li a:hover {
  background-color: #e1e1e1
}
#header .topbar ul.topbar-socials li a i {
  display: inline-block;
  color: #fff;
  font-size: 15px;
  padding-top: 6px
}
#header .topbar ul.topbar-socials li a.wechat {
}
#header .topbar ul.topbar-socials li a.wechat:hover {
}
#header .topbar ul.topbar-socials li:last-child {
  margin-right: 0px
}
#header .topbar ul.topbar-utilities {
  padding-right: 4px;
  padding-left: 0px;
  margin-top: -2px;
  display: block
}
#header .topbar ul.topbar-utilities li {
  float: left;
  font: 12px "main-condensed_semibold";
  line-height: 26px
}
#header .topbar ul.topbar-utilities li:after {
  content: "i";
  font: 12px "main-condensed_semibold";
  color: #d8d8d8;
  padding: 0 10px
}
#header .topbar ul.topbar-utilities li i {
  display: inline-block;
  color: #29abef;
  font-size: 16px
}
#header .topbar ul.topbar-utilities li i:hover, #header .topbar ul.topbar-utilities li i.active {
  color: #d5d4d4
}
#header .topbar ul.topbar-utilities li.meteo {
  position: relative;
  cursor: pointer;
  margin-top: 3px;
  text-transform: uppercase
}
#header .topbar ul.topbar-utilities li.meteo a {
  color: #5ea8cf;
  text-decoration: none
}
#header .topbar ul.topbar-utilities li.meteo a i {
  color: #00aeff
}
#header .topbar ul.topbar-utilities li.meteo a:hover {
  color: #e5e5e5
}
#header .topbar ul.topbar-utilities li.meteo a:hover i {
  color: #d8d8d8
}
#header .topbar ul.topbar-utilities li.meteo .meteo_link {
  text-transform: none
}
#header .topbar ul.topbar-utilities li.meteo .city {
  padding-left: 4px;
  font-family: "main-regular"
}
#header .topbar ul.topbar-utilities li.meteo .temp {
  color: #6f6f6f;
  font-family: "main-light";
  font-size: 13px;
  cursor: default
}
#header .topbar ul.topbar-utilities li.meteo .edizione {
  color: #6f6f6f;
  font-family: "main-condensed_semibold";
  font-size: 14px;
  cursor: default;
  margin-right: 7px
}
#header .topbar ul.topbar-utilities li.meteo #search_comune {
  display: none
}
.ie8-wide #header .topbar ul.topbar-utilities li.meteo #search_comune {
  background-color: #FFF;
  border: 3px solid #FFF;
  top: -3px !important;
  width: 240px !important
}
.ie8-wide #header .topbar ul.topbar-utilities li.meteo #search_comune li {
  display: block !important
}
#header .topbar ul.topbar-utilities li.meteo #search_comune li:after {
  content: "";
  padding: 0
}
#header .topbar ul.topbar-utilities li.meteo #search_comune .as-selections {
  position: relative;
  float: left;
  width: 190px
}
.ie8-wide #header .topbar ul.topbar-utilities li.meteo #search_comune .as-selections {
  display: block !important
}
#header .topbar ul.topbar-utilities li.meteo #search_comune .as-selections .as-selection-item {
  position: absolute;
  width: 190px;
  color: #00aeff
}
#header .topbar ul.topbar-utilities li.meteo #search_comune .as-selections .as-selection-item .as-close {
  padding: 0 2px;
  color: #d8d8d8
}
#header .topbar ul.topbar-utilities li.meteo #search_comune .as-results {
  background-color: #fff;
  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
}
#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%
}
.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%
}
#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
}
#header .topbar ul.topbar-utilities li.meteo.selectCitta:after {
  margin-left: 230px
}
#header .topbar ul.topbar-utilities li.meteo.selectCitta #comune_switch {
  display: none
}
#header .topbar ul.topbar-utilities li.meteo.selectCitta #gotocomune {
  padding-left: 5px;
  font-size: 9px;
  font-family: "main-condensed_semibold";
  color: #666
}
#header .topbar ul.topbar-utilities li.meteo.selectCitta #gotocomune:hover {
  color: #5ea8cf
}
#header .topbar ul.topbar-utilities li.meteo.selectCitta .edizione {
  display: none
}
#header .topbar ul.topbar-utilities li.meteo.selectCitta .city {
  display: none
}
#header .topbar ul.topbar-utilities li.meteo.selectCitta #search_comune {
  display: block;
  position: absolute;
  width: 240px;
  top: 0;
  right: 0
}
#header .topbar ul.topbar-utilities li.meteo.selectCitta #search_comune li:after {
  padding: 0
}
#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: #fff;
  text-transform: uppercase;
  font-family: "main-condensed_semibold";
  font-size: 11px;
  margin-left: -8px
}
#header .topbar ul.topbar-utilities li.meteo.selectCitta .loc_comune:focus {
  -webkit-box-shadow: #0077b0 1px 1px 1px 0 inset, #62cdff -1px -1px 1px -1px inset;
  -moz-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: #fff
}
#header .topbar ul.topbar-utilities li.meteo .whticon .icon-nebbia {
  font-size: 70%
}
#header .topbar ul.topbar-utilities li.meteo .whticon i {
  vertical-align: middle
}
#header .topbar ul.topbar-utilities li.meteo #comune_switch {
  padding-left: 5px;
  font-size: 12px;
  font-family: "main-condensed_semibold";
  color: #666;
  text-transform: none;
  -webkit-transition: color 0.3s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s;
  transition: color 0.3s ease 0s
}
#header .topbar ul.topbar-utilities li.meteo #comune_switch:hover {
  color: #5ea8cf
}
#header .topbar ul.topbar-utilities li.meteo #comune_switch span {
  font-size: 14px;
  color: #cfcfcf;
  -webkit-transition: color 0.3s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s;
  transition: color 0.3s ease 0s
}
#header .topbar ul.topbar-utilities li.meteo #comune_switch span:hover {
  color: #29abef
}
#header .topbar ul.topbar-utilities li.meteo .temp {
  font: 14px "main-condensed_semibold";
  margin-left: 8px;
  margin-right: 7px
}
#header .topbar ul.topbar-utilities li.meteo .city {
  color: #29abef;
  font: 13px "main-condensed_semibold";
  padding-left: 0px
}
#header .topbar ul.topbar-utilities li.meteo i {
  margin-left: 8px;
  font-size: 18px
}
.ie8-wide #header .topbar ul.topbar-utilities li.meteo {
  display: block !important;
  backgorund-color: #FFF
}
#header .topbar ul.topbar-utilities li.as-result-item:first-child:before {
  content: normal
}
#header .topbar ul.topbar-utilities li.as-selection-item:first-child:before {
  content: normal
}
#header .topbar ul.topbar-utilities li.posta {
  margin-top: 4px
}
#header .topbar ul.topbar-utilities li.cerca {
  margin-top: 4px
}
#header .topbar ul.topbar-utilities li:last-child:after {
  content: "";
  padding: 0 0 0 10px
}
#header .topbar ul.topbar-utilities li:first-child:before {
  content: "i";
  color: #d5d4d4;
  font: 12px "main-condensed_semibold"
}
#header .topbar ul.topbar-utilities li .change_city {
  color: #666;
  font: 9px "main-condensed_semibold";
  text-decoration: none;
  padding-left: 6px
}
#header .topbar ul.topbar-utilities li .change_city:hover {
  color: #00aeff
}
#header #menu-servizi {
  position: relative;
  float: left;
  width: 100%;
  height: 65px;
  background: #eaeaea;
  -webkit-box-shadow: 1px 4px 4px -4px rgba(50,50,50,0.5);
  -moz-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
}
#header #menu-servizi>i {
  position: absolute;
  display: block;
  top: -2px;
  left: 17px;
  width: 41px;
  height: 17px;
  z-index: 101;
  text-indent: -99999px
}
#header #menu-servizi ul.topbar-links-servizi {
  padding-top: 20px;
  display: inline;
  float: left;
  padding-left: 16px
}
#header #menu-servizi ul.topbar-links-servizi li {
  display: inline-block;
  padding-right: 6px
}
#header #menu-servizi ul.topbar-links-servizi li:after {
  content: "i";
  color: #d5d4d4;
  font: 12px "main-condensed_semibold";
  padding-left: 11px
}
#header #menu-servizi ul.topbar-links-servizi li>a {
  -webkit-transition: color 0.3s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 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: #333;
  text-decoration: none
}
#header #menu-servizi ul.topbar-links-servizi li>a:hover {
  color: #00aeff
}
#header #menu-servizi ul.topbar-links-servizi li:last-child:after {
  content: "i";
  padding: 0 0 0 10px;
  color: #eaeaea
}
#header #menu-servizi ul.topbar-links-servizi li ul {
  position: absolute;
  display: none;
  width: 150px;
  background: #eaeaea none repeat scroll 0 0;
  -webkit-box-shadow: 1px 4px 4px -4px rgba(50,50,50,0.5);
  -moz-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
}
#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
}
#header #menu-servizi ul.topbar-links-servizi li ul li:after {
  content: "" !important;
  padding: 0
}
#header #menu-servizi ul.topbar-links-servizi li:hover ul {
  display: block
}
#header .no-second-level {
  padding-top: 10px;
  margin-top: 0px;
  background-color: #f1f1f1
}
#header .no-second-level>ul {
  height: auto
}
#header .no-second-level>ul li a {
  text-transform: unset
}
#header .nav_city_links {
  position: relative;
  clear: both;
  text-align: center
}
#header .nav_city_links .shadow {
  width: 1024px;
  height: 174px;
  position: absolute;
  top: 0;
  left: 0;
}
#header .nav_city_links>ul {
  position: relative;
  width: 100%;
  padding-top: 7px
}
#header .nav_city_links>ul>li {
  display: inline-block;
  padding-right: 13.3px
}
#header .nav_city_links>ul>li:last-child {
  padding-right: 0
}
#header .nav_city_links>ul>li>a {
  color: #333;
  -webkit-transition: color 0.3s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s;
  transition: color 0.3s ease 0s;
  display: inline-block;
  text-decoration: none;
  font-family: "main-condensed_semibold";
  font-size: 9px;
  height: 100%
}
#header .nav_city_links>ul>li>a:last-child>a {
  padding-right: 0
}
#header .nav_city_links>ul>li>a:last-child>a:hover {
  margin-right: 0
}
#header .nav_city_links>ul>li:hover>a {
  padding-right: 0;
  color: #00aeff
}
#header .nav_city_links>ul>li.main_city a {
  font-family: "main-condensed_black"
}
#header .nav_homepage {
  clear: both;
  overflow: hidden;
  position: relative;
  padding-bottom: 0
}
#header .nav_homepage ul.nav_links {
  float: left;
  padding: 16px 16px 18px;
  width: 100%
}
#header .nav_homepage ul.nav_links li {
  color: #000;
  float: left
}
#header .nav_homepage ul.nav_links li.nav-adv {
  width: 194px
}
#header .nav_homepage ul.nav_links li.nav-adv.right div {
  float: right
}
#header .nav_homepage ul.nav_links li.nav-header {
  width: 598px;
  height: 90px;
  padding-top: 23px;
  overflow: hidden
}
#header .nav_homepage ul.nav_links li.nav-header .icon-logo {
  width: 100%;
}
.no-svg #header .nav_homepage ul.nav_links li.nav-header .icon-logo {
}
#header .nav_homepage ul.nav_links li.nav-header .icon-logo a {
  text-indent: -99999px;
  display: block;
  height: 47px
}
#header .nav_homepage ul.nav_links li.nav-header .updated {
  font-family: "main-condensed_semibold";
  font-size: 12px;
  color: #333;
  text-align: center;
  margin: 5px 10px 0 0
}
#header .nav_homepage ul.nav_links li.nav-header #header_social {
  position: relative;
  height: 18px;
  width: 59px;
  float: right;
  margin-right: 14px
}
#header .nav_homepage ul.nav_links li.nav-header #header_social a.fb {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 18px;
  height: 18px
}
#header .nav_homepage ul.nav_links li.nav-header #header_social a.tw {
  position: absolute;
  top: 0px;
  left: 20px;
  width: 18px;
  height: 18px
}
#header .nav_homepage ul.nav_links li.nav-header #header_social a.gp {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 18px;
  height: 18px
}
#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;
  color: #ccc;
  padding-left: 9px
}
#header .nav_homepage ul.nav_links li.nav-header .icon-spacer a {
  -webkit-font-smoothing: subpixel-antialiased
}

#header .nav_homepage ul.nav_links li.category {
  font-family: "main-condensed_semibold";
  font-size: 36px;
  text-transform: uppercase;
  color: inherit
}
#header .nav_homepage ul.nav_links li.category a {
  text-decoration: none;
  color: inherit
}
#header .nav_homepage_xs {
  background: #fff;
  width: 300px;
  -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)
}
#header .nav_homepage_xs ul.nav_links {
  min-height: 54px;
  padding: 14px 11px 0;
  width: 100%;
  overflow: hidden
}
#header .nav_homepage_xs ul.nav_links .nav_left {
  float: left
}
#header .nav_homepage_xs ul.nav_links .nav_left i {
  display: inline-block;
  margin-top: 2px;
  color: #AFAFAF;
  font-size: 18px
}
#header .nav_homepage_xs ul.nav_links .nav_left i:hover, #header .nav_homepage_xs ul.nav_links .nav_left i.active {
  color: #d5d4d4
}
#header .nav_homepage_xs ul.nav_links .nav_right {
  float: right;
  display: none
}
#header .nav_homepage_xs ul.nav_links .nav-header {
  float: left;
  text-align: center;
  width: 275px
}
#header .nav_homepage_xs ul.nav_links .nav-header .icon-logo {
  margin-bottom: 5px;
  display: inline-block;
  height: 20px;
  width: 245px
}
.no-svg #header .nav_homepage_xs ul.nav_links .nav-header .icon-logo {
}
#header .nav_homepage_xs ul.nav_links .nav-header .icon-logo a {
  text-indent: -9999px;
  display: block
}
#header .nav_homepage_xs ul.nav_links .nav-header .info {
  width: 100%;
  padding: 0 20px
}
#header .nav_homepage_xs ul.nav_links .nav-header .info p {
  font-family: "main-condensed_regular";
  font-size: 10px;
  color: #b2b2b2
}
#header .nav_homepage_xs ul.nav_links .nav-header .info p.today {
  float: left
}
#header .nav_homepage_xs ul.nav_links .nav-header .info p.updated {
  float: right
}
#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
}
#header .nav_homepage_xs ul.nav_links .nav-header .category a {
  text-decoration: none;
  color: inherit
}
#header .nav_homelocale {
  position: relative;
  z-index: 0
}
#header .nav_homelocale .shadow {
  width: 1024px;
  height: 174px;
  position: absolute;
  top: 0;
  left: 0
}
#header .nav_homelocale ul.nav_links {
  visibility: hidden;
  display: inline;
  float: left;
  padding: 30px 16px 18px;
  width: 100%;
  position: relative;
  z-index: 1
}
#header .nav_homelocale ul.nav_links li {
  color: #000;
  display: inline-block
}
#header .nav_homelocale ul.nav_links li.nav-adv {
  width: 194px
}
#header .nav_homelocale ul.nav_links li.nav-adv.right div {
  float: right
}
#header .nav_homelocale ul.nav_links li.nav-header {
  height: 90px;
  overflow: hidden;
  padding-top: 9px;
  text-align: center;
  width: 598px
}
#header .nav_homelocale ul.nav_links li.nav-header .icon-logo {
  display: inline-block;
  width: 447px;
  height: 33px;
  margin-bottom: 2px
}
.no-svg #header .nav_homelocale ul.nav_links li.nav-header .icon-logo {
}
#header .nav_homelocale ul.nav_links li.nav-header .icon-logo a {
  height: 33px;
  text-indent: -9999px;
  display: block
}
#header .nav_homelocale ul.nav_links li.nav-header .edizione-locale {
  color: #333333;
  font-family: "main-condensed_semibold";
  font-size: 36px;
  text-transform: uppercase
}
#header .nav_homelocale ul.nav_links li.nav-header .edizione-locale a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: color 0.3s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s;
  transition: color 0.3s ease 0s
}
#header .nav_homelocale ul.nav_links li.nav-header .edizione-locale a:hover {
  color: #29abef
}
#header .nav_homelocale ul.fiorentino {
  visibility: visible;
  padding: 0 16px 18px
}
#header .nav_homelocale ul.fiorentino li.nav-header {
  height: 130px;
  width: 100%
}
#header .nav_homelocale ul.fiorentino li.nav-header .icon-logo {
  display: table;
}
.no-svg #header .nav_homelocale ul.fiorentino li.nav-header .icon-logo {
}
#header .nav_homelocale ul.fiorentino li.nav-header .edizione-locale {
  display: inline-block;
  width: 430px;
  height: 85px;
  text-indent: -5000px;
}
.no-svg #header .nav_homelocale ul.fiorentino li.nav-header .edizione-locale {
}
#header .nav_homelocale ul.mezzogiorno {
  visibility: visible;
  padding: 0 16px 18px
}
#header .nav_homelocale ul.mezzogiorno li.nav-header {
  height: 111px;
  width: 100%
}
#header .nav_homelocale ul.mezzogiorno li.nav-header .icon-logo {
  display: table;
}
.no-svg #header .nav_homelocale ul.mezzogiorno li.nav-header .icon-logo {
}
#header .nav_homelocale ul.mezzogiorno li.nav-header .edizione-locale {
  display: inline-block;
  width: 540px;
  height: 72px;
  text-indent: -5000px;
}
#header .nav_homelocale ul.mezzogiorno li.nav-header .edizione-locale a {
  display: block
}
.no-svg #header .nav_homelocale ul.mezzogiorno li.nav-header .edizione-locale {
}
#header .ie8-mobile .nav_homelocale_xs ul.fiorentino li.nav-header .icon-logo {
  width: 189px;
  margin-top: 5px;
  height: 30px;
}
.no-svg #header .ie8-mobile .nav_homelocale_xs ul.fiorentino li.nav-header .icon-logo {
}
#header .ie8-mobile .nav_homelocale_xs ul.mezzogiorno li.nav-header .icon-logo {
  width: 235px;
  margin-top: 5px;
  height: 30px;
}
.no-svg #header .ie8-mobile .nav_homelocale_xs ul.mezzogiorno li.nav-header .icon-logo {
}
#header .ie8-mobile .nav_articololocale_xs ul.fiorentino li.nav-header .icon-logo {
  width: 205px;
  height: 30px;
}
.no-svg #header .ie8-mobile .nav_articololocale_xs ul.fiorentino li.nav-header .icon-logo {
}
#header .ie8-mobile .nav_articololocale_xs ul.mezzogiorno li.nav-header .category {
  width: 235px;
  font-size: 15px
}
#header .ie8-mobile .nav_articololocale_xs ul.mezzogiorno li.nav-header .icon-logo {
  width: 205px;
  height: 25px;
  margin: 0 5px;
}
.no-svg #header .ie8-mobile .nav_articololocale_xs ul.mezzogiorno li.nav-header .icon-logo {
}
#header .nav_homelocale_xs {
  background: #fff;
  min-height: 54px;
  width: 300px;
  overflow: hidden;
  position: relative
}
#header .nav_homelocale_xs .xs-shadow {
  width: 300px;
  height: 5px;
  margin-top: 5px
}
#header .nav_homelocale_xs ul.nav_links {
  height: 100%;
  padding: 14px 11px 0;
  width: 100%;
  overflow: hidden
}
#header .nav_homelocale_xs ul.nav_links .nav_left {
  float: left
}
#header .nav_homelocale_xs ul.nav_links .nav_left i {
  display: inline-block;
  margin-top: 2px;
  color: #AFAFAF;
  font-size: 18px
}
#header .nav_homelocale_xs ul.nav_links .nav_left i:hover, #header .nav_homelocale_xs ul.nav_links .nav_left i.active {
  color: #d5d4d4
}
#header .nav_homelocale_xs ul.nav_links .nav_right {
  float: right;
  display: none
}
#header .nav_homelocale_xs ul.nav_links .nav-header {
  float: left;
  margin: -9px 31px 0;
  text-align: center;
  width: 215px
}
#header .nav_homelocale_xs ul.nav_links .nav-header .icon-logo {
  display: inline-block;
  height: 13px;
  width: 139px
}
.no-svg #header .nav_homelocale_xs ul.nav_links .nav-header .icon-logo {
}
#header .nav_homelocale_xs ul.nav_links .nav-header .icon-logo a {
  text-indent: -9999px;
  display: block
}
#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
}
#header .nav_homelocale_xs ul.nav_links .nav-header .category a {
  text-decoration: none;
  color: inherit
}
#header .nav_articololocale {
  position: relative;
  z-index: 0
}
#header .nav_articololocale .shadow {
  width: 1024px;
  height: 174px;
  position: absolute;
  top: 0;
  left: 0
}
#header .nav_articololocale ul.nav_links {
  visibility: hidden;
  display: inline;
  float: left;
  padding: 10px 15px 13px;
  width: 100%
}
#header .nav_articololocale ul.nav_links li {
  color: #000;
  display: inline-block
}
#header .nav_articololocale ul.nav_links li.nav-adv {
  width: 194px
}
#header .nav_articololocale ul.nav_links li.nav-adv.right div {
  float: right
}
#header .nav_articololocale ul.nav_links li.nav-header {
  height: auto;
  overflow: hidden;
  text-align: left;
  width: 598px;
  position: relative;
  z-index: 1
}
#header .nav_articololocale ul.nav_links li.nav-header .icon-logo {
  display: inline-block;
  height: 12px;
  width: 163px
}
.no-svg #header .nav_articololocale ul.nav_links li.nav-header .icon-logo {
}
#header .nav_articololocale ul.nav_links li.nav-header .icon-logo a {
  text-indent: -9999px;
  display: block
}
#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
}
#header .nav_articololocale ul.nav_links li.nav-header .edizione-locale a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: color 0.3s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s;
  transition: color 0.3s ease 0s
}
#header .nav_articololocale ul.nav_links li.nav-header .edizione-locale a:hover {
  color: #29abef
}
#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;
  color: #ccc;
  padding: 0 4px
}
#header .nav_articololocale ul.nav_links li.nav-header .icon-spacer a {
  -webkit-font-smoothing: subpixel-antialiased
}

#header .nav_articololocale ul.fiorentino {
  visibility: visible
}
#header .nav_articololocale ul.fiorentino li.nav-header {
  width: 100%
}
#header .nav_articololocale ul.fiorentino li.nav-header .icon-spacer {
  padding: 5px 4px;
  float: left
}
#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
}
#header .nav_articololocale ul.fiorentino li.nav-header .edizione-locale-sub a {
  color: #231f20;
  text-decoration: none
}
#header .nav_articololocale ul.fiorentino li.nav-header .edizione-locale {
  float: left;
  width: 345px;
  margin-top: 5px;
  text-indent: -5000px;
}
#header .nav_articololocale ul.fiorentino li.nav-header .edizione-locale a {
  display: block
}
.no-svg #header .nav_articololocale ul.fiorentino li.nav-header .edizione-locale {
}
#header .nav_articololocale ul.mezzogiorno {
  visibility: visible
}
#header .nav_articololocale ul.mezzogiorno li.nav-header {
  width: 100%
}
#header .nav_articololocale ul.mezzogiorno li.nav-header .icon-spacer {
  padding: 5px 4px;
  float: left
}
#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
}
#header .nav_articololocale ul.mezzogiorno li.nav-header .edizione-locale-sub a {
  color: #231f20;
  text-decoration: none
}
#header .nav_articololocale ul.mezzogiorno li.nav-header .edizione-locale {
  float: left;
  width: 420px;
  margin-top: 5px;
  text-indent: -5000px;
  height: 43px;
}
#header .nav_articololocale ul.mezzogiorno li.nav-header .edizione-locale a {
  display: block
}
.no-svg #header .nav_articololocale ul.mezzogiorno li.nav-header .edizione-locale {
}
#header .nav_articololocale_xs {
  background: #fff;
  min-height: 54px;
  width: 300px;
  overflow: hidden;
  position: relative
}
#header .nav_articololocale_xs .xs-shadow {
  width: 300px;
  height: 5px;
  margin-top: 5px
}
#header .nav_articololocale_xs ul.nav_links {
  height: 100%;
  padding: 14px 11px 0;
  width: 100%;
  overflow: hidden
}
#header .nav_articololocale_xs ul.nav_links .nav_left {
  float: left
}
#header .nav_articololocale_xs ul.nav_links .nav_left i {
  display: inline-block;
  margin-top: 2px;
  color: #AFAFAF;
  font-size: 18px
}
#header .nav_articololocale_xs ul.nav_links .nav_left i:hover, #header .nav_articololocale_xs ul.nav_links .nav_left i.active {
  color: #d5d4d4
}
#header .nav_articololocale_xs ul.nav_links .nav_right {
  float: right;
  display: none
}
#header .nav_articololocale_xs ul.nav_links .nav-header {
  float: left;
  margin: -9px 31px 0;
  text-align: center;
  width: 200px
}
#header .nav_articololocale_xs ul.nav_links .nav-header .icon-logo {
  display: inline-block;
  height: 13px;
  width: 139px;
  margin: 0 7px
}
.no-svg #header .nav_articololocale_xs ul.nav_links .nav-header .icon-logo {
}
#header .nav_articololocale_xs ul.nav_links .nav-header .icon-logo a {
  text-indent: -9999px;
  display: block
}
#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
}
#header .nav_articololocale_xs ul.nav_links .nav-header .category a {
  text-decoration: none;
  color: inherit
}
#header .nav_homesezione {
  clear: both;
  overflow: hidden;
  position: relative
}
#header .nav_homesezione ul.nav_links {
  visibility: hidden;
  display: inline;
  float: left;
  padding-bottom: 22px;
  padding-left: 15px;
  padding-top: 16px;
  line-height: 36px
}
#header .nav_homesezione ul.nav_links li {
  color: #000;
  display: inline-block
}
#header .nav_homesezione ul.nav_links li.nav-header {
  padding-top: 0px;
  width: 400px
}
#header .nav_homesezione ul.nav_links li.nav-header .icon-logo {
  display: inline-block;
  width: 357px;
  height: 27px;
  line-height: 39px
}
.no-svg #header .nav_homesezione ul.nav_links li.nav-header .icon-logo {
}
#header .nav_homesezione ul.nav_links li.nav-header .icon-logo a {
  display: block;
  text-indent: -9999px
}
#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;
  text-shadow: -1px 0 0 rgba(35,35,35,0.01);
  color: #ccc;
  padding-left: 8px
}
#header .nav_homesezione ul.nav_links li.nav-header .icon-spacer a {
  -webkit-font-smoothing: subpixel-antialiased
}

#header .nav_homesezione ul.nav_links li.category {
  font-family: "main-condensed_semibold";
  font-size: 36px;
  text-transform: uppercase;
  color: inherit
}
#header .nav_homesezione ul.nav_links li.category a {
  text-decoration: none;
  color: inherit
}
#header .nav_homesezione_xs {
  background: #fff;
  width: 300px;
  -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)
}
#header .nav_homesezione_xs ul.nav_links {
  min-height: 54px;
  padding: 14px 11px 0;
  width: 100%;
  overflow: hidden
}
#header .nav_homesezione_xs ul.nav_links .nav_left {
  float: left
}
#header .nav_homesezione_xs ul.nav_links .nav_left i {
  display: inline-block;
  margin-top: 2px;
  color: #AFAFAF;
  font-size: 18px
}
#header .nav_homesezione_xs ul.nav_links .nav_left i:hover, #header .nav_homesezione_xs ul.nav_links .nav_left i.active {
  color: #d5d4d4
}
#header .nav_homesezione_xs ul.nav_links .nav_right {
  float: right;
  display: none
}
#header .nav_homesezione_xs ul.nav_links .nav-header {
  float: left;
  margin: -9px 31px 0;
  text-align: center;
  width: 215px
}
#header .nav_homesezione_xs ul.nav_links .nav-header .icon-logo {
  display: inline-block;
  height: 13px;
  width: 139px
}
.no-svg #header .nav_homesezione_xs ul.nav_links .nav-header .icon-logo {
}
#header .nav_homesezione_xs ul.nav_links .nav-header .icon-logo a {
  text-indent: -9999px;
  display: block
}
#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
}
#header .nav_homesezione_xs ul.nav_links .nav-header .category a {
  text-decoration: none;
  color: inherit
}
#header .nav_homefotogallery {
  clear: both;
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid #f5f5f5
}
#header .nav_homefotogallery ul.nav_links {
  visibility: hidden;
  display: inline;
  float: left;
  padding-bottom: 22px;
  padding-left: 15px;
  padding-top: 16px
}
#header .nav_homefotogallery ul.nav_links li {
  color: #000;
  display: inline-block
}
#header .nav_homefotogallery ul.nav_links li.nav-header {
  padding-top: 0px;
  height: 30px;
  width: 392px
}
#header .nav_homefotogallery ul.nav_links li.nav-header .icon-logo {
  display: inline-block;
  width: 357px;
  height: 27px;
  line-height: 39px
}
.no-svg #header .nav_homefotogallery ul.nav_links li.nav-header .icon-logo {
}
#header .nav_homefotogallery ul.nav_links li.nav-header .icon-logo a {
  text-indent: -9999px;
  display: block
}
#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;
  text-shadow: -1px 0 0 rgba(35,35,35,0.01);
  color: #ccc;
  padding-left: 4px
}
#header .nav_homefotogallery ul.nav_links li.nav-header .icon-spacer a {
  -webkit-font-smoothing: subpixel-antialiased
}
#header .nav_homefotogallery ul.nav_links li.category {
  font-family: "main-condensed_semibold";
  font-size: 36px;
  text-transform: uppercase;
  color: inherit
}
#header .nav_homefotogallery ul.nav_links li.category a {
  text-decoration: none;
  color: inherit
}
#header .nav_homefotogallery_xs {
  background: #fff;
  min-height: 54px;
  width: 300px;
  overflow: hidden;
  position: relative
}
#header .nav_homefotogallery_xs .xs-shadow {
  width: 300px;
  height: 5px;
  margin-top: 5px
}
#header .nav_homefotogallery_xs ul.nav_links {
  height: 100%;
  padding: 14px 11px 0;
  width: 100%;
  overflow: hidden
}
#header .nav_homefotogallery_xs ul.nav_links .nav_left {
  float: left
}
#header .nav_homefotogallery_xs ul.nav_links .nav_left i {
  display: inline-block;
  margin-top: 2px;
  color: #AFAFAF;
  font-size: 18px
}
#header .nav_homefotogallery_xs ul.nav_links .nav_left i:hover, #header .nav_homefotogallery_xs ul.nav_links .nav_left i.active {
  color: #d5d4d4
}
#header .nav_homefotogallery_xs ul.nav_links .nav_right {
  float: right;
  display: none
}
#header .nav_homefotogallery_xs ul.nav_links .nav-header {
  float: left;
  margin: -9px 31px 0;
  text-align: center;
  width: 215px
}
#header .nav_homefotogallery_xs ul.nav_links .nav-header .icon-logo {
  display: inline-block;
  height: 13px;
  width: 139px
}
.no-svg #header .nav_homefotogallery_xs ul.nav_links .nav-header .icon-logo {
}
#header .nav_homefotogallery_xs ul.nav_links .nav-header .icon-logo a {
  text-indent: -9999px;
  display: block
}
#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
}
#header .nav_homefotogallery_xs ul.nav_links .nav-header .category a {
  text-decoration: none;
  color: inherit
}
#header .nav_articolobranded {
  clear: both;
  overflow: hidden;
  position: relative;
  background: none repeat scroll 0 0 #00AEFF;
  color: #fff;
  margin-bottom: 10px
}
#header .nav_articolobranded ul.nav_links {
  visibility: hidden;
  display: inline;
  float: left;
  padding-bottom: 18px;
  padding-left: 15px;
  padding-top: 16px
}
#header .nav_articolobranded ul.nav_links li {
  color: #fff;
  display: inline-block;
  position: relative
}
#header .nav_articolobranded ul.nav_links li.nav-header {
  padding-top: 0px;
  height: 30px;
  width: 810px
}
#header .nav_articolobranded ul.nav_links li.nav-header .icon-logo {
  display: inline-block;
  width: 357px;
  height: 27px;
  line-height: 39px
}
.no-svg #header .nav_articolobranded ul.nav_links li.nav-header .icon-logo {
}
#header .nav_articolobranded ul.nav_links li.nav-header .icon-logo a {
  text-indent: -9999px;
  display: block
}
#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;
  text-shadow: -1px 0 0 rgba(35,35,35,0.01);
  color: #fff;
  padding-left: 4px
}
#header .nav_articolobranded ul.nav_links li.nav-header .icon-spacer a {
  -webkit-font-smoothing: subpixel-antialiased
}

#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
}
#header .nav_articolobranded ul.nav_links li.nav-header .category a {
  text-decoration: none;
  color: inherit
}
#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
}
#header .nav_articolobranded ul.nav_links li.brand-logo span {
  float: left;
  margin-left: 5px
}
#header .nav_articolobranded ul.nav_links li.brand-logo a {
  background-repeat: no-repeat;
  display: block;
  text-indent: -9999px;
  text-decoration: none
}
#header .nav_articolobranded_xs {
  background: #fff;
  min-height: 54px;
  width: 300px;
  overflow: hidden;
  position: relative
}
#header .nav_articolobranded_xs .xs-shadow {
  width: 300px;
  height: 5px;
  margin-top: 5px
}
#header .nav_articolobranded_xs ul.nav_links {
  height: 54px;
  padding: 14px 11px 0;
  width: 100%;
  overflow: hidden
}
#header .nav_articolobranded_xs ul.nav_links .nav_left {
  float: left
}
#header .nav_articolobranded_xs ul.nav_links .nav_left i {
  display: inline-block;
  margin-top: 2px;
  color: #AFAFAF;
  font-size: 18px
}
#header .nav_articolobranded_xs ul.nav_links .nav_left i:hover, #header .nav_articolobranded_xs ul.nav_links .nav_left i.active {
  color: #d5d4d4
}
#header .nav_articolobranded_xs ul.nav_links .nav_right {
  float: right;
  display: none
}
#header .nav_articolobranded_xs ul.nav_links .nav-header {
  float: left;
  margin: -9px 31px 0;
  text-align: center;
  width: 200px
}
#header .nav_articolobranded_xs ul.nav_links .nav-header .icon-logo {
  display: inline-block;
  height: 13px;
  width: 139px
}
.no-svg #header .nav_articolobranded_xs ul.nav_links .nav-header .icon-logo {
}
#header .nav_articolobranded_xs ul.nav_links .nav-header .icon-logo a {
  text-indent: -9999px;
  display: block
}
#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
}
#header .nav_articolobranded_xs ul.nav_links .nav-header .category a {
  text-decoration: none;
  color: inherit
}
#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
}
#header .nav_articolobranded_xs .brand-logo-mob span {
  display: inline-block
}
#header .nav_articolobranded_xs .brand-logo-mob a {
  display: block;
  text-indent: -9999px;
  background-repeat: no-repeat;
  text-decoration: none
}
#header .nav_cross_links {
  position: relative;
  clear: both;
  text-align: center;
  margin-top: 4px
}
#header .nav_cross_links .shadowSubmenuLeft {
  position: absolute;
  top: 26px;
  left: 448px;
  width: 15px;
  height: 263px;
  text-indent: -99999px
}
#header .nav_cross_links .shadowSubmenuRight {
  position: absolute;
  top: 26px;
  left: 652px;
  width: 15px;
  height: 263px;
  text-indent: -99999px
}
#header .nav_cross_links i {
  position: absolute;
  top: -9px;
  left: 0;
  text-indent: -99999px;
  width: 28px;
  height: 27px;
  display: none
}
#header .nav_cross_links>ul {
  position: relative;
  width: 100%;
  height: 29px
}
#header .nav_cross_links>ul>li {
  display: inline-block;
  padding-right: 5.5px
}
#header .nav_cross_links>ul>li:last-child {
  padding-right: 0
}
#header .nav_cross_links>ul>li img {
  margin-top: -3px
}
#header .nav_cross_links>ul>li.link_selected {
  color: #00aeff
}
#header .nav_cross_links>ul>li.link_selected>a {
  color: inherit
}
#header .nav_cross_links>ul>li>a {
  color: #333;
  -webkit-transition: color 0.3s ease, border 0.2s ease;
  -webkit-transition-delay: 0s, 0s;
  -moz-transition: color 0.3s ease 0s, border 0.2s ease 0s;
  -o-transition: color 0.3s ease 0s, border 0.2s ease 0s;
  transition: color 0.3s ease 0s, border 0.2s ease 0s;
  display: inline-block;
  text-decoration: none;
  padding-bottom: 10px;
  font-family: "main-condensed_semibold";
  font-size: 14px;
  height: 100%
}
#header .nav_cross_links>ul>li:last-child>a {
  padding-right: 0
}
#header .nav_cross_links>ul>li:last-child>a:hover {
  margin-right: 0
}
#header .nav_cross_links>ul>li>a.hover, #header .nav_cross_links>ul>li>a.active {
  border-bottom: 3px solid #00aeff;
  padding-right: 0;
  color: #00aeff
}
#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
}
#header .nav_cross_links>ul>li>section:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -15px;
  width: 100%;
  height: 15px
}
#header .nav_cross_links>ul>li>section>ul {
  float: left;
  margin-left: 16px;
  width: 405px
}
#header .nav_cross_links>ul>li>section>ul>li {
  width: 199px;
  line-height: 26px;
  padding-left: 10px
}
#header .nav_cross_links>ul>li>section>ul>li a {
  display: block;
  color: #000;
  text-decoration: none
}
#header .nav_cross_links>ul>li>section>ul>li.hover, #header .nav_cross_links>ul>li>section>ul>li.active {
  background: #fff
}
#header .nav_cross_links>ul>li>section>ul>li.hover a, #header .nav_cross_links>ul>li>section>ul>li.active a {
  color: #29abef
}
#header .nav_cross_links>ul>li>section>ul>li ul {
  visibility: hidden;
  position: absolute;
  display: block;
  left: 213px;
  top: 16px;
  padding-left: 14px;
  background: #fff;
  width: 208px;
  height: -moz-calc(100% - 32px);
  height: -webkit-calc(100% - 32px);
  height: calc(100% - 32px)
}
#header .nav_cross_links>ul>li>section>ul>li ul li {
  width: 177px;
  padding: 5px 0
}
#header .nav_cross_links>ul>li>section>ul>li ul li a {
  display: block;
  color: #29abef;
  line-height: 16px;
  -webkit-transition: all, 0.3s, ease, 0s;
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s
}
#header .nav_cross_links>ul>li>section>ul>li ul li a:hover {
  text-decoration: underline
}
#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
}
#header .nav_cross_links>ul>li>section>ul>li .scrollable.modern-skin .scroll-bar.vertical {
  width: 8px
}
#header .nav_cross_links>ul>li>section>ul>li .scrollable.modern-skin .scroll-bar .thumb {
  border: none;
  background: #ccc
}
#header .nav_cross_links>ul>li>section .tools {
  position: relative;
  float: left;
  margin-left: 25px;
  width: 216px;
  min-height: 308px
}
#header .nav_cross_links>ul>li>section .tools .shadow {
  display: none;
  position: relative;
  float: left;
  width: 15px;
  height: 263px;
  text-indent: -99999px
}
#header .nav_cross_links>ul>li>section .tools ul {
  position: relative;
  float: right;
  width: 190px;
  line-height: 19px
}
#header .nav_cross_links>ul>li>section .tools ul li {
  font-family: "main-condensed_semibold";
  margin-bottom: 8px
}
#header .nav_cross_links>ul>li>section .tools ul li a {
  text-decoration: none;
  color: #000
}
#header .nav_cross_links>ul>li>section .tools ul li a:hover {
  text-decoration: underline
}
#header .nav_cross_links>ul>li>section .tools ul li a img {
  padding-right: 8px
}
#header .nav_cross_links>ul>li>section .tools ul li:first-child {
  font-family: "main-condensed_bold"
}
#header .nav_cross_links>ul>li>section .second_level li a img {
  padding-right: 8px
}
#header .nav_cross_links>ul>li>section .primo_piano {
  position: relative;
  float: left;
  width: 300px;
  min-height: 308px;
  margin: 10px 0 0 23px
}
#header .nav_cross_links>ul>li>section .primo_piano .main_bkwrapper {
  padding-top: 10px
}
#header .nav_cross_links>ul>li>section .primo_piano .main_bkwrapper .title_art {
  font-family: "title-bold";
  color: #333;
  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
}
#header .nav_cross_links>ul>li>section .primo_piano .main_bkwrapper .title_art a {
  display: block;
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
#header .nav_cross_links>ul>li>section .primo_piano .main_bkwrapper .title_art a:hover {
  color: #666
}
#header .nav_cross_links>ul>li>section .primo_piano .main_bkwrapper .title_art a {
  display: inline
}
#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
}
#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
}
#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
}
#header .nav_cross_links>ul>li>section .primo_piano .currPrimoPiano {
  margin-bottom: 15px;
  overflow: hidden
}
#header .nav_cross_links>ul>li>section .primo_piano .currPrimoPiano .goto {
  margin-left: 10px !important;
  background-color: #cecece !important;
  padding: 3px 10px !important
}
#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
}
#header .nav_cross_links>ul>li>section .primo_piano figure {
  position: relative;
  float: left;
  width: 300px
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption {
  position: absolute;
  bottom: 10px;
  padding: 0 10px;
  font-family: "main-condensed_black";
  color: #fff
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption a {
  color: inherit;
  text-decoration: none
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption i {
  display: inline;
  margin-right: 5px;
  line-height: 1.25em
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption i.video {
  font-size: 14px
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .section {
  display: inline;
  height: 18px;
  overflow: hidden
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .title {
  font-size: 16px;
  font-family: "main-condensed_black";
  color: #fff;
  line-height: 20px
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .title a {
  color: inherit;
  text-decoration: none
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .title a:hover {
  text-decoration: underline
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper {
  padding: 0 0 16px;
  margin-top: 0;
  padding: 0 0 0
}
#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
}
#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: #666;
  text-decoration: none;
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_title {
  font-family: "title-bold";
  color: #333;
  font-size: 18px;
  line-height: 1.125em
}
.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
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_title a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_title a:hover {
  color: #666
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_title a.art_link_title {
  display: inline
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_title span {
  color: #333;
  font-size: 14px;
  line-height: 16px;
  font-family: "main-condensed_bold"
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_label {
  color: #29ABEF
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_label a {
  color: inherit
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_label a:hover {
  color: #2bb4fc
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_link {
  font-size: 14px;
  font-family: "main-condensed_bold";
  line-height: 1em;
  font-weight: normal;
  color: #333;
  text-decoration: none;
  -webkit-transition: all, 0.3s, ease, 0s;
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_link:hover {
  color: #666
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_link span {
  -webkit-transition: all, 0.3s, ease, 0s;
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_link span:hover {
  color: #00aeff
}
#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
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_icon .icon-cube {
  font-size: 0.625em
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_icon i {
  font-size: 14px
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_icon i.icon-cube-small {
  font-size: 10px
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_imgIcon {
  max-width: 14px;
  max-height: 14px
}
#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"
}
#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
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper span {
  color: #333;
  font-size: 14px;
  line-height: 16px;
  margin-right: 5px
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_paragraph {
  padding: 0;
  margin-bottom: 0;
  color: #fff
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_link {
  color: #fff
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_link:hover {
  color: #fff;
  text-decoration: underline
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_icon {
  color: #fff;
  display: inline-block
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper .art_icon i {
  color: #fff
}
#header .nav_cross_links>ul>li>section .primo_piano figure figcaption .art_wrapper span {
  color: #fff;
  font-size: 13px
}
#header .nav_cross_links.nav_submenu_links {
  background: none repeat scroll 0 0 #29abef;
  height: 47px;
  text-align: left
}
#header .nav_cross_links.nav_submenu_links>ul {
  height: 47px
}
#header .nav_cross_links.nav_submenu_links>ul li {
  line-height: 47px
}
#header .nav_cross_links.nav_submenu_links>ul li .menu_first {
  color: #fff;
  height: 45px;
  padding-bottom: 0;
  font-family: "main-condensed_regular";
  font-size: 0.875em
}
#header .nav_cross_links.nav_submenu_links>ul li .menu_first:hover {
  border-bottom: 3px solid #fff
}
#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
}
#header .nav_cross_links.nav_submenu_links>ul li .menu_first.menu_subsection:hover {
  margin-right: 0;
  border-bottom: none
}
#header .nav_cross_links.nav_submenu_links.bg_section_calcio {
}
#header .nav_cross_links.nav_submenu_links.bg_section_champions {
}
#header .nav_cross_links.nav_submenu_links.bg_section_europaleague {
}
#header .nav_cross_links.nav_submenu_links.bg_section_coppaitalia {
  position: relative
}
#header .nav_cross_links.nav_submenu_links.bg_section_coppaitalia .icon {
  width: 73px;
  height: 64px;
  position: absolute;
  right: 0px;
  z-index: 9;
  top: -11px
}
#header .nav_cross_links.bg_section_report_time {
  background: none repeat scroll 0 0 #464646;
  height: 47px;
  text-align: left
}
#header .nav_cross_links.bg_section_report_time>ul {
  height: 47px
}
#header .nav_cross_links.bg_section_report_time>ul li {
  line-height: 47px
}
#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
}
#header .nav_cross_links.bg_section_report_time>ul li .menu_first:hover {
  border-bottom: 3px solid #da002e
}
#header .nav_cross_links.bg_section_report_time>ul li .menu_first.reportime_red_text {
  color: #da002e
}
#header .nav_cross_links.bg_section_report_time>ul li .menu_first.reportime_red_text:hover {
  border-bottom: 3px solid #f2f1f1
}
#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
}
#header .nav_cross_links.bg_section_report_time>ul li .menu_first.menu_subsection:hover {
  margin-right: 0
}
#header .nav_cross_links.bg_section_report_time>ul li.home_reportime .menu_first.menu_subsection {
  color: transparent;
  padding-left: 15px;
  width: 157px;
  position: relative
}
#header .nav_cross_links.bg_section_report_time>ul li.home_reportime .menu_first:hover {
  border-bottom: none
}
#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%
}
#header .ie8-mobile {
  min-height: 51px;
  overflow: visible;
  width: 300px;
  z-index: 10000
}
#header.header_homePage_tablet .nav_city_links .updated_tablet {
  font-family: "main-condensed_semibold";
  font-size: 12px;
  color: #333;
  padding-top: 16px
}
#header.header_homePage_tablet .nav_homepage ul.nav_links {
  padding: 8px 16px 18px
}
#header.header_homePage_tablet .nav_homepage ul.nav_links li .main_citta {
  font-family: "main-condensed_semibold";
  font-size: 12px;
  padding-top: 8px
}
#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
}
#header.header_homePage_tablet .nav_cross_links {
  margin-top: 4px
}
#header.header_homePage_tablet .nav_cross_links>ul>li {
  padding-right: 0
}
#header.header_homePage_tablet .nav_cross_links>ul>li>a {
  padding-right: 2px
}
#header.header_homePage_tablet .nav_cross_links>ul>li.link_citta {
  background: #29abef
}
#header.header_homePage_tablet .nav_cross_links>ul>li.link_citta>a {
  color: #fff;
  padding: 2px
}
#pageslide {
  display: none;
  position: absolute;
  position: fixed;
  top: 0;
  z-index: 999999;
  width: 100%;
  height: 100%
}
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)
}
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
}
ul#nav_mobile li .tv {
  display: inline-block;
  margin-top: 16px;
  text-indent: -99999px;
  width: 121px;
  height: 16px;
}
ul#nav_mobile li .tv_fiorentino {
  display: inline-block;
  margin-top: 16px;
  text-indent: -99999px;
  width: 248px;
  height: 16px;
}
ul#nav_mobile li .tv_mezzogiorno {
  display: inline-block;
  margin-top: 16px;
  text-indent: -99999px;
  width: 254px;
  height: 13px;
}
ul#nav_mobile li>a {
  display: block;
  color: inherit;
  text-decoration: none;
  line-height: 48px
}
ul#nav_mobile li>a.opened i.down {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: #000
}
ul#nav_mobile li>a i.down {
  display: inline-block !important;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  right: 20px;
  top: 0px;
  font-size: 10px;
  color: #000
}
ul#nav_mobile li.search {
  padding: 0;
  border: none
}
ul#nav_mobile li.search>div {
  position: fixed;
  width: 100%;
  overflow: hidden;
  background: #fff;
  z-index: 1
}
ul#nav_mobile li.search>div form {
  position: relative;
  background: #b2b2b2;
  float: left;
  padding-left: 12px;
  width: 85%
}
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: #fff
}
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
}
ul#nav_mobile li.search>div form ::-webkit-input-placeholder {
  color: #fff
}
ul#nav_mobile li.search>div form ::-moz-placeholder {
  color: #fff
}
ul#nav_mobile li.search>div form :-ms-input-placeholder {
  color: #fff
}
ul#nav_mobile li.search>div form input:-moz-placeholder {
  color: #fff
}
ul#nav_mobile li.search>div>a {
  position: relative;
  float: right;
  padding-top: 14px;
  width: 15%;
  text-align: center;
  color: #AFAFAF
}
ul#nav_mobile li.icone-social {
  padding: 30px 12px;
  border-bottom: 1px solid #ebebeb;
  height: 100px
}
ul#nav_mobile li.icone-social ul.wrap_social {
  width: 90%;
  margin: 0 auto;
  border: none;
  height: 50px
}
ul#nav_mobile li.icone-social ul.wrap_social li {
  border: none;
  float: left;
  width: 25%;
  height: 100%
}
ul#nav_mobile li.icone-social ul.wrap_social li a {
  display: block;
  width: 100%;
  height: 100%
}
ul#nav_mobile li.icone-social ul.wrap_social li a.fb {
  background-size: contain
}
ul#nav_mobile li.icone-social ul.wrap_social li a.tw {
  background-size: contain
}
ul#nav_mobile li.icone-social ul.wrap_social li a.gp {
  background-size: contain
}
ul#nav_mobile li.icone-social ul.wrap_social li a.wc {
  background-size: contain
}
ul#nav_mobile li.weather {
  padding: 10px 12px;
  height: auto;
  background: #5ea8cf;
  border-top: 1px solid #a3c1d0;
  border-bottom: 1px solid #a3c1d0;
  overflow: hidden
}
ul#nav_mobile li.weather p {
  position: relative;
  display: block;
  overflow: hidden
}
ul#nav_mobile li.weather p a {
  float: left
}
ul#nav_mobile li.weather p span {
  float: left;
  margin-top: 7px;
  font-family: "main-condensed_semibold";
  color: #306c8c;
  text-transform: uppercase
}
ul#nav_mobile li.weather p i {
  position: relative;
  float: left;
  font-size: 34px;
  color: #fff;
  margin-right: 10px
}
ul#nav_mobile li.weather p i.arrow {
  position: absolute;
  margin: 0;
  top: 13px;
  right: 15px;
  font-size: 12px;
  color: #fff
}
ul#nav_mobile .cittaMenuList {
  display: none;
  height: 100%
}
ul#nav_mobile .cittaMenuList ul li {
  height: 37px
}
ul#nav_mobile .cittaMenuList ul li a {
  line-height: 37px
}
.eduscopio #header .nav_homesezione_xs ul.nav_links {
  padding-right: 0
}
.eduscopio #header .nav_homesezione_xs ul.nav_links .nav-header {
  width: 290px;
  margin: -9px auto 0 auto
}
#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
}
#search>i {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: 39px;
  height: 15px;
  z-index: 101;
  text-indent: -99999px
}
#search form {
  position: relative;
  float: left;
  padding: 0 1.875em;
  width: 100%;
  font: 0.75em "main-condensed_black";
  color: #fff
}
#search form>label {
  poaition: relative;
  float: left;
  text-transform: uppercase;
  line-height: 68px
}
#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: #fff
}
#search form input[type="submit"] {
  float: right;
  padding: 0;
  margin: 14px 21px 0 0;
  border: none;
  color: #fff;
  width: 41px;
  height: 41px;
  cursor: pointer
}
#search form>div {
  position: relative;
  float: left;
  margin: 22px 0 0 8px;
  width: 180px
}
#search form>div a {
  color: #fff;
  text-decoration: none
}
#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
}
#search form>div span i {
  display: inline-block;
  margin-right: 5px;
  width: 20px;
  height: 20px;
  text-indent: -99999px;
  border-right: 1px solid #6cd0ff
}
#search form>div span.active {
  box-shadow: none;
  border-left: none
}
#search form>div span.active i {
  background-color: #eff4f8 !important
}
#search form>div ul {
  position: absolute;
  display: none;
  width: 100%;
  background: #00aeff;
  z-index: 100
}
#search form>div ul li {
  display: block;
  padding-left: 20px;
  line-height: 25px
}
#search form>div ul li a {
  display: block;
  padding-left: 5px
}
#search form>div ul li a:hover {
  background: #eff4f8;
  color: #29abef
}
.nav_cross_links #search {
  background: none;
  box-shadow: none
}
.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: #000;
  padding: 5px
}
.nav_cross_links #search form input[type="submit"] {
  height: 20px;
  margin: 0;
  padding: 0;
  width: 20px;
  text-indent: -5000px
}
.nav_cross_links #search form>div {
  display: none
}

.ie8-wide body>.row, .ie8-wide body>#header, .ie8-wide body>.container_box, .ie8-wide body>.grey_line, .ie8-wide .md_bx_16 .container_box_fascia_sq body>.content, .md_bx_16 .container_box_fascia_sq .ie8-wide body>.content {
  width: 1600px;
  max-width: 1600px;
}
.ie8-wide .show-for-large, .ie8-wide .show-for-large-up {
  display: inherit !important
}
.ie8-wide .hide-for-medium-up, .ie8-wide .md_bx_16 .cont_sq_arrow_left, .md_bx_16 .ie8-wide .cont_sq_arrow_left, .ie8-wide .md_bx_16 .cont_sq_arrow_right, .md_bx_16 .ie8-wide .cont_sq_arrow_right, .ie8-wide .show-for-small, .ie8-wide .mm_cf_00:after, .ie8-wide .show-for-medium, .ie8-wide .show-for-medium-down {
  display: none !important
}
.ie8-wide .hide-for-medium, .ie8-wide .hide-for-medium-down {
  display: inherit !important
}
.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_ap_bg .content_bk .main_bkwrapper .shadowBkgPhotoMob, .md_ap_bg .content_bk .main_bkwrapper .ie8-wide .shadowBkgPhotoMob, .ie8-wide .md_ap_monstre .content_bk .main_bkwrapper .shadowBkgPhotoMob, .md_ap_monstre .content_bk .main_bkwrapper .ie8-wide .shadowBkgPhotoMob, .ie8-wide .md_ap_sp1 .content_md .main_mdwrapper .shadowBkgPhotoMob, .md_ap_sp1 .content_md .main_mdwrapper .ie8-wide .shadowBkgPhotoMob, .ie8-wide .md_pp_02>.title i, .md_pp_02>.title .ie8-wide i, .ie8-wide .md_ap_c1 .content>.title span, .md_ap_c1 .content>.title .ie8-wide span, .ie8-wide .md_ap_c1 .content>.title i, .md_ap_c1 .content>.title .ie8-wide i, .ie8-wide .md_zp_03>div .bx-controls, .md_zp_03>div .ie8-wide .bx-controls, .ie8-wide .md_op_03>div .bx-controls, .md_op_03>div .ie8-wide .bx-controls, .ie8-wide .md_zp_04>div .bx-controls, .md_zp_04>div .ie8-wide .bx-controls, .ie8-wide .md_op_04>div .bx-controls, .md_op_04>div .ie8-wide .bx-controls, .ie8-wide .md_bl_c1 .content>.title i, .md_bl_c1 .content>.title .ie8-wide i, .ie8-wide .md_bl_c1 .content>.title.mb, .md_bl_c1 .ie8-wide .content>.title.mb, .ie8-wide .md_im_c1 header .title i, .md_im_c1 header .title .ie8-wide i, .ie8-wide .md_bx_02 .title, .md_bx_02 .ie8-wide .title, .ie8-wide .md_bx_05 .bk_art_005:last-of-type .hdr_bkwrapper .main_bkwrapper .label_art, .md_bx_05 .bk_art_005:last-of-type .hdr_bkwrapper .main_bkwrapper .ie8-wide .label_art, .ie8-wide .md_bx_c1 .btm-shadow, .md_bx_c1 .ie8-wide .btm-shadow, .ie8-wide .bk_art_001 .content_bk .main_bkwrapper .shadowBkgPhotoMob, .bk_art_001 .content_bk .main_bkwrapper .ie8-wide .shadowBkgPhotoMob, .ie8-wide .md_vd_c1 .content>.title span, .md_vd_c1 .content>.title .ie8-wide span, .ie8-wide .md_vd_c1 .content>.title i, .md_vd_c1 .content>.title .ie8-wide i, .ie8-wide .md_vd_c1_v2 .content>.title span, .md_vd_c1_v2 .content>.title .ie8-wide span, .ie8-wide .md_vd_c1_v3 .content>.title span, .md_vd_c1_v3 .content>.title .ie8-wide span, .ie8-wide .md_vd_c1_v2 .content>.title i, .md_vd_c1_v2 .content>.title .ie8-wide i, .ie8-wide .md_vd_c1_v3 .content>.title i, .md_vd_c1_v3 .content>.title .ie8-wide i, .ie8-wide .bk_art_003 .hdr_bkwrapper .main_bkwrapper .label_art, .bk_art_003 .hdr_bkwrapper .main_bkwrapper .ie8-wide .label_art, .ie8-wide .bk_art_003 .ftr_bkwrapper .socialbar_container .toDelete_mob, .bk_art_003 .ftr_bkwrapper .socialbar_container .ie8-wide .toDelete_mob, .ie8-wide .bk_art_004 .ftr_bkwrapper .label_bk_mob, .bk_art_004 .ftr_bkwrapper .ie8-wide .label_bk_mob, .ie8-wide .bk_art_005 .hdr_bkwrapper .main_bkwrapper .label_art, .bk_art_005 .hdr_bkwrapper .main_bkwrapper .ie8-wide .label_art, .ie8-wide .bk_art_006 .hdr_bkwrapper .main_bkwrapper .label_art, .bk_art_006 .hdr_bkwrapper .main_bkwrapper .ie8-wide .label_art, .ie8-wide .bk_art_006 .ftr_bkwrapper .socialbar_container .toDelete_mob, .bk_art_006 .ftr_bkwrapper .socialbar_container .ie8-wide .toDelete_mob, .ie8-wide .bk_art_011, .ie8-wide .bk_art_014 .ftr_bkwrapper .label_bk_mob, .bk_art_014 .ftr_bkwrapper .ie8-wide .label_bk_mob, .ie8-wide .bk_art_016 .hdr_bkwrapper .main_bkwrapper .label_art, .bk_art_016 .hdr_bkwrapper .main_bkwrapper .ie8-wide .label_art, .ie8-wide .bk_art_017 .hdr_bkwrapper .main_bkwrapper .label_art, .bk_art_017 .hdr_bkwrapper .main_bkwrapper .ie8-wide .label_art, .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 .bk_box_005 .ftr_bkwrapper .socialbar_container .toDelete_mob, .bk_box_005 .ftr_bkwrapper .socialbar_container .ie8-wide .toDelete_mob, .ie8-wide .bk_nw_uo .lastNews .mobile, .bk_nw_uo .lastNews .ie8-wide .mobile, .ie8-wide .bk_nw_uo_B .lastNews .mobile, .bk_nw_uo_B .lastNews .ie8-wide .mobile, .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_box .mm_hp_middle .openx_box .openx_title span, .container_box .mm_hp_middle .openx_box .openx_title .ie8-wide span, .ie8-wide .container_box .mm_hp_middle .openx_box .openx_title i, .container_box .mm_hp_middle .openx_box .openx_title .ie8-wide i, .ie8-wide .container_box .mm_hp_middle .openx_box .openx_subtitle span, .container_box .mm_hp_middle .openx_box .openx_subtitle .ie8-wide span, .ie8-wide .container_box .mm_cf_01 .openx_box .openx_title i, .container_box .mm_cf_01 .openx_box .openx_title .ie8-wide i, .ie8-wide .container_box .mm_cf_01 .openx_box .openx_subtitle span, .container_box .mm_cf_01 .openx_box .openx_subtitle .ie8-wide span, .ie8-wide .container_box .mm_cf_00 .openx_box .openx_title i, .container_box .mm_cf_00 .openx_box .openx_title .ie8-wide i, .ie8-wide .container_box .mm_cf_00 .openx_box .openx_subtitle span, .container_box .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 .md_vd_piu_visti .content>.title span, .md_vd_piu_visti .content>.title .ie8-wide span, .ie8-wide .md_vd_piu_visti .content>.title i, .md_vd_piu_visti .content>.title .ie8-wide i, .ie8-wide .md_vd_piu_visti_v2 .content>.title span, .md_vd_piu_visti_v2 .content>.title .ie8-wide span, .ie8-wide .md_vd_piu_visti_v3 .content>.title span, .md_vd_piu_visti_v3 .content>.title .ie8-wide span, .ie8-wide .md_vd_piu_visti_v2 .content>.title i, .md_vd_piu_visti_v2 .content>.title .ie8-wide i, .ie8-wide .md_vd_piu_visti_v3 .content>.title i, .md_vd_piu_visti_v3 .content>.title .ie8-wide i, .ie8-wide .main-section-title .mst-pp i, .main-section-title .mst-pp .ie8-wide i, .ie8-wide .mm_section_title .mm_title i, .mm_section_title .mm_title .ie8-wide i, .ie8-wide .type-home .container_box .mobile_bk_adv_01, .type-home .container_box .ie8-wide .mobile_bk_adv_01, .ie8-wide .hide-for-large-up {
  display: none !important
}
.ie8-mobile body>.row, .ie8-mobile body>#header, .ie8-mobile body>.container_box, .ie8-mobile body>.grey_line, .ie8-mobile .md_bx_16 .container_box_fascia_sq body>.content, .md_bx_16 .container_box_fascia_sq .ie8-mobile body>.content {
  width: 300px;
  max-width: 300px
}
.ie8-mobile body>.row .container_box, .ie8-mobile body>#header .container_box, .ie8-mobile body>.container_box .container_box, .ie8-mobile body>.grey_line .container_box, .ie8-mobile .md_bx_16 .container_box_fascia_sq body>.content .container_box, .md_bx_16 .container_box_fascia_sq .ie8-mobile body>.content .container_box {
  padding: 0
}
.ie8-mobile .show-for-small, .ie8-mobile .mm_cf_00:after, .ie8-mobile .show-for-medium-down, .ie8-mobile .show-for-large-down {
  display: inherit !important
}
.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
}
.ie8-mobile .hide-for-medium, .ie8-mobile .hide-for-medium-up, .ie8-mobile .md_bx_16 .cont_sq_arrow_left, .md_bx_16 .ie8-mobile .cont_sq_arrow_left, .ie8-mobile .md_bx_16 .cont_sq_arrow_right, .md_bx_16 .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_ap_bg .content_bk .main_bkwrapper .shadowBkgPhotoMob, .md_ap_bg .content_bk .main_bkwrapper .ie8-mobile .shadowBkgPhotoMob, .ie8-mobile .md_ap_monstre .content_bk .main_bkwrapper .shadowBkgPhotoMob, .md_ap_monstre .content_bk .main_bkwrapper .ie8-mobile .shadowBkgPhotoMob, .ie8-mobile .md_ap_sp1 .content_md .main_mdwrapper .shadowBkgPhotoMob, .md_ap_sp1 .content_md .main_mdwrapper .ie8-mobile .shadowBkgPhotoMob, .ie8-mobile .md_pp_02>.title i, .md_pp_02>.title .ie8-mobile i, .ie8-mobile .md_ap_c1 .content>.title span, .md_ap_c1 .content>.title .ie8-mobile span, .ie8-mobile .md_ap_c1 .content>.title i, .md_ap_c1 .content>.title .ie8-mobile i, .ie8-mobile .md_zp_03>div .bx-controls, .md_zp_03>div .ie8-mobile .bx-controls, .ie8-mobile .md_op_03>div .bx-controls, .md_op_03>div .ie8-mobile .bx-controls, .ie8-mobile .md_zp_04>div .bx-controls, .md_zp_04>div .ie8-mobile .bx-controls, .ie8-mobile .md_op_04>div .bx-controls, .md_op_04>div .ie8-mobile .bx-controls, .ie8-mobile .md_bl_c1 .content>.title i, .md_bl_c1 .content>.title .ie8-mobile i, .ie8-mobile .md_bl_c1 .content>.title.mb, .md_bl_c1 .ie8-mobile .content>.title.mb, .ie8-mobile .md_im_c1 header .title i, .md_im_c1 header .title .ie8-mobile i, .ie8-mobile .md_bx_02 .title, .md_bx_02 .ie8-mobile .title, .ie8-mobile .md_bx_05 .bk_art_005:last-of-type .hdr_bkwrapper .main_bkwrapper .label_art, .md_bx_05 .bk_art_005:last-of-type .hdr_bkwrapper .main_bkwrapper .ie8-mobile .label_art, .ie8-mobile .md_bx_c1 .btm-shadow, .md_bx_c1 .ie8-mobile .btm-shadow, .ie8-mobile .bk_art_001 .content_bk .main_bkwrapper .shadowBkgPhotoMob, .bk_art_001 .content_bk .main_bkwrapper .ie8-mobile .shadowBkgPhotoMob, .ie8-mobile .md_vd_c1 .content>.title span, .md_vd_c1 .content>.title .ie8-mobile span, .ie8-mobile .md_vd_c1 .content>.title i, .md_vd_c1 .content>.title .ie8-mobile i, .ie8-mobile .md_vd_c1_v2 .content>.title span, .md_vd_c1_v2 .content>.title .ie8-mobile span, .ie8-mobile .md_vd_c1_v3 .content>.title span, .md_vd_c1_v3 .content>.title .ie8-mobile span, .ie8-mobile .md_vd_c1_v2 .content>.title i, .md_vd_c1_v2 .content>.title .ie8-mobile i, .ie8-mobile .md_vd_c1_v3 .content>.title i, .md_vd_c1_v3 .content>.title .ie8-mobile i, .ie8-mobile .bk_art_003 .hdr_bkwrapper .main_bkwrapper .label_art, .bk_art_003 .hdr_bkwrapper .main_bkwrapper .ie8-mobile .label_art, .ie8-mobile .bk_art_003 .ftr_bkwrapper .socialbar_container .toDelete_mob, .bk_art_003 .ftr_bkwrapper .socialbar_container .ie8-mobile .toDelete_mob, .ie8-mobile .bk_art_004 .ftr_bkwrapper .label_bk_mob, .bk_art_004 .ftr_bkwrapper .ie8-mobile .label_bk_mob, .ie8-mobile .bk_art_005 .hdr_bkwrapper .main_bkwrapper .label_art, .bk_art_005 .hdr_bkwrapper .main_bkwrapper .ie8-mobile .label_art, .ie8-mobile .bk_art_006 .hdr_bkwrapper .main_bkwrapper .label_art, .bk_art_006 .hdr_bkwrapper .main_bkwrapper .ie8-mobile .label_art, .ie8-mobile .bk_art_006 .ftr_bkwrapper .socialbar_container .toDelete_mob, .bk_art_006 .ftr_bkwrapper .socialbar_container .ie8-mobile .toDelete_mob, .ie8-mobile .bk_art_011, .ie8-mobile .bk_art_014 .ftr_bkwrapper .label_bk_mob, .bk_art_014 .ftr_bkwrapper .ie8-mobile .label_bk_mob, .ie8-mobile .bk_art_016 .hdr_bkwrapper .main_bkwrapper .label_art, .bk_art_016 .hdr_bkwrapper .main_bkwrapper .ie8-mobile .label_art, .ie8-mobile .bk_art_017 .hdr_bkwrapper .main_bkwrapper .label_art, .bk_art_017 .hdr_bkwrapper .main_bkwrapper .ie8-mobile .label_art, .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 .bk_box_005 .ftr_bkwrapper .socialbar_container .toDelete_mob, .bk_box_005 .ftr_bkwrapper .socialbar_container .ie8-mobile .toDelete_mob, .ie8-mobile .bk_nw_uo .lastNews .mobile, .bk_nw_uo .lastNews .ie8-mobile .mobile, .ie8-mobile .bk_nw_uo_B .lastNews .mobile, .bk_nw_uo_B .lastNews .ie8-mobile .mobile, .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_box .mm_hp_middle .openx_box .openx_title span, .container_box .mm_hp_middle .openx_box .openx_title .ie8-mobile span, .ie8-mobile .container_box .mm_hp_middle .openx_box .openx_title i, .container_box .mm_hp_middle .openx_box .openx_title .ie8-mobile i, .ie8-mobile .container_box .mm_hp_middle .openx_box .openx_subtitle span, .container_box .mm_hp_middle .openx_box .openx_subtitle .ie8-mobile span, .ie8-mobile .container_box .mm_cf_01 .openx_box .openx_title i, .container_box .mm_cf_01 .openx_box .openx_title .ie8-mobile i, .ie8-mobile .container_box .mm_cf_01 .openx_box .openx_subtitle span, .container_box .mm_cf_01 .openx_box .openx_subtitle .ie8-mobile span, .ie8-mobile .container_box .mm_cf_00 .openx_box .openx_title i, .container_box .mm_cf_00 .openx_box .openx_title .ie8-mobile i, .ie8-mobile .container_box .mm_cf_00 .openx_box .openx_subtitle span, .container_box .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 .md_vd_piu_visti .content>.title span, .md_vd_piu_visti .content>.title .ie8-mobile span, .ie8-mobile .md_vd_piu_visti .content>.title i, .md_vd_piu_visti .content>.title .ie8-mobile i, .ie8-mobile .md_vd_piu_visti_v2 .content>.title span, .md_vd_piu_visti_v2 .content>.title .ie8-mobile span, .ie8-mobile .md_vd_piu_visti_v3 .content>.title span, .md_vd_piu_visti_v3 .content>.title .ie8-mobile span, .ie8-mobile .md_vd_piu_visti_v2 .content>.title i, .md_vd_piu_visti_v2 .content>.title .ie8-mobile i, .ie8-mobile .md_vd_piu_visti_v3 .content>.title i, .md_vd_piu_visti_v3 .content>.title .ie8-mobile i, .ie8-mobile .main-section-title .mst-pp i, .main-section-title .mst-pp .ie8-mobile i, .ie8-mobile .mm_section_title .mm_title i, .mm_section_title .mm_title .ie8-mobile i, .ie8-mobile .type-home .container_box .mobile_bk_adv_01, .type-home .container_box .ie8-mobile .mobile_bk_adv_01, .ie8-mobile .hide-for-large-up, .ie8-mobile .hide-for-xlarge {
  display: inherit !important
}
.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 .mm_ap_122 aside .asL_mm_ap122, .mm_ap_122 aside .ie8-mobile .asL_mm_ap122, .ie8-mobile .mm_ap_122 aside .asR_mm_ap122, .mm_ap_122 aside .ie8-mobile .asR_mm_ap122, .ie8-mobile .mm_ap_122 .bottom_sp .topSh_mm_ap_sp1, .mm_ap_122 .bottom_sp .ie8-mobile .topSh_mm_ap_sp1, .ie8-mobile .mm_ap_122 .bottom_sp .bottomSh_mm_ap_sp1, .mm_ap_122 .bottom_sp .ie8-mobile .bottomSh_mm_ap_sp1, .ie8-mobile .mm_ap_122 .bottom_sp .topSh_mm_ap_sp2, .mm_ap_122 .bottom_sp .ie8-mobile .topSh_mm_ap_sp2, .ie8-mobile .mm_ap_122 .bottom_sp .bottomSh_mm_ap_sp2, .mm_ap_122 .bottom_sp .ie8-mobile .bottomSh_mm_ap_sp2, .ie8-mobile .mm_ap_212 aside .asL_mm_ap122, .mm_ap_212 aside .ie8-mobile .asL_mm_ap122, .ie8-mobile .mm_ap_212 aside .asR_mm_ap122, .mm_ap_212 aside .ie8-mobile .asR_mm_ap122, .ie8-mobile .mm_ap_212 .bottom_sp .topSh_mm_ap_sp1, .mm_ap_212 .bottom_sp .ie8-mobile .topSh_mm_ap_sp1, .ie8-mobile .mm_ap_212 .bottom_sp .bottomSh_mm_ap_sp1, .mm_ap_212 .bottom_sp .ie8-mobile .bottomSh_mm_ap_sp1, .ie8-mobile .mm_ap_212 .bottom_sp .topSh_mm_ap_sp2, .mm_ap_212 .bottom_sp .ie8-mobile .topSh_mm_ap_sp2, .ie8-mobile .mm_ap_212 .bottom_sp .bottomSh_mm_ap_sp2, .mm_ap_212 .bottom_sp .ie8-mobile .bottomSh_mm_ap_sp2, .ie8-mobile .mm_ap_hs1 .md_ap_21_2f .leftShadow, .mm_ap_hs1 .md_ap_21_2f .ie8-mobile .leftShadow, .ie8-mobile .mm_ap_hs1 aside .asL_mm_ap_hs2, .mm_ap_hs1 aside .ie8-mobile .asL_mm_ap_hs2, .ie8-mobile .mm_ap_hs1 aside .asL_mm_ap122, .mm_ap_hs1 aside .ie8-mobile .asL_mm_ap122, .ie8-mobile .mm_ap_hs1 aside .asR_mm_ap122, .mm_ap_hs1 aside .ie8-mobile .asR_mm_ap122, .ie8-mobile .md_ap_bg .content_bk .main_bkwrapper .img_bkwrapper .dida, .md_ap_bg .content_bk .main_bkwrapper .img_bkwrapper .ie8-mobile .dida, .ie8-mobile .md_ap_bg .content_bk .main_bkwrapper .art_wrapper, .md_ap_bg .content_bk .main_bkwrapper .ie8-mobile .art_wrapper, .ie8-mobile .mm_ap_bg aside .asL_mm_ap122, .mm_ap_bg aside .ie8-mobile .asL_mm_ap122, .ie8-mobile .mm_ap_bg aside .asR_mm_ap122, .mm_ap_bg aside .ie8-mobile .asR_mm_ap122, .ie8-mobile .mm_ap_bg .bottom_sp .topSh_mm_ap_sp1, .mm_ap_bg .bottom_sp .ie8-mobile .topSh_mm_ap_sp1, .ie8-mobile .mm_ap_bg .bottom_sp .bottomSh_mm_ap_sp1, .mm_ap_bg .bottom_sp .ie8-mobile .bottomSh_mm_ap_sp1, .ie8-mobile .mm_ap_bg .bottom_sp .topSh_mm_ap_sp2, .mm_ap_bg .bottom_sp .ie8-mobile .topSh_mm_ap_sp2, .ie8-mobile .mm_ap_bg .bottom_sp .bottomSh_mm_ap_sp2, .mm_ap_bg .bottom_sp .ie8-mobile .bottomSh_mm_ap_sp2, .ie8-mobile .md_ap_monstre .content_bk .main_bkwrapper .img_bkwrapper .dida, .md_ap_monstre .content_bk .main_bkwrapper .img_bkwrapper .ie8-mobile .dida, .ie8-mobile .md_ap_monstre .content_bk .main_bkwrapper .art_wrapper, .md_ap_monstre .content_bk .main_bkwrapper .ie8-mobile .art_wrapper, .ie8-mobile .mm_ap_monstre .bottomSh_mm_ap_monstre, .mm_ap_monstre .ie8-mobile .bottomSh_mm_ap_monstre, .ie8-mobile .mm_ap_monstre aside .asL_mm_ap122, .mm_ap_monstre aside .ie8-mobile .asL_mm_ap122, .ie8-mobile .mm_ap_monstre aside .asR_mm_ap122, .mm_ap_monstre aside .ie8-mobile .asR_mm_ap122, .ie8-mobile .mm_ap_monstre .bottom_sp .topSh_mm_ap_sp1, .mm_ap_monstre .bottom_sp .ie8-mobile .topSh_mm_ap_sp1, .ie8-mobile .mm_ap_monstre .bottom_sp .bottomSh_mm_ap_sp1, .mm_ap_monstre .bottom_sp .ie8-mobile .bottomSh_mm_ap_sp1, .ie8-mobile .mm_ap_monstre .bottom_sp .topSh_mm_ap_sp2, .mm_ap_monstre .bottom_sp .ie8-mobile .topSh_mm_ap_sp2, .ie8-mobile .mm_ap_monstre .bottom_sp .bottomSh_mm_ap_sp2, .mm_ap_monstre .bottom_sp .ie8-mobile .bottomSh_mm_ap_sp2, .ie8-mobile .md_ap_sp1 .content_md .hdr_mdwrapper .label_art i, .md_ap_sp1 .content_md .hdr_mdwrapper .label_art .ie8-mobile i, .ie8-mobile .md_ap_sp1 .content_md .main_mdwrapper, .md_ap_sp1 .content_md .ie8-mobile .main_mdwrapper, .ie8-mobile .md_ap_sp1 .content_md .main_mdwrapper .art_wrapper, .md_ap_sp1 .content_md .main_mdwrapper .ie8-mobile .art_wrapper, .ie8-mobile .mm_ap_sp1 .topSh_mm_ap_sp1, .mm_ap_sp1 .ie8-mobile .topSh_mm_ap_sp1, .ie8-mobile .mm_ap_sp1 .bottomSh_mm_ap_sp1, .mm_ap_sp1 .ie8-mobile .bottomSh_mm_ap_sp1, .ie8-mobile .mm_ap_sp1 aside .asL_mm_ap_sp1, .mm_ap_sp1 aside .ie8-mobile .asL_mm_ap_sp1, .ie8-mobile .mm_ap_sp1 aside .asR_mm_ap_sp1, .mm_ap_sp1 aside .ie8-mobile .asR_mm_ap_sp1, .ie8-mobile .md_ap_sp2 .img_mdwrapper .dida, .md_ap_sp2 .img_mdwrapper .ie8-mobile .dida, .ie8-mobile .md_ap_sp2 .content_md .main_mdwrapper, .md_ap_sp2 .content_md .ie8-mobile .main_mdwrapper, .ie8-mobile .md_ap_sp2 .content_md .main_mdwrapper .art_wrapper, .md_ap_sp2 .content_md .main_mdwrapper .ie8-mobile .art_wrapper, .ie8-mobile .mm_ap_sp2 .topSh_mm_ap_sp1, .mm_ap_sp2 .ie8-mobile .topSh_mm_ap_sp1, .ie8-mobile .mm_ap_sp2 .bottomSh_mm_ap_sp1, .mm_ap_sp2 .ie8-mobile .bottomSh_mm_ap_sp1, .ie8-mobile .mm_ap_sp2 aside .asL_mm_ap_sp1, .mm_ap_sp2 aside .ie8-mobile .asL_mm_ap_sp1, .ie8-mobile .mm_ap_sp2 aside .asR_mm_ap_sp1, .mm_ap_sp2 aside .ie8-mobile .asR_mm_ap_sp1, .ie8-mobile .mm_ap_sp2 .topSh_mm_ap_sp2, .mm_ap_sp2 .ie8-mobile .topSh_mm_ap_sp2, .ie8-mobile .mm_ap_sp2 .bottomSh_mm_ap_sp2, .mm_ap_sp2 .ie8-mobile .bottomSh_mm_ap_sp2, .ie8-mobile .mm_ap_sp2 aside .asL_mm_ap122, .mm_ap_sp2 aside .ie8-mobile .asL_mm_ap122, .ie8-mobile .mm_ap_sp2 aside .asR_mm_ap122, .mm_ap_sp2 aside .ie8-mobile .asR_mm_ap122, .ie8-mobile .md_ap_sp3 .description .adv, .md_ap_sp3 .description .ie8-mobile .adv, .ie8-mobile .md_ap_st .img_mdwrapper .dida, .md_ap_st .img_mdwrapper .ie8-mobile .dida, .ie8-mobile .md_ap_st .art_mdwrapper .hdr_mdwrapper .label_art i, .md_ap_st .art_mdwrapper .hdr_mdwrapper .label_art .ie8-mobile i, .ie8-mobile .md_ap_st .art_mdwrapper .link_md_container, .md_ap_st .art_mdwrapper .ie8-mobile .link_md_container, .ie8-mobile .md_ap_st .art_mdwrapper .link_md_container .art_wrapper, .md_ap_st .art_mdwrapper .link_md_container .ie8-mobile .art_wrapper, .ie8-mobile .mm_ap_st_vd .hdr_mdwrapper .label_art, .mm_ap_st_vd .hdr_mdwrapper .ie8-mobile .label_art, .ie8-mobile .mm_cf_00 .shadow_left, .mm_cf_00 .ie8-mobile .shadow_left, .ie8-mobile .mm_cf_00 .shadow_center, .mm_cf_00 .ie8-mobile .shadow_center, .ie8-mobile .mm_cf_00 .shadow_right, .mm_cf_00 .ie8-mobile .shadow_right, .ie8-mobile .mm_cf_00 .bk_cop_004 figcaption i, .mm_cf_00 .bk_cop_004 figcaption .ie8-mobile i, .ie8-mobile .mm_cf_00 .bk_cop_004 figcaption .section, .mm_cf_00 .bk_cop_004 figcaption .ie8-mobile .section, .ie8-mobile .mm_cf_00 .bk_cop_001 figcaption i, .mm_cf_00 .bk_cop_001 figcaption .ie8-mobile i, .ie8-mobile .mm_cf_00 .bk_cop_001 figcaption .section, .mm_cf_00 .bk_cop_001 figcaption .ie8-mobile .section, .ie8-mobile .mm_cf_00 .bk_box_005, .mm_cf_00 .ie8-mobile .bk_box_005, .ie8-mobile .mm_cf_00 .bk_box_006, .mm_cf_00 .ie8-mobile .bk_box_006, .ie8-mobile .mm_cf_01 .shadow_left, .mm_cf_01 .ie8-mobile .shadow_left, .ie8-mobile .mm_cf_01 .shadow_right, .mm_cf_01 .ie8-mobile .shadow_right, .ie8-mobile .mm_cf_01 .bk_cop_001 figcaption i, .mm_cf_01 .bk_cop_001 figcaption .ie8-mobile i, .ie8-mobile .mm_cf_01 .bk_cop_001 figcaption .section, .mm_cf_01 .bk_cop_001 figcaption .ie8-mobile .section, .ie8-mobile .mm_cf_01 .bk_box_005, .mm_cf_01 .ie8-mobile .bk_box_005, .ie8-mobile .mm_cf_02 .shadow_right, .mm_cf_02 .ie8-mobile .shadow_right, .ie8-mobile .mm_cf_02 .bk_cop_004 figcaption i, .mm_cf_02 .bk_cop_004 figcaption .ie8-mobile i, .ie8-mobile .mm_cf_02 .bk_cop_004 figcaption .section, .mm_cf_02 .bk_cop_004 figcaption .ie8-mobile .section, .ie8-mobile .mm_cf_02 .bk_box_006, .mm_cf_02 .ie8-mobile .bk_box_006, .ie8-mobile .md_ap_21 .leftShadow, .md_ap_21 .ie8-mobile .leftShadow, .ie8-mobile .md_ap_21_2f .leftShadow, .md_ap_21_2f .ie8-mobile .leftShadow, .ie8-mobile .md_ap_12 .leftShadow, .md_ap_12 .ie8-mobile .leftShadow, .ie8-mobile .md_ap_c1 .content>label, .md_ap_c1 .ie8-mobile .content>label, .ie8-mobile .bk_cop_001 figure figcaption .art_wrapper, .bk_cop_001 figure figcaption .ie8-mobile .art_wrapper, .ie8-mobile .md_pp_01 .bk_cop_001 figcaption i, .md_pp_01 .bk_cop_001 figcaption .ie8-mobile i, .ie8-mobile .md_pp_01 .bk_cop_001 figcaption .section, .md_pp_01 .bk_cop_001 figcaption .ie8-mobile .section, .ie8-mobile .md_vd_s1 .s1_breadcrumb, .md_vd_s1 .ie8-mobile .s1_breadcrumb, .ie8-mobile .md_vd_s2 .s1_breadcrumb, .md_vd_s2 .ie8-mobile .s1_breadcrumb, .ie8-mobile .md_bl_c1 .content>.title.dk, .md_bl_c1 .ie8-mobile .content>.title.dk, .ie8-mobile .md_bl_c1 .content>div .bx-controls, .md_bl_c1 .content>div .ie8-mobile .bx-controls, .ie8-mobile .md_bl_01, .ie8-mobile .bk_cop_002 figcaption label, .bk_cop_002 figcaption .ie8-mobile label, .ie8-mobile .md_im_c1 header label, .md_im_c1 header .ie8-mobile label, .ie8-mobile .md_bx_05 .bk_art_005:last-of-type .hdr_bkwrapper .main_bkwrapper .art_wrapper, .md_bx_05 .bk_art_005:last-of-type .hdr_bkwrapper .main_bkwrapper .ie8-mobile .art_wrapper, .ie8-mobile .mm_hs_s00 .rightShadow, .mm_hs_s00 .ie8-mobile .rightShadow, .ie8-mobile .bk_art_001 .content_bk .main_bkwrapper .img_bkwrapper .dida, .bk_art_001 .content_bk .main_bkwrapper .img_bkwrapper .ie8-mobile .dida, .ie8-mobile .bk_art_001 .content_bk .main_bkwrapper .art_wrapper, .bk_art_001 .content_bk .main_bkwrapper .ie8-mobile .art_wrapper, .ie8-mobile .md_vd_c1 .content>label, .md_vd_c1 .ie8-mobile .content>label, .ie8-mobile .md_vd_c1_v2 .content>label, .md_vd_c1_v2 .ie8-mobile .content>label, .ie8-mobile .md_vd_c1_v3 .content>label, .md_vd_c1_v3 .ie8-mobile .content>label, .ie8-mobile .bk_art_002 .main_bkwrapper label, .bk_art_002 .main_bkwrapper .ie8-mobile label, .ie8-mobile .bk_art_002 .main_bkwrapper .art_wrapper, .bk_art_002 .main_bkwrapper .ie8-mobile .art_wrapper, .ie8-mobile .bk_art_003 label, .bk_art_003 .ie8-mobile label, .ie8-mobile .bk_art_003 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_003 .hdr_bkwrapper .main_bkwrapper .ie8-mobile .art_wrapper, .ie8-mobile .bk_art_003 .ftr_bkwrapper .socialbar_container .toDelete_desk, .bk_art_003 .ftr_bkwrapper .socialbar_container .ie8-mobile .toDelete_desk, .ie8-mobile .bk_art_004 .corner, .bk_art_004 .ie8-mobile .corner, .ie8-mobile .bk_art_004 .hdr_bkwrapper .label_bk, .bk_art_004 .hdr_bkwrapper .ie8-mobile .label_bk, .ie8-mobile .bk_art_005 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_005 .hdr_bkwrapper .main_bkwrapper .ie8-mobile .art_wrapper, .ie8-mobile .bk_art_006 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_006 .hdr_bkwrapper .main_bkwrapper .ie8-mobile .art_wrapper, .ie8-mobile .bk_art_006 .ftr_bkwrapper .socialbar_container .toDelete_desk, .bk_art_006 .ftr_bkwrapper .socialbar_container .ie8-mobile .toDelete_desk, .ie8-mobile .bk_art_011, .ie8-mobile .bk_art_014 .corner, .bk_art_014 .ie8-mobile .corner, .ie8-mobile .bk_art_014 .hdr_bkwrapper .label_bk, .bk_art_014 .hdr_bkwrapper .ie8-mobile .label_bk, .ie8-mobile .bk_art_016 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_016 .hdr_bkwrapper .main_bkwrapper .ie8-mobile .art_wrapper, .ie8-mobile .bk_art_017 label, .bk_art_017 .ie8-mobile label, .ie8-mobile .bk_art_017 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_017 .hdr_bkwrapper .main_bkwrapper .ie8-mobile .art_wrapper, .ie8-mobile .bk_art_018 .hdr_bkwrapper .img_bkwrapper .dida, .bk_art_018 .hdr_bkwrapper .img_bkwrapper .ie8-mobile .dida, .ie8-mobile .bk_art_018 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_018 .hdr_bkwrapper .main_bkwrapper .ie8-mobile .art_wrapper, .ie8-mobile .bk_art_019 label, .bk_art_019 .ie8-mobile label, .ie8-mobile .bk_art_019 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_019 .hdr_bkwrapper .main_bkwrapper .ie8-mobile .art_wrapper, .ie8-mobile .bk_art_020 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_020 .hdr_bkwrapper .main_bkwrapper .ie8-mobile .art_wrapper, .ie8-mobile .bk_art_021 label, .bk_art_021 .ie8-mobile label, .ie8-mobile .bk_art_021 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_021 .hdr_bkwrapper .main_bkwrapper .ie8-mobile .art_wrapper, .ie8-mobile .bk_art_022 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_022 .hdr_bkwrapper .main_bkwrapper .ie8-mobile .art_wrapper, .ie8-mobile .bk_art_023 .content_bk .content_text .main_bkwrapper .art_wrapper, .bk_art_023 .content_bk .content_text .main_bkwrapper .ie8-mobile .art_wrapper, .ie8-mobile .bk_art_025 label, .bk_art_025 .ie8-mobile label, .ie8-mobile .bk_art_025 .art_wrapper, .bk_art_025 .ie8-mobile .art_wrapper, .ie8-mobile .bk_art_025 .hdr_bkwrapper .main_bkwrapper .sect_bk, .bk_art_025 .hdr_bkwrapper .main_bkwrapper .ie8-mobile .sect_bk, .ie8-mobile .bk_cop_004 .art_wrapper, .bk_cop_004 .ie8-mobile .art_wrapper, .ie8-mobile .bk_cop_004 .main_bkwrapper, .bk_cop_004 .ie8-mobile .main_bkwrapper, .ie8-mobile .bk_cop_004 .main_bkwrapper .sect_bk, .bk_cop_004 .main_bkwrapper .ie8-mobile .sect_bk, .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 .bk_box_005 .hdr_bkwrapper .main_bkwrapper .signature_bk, .bk_box_005 .hdr_bkwrapper .main_bkwrapper .ie8-mobile .signature_bk, .ie8-mobile .bk_box_005 .ftr_bkwrapper .socialbar_container .toDelete_desk, .bk_box_005 .ftr_bkwrapper .socialbar_container .ie8-mobile .toDelete_desk, .ie8-mobile .bk_box_010, .ie8-mobile .bk_nw_uo .blueDeco, .bk_nw_uo .ie8-mobile .blueDeco, .ie8-mobile .bk_nw_uo .lastNews .desk, .bk_nw_uo .lastNews .ie8-mobile .desk, .ie8-mobile .bk_nw_uo .text .desc, .bk_nw_uo .text .ie8-mobile .desc, .ie8-mobile .bk_nw_fn .fn_title, .bk_nw_fn .ie8-mobile .fn_title, .ie8-mobile .bk_nw_fn .fn_container ul li .fn_section, .bk_nw_fn .fn_container ul li .ie8-mobile .fn_section, .ie8-mobile .bk_nw_fn .fn_container ul li .fn_meno, .bk_nw_fn .fn_container ul li .ie8-mobile .fn_meno, .ie8-mobile .border_blue_openx .openx_box .mask, .border_blue_openx .openx_box .ie8-mobile .mask, .ie8-mobile .container_box .mm_hp_middle .openx_box .mask, .container_box .mm_hp_middle .openx_box .ie8-mobile .mask, .ie8-mobile .container_box .mm_cf_01 .openx_box .mask, .container_box .mm_cf_01 .openx_box .ie8-mobile .mask, .ie8-mobile .container_box .mm_cf_00 .openx_box .mask, .container_box .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 .md_vd_piu_visti .content>label, .md_vd_piu_visti .ie8-mobile .content>label, .ie8-mobile .md_vd_piu_visti_v2 .content>label, .md_vd_piu_visti_v2 .ie8-mobile .content>label, .ie8-mobile .md_vd_piu_visti_v3 .content>label, .md_vd_piu_visti_v3 .ie8-mobile .content>label, .ie8-mobile .main-section-title, .ie8-mobile .mm_section_title>a, .ie8-mobile .hide-for-medium-down, .ie8-mobile .hide-for-large-down {
  display: none !important
}
body {
  font-family: "main-regular", Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased
}
.clearfix {
  clear: both;
  float: none;
  padding: 0;
  margin: 0
}
.print_nav {
  display: none
}
:focus {
  outline: none
}
.shadows-sprite, .shadows-ap_hs2_shadowLeft, .mm_ap_hs1 .md_ap_21_2f .leftShadow, .shadows-article_shadow, .shadows-asL_mm_ap122, .shadows-asL_mm_ap_hs2, .mm_ap_hs1 aside .asL_mm_ap_hs2, .shadows-asR_mm_ap122, .mm_hs_s00 .rightShadow, .shadows-aside_shadow, .container_box aside .aside_shadow, .shadows-bg-nw_fn, .shadows-bk_art_001_shadowLeft, .mm_ap_122 aside .asL_mm_ap122, .mm_ap_212 aside .asL_mm_ap122, .mm_ap_hs1 aside .asL_mm_ap122, .mm_ap_bg aside .asL_mm_ap122, .mm_ap_monstre aside .asL_mm_ap122, .mm_ap_sp1 aside .asL_mm_ap_sp1, .mm_ap_sp2 aside .asL_mm_ap_sp1, .mm_ap_sp2 aside .asL_mm_ap122, .md_ap_21 .leftShadow, .md_ap_21_2f .leftShadow, .md_ap_12 .leftShadow, .shadows-bk_art_001_shadowRight, .mm_ap_122 aside .asR_mm_ap122, .mm_ap_212 aside .asR_mm_ap122, .mm_ap_hs1 aside .asR_mm_ap122, .mm_ap_bg aside .asR_mm_ap122, .mm_ap_monstre aside .asR_mm_ap122, .mm_ap_sp1 aside .asR_mm_ap_sp1, .mm_ap_sp2 aside .asR_mm_ap_sp1, .mm_ap_sp2 aside .asR_mm_ap122, .shadows-bk_art_011_shadowMob, .mm_cf_00:after, .md_bx_c1 .btm-shadow, .bk_art_011 .btm-shadow, .shadows-bk_cop_001_left, .mm_cf_00 .shadow_center, .mm_cf_01 .shadow_left, .shadows-bk_cop_001_right, .mm_cf_00 .shadow_left, .mm_cf_00 .shadow_right, .mm_cf_01 .shadow_right, .mm_cf_02 .shadow_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, .mm_ap_122 .bottom_sp .bottomSh_mm_ap_sp2, .mm_ap_212 .bottom_sp .bottomSh_mm_ap_sp2, .mm_ap_bg .bottom_sp .bottomSh_mm_ap_sp2, .mm_ap_monstre .bottom_sp .bottomSh_mm_ap_sp2, .mm_ap_sp2 .bottomSh_mm_ap_sp2, .shadows-mm_ap_sp2_top, .mm_ap_122 .bottom_sp .topSh_mm_ap_sp2, .mm_ap_212 .bottom_sp .topSh_mm_ap_sp2, .mm_ap_bg .bottom_sp .topSh_mm_ap_sp2, .mm_ap_monstre .bottom_sp .topSh_mm_ap_sp2, .mm_ap_sp2 .topSh_mm_ap_sp2, .shadows-mm_ap_sp_bottom, .mm_ap_122 .bottom_sp .bottomSh_mm_ap_sp1, .mm_ap_212 .bottom_sp .bottomSh_mm_ap_sp1, .mm_ap_bg .bottom_sp .bottomSh_mm_ap_sp1, .mm_ap_monstre .bottomSh_mm_ap_monstre, .mm_ap_monstre .bottom_sp .bottomSh_mm_ap_sp1, .mm_ap_sp1 .bottomSh_mm_ap_sp1, .mm_ap_sp2 .bottomSh_mm_ap_sp1, .shadows-mm_ap_sp_top, .mm_ap_122 .bottom_sp .topSh_mm_ap_sp1, .mm_ap_212 .bottom_sp .topSh_mm_ap_sp1, .mm_ap_bg .bottom_sp .topSh_mm_ap_sp1, .mm_ap_monstre .bottom_sp .topSh_mm_ap_sp1, .mm_ap_sp1 .topSh_mm_ap_sp1, .mm_ap_sp2 .topSh_mm_ap_sp1, .shadows-mm_cf_04_shadow, .shadows-mm_hl_02_shadowLeft, .shadows-ombra_dx_scommesse, .shadows-ombra_sx_scommesse, .shadows-shadow_right_mini {
  background: url("assets/shadows-sd4208dba3a.png?v=201407311754") no-repeat
}
.shadows-ap_hs2_shadowLeft, .mm_ap_hs1 .md_ap_21_2f .leftShadow {
  background-position: -1350px -450px
}
.shadows-article_shadow {
  background-position: -1480px 0
}
.shadows-asL_mm_ap122 {
  background-position: -1391px -450px
}
.shadows-asL_mm_ap_hs2, .mm_ap_hs1 aside .asL_mm_ap_hs2 {
  background-position: -1411px -450px
}
.shadows-asR_mm_ap122, .mm_hs_s00 .rightShadow {
  background-position: -1370px -450px
}
.shadows-aside_shadow, .container_box aside .aside_shadow {
  background-position: -1431px -450px
}
.shadows-bg-nw_fn {
  background-position: 0 -1691px
}
.shadows-bk_art_001_shadowLeft, .mm_ap_122 aside .asL_mm_ap122, .mm_ap_212 aside .asL_mm_ap122, .mm_ap_hs1 aside .asL_mm_ap122, .mm_ap_bg aside .asL_mm_ap122, .mm_ap_monstre aside .asL_mm_ap122, .mm_ap_sp1 aside .asL_mm_ap_sp1, .mm_ap_sp2 aside .asL_mm_ap_sp1, .mm_ap_sp2 aside .asL_mm_ap122, .md_ap_21 .leftShadow, .md_ap_21_2f .leftShadow, .md_ap_12 .leftShadow {
  background-position: -1330px -450px
}
.shadows-bk_art_001_shadowRight, .mm_ap_122 aside .asR_mm_ap122, .mm_ap_212 aside .asR_mm_ap122, .mm_ap_hs1 aside .asR_mm_ap122, .mm_ap_bg aside .asR_mm_ap122, .mm_ap_monstre aside .asR_mm_ap122, .mm_ap_sp1 aside .asR_mm_ap_sp1, .mm_ap_sp2 aside .asR_mm_ap_sp1, .mm_ap_sp2 aside .asR_mm_ap122 {
  background-position: -1310px -450px
}
.shadows-bk_art_011_shadowMob, .mm_cf_00:after, .md_bx_c1 .btm-shadow, .bk_art_011 .btm-shadow {
  background-position: -990px -450px
}
.shadows-bk_cop_001_left, .mm_cf_00 .shadow_center, .mm_cf_01 .shadow_left {
  background-position: -1420px 0
}
.shadows-bk_cop_001_right, .mm_cf_00 .shadow_left, .mm_cf_00 .shadow_right, .mm_cf_01 .shadow_right, .mm_cf_02 .shadow_right {
  background-position: -1440px 0
}
.shadows-ftr_bkg_xs, #main_footer.ftr_xs .shadow {
  background-position: -361px -1648px
}
.shadows-hdr_navLocal_homeShadow_xl, #header .nav_city_links .shadow, #header .nav_homelocale .shadow, #header .nav_articololocale .shadow {
  background-position: 0 -1726px
}
.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
}
.shadows-header-sub_shadow-right, #header .nav_cross_links .shadowSubmenuLeft, #header .nav_cross_links>ul>li>section .tools .shadow {
  background-position: -1383px 0
}
.shadows-header_shadow, #header .nav_cross_links>ul>li>section:after {
  background-position: 0 0
}
.shadows-mm_ap_sp2_bottom, .mm_ap_122 .bottom_sp .bottomSh_mm_ap_sp2, .mm_ap_212 .bottom_sp .bottomSh_mm_ap_sp2, .mm_ap_bg .bottom_sp .bottomSh_mm_ap_sp2, .mm_ap_monstre .bottom_sp .bottomSh_mm_ap_sp2, .mm_ap_sp2 .bottomSh_mm_ap_sp2 {
  background-position: 0 -1648px
}
.shadows-mm_ap_sp2_top, .mm_ap_122 .bottom_sp .topSh_mm_ap_sp2, .mm_ap_212 .bottom_sp .topSh_mm_ap_sp2, .mm_ap_bg .bottom_sp .topSh_mm_ap_sp2, .mm_ap_monstre .bottom_sp .topSh_mm_ap_sp2, .mm_ap_sp2 .topSh_mm_ap_sp2 {
  background-position: -992px 0
}
.shadows-mm_ap_sp_bottom, .mm_ap_122 .bottom_sp .bottomSh_mm_ap_sp1, .mm_ap_212 .bottom_sp .bottomSh_mm_ap_sp1, .mm_ap_bg .bottom_sp .bottomSh_mm_ap_sp1, .mm_ap_monstre .bottomSh_mm_ap_monstre, .mm_ap_monstre .bottom_sp .bottomSh_mm_ap_sp1, .mm_ap_sp1 .bottomSh_mm_ap_sp1, .mm_ap_sp2 .bottomSh_mm_ap_sp1 {
  background-position: -641px -1671px
}
.shadows-mm_ap_sp_top, .mm_ap_122 .bottom_sp .topSh_mm_ap_sp1, .mm_ap_212 .bottom_sp .topSh_mm_ap_sp1, .mm_ap_bg .bottom_sp .topSh_mm_ap_sp1, .mm_ap_monstre .bottom_sp .topSh_mm_ap_sp1, .mm_ap_sp1 .topSh_mm_ap_sp1, .mm_ap_sp2 .topSh_mm_ap_sp1 {
  background-position: 0 -1671px
}
.shadows-mm_cf_04_shadow {
  background-position: 0 -450px
}
.shadows-mm_hl_02_shadowLeft {
  background-position: -1460px 0
}
.shadows-ombra_dx_scommesse {
  background-position: -1398px 0
}
.shadows-ombra_sx_scommesse {
  background-position: -1409px 0
}
.shadows-shadow_right_mini {
  background-position: -1353px 0
}
.miscellaneous-sprite, .miscellaneous-angolo_opx, .border_blue_openx .openx_box .mask i, .container_box .mm_hp_middle .openx_box .mask i, .container_box .mm_cf_01 .openx_box .mask i, .container_box .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: url("assets/miscellaneous-s4c4eb8d2ab.png?v=201411281504") no-repeat
}
.miscellaneous-angolo_opx, .border_blue_openx .openx_box .mask i, .container_box .mm_hp_middle .openx_box .mask i, .container_box .mm_cf_01 .openx_box .mask i, .container_box .mm_cf_00 .openx_box .mask i, .bk_ox_01 .mask i {
  background-position: 0 0
}
.miscellaneous-arrow-mini-down_white, #search form>div span i {
  background-position: 0 -144px
}
.miscellaneous-arrow-mini-right_blue, #search form>div span.active i {
  background-position: 0 -164px
}
.miscellaneous-arrow-search, #search>i {
  background-position: 0 -67px
}
.miscellaneous-arrow-services, #header #menu-servizi>i {
  background-position: 0 -109px
}
.miscellaneous-icon-tv, #header .nav_cross_links i {
  background-position: 0 -82px
}
.miscellaneous-search-button, #search form input[type="submit"] {
  background-position: 0 -25px
}
.miscellaneous-search_button_mobile, ul#nav_mobile li.search>div form input[type="submit"] {
  background-position: 0 -126px
}
.container_box>section:not(.norow) {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 64em;
  *zoom:1
}
.container_box>section:not(.norow):before, .container_box>section:not(.norow):after {
  content: " ";
  display: table
}
.container_box>section:not(.norow):after {
  clear: both
}
.container_box {
  position: relative;
  padding: 0 0 0 8px;
  background: #fff;
  max-width: 1280px;
}
.container_box .main-content, .container_box .md_zp_03, .container_box .md_op_03 {
  margin-top: 1em
}
.container_box aside {
  margin-top: 1em
}
.container_box aside .aside_shadow {
  position: absolute;
  display: block;
  text-indent: -99999px;
  top: 0;
  width: 17px;
  height: 1198px;
  z-index: 100
}
.container_box .container_box-left-side {
  margin-top: 16px
}
.container_box .container_box-center-side {
  margin-top: 16px
}
.container_box .container_box-center-side .mm_section_title .mm_title {
  margin: 0
}
.container_box .container_box-center-side .side_content {
  padding: 20px 32px;
}
.container_box .container_box-right-side {
  margin-top: 16px
}
.container_box .ie8-mobile {
  padding: 0
}
.container_box .ie8-mobile .main-content, .container_box .ie8-mobile .md_zp_03, .container_box .ie8-mobile .md_op_03, .container_box .ie8-mobile aside {
  margin-top: 0;
  height: auto
}
.container_box .ie8-mobile .md_zp_03, .container_box .ie8-mobile .md_op_03 {
  margin: 0 0 30px 0
}
.container_box .ie8-mobile .container_box-left-side, .container_box .ie8-mobile .container_box-right-side {
  margin-top: 0
}
.container_box .ie8-mobile .container_box-center-side {
  margin-top: 0
}
.container_box .ie8-mobile .container_box-center-side .side_content {
  padding: 0
}
.grey_line {
  background: none repeat scroll 0 0 #EBEBEB;
  display: block;
  height: 5px;
  margin: 90px auto 70px;
  width: 100%
}
.bx-wrapper {
  position: relative;
  padding: 0;
  *zoom:1;
  touch-action: none;
  -ms-content-zooming: none;
  -ms-touch-action: none
}
.bx-wrapper img {
  max-width: 100%;
  display: block
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
  position: absolute;
  top: -33px;
  right: 11px
}
.bx-wrapper .bx-loading {
  min-height: 50px;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000
}
.bx-wrapper .bx-pager {
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #252525
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom:1;
  *display:inline
}
.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
}
.md_im_c2 .bx-wrapper .bx-pager.bx-default-pager a {
  background: #a1a1a1
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #29abef
}
.bx-wrapper .bx-prev {
  left: 10px;
}
.bx-wrapper .bx-next {
  right: 10px;
}
.bx-wrapper .bx-prev:hover {
  background-position: 0 0
}
.bx-wrapper .bx-next:hover {
  background-position: -43px 0
}
.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
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none
}
.bx-wrapper .bx-controls-auto {
  text-align: center
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px
}
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666 \9;
  background: rgba(80,80,80,0.75);
  width: 100%
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px
}
.scrollable {
  position: relative
}
.scrollable:focus {
  outline: 0
}
.scrollable .viewport {
  position: relative;
  overflow: hidden
}
.scrollable .viewport .overview {
  position: absolute
}
.scrollable .scroll-bar {
  display: none
}
.scrollable .scroll-bar.vertical {
  position: absolute;
  right: 0;
  height: 100%
}
.scrollable .scroll-bar.horizontal {
  position: relative;
  width: 100%
}
.scrollable .scroll-bar .thumb {
  position: absolute
}
.scrollable .scroll-bar.vertical .thumb {
  width: 100%;
  min-height: 10px
}
.scrollable .scroll-bar.horizontal .thumb {
  height: 100%;
  min-width: 10px;
  left: 0
}
.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
}
.scrollable.default-skin {
  padding-right: 10px;
  padding-bottom: 6px
}
.scrollable.default-skin .scroll-bar.vertical {
  width: 6px
}
.scrollable.default-skin .scroll-bar.horizontal {
  height: 6px
}
.scrollable.default-skin .scroll-bar .thumb {
  background-color: black;
  opacity: 0.4;
  border-radius: 3px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px
}
.scrollable.default-skin .scroll-bar:hover .thumb {
  opacity: 0.6
}
.scrollable.gray-skin {
  padding-right: 17px
}
.scrollable.gray-skin .scroll-bar {
  border: 1px solid gray;
  background-color: #d3d3d3
}
.scrollable.gray-skin .scroll-bar .thumb {
  background-color: gray
}
.scrollable.gray-skin .scroll-bar:hover .thumb {
  background-color: black
}
.scrollable.gray-skin .scroll-bar.vertical {
  width: 10px
}
.scrollable.gray-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px
}
.scrollable.modern-skin {
  padding-right: 17px
}
.scrollable.modern-skin .scroll-bar {
  border: 1px solid gray;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -webkit-box-shadow: inset 0px 0 5px 0 #888;
  -moz-box-shadow: inset 0px 0 5px 0 #888;
  box-shadow: inset 0px 0 5px 0 #888
}
.scrollable.modern-skin .scroll-bar .thumb {
  background-color: #95aabf;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid #536984
}
.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 )"
}
.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 )"
}
.scrollable.modern-skin .scroll-bar.vertical {
  width: 10px
}
.scrollable.modern-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top
}
.fancybox-wrap iframe, .fancybox-wrap object {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top
}
.fancybox-nav {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top
}
.fancybox-nav span {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top
}
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020
}
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px
}
.fancybox-opened {
  z-index: 8030
}
.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)
}
.fancybox-outer {
  position: relative
}
.fancybox-inner {
  position: relative;
  overflow: hidden
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch
}
.fancybox-error {
  color: #444;
  font: 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap
}
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%
}
.fancybox-image {
  max-width: 100%;
  max-height: 100%
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
}
#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
}
#fancybox-loading div {
  width: 44px;
  height: 44px;
}
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040
}
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  z-index: 8040
}
.fancybox-prev {
  left: 0
}
.fancybox-next {
  right: 0
}
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden
}
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px
}
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px
}
.fancybox-nav:hover span {
  visibility: visible
}
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important
}
.fancybox-lock {
  overflow: hidden !important;
  width: auto
}
.fancybox-lock body {
  overflow: hidden !important
}
.fancybox-lock-test {
  overflow-y: hidden !important
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll
}
.fancybox-title {
  visibility: hidden;
  font: normal 13px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050
}
.fancybox-opened .fancybox-title {
  visibility: visible
}
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center
}
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  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
}
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff
}
.fancybox-title-inside-wrap {
  padding-top: 10px
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0,0,0,0.8)
}

.type-pub-red .pub_space {
  max-width: 100%;
  margin: 0 auto;
  background: #ffcc00
}
.type-pub-red .bk_art_003 .hdr_bkwrapper .main_bkwrapper .title_art {
  font-size: 18px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif
}
.type-pub-red .bk_art_003 .hdr_bkwrapper .main_bkwrapper .art_wrapper .art_paragraph {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px
}
.type-pub-red .bk_art_003 .ftr_bkwrapper {
  display: none
}
.type-pub-red .container_box .articolo {
  padding-right: 50px !important;
  padding-left: 50px
}
.type-pub-red .container_box .articolo .container_box-header-article {
  margin-left: 0 !important;
  margin-bottom: 35px !important
}
.type-pub-red .container_box .articolo .container_box-header-article .article-title {
  font-family: Arial, Helvetica, Garuda, sans-serif !important;
  padding-bottom: 10px !important
}
.type-pub-red .container_box .articolo .container_box-body-article p {
  font-family: Arial, Helvetica, Garuda, sans-serif;
  line-height: 24px
}
.type-pub-red .container_box .articolo .container_box-body-article p img {
  position: relative;
  float: left;
  margin: 0 15px 0 0
}
.type-pub-red .container_box .articolo .container_box-body-article>span {
  display: block;
  margin-top: 35px;
  font-family: Arial, Helvetica, Garuda, sans-serif;
  line-height: 24px
}
.type-pub-red .container_box .articolo .container_box-body-article>span a {
  color: inherit;
  text-decoration: none
}
.type-pub-red .container_box .articolo .container_box-body-article .article-signature {
  margin: 50px 0 20px 0 !important;
  padding-left: 0 !important
}
.mm_ap_122 {
  position: relative;
  margin-bottom: 16px
}
.mm_ap_122 .md_3t_111 {
  margin-top: 0;
  clear: both
}
.mm_ap_122 .md_zp_03, .mm_ap_122 .md_op_03 {
  width: 652px;
  clear: left
}
.mm_ap_122 aside {
  float: right
}
.mm_ap_122 aside .asL_mm_ap122 {
  width: 20px;
  height: 560px;
  position: absolute;
  top: 270px;
  left: 0px;
  z-index: 1
}
.mm_ap_122 aside .asR_mm_ap122 {
  width: 20px;
  height: 560px;
  position: absolute;
  top: 270px;
  right: 0px;
  z-index: 1
}
.mm_ap_122 aside .bk_adv_01 {
  margin-bottom: 0
}
.mm_ap_122 .bottom_sp .topSh_mm_ap_sp1 {
  width: 640px;
  height: 20px;
  position: absolute;
  bottom: 260px;
  left: 0;
  z-index: 1
}
.mm_ap_122 .bottom_sp .bottomSh_mm_ap_sp1 {
  width: 640px;
  height: 20px;
  position: absolute;
  bottom: 30px;
  left: 0;
  z-index: 1
}
.mm_ap_122 .bottom_sp .topSh_mm_ap_sp2 {
  width: 361px;
  height: 21px;
  position: absolute;
  bottom: 240px;
  left: 304px;
  z-index: 1
}
.mm_ap_122 .bottom_sp .bottomSh_mm_ap_sp2 {
  width: 361px;
  height: 22px;
  position: absolute;
  bottom: 26px;
  left: 304px;
  z-index: 0
}
.mm_ap_122 .ie8-mobile {
  overflow: hidden;
  margin-bottom: 0
}
.mm_ap_122 .ie8-mobile .main-content, .mm_ap_122 .ie8-mobile .md_zp_03, .mm_ap_122 .ie8-mobile .md_op_03 {
  margin-top: 0
}
.mm_ap_122 .ie8-mobile .md_zp_03, .mm_ap_122 .ie8-mobile .md_op_03 {
  width: 300px;
  margin: 1.4375em 0 0 0;
  margin-top: 15px
}
.mm_ap_212 {
  position: relative;
  margin-bottom: 16px
}
.mm_ap_212 .md_3t_111 {
  margin-top: 0;
  clear: both
}
.mm_ap_212 .md_zp_03, .mm_ap_212 .md_op_03 {
  width: 652px;
  clear: left
}
.mm_ap_212 aside {
  float: right
}
.mm_ap_212 aside .asL_mm_ap122 {
  width: 20px;
  height: 560px;
  position: absolute;
  top: 230px;
  left: 0px;
  z-index: 1
}
.mm_ap_212 aside .asR_mm_ap122 {
  width: 20px;
  height: 560px;
  position: absolute;
  top: 230px;
  right: 0px;
  z-index: 1
}
.mm_ap_212 aside .bk_adv_01 {
  margin-top: 0;
  margin-bottom: 0
}
.mm_ap_212 .bottom_sp .topSh_mm_ap_sp1 {
  width: 640px;
  height: 20px;
  position: absolute;
  bottom: 260px;
  left: 0;
  z-index: 1
}
.mm_ap_212 .bottom_sp .bottomSh_mm_ap_sp1 {
  width: 640px;
  height: 20px;
  position: absolute;
  bottom: 30px;
  left: 0;
  z-index: 1
}
.mm_ap_212 .bottom_sp .topSh_mm_ap_sp2 {
  width: 361px;
  height: 21px;
  position: absolute;
  bottom: 240px;
  left: 304px;
  z-index: 1
}
.mm_ap_212 .bottom_sp .bottomSh_mm_ap_sp2 {
  width: 361px;
  height: 22px;
  position: absolute;
  bottom: 25px;
  left: 304px;
  z-index: 0
}
.mm_ap_212 .ie8-mobile {
  overflow: hidden;
  margin-bottom: 0
}
.mm_ap_212 .ie8-mobile .main-content, .mm_ap_212 .ie8-mobile .md_zp_03, .mm_ap_212 .ie8-mobile .md_op_03 {
  margin-top: 0
}
.mm_ap_212 .ie8-mobile .md_zp_03, .mm_ap_212 .ie8-mobile .md_op_03 {
  width: 300px;
  margin-bottom: 0;
  margin-top: 15px
}
.mm_ap_212 .ie8-mobile .md_zp_03.norow, .mm_ap_212 .ie8-mobile .norow.md_op_03 {
  margin-top: 15px
}
.mm_ap_hs1 {
  position: relative;
  overflow: hidden;
  margin-bottom: 70px
}
.mm_ap_hs1 .md_ap_21_2f .leftShadow {
  width: 1.25em;
  height: 35em;
  position: absolute;
  top: -1.4375em;
  left: 418px;
  margin-top: 0
}
.mm_ap_hs1 .md_3t_111 {
  margin-top: 0;
  clear: both;
  height: 265px
}
.mm_ap_hs1 .md_zp_03, .mm_ap_hs1 .md_op_03 {
  width: 652px;
  clear: left
}
.mm_ap_hs1 .bk_box_s06 {
  margin-bottom: 70px
}
.mm_ap_hs1 .md_mk_02 {
  margin-top: 70px;
  margin-bottom: 0
}
.mm_ap_hs1 aside {
  float: right
}
.mm_ap_hs1 .bk_art_003 {
  border-top: 1px solid #E5E5E5;
  padding-top: 24px
}
.mm_ap_hs1 aside .asL_mm_ap_hs2 {
  width: 1.25em;
  height: 58.375em;
  position: absolute;
  top: 0;
  left: -19px;
  z-index: 1
}
.mm_ap_hs1 aside .asL_mm_ap122 {
  width: 20px;
  height: 560px;
  position: absolute;
  top: 270px;
  left: 0px;
  z-index: 1
}
.mm_ap_hs1 aside .asR_mm_ap122 {
  width: 20px;
  height: 560px;
  position: absolute;
  top: 270px;
  right: 0px;
  z-index: 1
}
.mm_ap_hs1 aside .bk_adv_01 {
  margin-top: 0;
  margin-bottom: 0
}
.mm_ap_hs1 .ie8-mobile {
  margin-bottom: 0px
}
.mm_ap_hs1 .ie8-mobile .main-content, .mm_ap_hs1 .ie8-mobile .md_zp_03, .mm_ap_hs1 .ie8-mobile .md_op_03 {
  margin-top: 0
}
.mm_ap_hs1 .ie8-mobile .md_3t_111 {
  height: 375px
}
.mm_ap_hs1 .ie8-mobile .md_zp_03, .mm_ap_hs1 .ie8-mobile .md_op_03 {
  width: 300px;
  margin-bottom: 0;
  margin-top: 15px
}
.mm_ap_hs1 .ie8-mobile .md_zp_03.norow, .mm_ap_hs1 .ie8-mobile .norow.md_op_03 {
  margin-top: 15px
}
.mm_ap_hs1 .ie8-mobile .bk_art_003 {
  border-top: 0;
  border-bottom: 1px solid #e5e5e5;
  padding: 14px 25px 8px
}
.mm_ap_hs1 .ie8-mobile .bk_box_s06 {
  margin-bottom: 0px
}
.md_ap_bg {
  float: left;
  color: #000;
  width: 100%;
  height: 509px;
  margin-bottom: 16px;
  position: relative
}
.md_ap_bg .video_icon_link .iframe_video {
  display: block;
  font-size: 36px;
  left: 36%;
  position: absolute;
  top: 48%;
  z-index: 100;
  text-decoration: none;
  color: #fff;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_bg .video_icon_link .iframe_video:hover {
  color: #00aeff
}
.md_ap_bg label {
  background: none repeat scroll 0 0 #29ABEF;
  left: -5px;
  line-height: 20px;
  max-width: 100%;
  padding: 0 15px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 10px;
  z-index: 1;
  color: #fff;
  font: 12px "main-condensed_bold"
}
.md_ap_bg label .ie8-mobile {
  left: 0
}
.md_ap_bg .content_bk .hdr_bkwrapper {
  overflow: hidden
}
.md_ap_bg .content_bk .hdr_bkwrapper .label_art {
  font-family: "main-condensed_black";
  font-size: 12px;
  color: #29abef;
  text-transform: uppercase;
  height: 12px;
  line-height: 11px;
  overflow: hidden;
  margin-bottom: 14px
}
.md_ap_bg .content_bk .hdr_bkwrapper .label_art a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_bg .content_bk .hdr_bkwrapper .label_art a:hover {
  color: #36afef
}
.md_ap_bg .content_bk .hdr_bkwrapper .label_art:empty {
  display: none
}
.md_ap_bg .content_bk .hdr_bkwrapper .label_art i {
  font-size: 5px;
  vertical-align: middle
}
.md_ap_bg .content_bk .hdr_bkwrapper .title_art {
  font-family: "title-bold";
  color: #333;
  font-size: 36px;
  line-height: 36px;
  margin-top: 0;
  margin-bottom: 18px;
  height: 40px;
  overflow: hidden;
  line-height: 38px
}
.md_ap_bg .content_bk .hdr_bkwrapper .title_art a {
  display: block;
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_bg .content_bk .hdr_bkwrapper .title_art a:hover {
  color: #666
}
.md_ap_bg .content_bk .hdr_bkwrapper .title_art a {
  display: inline
}
.md_ap_bg .content_bk .main_bkwrapper {
  width: 100%;
  max-height: 384px;
  margin-bottom: 16px;
  float: left;
  position: relative
}
.md_ap_bg .content_bk .main_bkwrapper .img_bkwrapper {
  position: relative;
  float: left;
  width: 512px
}
.md_ap_bg .content_bk .main_bkwrapper .img_bkwrapper img {
  width: 512px;
  height: 384px
}
.md_ap_bg .content_bk .main_bkwrapper .img_bkwrapper .dida {
  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%);
  background: linear-gradient(to bottom, rgba(33,33,36,0.7) 0%, rgba(33,33,36,0.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3212124', endColorstr='#b3212124', GradientType=0 );
  padding: 0.625em 0.5em;
  font-family: main-condensed_regular;
  color: #fff;
  font-size: 0.875em;
  line-height: 1.25em
}
.md_ap_bg .content_bk .main_bkwrapper .img_bkwrapper .dida a {
  color: #fff;
  text-decoration: underline
}
.md_ap_bg .content_bk .main_bkwrapper .img_bkwrapper .dida:empty {
  display: none
}
.md_ap_bg .content_bk .main_bkwrapper .shadowBkgPhotoMob {
  width: 300px;
  height: 250px;
  position: absolute;
  bottom: 0;
  left: 0
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper {
  float: left;
  width: 112px;
  height: 384px;
  margin-left: 15px;
  overflow: hidden;
  padding: 0 0 16px
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper h2, .md_ap_bg .content_bk .main_bkwrapper .art_wrapper p, .md_ap_bg .content_bk .main_bkwrapper .art_wrapper h6, .md_ap_bg .content_bk .main_bkwrapper .art_wrapper h3 {
  display: inline
}
.md_ap_bg .content_bk .main_bkwrapper .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: #666;
  text-decoration: none
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_title {
  font-family: "title-bold";
  color: #333;
  font-size: 18px;
  line-height: 1.125em
}
.ie10up .md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_title, .ie9 .md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_title, .ie8-wide .md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_title {
  letter-spacing: -0.09px
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_title a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_title a:hover {
  color: #666
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_title a.art_link_title {
  display: inline
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_title span {
  color: #333;
  font-size: 14px;
  line-height: 16px;
  font-family: "main-condensed_bold"
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_label {
  color: #29ABEF
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_label a {
  color: inherit
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_label a:hover {
  color: #2bb4fc
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_link {
  font-size: 14px;
  font-family: "main-condensed_bold";
  line-height: 1em;
  font-weight: normal;
  color: #333;
  text-decoration: none;
  -webkit-transition: all, 0.3s, ease, 0s;
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_link:hover {
  color: #666
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_link span {
  -webkit-transition: all, 0.3s, ease, 0s;
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_link span:hover {
  color: #00aeff
}
.md_ap_bg .content_bk .main_bkwrapper .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
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_icon .icon-cube {
  font-size: 0.625em
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_icon i {
  font-size: 14px
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_icon i.icon-cube-small {
  font-size: 10px
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_imgIcon {
  max-width: 14px;
  max-height: 14px
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_signature {
  font-size: 14px;
  line-height: 1em;
  font-weight: normal;
  margin: 0;
  font-family: "main-condensed_semibold_italic"
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_writer {
  font-family: "main-condensed_light_italic";
  font-size: 14px;
  -webkit-text-stroke: 0.03em
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper span {
  color: #333;
  font-size: 14px;
  line-height: 16px;
  margin-right: 5px
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_paragraph {
  margin-bottom: 10px;
  border-bottom: 1px solid #f1f1f1;
  padding: 0 0 12px
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_paragraph:first-child {
  padding-top: 0px
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_paragraph:last-child {
  border: none
}
.md_ap_bg .content_bk .ftr_bkwrapper {
  clear: both
}
.md_ap_bg .content_bk .ftr_bkwrapper .socialbar_container {
  margin-top: 8px
}
.md_ap_bg .ie8-mobile {
  overflow: hidden;
  float: none;
  max-height: none;
  margin-bottom: 0;
  position: relative;
  border-bottom: 1px solid #e5e5e5;
  height: auto
}
.md_ap_bg .ie8-mobile .video_icon_link .iframe_video {
  left: 42%;
  top: 33%
}
.md_ap_bg .ie8-mobile .content_bk {
  margin-left: 0;
  height: auto;
  position: relative
}
.md_ap_bg .ie8-mobile .content_bk .hdr_bkwrapper {
  padding: 20px 25px 8px;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  width: 100%
}
.md_ap_bg .ie8-mobile .content_bk .hdr_bkwrapper .label_art {
  text-shadow: none;
  font-size: 11px;
  font-weight: normal;
  height: auto;
  max-height: 21px;
  margin-bottom: 5px
}
.md_ap_bg .ie8-mobile .content_bk .hdr_bkwrapper .label_art a {
  color: inherit;
  display: block
}
.md_ap_bg .ie8-mobile .content_bk .hdr_bkwrapper .label_art a:hover {
  color: inherit
}
.md_ap_bg .ie8-mobile .content_bk .hdr_bkwrapper .title_art {
  font-family: "main-condensed_black";
  color: #fff;
  font-size: 24px;
  text-shadow: 1px 1px 2px rgba(55,55,55,0.8);
  line-height: 26px;
  text-shadow: none;
  color: #000;
  margin: 5px 0;
  height: auto;
  max-height: 118px;
  font-size: 22px;
  line-height: 23px
}
.md_ap_bg .ie8-mobile .content_bk .hdr_bkwrapper .title_art a {
  color: inherit;
  text-decoration: none;
  letter-spacing: 0;
  padding-right: 2px;
  color: #000
}
.md_ap_bg .ie8-mobile .content_bk .hdr_bkwrapper .title_art a:hover {
  color: inherit
}
.md_ap_bg .ie8-mobile .content_bk .hdr_bkwrapper .title_art a br {
  display: none
}
.md_ap_bg .ie8-mobile .content_bk .main_bkwrapper {
  max-height: auto;
  height: 250px !important;
  margin-bottom: 0px;
  overflow: hidden
}
.md_ap_bg .ie8-mobile .content_bk .main_bkwrapper .img_bkwrapper {
  width: 300px;
  height: 250px;
  overflow: hidden
}
.md_ap_bg .ie8-mobile .content_bk .main_bkwrapper .img_bkwrapper .shadowBkgPhoto {
  position: relative
}
.md_ap_bg .ie8-mobile .content_bk .main_bkwrapper .img_bkwrapper .shadowBkgPhoto img {
  width: 300px;
  height: 250px
}
.md_ap_bg .ie8-mobile .content_bk .main_bkwrapper .img_bkwrapper .shadowBkgPhoto:before {
  content: '';
  box-shadow: none;
  -webkit-shadow: none;
  -moz-shadow: none;
  -o-shadow: none
}
.md_ap_bg .ie8-mobile .content_bk .ftr_bkwrapper {
  position: absolute;
  bottom: 12px;
  left: 26px;
  z-index: 2;
  width: 270px
}
.md_ap_bg .ie8-mobile .content_bk .ftr_bkwrapper .socialbar_container {
  clear: both;
  margin-top: 0
}
.md_ap_bg.md_double_bg .video_icon_link .iframe_video {
  top: 55%
}
.md_ap_bg.md_double_bg .content_bk .hdr_bkwrapper .art_wrapper {
  height: 350px
}
.md_ap_bg.md_double_bg .content_bk .hdr_bkwrapper .title_art {
  max-height: 78px;
  height: auto
}
.md_ap_bg.md_double_bg .content_bk .main_bkwrapper {
  height: 350px
}
.md_ap_bg.md_double_bg .content_bk .main_bkwrapper .img_bkwrapper img {
  height: 350px
}
.md_ap_bg.md_double_bg .content_bk .main_bkwrapper .art_wrapper {
  height: 350px
}
.md_ap_bg.md_double_bg .ie8-mobile .video_icon_link .iframe_video {
  top: 33%
}
.md_ap_bg.md_double_bg .ie8-mobile .content_bk .hdr_bkwrapper .title_art {
  max-height: 118px
}
.md_ap_bg.md_double_bg .ie8-mobile .content_bk .main_bkwrapper .img_bkwrapper img {
  height: 250px
}
.bottom_sp .md_ap_bg {
  margin-bottom: 45px
}
.bottom_sp .md_ap_bg .ie8-mobile {
  margin-bottom: 0px
}
.mm_ap_bg {
  position: relative;
  margin-bottom: 16px
}
.mm_ap_bg aside {
  float: right
}
.mm_ap_bg .md_3t_111 {
  margin-top: 0;
  clear: both
}
.mm_ap_bg .md_zp_03, .mm_ap_bg .md_op_03 {
  width: 652px;
  clear: left
}
.mm_ap_bg aside .asL_mm_ap122 {
  width: 20px;
  height: 560px;
  position: absolute;
  top: 270px;
  left: 0px;
  z-index: 1
}
.mm_ap_bg aside .asR_mm_ap122 {
  width: 20px;
  height: 560px;
  position: absolute;
  top: 230px;
  right: 0px;
  z-index: 1
}
.mm_ap_bg aside .bk_adv_01 {
  margin-top: 0;
  margin-bottom: 0
}
.mm_ap_bg aside .bk_adv_01 .ie8-mobile {
  margin-bottom: 15px !important
}
.mm_ap_bg .md_ap_bg .socialbar_container {
  padding-right: 20px
}
.mm_ap_bg .bottom_sp .topSh_mm_ap_sp1 {
  width: 640px;
  height: 20px;
  position: absolute;
  bottom: 270px;
  left: 0;
  z-index: 1
}
.mm_ap_bg .bottom_sp .bottomSh_mm_ap_sp1 {
  width: 640px;
  height: 20px;
  position: absolute;
  bottom: 25px;
  left: 0;
  z-index: 1
}
.mm_ap_bg .bottom_sp .topSh_mm_ap_sp2 {
  width: 361px;
  height: 21px;
  position: absolute;
  bottom: 241px;
  left: 304px;
  z-index: 1
}
.mm_ap_bg .bottom_sp .bottomSh_mm_ap_sp2 {
  width: 361px;
  height: 22px;
  position: absolute;
  bottom: 26px;
  left: 304px;
  z-index: 0
}
.mm_ap_bg .ie8-mobile {
  margin-bottom: 0px
}
.mm_ap_bg .ie8-mobile .main-content, .mm_ap_bg .ie8-mobile .md_zp_03, .mm_ap_bg .ie8-mobile .md_op_03 {
  margin-top: 0
}
.mm_ap_bg .ie8-mobile .md_zp_03, .mm_ap_bg .ie8-mobile .md_op_03 {
  width: 300px;
  margin-bottom: 0;
  margin-top: 15px
}
.mm_ap_bg .ie8-mobile .socialbar_container {
  padding-right: 0px
}
.md_ap_monstre {
  float: left;
  color: #000;
  width: 656px;
  height: 778px;
  margin-bottom: 16px;
  position: relative
}
.md_ap_monstre .video_icon_link .iframe_video {
  display: block;
  font-size: 36px;
  left: 36%;
  position: absolute;
  top: 48%;
  z-index: 100;
  text-decoration: none;
  color: #fff;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_monstre .video_icon_link .iframe_video:hover {
  color: #00aeff
}
.md_ap_monstre label {
  background: none repeat scroll 0 0 #29ABEF;
  left: -5px;
  line-height: 20px;
  max-width: 100%;
  padding: 0 15px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 10px;
  z-index: 1;
  color: #fff;
  font: 12px "main-condensed_bold"
}
.md_ap_monstre label .ie8-mobile {
  left: 0
}
.md_ap_monstre .content_bk .hdr_bkwrapper {
  overflow: hidden
}
.md_ap_monstre .content_bk .hdr_bkwrapper .label_art {
  font-family: "main-condensed_black";
  font-size: 12px;
  color: #29abef;
  text-transform: uppercase;
  height: 12px;
  line-height: 11px;
  overflow: hidden;
  margin-bottom: 14px
}
.md_ap_monstre .content_bk .hdr_bkwrapper .label_art a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_monstre .content_bk .hdr_bkwrapper .label_art a:hover {
  color: #36afef
}
.md_ap_monstre .content_bk .hdr_bkwrapper .label_art:empty {
  display: none
}
.md_ap_monstre .content_bk .hdr_bkwrapper .label_art i {
  font-size: 5px;
  vertical-align: middle
}
.md_ap_monstre .content_bk .hdr_bkwrapper .title_art {
  font-family: "title-bold";
  color: #333;
  font-size: 36px;
  line-height: 36px;
  margin-top: 14px;
  margin-bottom: 18px;
  overflow: hidden;
  line-height: 38px
}
.md_ap_monstre .content_bk .hdr_bkwrapper .title_art a {
  display: block;
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_monstre .content_bk .hdr_bkwrapper .title_art a:hover {
  color: #666
}
.md_ap_monstre .content_bk .hdr_bkwrapper .title_art a {
  display: inline
}
.md_ap_monstre .content_bk .main_bkwrapper {
  width: 100%;
  margin-bottom: 16px;
  float: left;
  position: relative
}
.md_ap_monstre .content_bk .main_bkwrapper .img_bkwrapper {
  position: relative;
  float: left;
  width: 656px
}
.md_ap_monstre .content_bk .main_bkwrapper .img_bkwrapper img {
  width: 656px;
  height: 492px
}
.md_ap_monstre .content_bk .main_bkwrapper .img_bkwrapper .dida {
  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%);
  background: linear-gradient(to bottom, rgba(33,33,36,0.7) 0%, rgba(33,33,36,0.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3212124', endColorstr='#b3212124', GradientType=0 );
  padding: 0.625em 0.5em;
  font-family: main-condensed_regular;
  color: #fff;
  font-size: 0.875em;
  line-height: 1.25em
}
.md_ap_monstre .content_bk .main_bkwrapper .img_bkwrapper .dida a {
  color: #fff;
  text-decoration: underline
}
.md_ap_monstre .content_bk .main_bkwrapper .img_bkwrapper .dida:empty {
  display: none
}
.md_ap_monstre .content_bk .main_bkwrapper .shadowBkgPhotoMob {
  width: 300px;
  height: 250px;
  position: absolute;
  bottom: 0;
  left: 0
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper {
  float: left;
  margin-top: 15px;
  padding: 0 0 16px
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper h2, .md_ap_monstre .content_bk .main_bkwrapper .art_wrapper p, .md_ap_monstre .content_bk .main_bkwrapper .art_wrapper h6, .md_ap_monstre .content_bk .main_bkwrapper .art_wrapper h3 {
  display: inline
}
.md_ap_monstre .content_bk .main_bkwrapper .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: #666;
  text-decoration: none
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_title {
  font-family: "title-bold";
  color: #333;
  font-size: 18px;
  line-height: 1.125em
}
.ie10up .md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_title, .ie9 .md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_title, .ie8-wide .md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_title {
  letter-spacing: -0.09px
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_title a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_title a:hover {
  color: #666
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_title a.art_link_title {
  display: inline
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_title span {
  color: #333;
  font-size: 14px;
  line-height: 16px;
  font-family: "main-condensed_bold"
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_label {
  color: #29ABEF
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_label a {
  color: inherit
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_label a:hover {
  color: #2bb4fc
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_link {
  font-size: 14px;
  font-family: "main-condensed_bold";
  line-height: 1em;
  font-weight: normal;
  color: #333;
  text-decoration: none;
  -webkit-transition: all, 0.3s, ease, 0s;
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_link:hover {
  color: #666
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_link span {
  -webkit-transition: all, 0.3s, ease, 0s;
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_link span:hover {
  color: #00aeff
}
.md_ap_monstre .content_bk .main_bkwrapper .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
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_icon .icon-cube {
  font-size: 0.625em
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_icon i {
  font-size: 14px
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_icon i.icon-cube-small {
  font-size: 10px
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_imgIcon {
  max-width: 14px;
  max-height: 14px
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_signature {
  font-size: 14px;
  line-height: 1em;
  font-weight: normal;
  margin: 0;
  font-family: "main-condensed_semibold_italic"
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_writer {
  font-family: "main-condensed_light_italic";
  font-size: 14px;
  -webkit-text-stroke: 0.03em
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper span {
  color: #333;
  font-size: 14px;
  line-height: 16px;
  margin-right: 5px
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_paragraph {
  margin-bottom: 10px;
  border-bottom: 1px solid #f1f1f1;
  padding: 0 0 12px
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_paragraph:first-child {
  padding-top: 0px
}
.md_ap_monstre .content_bk .main_bkwrapper .art_wrapper .art_paragraph:last-child {
  border: none
}
.md_ap_monstre .content_bk .ftr_bkwrapper {
  position: absolute;
  bottom: -16px;
  right: 0px;
  width: 100%;
  height: 36px;
  background-color: #fff;
  padding-top: 5px;
  clear: both
}
.md_ap_monstre .content_bk .ftr_bkwrapper .socialbar_container {
  margin-top: 000px
}
.md_ap_monstre .ie8-mobile {
  overflow: hidden;
  float: none;
  max-height: none;
  margin-bottom: 0;
  position: relative;
  border-bottom: 1px solid #e5e5e5;
  height: auto
}
.md_ap_monstre .ie8-mobile .video_icon_link .iframe_video {
  left: 42%;
  top: 33%
}
.md_ap_monstre .ie8-mobile .content_bk {
  margin-left: 0;
  height: auto;
  position: relative
}
.md_ap_monstre .ie8-mobile .content_bk .hdr_bkwrapper {
  padding: 20px 25px 8px;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  width: 100%
}
.md_ap_monstre .ie8-mobile .content_bk .hdr_bkwrapper .label_art {
  text-shadow: none;
  font-size: 11px;
  font-weight: normal;
  height: auto;
  max-height: 21px;
  margin-bottom: 5px
}
.md_ap_monstre .ie8-mobile .content_bk .hdr_bkwrapper .label_art a {
  color: inherit;
  display: block
}
.md_ap_monstre .ie8-mobile .content_bk .hdr_bkwrapper .label_art a:hover {
  color: inherit
}
.md_ap_monstre .ie8-mobile .content_bk .hdr_bkwrapper .title_art {
  font-family: "main-condensed_black";
  color: #fff;
  font-size: 24px;
  text-shadow: 1px 1px 2px rgba(55,55,55,0.8);
  line-height: 26px;
  text-shadow: none;
  color: #000;
  margin: 5px 0;
  height: auto;
  font-size: 22px;
  line-height: 23px
}
.md_ap_monstre .ie8-mobile .content_bk .hdr_bkwrapper .title_art a {
  color: inherit;
  text-decoration: none;
  letter-spacing: 0;
  padding-right: 2px;
  color: #000
}
.md_ap_monstre .ie8-mobile .content_bk .hdr_bkwrapper .title_art a:hover {
  color: inherit
}
.md_ap_monstre .ie8-mobile .content_bk .hdr_bkwrapper .title_art a br {
  display: none
}
.md_ap_monstre .ie8-mobile .content_bk .main_bkwrapper {
  max-height: auto;
  height: 250px !important;
  margin-bottom: 0px;
  overflow: hidden
}
.md_ap_monstre .ie8-mobile .content_bk .main_bkwrapper .img_bkwrapper {
  width: 300px;
  height: 250px;
  overflow: hidden
}
.md_ap_monstre .ie8-mobile .content_bk .main_bkwrapper .img_bkwrapper .shadowBkgPhoto {
  position: relative
}
.md_ap_monstre .ie8-mobile .content_bk .main_bkwrapper .img_bkwrapper .shadowBkgPhoto img {
  width: 300px;
  height: 250px
}
.md_ap_monstre .ie8-mobile .content_bk .main_bkwrapper .img_bkwrapper .shadowBkgPhoto:before {
  content: '';
  box-shadow: none;
  -webkit-shadow: none;
  -moz-shadow: none;
  -o-shadow: none
}
.md_ap_monstre .ie8-mobile .content_bk .ftr_bkwrapper {
  display: none;
  position: absolute;
  bottom: 12px;
  left: 26px;
  z-index: 2;
  width: 270px
}
.md_ap_monstre .ie8-mobile .content_bk .ftr_bkwrapper .socialbar_container {
  clear: both;
  margin-top: 0
}
.md_ap_monstre.md_double_bg .video_icon_link .iframe_video {
  top: 55%
}
.md_ap_monstre.md_double_bg .content_bk .hdr_bkwrapper .art_wrapper {
  height: 350px
}
.md_ap_monstre.md_double_bg .content_bk .hdr_bkwrapper .title_art {
  max-height: 78px;
  height: auto
}
.md_ap_monstre.md_double_bg .content_bk .main_bkwrapper {
  height: 350px
}
.md_ap_monstre.md_double_bg .content_bk .main_bkwrapper .img_bkwrapper img {
  height: 350px
}
.md_ap_monstre.md_double_bg .content_bk .main_bkwrapper .art_wrapper {
  height: 350px
}
.md_ap_monstre.md_double_bg .ie8-mobile .video_icon_link .iframe_video {
  top: 33%
}
.md_ap_monstre.md_double_bg .ie8-mobile .content_bk .hdr_bkwrapper .title_art {
  max-height: 118px
}
.md_ap_monstre.md_double_bg .ie8-mobile .content_bk .main_bkwrapper .img_bkwrapper img {
  height: 250px
}
.md_ap_monstre .ie8-mobile {
  width: 100%
}
.bottom_sp .md_ap_bg {
  margin-bottom: 45px
}
.bottom_sp .md_ap_bg .ie8-mobile {
  margin-bottom: 0px
}
.mm_ap_monstre {
  position: relative;
  margin-bottom: 16px
}
.mm_ap_monstre aside {
  float: right
}
.mm_ap_monstre .md_3t_111 {
  margin-top: 0;
  clear: both
}
.mm_ap_monstre .md_zp_03, .mm_ap_monstre .md_op_03 {
  width: 652px;
  clear: left
}
.mm_ap_monstre .main-content, .mm_ap_monstre .md_zp_03, .mm_ap_monstre .md_op_03 {
  overflow: hidden
}
.mm_ap_monstre .bottomSh_mm_ap_monstre {
  width: 640px;
  height: 20px;
  position: absolute;
  bottom: -16px;
  left: 0;
  z-index: 1
}
.mm_ap_monstre aside .asL_mm_ap122 {
  width: 20px;
  height: 560px;
  position: absolute;
  top: 270px;
  left: 0px;
  z-index: 1
}
.mm_ap_monstre aside .asR_mm_ap122 {
  width: 20px;
  height: 560px;
  position: absolute;
  top: 230px;
  right: 0px;
  z-index: 1
}
.mm_ap_monstre aside .bk_adv_01 {
  margin-top: 0;
  margin-bottom: 0
}
.mm_ap_monstre .md_ap_bg .socialbar_container {
  padding-right: 20px
}
.mm_ap_monstre .bottom_sp .topSh_mm_ap_sp1 {
  width: 640px;
  height: 20px;
  position: absolute;
  bottom: 270px;
  left: 0;
  z-index: 1
}
.mm_ap_monstre .bottom_sp .bottomSh_mm_ap_sp1 {
  width: 640px;
  height: 20px;
  position: absolute;
  bottom: 25px;
  left: 0;
  z-index: 1
}
.mm_ap_monstre .bottom_sp .topSh_mm_ap_sp2 {
  width: 361px;
  height: 21px;
  position: absolute;
  bottom: 241px;
  left: 304px;
  z-index: 1
}
.mm_ap_monstre .bottom_sp .bottomSh_mm_ap_sp2 {
  width: 361px;
  height: 22px;
  position: absolute;
  bottom: 26px;
  left: 304px;
  z-index: 0
}
.mm_ap_monstre .ie8-mobile {
  margin-bottom: 0px
}
.mm_ap_monstre .ie8-mobile .main-content, .mm_ap_monstre .ie8-mobile .md_zp_03, .mm_ap_monstre .ie8-mobile .md_op_03 {
  margin-top: 0
}
.mm_ap_monstre .ie8-mobile .md_zp_03, .mm_ap_monstre .ie8-mobile .md_op_03 {
  width: 300px;
  margin-bottom: 0;
  margin-top: 15px
}
.mm_ap_monstre .ie8-mobile .socialbar_container {
  padding-right: 0px
}
.md_ap_sp1 {
  overflow: hidden;
  color: #000;
  width: 100%;
  height: 232px;
  margin-bottom: 30px;
  position: relative
}
.md_ap_sp1 .content_md {
  padding-right: 20px;
  max-height: 188px;
  overflow: hidden
}
.md_ap_sp1 .content_md .hdr_mdwrapper {
  overflow: hidden
}
.md_ap_sp1 .content_md .hdr_mdwrapper .label_art {
  font-family: "main-condensed_black";
  font-size: 12px;
  color: #29abef;
  text-transform: uppercase;
  height: 12px;
  line-height: 11px;
  overflow: hidden;
  margin-bottom: 12px
}
.md_ap_sp1 .content_md .hdr_mdwrapper .label_art a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_sp1 .content_md .hdr_mdwrapper .label_art a:hover {
  color: #36afef
}
.md_ap_sp1 .content_md .hdr_mdwrapper .label_art:empty {
  display: none
}
.md_ap_sp1 .content_md .hdr_mdwrapper .label_art i {
  font-size: 5px;
  vertical-align: middle
}
.md_ap_sp1 .content_md .hdr_mdwrapper .title_art {
  font-family: "title-bold";
  color: #333;
  font-size: 36px;
  line-height: 36px;
  margin-top: 0;
  margin-bottom: 12px;
  letter-spacing: 0.001em
}
.md_ap_sp1 .content_md .hdr_mdwrapper .title_art a {
  display: block;
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_sp1 .content_md .hdr_mdwrapper .title_art a:hover {
  color: #666
}
.md_ap_sp1 .content_md .hdr_mdwrapper .title_art a {
  display: inline
}
.md_ap_sp1 .content_md .main_mdwrapper {
  overflow: hidden;
  width: 100%;
  max-height: 69px;
  margin-bottom: 16px
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper {
  padding: 0;
  padding: 0 0 16px
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper h2, .md_ap_sp1 .content_md .main_mdwrapper .art_wrapper p, .md_ap_sp1 .content_md .main_mdwrapper .art_wrapper h6, .md_ap_sp1 .content_md .main_mdwrapper .art_wrapper h3 {
  display: inline
}
.md_ap_sp1 .content_md .main_mdwrapper .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: #666;
  text-decoration: none
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_title {
  font-family: "title-bold";
  color: #333;
  font-size: 18px;
  line-height: 1.125em
}
.ie10up .md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_title, .ie9 .md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_title, .ie8-wide .md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_title {
  letter-spacing: -0.09px
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_title a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_title a:hover {
  color: #666
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_title a.art_link_title {
  display: inline
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_title span {
  color: #333;
  font-size: 14px;
  line-height: 16px;
  font-family: "main-condensed_bold"
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_label {
  color: #29ABEF
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_label a {
  color: inherit
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_label a:hover {
  color: #2bb4fc
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_link {
  font-size: 14px;
  font-family: "main-condensed_bold";
  line-height: 1em;
  font-weight: normal;
  color: #333;
  text-decoration: none;
  -webkit-transition: all, 0.3s, ease, 0s;
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_link:hover {
  color: #666
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_link span {
  -webkit-transition: all, 0.3s, ease, 0s;
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_link span:hover {
  color: #00aeff
}
.md_ap_sp1 .content_md .main_mdwrapper .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
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_icon .icon-cube {
  font-size: 0.625em
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_icon i {
  font-size: 14px
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_icon i.icon-cube-small {
  font-size: 10px
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_imgIcon {
  max-width: 14px;
  max-height: 14px
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_signature {
  font-size: 14px;
  line-height: 1em;
  font-weight: normal;
  margin: 0;
  font-family: "main-condensed_semibold_italic"
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_writer {
  font-family: "main-condensed_light_italic";
  font-size: 14px;
  -webkit-text-stroke: 0.03em
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper span {
  color: #333;
  font-size: 14px;
  line-height: 16px;
  margin-right: 5px
}
.md_ap_sp1 .content_md .main_mdwrapper .art_wrapper .art_paragraph {
  margin-bottom: 12px
}
.md_ap_sp1 .content_md .ftr_mdwrapper {
  clear: both;
  background: none repeat scroll 0 0 #FFFFFF;
  bottom: 16px;
  clear: both;
  right: 20px;
  position: absolute;
  width: 100%;
  padding-left: 20px;
  padding-right: 12px
}
.md_ap_sp1 .content_md .ftr_mdwrapper .socialbar_container {
  margin-top: 8px
}
.md_ap_sp1 .content_md .ftr_mdwrapper .socialbar_container img {
  width: auto
}
.md_ap_sp1 .ie8-mobile {
  width: 100%;
  height: auto;
  border-top: 1px solid #e5e5e5;
  margin-bottom: 0;
  padding: 14px 25px 8px
}
.md_ap_sp1 .ie8-mobile .content_md {
  padding-right: 0px;
  overflow: visible
}
.md_ap_sp1 .ie8-mobile .content_md .hdr_mdwrapper {
  padding-bottom: 7px;
  height: auto;
  float: left;
  width: 57%
}
.md_ap_sp1 .ie8-mobile .content_md .hdr_mdwrapper .title_art {
  font-family: "main-condensed_regular";
  font-size: 17px;
  font-weight: normal;
  height: auto;
  line-height: 18px;
  max-height: none;
  margin-top: 3px;
  margin-bottom: 3px
}
.md_ap_sp1 .ie8-mobile .content_md .hdr_mdwrapper .title_art a {
  font-size: 16px;
  font-weight: normal;
  color: #000;
  padding-right: 2px
}
.md_ap_sp1 .ie8-mobile .content_md .hdr_mdwrapper .title_art a br {
  display: none
}
.md_ap_sp1 .ie8-mobile .content_md .hdr_mdwrapper .label_art {
  font-family: "main-condensed_semibold";
  font-size: 11px;
  font-weight: normal;
  text-transform: uppercase;
  margin-top: 5px;
  color: #00aeff;
  max-height: 12px;
  height: auto
}
.md_ap_sp1 .ie8-mobile .content_md .img_mdwrapper {
  float: left;
  width: 42.8%
}
.md_ap_sp1 .ie8-mobile .content_md .img_mdwrapper img {
  width: 100px;
  height: 76px;
  -webkit-box-shadow: 1px 1px 3px rgba(153,153,153,0.45);
  -moz-box-shadow: 1px 1px 3px rgba(153,153,153,0.45);
  box-shadow: 1px 1px 3px rgba(153,153,153,0.45)
}
.md_ap_sp1 .ie8-mobile .content_md .ftr_mdwrapper {
  position: static;
  padding-right: 0px
}
.md_ap_sp1 .ie8-mobile .content_md .ftr_mdwrapper .socialbar_container {
  height: 0
}
.mm_ap_sp1 {
  position: relative;
  margin-bottom: 16px
}
.mm_ap_sp1 .md_zp_03, .mm_ap_sp1 .md_op_03 {
  width: 640px;
  clear: left
}
.mm_ap_sp1 .md_ap_sp1 {
  padding: 29px 0 20px
}
.mm_ap_sp1 aside {
  float: right
}
.mm_ap_sp1 .topSh_mm_ap_sp1 {
  width: 40em;
  height: 1.25em;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1
}
.mm_ap_sp1 .bottomSh_mm_ap_sp1 {
  width: 40em;
  height: 1.25em;
  position: absolute;
  top: 212px;
  left: 0;
  z-index: 1
}
.mm_ap_sp1 aside .asL_mm_ap_sp1 {
  width: 20px;
  height: 560px;
  position: absolute;
  top: 230px;
  left: 0px;
  z-index: 1
}
.mm_ap_sp1 aside .asR_mm_ap_sp1 {
  width: 20px;
  height: 560px;
  position: absolute;
  top: 230px;
  right: 0px;
  z-index: 1
}
.mm_ap_sp1 aside .bk_adv_01 {
  margin-top: 0;
  margin-bottom: 0
}
.mm_ap_sp1 .ie8-mobile {
  margin-bottom: 0
}
.mm_ap_sp1 .ie8-mobile .main-content, .mm_ap_sp1 .ie8-mobile .md_zp_03, .mm_ap_sp1 .ie8-mobile .md_op_03 {
  margin-top: 0
}
.mm_ap_sp1 .ie8-mobile .md_zp_03, .mm_ap_sp1 .ie8-mobile .md_op_03 {
  width: 300px;
  margin-bottom: 0;
  margin-top: 15px
}
.mm_ap_sp1 .ie8-mobile .md_ap_sp1 {
  padding: 14px 25px 8px
}
.md_ap_sp2 {
  color: #000;
  width: 100%;
  max-height: 232px;
  margin-bottom: 30px;
  position: relative;
  float: left
}
.md_ap_sp2 .video_icon_link .iframe_video {
  display: block;
  font-size: 36px;
  left: 20%;
  position: absolute;
  top: 40%;
  z-index: 100;
  text-decoration: none;
  color: #fff;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_sp2 .video_icon_link .iframe_video:hover {
  color: #00aeff
}
.md_ap_sp2 label {
  background: none repeat scroll 0 0 #29ABEF;
  left: -5px;
  line-height: 20px;
  max-width: 100%;
  padding: 0 15px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 10px;
  z-index: 1;
  color: #fff;
  font: 12px "main-condensed_bold"
}
.md_ap_sp2 label .ie8-mobile {
  left: 0
}
.md_ap_sp2 .img_mdwrapper {
  float: left;
  width: 304px;
  height: 232px;
  position: relative
}
.md_ap_sp2 .img_mdwrapper img {
  width: 304px;
  height: 232px
}
.md_ap_sp2 .img_mdwrapper .dida {
  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%);
  background: linear-gradient(to bottom, rgba(33,33,36,0.7) 0%, rgba(33,33,36,0.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3212124', endColorstr='#b3212124', GradientType=0 );
  padding: 0.625em 0.5em;
  font-family: main-condensed_regular;
  color: #fff;
  font-size: 0.875em;
  line-height: 1.25em
}
.md_ap_sp2 .img_mdwrapper .dida a {
  color: #fff;
  text-decoration: underline
}
.md_ap_sp2 .img_mdwrapper .dida:empty {
  display: none
}
.md_ap_sp2 .content_md {
  float: left;
  margin-left: 18px;
  padding-right: 10px;
  padding-top: 21px;
  width: 348px;
  height: 232px;
  position: relative;
  overflow: hidden
}
.md_ap_sp2 .content_md .hdr_mdwrapper {
  overflow: hidden;
  max-height: 178px
}
.md_ap_sp2 .content_md .hdr_mdwrapper .label_art {
  font-family: "main-condensed_black";
  font-size: 12px;
  color: #29abef;
  text-transform: uppercase;
  height: 12px;
  line-height: 11px;
  overflow: hidden;
  margin-bottom: 10px
}
.md_ap_sp2 .content_md .hdr_mdwrapper .label_art a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_sp2 .content_md .hdr_mdwrapper .label_art a:hover {
  color: #36afef
}
.md_ap_sp2 .content_md .hdr_mdwrapper .label_art:empty {
  display: none
}
.md_ap_sp2 .content_md .hdr_mdwrapper .label_art i {
  font-size: 5px;
  vertical-align: middle
}
.md_ap_sp2 .content_md .hdr_mdwrapper .title_art {
  font-family: "title-bold";
  color: #333;
  font-size: 36px;
  line-height: 36px;
  font-size: 24px;
  line-height: 26px;
  margin: 0 20px 14px 0;
  max-height: 172px;
  letter-spacing: 0.001em;
  overflow: hidden
}
.md_ap_sp2 .content_md .hdr_mdwrapper .title_art a {
  display: block;
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_sp2 .content_md .hdr_mdwrapper .title_art a:hover {
  color: #666
}
.md_ap_sp2 .content_md .hdr_mdwrapper .title_art a {
  display: inline
}
.md_ap_sp2 .content_md .main_mdwrapper {
  overflow: hidden;
  width: 100%;
  height: 99px;
  margin-bottom: 16px
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper {
  padding: 0;
  padding: 0 0 16px
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper h2, .md_ap_sp2 .content_md .main_mdwrapper .art_wrapper p, .md_ap_sp2 .content_md .main_mdwrapper .art_wrapper h6, .md_ap_sp2 .content_md .main_mdwrapper .art_wrapper h3 {
  display: inline
}
.md_ap_sp2 .content_md .main_mdwrapper .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: #666;
  text-decoration: none
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_title {
  font-family: "title-bold";
  color: #333;
  font-size: 18px;
  line-height: 1.125em
}
.ie10up .md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_title, .ie9 .md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_title, .ie8-wide .md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_title {
  letter-spacing: -0.09px
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_title a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_title a:hover {
  color: #666
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_title a.art_link_title {
  display: inline
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_title span {
  color: #333;
  font-size: 14px;
  line-height: 16px;
  font-family: "main-condensed_bold"
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_label {
  color: #29ABEF
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_label a {
  color: inherit
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_label a:hover {
  color: #2bb4fc
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_link {
  font-size: 14px;
  font-family: "main-condensed_bold";
  line-height: 1em;
  font-weight: normal;
  color: #333;
  text-decoration: none;
  -webkit-transition: all, 0.3s, ease, 0s;
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_link:hover {
  color: #666
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_link span {
  -webkit-transition: all, 0.3s, ease, 0s;
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_link span:hover {
  color: #00aeff
}
.md_ap_sp2 .content_md .main_mdwrapper .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
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_icon .icon-cube {
  font-size: 0.625em
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_icon i {
  font-size: 14px
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_icon i.icon-cube-small {
  font-size: 10px
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_imgIcon {
  max-width: 14px;
  max-height: 14px
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_signature {
  font-size: 14px;
  line-height: 1em;
  font-weight: normal;
  margin: 0;
  font-family: "main-condensed_semibold_italic"
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_writer {
  font-family: "main-condensed_light_italic";
  font-size: 14px;
  -webkit-text-stroke: 0.03em
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper span {
  color: #333;
  font-size: 14px;
  line-height: 16px;
  margin-right: 5px
}
.md_ap_sp2 .content_md .main_mdwrapper .art_wrapper .art_paragraph {
  margin-bottom: 12px
}
.md_ap_sp2 .content_md .ftr_mdwrapper {
  bottom: 10px;
  clear: both;
  position: absolute;
  width: 100%;
  padding-right: 20px;
  z-index: 1
}
.md_ap_sp2 .content_md .ftr_mdwrapper .socialbar_container {
  margin-top: 8px
}
.md_ap_sp2 .content_md .ftr_mdwrapper .socialbar_container img {
  width: auto
}
.md_ap_sp2 .ie8-mobile {
  width: 100%;
  max-height: 400px;
  margin-bottom: 6px;
  padding-bottom: 14px !important;
  position: relative;
  float: none
}
.md_ap_sp2 .ie8-mobile .video_icon_link .iframe_video {
  left: 42%;
  top: 30%
}
.md_ap_sp2 .ie8-mobile .img_mdwrapper {
  width: 300px;
  height: 250px;
  overflow: hidden;
  float: none
}
.md_ap_sp2 .ie8-mobile .img_mdwrapper .shadowBkgPhoto {
  position: relative
}
.md_ap_sp2 .ie8-mobile .img_mdwrapper .shadowBkgPhoto img {
  width: 300px;
  height: 250px
}
.md_ap_sp2 .ie8-mobile .img_mdwrapper .shadowBkgPhoto:before {
  display: none
}
.md_ap_sp2 .ie8-mobile .content_md {
  float: none;
  margin-left: 25px;
  margin-top: 14px;
  z-index: 2;
  width: 270px;
  height: auto;
  padding-right: 0;
  padding-top: 0;
  overflow: visible
}
.md_ap_sp2 .ie8-mobile .content_md .hdr_mdwrapper .label_art {
  font-family: "main-condensed_black";
  color: #000;
  font-size: 11px;
  font-weight: normal;
  text-transform: uppercase;
  margin: 5px 0;
  font-size: 11px;
  font-weight: normal;
  text-transform: uppercase;
  margin: 5px 0;
  color: #00aeff;
  text-shadow: none
}
.md_ap_sp2 .ie8-mobile .content_md .hdr_mdwrapper .label_art a {
  color: inherit;
  display: block
}
.md_ap_sp2 .ie8-mobile .content_md .hdr_mdwrapper .label_art a:hover {
  color: inherit
}
.md_ap_sp2 .ie8-mobile .content_md .hdr_mdwrapper .title_art {
  font-family: "main-condensed_black";
  color: #fff;
  font-size: 24px;
  text-shadow: 1px 1px 2px rgba(55,55,55,0.8);
  line-height: 26px;
  font-size: 22px;
  line-height: 23px;
  margin: 5px 0;
  max-height: 118px;
  height: auto;
  color: #000;
  text-shadow: none
}
.md_ap_sp2 .ie8-mobile .content_md .hdr_mdwrapper .title_art a {
  color: inherit;
  text-decoration: none;
  letter-spacing: 0;
  padding-right: 2px;
  color: #000
}
.md_ap_sp2 .ie8-mobile .content_md .hdr_mdwrapper .title_art a:hover {
  color: inherit
}
.md_ap_sp2 .ie8-mobile .content_md .hdr_mdwrapper .title_art a br {
  display: none
}
.md_ap_sp2 .ie8-mobile .content_md .hdr_mdwrapper .title_art a {
  display: inline
}
.md_ap_sp2 .ie8-mobile .content_md .ftr_mdwrapper {
  z-index: 1;
  width: 270px;
  bottom: 0.75em
}
.md_ap_sp2 .ie8-mobile .content_md .ftr_mdwrapper .socialbar_container {
  clear: both;
  margin-top: 0
}
.mm_ap_sp2 {
  position: relative;
  margin-bottom: 16px
}
.mm_ap_sp2 .md_zp_03, .mm_ap_sp2 .md_op_03 {
  width: 640px;
  clear: left
}
.mm_ap_sp2 .md_ap_sp2 {
  padding: 0
}
.mm_ap_sp2 .md_ap_sp1 {
  padding: 29px 0 20px
}
.mm_ap_sp2 aside {
  float: right
}
.mm_ap_sp2 .topSh_mm_ap_sp1 {
  width: 640px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1
}
.mm_ap_sp2 .bottomSh_mm_ap_sp1 {
  width: 640px;
  height: 20px;
  position: absolute;
  top: 212px;
  left: 0;
  z-index: 1
}
.mm_ap_sp2 aside .asL_mm_ap_sp1 {
  width: 20px;
  height: 560px;
  position: absolute;
  top: 270px;
  left: 0px;
  z-index: 1
}
.mm_ap_sp2 aside .asR_mm_ap_sp1 {
  width: 20px;
  height: 560px;
  position: absolute;
  top: 270px;
  right: 0px;
  z-index: 1
}
.mm_ap_sp2 .topSh_mm_ap_sp2 {
  width: 361px;
  height: 21px;
  position: absolute;
  top: 0;
  left: 304px;
  z-index: 1
}
.mm_ap_sp2 .bottomSh_mm_ap_sp2 {
  width: 361px;
  height: 22px;
  position: absolute;
  top: 212px;
  left: 304px;
  z-index: 0
}
.mm_ap_sp2 aside .bk_adv_01 {
  margin-top: 0;
  margin-bottom: 0
}
.mm_ap_sp2 aside .asL_mm_ap122 {
  width: 20px;
  height: 560px;
  position: absolute;
  top: 230px;
  left: 0px;
  z-index: 1
}
.mm_ap_sp2 aside .asR_mm_ap122 {
  width: 20px;
  height: 560px;
  position: absolute;
  top: 230px;
  right: 0px;
  z-index: 1
}
.mm_ap_sp2 .ie8-mobile {
  margin-bottom: 0
}
.mm_ap_sp2 .ie8-mobile .main-content, .mm_ap_sp2 .ie8-mobile .md_zp_03, .mm_ap_sp2 .ie8-mobile .md_op_03 {
  margin-top: 0
}
.mm_ap_sp2 .ie8-mobile .md_zp_03, .mm_ap_sp2 .ie8-mobile .md_op_03 {
  width: 300px;
  margin-bottom: 0;
  margin-top: 15px
}
.mm_ap_sp2 .ie8-mobile .md_ap_sp1 {
  padding: 14px 25px 8px
}
.md_ap_sp3 {
  margin-bottom: 28px;
  padding: 15px;
  width: 644px;
  height: 234px;
  color: #000;
  border: 6px solid #ebebeb;
  overflow: hidden
}
.md_ap_sp3 figure {
  position: relative;
  float: left;
  width: 345px;
  height: 193px;
  overflow: hidden
}
.md_ap_sp3 figure img {
  width: 100%
}
.md_ap_sp3 .description {
  position: relative;
  float: right;
  width: 235px;
  height: 100%
}
.md_ap_sp3 .description .label {
  font: 12px "main-condensed_black";
  text-transform: uppercase
}
.md_ap_sp3 .description .title {
  font-family: "title-bold";
  color: #333;
  font-size: 22px;
  line-height: 1.125em;
  margin-top: 10px;
  height: 130px;
  line-height: 25px;
  letter-spacing: 0.001em;
  overflow: hidden
}
.ie10up .md_ap_sp3 .description .title, .ie9 .md_ap_sp3 .description .title, .ie8-wide .md_ap_sp3 .description .title {
  letter-spacing: -0.09px
}
.md_ap_sp3 .description .title a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_sp3 .description .title a:hover {
  color: #666
}
.md_ap_sp3 .description .adv {
  position: absolute;
  right: -15px;
  bottom: -15px
}
.md_ap_sp3 .description .adv img {
  width: 100%
}
.md_ap_sp3 .ie8-mobile {
  position: relative;
  margin-bottom: 0;
  padding: 0;
  width: 300px;
  height: 250px;
  border: none
}
.md_ap_sp3 .ie8-mobile figure {
  position: relative;
  float: left;
  width: 300px;
  height: 250px;
  overflow: hidden
}
.md_ap_sp3 .ie8-mobile figure .shadowBkgPhoto {
  position: relative
}
.md_ap_sp3 .ie8-mobile figure .shadowBkgPhoto img {
  width: 300px;
  height: 250px
}
.md_ap_sp3 .ie8-mobile figure .shadowBkgPhoto:before {
  content: '';
  -webkit-box-shadow: inset 0px -142px 44px -56px rgba(0,0,0,0.5);
  -moz-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);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 300px;
  height: 250px;
  z-index: 1
}
.md_ap_sp3 .ie8-mobile .description {
  position: absolute;
  padding: 0 0.9375em;
  width: 100%;
  height: auto;
  bottom: 0;
  color: #fff;
  z-index: 3
}
.md_ap_sp3 .ie8-mobile .description .label {
  font: 11px "main-condensed_heavy";
  text-transform: uppercase
}
.md_ap_sp3 .ie8-mobile .description .title {
  font-family: "main-condensed_black";
  color: #fff;
  font-size: 24px;
  text-shadow: 1px 1px 2px rgba(55,55,55,0.8);
  line-height: 26px
}
.md_ap_sp3 .ie8-mobile .description .title a {
  color: inherit;
  text-decoration: none;
  letter-spacing: 0;
  padding-right: 2px;
  color: #000
}
.md_ap_sp3 .ie8-mobile .description .title a:hover {
  color: inherit
}
.md_ap_sp3 .ie8-mobile .description .title a br {
  display: none
}
.mm_ap_sp3 {
  position: relative;
  overflow: hidden;
  margin-bottom: 16px
}
.mm_ap_sp3 .md_zp_03, .mm_ap_sp3 .md_op_03 {
  width: 640px;
  clear: left
}
.mm_ap_sp3 .md_ap_sp1 {
  padding: 29px 0 20px
}
.mm_ap_sp3 aside {
  float: right
}
.mm_ap_sp3 .ie8-mobile {
  margin-bottom: 0
}
.mm_ap_sp3 .ie8-mobile .main-content, .mm_ap_sp3 .ie8-mobile .md_zp_03, .mm_ap_sp3 .ie8-mobile .md_op_03 {
  margin-top: 0
}
.mm_ap_sp3 .ie8-mobile .md_zp_03, .mm_ap_sp3 .ie8-mobile .md_op_03 {
  width: 300px;
  margin-bottom: 0;
  margin-top: 15px
}
.md_ap_st {
  position: relative;
  display: block;
  margin: 1em 0;
  margin-left: -5px;
  padding-left: 5px;
  overflow-y: hidden
}
.md_ap_st .label_md_news {
  position: absolute;
  z-index: 3;
  bottom: 10px;
  left: -5px;
  background: #29abef;
  text-align: center;
  text-transform: uppercase;
  font: 12px "main-condensed_bold";
  padding: 0 15px;
  color: #fff
}
.md_ap_st .label_md_news a {
  color: inherit;
  text-decoration: none
}
.md_ap_st .label_md_news i {
  display: inline-block;
  margin-right: 10px;
  font-size: 14px
}
.md_ap_st .label_md_news span {
  font: 10px "main-condensed_bold_italic";
  vertical-align: middle;
  margin-left: 10px
}
.md_ap_st .img_mdwrapper {
  position: relative;
  max-height: 558px;
  overflow: hidden;
  width: 100%
}
.md_ap_st .img_mdwrapper .shadowBkgPhoto {
  position: relative
}
.md_ap_st .img_mdwrapper .shadowBkgPhoto img {
  width: 100%;
  height: auto
}
.md_ap_st .img_mdwrapper .shadowBkgPhoto:before {
  content: '';
  -webkit-box-shadow: inset 0px 83px 65px 8px rgba(0,0,0,0.65);
  -moz-box-shadow: inset 0px 83px 65px 8px rgba(0,0,0,0.65);
  box-shadow: inset 0px 83px 65px 8px rgba(0,0,0,0.65);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1
}
.md_ap_st .img_mdwrapper .dida {
  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%);
  background: linear-gradient(to bottom, rgba(33,33,36,0.7) 0%, rgba(33,33,36,0.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3212124', endColorstr='#b3212124', GradientType=0 );
  padding: 0.625em 0.5em;
  font-family: main-condensed_regular;
  color: #fff;
  font-size: 0.875em;
  line-height: 1.25em
}
.md_ap_st .img_mdwrapper .dida a {
  color: #fff;
  text-decoration: underline
}
.md_ap_st .img_mdwrapper .dida:empty {
  display: none
}
.md_ap_st .art_mdwrapper {
  position: relative;
  margin-top: -1px;
  margin-left: 0;
  z-index: 1
}
.md_ap_st .art_mdwrapper .hdr_mdwrapper {
  position: absolute;
  top: -558px;
  width: 793px;
  overflow: hidden;
  padding: 24px 18px
}
.md_ap_st .art_mdwrapper .hdr_mdwrapper .label_art {
  font-family: "main-condensed_black";
  font-size: 16px;
  color: #fff;
  text-transform: uppercase
}
.md_ap_st .art_mdwrapper .hdr_mdwrapper .label_art a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_st .art_mdwrapper .hdr_mdwrapper .label_art a:hover {
  color: #00aeff
}
.md_ap_st .art_mdwrapper .hdr_mdwrapper .label_art i {
  font-size: 5px;
  vertical-align: middle
}
.md_ap_st .art_mdwrapper .hdr_mdwrapper .title_art {
  font-family: "main-condensed_black";
  color: #333;
  font-size: 29px;
  letter-spacing: -0.02em;
  font-size: 42px;
  color: #fff;
  text-shadow: 1px 1px 2px rgba(55,55,55,0.8);
  margin-top: 10px;
  height: 128px;
  overflow: hidden
}
.md_ap_st .art_mdwrapper .hdr_mdwrapper .title_art a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_st .art_mdwrapper .hdr_mdwrapper .title_art a:hover {
  color: #666
}
.safari .md_ap_st .art_mdwrapper .hdr_mdwrapper .title_art a {
  word-spacing: -.1em
}
.md_ap_st .art_mdwrapper .hdr_mdwrapper .title_art a {
  display: inline !important
}
.md_ap_st .art_mdwrapper .hdr_mdwrapper .title_art a:hover {
  color: #00aeff
}
.md_ap_st .art_mdwrapper .hdr_mdwrapper .title_art .pipe {
  font-family: "main-condensed_thin";
  color: #333;
  font-size: 29px;
  letter-spacing: -0.02em;
  color: #fff
}
.md_ap_st .art_mdwrapper .hdr_mdwrapper .title_art .pipe a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_st .art_mdwrapper .hdr_mdwrapper .title_art .pipe a:hover {
  color: #666
}
.safari .md_ap_st .art_mdwrapper .hdr_mdwrapper .title_art .pipe a {
  word-spacing: -.1em
}
.md_ap_st .art_mdwrapper .link_md_container {
  background: #fff;
  width: 204px;
  padding: 0 0 10px 14px;
  position: absolute;
  top: -558px;
  right: 0;
  min-height: 560px
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper {
  padding: 0 0 16px;
  overflow: hidden
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper h2, .md_ap_st .art_mdwrapper .link_md_container .art_wrapper p, .md_ap_st .art_mdwrapper .link_md_container .art_wrapper h6, .md_ap_st .art_mdwrapper .link_md_container .art_wrapper h3 {
  display: inline
}
.md_ap_st .art_mdwrapper .link_md_container .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: #666;
  text-decoration: none
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_title {
  font-family: "title-bold";
  color: #333;
  font-size: 18px;
  line-height: 1.125em
}
.ie10up .md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_title, .ie9 .md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_title, .ie8-wide .md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_title {
  letter-spacing: -0.09px
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_title a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_title a:hover {
  color: #666
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_title a.art_link_title {
  display: inline
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_title span {
  color: #333;
  font-size: 14px;
  line-height: 16px;
  font-family: "main-condensed_bold"
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_label {
  color: #29ABEF
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_label a {
  color: inherit
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_label a:hover {
  color: #2bb4fc
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_link {
  font-size: 14px;
  font-family: "main-condensed_bold";
  line-height: 1em;
  font-weight: normal;
  color: #333;
  text-decoration: none;
  -webkit-transition: all, 0.3s, ease, 0s;
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_link:hover {
  color: #666
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_link span {
  -webkit-transition: all, 0.3s, ease, 0s;
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_link span:hover {
  color: #00aeff
}
.md_ap_st .art_mdwrapper .link_md_container .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
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_icon .icon-cube {
  font-size: 0.625em
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_icon i {
  font-size: 14px
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_icon i.icon-cube-small {
  font-size: 10px
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_imgIcon {
  max-width: 14px;
  max-height: 14px
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_signature {
  font-size: 14px;
  line-height: 1em;
  font-weight: normal;
  margin: 0;
  font-family: "main-condensed_semibold_italic"
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_writer {
  font-family: "main-condensed_light_italic";
  font-size: 14px;
  -webkit-text-stroke: 0.03em
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper span {
  color: #333;
  font-size: 14px;
  line-height: 16px;
  margin-right: 5px
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_paragraph {
  line-height: 18px;
  border-bottom: 1px solid #e3e3e3;
  padding: 16px 0 19px 0;
  margin-bottom: 0
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_title {
  display: block;
  border-bottom: 1px solid #e3e3e3;
  padding: 16px 0 19px 0
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper .art_icon i {
  color: #00aeff;
  display: inline;
  font-size: 13px
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper>:first-child {
  padding-top: 0
}
.md_ap_st .art_mdwrapper .link_md_container .art_wrapper>:last-child {
  border-bottom: none
}
.md_ap_st .art_mdwrapper .ftr_mdwrapper {
  position: absolute;
  right: 0px;
  bottom: 0px;
  padding: 7px;
}
.md_ap_st .art_mdwrapper .ftr_mdwrapper .socialbar_container strong.p_icona_stato {
  width: 18px
}
.md_ap_st .art_mdwrapper .ftr_mdwrapper .socialbar_container strong.p_icona_stato:before {
  margin-right: 5px
}
.md_ap_st .art_mdwrapper .ftr_mdwrapper .socialbar_container a {
  color: #fff
}
.md_ap_st .art_mdwrapper .ftr_mdwrapper .socialbar_container .tot-rating span, .md_ap_st .art_mdwrapper .ftr_mdwrapper .socialbar_container .commentsAmount, .md_ap_st .art_mdwrapper .ftr_mdwrapper .socialbar_container .totalShare {
  color: #fff;
  font-family: "main-condensed_semibold";
  font-style: 11px
}
.md_ap_st .art_mdwrapper .ftr_mdwrapper .socialbar_container .tot-rating {
  margin-right: 10px
}
.md_ap_st .art_mdwrapper .ftr_mdwrapper .socialbar_container .popUp a {
  color: #333
}
.md_ap_st .ie8-mobile {
  padding: 0;
  margin: 0
}
.md_ap_st .ie8-mobile .label_md_news {
  bottom: auto;
  top: 10px
}
.md_ap_st .ie8-mobile .img_mdwrapper {
  max-height: 180px;
  height: 180px;
  overflow: hidden;
  width: 300px;
  margin-left: 0px
}
.md_ap_st .ie8-mobile .img_mdwrapper .shadowBkgPhoto {
  position: relative
}
.md_ap_st .ie8-mobile .img_mdwrapper .shadowBkgPhoto img {
  width: 300px;
  height: 180px
}
.md_ap_st .ie8-mobile .img_mdwrapper .shadowBkgPhoto:before {
  content: '';
  box-shadow: none;
  -webkit-shadow: none;
  -moz-shadow: none;
  -o-shadow: none;
  position: static
}
.md_ap_st .ie8-mobile .art_mdwrapper {
  position: static;
  top: auto;
  bottom: auto;
  padding: 14px 25px 8px
}
.md_ap_st .ie8-mobile .art_mdwrapper .hdr_mdwrapper {
  float: none;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  width: 100%;
  padding: 0
}
.md_ap_st .ie8-mobile .art_mdwrapper .hdr_mdwrapper .label_art {
  font-family: "main-condensed_black";
  color: #000;
  font-size: 11px;
  font-weight: normal;
  text-transform: uppercase;
  margin: 5px 0;
  margin: 5px 0
}
.md_ap_st .ie8-mobile .art_mdwrapper .hdr_mdwrapper .label_art a:hover {
  color: inherit
}
.md_ap_st .ie8-mobile .art_mdwrapper .hdr_mdwrapper .title_art {
  font-family: "main-condensed_black";
  color: #fff;
  font-size: 24px;
  text-shadow: 1px 1px 2px rgba(55,55,55,0.8);
  line-height: 26px;
  color: #000;
  font-size: 22px;
  line-height: 23px;
  margin: 5px 0;
  max-height: 118px;
  height: auto;
  text-shadow: none
}
.md_ap_st .ie8-mobile .art_mdwrapper .hdr_mdwrapper .title_art a {
  color: inherit;
  text-decoration: none;
  letter-spacing: 0;
  padding-right: 2px;
  color: #000
}
.md_ap_st .ie8-mobile .art_mdwrapper .hdr_mdwrapper .title_art a:hover {
  color: inherit
}
.md_ap_st .ie8-mobile .art_mdwrapper .hdr_mdwrapper .title_art a br {
  display: none
}
.md_ap_st .ie8-mobile .art_mdwrapper .hdr_mdwrapper .title_art .pipe {
  font-size: 24px
}
.mm_ap_st {
  width: 100%;
  position: relative
}
.mm_ap_st_vd {
  width: 100%;
  position: relative;
  margin: 16px 0 14px
}
.mm_ap_st_vd .hdr_mdwrapper {
  overflow: hidden
}
.mm_ap_st_vd .hdr_mdwrapper .label_art {
  font-family: "main-condensed_black";
  font-size: 12px;
  color: #29abef;
  text-transform: uppercase;
  font-size: 16px;
  max-height: 18px;
  line-height: 18px;
  overflow: hidden
}
.mm_ap_st_vd .hdr_mdwrapper .label_art a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.mm_ap_st_vd .hdr_mdwrapper .label_art a:hover {
  color: #36afef
}
.mm_ap_st_vd .hdr_mdwrapper .label_art:empty {
  display: none
}
.mm_ap_st_vd .hdr_mdwrapper .label_art i {
  font-size: 5px;
  vertical-align: middle
}
.mm_ap_st_vd .hdr_mdwrapper .title_art {
  font-family: "main-condensed_black";
  color: #333;
  font-size: 42px;
  line-height: 42px;
  margin-bottom: 10px;
  font-family: "title-bold"
}
.mm_ap_st_vd .hdr_mdwrapper .title_art a {
  display: block;
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.mm_ap_st_vd .hdr_mdwrapper .title_art a:hover {
  color: #2f5eb1;
  text-decoration: underline
}
.mm_ap_st_vd .hdr_mdwrapper .title_art a {
  display: inline
}
.mm_ap_st_vd .hdr_mdwrapper .title_art a.fv_link {
  color: #00aeff;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.mm_ap_st_vd .hdr_mdwrapper .title_art a.fv_link:hover {
  color: #2f5eb1
}
.mm_ap_st_vd .hdr_mdwrapper .title_art .pipe {
  font-family: "title-bold"
}
.mm_ap_st_vd .img_mdwrapper {
  position: relative;
  width: 990px;
  height: 555px
}
.mm_ap_st_vd .md_desc {
  background: #eaeaea;
  padding: 7px 2px 7px 15px;
  overflow: hidden
}
.mm_ap_st_vd .md_desc .live {
  font-size: 12px;
  font-family: main-condensed_black;
  text-transform: uppercase;
  color: #29abef;
  float: left;
  padding-right: 12px;
  padding-top: 15px
}
.mm_ap_st_vd .md_desc .description {
  font-family: main-condensed_semibold;
  font-size: 14px;
  line-height: 18px;
  color: #333;
  float: left;
  width: 93%;
  padding: 12px 0 6px 0
}
.mm_ap_st_vd .md_desc .h24 {
  float: right;
  padding-left: 30px;
  margin-top: 15px;
  text-indent: -9999px
}
.mm_ap_st_vd .ie8-mobile {
  margin-bottom: 10px;
  margin-top: 0
}
.mm_ap_st_vd .ie8-mobile .hdr_mdwrapper {
  position: absolute;
  top: 105px;
  left: 26px;
  z-index: 2;
  width: 270px
}
.mm_ap_st_vd .ie8-mobile .hdr_mdwrapper .label_art {
  margin: 0.3125em 0;
  text-shadow: 1px 1px 2px rgba(55,55,55,0.8);
  font-family: "main-condensed_heavy";
  font-size: 11px;
  font-weight: normal;
  text-transform: uppercase;
  color: #fff
}
.mm_ap_st_vd .ie8-mobile .hdr_mdwrapper .label_art a {
  color: inherit;
  display: block
}
.mm_ap_st_vd .ie8-mobile .hdr_mdwrapper .label_art a:hover {
  color: inherit
}
.mm_ap_st_vd .ie8-mobile .img_mdwrapper {
  height: 180px;
  width: 300px;
  margin-left: 0;
  overflow: hidden
}
.mm_ap_st_vd .ie8-mobile .img_mdwrapper .shadowBkgPhoto:before {
  bottom: 0;
  box-shadow: 0 -142px 44px -56px rgba(0,0,0,0.5) inset;
  content: "";
  height: 250px;
  left: 0;
  position: absolute;
  width: 300px;
  z-index: 1
}
.mm_ap_st_vd .ie8-mobile .img_mdwrapper img {
  height: 250px;
  width: 300px
}
.mm_ap_st_vd .ie8-mobile .md_desc {
  padding: 7px 15px
}
.mm_ap_st_vd .ie8-mobile .md_desc .live {
  padding-top: 3px
}
.mm_ap_st_vd .ie8-mobile .md_desc .h24 {
  margin-top: 0
}
.mm_ap_st_vd .ie8-mobile .title_art {
  width: 220px;
  font-family: main-condensed_semibold;
  font-size: 16px;
  color: #333;
  float: left
}
.mm_ap_st_vd .ie8-mobile .title_art a {
  color: inherit;
  text-decoration: none
}
.mm_cf_00 {
  position: relative;
  height: 345px;
  border-bottom: 1px solid #e5e5e5;
  padding: 16px 0 32px
}
.mm_cf_00.tablet {
  height: auto;
  border-bottom: none;
  padding: 10px 0 0 0
}
.mm_cf_00.tablet .mm_section_elements {
  -webkit-transition-property: max-height;
  -moz-transition-property: max-height;
  -o-transition-property: max-height;
  transition-property: max-height;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s
}
.mm_cf_00.tablet .shadow_left, .mm_cf_00.tablet .shadow_right {
  display: none
}
.mm_cf_00.opened .shadow_left, .mm_cf_00.opened .shadow_right {
  display: block
}
.mm_cf_00:after {
  display: none;
  width: 300px;
  height: 21px;
  margin-top: -22px;
  opacity: 0.3
}
.mm_cf_00 .shadow_left {
  width: 20px;
  height: 288px;
  position: absolute;
  top: 52px;
  left: 335px;
  z-index: 1
}
.mm_cf_00 .shadow_center {
  width: 20px;
  height: 288px;
  position: absolute;
  top: 52px;
  left: 537px;
  z-index: 1
}
.mm_cf_00 .shadow_right {
  width: 20px;
  height: 288px;
  position: absolute;
  top: 52px;
  left: 775px;
  z-index: 1
}
.mm_cf_00 .xs-shadow {
  display: none;
  width: 300px;
  height: 5px;
  position: absolute;
  left: 0;
  top: 60px;
  z-index: 1
}
.mm_cf_00 .md_bx_05 {
  margin-left: 30px;
  position: relative
}
.mm_cf_00 .bk_cop_004 {
  width: 300px
}
.mm_cf_00 .bk_cop_001 {
  width: 300px
}
.mm_cf_00 .bk_cop_001+.shadow_left {
  display: none
}
.mm_cf_00 .bk_art_003 {
  width: 192px;
  max-height: 250px
}
.mm_cf_00 .bk_art_003+.shadow_center {
  display: none
}
.mm_cf_00 .bk_art_003+.shadow_right {
  display: none
}
.mm_cf_00 .bk_art_003 .hdr_bkwrapper {
  height: 216px
}
.mm_cf_00 .bk_art_003 .hdr_bkwrapper .main_bkwrapper .title_art {
  line-height: 21px;
  margin-top: 8px
}
.mm_cf_00 .bk_art_005 {
  width: 192px;
  height: 250px;
  overflow: hidden
}
.mm_cf_00 .bk_box_005 {
  width: 192px;
  height: 250px;
  overflow: hidden
}
.mm_cf_00 .bk_box_006 {
  width: 192px;
  height: 250px;
  overflow: hidden
}
.mm_cf_00 .bk_ox_01 {
  margin-top: 0px
}
.mm_cf_00 .ie8-mobile {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e7e7e7;
  height: auto
}
.mm_cf_00 .ie8-mobile .mm_section_elements {
  -webkit-transition-property: max-height;
  -moz-transition-property: max-height;
  -o-transition-property: max-height;
  transition-property: max-height;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  overflow: hidden;
  height: auto
}
.mm_cf_00 .ie8-mobile .mm_section_title .mm_title {
  border-top: none
}
.mm_cf_00 .ie8-mobile .bk_art_003 {
  width: 100%;
  height: auto;
  max-height: none
}
.mm_cf_00 .ie8-mobile .bk_art_003 .video_icon_link .iframe_video {
  top: 28%
}
.mm_cf_00 .ie8-mobile .bk_art_003 .hdr_bkwrapper {
  height: 85px
}
.mm_cf_00 .ie8-mobile .bk_art_003 .hdr_bkwrapper .main_bkwrapper .title_art {
  line-height: 18px;
  margin-top: 3px
}
.mm_cf_00 .ie8-mobile .bk_art_005 {
  width: 100%;
  height: auto
}
.mm_cf_00 .ie8-mobile .md_bx_05 {
  margin-left: 0
}
.mm_cf_00 .ie8-mobile .md_bx_05 .bk_art_005:last-of-type {
  background-color: #fff
}
.mm_cf_00 .ie8-mobile .bk_cop_004 figcaption {
  top: 125px
}
.mm_cf_00 .ie8-mobile .bk_cop_004 figcaption .title {
  padding-left: 12px
}
.mm_cf_00+.mm_cf_00 {
  border-bottom: none
}
.mm_cf_01 {
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid #e5e5e5;
  padding: 16px 0
}
.mm_cf_01 .shadow_left {
  width: 20px;
  height: 288px;
  position: absolute;
  top: 52px;
  left: 537px;
  z-index: 1
}
.mm_cf_01 .shadow_right {
  width: 1.25em;
  height: 18em;
  position: absolute;
  top: 3.25em;
  left: 48.4375em;
  z-index: 1
}
.mm_cf_01 .xs-shadow {
  display: none;
  width: 20em;
  height: 0.3125em;
  position: absolute;
  left: 0;
  top: 60px;
  z-index: 1
}
.mm_cf_01 .md_bx_05 {
  margin-left: 30px
}
.mm_cf_01 .bk_cop_001 {
  width: 300px
}
.mm_cf_01 .bk_art_003 {
  width: 193px;
  height: 250px;
  overflow: hidden
}
.mm_cf_01 .bk_art_003 .hdr_bkwrapper {
  height: 216px
}
.mm_cf_01 .bk_art_003 .hdr_bkwrapper .main_bkwrapper .title_art {
  line-height: 21px;
  margin-top: 8px
}
.mm_cf_01 .bk_art_005 {
  width: 192px;
  height: 250px;
  overflow: hidden
}
.mm_cf_01 .bk_box_005 {
  width: 192px;
  height: 250px;
  overflow: hidden
}
.mm_cf_01 .bk_ox_01 {
  margin-top: 0px
}
.mm_cf_01 .ie8-mobile {
  margin: 0;
  padding: 0;
  border-width: 2px;
  border-bottom: none
}
.mm_cf_01 .ie8-mobile .mm_section_elements {
  overflow: hidden;
  height: auto
}
.mm_cf_01 .ie8-mobile .bk_art_003 {
  width: 100%;
  height: auto
}
.mm_cf_01 .ie8-mobile .bk_art_003 .hdr_bkwrapper {
  height: 85px
}
.mm_cf_01 .ie8-mobile .bk_art_003 .hdr_bkwrapper .main_bkwrapper .title_art {
  line-height: 1.125em;
  margin-top: 3px
}
.mm_cf_01 .ie8-mobile .bk_art_005 {
  width: 100%;
  height: auto
}
.mm_cf_01 .ie8-mobile .md_bx_05 {
  margin-left: 0
}
.mm_cf_02 {
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid #e5e5e5;
  padding: 16px 0
}
.mm_cf_02 .shadow_right {
  width: 1.25em;
  height: 18em;
  position: absolute;
  top: 16px;
  left: 335px;
  z-index: 1
}
.mm_cf_02 .xs-shadow {
  display: none;
  width: 20em;
  height: 0.3125em;
  position: absolute;
  left: 0;
  top: 58px;
  z-index: 1
}
.mm_cf_02 .bk_cop_004 {
  width: 300px
}
.mm_cf_02 .bk_art_003 {
  width: 193px;
  height: 250px;
  overflow: hidden
}
.mm_cf_02 .bk_art_003 .hdr_bkwrapper {
  height: 216px
}
.mm_cf_02 .bk_art_003 .hdr_bkwrapper .main_bkwrapper .title_art {
  line-height: 21px;
  margin-top: 8px
}
.mm_cf_02 .bk_box_006 {
  width: 192px;
  height: 250px;
  overflow: hidden
}
.mm_cf_02 .bk_ox_01 {
  margin-top: 0px;
  margin-left: 29px
}
.mm_cf_02 .ie8-mobile {
  margin: 0;
  padding: 0;
  border-width: 2px;
  border-bottom: none
}
.mm_cf_02 .ie8-mobile .mm_section_elements {
  overflow: hidden;
  height: auto
}
.mm_cf_02 .ie8-mobile .bk_art_003 {
  width: 100%;
  height: auto
}
.mm_cf_02 .ie8-mobile .bk_art_003 .hdr_bkwrapper {
  height: 85px
}
.mm_cf_02 .ie8-mobile .bk_art_003 .hdr_bkwrapper .main_bkwrapper .title_art {
  line-height: 1.125em;
  margin-top: 3px
}
.mm_cf_02 .ie8-mobile .bk_cop_004 figcaption {
  top: 7.8125em
}
.mm_cf_02 .ie8-mobile .bk_cop_004 figcaption .title {
  padding-left: 0.75em
}
.mm_cf_02 .ie8-mobile .bk_ox_01 {
  margin-left: 0px
}
.mm_cf_04 {
  position: relative;
  float: left;
  padding: 30px 0 16px;
  width: 100%
}
.mm_cf_04.piuvisti {
  position: relative;
  z-index: 5;
  float: left
}
.mm_cf_04.piuvisti ul.tabs-head {
  margin-bottom: 15px
}
.mm_cf_04.piuvisti ul.tabs-head li a {
  padding: 5px 10px
}
.mm_cf_04.local .mm_section_elements {
  display: none
}
.mm_cf_04 .mm_shadow {
  background-color: #ebebeb;
  width: 990px;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1
}
.mm_cf_04 .bk_art_023+.md_bx_05 {
  margin-left: 13px
}
.mm_cf_04 .bk_art_023+.bk_art_016 {
  margin-left: 10px
}
.mm_cf_04 .bk_art_023+.bk_art_003 {
  margin-left: 13px
}
.mm_cf_04 .bk_art_003+.bk_art_003 {
  margin-left: 29px
}
.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: #666
}
.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"
}
.mm_cf_04 .mm_section_title .mm_title {
  width: 77%
}
.mm_cf_04 .mm_section_title .mm_title a {
  display: inline-block;
  width: 100%
}
.mm_cf_04 .mm_section_title .mm_title a.opened i {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: #eee
}
.mm_cf_04 .mm_section_title .mm_title a.opened i.i_tablet {
  position: absolute;
  top: 25%;
  margin-left: 10px
}
.mm_cf_04 .mm_section_title .mm_title a.opened i.i_tablet.icon_disabled {
  color: #eee
}
.mm_cf_04 .mm_section_title .mm_title i {
  display: inline-block !important;
  font-size: 12px;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  top: 25%;
  margin-left: 10px
}
.mm_cf_04 .mm_section_title .mm_title.desktop_mmTitle {
  width: auto
}
.mm_cf_04 .mm_section_title .mm_linkSection {
  font-family: "main-condensed_semibold";
  height: 18px;
  margin-right: 5px
}
.mm_cf_04 .mm_section_title .mm_linkSection.hide {
  visibility: hidden
}
.mm_cf_04 .mm_section_title .btn_checkbox {
  background: #e1e1e1;
  -webkit-border-radius: 3px 3px;
  -moz-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: #666;
  display: block;
  margin: 6px 0;
  cursor: pointer
}
.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
}
.mm_cf_04 .mm_section_title .btn_checkbox.i_right>span {
  padding-left: 12px
}
.mm_cf_04 .mm_section_title .btn_checkbox input {
  float: left
}
.mm_cf_04 .mm_section_title .btn_checkbox span {
  float: left;
  line-height: 20px
}
.mm_cf_04 .mm_section_title .btn_checkbox.active {
  box-shadow: inset 0 1px 2px #adadad
}
.mm_cf_04 .mm_section_title label {
  position: relative;
  cursor: pointer
}
.mm_cf_04 .mm_section_title label [type="checkbox"] {
  display: none
}
.mm_cf_04 .mm_section_title input[type="checkbox"]+span {
  display: inline-block;
  height: 11px;
  margin-left: 5px
}
.mm_cf_04 .mm_section_title input[type="checkbox"]:checked+span:before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 11px
}
.mm_cf_04 .mm_section_title input[type="checkbox"]:not(:checked)+span:before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 11px
}
.mm_cf_04.redaopen .mm_section_title .mm_title a.opened i {
  color: #333
}
.mm_cf_04 .ie8-mobile {
  border-top: none;
  float: none;
  padding: 0;
  width: 300px
}
.mm_cf_04 .ie8-mobile .mm_section_title .mm_title {
  width: 300px
}
.mm_cf_04 .ie8-mobile .mm_section_title .mm_title i {
  top: 26px
}
.mm_cf_04 .ie8-mobile .mm_section_title .mm_title a.opened i {
  color: #333
}
.mm_cf_04 .ie8-mobile .bk_art_023+.md_bx_05 {
  margin-left: 0
}
.mm_cf_04 .ie8-mobile .bk_art_023+.bk_art_016 {
  margin-left: 0px
}
.mm_cf_04 .ie8-mobile .bk_art_023+.bk_art_003 {
  margin-left: 0px
}
.mm_cf_04 .ie8-mobile .bk_art_003+.bk_art_003 {
  margin-left: 0px
}
.md_pp_02 {
  display: inline-block;
  margin-left: 10px;
  width: 300px;
}
.md_pp_02:first-child {
  margin-left: 10px
}
.md_pp_02 a {
  color: inherit;
  text-decoration: none
}
.md_pp_02 a:hover {
  text-decoration: none
}
.md_pp_02>.title {
  position: relative;
  display: block;
  padding: 30px 0 3px 0;
  font: 24px "main-condensed_bold";
  text-transform: uppercase;
  color: #000;
}
.md_pp_02>.title i {
  float: right;
  margin-right: 27px;
  font-size: 10px;
  height: 12px;
  line-height: 28px
}
.md_pp_02 .bk_cop_001 {
  width: 300px;
}
.md_pp_02 .bk_cop_001 .socialbar_container {
  display: none
}
.md_pp_02 .bk_cop_001 figcaption {
  width: 100%;
  bottom: 10px;
  padding-left: 10px
}
.md_pp_02 .bk_cop_001 figcaption .title {
  height: auto
}
.md_pp_02 .bk_cop_001 figcaption a {
  color: inherit;
  text-decoration: none
}
.md_pp_02 .bk_cop_001 figcaption a:hover {
  text-decoration: none
}
.md_pp_col_dx {
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 5px;
  width: 300px;
}
.md_pp_col_dx:first-child {
  margin-left: 0px
}
.md_pp_col_dx a {
  color: inherit;
  text-decoration: none
}
.md_pp_col_dx a:hover {
  text-decoration: none
}
.md_pp_col_dx>.title {
  position: relative;
  display: block;
  padding: 30px 0 3px 0;
  font: 24px "main-condensed_bold";
  text-transform: uppercase;
  color: #000;
}
.md_pp_col_dx>.title i {
  float: right;
  margin-right: 27px;
  font-size: 10px;
  height: 12px;
  line-height: 28px
}
.md_pp_col_dx .bk_cop_001 {
  width: 300px;
}
.md_pp_col_dx .bk_cop_001 .socialbar_container {
  display: none
}
.md_pp_col_dx .bk_cop_001 figcaption {
  width: 100%;
  bottom: 10px;
  padding-left: 10px
}
.md_pp_col_dx .bk_cop_001 figcaption .title {
  height: auto
}
.md_pp_col_dx .bk_cop_001 figcaption a {
  color: inherit;
  text-decoration: none
}
.md_pp_col_dx .bk_cop_001 figcaption a:hover {
  text-decoration: none
}
.box_elenco {
  display: inline-block;
  margin-left: 10px;
  width: 300px;
}
.box_elenco:first-child {
  margin-left: 0px;
}
.box_elenco:nth-child(2) {
  width: 590px;
  vertical-align: top;
  margin-right: 10px;
  text-align: justify;
}
.box_elenco a {
  color: inherit;
  text-decoration: none;
  margin: 0px;
}
.box_elenco a:hover {
  text-decoration: none
}
.box_elenco>.title {
  position: relative;
  display: block;
  font: 24px "main-condensed_bold";
  text-transform: uppercase;
  color: #ae0109;
}
.box_scheda {
  display: inline-block;
  /* width:100%; */
  width:900px;
  text-align: justify;
}
.box_scheda:nth-child(2) {
  width: 300px;
  vertical-align: top;
  margin-left: 15px;
  text-align: justify;
}
.box_scheda a {
  color: inherit;
  text-decoration: none;
  margin: 0px;
  font-weight: bolder;
  font-size: 30px; 
}
.box_scheda a:hover {
  /* text-decoration: none */
  color: #ae0109;
}
.box_scheda > .title {
  position: relative;
  display: block;
  font: 24px "main-condensed_bold";
  text-transform: uppercase;
  color: #ae0109;
}

.box_scheda > .testo {
  font: 20px "main-condensed_bold";
  color: #464646;
}

.box_scheda > .testo b {
  color: #ae0109;
}

.box_scheda_vendita_online {
  display: inline-block;
  width:100%;
  text-align: justify;
}
.box_scheda_vendita_online:nth-child(2) {
  width: 300px;
  vertical-align: top;
  margin-left: 15px;
  text-align: justify;
}
.box_scheda_vendita_online a {
  color: inherit;
  text-decoration: none;
  margin: 0px;
  font-weight: bolder;
  font-size: 30px;
}
.box_scheda_vendita_online a:hover {
  /* text-decoration: none */
  color: #ae0109;
}
.box_scheda_vendita_online > .title {
  position: relative;
  display: block;
  font: 24px "main-condensed_bold";
  text-transform: uppercase;
  color: #ae0109;
}

.box_scheda_vendita_online > .testo {
  font: 20px "main-condensed_bold";
  color: #464646;
}

.box_scheda_vendita_online > .testo b {
  color: #ae0109;
}

.esercizio {
  min-height: 250px;
  margin-bottom: 10px
}

.esercizio>.dati {
  font: 20px "main-condensed_bold";
  color: #464646;
}

.esercizio>.dati b {
  font: 20px "main-condensed_bold";
  color: #ae0109;
}

.esercizio>.title {
  font: 24px "main-condensed_bold";
  text-transform: uppercase;
  color: #ae0109;
}

.esercizio a {
  color: #ae0109;
  font: 24px "main-condensed_bold";
  text-transform: uppercase;
}

.esercizio a:hover {
  text-decoration: none
}

.contact_form >.title {
  font: 24px "main-condensed_bold";
  text-transform: uppercase;
  color: #ae0109;
}

.box_mappa {
  display: inline-block;
  width: 900px;
  height: 450px;
  margin-top: 10px
}
/* Fine da copiare */


.back-to-search {
  margin-top: -15px;
  margin-bottom: 16px;
}

.mm_cc_01 {
  margin-top: 16px;
  margin-bottom: 16px;
  min-width: 100%;
}
.mm_cc_01>div {
  position: relative
}
.mm_cc_01 .bx-controls .bx-pager {
  top: 268px;
  right: 0;
  width: 100%;
  height: 10px;
  text-align: center;
}
.mm_cc_01 .bx-controls .bx-pager .bx-pager-item a {
  width: 8px;
  height: 8px;
  background: #fff
}
.mm_cc_01 .bx-controls .bx-pager .bx-pager-item a.active {
  background: #29abef
}
.mm_cc_01 .bx-controls .bx-controls-direction a {
  text-decoration: none;
  color: white;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: .70;
  height: 62px;
  width: 29px !important
}
.mm_cc_01 .bx-controls .bx-prev {
  left: 0;
  background: none;
  font-size: 60px;
  text-align: right
}
.mm_cc_01 .bx-controls .bx-next {
  right: 0;
  background: none;
  font-size: 60px;
  text-align: right
}
.mm_cc_01 .ie8-mobile {
  margin-top: 0;
  margin-bottom: 0;
  background: none;
  min-height: 200px;
  position: relative
}
.mm_cc_01 .ie8-mobile .bx-controls .bx-pager {
  display: none
}
.mm_cc_01 .ie8-mobile .bx-controls .bx-prev {
  z-index: 999
}
.mm_cc_01 .ie8-mobile .bx-controls .bx-next {
  z-index: 999
}
.mm_cc_01 .ie8-mobile .mm_section_title {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none
}
.mm_cc_01 .ie8-mobile .md_pp_02 h3.title {
  font-family: "main-condensed_semibold";
  padding-top: 20px;
  padding-bottom: 8px;
  margin: 0
}
.mm_cc_01 .ie8-mobile .md_pp_02 h3.title i {
  display: none !important
}
.md_ap_21 {
  float: left;
  color: #000;
  position: relative
}
.md_ap_21 .leftShadow {
  width: 1.25em;
  height: 35em;
  position: absolute;
  top: -1.4375em;
  left: 434px;
  margin-top: 0
}
.md_ap_21 .bk_art_001 {
  width: 450px;
  padding-right: 34px
}
.md_ap_21 .bk_art_001 .ie8-mobile {
  width: 300px;
  padding-right: 0px
}
.md_ap_21 .bk_art_002 {
  margin-left: 0
}
.md_ap_21 .bk_art_002 .main_bkwrapper .art_wrapper {
  width: 93%
}
.md_ap_21 .ie8-mobile {
  float: none;
  clear: left
}
.bottom_sp .md_ap_21 {
  margin-bottom: 20px
}
.bottom_sp .md_ap_21 .ie8-mobile {
  margin-bottom: 0px
}
.md_ap_21_2f {
  color: #000;
  position: relative
}
.md_ap_21_2f .leftShadow {
  width: 1.25em;
  height: 35em;
  position: absolute;
  top: -1.4375em;
  left: 434px;
  margin-top: 0
}
.md_ap_21_2f .bk_art_001 {
  width: 450px;
  padding-right: 34px
}
.md_ap_21_2f .bk_art_001 .ie8-mobile {
  width: 300px;
  padding-right: 0px
}
.md_ap_21_2f .bk_art_013 {
  margin-left: 0
}
.md_ap_12 {
  float: left;
  display: block;
  position: relative;
  clear: both
}
.md_ap_12 .leftShadow {
  width: 1.25em;
  height: 35em;
  position: absolute;
  top: -1.4375em;
  left: 208px;
  margin-top: 0
}
.md_ap_12 .bk_art_001 {
  width: 463px;
  padding-right: 30px
}
.md_ap_12 .bk_art_001 .content_bk {
  margin-left: 20px
}
.md_ap_12 .ie8-mobile .bk_art_001 {
  width: 300px
}
.md_ap_12 .ie8-mobile .bk_art_001 .content_bk {
  margin-left: 0
}
.md_ap_12 .ie8-mobile .bk_art_002 {
  margin-left: 0
}
.md_ap_12 .ie8-mobile .bk_art_002 .main_bkwrapper .art_wrapper {
  width: 93%
}
.bottom_sp .md_ap_12 {
  margin-bottom: 20px
}
.bottom_sp .md_ap_12 .ie8-mobile {
  margin-bottom: 0px
}
.md_ap_c1 {
  position: relative;
  margin-top: 16px;
  width: 100%;
  -webkit-box-shadow: inset 0 6px 6px -6px rgba(0,0,0,0.4), inset 0 -6px 6px -6px rgba(0,0,0,0.4);
  -moz-box-shadow: inset 0 6px 6px -6px rgba(0,0,0,0.4), inset 0 -6px 6px -6px rgba(0,0,0,0.4);
  box-shadow: inset 0 6px 6px -6px rgba(0,0,0,0.4), inset 0 -6px 6px -6px rgba(0,0,0,0.4);
  background: #f0f0f0;
  color: #fff;
  max-height: 375px;
  overflow: hidden
}
.md_ap_c1 .container_box {
  background: transparent
}
.md_ap_c1.golseriea {
}
.md_ap_c1.golseriea .ie8-mobile {
  background-image: none
}
.md_ap_c1 .ie8-wide {
  min-width: 1600x
}
.md_ap_c1 .content {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 64em;
  overflow: hidden;
  *zoom:1;
  padding: 24px 36px 19px;
  overflow: hidden
}
.md_ap_c1 .content>.title {
  float: left;
  margin-bottom: 19px;
  font: 24px "main-condensed_bold";
  text-transform: uppercase;
  width: 85%;
  color: #000
}
.md_ap_c1 .content>.title span {
  display: inline-block !important;
  float: left;
  margin-right: 20px
}
.md_ap_c1 .content>.title i {
  float: right;
  margin-right: 27px;
  font-size: 10px;
  height: 12px;
  line-height: 32px
}
.md_ap_c1 .content>.title a {
  display: block;
  color: inherit;
  text-decoration: none
}
.md_ap_c1 .content>label {
  float: right;
  margin-top: 4px;
  width: 90px;
  height: 20px;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #545454;
  font: 10px "main-condensed_bold";
  text-transform: uppercase
}
.md_ap_c1 .content>label a {
  display: block;
  line-height: 20px;
  color: #dadada;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
  text-decoration: none
}
.md_ap_c1 .content>label a:hover {
  background: #29abef;
  color: #fff;
  opacity: 0.8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all, 0.3s, ease, 0s;
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s
}
.md_ap_c1 .content>label.black_label {
  background: #252525;
  color: #767676
}
.md_ap_c1 .content>div {
  position: relative;
  clear: both
}
.md_ap_c1 .content>div .bk_art_007 {
  color: #000
}
.md_ap_c1 .content>div .bk_art_007 a:hover {
  color: #333
}
.md_ap_c1 .content>div .bk_art_007 figure i {
  color: #fff
}
.md_ap_c1 .content>div .bk_art_007 figure figcaption .ie8-mobile .title {
  height: 53px !important;
  margin-bottom: 34px !important
}
.md_ap_c1 .content>div .socialbar_container .tot-reply, .md_ap_c1 .content>div .socialbar_container .tot-rating, .md_ap_c1 .content>div .web_widget_socialBar .icon-p-share-social, .md_ap_c1 .content>div .web_widget_socialBar .daGuardare .icon-p-clock, .md_ap_c1 .content>div .web_widget_socialBar .daGuardare .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .icon-clock, .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .md_ap_c1 .content>div .web_widget_socialBar .daGuardare .icon-clock, .md_ap_c1 .content>div .web_widget_socialBar .daGuardare .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .bk_nw_uo .lastNews .desk i, .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .bk_nw_uo .lastNews .desk .md_ap_c1 .content>div .web_widget_socialBar .daGuardare i, .md_ap_c1 .content>div .web_widget_socialBar .daGuardare .bk_nw_uo .lastNews .desk .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime i, .bk_nw_uo .lastNews .desk .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .md_ap_c1 .content>div .web_widget_socialBar .daGuardare i, .md_ap_c1 .content>div .web_widget_socialBar .daGuardare .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .bk_nw_uo_B .lastNews a i, .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .bk_nw_uo_B .lastNews a .md_ap_c1 .content>div .web_widget_socialBar .daGuardare i, .md_ap_c1 .content>div .web_widget_socialBar .daGuardare .bk_nw_uo_B .lastNews a .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime i, .bk_nw_uo_B .lastNews a .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .md_ap_c1 .content>div .web_widget_socialBar .daGuardare i {
  color: #b9cebb
}
.md_ap_c1 .content>div .socialbar_container .tot-rating span, .md_ap_c1 .content>div .web_widget_socialBar .commentsAmount, .md_ap_c1 .content>div .web_widget_socialBar .totalShare {
  color: #666
}
.md_ap_c1 .content>div .bx-pager {
  position: absolute;
  top: -30px;
  right: 0px;
  margin-top: 0px;
  width: 100%;
  text-align: right
}
.md_ap_c1 .content>div .bx-pager .ie8-mobile {
  position: relative;
  top: 0px;
  width: 100%;
  text-align: center
}
.md_ap_c1 .content>div .bx-pager .bx-pager-item a {
  width: 8px;
  height: 8px;
  background: #fff;
  text-indent: 9999px
}
.md_ap_c1 .content>div .bx-pager .bx-pager-item a.active {
  background: #29abef
}
.md_ap_c1 .content>div .bx-controls-direction a {
  margin-top: -70px;
  text-decoration: none;
  color: #259ad8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  height: 62px;
  width: 60px !important
}
.md_ap_c1 .content>div .bx-controls-direction a:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 1
}
.md_ap_c1 .content>div .bx-prev {
  left: -40px;
  background: none;
  font-size: 16px;
  text-align: right;
  padding-right: 30px
}
.md_ap_c1 .content>div .bx-next {
  right: -22px;
  background: none;
  font-size: 16px;
  text-align: right
}
.md_ap_c1 .ie8-mobile {
  width: 300px;
  margin: 0 auto;
  height: auto;
  background: #353535
}
.md_ap_c1 .ie8-mobile .content {
  width: 100%;
  padding: 20px 0 12px
}
.md_ap_c1 .ie8-mobile .content>.title {
  display: inline-block;
  margin-bottom: 13px;
  width: 100%;
  text-align: center;
  background-position: 94px 0;
  padding-left: 0;
  padding-top: 0px;
  color: #fff
}
.md_ap_c1 .ie8-mobile .content>.title a {
  display: inline-block;
  width: 100%;
  color: inherit
}
.md_ap_c1 .ie8-mobile .content>div {
  width: 2000px
}
.md_ap_c1 .ie8-mobile .content>div .bk_art_007 {
  color: #fff;
  margin-right: 25px;
  margin-left: 25px;
  width: 270px !important
}
.md_ap_c1 .ie8-mobile .content>div .bk_art_007 a:hover {
  color: #fff
}
.md_ap_c1 .ie8-mobile .content>div .bk_art_007 figure img {
  width: 100%;
  height: 168px
}
.md_ap_c1 .ie8-mobile .content>div .bk_art_007 .mb {
  display: block;
  left: 0;
  top: 30px;
  width: 100%;
  height: 32px;
  text-align: center;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
  font-size: 32px
}
.md_ap_c1 .ie8-mobile .content>div .bk_art_007 figcaption {
  width: 100%
}
.md_ap_c1 .ie8-mobile .content>div .bk_art_007>a {
  margin-top: 20px
}
.md_ap_c1 .ie8-mobile .content>div .socialbar_container .tot-reply, .md_ap_c1 .ie8-mobile .content>div .socialbar_container .tot-rating, .md_ap_c1 .ie8-mobile .content>div .web_widget_socialBar .icon-p-share-social, .md_ap_c1 .ie8-mobile .content>div .web_widget_socialBar .daGuardare .icon-p-clock, .md_ap_c1 .ie8-mobile .content>div .web_widget_socialBar .daGuardare .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .icon-clock, .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .md_ap_c1 .ie8-mobile .content>div .web_widget_socialBar .daGuardare .icon-clock, .md_ap_c1 .ie8-mobile .content>div .web_widget_socialBar .daGuardare .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .bk_nw_uo .lastNews .desk i, .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .bk_nw_uo .lastNews .desk .md_ap_c1 .ie8-mobile .content>div .web_widget_socialBar .daGuardare i, .md_ap_c1 .ie8-mobile .content>div .web_widget_socialBar .daGuardare .bk_nw_uo .lastNews .desk .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime i, .bk_nw_uo .lastNews .desk .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .md_ap_c1 .ie8-mobile .content>div .web_widget_socialBar .daGuardare i, .md_ap_c1 .ie8-mobile .content>div .web_widget_socialBar .daGuardare .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .bk_nw_uo_B .lastNews a i, .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .bk_nw_uo_B .lastNews a .md_ap_c1 .ie8-mobile .content>div .web_widget_socialBar .daGuardare i, .md_ap_c1 .ie8-mobile .content>div .web_widget_socialBar .daGuardare .bk_nw_uo_B .lastNews a .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime i, .bk_nw_uo_B .lastNews a .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .md_ap_c1 .ie8-mobile .content>div .web_widget_socialBar .daGuardare i {
  color: #969696
}
.md_ap_c1 .ie8-mobile .content>div .socialbar_container .tot-rating span, .md_ap_c1 .ie8-mobile .content>div .web_widget_socialBar .commentsAmount, .md_ap_c1 .ie8-mobile .content>div .web_widget_socialBar .totalShare {
  color: #dadada
}
.md_ap_c1 .ie8-mobile .content>div .bx-pager {
  margin-top: 5px
}
.md_ap_c1#verticalCnt, .md_ap_c1#horizontalCnt {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  border-bottom: 1px solid #d8d8d8
}
.md_ap_c1#verticalCnt h3.title, .md_ap_c1#horizontalCnt h3.title {
  font-size: 17px
}
.md_ap_c1#verticalCnt h3.title span, .md_ap_c1#horizontalCnt h3.title span {
  margin-right: 11px;
  padding-top: 3px
}
.md_ap_c1#verticalCnt h3.title a, .md_ap_c1#horizontalCnt h3.title a {
  padding-top: 4px
}
.md_ap_c1#verticalCnt h3.title a.logoTV, .md_ap_c1#horizontalCnt h3.title a.logoTV {
  width: 96px;
  height: 20px;
  padding-top: 0
}
.md_ap_c1#verticalCnt .socialbar_container, .md_ap_c1#horizontalCnt .socialbar_container {
  display: none
}
.md_ap_c1#verticalCnt figcaption, .md_ap_c1#horizontalCnt figcaption {
  margin-top: 10px
}
.md_ap_c1#verticalCnt figcaption h6, .md_ap_c1#horizontalCnt figcaption h6 {
  font: 16px "title-bold";
  height: 58px
}
.md_ap_c1#verticalCnt figcaption h5, .md_ap_c1#horizontalCnt figcaption h5 {
  font: 12px "main-condensed_black";
  color: #29abef;
  text-transform: uppercase
}
.md_ap_c1#verticalCnt figcaption h5 a, .md_ap_c1#horizontalCnt figcaption h5 a {
  color: #29abef
}
.md_ap_c1#verticalCnt .bk_art_007 figure img {
  height: 122px
}
.md_ap_c1#verticalCnt .bk_art_007 figure>a {
  min-height: 122px
}
.md_ap_c1#verticalCnt .icon-play:before, .md_ap_c1#verticalCnt #header .nav_cross_links>ul>li>section .primo_piano figure figcaption i.video:before, #header .nav_cross_links>ul>li>section .primo_piano figure figcaption .md_ap_c1#verticalCnt i.video:before, .md_ap_c1#verticalCnt .md_ap_bg .video_icon_link .iframe_video:before, .md_ap_bg .video_icon_link .md_ap_c1#verticalCnt .iframe_video:before, .md_ap_c1#verticalCnt .md_ap_monstre .video_icon_link .iframe_video:before, .md_ap_monstre .video_icon_link .md_ap_c1#verticalCnt .iframe_video:before, .md_ap_c1#verticalCnt .md_ap_sp2 .video_icon_link .iframe_video:before, .md_ap_sp2 .video_icon_link .md_ap_c1#verticalCnt .iframe_video:before, .md_ap_c1#verticalCnt .md_ap_st .label_md_news i:before, .md_ap_st .label_md_news .md_ap_c1#verticalCnt i:before, .md_ap_c1#verticalCnt .bk_cop_001 .video_icon_link .iframe_video:before, .bk_cop_001 .video_icon_link .md_ap_c1#verticalCnt .iframe_video:before, .md_ap_c1#verticalCnt .bk_cop_001 figure figcaption i.video:before, .bk_cop_001 figure figcaption .md_ap_c1#verticalCnt i.video:before, .md_ap_c1#verticalCnt .md_vd_s1 .s1_image .icon:before, .md_vd_s1 .s1_image .md_ap_c1#verticalCnt .icon:before, .md_ap_c1#verticalCnt .md_vd_s2 .s1_image .icon:before, .md_vd_s2 .s1_image .md_ap_c1#verticalCnt .icon:before, .md_ap_c1#verticalCnt .bk_art_001 .content_bk .main_bkwrapper .video_icon_link .iframe_video:before, .bk_art_001 .content_bk .main_bkwrapper .video_icon_link .md_ap_c1#verticalCnt .iframe_video:before, .md_ap_c1#verticalCnt .bk_art_007 i:before, .bk_art_007 .md_ap_c1#verticalCnt i:before, .md_ap_c1#verticalCnt .bk_art_002 .main_bkwrapper .video_icon_link .iframe_video:before, .bk_art_002 .main_bkwrapper .video_icon_link .md_ap_c1#verticalCnt .iframe_video:before, .md_ap_c1#verticalCnt .bk_art_003 .video_icon_link .iframe_video:before, .bk_art_003 .video_icon_link .md_ap_c1#verticalCnt .iframe_video:before, .md_ap_c1#verticalCnt .bk_art_017 .video_icon_link .iframe_video:before, .bk_art_017 .video_icon_link .md_ap_c1#verticalCnt .iframe_video:before, .md_ap_c1#verticalCnt .bk_art_018 .video_icon_link .iframe_video:before, .bk_art_018 .video_icon_link .md_ap_c1#verticalCnt .iframe_video:before, .md_ap_c1#verticalCnt .bk_art_018#webSeriesBox .videoListHp li figure a i:before, .bk_art_018#webSeriesBox .videoListHp li figure a .md_ap_c1#verticalCnt i:before, .md_ap_c1#verticalCnt .bk_art_019 .hdr_bkwrapper .video_icon_link .iframe_video:before, .bk_art_019 .hdr_bkwrapper .video_icon_link .md_ap_c1#verticalCnt .iframe_video:before, .md_ap_c1#verticalCnt .bk_art_021 .hdr_bkwrapper .video_icon_link .iframe_video:before, .bk_art_021 .hdr_bkwrapper .video_icon_link .md_ap_c1#verticalCnt .iframe_video:before, .md_ap_c1#verticalCnt .bk_art_023 .video_icon_link .iframe_video:before, .bk_art_023 .video_icon_link .md_ap_c1#verticalCnt .iframe_video:before, .md_ap_c1#verticalCnt .bk_cop_005 .video_icon_link .iframe_video:before, .bk_cop_005 .video_icon_link .md_ap_c1#verticalCnt .iframe_video:before, .md_ap_c1#verticalCnt .bk_cop_008 .video_icon_link .iframe_video:before, .bk_cop_008 .video_icon_link .md_ap_c1#verticalCnt .iframe_video:before, .md_ap_c1#verticalCnt .bk_cop_vd4 .vd_link .icon-player:before, .bk_cop_vd4 .vd_link .md_ap_c1#verticalCnt .icon-player:before, .md_ap_c1#verticalCnt .bk_cop_vd4 .vd_link .bk_cop_vd3 .vd_wrapper .icon-player-xs:before, .bk_cop_vd4 .vd_link .bk_cop_vd3 .vd_wrapper .md_ap_c1#verticalCnt .icon-player-xs:before, .md_ap_c1#verticalCnt .bk_cop_vd3 .vd_wrapper .bk_cop_vd4 .vd_link .icon-player-xs:before, .bk_cop_vd3 .vd_wrapper .bk_cop_vd4 .vd_link .md_ap_c1#verticalCnt .icon-player-xs:before, .md_ap_c1#verticalCnt .box_video_social .bk_art_video_social .hdr_bkwrapper .video_icon_link .iframe_video:before, .box_video_social .bk_art_video_social .hdr_bkwrapper .video_icon_link .md_ap_c1#verticalCnt .iframe_video:before {
  text-shadow: 0 0 10px #000000;
  filter: progid:DXImageTransform.Microsoft.DropShadow(offx=1, offy=1, color=#000000)
}
.md_ap_c1#horizontalCnt h6 {
  margin-top: 5px
}
.md_ap_c1#horizontalCnt figure {
  height: 100px;
  overflow: hidden
}
.md_ap_c1#horizontalCnt figure .ie8-mobile {
  width: 300px
}
.md_ap_c1#horizontalCnt .bk_art_007 figure img {
  width: 138px;
  height: 100px
}
.md_ap_c1#horizontalCnt .bk_art_007 figure img .ie8-mobile {
  height: 100px
}
.md_ap_c1#horizontalCnt .bk_art_007 figure>a {
  height: 100px;
  background: #fff;
  float: left;
  margin-right: 10px;
  min-height: 100px
}
.md_ap_c1#horizontalCnt .bk_art_007 figure>a .ie8-mobile {
  height: 100px;
  min-height: 100px
}
.md_ap_c1#horizontalCnt figcaption {
  margin: 0 0 0 10px
}
.md_ap_c1#horizontalCnt figcaption h6 {
  height: 91px;
  line-height: 16px
}
.md_vd_c1_v2 .content>div .bx-controls-direction a, .md_vd_c1_v3 .content>div .bx-controls-direction a {
  margin-top: -40px
}
.md_zp_03, .md_op_03 {
  margin-top: 3.125em;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 0.5em 0;
  clear: both;
  margin: auto
}
.md_zp_03>div, .md_op_03>div {
  position: relative
}
.md_zp_03>div .bx-controls .bx-pager, .md_op_03>div .bx-controls .bx-pager {
  position: relative;
  top: 10px;
  right: 0;
  width: 100%;
  height: 8px;
  text-align: center
}
.md_zp_03>div .bx-controls .bx-pager .bx-pager-item a, .md_op_03>div .bx-controls .bx-pager .bx-pager-item a {
  width: 8px;
  height: 8px;
  background: #c1c1c1
}
.md_zp_03>div .bx-controls .bx-pager .bx-pager-item a.active, .md_op_03>div .bx-controls .bx-pager .bx-pager-item a.active {
  background: #000
}
.md_zp_03>div .bx-controls .bx-controls-direction a, .md_op_03>div .bx-controls .bx-controls-direction a {
  margin-top: -13px;
  text-decoration: none
}
.md_zp_03>div .bx-controls .bx-prev, .md_op_03>div .bx-controls .bx-prev {
  left: -38px;
  background: none;
  color: #e0e0e0;
  text-indent: 0 !important;
  text-align: right
}
.md_zp_03>div .bx-controls .bx-next, .md_op_03>div .bx-controls .bx-next {
  right: -39px;
  background: none;
  color: #e0e0e0;
  text-indent: 0 !important
}
.md_zp_03 .left-arrow, .md_op_03 .left-arrow, .md_zp_03 .right-arrow, .md_op_03 .right-arrow, .md_zp_03 .controller, .md_op_03 .controller {
  display: none
}
.md_zp_03 .ie8-mobile, .md_op_03 .ie8-mobile {
  position: relative;
  border: none;
  border-bottom: 1px solid #e7e7e7;
  padding: 0 1.5625em 0.9375em 1.5625em !important;
  overflow: hidden
}
.md_zp_03 .ie8-mobile>div, .md_op_03 .ie8-mobile>div {
  margin-left: -0.0625em;
  width: 1000px
}
.md_zp_03 .ie8-mobile>div article, .md_op_03 .ie8-mobile>div article {
  margin: 0
}
.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
}
.md_zp_04>div {
  position: relative
}
.md_zp_04>div article {
  margin-left: 4.625em
}
.md_zp_04>div article:first-child {
  margin-left: 0
}
.md_zp_04>div .bx-controls .bx-pager {
  position: relative;
  top: 10px;
  right: 0;
  width: 100%;
  height: 8px;
  text-align: center
}
.md_zp_04>div .bx-controls .bx-pager .bx-pager-item a {
  width: 8px;
  height: 8px;
  background: #c1c1c1
}
.md_zp_04>div .bx-controls .bx-pager .bx-pager-item a.active {
  background: #000
}
.md_zp_04>div .bx-controls .bx-controls-direction a {
  margin-top: -13px;
  text-decoration: none
}
.md_zp_04>div .bx-controls .bx-prev {
  left: -38px;
  background: none;
  color: #e0e0e0;
  text-indent: 0 !important;
  text-align: right
}
.md_zp_04>div .bx-controls .bx-next {
  right: -39px;
  background: none;
  color: #e0e0e0;
  text-indent: 0 !important
}
.md_zp_04 .left-arrow, .md_zp_04 .right-arrow, .md_zp_04 .controller {
  display: none
}
.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
}
.md_zp_04 .ie8-mobile>div {
  width: 1000px
}
.md_zp_04 .ie8-mobile>div article {
  margin: 0
}
.md_op_03 {
  margin-top: 4px !important;
  padding: 0;
  border: none
}
.md_op_03>.title {
  color: #29abef;
  font: 14px "main-condensed_bold";
  text-transform: uppercase
}
.md_op_03>div {
  margin-top: 5px;
  padding: 8px 0;
  height: 90px;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5
}
.md_op_03 .bk_cop_005 h4 .art_signature, .md_op_03 .bk_cop_008 h4 .art_signature {
  font-family: "main-condensed_semibold_italic" !important
}
.md_op_03 .ie8-mobile {
  position: relative;
  border: none;
  margin-top: 16px;
  padding: 0 1.5625em 0.9375em 1.5625em !important;
  overflow: hidden
}
.md_op_03 .ie8-mobile>div {
  border: none;
  width: 1000px
}
.md_op_03 .ie8-mobile>div article {
  margin: 0
}
.md_op_04 {
  background: #fff;
  clear: both;
  padding-top: 16px;
  padding-bottom: 16px;
  position: relative;
  z-index: 1
}
.mm_ap_122 .md_op_04, .mm_ap_212 .md_op_04, .mm_ap_122 .md_op_04, .mm_ap_bg .md_op_04, .mm_ap_mi .md_op_04, .mm_ap_sp1 .md_op_04, .mm_ap_sp2 .md_op_04, .mm_ap_sp3 .md_op_04, .mm_ap_st .md_op_04, .mm_ap_st_vd .md_op_04 {
  padding: 0
}
.md_op_04>.title {
  color: #29abef;
  font: 14px "main-condensed_bold";
  text-transform: uppercase
}
.md_op_04>div {
  margin-top: 5px;
  padding: 8px 0;
  height: 90px;
  position: relative;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5
}
.md_op_04>div article {
  margin-left: 4.625em
}
.md_op_04>div article:first-child {
  margin-left: 0
}
.md_op_04>div .bx-controls .bx-pager {
  position: relative;
  top: 10px;
  right: 0;
  width: 100%;
  height: 8px;
  text-align: center
}
.md_op_04>div .bx-controls .bx-pager .bx-pager-item a {
  width: 8px;
  height: 8px;
  background: #c1c1c1
}
.md_op_04>div .bx-controls .bx-pager .bx-pager-item a.active {
  background: #000
}
.md_op_04>div .bx-controls .bx-controls-direction a {
  margin-top: -13px;
  text-decoration: none
}
.md_op_04>div .bx-controls .bx-prev {
  left: -38px;
  background: none;
  color: #e0e0e0;
  text-indent: 0 !important;
  text-align: right
}
.md_op_04>div .bx-controls .bx-next {
  right: -39px;
  background: none;
  color: #e0e0e0;
  text-indent: 0 !important
}
.md_op_04 .left-arrow, .md_op_04 .right-arrow, .md_op_04 .controller {
  display: none
}
.md_op_04 .bk_cop_005 h4 .art_signature, .md_op_04 .bk_cop_008 h4 .art_signature {
  font-family: "main-condensed_semibold_italic" !important
}
.md_op_04 .ie8-mobile {
  position: relative;
  border-top: none;
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 0;
  padding: 1em 1.5625em 0.1875em 1.5625em !important
}
.md_op_04 .ie8-mobile>div {
  border: none;
  height: 91px
}
.md_op_04 .ie8-mobile>div article {
  margin-left: 0;
  border-right: 2px dotted #e7e7e7
}
.md_op_04 .ie8-mobile>div article:last-child {
  border-right: none
}
.md_ts_04 {
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 0
}
.md_ts_04 article {
  margin-left: 1.625em
}
.md_ts_04 article:first-child {
  margin-left: 0
}
.md_ts_04 .ie8-mobile {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0
}
.md_ts_04 .ie8-mobile article {
  display: none
}
.md_ts_04 .ie8-mobile article:first-child {
  display: block
}
.bk_cop_001 {
  position: relative;
  height: 250px;
  color: #fff;
  font: 12px "main-condensed_bold";
}
.bk_cop_001_dx {
  width: 300px;
  height: auto;
}
.bk_cop_001 .video_icon_link .iframe_video {
  display: block;
  font-size: 36px;
  left: 40%;
  position: absolute;
  top: 36%;
  z-index: 100;
  text-decoration: none;
  color: #fff;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.bk_cop_001 .video_icon_link .iframe_video:hover {
  color: #00aeff
}
.bk_cop_001 figure a {
  color: inherit;
  text-decoration: none;
  position: relative;
  z-index: 0;
  text-shadow: 1px 1px 2px rgba(55,55,55,0.8)
}
.bk_cop_001 figure a:hover {
  text-decoration: underline
}
.bk_cop_001 figure a .shadowBkgPhoto {
  position: relative
}
.bk_cop_001 figure a .shadowBkgPhoto img {
  width: 300px;
  height: 250px
}
.bk_cop_001 figure a .shadowBkgPhoto:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 300px;
  height: 250px;
  -webkit-box-shadow: inset 0px -142px 44px -56px rgba(0,0,0,0.8);
  -moz-box-shadow: inset 0px -142px 44px -56px rgba(0,0,0,0.8);
  box-shadow: inset 0px -142px 44px -56px rgba(0,0,0,0.8);
  z-index: 1
}
.bk_cop_001 figure label {
  position: absolute;
  top: 10px;
  left: -5px;
  max-width: 100%;
  line-height: 20px;
  background: #29abef;
  text-align: center;
  text-transform: uppercase;
  z-index: 1;
  padding: 0px 15px
}
.bk_cop_001 figure .socialbar_container {
  position: absolute;
  top: 8px;
  right: 0;
  display: none
}
.bk_cop_001 figure figcaption {
  position: absolute;
  bottom: 10px;
  padding: 0 10px;
  width: 300px;
  z-index: 2;
}
.bk_cop_001 figure figcaption i {
  display: inline;
  margin-right: 5px;
  line-height: 20px
}
.bk_cop_001 figure figcaption i.video {
  display: none;
  font-size: 14px
}
.bk_cop_001 figure figcaption .section {
  display: inline;
  height: 18px;
  overflow: hidden
}
.bk_cop_001 figure figcaption .title {
  font-size: 22px;
  font-family: "main-condensed_black";
  color: #fff;
  line-height: 24px
}
.bk_cop_001 figure figcaption .title a {
  color: inherit;
  text-decoration: none
}
.bk_cop_001 figure figcaption .title a:hover {
  text-decoration: underline
}
.bk_cop_001 figure figcaption .title span {
  color: #29abef;
  text-decoration: underline
}
.bk_cop_001 figure figcaption .art_wrapper {
  padding: 0 0 16px;
  margin-top: 0;
  padding: 0 0 0
}
.bk_cop_001 figure figcaption .art_wrapper h2, .bk_cop_001 figure figcaption .art_wrapper p, .bk_cop_001 figure figcaption .art_wrapper h6, .bk_cop_001 figure figcaption .art_wrapper h3 {
  display: inline
}
.bk_cop_001 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: #666;
  text-decoration: none;
}
.bk_cop_001 figure figcaption .art_wrapper .art_title {
  font-family: "title-bold";
  color: #333;
  font-size: 18px;
  line-height: 1.125em
}
.ie10up .bk_cop_001 figure figcaption .art_wrapper .art_title, .ie9 .bk_cop_001 figure figcaption .art_wrapper .art_title, .ie8-wide .bk_cop_001 figure figcaption .art_wrapper .art_title {
  letter-spacing: -0.09px
}
.bk_cop_001 figure figcaption .art_wrapper .art_title a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: color, 0.3s, ease, 0s;
  -moz-transition: color, 0.3s, ease, 0s;
  -o-transition: color, 0.3s, ease, 0s;
  transition: color, 0.3s, ease, 0s
}
.bk_cop_001 figure figcaption .art_wrapper .art_title a:hover {
  color: #666
}
.bk_cop_001 figure figcaption .art_wrapper .art_title a.art_link_title {
  display: inline
}
.bk_cop_001 figure figcaption .art_wrapper .art_title span {
  color: #333;
  font-size: 14px;
  line-height: 16px;
  font-family: "main-condensed_bold"
}
.bk_cop_001 figure figcaption .art_wrapper .art_label {
  color: #29ABEF
}
.bk_cop_001 figure figcaption .art_wrapper .art_label a {
  color: inherit
}
.bk_cop_001 figure figcaption .art_wrapper .art_label a:hover {
  color: #2bb4fc
}
.bk_cop_001 figure figcaption .art_wrapper .art_link {
  font-size: 14px;
  font-family: "main-condensed_bold";
  line-height: 1em;
  font-weight: normal;
  color: #333;
  text-decoration: none;
  -webkit-transition: all, 0.3s, ease, 0s;
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s
}
.bk_cop_001 figure figcaption .art_wrapper .art_link:hover {
  color: #666
}
.bk_cop_001 figure figcaption .art_wrapper .art_link span {
  -webkit-transition: all, 0.3s, ease, 0s;
  -moz-transition: all, 0.3s, ease, 0s;
  -o-transition: all, 0.3s, ease, 0s;
  transition: all, 0.3s, ease, 0s
}
.bk_cop_001 figure figcaption .art_wrapper .art_link span:hover {
  color: #00aeff
}
.bk_cop_001 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
}
.bk_cop_001 figure figcaption .art_wrapper .art_icon .icon-cube {
  font-size: 0.625em
}
.bk_cop_001 figure figcaption .art_wrapper .art_icon i {
  font-size: 14px
}
.bk_cop_001 figure figcaption .art_wrapper .art_icon i.icon-cube-small {
  font-size: 10px
}
.bk_cop_001 figure figcaption .art_wrapper .art_imgIcon {
  max-width: 14px;
  max-height: 14px
}
.bk_cop_001 figure figcaption .art_wrapper .art_signature {
  font-size: 14px;
  line-height: 1em;
  font-weight: normal;
  margin: 0;
  font-family: "main-condensed_semibold_italic"
}
.bk_cop_001 figure figcaption .art_wrapper .art_writer {
  font-family: "main-condensed_light_italic";
  font-size: 14px;
  -webkit-text-stroke: 0.03em
}
.bk_cop_001 figure figcaption .art_wrapper span {
  color: #333;
  font-size: 14px;
  line-height: 16px;
  margin-right: 5px
}
.bk_cop_001 figure figcaption .art_wrapper .art_paragraph {
  padding: 0;
  margin-bottom: 0;
  color: #fff
}
.bk_cop_001 figure figcaption .art_wrapper .art_link {
  color: #fff
}
.bk_cop_001 figure figcaption .art_wrapper .art_link:hover {
  color: #fff;
  text-decoration: none
}
.bk_cop_001 figure figcaption .art_wrapper .art_icon {
  color: #fff;
  display: inline-block
}
.bk_cop_001 figure figcaption .art_wrapper .art_icon i {
  color: #fff
}
.bk_cop_001 figure figcaption .art_wrapper span {
  color: #fff;
  font-size: 13px
}
.bk_cop_001 figure figcaption .art_wrapper .writer_name {
  color: #fff !important
}
.bk_cop_001 .ie8-mobile figure label {
  left: 0
}
.bk_cop_001 .ie8-mobile figure figcaption {
  width: 300px;
  padding: 0 0 0 10px;
  top: auto;
  bottom: 14px
}
.bk_cop_001 .ie8-mobile figure figcaption i {
  line-height: 26px
}
.bk_cop_001 .ie8-mobile figure figcaption .section {
  font: 18px "main-condensed_heavy"
}
.bk_cop_001 .ie8-mobile figure figcaption .title {
  max-height: 123px;
  padding-left: 12px;
  overflow: hidden
}
.bk_cop_001 .ie8-mobile figure figcaption .title a {
  padding-right: 2px
}
.bk_cop_001 .ie8-mobile figure figcaption .title a br {
  display: none
}
.bk_cop_001 .ie8-mobile figure .socialbar_container {
  display: none !important
}
.md_pp_01 {
  margin-top: 16px;
  margin-bottom: 16px
}
.md_pp_01 .bk_cop_001 {
  width: 300px
}
.md_pp_01 .bk_cop_004 {
  width: 300px
}
.md_pp_01 .bk_art_003 {
  height: 250px;
  margin-left: 30px
}
.md_pp_01 .bk_art_003 .hdr_bkwrapper {
  height: 216px
}
.md_pp_01 .bk_art_003 .hdr_bkwrapper .main_bkwrapper .title_art {
  line-height: 21px;
  margin-top: 8px
}

.foto_scheda_esercizio {
  float:left;
  margin-right:10px;
}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .box_scheda {
    margin-left: 0px;
    width: 70%
  }
  .box_scheda:nth-child(2) {
    width: 300px;
    margin: 20px 10px 0px 14px;
  }

}

@media only screen and (min-width: 960px) and (max-width: 1024px) {
  .box_scheda {
    margin-left: 0px;
    width: 688px
  }
  .box_scheda:nth-child(2) {
    width: 300px;
    margin: 20px 10px 0px 14px;
  }

}

@media only screen and (min-width: 769px) and (max-width: 959px) {
  .box_scheda {
    margin-left: 0px;
    width: 99%;
  }
  .box_scheda:nth-child(2) {
    width: 300px;
    margin: 20px 10px 0px 14px;
  }
  .foto_scheda_esercizio {
    float: left;
    margin-right: 10px;
    margin-bottom: 15px;
  }
  .nav-tabs > li > a {
   font-size: 40px;
  }
}

@media only screen and (min-width: 601px) and (max-width: 768px) {
  html, body {
    overflow-x: hidden
  }
  .box_elenco {
    margin-left: 0px;
  }
  .box_elenco:nth-child(2) {
    width: 300px;
    margin-bottom: 20px;
    border: 1px solid #939393;
    border-top: 0px;
    padding: 9px;
    font-size: 14px;
  }
  .box_elenco:nth-child(3) {
    margin-bottom: 25px;
  }
  .box_elenco>.title {
    text-align: center;
    margin: 0px
  }
  .box_scheda {
    margin-left: 0px;
    width: 100%;
  }
  .box_scheda:nth-child(2) {
    width: 300px;
    margin: 20px 10px 0px 14px;
  }
  .md_pp_02 {
    display: inline-block;
    margin-left: 10px;
    width: 300px;
  }
  .md_pp_02:first-child {
    margin-left: 0px
  }
  .box_mappa {
    margin-left: 0px;
    width: 300px;
    height: 250px;
  }
  #header .nav_homelocale_xs ul.fiorentino li.nav-header .icon-logo {
    width: 189px;
    margin-top: 5px;
    height: 30px;
  }
  .no-svg #header .nav_homelocale_xs ul.fiorentino li.nav-header .icon-logo {
  }
  #header .nav_homelocale_xs ul.mezzogiorno li.nav-header .icon-logo {
    width: 235px;
    margin-top: 5px;
    height: 30px;
  }
  .no-svg #header .nav_homelocale_xs ul.mezzogiorno li.nav-header .icon-logo {
  }
  #header .nav_articololocale_xs ul.fiorentino li.nav-header .icon-logo {
    width: 205px;
    height: 30px;
  }
  .no-svg #header .nav_articololocale_xs ul.fiorentino li.nav-header .icon-logo {
  }
  #header .nav_articololocale_xs ul.mezzogiorno li.nav-header .category {
    width: 235px;
    font-size: 15px
  }
  #header .nav_articololocale_xs ul.mezzogiorno li.nav-header .icon-logo {
    width: 205px;
    height: 25px;
    margin: 0 5px;
  }
  .no-svg #header .nav_articololocale_xs ul.mezzogiorno li.nav-header .icon-logo {
  }
  
  .column, .bk_art_003, .bk_art_004, .bk_art_005, .bk_art_006, .bk_art_014, .bk_box_005, .bk_box_006, .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_box .main-content, .container_box .md_zp_03, .container_box .md_op_03, .container_box aside, .container_box .container_box-left-side, .container_box .container_box-center-side, .container_box .container_box-right-side, .md_pp_02, .md_zp_03>div article, .md_op_03>div article, .bk_cop_001, .md_pp_01, .bk_art_007, .bk_cop_004, .bk_cop_005, .bk_cop_008, .bk_opx_c1, .bk_nw_uo, .bk_nw_uo_B, .border_blue_openx .openx_box, .slider-openx-bot .openx_box, .container_box .mm_hp_middle .openx_box, .container_box .mm_cf_01 .openx_box, .container_box .mm_cf_00 .openx_box, .slider-openx-top .openx_box, #ads_bottompage_2 .openx_box, .bk_ox_01, .type-home .container_box .mobile_bk_adv_01 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    float: left
  }
  .small-31, .container_box .main-content, .container_box .md_zp_03, .container_box .md_op_03, .container_box aside, .container_box .container_box-left-side, .container_box .container_box-center-side, .container_box .container_box-right-side, .md_zp_03>div article, .md_op_03>div article, .bk_cop_001, .md_pp_01, .md_bx_c1 .md_section_content .bk_opx_c1, .bk_art_003, .bk_art_004, .bk_art_005, .bk_art_006, .bk_art_014, .bk_cop_004, .bk_cop_005, .bk_cop_008, .bk_opx_c1, .bk_box_005, .bk_box_006, .bk_nw_uo, .bk_nw_uo_B, .border_blue_openx .openx_box, .slider-openx-bot .openx_box, .container_box .mm_hp_middle .openx_box, .container_box .mm_cf_01 .openx_box, .container_box .mm_cf_00 .openx_box, .slider-openx-top .openx_box, #ads_bottompage_2 .openx_box, .bk_ox_01, .type-home .container_box .mobile_bk_adv_01 {
    position: relative;
    width: 100%;
  }
  .column.small-centered, .small-centered.bk_art_003, .small-centered.bk_art_004, .small-centered.bk_art_005, .small-centered.bk_art_006, .small-centered.bk_art_014, .small-centered.bk_box_005, .small-centered.bk_box_006, .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_box .small-centered.main-content, .container_box .small-centered.md_zp_03, .container_box .small-centered.md_op_03, .container_box aside.small-centered, .container_box .small-centered.container_box-left-side, .container_box .small-centered.container_box-center-side, .container_box .small-centered.container_box-right-side, .small-centered.md_pp_02, .md_zp_03>div article.small-centered, .md_op_03>div article.small-centered, .small-centered.bk_cop_001, .small-centered.md_pp_01, .small-centered.bk_art_007, .small-centered.bk_cop_004, .small-centered.bk_cop_005, .small-centered.bk_cop_008, .small-centered.bk_opx_c1, .small-centered.bk_nw_uo, .small-centered.bk_nw_uo_B, .border_blue_openx .small-centered.openx_box, .slider-openx-bot .small-centered.openx_box, .container_box .mm_hp_middle .small-centered.openx_box, .container_box .mm_cf_01 .small-centered.openx_box, .container_box .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, .type-home .container_box .small-centered.mobile_bk_adv_01 {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important
  }
  

  .bk_cop_001 figure label {
    left: 0
  }
  .bk_cop_001 figure figcaption {
    width: 300px;
    padding: 0 0 0 10px;
    top: auto;
    bottom: 14px;
  }
  .bk_cop_001 figure figcaption i {
    line-height: 26px
  }
  .bk_cop_001 figure figcaption .section {
    font: 18px "main-condensed_heavy"
  }
  .bk_cop_001 figure figcaption .title {
    max-height: 123px;
    padding-left: 12px;
    overflow: hidden
  }
  .bk_cop_001 figure figcaption .title a {
    padding-right: 2px
  }
  .bk_cop_001 figure figcaption .title a br {
    display: none
  }
  .bk_cop_001 figure .socialbar_container {
    display: none !important
  }
  body>.row, body>#header, body>.container_box, body>.grey_line, .md_bx_16 .container_box_fascia_sq body>.content {
    width: 300px;
    max-width: 300px
  }
  body>.row .container_box, body>#header .container_box, body>.container_box .container_box, body>.grey_line .container_box, .md_bx_16 .container_box_fascia_sq body>.content .container_box {
    padding: 0
  }
  .show-for-small, .mm_cf_00:after, .show-for-medium-down, .show-for-large-down {
    display: inherit !important
  }
  .show-for-medium, .show-for-medium-up, .show-for-large, .show-for-large-up, .show-for-xlarge {
    display: none !important
  }
  .hide-for-medium, .hide-for-medium-up, .md_bx_16 .cont_sq_arrow_left, .md_bx_16 .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_ap_bg .content_bk .main_bkwrapper .shadowBkgPhotoMob, .md_ap_monstre .content_bk .main_bkwrapper .shadowBkgPhotoMob, .md_ap_sp1 .content_md .main_mdwrapper .shadowBkgPhotoMob, .md_pp_02>.title i, .md_ap_c1 .content>.title span, .md_ap_c1 .content>.title i, .md_zp_03>div .bx-controls, .md_op_03>div .bx-controls, .md_zp_04>div .bx-controls, .md_op_04>div .bx-controls, .md_bl_c1 .content>.title i, .md_bl_c1 .content>.title.mb, .md_im_c1 header .title i, .md_bx_02 .title, .md_bx_05 .bk_art_005:last-of-type .hdr_bkwrapper .main_bkwrapper .label_art, .md_bx_c1 .btm-shadow, .bk_art_001 .content_bk .main_bkwrapper .shadowBkgPhotoMob, .md_vd_c1 .content>.title span, .md_vd_c1 .content>.title i, .md_vd_c1_v2 .content>.title span, .md_vd_c1_v3 .content>.title span, .md_vd_c1_v2 .content>.title i, .md_vd_c1_v3 .content>.title i, .bk_art_003 .hdr_bkwrapper .main_bkwrapper .label_art, .bk_art_003 .ftr_bkwrapper .socialbar_container .toDelete_mob, .bk_art_004 .ftr_bkwrapper .label_bk_mob, .bk_art_005 .hdr_bkwrapper .main_bkwrapper .label_art, .bk_art_006 .hdr_bkwrapper .main_bkwrapper .label_art, .bk_art_006 .ftr_bkwrapper .socialbar_container .toDelete_mob, .bk_art_011, .bk_art_014 .ftr_bkwrapper .label_bk_mob, .bk_art_016 .hdr_bkwrapper .main_bkwrapper .label_art, .bk_art_017 .hdr_bkwrapper .main_bkwrapper .label_art, .bk_cop_vd3 .bk_label_xs, .bk_cop_vd3 .vd_wrapper .icon-player-xs, .bk_cop_vd3 .ftr_bkwrapper .socialbar_container .toDelete_mob, .bk_box_005 .ftr_bkwrapper .socialbar_container .toDelete_mob, .bk_nw_uo .lastNews .mobile, .bk_nw_uo_B .lastNews .mobile, .border_blue_openx .openx_box .openx_title span, .border_blue_openx .openx_box .openx_title i, .container_box .mm_hp_middle .openx_box .openx_title span, .container_box .mm_hp_middle .openx_box .openx_title i, .container_box .mm_hp_middle .openx_box .openx_subtitle span, .container_box .mm_cf_01 .openx_box .openx_title i, .container_box .mm_cf_01 .openx_box .openx_subtitle span, .container_box .mm_cf_00 .openx_box .openx_title i, .container_box .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, .md_vd_piu_visti .content>.title span, .md_vd_piu_visti .content>.title i, .md_vd_piu_visti_v2 .content>.title span, .md_vd_piu_visti_v3 .content>.title span, .md_vd_piu_visti_v2 .content>.title i, .md_vd_piu_visti_v3 .content>.title i, .main-section-title .mst-pp i, .mm_section_title .mm_title i, .type-home .container_box .mobile_bk_adv_01, .hide-for-large-up, .hide-for-xlarge {
    display: inherit !important
  }
  .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, .mm_ap_122 aside .asL_mm_ap122, .mm_ap_122 aside .asR_mm_ap122, .mm_ap_122 .bottom_sp .topSh_mm_ap_sp1, .mm_ap_122 .bottom_sp .bottomSh_mm_ap_sp1, .mm_ap_122 .bottom_sp .topSh_mm_ap_sp2, .mm_ap_122 .bottom_sp .bottomSh_mm_ap_sp2, .mm_ap_212 aside .asL_mm_ap122, .mm_ap_212 aside .asR_mm_ap122, .mm_ap_212 .bottom_sp .topSh_mm_ap_sp1, .mm_ap_212 .bottom_sp .bottomSh_mm_ap_sp1, .mm_ap_212 .bottom_sp .topSh_mm_ap_sp2, .mm_ap_212 .bottom_sp .bottomSh_mm_ap_sp2, .mm_ap_hs1 .md_ap_21_2f .leftShadow, .mm_ap_hs1 aside .asL_mm_ap_hs2, .mm_ap_hs1 aside .asL_mm_ap122, .mm_ap_hs1 aside .asR_mm_ap122, .md_ap_bg .content_bk .main_bkwrapper .img_bkwrapper .dida, .md_ap_bg .content_bk .main_bkwrapper .art_wrapper, .mm_ap_bg aside .asL_mm_ap122, .mm_ap_bg aside .asR_mm_ap122, .mm_ap_bg .bottom_sp .topSh_mm_ap_sp1, .mm_ap_bg .bottom_sp .bottomSh_mm_ap_sp1, .mm_ap_bg .bottom_sp .topSh_mm_ap_sp2, .mm_ap_bg .bottom_sp .bottomSh_mm_ap_sp2, .md_ap_monstre .content_bk .main_bkwrapper .img_bkwrapper .dida, .md_ap_monstre .content_bk .main_bkwrapper .art_wrapper, .mm_ap_monstre .bottomSh_mm_ap_monstre, .mm_ap_monstre aside .asL_mm_ap122, .mm_ap_monstre aside .asR_mm_ap122, .mm_ap_monstre .bottom_sp .topSh_mm_ap_sp1, .mm_ap_monstre .bottom_sp .bottomSh_mm_ap_sp1, .mm_ap_monstre .bottom_sp .topSh_mm_ap_sp2, .mm_ap_monstre .bottom_sp .bottomSh_mm_ap_sp2, .md_ap_sp1 .content_md .hdr_mdwrapper .label_art i, .md_ap_sp1 .content_md .main_mdwrapper, .md_ap_sp1 .content_md .main_mdwrapper .art_wrapper, .mm_ap_sp1 .topSh_mm_ap_sp1, .mm_ap_sp1 .bottomSh_mm_ap_sp1, .mm_ap_sp1 aside .asL_mm_ap_sp1, .mm_ap_sp1 aside .asR_mm_ap_sp1, .md_ap_sp2 .img_mdwrapper .dida, .md_ap_sp2 .content_md .main_mdwrapper, .md_ap_sp2 .content_md .main_mdwrapper .art_wrapper, .mm_ap_sp2 .topSh_mm_ap_sp1, .mm_ap_sp2 .bottomSh_mm_ap_sp1, .mm_ap_sp2 aside .asL_mm_ap_sp1, .mm_ap_sp2 aside .asR_mm_ap_sp1, .mm_ap_sp2 .topSh_mm_ap_sp2, .mm_ap_sp2 .bottomSh_mm_ap_sp2, .mm_ap_sp2 aside .asL_mm_ap122, .mm_ap_sp2 aside .asR_mm_ap122, .md_ap_sp3 .description .adv, .md_ap_st .img_mdwrapper .dida, .md_ap_st .art_mdwrapper .hdr_mdwrapper .label_art i, .md_ap_st .art_mdwrapper .link_md_container, .md_ap_st .art_mdwrapper .link_md_container .art_wrapper, .mm_ap_st_vd .hdr_mdwrapper .label_art, .mm_cf_00 .shadow_left, .mm_cf_00 .shadow_center, .mm_cf_00 .shadow_right, .mm_cf_00 .bk_cop_004 figcaption i, .mm_cf_00 .bk_cop_004 figcaption .section, .mm_cf_00 .bk_cop_001 figcaption i, .mm_cf_00 .bk_cop_001 figcaption .section, .mm_cf_00 .bk_box_005, .mm_cf_00 .bk_box_006, .mm_cf_01 .shadow_left, .mm_cf_01 .shadow_right, .mm_cf_01 .bk_cop_001 figcaption i, .mm_cf_01 .bk_cop_001 figcaption .section, .mm_cf_01 .bk_box_005, .mm_cf_02 .shadow_right, .mm_cf_02 .bk_cop_004 figcaption i, .mm_cf_02 .bk_cop_004 figcaption .section, .mm_cf_02 .bk_box_006, .md_ap_21 .leftShadow, .md_ap_21_2f .leftShadow, .md_ap_12 .leftShadow, .md_ap_c1 .content>label, .bk_cop_001 figure figcaption .art_wrapper, .md_pp_01 .bk_cop_001 figcaption i, .md_pp_01 .bk_cop_001 figcaption .section, .md_vd_s1 .s1_breadcrumb, .md_vd_s2 .s1_breadcrumb, .md_bl_c1 .content>.title.dk, .md_bl_c1 .content>div .bx-controls, .md_bl_01, .bk_cop_002 figcaption label, .md_im_c1 header label, .md_bx_05 .bk_art_005:last-of-type .hdr_bkwrapper .main_bkwrapper .art_wrapper, .mm_hs_s00 .rightShadow, .bk_art_001 .content_bk .main_bkwrapper .img_bkwrapper .dida, .bk_art_001 .content_bk .main_bkwrapper .art_wrapper, .md_vd_c1 .content>label, .md_vd_c1_v2 .content>label, .md_vd_c1_v3 .content>label, .bk_art_002 .main_bkwrapper label, .bk_art_002 .main_bkwrapper .art_wrapper, .bk_art_003 label, .bk_art_003 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_003 .ftr_bkwrapper .socialbar_container .toDelete_desk, .bk_art_004 .corner, .bk_art_004 .hdr_bkwrapper .label_bk, .bk_art_005 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_006 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_006 .ftr_bkwrapper .socialbar_container .toDelete_desk, .bk_art_011, .bk_art_014 .corner, .bk_art_014 .hdr_bkwrapper .label_bk, .bk_art_016 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_017 label, .bk_art_017 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_018 .hdr_bkwrapper .img_bkwrapper .dida, .bk_art_018 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_019 label, .bk_art_019 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_020 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_021 label, .bk_art_021 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_022 .hdr_bkwrapper .main_bkwrapper .art_wrapper, .bk_art_023 .content_bk .content_text .main_bkwrapper .art_wrapper, .bk_art_025 label, .bk_art_025 .art_wrapper, .bk_art_025 .hdr_bkwrapper .main_bkwrapper .sect_bk, .bk_cop_004 .art_wrapper, .bk_cop_004 .main_bkwrapper, .bk_cop_004 .main_bkwrapper .sect_bk, .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, .bk_box_005 .hdr_bkwrapper .main_bkwrapper .signature_bk, .bk_box_005 .ftr_bkwrapper .socialbar_container .toDelete_desk, .bk_box_010, .bk_nw_uo .blueDeco, .bk_nw_uo .lastNews .desk, .bk_nw_uo .text .desc, .bk_nw_fn .fn_title, .bk_nw_fn .fn_container ul li .fn_section, .bk_nw_fn .fn_container ul li .fn_meno, .border_blue_openx .openx_box .mask, .container_box .mm_hp_middle .openx_box .mask, .container_box .mm_cf_01 .openx_box .mask, .container_box .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, .md_vd_piu_visti .content>label, .md_vd_piu_visti_v2 .content>label, .md_vd_piu_visti_v3 .content>label, .main-section-title, .mm_section_title>a, .hide-for-medium-down, .hide-for-large-down {
    display: none !important
  }
  .md_vd_c1_v2#verticalCnt .content>div .bk_art_007 figure a i, .md_vd_c1_v3#verticalCnt .content>div .bk_art_007 figure a i {
    left: 45% !important;
    top: 45% !important
  }

  .md_vd_c1_v2#verticalCnt .content>div .bk_art_007 figure a i .ie8-mobile, .md_vd_c1_v3#verticalCnt .content>div .bk_art_007 figure a i .ie8-mobile {
    left: 45% !important;
    top: 45% !important
  }
  .md_vd_c1_v2#verticalCnt .content .icon-play:before, .md_vd_c1_v2#verticalCnt .content #header .nav_cross_links>ul>li>section .primo_piano figure figcaption i.video:before, #header .nav_cross_links>ul>li>section .primo_piano figure figcaption .md_vd_c1_v2#verticalCnt .content i.video:before, .md_vd_c1_v2#verticalCnt .content .md_ap_bg .video_icon_link .iframe_video:before, .md_ap_bg .video_icon_link .md_vd_c1_v2#verticalCnt .content .iframe_video:before, .md_vd_c1_v2#verticalCnt .content .md_ap_monstre .video_icon_link .iframe_video:before, .md_ap_monstre .video_icon_link .md_vd_c1_v2#verticalCnt .content .iframe_video:before, .md_vd_c1_v2#verticalCnt .content .md_ap_sp2 .video_icon_link .iframe_video:before, .md_ap_sp2 .video_icon_link .md_vd_c1_v2#verticalCnt .content .iframe_video:before, .md_vd_c1_v2#verticalCnt .content .md_ap_st .label_md_news i:before, .md_ap_st .label_md_news .md_vd_c1_v2#verticalCnt .content i:before, .md_vd_c1_v2#verticalCnt .content .bk_cop_001 .video_icon_link .iframe_video:before, .bk_cop_001 .video_icon_link .md_vd_c1_v2#verticalCnt .content .iframe_video:before, .md_vd_c1_v2#verticalCnt .content .bk_cop_001 figure figcaption i.video:before, .bk_cop_001 figure figcaption .md_vd_c1_v2#verticalCnt .content i.video:before, .md_vd_c1_v2#verticalCnt .content .md_vd_s1 .s1_image .icon:before, .md_vd_s1 .s1_image .md_vd_c1_v2#verticalCnt .content .icon:before, .md_vd_c1_v2#verticalCnt .content .md_vd_s2 .s1_image .icon:before, .md_vd_s2 .s1_image .md_vd_c1_v2#verticalCnt .content .icon:before, .md_vd_c1_v2#verticalCnt .content .bk_art_001 .content_bk .main_bkwrapper .video_icon_link .iframe_video:before, .bk_art_001 .content_bk .main_bkwrapper .video_icon_link .md_vd_c1_v2#verticalCnt .content .iframe_video:before, .md_vd_c1_v2#verticalCnt .content .bk_art_007 i:before, .bk_art_007 .md_vd_c1_v2#verticalCnt .content i:before, .md_vd_c1_v2#verticalCnt .content .bk_art_002 .main_bkwrapper .video_icon_link .iframe_video:before, .bk_art_002 .main_bkwrapper .video_icon_link .md_vd_c1_v2#verticalCnt .content .iframe_video:before, .md_vd_c1_v2#verticalCnt .content .bk_art_003 .video_icon_link .iframe_video:before, .bk_art_003 .video_icon_link .md_vd_c1_v2#verticalCnt .content .iframe_video:before, .md_vd_c1_v2#verticalCnt .content .bk_art_017 .video_icon_link .iframe_video:before, .bk_art_017 .video_icon_link .md_vd_c1_v2#verticalCnt .content .iframe_video:before, .md_vd_c1_v2#verticalCnt .content .bk_art_018 .video_icon_link .iframe_video:before, .bk_art_018 .video_icon_link .md_vd_c1_v2#verticalCnt .content .iframe_video:before, .md_vd_c1_v2#verticalCnt .content .bk_art_018#webSeriesBox .videoListHp li figure a i:before, .bk_art_018#webSeriesBox .videoListHp li figure a .md_vd_c1_v2#verticalCnt .content i:before, .md_vd_c1_v2#verticalCnt .content .bk_art_019 .hdr_bkwrapper .video_icon_link .iframe_video:before, .bk_art_019 .hdr_bkwrapper .video_icon_link .md_vd_c1_v2#verticalCnt .content .iframe_video:before, .md_vd_c1_v2#verticalCnt .content .bk_art_021 .hdr_bkwrapper .video_icon_link .iframe_video:before, .bk_art_021 .hdr_bkwrapper .video_icon_link .md_vd_c1_v2#verticalCnt .content .iframe_video:before, .md_vd_c1_v2#verticalCnt .content .bk_art_023 .video_icon_link .iframe_video:before, .bk_art_023 .video_icon_link .md_vd_c1_v2#verticalCnt .content .iframe_video:before, .md_vd_c1_v2#verticalCnt .content .bk_cop_005 .video_icon_link .iframe_video:before, .bk_cop_005 .video_icon_link .md_vd_c1_v2#verticalCnt .content .iframe_video:before, .md_vd_c1_v2#verticalCnt .content .bk_cop_008 .video_icon_link .iframe_video:before, .bk_cop_008 .video_icon_link .md_vd_c1_v2#verticalCnt .content .iframe_video:before, .md_vd_c1_v2#verticalCnt .content .bk_cop_vd4 .vd_link .icon-player:before, .bk_cop_vd4 .vd_link .md_vd_c1_v2#verticalCnt .content .icon-player:before, .md_vd_c1_v2#verticalCnt .content .bk_cop_vd4 .vd_link .bk_cop_vd3 .vd_wrapper .icon-player-xs:before, .bk_cop_vd4 .vd_link .bk_cop_vd3 .vd_wrapper .md_vd_c1_v2#verticalCnt .content .icon-player-xs:before, .md_vd_c1_v2#verticalCnt .content .bk_cop_vd3 .vd_wrapper .bk_cop_vd4 .vd_link .icon-player-xs:before, .bk_cop_vd3 .vd_wrapper .bk_cop_vd4 .vd_link .md_vd_c1_v2#verticalCnt .content .icon-player-xs:before, .md_vd_c1_v2#verticalCnt .content .box_video_social .bk_art_video_social .hdr_bkwrapper .video_icon_link .iframe_video:before, .box_video_social .bk_art_video_social .hdr_bkwrapper .video_icon_link .md_vd_c1_v2#verticalCnt .content .iframe_video:before, .md_vd_c1_v3#verticalCnt .content .icon-play:before, .md_vd_c1_v3#verticalCnt .content #header .nav_cross_links>ul>li>section .primo_piano figure figcaption i.video:before, #header .nav_cross_links>ul>li>section .primo_piano figure figcaption .md_vd_c1_v3#verticalCnt .content i.video:before, .md_vd_c1_v3#verticalCnt .content .md_ap_bg .video_icon_link .iframe_video:before, .md_ap_bg .video_icon_link .md_vd_c1_v3#verticalCnt .content .iframe_video:before, .md_vd_c1_v3#verticalCnt .content .md_ap_monstre .video_icon_link .iframe_video:before, .md_ap_monstre .video_icon_link .md_vd_c1_v3#verticalCnt .content .iframe_video:before, .md_vd_c1_v3#verticalCnt .content .md_ap_sp2 .video_icon_link .iframe_video:before, .md_ap_sp2 .video_icon_link .md_vd_c1_v3#verticalCnt .content .iframe_video:before, .md_vd_c1_v3#verticalCnt .content .md_ap_st .label_md_news i:before, .md_ap_st .label_md_news .md_vd_c1_v3#verticalCnt .content i:before, .md_vd_c1_v3#verticalCnt .content .bk_cop_001 .video_icon_link .iframe_video:before, .bk_cop_001 .video_icon_link .md_vd_c1_v3#verticalCnt .content .iframe_video:before, .md_vd_c1_v3#verticalCnt .content .bk_cop_001 figure figcaption i.video:before, .bk_cop_001 figure figcaption .md_vd_c1_v3#verticalCnt .content i.video:before, .md_vd_c1_v3#verticalCnt .content .md_vd_s1 .s1_image .icon:before, .md_vd_s1 .s1_image .md_vd_c1_v3#verticalCnt .content .icon:before, .md_vd_c1_v3#verticalCnt .content .md_vd_s2 .s1_image .icon:before, .md_vd_s2 .s1_image .md_vd_c1_v3#verticalCnt .content .icon:before, .md_vd_c1_v3#verticalCnt .content .bk_art_001 .content_bk .main_bkwrapper .video_icon_link .iframe_video:before, .bk_art_001 .content_bk .main_bkwrapper .video_icon_link .md_vd_c1_v3#verticalCnt .content .iframe_video:before, .md_vd_c1_v3#verticalCnt .content .bk_art_007 i:before, .bk_art_007 .md_vd_c1_v3#verticalCnt .content i:before, .md_vd_c1_v3#verticalCnt .content .bk_art_002 .main_bkwrapper .video_icon_link .iframe_video:before, .bk_art_002 .main_bkwrapper .video_icon_link .md_vd_c1_v3#verticalCnt .content .iframe_video:before, .md_vd_c1_v3#verticalCnt .content .bk_art_003 .video_icon_link .iframe_video:before, .bk_art_003 .video_icon_link .md_vd_c1_v3#verticalCnt .content .iframe_video:before, .md_vd_c1_v3#verticalCnt .content .bk_art_017 .video_icon_link .iframe_video:before, .bk_art_017 .video_icon_link .md_vd_c1_v3#verticalCnt .content .iframe_video:before, .md_vd_c1_v3#verticalCnt .content .bk_art_018 .video_icon_link .iframe_video:before, .bk_art_018 .video_icon_link .md_vd_c1_v3#verticalCnt .content .iframe_video:before, .md_vd_c1_v3#verticalCnt .content .bk_art_018#webSeriesBox .videoListHp li figure a i:before, .bk_art_018#webSeriesBox .videoListHp li figure a .md_vd_c1_v3#verticalCnt .content i:before, .md_vd_c1_v3#verticalCnt .content .bk_art_019 .hdr_bkwrapper .video_icon_link .iframe_video:before, .bk_art_019 .hdr_bkwrapper .video_icon_link .md_vd_c1_v3#verticalCnt .content .iframe_video:before, .md_vd_c1_v3#verticalCnt .content .bk_art_021 .hdr_bkwrapper .video_icon_link .iframe_video:before, .bk_art_021 .hdr_bkwrapper .video_icon_link .md_vd_c1_v3#verticalCnt .content .iframe_video:before, .md_vd_c1_v3#verticalCnt .content .bk_art_023 .video_icon_link .iframe_video:before, .bk_art_023 .video_icon_link .md_vd_c1_v3#verticalCnt .content .iframe_video:before, .md_vd_c1_v3#verticalCnt .content .bk_cop_005 .video_icon_link .iframe_video:before, .bk_cop_005 .video_icon_link .md_vd_c1_v3#verticalCnt .content .iframe_video:before, .md_vd_c1_v3#verticalCnt .content .bk_cop_008 .video_icon_link .iframe_video:before, .bk_cop_008 .video_icon_link .md_vd_c1_v3#verticalCnt .content .iframe_video:before, .md_vd_c1_v3#verticalCnt .content .bk_cop_vd4 .vd_link .icon-player:before, .bk_cop_vd4 .vd_link .md_vd_c1_v3#verticalCnt .content .icon-player:before, .md_vd_c1_v3#verticalCnt .content .bk_cop_vd4 .vd_link .bk_cop_vd3 .vd_wrapper .icon-player-xs:before, .bk_cop_vd4 .vd_link .bk_cop_vd3 .vd_wrapper .md_vd_c1_v3#verticalCnt .content .icon-player-xs:before, .md_vd_c1_v3#verticalCnt .content .bk_cop_vd3 .vd_wrapper .bk_cop_vd4 .vd_link .icon-player-xs:before, .bk_cop_vd3 .vd_wrapper .bk_cop_vd4 .vd_link .md_vd_c1_v3#verticalCnt .content .icon-player-xs:before, .md_vd_c1_v3#verticalCnt .content .box_video_social .bk_art_video_social .hdr_bkwrapper .video_icon_link .iframe_video:before, .box_video_social .bk_art_video_social .hdr_bkwrapper .video_icon_link .md_vd_c1_v3#verticalCnt .content .iframe_video:before {
    text-shadow: 0 0 10px #000000;
    filter: progid:DXImageTransform.Microsoft.DropShadow(offx=1, offy=1, color=#000000)
  }
  .ie8-mobile html, .ie8-mobile body {
    overflow-x: hidden
  }
  .md_op_04 {
    position: relative;
    border-top: none;
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 0;
    padding: 1em 1.5625em 0.1875em 1.5625em !important
  }
  .md_op_04>div {
    border: none;
    height: 91px
  }
  .md_op_04>div article {
    margin-left: 0;
    border-right: 2px dotted #e7e7e7
  }
  .md_op_04>div article:last-child {
    border-right: none
  }
  .md_ts_04 {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0
  }
  .md_ts_04 article {
    display: none
  }
  .md_ts_04 article:first-child {
    display: block
  }
  .md_op_04 {
    position: relative;
    border-top: none;
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 0;
    padding: 1em 1.5625em 0.1875em 1.5625em !important
  }
  .md_op_04>div {
    border: none;
    height: 91px
  }
  .md_op_04>div article {
    margin-left: 0;
    border-right: 2px dotted #e7e7e7
  }
  .md_op_04>div article:last-child {
    border-right: none
  }
  .md_op_03 {
    position: relative;
    border: none;
    margin-top: 16px;
    padding: 0 1.5625em 0.9375em 1.5625em !important;
    overflow: hidden
  }
  .md_op_03>div {
    border: none;
    width: 1000px
  }
  .md_op_03>div article {
    margin: 0
  }
  .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
  }
  .md_zp_04>div {
    width: 1000px
  }
  .md_zp_04>div article {
    margin: 0
  }
  .md_zp_03, .md_op_03 {
    position: relative;
    border: none;
    border-bottom: 1px solid #e7e7e7;
    padding: 0 1.5625em 0.9375em 1.5625em !important;
    overflow: hidden
  }
  .md_zp_03>div, .md_op_03>div {
    margin-left: -0.0625em;
    width: 1000px
  }
  .md_zp_03>div article, .md_op_03>div article {
    margin: 0
  }
  .md_ap_c1#horizontalCnt .bk_art_007 figure>a {
    height: 100px;
    min-height: 100px
  }
  .md_ap_c1#horizontalCnt .bk_art_007 figure img {
    height: 100px
  }
  .md_ap_c1#horizontalCnt figure {
    width: 300px
  }
  .md_ap_c1 {
    width: 300px;
    margin: 0 auto;
    height: auto;
    background: #353535
  }
  .md_ap_c1 .content {
    width: 100%;
    padding: 20px 0 12px
  }
  .md_ap_c1 .content>.title {
    display: inline-block;
    margin-bottom: 13px;
    width: 100%;
    text-align: center;
    background-position: 94px 0;
    padding-left: 0;
    padding-top: 0px;
    color: #fff
  }
  .md_ap_c1 .content>.title a {
    display: inline-block;
    width: 100%;
    color: inherit
  }
  .md_ap_c1 .content>div {
    width: 2000px
  }
  .md_ap_c1 .content>div .bk_art_007 {
    color: #fff;
    margin-right: 25px;
    margin-left: 25px;
    width: 270px !important
  }
  .md_ap_c1 .content>div .bk_art_007 a:hover {
    color: #fff
  }
  .md_ap_c1 .content>div .bk_art_007 figure img {
    width: 100%;
    height: 168px
  }
  .md_ap_c1 .content>div .bk_art_007 .mb {
    display: block;
    left: 0;
    top: 30px;
    width: 100%;
    height: 32px;
    text-align: center;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    opacity: 0.4;
    font-size: 32px
  }
  .md_ap_c1 .content>div .bk_art_007 figcaption {
    width: 100%
  }
  .md_ap_c1 .content>div .bk_art_007>a {
    margin-top: 20px
  }
  .md_ap_c1 .content>div .socialbar_container .tot-reply, .md_ap_c1 .content>div .socialbar_container .tot-rating, .md_ap_c1 .content>div .web_widget_socialBar .icon-p-share-social, .md_ap_c1 .content>div .web_widget_socialBar .daGuardare .icon-p-clock, .md_ap_c1 .content>div .web_widget_socialBar .daGuardare .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .icon-clock, .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .md_ap_c1 .content>div .web_widget_socialBar .daGuardare .icon-clock, .md_ap_c1 .content>div .web_widget_socialBar .daGuardare .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .bk_nw_uo .lastNews .desk i, .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .bk_nw_uo .lastNews .desk .md_ap_c1 .content>div .web_widget_socialBar .daGuardare i, .md_ap_c1 .content>div .web_widget_socialBar .daGuardare .bk_nw_uo .lastNews .desk .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime i, .bk_nw_uo .lastNews .desk .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .md_ap_c1 .content>div .web_widget_socialBar .daGuardare i, .md_ap_c1 .content>div .web_widget_socialBar .daGuardare .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .bk_nw_uo_B .lastNews a i, .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .bk_nw_uo_B .lastNews a .md_ap_c1 .content>div .web_widget_socialBar .daGuardare i, .md_ap_c1 .content>div .web_widget_socialBar .daGuardare .bk_nw_uo_B .lastNews a .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime i, .bk_nw_uo_B .lastNews a .bk_cop_vd3 .vd_description .bk_titlewrapper .daytime .md_ap_c1 .content>div .web_widget_socialBar .daGuardare i {
    color: #969696
  }
  .md_ap_c1 .content>div .socialbar_container .tot-rating span, .md_ap_c1 .content>div .web_widget_socialBar .commentsAmount, .md_ap_c1 .content>div .web_widget_socialBar .totalShare {
    color: #dadada
  }
  .md_ap_c1 .content>div .bx-pager {
    margin-top: 5px
  }
  .md_ap_c1 .content>div .bx-pager {
    position: relative;
    top: 0px;
    width: 100%;
    text-align: center
  }
  .md_ap_c1 .content>div .bk_art_007 figure figcaption .title {
    height: 53px !important;
    margin-bottom: 34px !important
  }
  .md_ap_c1 {
    min-width: 1024px;
  }
  .md_ap_c1.golseriea {
    background-image: none
  }
  .bottom_sp .md_ap_12 {
    margin-bottom: 0px
  }
  .md_ap_12 .bk_art_001 {
    width: 300px
  }
  .md_ap_12 .bk_art_001 .content_bk {
    margin-left: 0
  }
  .md_ap_12 .bk_art_002 {
    margin-left: 0
  }
  .md_ap_12 .bk_art_002 .main_bkwrapper .art_wrapper {
    width: 93%
  }
  .md_ap_21_2f .bk_art_001 {
    width: 300px;
    padding-right: 0px
  }
  .bottom_sp .md_ap_21 {
    margin-bottom: 0px
  }
  .md_ap_21 {
    float: none;
    clear: left
  }
  .md_ap_21 .bk_art_001 {
    width: 300px;
    padding-right: 0px
  }
  .mm_cc_01 {
    margin-top: 0;
    margin-bottom: 0;
    background: none;
    min-height: 200px;
    position: relative;
  }
  .mm_cc_01 .bx-controls .bx-pager {
    display: none
  }
  .mm_cc_01 .bx-controls .bx-prev {
    z-index: 999
  }
  .mm_cc_01 .bx-controls .bx-next {
    z-index: 999
  }
  .mm_cc_01 .mm_section_title {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
  }
  .mm_cc_01 .md_pp_02 h3.title {
    font-family: "main-condensed_semibold";
    padding: 27px 0 0 0;
  }
  .mm_cc_01 .md_pp_02 h3.title i {
    display: none !important
  }
  .md_pp_02> .title {
    text-align: center;
    padding: 30px 0 3px 0;
  }
  .md_pp_02 .bk_cop_001 .socialbar_container {
    display: none !important
  }
  .md_pp_02 .bk_cop_001 figcaption {
    top: auto;
    bottom: 14px
  }
  .md_pp_02 .bk_cop_001 figcaption i, .md_pp_02 .bk_cop_001 figcaption>span, .md_pp_02 .bk_cop_001 figcaption .section {
    visibility: hidden
  }
  .md_pp_02 .bk_cop_001 figcaption .title {
    height: auto;
    width: 275px;
    padding-left: 10px
  }
  .md_pp_02 .ie8-mobile {
    margin-left: 0
  }
  .md_pp_02 .ie8-mobile>.title {
    text-align: center;
    padding-bottom: 2px;
    min-height: 0
  }
  .md_pp_02 .ie8-mobile .bk_cop_001 .socialbar_container {
    display: none !important
  }
  .md_pp_02 .ie8-mobile .bk_cop_001 figcaption {
    top: auto;
    bottom: 14px
  }
  .md_pp_02 .ie8-mobile .bk_cop_001 figcaption i, .md_pp_02 .ie8-mobile .bk_cop_001 figcaption>span, .md_pp_02 .ie8-mobile .bk_cop_001 figcaption .section {
    visibility: hidden
  }
  .md_pp_02 .ie8-mobile .bk_cop_001 figcaption .title {
    height: auto;
    width: 275px;
    padding-left: 25px
  }
  .mm_cf_04 {
    border-top: none;
    float: none;
    padding: 0;
    width: 300px
  }
  .mm_cf_04 .mm_section_title .mm_title {
    width: 300px
  }
  .mm_cf_04 .mm_section_title .mm_title i {
    top: 26px
  }
  .mm_cf_04 .mm_section_title .mm_title a.opened i {
    color: #333
  }
  .mm_cf_04 .bk_art_023+.md_bx_05 {
    margin-left: 0
  }
  .mm_cf_04 .bk_art_023+.bk_art_016 {
    margin-left: 0px
  }
  .mm_cf_04 .bk_art_023+.bk_art_003 {
    margin-left: 0px
  }
  .mm_cf_04 .bk_art_003+.bk_art_003 {
    margin-left: 0px
  }
  .mm_cf_02 {
    margin: 0;
    padding: 0;
    border-width: 2px;
    border-bottom: none
  }
  .mm_cf_02 .mm_section_elements {
    overflow: hidden;
    height: auto
  }
  .mm_cf_02 .bk_art_003 {
    width: 100%;
    height: auto
  }
  .mm_cf_02 .bk_art_003 .hdr_bkwrapper {
    height: 85px
  }
  .mm_cf_02 .bk_art_003 .hdr_bkwrapper .main_bkwrapper .title_art {
    line-height: 1.125em;
    margin-top: 3px
  }
  .mm_cf_02 .bk_cop_004 figcaption {
    top: 7.8125em
  }
  .mm_cf_02 .bk_cop_004 figcaption .title {
    padding-left: 0.75em
  }
  .mm_cf_02 .bk_ox_01 {
    margin-left: 0px
  }
  .mm_cf_01 {
    margin: 0;
    padding: 0;
    border-width: 2px;
    border-bottom: none
  }
  .mm_cf_01 .mm_section_elements {
    overflow: hidden;
    height: auto
  }
  .mm_cf_01 .bk_art_003 {
    width: 100%;
    height: auto
  }
  .mm_cf_01 .bk_art_003 .hdr_bkwrapper {
    height: 85px
  }
  .mm_cf_01 .bk_art_003 .hdr_bkwrapper .main_bkwrapper .title_art {
    line-height: 1.125em;
    margin-top: 3px
  }
  .mm_cf_01 .bk_art_005 {
    width: 100%;
    height: auto
  }
  .mm_cf_01 .md_bx_05 {
    margin-left: 0
  }
  .mm_cf_00 {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #e7e7e7;
    height: auto
  }
  .mm_cf_00 .mm_section_elements {
    -webkit-transition-property: max-height;
    -moz-transition-property: max-height;
    -o-transition-property: max-height;
    transition-property: max-height;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s;
    overflow: hidden;
    height: auto
  }
  .mm_cf_00 .mm_section_title .mm_title {
    border-top: none
  }
  .mm_cf_00 .bk_art_003 {
    width: 100%;
    height: auto;
    max-height: none
  }
  .mm_cf_00 .bk_art_003 .video_icon_link .iframe_video {
    top: 28%
  }
  .mm_cf_00 .bk_art_003 .hdr_bkwrapper {
    height: 85px
  }
  .mm_cf_00 .bk_art_003 .hdr_bkwrapper .main_bkwrapper .title_art {
    line-height: 18px;
    margin-top: 3px
  }
  .mm_cf_00 .bk_art_005 {
    width: 100%;
    height: auto
  }
  .mm_cf_00 .md_bx_05 {
    margin-left: 0
  }
  .mm_cf_00 .md_bx_05 .bk_art_005:last-of-type {
    background-color: #fff
  }
  .mm_cf_00 .bk_cop_004 figcaption {
    top: 125px
  }
  .mm_cf_00 .bk_cop_004 figcaption .title {
    padding-left: 12px
  }
  .mm_ap_st_vd {
    margin-bottom: 10px;
    margin-top: 0
  }
  .mm_ap_st_vd .hdr_mdwrapper {
    position: absolute;
    top: 105px;
    left: 26px;
    z-index: 2;
    width: 270px
  }
  .mm_ap_st_vd .hdr_mdwrapper .label_art {
    margin: 0.3125em 0;
    text-shadow: 1px 1px 2px rgba(55,55,55,0.8);
    font-family: "main-condensed_heavy";
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff
  }
  .mm_ap_st_vd .hdr_mdwrapper .label_art a {
    color: inherit;
    display: block
  }
  .mm_ap_st_vd .hdr_mdwrapper .label_art a:hover {
    color: inherit
  }
  .mm_ap_st_vd .img_mdwrapper {
    height: 180px;
    width: 300px;
    margin-left: 0;
    overflow: hidden
  }
  .mm_ap_st_vd .img_mdwrapper .shadowBkgPhoto:before {
    bottom: 0;
    box-shadow: 0 -142px 44px -56px rgba(0,0,0,0.5) inset;
    content: "";
    height: 250px;
    left: 0;
    position: absolute;
    width: 300px;
    z-index: 1
  }
  .mm_ap_st_vd .img_mdwrapper img {
    height: 250px;
    width: 300px
  }
  .mm_ap_st_vd .md_desc {
    padding: 7px 15px
  }
  .mm_ap_st_vd .md_desc .live {
    padding-top: 3px
  }
  .mm_ap_st_vd .md_desc .h24 {
    margin-top: 0
  }
  .mm_ap_st_vd .title_art {
    width: 220px;
    font-family: main-condensed_semibold;
    font-size: 16px;
    color: #333;
    float: left
  }
  .mm_ap_st_vd .title_art a {
    color: inherit;
    text-decoration: none
  }
  .md_ap_st {
    padding: 0;
    margin: 0
  }
  .md_ap_st .label_md_news {
    bottom: auto;
    top: 10px
  }
  .md_ap_st .img_mdwrapper {
    max-height: 180px;
    height: 180px;
    overflow: hidden;
    width: 300px;
    margin-left: 0px
  }
  .md_ap_st .img_mdwrapper .shadowBkgPhoto {
    position: relative
  }
  .md_ap_st .img_mdwrapper .shadowBkgPhoto img {
    width: 300px;
    height: 180px
  }
  .md_ap_st .img_mdwrapper .shadowBkgPhoto:before {
    content: '';
    box-shadow: none;
    -webkit-shadow: none;
    -moz-shadow: none;
    -o-shadow: none;
    position: static
  }
  .md_ap_st .art_mdwrapper {
    position: static;
    top: auto;
    bottom: auto;
    padding: 14px 25px 8px
  }
  .md_ap_st .art_mdwrapper .hdr_mdwrapper {
    float: none;
    position: static;
    top: auto;
    bottom: auto;
    left: auto;
    width: 100%;
    padding: 0
  }
  .md_ap_st .art_mdwrapper .hdr_mdwrapper .label_art {
    font-family: "main-condensed_black";
    color: #000;
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 5px 0;
    margin: 5px 0
  }
  .md_ap_st .art_mdwrapper .hdr_mdwrapper .label_art a:hover {
    color: inherit
  }
  .md_ap_st .art_mdwrapper .hdr_mdwrapper .title_art {
    font-family: "main-condensed_black";
    color: #fff;
    font-size: 24px;
    text-shadow: 1px 1px 2px rgba(55,55,55,0.8);
    line-height: 26px;
    color: #000;
    font-size: 22px;
    line-height: 23px;
    margin: 5px 0;
    max-height: 118px;
    height: auto;
    text-shadow: none
  }
  .md_ap_st .art_mdwrapper .hdr_mdwrapper .title_art a {
    color: inherit;
    text-decoration: none;
    letter-spacing: 0;
    padding-right: 2px;
    color: #000
  }
  .md_ap_st .art_mdwrapper .hdr_mdwrapper .title_art a:hover {
    color: inherit
  }
  .md_ap_st .art_mdwrapper .hdr_mdwrapper .title_art a br {
    display: none
  }
  .md_ap_st .art_mdwrapper .hdr_mdwrapper .title_art .pipe {
    font-size: 24px
  }
  .mm_ap_sp3 {
    margin-bottom: 0
  }
  .mm_ap_sp3 .main-content, .mm_ap_sp3 .md_zp_03, .mm_ap_sp3 .md_op_03 {
    margin-top: 0
  }
  .mm_ap_sp3 .md_zp_03, .mm_ap_sp3 .md_op_03 {
    width: 300px;
    margin-bottom: 0;
    margin-top: 15px
  }
  .md_ap_sp3 {
    position: relative;
    margin-bottom: 0;
    padding: 0;
    width: 300px;
    height: 250px;
    border: none
  }
  .md_ap_sp3 figure {
    position: relative;
    float: left;
    width: 300px;
    height: 250px;
    overflow: hidden
  }
  .md_ap_sp3 figure .shadowBkgPhoto {
    position: relative
  }
  .md_ap_sp3 figure .shadowBkgPhoto img {
    width: 300px;
    height: 250px
  }
  .md_ap_sp3 figure .shadowBkgPhoto:before {
    content: '';
    -webkit-box-shadow: inset 0px -142px 44px -56px rgba(0,0,0,0.5);
    -moz-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);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 300px;
    height: 250px;
    z-index: 1
  }
  .md_ap_sp3 .description {
    position: absolute;
    padding: 0 0.9375em;
    width: 100%;
    height: auto;
    bottom: 0;
    color: #fff;
    z-index: 3
  }
  .md_ap_sp3 .description .label {
    font: 11px "main-condensed_heavy";
    text-transform: uppercase
  }
  .md_ap_sp3 .description .title {
    font-family: "main-condensed_black";
    color: #fff;
    font-size: 24px;
    text-shadow: 1px 1px 2px rgba(55,55,55,0.8);
    line-height: 26px
  }
  .md_ap_sp3 .description .title a {
    color: inherit;
    text-decoration: none;
    letter-spacing: 0;
    padding-right: 2px;
    color: #000
  }
  .md_ap_sp3 .description .title a:hover {
    color: inherit
  }
  .md_ap_sp3 .description .title a br {
    display: none
  }
  .mm_ap_sp2 {
    margin-bottom: 0
  }
  .mm_ap_sp2 .main-content, .mm_ap_sp2 .md_zp_03, .mm_ap_sp2 .md_op_03 {
    margin-top: 0
  }
  .mm_ap_sp2 .md_zp_03, .mm_ap_sp2 .md_op_03 {
    width: 300px;
    margin-bottom: 0;
    margin-top: 15px
  }
  .mm_ap_sp2 .md_ap_sp1 {
    padding: 14px 25px 8px
  }
  .md_ap_sp2 {
    width: 100%;
    max-height: 400px;
    margin-bottom: 6px;
    padding-bottom: 14px !important;
    position: relative;
    float: none
  }
  .md_ap_sp2 .video_icon_link .iframe_video {
    left: 42%;
    top: 30%
  }
  .md_ap_sp2 .img_mdwrapper {
    width: 300px;
    height: 250px;
    overflow: hidden;
    float: none
  }
  .md_ap_sp2 .img_mdwrapper .shadowBkgPhoto {
    position: relative
  }
  .md_ap_sp2 .img_mdwrapper .shadowBkgPhoto img {
    width: 300px;
    height: 250px
  }
  .md_ap_sp2 .img_mdwrapper .shadowBkgPhoto:before {
    display: none
  }
  .md_ap_sp2 .content_md {
    float: none;
    margin-left: 25px;
    margin-top: 14px;
    z-index: 2;
    width: 270px;
    height: auto;
    padding-right: 0;
    padding-top: 0;
    overflow: visible
  }
  .md_ap_sp2 .content_md .hdr_mdwrapper .label_art {
    font-family: "main-condensed_black";
    color: #000;
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 5px 0;
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 5px 0;
    color: #00aeff;
    text-shadow: none
  }
  .md_ap_sp2 .content_md .hdr_mdwrapper .label_art a {
    color: inherit;
    display: block
  }
  .md_ap_sp2 .content_md .hdr_mdwrapper .label_art a:hover {
    color: inherit
  }
  .md_ap_sp2 .content_md .hdr_mdwrapper .title_art {
    font-family: "main-condensed_black";
    color: #fff;
    font-size: 24px;
    text-shadow: 1px 1px 2px rgba(55,55,55,0.8);
    line-height: 26px;
    font-size: 22px;
    line-height: 23px;
    margin: 5px 0;
    max-height: 118px;
    height: auto;
    color: #000;
    text-shadow: none
  }
  .md_ap_sp2 .content_md .hdr_mdwrapper .title_art a {
    color: inherit;
    text-decoration: none;
    letter-spacing: 0;
    padding-right: 2px;
    color: #000
  }
  .md_ap_sp2 .content_md .hdr_mdwrapper .title_art a:hover {
    color: inherit
  }
  .md_ap_sp2 .content_md .hdr_mdwrapper .title_art a br {
    display: none
  }
  .md_ap_sp2 .content_md .hdr_mdwrapper .title_art a {
    display: inline
  }
  .md_ap_sp2 .content_md .ftr_mdwrapper {
    z-index: 1;
    width: 270px;
    bottom: 0.75em
  }
  .md_ap_sp2 .content_md .ftr_mdwrapper .socialbar_container {
    clear: both;
    margin-top: 0
  }
  .md_ap_sp2 label {
    left: 0
  }
  .mm_ap_sp1 {
    margin-bottom: 0
  }
  .mm_ap_sp1 .main-content, .mm_ap_sp1 .md_zp_03, .mm_ap_sp1 .md_op_03 {
    margin-top: 0
  }
  .mm_ap_sp1 .md_zp_03, .mm_ap_sp1 .md_op_03 {
    width: 300px;
    margin-bottom: 0;
    margin-top: 15px
  }
  .mm_ap_sp1 .md_ap_sp1 {
    padding: 14px 25px 8px
  }
  .md_ap_sp1 {
    width: 100%;
    height: auto;
    border-top: 1px solid #e5e5e5;
    margin-bottom: 0;
    padding: 14px 25px 8px
  }
  .md_ap_sp1 .content_md {
    padding-right: 0px;
    overflow: visible
  }
  .md_ap_sp1 .content_md .hdr_mdwrapper {
    padding-bottom: 7px;
    height: auto;
    float: left;
    width: 57%
  }
  .md_ap_sp1 .content_md .hdr_mdwrapper .title_art {
    font-family: "main-condensed_regular";
    font-size: 17px;
    font-weight: normal;
    height: auto;
    line-height: 18px;
    max-height: none;
    margin-top: 3px;
    margin-bottom: 3px
  }
  .md_ap_sp1 .content_md .hdr_mdwrapper .title_art a {
    font-size: 16px;
    font-weight: normal;
    color: #000;
    padding-right: 2px
  }
  .md_ap_sp1 .content_md .hdr_mdwrapper .title_art a br {
    display: none
  }
  .md_ap_sp1 .content_md .hdr_mdwrapper .label_art {
    font-family: "main-condensed_semibold";
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
    margin-top: 5px;
    color: #00aeff;
    max-height: 12px;
    height: auto
  }
  .md_ap_sp1 .content_md .img_mdwrapper {
    float: left;
    width: 42.8%
  }
  .md_ap_sp1 .content_md .img_mdwrapper img {
    width: 100px;
    height: 76px;
    -webkit-box-shadow: 1px 1px 3px rgba(153,153,153,0.45);
    -moz-box-shadow: 1px 1px 3px rgba(153,153,153,0.45);
    box-shadow: 1px 1px 3px rgba(153,153,153,0.45)
  }
  .md_ap_sp1 .content_md .ftr_mdwrapper {
    position: static;
    padding-right: 0px
  }
  .md_ap_sp1 .content_md .ftr_mdwrapper .socialbar_container {
    height: 0
  }
  .mm_ap_monstre {
    margin-bottom: 0px
  }
  .mm_ap_monstre .main-content, .mm_ap_monstre .md_zp_03, .mm_ap_monstre .md_op_03 {
    margin-top: 0
  }
  .mm_ap_monstre .md_zp_03, .mm_ap_monstre .md_op_03 {
    width: 300px;
    margin-bottom: 0;
    margin-top: 15px
  }
  .mm_ap_monstre .socialbar_container {
    padding-right: 0px
  }
  .bottom_sp .md_ap_bg {
    margin-bottom: 0px
  }
  .md_ap_monstre {
    width: 100%
  }
  .md_ap_monstre.md_double_bg .video_icon_link .iframe_video {
    top: 33%
  }
  .md_ap_monstre.md_double_bg .content_bk .hdr_bkwrapper .title_art {
    max-height: 118px
  }
  .md_ap_monstre.md_double_bg .content_bk .main_bkwrapper .img_bkwrapper img {
    height: 250px
  }
  .md_ap_monstre {
    overflow: hidden;
    float: none;
    max-height: none;
    margin-bottom: 0;
    position: relative;
    border-bottom: 1px solid #e5e5e5;
    height: auto
  }
  .md_ap_monstre .video_icon_link .iframe_video {
    left: 42%;
    top: 33%
  }
  .md_ap_monstre .content_bk {
    margin-left: 0;
    height: auto;
    position: relative
  }
  .md_ap_monstre .content_bk .hdr_bkwrapper {
    padding: 20px 25px 8px;
    position: static;
    top: auto;
    bottom: auto;
    left: auto;
    width: 100%
  }
  .md_ap_monstre .content_bk .hdr_bkwrapper .label_art {
    text-shadow: none;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    max-height: 21px;
    margin-bottom: 5px
  }
  .md_ap_monstre .content_bk .hdr_bkwrapper .label_art a {
    color: inherit;
    display: block
  }
  .md_ap_monstre .content_bk .hdr_bkwrapper .label_art a:hover {
    color: inherit
  }
  .md_ap_monstre .content_bk .hdr_bkwrapper .title_art {
    font-family: "main-condensed_black";
    color: #fff;
    font-size: 24px;
    text-shadow: 1px 1px 2px rgba(55,55,55,0.8);
    line-height: 26px;
    text-shadow: none;
    color: #000;
    margin: 5px 0;
    height: auto;
    font-size: 22px;
    line-height: 23px
  }
  .md_ap_monstre .content_bk .hdr_bkwrapper .title_art a {
    color: inherit;
    text-decoration: none;
    letter-spacing: 0;
    padding-right: 2px;
    color: #000
  }
  .md_ap_monstre .content_bk .hdr_bkwrapper .title_art a:hover {
    color: inherit
  }
  .md_ap_monstre .content_bk .hdr_bkwrapper .title_art a br {
    display: none
  }
  .md_ap_monstre .content_bk .main_bkwrapper {
    max-height: auto;
    height: 250px !important;
    margin-bottom: 0px;
    overflow: hidden
  }
  .md_ap_monstre .content_bk .main_bkwrapper .img_bkwrapper {
    width: 300px;
    height: 250px;
    overflow: hidden
  }
  .md_ap_monstre .content_bk .main_bkwrapper .img_bkwrapper .shadowBkgPhoto {
    position: relative
  }
  .md_ap_monstre .content_bk .main_bkwrapper .img_bkwrapper .shadowBkgPhoto img {
    width: 300px;
    height: 250px
  }
  .md_ap_monstre .content_bk .main_bkwrapper .img_bkwrapper .shadowBkgPhoto:before {
    content: '';
    box-shadow: none;
    -webkit-shadow: none;
    -moz-shadow: none;
    -o-shadow: none
  }
  .md_ap_monstre .content_bk .ftr_bkwrapper {
    display: none;
    position: absolute;
    bottom: 12px;
    left: 26px;
    z-index: 2;
    width: 270px
  }
  .md_ap_monstre .content_bk .ftr_bkwrapper .socialbar_container {
    clear: both;
    margin-top: 0
  }
  .md_ap_monstre label {
    left: 0
  }
  .mm_ap_bg {
    margin-bottom: 0px
  }
  .mm_ap_bg .main-content, .mm_ap_bg .md_zp_03, .mm_ap_bg .md_op_03 {
    margin-top: 0
  }
  .mm_ap_bg .md_zp_03, .mm_ap_bg .md_op_03 {
    width: 300px;
    margin-bottom: 0;
    margin-top: 15px
  }
  .mm_ap_bg .socialbar_container {
    padding-right: 0px
  }
  .mm_ap_bg aside .bk_adv_01 {
    margin-bottom: 15px !important
  }
  .md_ap_bg.md_double_bg .video_icon_link .iframe_video {
    top: 33%
  }
  .md_ap_bg.md_double_bg .content_bk .hdr_bkwrapper .title_art {
    max-height: 118px
  }
  .md_ap_bg.md_double_bg .content_bk .main_bkwrapper .img_bkwrapper img {
    height: 250px
  }
  .bottom_sp .md_ap_bg {
    margin-bottom: 0px
  }
  .md_ap_bg {
    overflow: hidden;
    float: none;
    max-height: none;
    margin-bottom: 0;
    position: relative;
    border-bottom: 1px solid #e5e5e5;
    height: auto
  }
  .md_ap_bg .video_icon_link .iframe_video {
    left: 42%;
    top: 33%
  }
  .md_ap_bg .content_bk {
    margin-left: 0;
    height: auto;
    position: relative
  }
  .md_ap_bg .content_bk .hdr_bkwrapper {
    padding: 20px 25px 8px;
    position: static;
    top: auto;
    bottom: auto;
    left: auto;
    width: 100%
  }
  .md_ap_bg .content_bk .hdr_bkwrapper .label_art {
    text-shadow: none;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    max-height: 21px;
    margin-bottom: 5px
  }
  .md_ap_bg .content_bk .hdr_bkwrapper .label_art a {
    color: inherit;
    display: block
  }
  .md_ap_bg .content_bk .hdr_bkwrapper .label_art a:hover {
    color: inherit
  }
  .md_ap_bg .content_bk .hdr_bkwrapper .title_art {
    font-family: "main-condensed_black";
    color: #fff;
    font-size: 24px;
    text-shadow: 1px 1px 2px rgba(55,55,55,0.8);
    line-height: 26px;
    text-shadow: none;
    color: #000;
    margin: 5px 0;
    height: auto;
    max-height: 118px;
    font-size: 22px;
    line-height: 23px
  }
  .md_ap_bg .content_bk .hdr_bkwrapper .title_art a {
    color: inherit;
    text-decoration: none;
    letter-spacing: 0;
    padding-right: 2px;
    color: #000
  }
  .md_ap_bg .content_bk .hdr_bkwrapper .title_art a:hover {
    color: inherit
  }
  .md_ap_bg .content_bk .hdr_bkwrapper .title_art a br {
    display: none
  }
  .md_ap_bg .content_bk .main_bkwrapper {
    max-height: auto;
    height: 250px !important;
    margin-bottom: 0px;
    overflow: hidden
  }
  .md_ap_bg .content_bk .main_bkwrapper .img_bkwrapper {
    width: 300px;
    height: 250px;
    overflow: hidden
  }
  .md_ap_bg .content_bk .main_bkwrapper .img_bkwrapper .shadowBkgPhoto {
    position: relative
  }
  .md_ap_bg .content_bk .main_bkwrapper .img_bkwrapper .shadowBkgPhoto img {
    width: 300px;
    height: 250px
  }
  .md_ap_bg .content_bk .main_bkwrapper .img_bkwrapper .shadowBkgPhoto:before {
    content: '';
    box-shadow: none;
    -webkit-shadow: none;
    -moz-shadow: none;
    -o-shadow: none
  }
  .md_ap_bg .content_bk .ftr_bkwrapper {
    position: absolute;
    bottom: 12px;
    left: 26px;
    z-index: 2;
    width: 270px
  }
  .md_ap_bg .content_bk .ftr_bkwrapper .socialbar_container {
    clear: both;
    margin-top: 0
  }
  .md_ap_bg label {
    left: 0
  }
  .mm_ap_hs1 {
    margin-bottom: 0px
  }
  .mm_ap_hs1 .main-content, .mm_ap_hs1 .md_zp_03, .mm_ap_hs1 .md_op_03 {
    margin-top: 0
  }
  .mm_ap_hs1 .md_3t_111 {
    height: 375px
  }
  .mm_ap_hs1 .md_zp_03, .mm_ap_hs1 .md_op_03 {
    width: 300px;
    margin-bottom: 0;
    margin-top: 15px
  }
  .mm_ap_hs1 .md_zp_03.norow, .mm_ap_hs1 .norow.md_op_03 {
    margin-top: 15px
  }
  .mm_ap_hs1 .bk_art_003 {
    border-top: 0;
    border-bottom: 1px solid #e5e5e5;
    padding: 14px 25px 8px
  }
  .mm_ap_hs1 .bk_box_s06 {
    margin-bottom: 0px
  }
  .mm_ap_212 {
    overflow: hidden;
    margin-bottom: 0
  }
  .mm_ap_212 .main-content, .mm_ap_212 .md_zp_03, .mm_ap_212 .md_op_03 {
    margin-top: 0
  }
  .mm_ap_212 .md_zp_03, .mm_ap_212 .md_op_03 {
    width: 300px;
    margin-bottom: 0;
    margin-top: 15px
  }
  .mm_ap_212 .md_zp_03.norow, .mm_ap_212 .norow.md_op_03 {
    margin-top: 15px
  }
  .mm_ap_122 {
    overflow: hidden;
    margin-bottom: 0
  }
  .mm_ap_122 .main-content, .mm_ap_122 .md_zp_03, .mm_ap_122 .md_op_03 {
    margin-top: 0
  }
  .mm_ap_122 .md_zp_03, .mm_ap_122 .md_op_03 {
    width: 300px;
    margin: 1.4375em 0 0 0;
    margin-top: 15px
  }
  .container_box {
    padding: 0 15px;
  }
  .container_box .main-content, .container_box .md_zp_03, .container_box .md_op_03, .container_box aside {
    margin-top: 0;
    height: auto
  }
  .container_box .md_zp_03, .container_box .md_op_03 {
    margin: 0 0 30px 0
  }
  .container_box .container_box-left-side, .container_box .container_box-right-side {
    margin-top: 0
  }
  .container_box .container_box-center-side {
    margin-top: 0
  }
  .container_box .container_box-center-side .side_content {
    padding: 0
  }

}

@media only screen and (min-width: 480px) and (max-width: 600px) {
  .box_scheda {
    margin-left: 0px;
    width: 98%
  }
  .box_scheda:nth-child(2) {
    width: 278px;
    margin: 20px 0px 0px 3px;
  }
  .foto_scheda_esercizio {
    float: none;
    margin-right: 10px;
    margin-bottom: 15px;
  }
  .nav-tabs > li > a {
   font-size: 28px;
  }
}




@media only screen and (min-width: 321px) and (max-width: 479px) {
  .box_scheda {
    margin-left: 0px;
    width: 98%
  }
  .box_scheda:nth-child(2) {
    width: 300px;
    margin: 20px 20px 0px 8px;
  }
  .foto_scheda_esercizio {
    float: none;
    margin-right: 10px;
    margin-bottom: 15px;
  }
  .nav-tabs > li > a {
   font-size: 16px;
  }
  .esercizio a {
    color: #ae0109;
    font: 20px "main-condensed_bold";
    text-transform: uppercase;
  }
}

@media only screen and (max-width: 320px) {
  .box_scheda {
    margin-left: 0px;
    width: 98%
  }
  .box_scheda:nth-child(2) {
    width: 300px;
    margin: 20px 25px 0px 0px;
  }
  .foto_scheda_esercizio {
    float: none;
    margin-right: 10px;
    margin-bottom: 15px;
  }
  .nav-tabs > li > a {
   font-size: 16px;
  }
}




@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #header .nav_articolobranded ul.nav_links li.nav-header .icon-spacer .ie8-mobile {
    -webkit-text-stroke: 0px;
    text-shadow: 0 0 0 rgba(0,0,0,0)
  }
  
  #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)
  }
  
  #header .nav_homefotogallery ul.nav_links li.nav-header .icon-spacer .ie8-mobile {
    -webkit-text-stroke: 0px;
    text-shadow: 0 0 0 rgba(0,0,0,0)
  }
  
  #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)
  }
  
  #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)
  }
  
  #header .nav_homesezione ul.nav_links li.nav-header .icon-spacer .ie8-mobile {
    -webkit-text-stroke: 0px;
    text-shadow: 0 0 0 rgba(0,0,0,0)
  }
  
  #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)
  }
  
  #header .nav_articololocale ul.nav_links li.nav-header .icon-spacer .ie8-mobile {
    -webkit-text-stroke: 0px;
    text-shadow: 0 0 0 rgba(0,0,0,0)
  }
  
  #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)
  }
  
  #header .nav_homepage ul.nav_links li.nav-header .icon-spacer .ie8-mobile {
    -webkit-text-stroke: 0px;
    text-shadow: 0 0 0 rgba(0,0,0,0)
  }

}

@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) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-size: 44px 152px
  }
  #fancybox-loading div {
    background-size: 24px 24px
  }

}

