/* -Sinodia- */
#logo_box > a > span.logo {
  background-image: url(../images-common/layout/logo-rv-up-bar.png);
  background-repeat: no-repeat;
  width: 70px;
  height: 30px;
  display: block; }

a > span.icon-social, a > span.icon-social-youtube, a > span.icon-social-yk, a > span.icon-social-facebook, a > span.icon-social-qq, a > span.icon-social-weibo, a > span.icon-rss, a > span.icon-android, a > span.icon-apple, a > span.icon-win {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #bdccd4;
  margin-right: 5px;
  margin-left: 5px;
  padding-right: 10px;
  float: left;
  display: block; }

a > span.icon-social-youtube {
  background-image: url(../images-common/icons/youtube_50x20_off.png);
  background-repeat: no-repeat;
  width: 50px;
  height: 20px; }
  a > span.icon-social-youtube:hover {
    background-image: url(../images-common/icons/youtube_50x20_on.png);
    background-repeat: no-repeat; }

a > span.icon-social-yk {
  background-image: url(images/youku_65x20_off_2.png);
  background-repeat: no-repeat;
  width: 65px;
  height: 20px; }
  a > span.icon-social-yk:hover {
    background-image: url(images/youku_65x20_on.png);
    background-repeat: no-repeat; }

a > span.icon-social-facebook {
  background-image: url(../images-common/icons/facebook_20x20_off.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px; }
  a > span.icon-social-facebook:hover {
    background-image: url(../images-common/icons/facebook_20x20_on.png);
    background-repeat: no-repeat; }

a > span.icon-social-qq {
  background-image: url(../images-common/icons/qq_20x20_off.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px; }
  a > span.icon-social-qq:hover {
    background-image: url(../images-common/icons/qq_20x20_on.png);
    background-repeat: no-repeat; }

a > span.icon-social-weibo {
  background-image: url(../images-common/icons/weibo_23x20_off.png);
  background-repeat: no-repeat;
  width: 23px;
  height: 20px; }
  a > span.icon-social-weibo:hover {
    background-image: url(../images-common/icons/weibo_23x20_on.png);
    background-repeat: no-repeat; }

a > span.icon-rss {
  background-image: url(../images-common/icons/RSS-20x20_off.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px; }
  a > span.icon-rss:hover {
    background-image: url(../images-common/icons/RSS-20x20_on.png);
    background-repeat: no-repeat; }

a > span.icon-android {
  background-image: url(../images-common/icons/icona-android-upbar-off.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px; }
  a > span.icon-android:hover {
    background-image: url(../images-common/icons/icona-android-upbar-on.png);
    background-repeat: no-repeat; }

a > span.icon-apple {
  background-image: url(../images-common/icons/icona-apple-upbar-off.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px; }
  a > span.icon-apple:hover {
    background-image: url(../images-common/icons/icona-apple-upbar-on.png);
    background-repeat: no-repeat; }

a > span.icon-win {
  background-image: url(../images-common/icons/icona-win-upbar-off.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px; }
  a > span.icon-win:hover {
    background-image: url(../images-common/icons/icona-win-upbar-on.png);
    background-repeat: no-repeat; }

span.icon-sitesearch {
  background-image: url(../images-common/layout/search_btn-img-24x24.png);
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: 28px;
  height: 28px; }
  span.icon-sitesearch:hover {
    background-image: url(../images-common/icons/search_btn-img-24x24-on.png);
    background-repeat: no-repeat; }

span.icon-youtube-big {
  background-image: url(../images-common/icons/youtube_60x24_off.png);
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: 60px;
  height: 24px; }
  span.icon-youtube-big:hover {
    background-image: url(../images-common/icons/youtube_60x24_on.png);
    background-repeat: no-repeat; }

span.icon-twitter-big {
  background-image: url(../images-common/icons/twitter_30x24_off.png);
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: 30px;
  height: 24px; }
  span.icon-twitter-big:hover {
    background-image: url(../images-common/icons/twitter_30x24_on.png);
    background-repeat: no-repeat; }

span.icon-facebook-big {
  background-image: url(../images-common/icons/facebook_24x24_off.png);
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: 24px;
  height: 24px; }
  span.icon-facebook-big:hover {
    background-image: url(../images-common/icons/facebook_24x24_on.png);
    background-repeat: no-repeat; }

span.icon-qq-big {
  background-image: url(../images-common/icons/qq_24x24_off.png);
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: 24px;
  height: 24px; }
  span.icon-qq-big:hover {
    background-image: url(../images-common/icons/qq_24x24_on.png);
    background-repeat: no-repeat; }

span.icon-weibo-big {
  background-image: url(../images-common/icons/weibo_24x24_off.png);
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: 24px;
  height: 24px; }
  span.icon-weibo-big:hover {
    background-image: url(../images-common/icons/weibo_24x24_on.png);
    background-repeat: no-repeat; }

#social-box-home > a > span {
  margin-right: 15px;
  margin-left: 5px; }

.foglia-bar > .social_btns > a > span {
  margin-right: 10px;
  margin-left: 10px; }

.foglia-bar > .option-share > .mod_txt > a > span {
  margin-right: 12px; }

span.icon-text-big {
  background-image: url(../images-common/buttons/mod-testo-BIG-on.png);
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: 24px;
  height: 24px; }
  span.icon-text-big:hover {
    background-image: url(../images-common/buttons/mod-testo-BIG-off.png);
    background-repeat: no-repeat; }

span.icon-text-small {
  background-image: url(../images-common/buttons/mod-testo-SMALL-on.png);
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: 24px;
  height: 24px; }
  span.icon-text-small:hover {
    background-image: url(../images-common/buttons/mod-testo-SMALL-off.png);
    background-repeat: no-repeat; }

span.invia-art {
  background-image: url(../images-common/icons/invia-art_btn_off.png);
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: 35px;
  height: 24px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #999;
  margin-right: 3px;
  padding-right: 6px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #999; }
  span.invia-art:hover {
    background-image: url(../images-common/icons/invia-art_btn_on.png);
    background-repeat: no-repeat; }

span.stampa-art {
  background-image: url(../images-common/icons/stampa-art_btn_off.png);
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: 40px;
  height: 24px; }
  span.stampa-art:hover {
    background-image: url(../images-common/icons/stampa-art_btn_on.png);
    background-repeat: no-repeat; }

#home_btn_box > a span.menuicon-homepage {
  background-image: url(../images-common/icons/homepage_20x20.png);
  background-repeat: no-repeat;
  height: 40px;
  width: 30px;
  display: block;
  float: left; }

/* -Sinodia- */

