.red { color: rgb(255, 0, 64); }
.green { color: rgb(44, 143, 44); }
.orange { color: rgb(220, 68, 5) ! important; }
.company-color { color: rgb(0, 51, 160) ! important; }
.greyDark { color: rgb(64, 64, 64) ! important; }
.left-arrow { display: inline-block; margin-left: 9px; margin-right: 7px; vertical-align: middle; }
.icons { display: inline-block; }
.icons.align-text { margin-right: 6px; }
.icons.double-arrow-right { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -250px; width: 8px; height: 8px; }
.icons.double-arrow { width: 12px; height: 12px; vertical-align: middle; }
.icons.double-arrow.right { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 2px -249px; }
.icons.double-arrow.left { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -149px -400px; }
.icons.double-arrow.blue.right { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -150px -550px; }
.icons.double-arrow.blue.right.small { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -199px -548px; }
.icons.double-arrow.blue.left { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -149px -400px; }
.icons.arrow { width: 12px; height: 12px; }
.icons.arrow.down { width: 13px; height: 9px; background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -150px -200px; }
.icons.arrow.right { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px 0px; }
.icons.arrow.left { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -149px -150px; vertical-align: middle; }
.icons.arrow.orange { vertical-align: middle; }
.icons.arrow.orange.right { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -198px -300px; }
.icons.time { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -500px; width: 12px; height: 12px; }
.icons.attach { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -150px 0px; width: 12px; height: 12px; }
.icons.attach.white { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -200px 0px; }
.icons.video { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -550px; width: 12px; height: 12px; }
.icons.photo { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -200px -400px; width: 12px; height: 12px; }
.icons.growth { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -660px; width: 10px; height: 12px; vertical-align: middle; }
.icons.equal { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -75px -661px; width: 7px; height: 6px; vertical-align: middle; }
.icons.degrowth { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -150px -660px; width: 9px; height: 12px; vertical-align: middle; }
.icons.rss { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -75px -550px; width: 12px; height: 12px; vertical-align: middle; }
.icons.cross.grey { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -150px -450px; width: 12px; height: 12px; vertical-align: middle; }
.icons.calendar { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 134px -448px; width: 12px; height: 12px; vertical-align: middle; }
.icons.calendar.small { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -450px; }
.icons.chat { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -710px; width: 18px; height: 16px; }
.icons.phone { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -75px -710px; width: 16px; height: 16px; }
.icons.luce { vertical-align: middle; }
.icons.luce.big { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -760px; width: 18px; height: 18px; }
.icons.luce.small { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -820px; width: 12px; height: 12px; }
.icons.gas { vertical-align: middle; }
.icons.gas.big { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -72px -760px; width: 18px; height: 18px; }
.icons.gas.small { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -72px -820px; width: 12px; height: 12px; }
.icons.energia { vertical-align: middle; }
.icons.energia.big { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -150px -759px; width: 18px; height: 18px; }
.icons.energia.small { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -150px -819px; width: 12px; height: 12px; }
.icons.lucegas { vertical-align: middle; }
.icons.lucegas.small { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -200px -819px; width: 12px; height: 12px; }
.icons.lucegas.big { background: transparent url(5ed52a2639c6a2a01ff9568064e86f39ada01e61.png)  no-repeat scroll center center; width: 26px; height: 18px; }
.date .icons.time { margin-right: 6px; margin-top: -2px; vertical-align: middle; }
[data-icon]::before { font-family: "enel"; content: attr(data-icon); font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; position: relative; text-transform: none; display: inline-block; text-rendering: optimizelegibility; }
.js.lt-ie9 [data-icon] { font-family: "enel"; content: attr(data-icon); font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; position: relative; text-transform: none; display: inline-block; text-rendering: optimizelegibility; }
.js.lt-ie9 [data-icon]::before { content: ""; }
@media (min-width: 768px) and (max-width: 981px) {
  .icons.double-arrow-right { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 0px -250px / 1000px 1000px; width: 8px; height: 8px; }
  .icons.double-arrow { width: 12px; height: 12px; vertical-align: middle; }
  .icons.double-arrow.right { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 2px -249px / 1000px 1000px; }
  .icons.double-arrow.left { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -149px -400px / 1000px 1000px; }
  .icons.double-arrow.blue.right { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -150px -550px / 1000px 1000px; }
  .icons.double-arrow.blue.right.small { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -199px -548px / 1000px 1000px; }
  .icons.double-arrow.blue.left { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -149px -400px / 1000px 1000px; }
  .icons.arrow { width: 12px; height: 12px; }
  .icons.arrow.down { width: 13px; height: 9px; background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -150px -200px / 1000px 1000px; }
  .icons.arrow.right { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 0px 0px / 1000px 1000px; }
  .icons.arrow.left { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -149px -150px / 1000px 1000px; vertical-align: middle; }
  .icons.arrow.orange { vertical-align: middle; }
  .icons.arrow.orange.right { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -198px -300px / 1000px 1000px; }
  .icons.time { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 0px -500px / 1000px 1000px; width: 12px; height: 12px; }
  .icons.attach { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -150px 0px / 1000px 1000px; width: 12px; height: 12px; }
  .icons.attach.white { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -200px 0px / 1000px 1000px; }
  .icons.video { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 0px -550px / 1000px 1000px; width: 12px; height: 12px; }
  .icons.photo { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -200px -400px / 1000px 1000px; width: 12px; height: 12px; }
  .icons.growth { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 0px -660px / 1000px 1000px; width: 10px; height: 12px; vertical-align: middle; }
  .icons.equal { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -75px -661px / 1000px 1000px; width: 7px; height: 6px; vertical-align: middle; }
  .icons.degrowth { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -150px -660px / 1000px 1000px; width: 9px; height: 12px; vertical-align: middle; }
  .icons.rss { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -75px -550px / 1000px 1000px; width: 12px; height: 12px; vertical-align: middle; }
  .icons.cross.grey { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -150px -450px / 1000px 1000px; width: 12px; height: 12px; vertical-align: middle; }
  .icons.calendar { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 134px -448px / 1000px 1000px; width: 12px; height: 12px; vertical-align: middle; }
  .icons.calendar.small { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 0px -450px / 1000px 1000px; }
  .icons.chat { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 0px -710px / 1000px 1000px; width: 18px; height: 16px; }
  .icons.phone { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -75px -710px / 1000px 1000px; width: 16px; height: 16px; }
  .icons.luce { vertical-align: middle; }
  .icons.luce.big { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 0px -760px / 1000px 1000px; width: 18px; height: 18px; }
  .icons.luce.small { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 0px -820px / 1000px 1000px; width: 12px; height: 12px; }
  .icons.gas { vertical-align: middle; }
  .icons.gas.big { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -72px -760px / 1000px 1000px; width: 18px; height: 18px; }
  .icons.gas.small { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -72px -820px / 1000px 1000px; width: 12px; height: 12px; }
  .icons.energia { vertical-align: middle; }
  .icons.energia.big { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -150px -759px / 1000px 1000px; width: 18px; height: 18px; }
  .icons.energia.small { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -150px -819px / 1000px 1000px; width: 12px; height: 12px; }
  .icons.lucegas { vertical-align: middle; }
  .icons.lucegas.small { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -200px -819px / 1000px 1000px; width: 12px; height: 12px; }
}
@media (max-width: 767px) {
  .left-arrow { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -200px -50px / 625px 625px; height: 18px; width: 10px; }
  .icons.align-text { margin-right: 12px; }
  .icons.double-arrow-right { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -400px 0px / 625px 625px; width: 19px; height: 19px; }
  .icons.double-arrow.right { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -400px 0px / 625px 625px; width: 19px; height: 19px; }
  .icons.double-arrow.left { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -500px -475px / 625px 625px; width: 19px; height: 19px; }
  .icons.double-arrow.blue.right, .icons.double-arrow.blue.right.small { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -500px -400px / 625px 625px; width: 18px; height: 18px; }
  .icons.time { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -482px 0px / 625px 625px; width: 18px; height: 18px; }
  .icons.attach { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -250px 0px / 625px 625px; width: 18px; height: 18px; }
  .icons.attach.white { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -400px -324px / 625px 625px; }
  .icons.arrow { width: 18px; height: 18px; }
  .icons.arrow.down { height: 18px; width: 18px; background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll 0px -400px / 625px 625px; }
  .icons.arrow.right { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -200px -50px / 625px 625px; }
  .icons.arrow.left { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -150px -50px / 625px 625px; vertical-align: middle; }
  .icons.arrow.orange { vertical-align: middle; }
  .icons.arrow.orange.right { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -447px -325px / 625px 625px; }
  .icons.video { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -150px -400px / 625px 625px; width: 18px; height: 18px; }
  .icons.photo { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -200px -400px / 1000px 1000px; width: 12px; height: 12px; }
  .icons.rss { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -400px -550px / 625px 625px; width: 18px; height: 18px; }
  .icons.cross.grey { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -200px -475px / 625px 625px; width: 18px; height: 18px; vertical-align: middle; }
  .icons.calendar { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 134px -448px; width: 18px; height: 18px; vertical-align: middle; }
  .icons.calendar.small { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -450px; }
  .icons.chat { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll 0px -550px / 625px 625px; width: 30px; height: 28px; }
  .icons.phone { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -50px -550px / 625px 625px; width: 29px; height: 28px; }
  .icons.mail { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -100px -550px / 625px 625px; width: 28px; height: 28px; }
  .icons.luce { vertical-align: middle; }
  .icons.luce.big, .icons.luce.small { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -200px -550px / 625px 625px; width: 18px; height: 18px; }
  .icons.gas { vertical-align: middle; }
  .icons.gas.big, .icons.gas.small { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -247px -550px / 625px 625px; width: 18px; height: 18px; }
  .icons.energia { vertical-align: middle; }
  .icons.energia.big, .icons.energia.small { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -300px -549px / 625px 625px; width: 18px; height: 18px; }
  .icons.lucegas { vertical-align: middle; }
  .icons.lucegas.big, .icons.lucegas.small { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -350px -549px / 625px 625px; width: 18px; height: 18px; }
}
@media (min-width: 768px) {
  .left-arrow { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px 0px; width: 8px; height: 12px; }
}
.container > header .second-menu { border-color: rgb(235, 235, 236); }
.container > header .second-menu nav { border-color: rgb(235, 235, 236); }
.container > header .second-menu nav ul li::after { border-color: rgb(0, 51, 160); }
.container > header .second-menu nav ul li a { color: rgb(0, 51, 160); }
.container > header.minisiti .header-title h1 { color: rgb(0, 51, 160); }
.container > header .my-enel-box-menu { background: rgb(210, 210, 210) none repeat scroll 0% 0%; }
.container > header .my-enel-box-menu .inner { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
.container > header .my-enel-box-menu .inner > div { background: rgb(235, 235, 236) none repeat scroll 0% 0%; }
.container > header .my-enel-box-menu .inner > div h5 { color: rgb(0, 51, 160); }
.container > header .my-enel-box-menu .inner > div .logged-user { color: rgb(64, 64, 64); }
.container > header .my-enel-box-menu .inner > div .button { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
.container > header .my-enel-box-menu .inner > div .button a { background: transparent linear-gradient(to bottom, rgb(74, 102, 194) 0%, rgb(69, 96, 183) 25%, rgb(63, 88, 174) 50%, rgb(58, 81, 163) 75%, rgb(53, 74, 153) 100%) repeat scroll 0% 0%; }
.container > header .my-enel-box-menu .inner > div .button a span { color: rgba(36, 80, 154, 0.5); display: inline-block; vertical-align: middle; }
.container > header .my-enel-box-menu .inner > div .button a span::before { color: rgba(255, 255, 255, 0.5); }
.container > header .my-enel-box-menu .inner > div .button a span::after { color: rgb(255, 255, 255); }
.container > header .my-enel-box-menu .inner > div .button a span.icons { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -500px -325px / 625px 625px; width: 18px; height: 19px; }
@media (min-width: 768px) {
  .container > header.minisiti { background: transparent linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(254, 254, 254) 50%, rgb(243, 244, 246) 100%) repeat scroll 0% 0%; }
}
@media (max-width: 767px) {
  .container > header .mobile-main-menu div.menu-trigger .trigger.button hr { border-color: rgb(0, 51, 160); }
  .container > header .mobile-main-menu > ul > li { background: rgb(210, 210, 210) none repeat scroll 0% 0%; }
  .container > header .mobile-main-menu > ul > li.current > a { color: rgb(64, 64, 64); }
  .container > header .mobile-main-menu > ul > li > a { color: rgb(0, 51, 160); }
  .container > header .mobile-main-menu > ul > li ul li a.arrow span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -275px 0px / 625px 625px; }
  .container > header .mobile-main-menu > ul > li ul li.text { color: rgb(0, 51, 160); }
  .container > header .mobile-main-menu > ul.news-menu > li > a { color: rgb(64, 64, 64); }
  .container > header .mobile-main-menu .back-button { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -120px -75px; }
  .container > header .mobile-main-menu .login-button { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -150px -550px / 625px 625px; }
  .container > header.minisiti .header-title > div h1 { background: rgb(235, 235, 236) none repeat scroll 0% 0%; }
}
@media (max-width: 400px) {
  .container > header { min-height: 80px; }
  .container > header .mobile-main-menu .back-button { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -120px -85px; }
}
.container > header nav.corporate-menu ul li > div.item { border-color: rgb(0, 51, 160); }
.container > header nav.corporate-menu ul li > div.item:hover { background-color: rgb(0, 51, 160); }
.container > header nav.corporate-menu ul li > div.item:hover a { color: rgb(255, 255, 255); }
.container > header nav.corporate-menu ul li > div.item:hover a span.arrow { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -75px 0px; }
.container > header nav.corporate-menu ul li > div.item a span.arrow { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px 0px; }
.container > header nav.corporate-menu ul li.selected > div.item { background-color: rgb(0, 51, 160); }
.container > header nav.corporate-menu ul li.selected > div.item a { color: rgb(255, 255, 255); }
.container > header nav.corporate-menu ul li.selected > div.item a span.arrow { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -150px -347px; }
.container > header .menu-subs > div > div { background-color: rgb(0, 51, 160); }
.container > header .menu-subs > div > div ul li a, .container > header .menu-subs > div > div ul li i { color: rgb(234, 235, 236); }
.container > header .menu-subs > div.sub-search div input { color: rgb(109, 110, 112); }
.container > header .menu-subs > div.sub-search div button { color: rgb(0, 51, 160); background-color: rgb(234, 235, 236); }
@media (max-width: 767px) {
  .container > header nav.corporate-menu ul li.group .group-icon span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll 0px 0px / 625px 625px; width: 60px; height: 30px; margin-left: -30px; margin-top: -15px; }
  .container > header nav.corporate-menu ul li.group:hover .group-icon span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -100px 0px / 625px 625px; }
  .container > header nav.corporate-menu ul li.search > div.item a span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll 0px -50px / 625px 625px; width: 31px; height: 31px; margin-top: -16px; margin-left: -14px; }
  .container > header nav.corporate-menu ul li.search > div.item:hover a span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -100px -50px / 625px 625px; }
  .container > header nav.corporate-menu ul li.contacts > div.item a span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -237px -376px / 500px 500px; width: 42px; height: 28px; margin-top: -14px; margin-left: -21px; }
  .container > header nav.corporate-menu ul li.contacts > div.item:hover a span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -317px -376px / 500px 500px; }
  .container > header nav.corporate-menu ul li.login > div.item a span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -138px -509px / 580px 580px; width: 33px; height: 33px; margin-top: -16px; margin-left: -17px; }
  .container > header nav.corporate-menu ul li.login > div.item:hover a span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -405px -509px / 580px 580px; }
  .container > header nav.corporate-menu ul li.selected > div.item { background-color: rgb(0, 51, 160); border-color: rgb(0, 51, 160); }
  .container > header nav.corporate-menu ul li.selected.group .group-icon span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -100px 0px / 625px 625px; margin-top: -18px; }
  .container > header nav.corporate-menu ul li.selected.language .code { color: rgb(255, 255, 255); }
  .container > header nav.corporate-menu ul li.selected.search > div.item a span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -100px -50px / 625px 625px; margin-top: -19px; }
  .container > header nav.corporate-menu ul li.selected.contacts > div.item a span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -400px -475px / 625px 625px; }
  .container > header nav.corporate-menu ul li.selected.login > div.item a span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -438px -548px / 625px 625px; }
  .container > header .menu-subs > div > div { border-color: rgb(29, 112, 183); }
  .container > header .menu-subs > div > div ul li { border-top: 1px solid rgb(29, 112, 183); border-bottom: 1px solid rgb(0, 41, 98); padding-left: 20px; }
  .container > header .menu-subs > div > div ul li:first-child { border-top: 0px none; }
  .container > header .menu-subs > div > div ul li.items { background-color: rgb(0, 41, 98); border-top: 1px solid rgb(35, 80, 154); border-bottom: 1px solid rgb(29, 29, 27); }
  .container > header .menu-subs > div.sub-group > div { border-color: rgb(35, 80, 154); }
  .container > header .menu-subs > div.sub-contacts > div ul li a span.separator { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
}
@media (max-width: 400px) {
  .container > header nav.corporate-menu ul li.contacts > div.item a span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -190px -307px / 410px 410px; }
  .container > header nav.corporate-menu ul li.contacts > div.item:hover a span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -256px -307px / 410px 410px; }
  .container > header nav.corporate-menu ul li.login > div.item a span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -102px -392px / 450px 450px; }
  .container > header nav.corporate-menu ul li.login > div.item:hover a span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -309px -390px / 450px 450px; }
  .container > header nav.corporate-menu ul li.group .group-icon span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll 0px -325px / 625px 625px; width: 40px; height: 20px; margin-left: -20px; margin-top: -10px; }
  .container > header nav.corporate-menu ul li.group:hover .group-icon span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -100px -325px / 625px 625px; }
  .container > header nav.corporate-menu ul li.search > div.item a span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -200px -325px / 625px 625px; width: 20px; height: 20px; margin-top: -10px; margin-left: -10px; }
  .container > header nav.corporate-menu ul li.search > div.item:hover a span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -300px -325px / 625px 625px; }
  .container > header nav.corporate-menu ul li.selected.group .group-icon span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -100px -325px / 625px 625px; margin-top: -13px; }
  .container > header nav.corporate-menu ul li.selected.search > div.item a span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -300px -325px / 625px 625px; margin-top: -13px; }
}
@media (min-width: 768px) {
  .container > header nav.corporate-menu ul li.group .group-icon { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -50px; width: 24px; height: 12px; display: block; margin-top: -6px; position: absolute; right: 10px; top: 50%; }
  .container > header nav.corporate-menu ul li.group:hover .group-icon { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -200px; }
  .container > header nav.corporate-menu ul li.search > div.item a { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 16px -95px; width: 100%; display: inline-block; }
  .container > header nav.corporate-menu ul li.search > div.item:hover a { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -60px -195px; }
  .container > header nav.corporate-menu ul li.selected.group .group-icon { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -200px; }
  .container > header nav.corporate-menu ul li.selected.search .item a { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -60px -195px; }
  .container > header nav.corporate-menu.enelit ul li.contacts > div.item a { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -63px -445px; }
  .container > header nav.corporate-menu.enelit ul li.contacts:hover > div.item a, .container > header nav.corporate-menu.enelit ul li.contacts.selected > div.item a { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -63px -495px; }
  .container > header .enelit .menu-subs > div > div ul li.items { background-color: rgb(0, 41, 98); }
  .container > header .menu-subs > div.sub-search div button span { margin-top: -1px; }
}
@media (min-width: 768px) and (max-width: 981px) {
  .container > header nav.corporate-menu ul li > div.item:hover a span.arrow { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -75px 0px / 1000px 1000px; }
  .container > header nav.corporate-menu ul li > div.item a span.arrow { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 0px 0px / 1000px 1000px; }
  .container > header nav.corporate-menu ul li.selected > div.item a span.arrow { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -150px -347px / 1000px 1000px; }
}
.container > header .main-menu nav ul li::after { border-color: rgb(0, 51, 160); }
.container > header .main-menu nav ul li a { color: rgb(0, 51, 160); }
.container > footer .footer div.inner h3 { color: rgb(220, 68, 5); }
.container > footer .footer div.inner::before { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.container > footer .footer div.inner.footer-list ul li a { color: rgb(64, 64, 64); }
.container > footer .footer div.inner.attachment ul li a span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -150px 0px; }
.container > footer .footer div.inner.footer-menu-group > ul li a span.icon.arrow.vertical { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -150px -299px; }
.container > footer .footer div.inner.footer-menu-group > ul li a span.icon.arrow.horizontal { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -150px -299px; }
.container > footer .footer div.inner.footer-menu-group > ul li.selected a span.icon.arrow.vertical { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -200px -248px; }
.container > footer .footer div.inner.footer-menu-group .sub-group ul, .container > footer .footer div.inner.footer-menu-group .sub-websites ul { background-color: rgb(0, 51, 160); }
.container > footer .footer div.inner.footer-menu-group .sub-group ul li a, .container > footer .footer div.inner.footer-menu-group .sub-websites ul li a { color: rgb(255, 255, 255); }
.container > footer .footer .banner { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.container > footer .credits { color: rgb(64, 64, 64); }
@media (min-width: 768px) and (max-width: 981px) {
  .container > footer .footer div.inner.footer-menu-group > ul li span.icon.world { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -450px -300px / 1000px 1000px; }
}
@media (min-width: 982px) and (max-width: 1199px) {
  .container > footer .footer div.inner.footer-menu-group > ul li span.icon.world { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -450px -300px; }
}
@media (min-width: 1200px) {
  .container > footer .footer div.inner.footer-menu-group > ul li a span { width: 13px; }
  .container > footer .footer div.inner.footer-menu-group > ul li a span.icon.arrow.vertical { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 2px 0px; }
  .container > footer .footer div.inner.footer-menu-group > ul li a span.icon.arrow.horizontal { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 2px 0px; }
  .container > footer .footer div.inner.footer-menu-group > ul li.selected a span { width: 13px; }
  .container > footer .footer div.inner.footer-menu-group > ul li.selected a span.icon.arrow.vertical { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -200px -198px; }
  .container > footer .footer div.inner.footer-menu-group > ul li span.icon.world { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -300px -300px; }
}
.breadcrumbs ul li { display: inline-block; }
.breadcrumbs ul li span { color: rgb(0, 51, 160); }
.breadcrumbs ul li span a { color: rgb(0, 51, 160); }
@media (max-width: 767px) {
  .links.attachment span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -250px 0px / 625px 625px; }
  .links.video span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -150px -400px / 625px 625px; }
}
@media (min-width: 768px) {
  .links.attachment span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -150px 0px; }
  .links.video span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -550px; }
}
@media (min-width: 768px) and (max-width: 981px) {
  .links.attachment span { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -150px 0px / 1000px 1000px; }
  .links.video span { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 0px -550px / 1000px 1000px; }
}
div.responsive-box-wrapper .arrow, .static-arrow { background: rgb(220, 68, 5) url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -182px 14px / 625px 625px; }
div.responsive-box-wrapper .orangearrow + .arrow { background: rgb(220, 68, 5) url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -182px 14px / 625px 625px; }
.box-row .box.grey .inner { background: rgb(235, 235, 236) none repeat scroll 0% 0%; }
.box-row .box.grey .inner footer { background: rgb(235, 235, 236) none repeat scroll 0% 0%; }
.box-row .box.secondary header h1, .box-row .box.secondary header h2 { color: rgb(220, 68, 5); }
.box-row .box.secondary header h1 a, .box-row .box.secondary header h2 a { color: rgb(220, 68, 5); }
.box-row .box.secondary a.button { background-color: rgb(220, 68, 5); color: rgb(255, 255, 255); }
.box-row .box.secondary.grey header h1 a, .box-row .box.secondary.grey header h2 a { color: rgb(0, 51, 160); }
.box-row .box.events header time { color: rgb(220, 68, 5); }
.box-row .box header h1 { color: rgb(0, 51, 160); }
.box-row .box header time { color: rgb(51, 51, 51); }
.box-row .box header h2 { color: rgb(0, 51, 160); }
.box-row .box header p { color: rgb(51, 51, 51); }
.box-row .box footer { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.box-row .box footer a { color: rgb(0, 51, 160); }
.box-row .box footer a.attachment { color: rgb(64, 64, 64); }
.box-row .box footer a.attachment span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -150px 0px; width: 12px; height: 12px; }
.box-row .box .img-title { background: rgba(36, 80, 154, 0.8) none repeat scroll 0% 0%; }
.box-row .box .img-title a { color: rgb(255, 255, 255); }
.box-row .box .news-ticker { background: rgb(235, 235, 236) none repeat scroll 0% 0%; }
.box-row .box .news-ticker h1 { color: rgb(0, 51, 160); }
.box-row .box.stock { color: rgb(64, 64, 64); }
.box-row .box.stock h2 { color: rgb(0, 51, 160); }
.box-row .box.stock span.value { color: rgb(0, 51, 160); }
.box-row .box .investors dl dd { color: rgb(52, 52, 51); }
.box-row .box .investors dl dt { color: rgb(0, 51, 160); }
@media (max-width: 767px) {
  .box-row .box .slider-controls > a.bx-prev { background: rgb(235, 235, 236) url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -143px -37px / 625px 625px; }
  .box-row .box .slider-controls > a.bx-next { background: rgb(235, 235, 236) url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -193px -37px / 625px 625px; }
}
.boxtype2 { background-color: rgb(235, 235, 236); }
.boxtype2 ul li a { color: rgb(64, 64, 64); }
.boxtype2 ul.scroll { background-color: rgb(255, 255, 255); }
.boxtype2 ul.scroll li.up span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -300px -50px / 625px 625px; }
.boxtype2 ul.scroll li.down span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -250px -50px / 625px 625px; }
.boxtype2.companycolor h3 { color: rgb(0, 51, 160); }
.boxtype2.companycolor ul.scroll li { background-color: rgb(0, 51, 160); }
.boxtype2.orange h3 { color: rgb(220, 68, 5); }
.boxtype2.orange ul.scroll li { background-color: rgb(220, 68, 5); }
@media (min-width: 768px) and (max-width: 981px) {
  .boxtype2 ul.scroll li.up span { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -200px -350px / 1000px 1000px; }
  .boxtype2 ul.scroll li.down span { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -150px -350px / 1000px 1000px; }
}
.social-widget a.button { background-color: rgb(220, 68, 5); color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .social-widget ul li.facebook a { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll 0px -100px / 625px 625px; }
  .social-widget ul li.linkedin a { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -83px -100px / 625px 625px; }
  .social-widget ul li.twitter a { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -168px -100px / 625px 625px; }
  .social-widget ul li.youtube a { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -252px -100px / 625px 625px; }
  .social-widget ul li.flickr a { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -336px -100px / 625px 625px; }
  .social-widget ul li.slideshare a { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -421px -100px / 625px 625px; }
  .social-widget a.button span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -200px 0px / 625px 625px; }
}
@media (min-width: 768px) {
  .social-widget a.button { background-color: rgb(220, 68, 5); color: rgb(255, 255, 255); }
  .social-widget a.button span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -75px 0px; }
}
@media (min-width: 768px) and (max-width: 981px) {
  .social-widget ul { float: left; }
  .social-widget ul li.facebook { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -300px -200px / 1000px 1000px; }
  .social-widget ul li.linkedin { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -355px -200px / 1000px 1000px; }
  .social-widget ul li.twitter { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -410px -200px / 1000px 1000px; }
  .social-widget ul li.youtube { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -465px -200px / 1000px 1000px; }
  .social-widget ul li.flickr { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -520px -200px / 1000px 1000px; }
  .social-widget ul li.slideshare { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -575px -200px / 1000px 1000px; }
}
@media (min-width: 982px) and (max-width: 1199px) {
  .social-widget ul { float: left; }
  .social-widget ul li.facebook { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -300px -100px; }
  .social-widget ul li.linkedin { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -353px -100px; }
  .social-widget ul li.twitter { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -406px -100px; }
  .social-widget ul li.youtube { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -459px -100px; }
  .social-widget ul li.flickr { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -512px -100px; }
  .social-widget ul li.slideshare { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -565px -100px; }
}
@media (min-width: 1200px) {
  .social-widget ul { float: left; }
  .social-widget ul li.facebook { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -300px 0px; }
  .social-widget ul li.linkedin { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -365px 0px; }
  .social-widget ul li.twitter { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -430px 0px; }
  .social-widget ul li.youtube { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -495px 0px; }
  .social-widget ul li.flickr { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -560px 0px; }
  .social-widget ul li.slideshare { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -625px 0px; }
}
.tab-slider .tabs a { color: rgb(64, 64, 64); }
.tab-slider .items .item .info .percent.green { color: rgb(0, 51, 160); }
.tab-slider .items .item .info .percent.red { color: rgb(220, 68, 5); }
.tab-slider .bx-wrapper .bx-prev { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -149px -150px; }
.tab-slider .bx-wrapper .bx-next { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px 0px; }
@media (max-width: 767px) {
  .tab-slider .bx-wrapper .bx-controls-direction a.bx-prev { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -150px -50px / 625px 625px; width: 10px; height: 18px; }
  .tab-slider .bx-wrapper .bx-controls-direction a.bx-next { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -200px -50px / 625px 625px; width: 10px; height: 18px; }
}
table.tables { background-color: rgb(235, 235, 236); }
table.tables thead { border-bottom-color: rgb(255, 255, 255); }
table.tables tr { border-top-color: rgb(255, 255, 255); }
table.tables tr.alternate { background-color: rgb(210, 210, 210); }
table.tables tr th, table.tables tr td { border-left-color: rgb(255, 255, 255); color: rgb(64, 64, 64); }
table.tables tr th time, table.tables tr td time { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -500px; }
table.tables tfoot tr:first-child { border-top-color: rgb(255, 255, 255); }
.table-notes .explain ol li { color: rgb(0, 51, 160); }
.table-notes .explain ol li span { color: rgb(109, 110, 112); }
.table-title { background-color: rgb(235, 235, 236); }
.table-title h2 { color: rgb(0, 51, 160); }
.countries-links .item .inner { background-color: rgb(235, 235, 236); }
.countries-links .item .inner > a { background-color: rgb(0, 51, 160); color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  table.tables tr th time, table.tables tr td time { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -482px 1px / 625px 625px; }
}
.table-cell-red { background-color: rgb(255, 56, 75); }
.table-cell-green { background-color: rgb(35, 210, 84); }
.diagram-simple .levels > span { background: transparent url(bd3c9274d063dd26acb0aef08c04d19d46cd0983.png)  no-repeat scroll center top; }
.diagram-simple .levels > div > span { background-color: rgb(0, 51, 160); color: rgb(255, 255, 255); }
.diagram-simple .levels.left > div, .diagram-simple .levels.middle > div { background: transparent url(a0206683f1ef5d303c91c4b7fca00817bfbe3c21.png)  no-repeat scroll right center; }
.tab-widget ul.tab-selector li { border-bottom-color: rgb(235, 235, 236); }
.tab-widget ul.tab-selector li.selected { background-color: rgb(235, 235, 236); }
.tab-widget ul.tab-selector.slide { border-bottom-color: rgb(235, 235, 236); }
.tab-widget ul.tab-selector.slide li { background-color: rgb(235, 235, 236); border-color: rgb(235, 235, 236); }
.tab-widget ul.tab-selector.slide li.selected { background: transparent none repeat scroll 0% 0%; }
.tab-widget ul.tab-selector.slide li.selected::after { background-color: rgb(255, 255, 255); }
.tab-widget .tab-selector-slider .tab-selector-inner { border-color: rgb(235, 235, 236); }
.tab-widget .tab-selector-slider .fakeborder { background-color: rgb(235, 235, 236); }
.tab-widget .tab-selector-slider .control { background-color: rgb(255, 255, 255); border-color: rgb(235, 235, 236); }
.tab-widget .tab-items .item { color: rgb(64, 64, 64); }
@media (max-width: 767px) {
  .tab-widget .tab-selector-slider .control span { margin-top: -9px; margin-left: -9px; width: 18px; height: 18px; }
  .tab-widget .tab-selector-slider .control.prev span { background: rgb(255, 255, 255) url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -150px -50px / 625px 625px; }
  .tab-widget .tab-selector-slider .control.next span { background: rgb(255, 255, 255) url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -200px -50px / 625px 625px; }
}
@media (min-width: 768px) {
  .tab-widget .tab-selector-slider .control span { position: absolute; top: 50%; left: 50%; margin-top: -6px; margin-left: -6px; width: 12px; height: 12px; }
  .tab-widget .tab-selector-slider .control.prev span { background: rgb(255, 255, 255) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -149px -150px; }
  .tab-widget .tab-selector-slider .control.next span { background: rgb(255, 255, 255) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px 0px; }
}
dl.inner-accordion dd { background-color: rgb(235, 235, 236); }
dl.inner-accordion dd h2 { color: rgb(64, 64, 64); }
dl.inner-accordion dt { color: rgb(109, 110, 112); }
.generic-title { background-color: rgb(235, 235, 236); }
.generic-title h2, .generic-title h3 { color: rgb(0, 51, 160); }
.generic-title.blue { background-color: rgb(0, 51, 160); }
.generic-title.blue h2, .generic-title.blue h3, .generic-title.blue a { color: rgb(255, 255, 255); }
ul.generic-simple-list li { border-color: rgb(235, 235, 236); }
ul.generic-simple-list li.selected { background-color: rgb(235, 235, 236); }
.slider .enel-item .info h1 { color: rgb(0, 51, 160); }
.slider .enel-item .info h2 { color: rgb(0, 51, 160); }
.slider .enel-item .info p { color: rgb(64, 64, 64); }
.slider .slider-controls > a { background: rgb(235, 235, 236) none repeat scroll 0% 0%; }
.slider .slider-controls > a.bx-prev { left: 0px; }
.slider .slider-controls > a.bx-next { right: 0px; }
.slider .slider-controls .slider-pagination .bx-pager .bx-pager-item a { background: rgb(235, 235, 236) none repeat scroll 0% 0%; }
.slider .slider-controls .slider-pagination .bx-pager .bx-pager-item a.active { background: rgb(146, 148, 151) none repeat scroll 0% 0%; }
.slider.homeit .enel-item .info h1 { color: rgb(220, 68, 5); }
.slider.homeit .enel-item .info .button { background-color: rgb(220, 68, 5); color: rgb(255, 255, 255); }
.slider.homeit .slider-pagination .bx-pager .bx-pager-item a { background: rgb(109, 110, 112) none repeat scroll 0% 0%; }
.slider.homeit .slider-pagination .bx-pager .bx-pager-item a.active { background: rgb(220, 68, 5) none repeat scroll 0% 0%; }
@media (max-width: 767px) {
  .slider .slider-controls > a.bx-prev { background: rgb(235, 235, 236) url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -144px -36px / 625px 625px; }
  .slider .slider-controls > a.bx-next { background: rgb(235, 235, 236) url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -193px -36px / 625px 625px; }
}
@media (min-width: 768px) and (max-width: 981px) {
  .slider .slider-controls > a.bx-prev { background: rgb(235, 235, 236) url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -144px -138px / 1000px 1000px; }
  .slider .slider-controls > a.bx-next { background: rgb(235, 235, 236) url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 5px 12px / 1000px 1000px; }
}
@media (min-width: 982px) and (max-width: 1199px) {
  .slider .slider-controls > a.bx-prev { background: rgb(235, 235, 236) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -140px -134px; }
  .slider .slider-controls > a.bx-next { background: rgb(235, 235, 236) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 8px 16px; }
}
@media (min-width: 1200px) {
  .slider .slider-controls > a.bx-prev { background: rgb(235, 235, 236) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -137px -128px; }
  .slider .slider-controls > a.bx-next { background: rgb(235, 235, 236) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 11px 22px; }
}
table.link-list tr.alternate { background-color: rgb(235, 235, 236); }
table.link-list tr td time { color: rgb(64, 64, 64); }
table.link-list tr td h2 { color: rgb(0, 51, 160); }
table.link-list tr td h3 { color: rgb(64, 64, 64); }
table.link-list tr td .links.attachment.right { color: rgb(64, 64, 64); }
.player-photo { border-color: rgb(0, 51, 160); }
.player-photo .slider-controls { background-color: rgb(0, 51, 160); }
@media (max-width: 767px) {
  .player-photo .slider-controls a.first span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -300px -400px / 625px 625px; }
  .player-photo .slider-controls a.prev span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -350px -400px / 625px 625px; }
  .player-photo .slider-controls a.next span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -400px -400px / 625px 625px; }
  .player-photo .slider-controls a.last span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -450px -400px / 625px 625px; }
}
@media (min-width: 768px) {
  .player-photo .slider-controls a.first span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -596px; }
  .player-photo .slider-controls a.prev span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -75px -596px; }
  .player-photo .slider-controls a.next span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -150px -596px; }
  .player-photo .slider-controls a.last span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -200px -596px; }
}
.media-related-contents li a.sublink { color: rgb(64, 64, 64); }
.media-related-slider .enel-item a.sublink { color: rgb(64, 64, 64); }
@media (min-width: 768px) and (max-width: 981px) {
  .media-related-slider .slider-controls a.bx-prev { background: rgb(235, 235, 236) url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -144px -138px / 1000px 1000px; }
  .media-related-slider .slider-controls a.bx-next { background: rgb(235, 235, 236) url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 5px 12px / 1000px 1000px; }
}
@media (min-width: 982px) and (max-width: 1199px) {
  .media-related-slider .slider-controls a.bx-prev { background: rgb(235, 235, 236) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -140px -134px; }
  .media-related-slider .slider-controls a.bx-next { background: rgb(235, 235, 236) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 8px 16px; }
}
@media (min-width: 1200px) {
  .media-related-slider .slider-controls a.bx-prev { background: rgb(235, 235, 236) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -137px -128px; }
  .media-related-slider .slider-controls a.bx-next { background: rgb(235, 235, 236) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 11px 22px; }
}
ul.media-search-bar { background-color: rgb(235, 235, 236); }
ul.media-search-bar li label { color: rgb(64, 64, 64); }
ul.media-search-bar li .radio-toggle label { background-color: rgb(255, 255, 255); color: rgb(109, 110, 112); }
ul.media-search-bar li .radio-toggle input[type="radio"]:checked + label { background-color: rgb(0, 51, 160); color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  ul.media-search-bar li .select { background-color: rgb(255, 255, 255); }
}
ul.paging { background-color: rgb(235, 235, 236); color: rgb(64, 64, 64); }
ul.paging li.selected a { color: rgb(0, 51, 160); }
ul.paging li a { color: rgb(64, 64, 64); }
.paging-letters { background-color: rgb(235, 235, 236); }
.paging-letters a { color: rgb(0, 51, 160); }
.sitemap-row > h2 { border-color: rgb(235, 235, 236); color: rgb(0, 51, 160); }
.my-enel-box > div { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
.my-enel-box > div > div { background: rgb(235, 235, 236) none repeat scroll 0% 0%; }
.my-enel-box > div > div h5 { color: rgb(0, 51, 160); }
.my-enel-box > div > div .logged-user { color: rgb(64, 64, 64); }
.my-enel-box > div > div .separator { border-left-color: rgb(255, 255, 255); border-right-color: rgb(204, 204, 204); }
.my-enel-box .button { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
.my-enel-box .button a { background: transparent linear-gradient(to bottom, rgb(74, 102, 194) 0%, rgb(69, 96, 183) 25%, rgb(63, 88, 174) 50%, rgb(58, 81, 163) 75%, rgb(53, 74, 153) 100%) repeat scroll 0% 0%; }
.my-enel-box .button a span { color: rgba(36, 80, 154, 0.5); display: inline-block; vertical-align: middle; }
.my-enel-box .button a span::before { color: rgba(255, 255, 255, 0.5); }
.my-enel-box .button a span::after { color: rgb(255, 255, 255); }
.my-enel-box .button a span.icons { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -150px -500px; }
.my-enel-box.topbar .button-single { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
.my-enel-box.topbar .button-single > div { background: rgb(230, 230, 230) none repeat scroll 0% 0%; }
.content-wrap .post .back-to-top { border-color: rgb(235, 235, 236); }
input.error, textarea.error { border: 1px solid rgb(227, 5, 19) ! important; }
.error-msg { color: rgb(227, 5, 19) ! important; }
@media (max-width: 767px) {
  .enel-forms label::before { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  .enel-forms input[type="checkbox"]:checked + label::before { background: rgb(255, 255, 255) url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -247px -396px / 625px 625px; }
  .enel-forms input[type="radio"]:checked + label::before { background: rgb(255, 255, 255) url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -247px -396px / 625px 625px; }
  .enel-forms .select::after, .enel-forms.select::after { background: rgb(255, 255, 255) url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -100px -400px / 625px 625px; width: 18px; height: 18px; }
  .enel-forms .select select, .enel-forms.select select { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
}
@media (min-width: 768px) {
  .enel-forms label::before { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  .enel-forms input[type="checkbox"]:checked + label::before { background: rgb(255, 255, 255) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -72px -345px; }
  .enel-forms input[type="radio"]:checked + label::before { background: rgb(255, 255, 255) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -72px -345px; }
  .enel-forms .select::after, .enel-forms.select::after { background: rgb(255, 255, 255) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -75px -400px; width: 12px; height: 12px; }
  .enel-forms .select select, .enel-forms.select select { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
}
@media (min-width: 768px) and (max-width: 981px) {
  .enel-forms input[type="checkbox"]:checked + label::before { background: rgb(255, 255, 255) url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -72px -345px / 1000px 1000px; }
  .enel-forms input[type="radio"]:checked + label::before { background: rgb(255, 255, 255) url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -72px -345px / 1000px 1000px; }
  .enel-forms .select::after, .enel-forms.select::after { background: rgb(255, 255, 255) url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -75px -400px / 1000px 1000px; }
}
.sidebar-forms label { color: rgb(64, 64, 64); }
.sidebar-forms input { color: rgb(109, 110, 112); }
.sidebar-forms button { background-color: rgb(0, 51, 160); color: rgb(255, 255, 255); }
.sidebar-forms hr { background-color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .sidebar-forms button span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -300px 0px / 625px 625px; width: 13px; height: 12px; }
}
@media (min-width: 768px) {
  .sidebar-forms button span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -250px; width: 8px; height: 8px; }
}
@media (min-width: 768px) and (max-width: 981px) {
  .sidebar-forms button span { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 0px -250px / 1000px 1000px; }
}
.generic-form { background: rgb(235, 235, 236) none repeat scroll 0% 0%; }
.generic-form h1 { color: rgb(0, 51, 160); }
.generic-form label { color: rgb(64, 64, 64); }
.generic-form input[type="text"], .generic-form textarea { color: rgb(109, 110, 112); }
.generic-form .notes { color: rgb(109, 110, 112); }
.generic-form hr { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.custom-select .ui-selectmenu-button { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.custom-select .ui-selectmenu-button { background-color: rgb(255, 255, 255); color: rgb(109, 110, 112); }
.custom-select.error .ui-selectmenu-button { border: 1px solid rgb(227, 5, 19) ! important; }
.ui-selectmenu-menu .ui-menu.ui-widget-content { background-color: rgb(255, 255, 255); color: rgb(109, 110, 112); }
.ui-selectmenu-menu .ui-menu.ui-widget-content .ui-menu-item { color: rgb(109, 110, 112); border-color: rgb(235, 235, 236); }
.ui-selectmenu-menu .ui-menu.ui-widget-content .ui-menu-item:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.ui-selectmenu-menu .ui-menu.ui-widget-content .ui-state-hover, .ui-selectmenu-menu .ui-menu.ui-widget-content .ui-widget-content .ui-state-hover, .ui-selectmenu-menu .ui-menu.ui-widget-content .ui-widget-header .ui-state-hover, .ui-selectmenu-menu .ui-menu.ui-widget-content .ui-state-focus, .ui-selectmenu-menu .ui-menu.ui-widget-content .ui-widget-content .ui-state-focus, .ui-selectmenu-menu .ui-menu.ui-widget-content .ui-widget-header .ui-state-focus { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
@media (max-width: 767px) {
  .custom-select .ui-selectmenu-button span.ui-icon { background: rgb(255, 255, 255) url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -100px -400px / 625px 625px; width: 18px; height: 18px; }
}
@media (min-width: 768px) {
  .custom-select .ui-selectmenu-button span.ui-icon { background: rgb(255, 255, 255) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -75px -400px; width: 12px; height: 12px; }
}
@media (min-width: 768px) and (max-width: 981px) {
  .custom-select .ui-selectmenu-button span.ui-icon { background: rgb(255, 255, 255) url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -75px -400px / 1000px 1000px; }
}
.radio-group label::before { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
@media (max-width: 767px) {
  .radio-group input[type="radio"]:checked + label::before { background: rgb(255, 255, 255) url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -247px -396px / 625px 625px; }
}
@media (min-width: 768px) {
  .radio-group input[type="radio"]:checked + label::before { background: rgb(255, 255, 255) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -72px -345px; }
}
.checkbox-group label::before { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
@media (max-width: 767px) {
  .checkbox-group input[type="checkbox"]:checked + label::before { background: rgb(255, 255, 255) url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -247px -396px / 625px 625px; }
}
@media (min-width: 768px) {
  .checkbox-group input[type="checkbox"]:checked + label::before { background: rgb(255, 255, 255) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -72px -345px; }
}
.button-group button.light, .button-file button.light, .button-group span.light, .button-file span.light, .button-group a.light, .button-file a.light { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 51, 160); }
.button-group button.dark, .button-file button.dark, .button-group span.dark, .button-file span.dark, .button-group a.dark, .button-file a.dark { background: rgb(0, 51, 160) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .ui-datepicker .ui-datepicker-prev { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -150px -31px / 625px 625px; }
  .ui-datepicker .ui-datepicker-next { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -175px -30px / 625px 625px; }
}
@media (min-width: 768px) {
  .ui-datepicker .ui-datepicker-prev { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -149px -144px; }
  .ui-datepicker .ui-datepicker-next { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 10px 6px; }
}
@media (min-width: 768px) and (max-width: 981px) {
  .ui-datepicker .ui-datepicker-prev { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -149px -144px / 1000px 1000px; }
  .ui-datepicker .ui-datepicker-next { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 10px 6px / 1000px 1000px; }
}
.dialog { border-color: rgb(210, 210, 210); background-color: rgb(235, 235, 236); }
.dialog header { border-color: rgb(210, 210, 210); }
.dialog-reminder { background-color: rgb(235, 235, 236); }
.dialog-reminder .error { border-color: rgb(227, 5, 19); }
.dialog-reminder .error-msg { color: rgb(227, 5, 19); }
.dialog-reminder button { background-color: rgb(0, 51, 160); color: rgb(255, 255, 255); }
.dialog-reminder button span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -250px; width: 8px; height: 8px; }
.dialog-social { background-color: rgb(255, 255, 255); border: 1px solid rgb(235, 235, 236); }
.visore .item .content h3 { color: rgb(64, 64, 64); }
.visore .item .content p { color: rgb(64, 64, 64); }
.visore .item .content > a.button { color: rgb(255, 255, 255); background-color: rgb(0, 51, 160); }
.visore.slideShowA { background-color: rgb(235, 235, 236); }
.visore.slideShowA .slider-controls .bx-pager .bx-pager-item a { background-color: rgb(210, 210, 210); }
.visore.slideShowA .slider-controls .bx-pager .bx-pager-item a.active { background-color: rgb(0, 51, 160); }
.visore.slideShowB1 .item .content { background: rgba(255, 255, 255, 0.6) none repeat scroll 0% 0%; }
.visore.slideShowB1 .slider-controls a { border-color: rgb(255, 255, 255); }
.visore.slideShowB2 .item .content { background: rgba(255, 255, 255, 0.6) none repeat scroll 0% 0%; }
.visore.slideShowB2 .slider-controls { background: rgba(64, 64, 64, 0.6) none repeat scroll 0% 0%; }
.visore.slideShowB2 .slider-controls ul li a { border-color: rgb(255, 255, 255); }
.visore.slideShowB2 .slider-controls ul li h5 { color: rgb(255, 255, 255); }
.visore.accordionA .item .content, .visore.accordionB .item .content, .visore.lavagna .item .content, .visore.colonne .item .content { background: rgba(255, 255, 255, 0.6) none repeat scroll 0% 0%; }
.visore.accordionA .item .graphics-area, .visore.accordionB .item .graphics-area, .visore.lavagna .item .graphics-area { background: rgba(255, 255, 255, 0.6) none repeat scroll 0% 0%; }
.visore.accordionA .item .graphics-area .legend, .visore.accordionB .item .graphics-area .legend, .visore.lavagna .item .graphics-area .legend { background-color: rgb(64, 64, 64); color: rgb(255, 255, 255); }
.visore.accordionA .labels, .visore.accordionB .labels, .visore.lavagna .labels { background: rgba(64, 64, 64, 0.6) none repeat scroll 0% 0%; }
.visore.accordionA .labels .image, .visore.accordionB .labels .image, .visore.lavagna .labels .image { border-color: rgb(255, 255, 255); }
.visore.accordionA .labels h5, .visore.accordionB .labels h5, .visore.lavagna .labels h5 { color: rgb(255, 255, 255); }
.visore.accordionA .labels h5 a, .visore.accordionB .labels h5 a, .visore.lavagna .labels h5 a { color: rgb(255, 255, 255); }
.visore .item.dark .content h3, .visore .item.dark .content h1 a, .visore .item.dark .content p, .visore .item.dark .content a { color: rgb(255, 255, 255) ! important; }
.visore .item.dark .content > a.button { color: rgb(64, 64, 64); background-color: rgb(0, 51, 160); }
.visore .item.dark .content a { color: rgb(51, 102, 255); }
.visore.slideShowB1 .item.dark .content { background: rgba(64, 64, 64, 0.6) none repeat scroll 0% 0%; }
.visore.slideShowB1 .slider-controls a.dark { border-color: rgb(64, 64, 64); }
.visore.slideShowB2 .item.dark .content { background: rgba(64, 64, 64, 0.6) none repeat scroll 0% 0%; }
.visore.accordionA .item.dark .content, .visore.accordionB .item.dark .content, .visore.lavagna .item.dark .content, .visore.colonne .item.dark .content { background: rgba(64, 64, 64, 0.6) none repeat scroll 0% 0%; }
.visore.accordionA .item.dark .content, .visore.accordionB .item.dark .content, .visore.lavagna .item.dark .content, .visore.colonne .item.dark .content { background: rgba(64, 64, 64, 0.6) none repeat scroll 0% 0%; }
.visore.accordionA .item.dark .graphics-area, .visore.accordionB .item.dark .graphics-area, .visore.lavagna .item.dark .graphics-area { background: rgba(64, 64, 64, 0.6) none repeat scroll 0% 0%; }
.visore.accordionA .item.dark .graphics-area .legend, .visore.accordionB .item.dark .graphics-area .legend, .visore.lavagna .item.dark .graphics-area .legend { background-color: rgb(241, 241, 241); color: rgb(64, 64, 64); }
.visore.due-colonne .item { padding: 0px; background-color: rgb(255, 0, 0); }
.visore.due-colonne .img-container { display: inline-block; overflow: hidden; vertical-align: top; background-color: rgb(0, 128, 0); }
.visore.due-colonne .content { display: inline-block; background-color: rgb(0, 0, 255); }
.visore.video .item .content { background: rgba(255, 255, 255, 0.6) none repeat scroll 0% 0%; }
@media (max-width: 767px) {
  .visore.slideShowB1 .slider-controls-xs a.prev { background: rgba(255, 255, 255, 0.6) url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll 4px -472px / 500px 500px; }
  .visore.slideShowB1 .slider-controls-xs a.next { background: rgba(255, 255, 255, 0.6) url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -44px -472px / 500px 500px; }
  .visore.slideShowB2 .slider-controls-xs a.prev { background: rgb(0, 51, 160) url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -96px -472px / 625px 625px; }
  .visore.slideShowB2 .slider-controls-xs a.next { background: rgb(0, 51, 160) url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -145px -472px / 625px 625px; }
  .visore.accordionA .labels span, .visore.accordionB .labels span { background: rgba(255, 255, 255, 0.6) url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -44px -472px / 500px 500px; }
  .visore.lavagna .labels span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -145px -472px / 625px 625px; }
}
@media (min-width: 768px) {
  .visore .item .content > a.button span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -250px; width: 8px; height: 8px; }
  .visore.slideShowB2 .slider-controls ul li h5 { color: rgb(255, 255, 255); }
  .visore.slideShowB2 .slider-controls ul li span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -73px 0px; }
  .visore.accordionA .item .labels span, .visore.accordionB .item .labels span, .visore.lavagna .item .labels span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -73px 0px; }
}
@media (min-width: 768px) and (max-width: 981px) {
  .visore .item .content > a.button span { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 0px -250px / 1000px 1000px; }
  .visore.slideShowB2 .slider-controls ul li span { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -73px 0px / 1000px 1000px; }
  .visore.accordionA .item .labels span, .visore.accordionB .item .labels span, .visore.lavagna .item .labels span { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -73px 0px / 1000px 1000px; }
}
.side-form { background-color: rgb(235, 235, 236); }
.side-form label { color: rgb(64, 64, 64); }
.side-form input { color: rgb(109, 110, 112); }
.side-form input.calendar { background: rgb(255, 255, 255) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 134px -448px; }
.side-form button { background-color: rgb(0, 51, 160); color: rgb(255, 255, 255); }
.side-form button span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -250px; width: 8px; height: 8px; }
.side-form hr { background-color: rgb(255, 255, 255); }
@media (min-width: 768px) and (max-width: 981px) {
  .side-form input.calendar { background: rgb(255, 255, 255) url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 134px -448px / 1000px 1000px; }
  .side-form button span { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 0px -250px / 1000px 1000px; }
}
dl.side-accordion dd.generic-title h2, dl.side-accordion dd.generic-title h3 { color: rgb(64, 64, 64); }
dl.side-accordion dt a time { color: rgb(64, 64, 64); }
dl.side-accordion dt a span { color: rgb(0, 51, 160); }
.sidebar-left > ul > li { border-color: rgb(235, 235, 236); }
.sidebar-left > ul > li > a { color: rgb(0, 51, 160); }
.sidebar-left > ul > li > a span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px 0px; }
.sidebar-left > ul > li.selected > a { background-color: rgb(235, 235, 236); }
.sidebar-left > ul > li.selected > a span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -150px -200px; width: 13px; }
.sidebar-left > ul > li ul li a.arrow { color: rgb(109, 110, 112); }
.sidebar-left > ul > li ul li a.arrow span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -75px -100px; }
.sidebar-left > ul > li ul li a.text { color: rgb(0, 51, 160); }
@media (min-width: 768px) and (max-width: 981px) {
  .sidebar-left > ul > li > a span { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 0px 0px / 1000px 1000px; }
  .sidebar-left > ul > li.selected > a span { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -150px -200px / 1000px 1000px; }
  .sidebar-left > ul > li ul li a.arrow span { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -75px -100px / 1000px 1000px; }
}
.sidebar-left-press h1 { background-color: rgb(235, 235, 236); color: rgb(0, 51, 160); }
.sidebar-left-press div { background-color: rgb(235, 235, 236); }
.sidebar-left-press div label { color: rgb(64, 64, 64); }
.sidebar-left-press div input { color: rgb(109, 110, 112); }
.sidebar-left-press div input.calendar { background: rgb(255, 255, 255) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 134px -448px; }
.sidebar-left-press div button { background-color: rgb(0, 51, 160); color: rgb(255, 255, 255); }
.sidebar-left-press div button span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -250px; width: 8px; height: 8px; }
.sidebar-left-press div hr { background-color: rgb(255, 255, 255); }
.sidebar-left-press div ul li a { color: rgb(64, 64, 64); }
.sidebar-left-press div ul li a span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -75px -50px; }
.sidebar-left-press h3 { background-color: rgb(0, 51, 160); color: rgb(255, 255, 255); }
.sidebar-left-press > ul li a { color: rgb(64, 64, 64); }
@media (min-width: 768px) and (max-width: 981px) {
  .sidebar-left-press div input.calendar { background: rgb(255, 255, 255) url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll 105px -448px / 1000px 1000px; }
}
@media (min-width: 982px) and (max-width: 1199px) {
  .sidebar-left-press div input.calendar { background: rgb(255, 255, 255) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 99px -448px; }
}
@media (min-width: 1200px) {
  .sidebar-left-press div input.calendar { background: rgb(255, 255, 255) url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 134px -448px; }
}
.sidebar-right .social-widget-side { background-color: rgb(220, 68, 5); }
.sidebar-right .social-widget-side h3 { color: rgb(255, 255, 255); }
.sidebar-right .faq { background-color: rgb(0, 51, 160); color: rgb(255, 255, 255); }
.sidebar-right .sectiontest { background-color: rgb(0, 51, 160); color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .sidebar-right .social-widget-side ul li a.twitter { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll 0px -250px / 625px 625px; }
  .sidebar-right .social-widget-side ul li a.facebook { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -71px -250px / 625px 625px; }
  .sidebar-right .social-widget-side ul li a.flickr { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -142px -250px / 625px 625px; }
  .sidebar-right .social-widget-side ul li a.youtube { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -214px -250px / 625px 625px; }
  .sidebar-right .social-widget-side ul li a.issuu { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -285px -250px / 625px 625px; }
  .sidebar-right .social-widget-side ul li a.slideshare { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -361px -250px / 625px 625px; }
  .sidebar-right .faq .left-arrow { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -200px 0px / 625px 625px; }
}
@media (min-width: 768px) {
  .sidebar-right .social-widget-side ul li a.twitter { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -300px -596px; }
  .sidebar-right .social-widget-side ul li a.facebook { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -344px -596px; }
  .sidebar-right .social-widget-side ul li a.noplus.twitter { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -300px -660px; }
  .sidebar-right .social-widget-side ul li a.noplus.facebook { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -345px -660px; }
  .sidebar-right .social-widget-side ul li a.flickr { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -388px -596px; }
  .sidebar-right .social-widget-side ul li a.youtube { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -432px -596px; }
  .sidebar-right .social-widget-side ul li a.issuu { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -476px -596px; }
  .sidebar-right .social-widget-side ul li a.slideshare { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -520px -596px; }
}
@media (min-width: 768px) and (max-width: 981px) {
  .sidebar-right .sidebar-right-trigger { background-color: rgb(220, 68, 5); text-align: center; }
  .sidebar-right .sidebar-right-trigger span { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -150px -50px / 1000px 1000px; }
  .sidebar-right .inner { background-color: rgb(255, 255, 255); }
  .sidebar-right.active .sidebar-right-trigger span { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -75px 0px / 1000px 1000px; }
  .sidebar-right .faq .left-arrow { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -75px 0px / 1000px 1000px; }
}
@media (min-width: 982px) and (max-width: 1199px) {
  .sidebar-right .faq .left-arrow { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -75px 0px; }
}
@media (min-width: 1200px) {
  .sidebar-right .faq .left-arrow { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -75px 0px; }
}
.side-box .info.grey { background-color: rgb(235, 235, 236); }
.side-box .info h1 { color: rgb(0, 51, 160); }
.side-box .info h2 { color: rgb(0, 51, 160); }
.side-box .info p { color: rgb(64, 64, 64); }
.side-box .info aside a { border-color: rgb(0, 51, 160); color: rgb(0, 51, 160); }
.alerting h3 { background-color: rgb(0, 51, 160); color: rgb(255, 255, 255); }
.alerting div a { color: rgb(0, 51, 160); }
.alerting .tab-widget-alerting.open ul.tab-selector { background: transparent none repeat scroll 0% 0%; border-color: rgb(235, 235, 236); }
.alerting .tab-widget-alerting.open ul.tab-selector li { border-color: transparent; background-color: rgb(255, 255, 255); }
.alerting .tab-widget-alerting.open ul.tab-selector li.selected { background-color: transparent; border-color: transparent; }
.alerting .tab-widget-alerting ul.tab-selector { background-color: rgb(235, 235, 236); }
.alerting .tab-widget-alerting ul.tab-selector li { background-color: rgb(235, 235, 236); }
.alerting .tab-widget-alerting ul.tab-selector li.selected::after { background-color: transparent; }
.alerting .tab-widget-alerting .tab-items .item .sidebar-forms { background-color: rgb(211, 211, 211); }
@media (max-width: 767px) {
  .alerting ul.tab-selector li a.email span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -400px -50px / 625px 625px; }
  .alerting ul.tab-selector li a.mobile span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -350px -50px / 625px 625px; }
}
@media (min-width: 768px) {
  .alerting ul.tab-selector li a.email span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -75px -300px; }
  .alerting ul.tab-selector li a.mobile span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -75px -250px; }
}
@media (min-width: 768px) and (max-width: 981px) {
  .alerting ul.tab-selector li a.email span { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -75px -300px / 1000px 1000px; }
  .alerting ul.tab-selector li a.mobile span { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -75px -250px / 1000px 1000px; }
}
.content-wrap .post h1 { color: rgb(0, 51, 160); }
.content-wrap .post header h4 { color: rgb(64, 64, 64); }
.content-wrap .post .banner img { width: 100%; }
.content-wrap .post .banner-with-title h1 { background-color: rgba(36, 80, 154, 0.8); color: rgb(255, 255, 255); }
.content-wrap .post .banner-with-title h1 span { display: inline-block; margin-right: 6px; }
.content-wrap .post .date { color: rgb(64, 64, 64); }
.content-wrap .post .abstract { color: rgb(64, 64, 64); }
.content-wrap .post div.text p, .content-wrap .post div.text-content p { color: rgb(109, 110, 112); }
.content-wrap .post div.text > h3, .content-wrap .post div.text-content > h3, .content-wrap .post div.text h5, .content-wrap .post div.text-content h5 { color: rgb(64, 64, 64); }
.content-wrap .post div.text hr, .content-wrap .post div.text-content hr { background-color: rgb(235, 235, 236); }
.content-wrap .post div.text.wrapper-grey, .content-wrap .post div.text-content.wrapper-grey { background-color: rgb(235, 235, 236); }
.content-wrap .post ul.buttons li { background-color: rgb(0, 51, 160); }
.content-wrap .post ul.buttons li a { color: rgb(255, 255, 255); }
.content-wrap .post ul.buttons li a.arrow span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -250px; }
.content-wrap .post ul.buttons li a.arrow-back span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -151px -401px; }
.content-wrap .post ul.related li a { color: rgb(64, 64, 64); }
.content-wrap .post ul.attached li { color: rgb(64, 64, 64); }
.content-wrap .post ul.attached li a { color: rgb(64, 64, 64); }
.content-wrap .post ul.attached li a span { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -150px 0px; }
.content-wrap .post ul.tags li { background-color: transparent; }
.content-wrap .post ul.tags li.tag-label { background-color: rgb(0, 51, 160); color: rgb(255, 255, 255); }
.content-wrap .post ul.tags li a { color: rgb(52, 52, 51); }
.content-wrap .post .title-big { color: rgb(0, 51, 160); font-size: 2.5em; }
.content-wrap .post.press .item .details time { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -500px; }
.content-wrap .post.press .item h2 { color: rgb(0, 51, 160); }
.content-wrap .post .items.news-list .item > div time { color: rgb(64, 64, 64); }
.content-wrap .post .items.news-list .item > div h2 { color: rgb(64, 64, 64); }
.content-wrap .post .items.news-list .item > div h3 { color: rgb(0, 51, 160); }
.content-wrap .post .items.news-list .item > div p { color: rgb(64, 64, 64); }
.content-wrap .post .notes { color: rgb(64, 64, 64); }
.content-wrap .post button.reminder { color: rgb(64, 64, 64); background-color: rgb(235, 235, 236); }
.content-wrap .post button.reminder.selected { background-color: rgb(0, 51, 160); color: rgb(255, 255, 255); }
.content-wrap .post button.maps { color: rgb(64, 64, 64); background-color: rgb(235, 235, 236); }
.content-wrap .post button.maps.selected { background-color: rgb(0, 51, 160); color: rgb(255, 255, 255); }
.content-wrap .post .middletitle { color: rgb(64, 64, 64); }
.no-rgba .content-wrap .post .banner-with-title h1 { background: transparent url(29f22ce003197b710a231c20278254c98e129b7f.png)  repeat scroll 0px 0px; }
@media (min-width: 768px) and (max-width: 981px) {
  .content-wrap .post ul.social-bar li a.twitter { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -363px -500px / 1000px 1000px; }
  .content-wrap .post ul.social-bar li a.facebook { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -300px -500px / 1000px 1000px; }
  .content-wrap .post ul.social-bar li a.googleplus { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -426px -500px / 1000px 1000px; }
  .content-wrap .post ul.social-bar li a.print { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -489px -500px / 1000px 1000px; }
  .content-wrap .post ul.social-bar li a.email { background: transparent url(89491c70998bf303e94de75f535b77682c5bef34.png)  no-repeat scroll -552px -500px / 1000px 1000px; }
}
@media (min-width: 982px) and (max-width: 1199px) {
  .content-wrap .post ul.social-bar li a.twitter { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -336px -450px; }
  .content-wrap .post ul.social-bar li a.facebook { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -300px -450px; }
  .content-wrap .post ul.social-bar li a.googleplus { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -372px -450px; }
  .content-wrap .post ul.social-bar li a.print { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -408px -450px; }
  .content-wrap .post ul.social-bar li a.email { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -444px -450px; }
}
@media (min-width: 1200px) {
  .content-wrap .post.press .item .details time { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll 0px -500px; }
  .content-wrap .post ul.social-bar li a.twitter { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -336px -450px; }
  .content-wrap .post ul.social-bar li a.facebook { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -300px -450px; }
  .content-wrap .post ul.social-bar li a.googleplus { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -372px -450px; }
  .content-wrap .post ul.social-bar li a.print { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -408px -450px; }
  .content-wrap .post ul.social-bar li a.email { background: transparent url(58f880b85ed9d86b53d188c1fe93f7d4ddb7e282.png)  no-repeat scroll -444px -450px; }
}
@media (max-width: 767px) {
  .content-wrap .post header ul.social-bar li a.facebook { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll 0px -175px / 625px 625px; }
  .content-wrap .post header ul.social-bar li a.twitter { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -63px -175px / 625px 625px; }
  .content-wrap .post header ul.social-bar li a.googleplus { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -127px -175px / 625px 625px; }
  .content-wrap .post header ul.social-bar li a.print { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -191px -175px / 625px 625px; }
  .content-wrap .post header ul.social-bar li a.email { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -255px -175px / 625px 625px; }
  .content-wrap .post .banner-with-title h1 { background-color: rgb(0, 51, 160); }
  .content-wrap .post ul.buttons li a.arrow span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -300px 0px / 625px 625px; }
  .content-wrap .post ul.buttons li a.arrow-back span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -200px -400px / 625px 625px; }
  .content-wrap .post ul.attached li a span { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -250px 0px / 625px 625px; }
  .content-wrap .post.press .item .details time { background: transparent url(9ae425ad5154a7da20eed7c459447e7719b423fb.png)  no-repeat scroll -480px 0px / 625px 625px; }
}
.produzione-row h3 { background: rgba(0, 0, 0, 0.3) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.no-rgba .produzione-row h3 { background: transparent url(bce70bda6a6f0dfb928a308d52a2ce2e75f8b9d5.png)  repeat scroll 0px 0px; }
@media (max-width: 767px) {
  .no-rgba .produzione-row h3, .produzione-row h3 { background: rgb(64, 64, 64) none repeat scroll 0% 0%; }
}
.content-wrap .post header ul.social-bar li a.facebook { background: transparent url(cc1c12f2808a47ffedbc8a4e9375a5c40b31d26f.png)  no-repeat scroll 0% 0%; }
.content-wrap .post header ul.social-bar li a.twitter { background: transparent url(67d1edbc3942a64f8cd8ba10fdfd2a1b882d1af1.png)  no-repeat scroll 0% 0%; }
.content-wrap .post header ul.social-bar li a.googleplus { background: transparent url(99a8be6ed69036538270d2347bd1920abbfbd96a.png)  no-repeat scroll 0% 0%; }
.content-wrap .post header ul.social-bar li a.print { background: transparent url(97e77f0d475d9fb31fe23def40ea265c409a7fa4.png)  no-repeat scroll 0% 0%; }
.content-wrap .post header ul.social-bar li a.email { background: transparent url(f6715ee2948b1226ce9d270d5f4f47134dd25fba.png)  no-repeat scroll 0% 0%; }
.visore .item .content.transparent { background: transparent none repeat scroll 0% 0% ! important; }
