@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,400italic,700);
#Container .Header a {
    width: 100%;
}
#Container .Header .logoRai {
    float: right;
    position: absolute;
    top: 34px;
    right: 74px;
}
#Container .Header .logoRai a {
    width: 66px;
    height: 34px;
}
#Container .Header .logoFb, #Container .Header .logoTw {
    display: none;
}

.bloccoDx .banner300x100{
	padding:0;
	margin-top:10px;
}
/*********2016*********/

/* background-image: url(/dl/sanremo/page/images/BCK_2016.jpg) !important; */

html, body {
    background-image: url(/dl/sanremo/page/images/BCK_2016.jpg);
    height: auto !important;
    background-repeat: repeat-x !important;
    font-family: 'Roboto Condensed', sans-serif !important;
}
.multimediaFull{
    background-image: url(/dl/sanremo/page/images/BCK_2016.jpg) !important;
    height: 100% !important;
    background-size: cover !important;
    padding-top: 25px;
}
#Container{
    background-image: url(/dl/sanremo/page/images/BCK_2016.jpg) !important;
}
.mainPage.Page.bottom {
    /* background-image: url(/dl/sanremo/page/images/BCK_2016.jpg) !important; */
    display: none;
}
.mainPage.Page {
    height: 100% !important;
    background-image: url(/dl/sanremo/page/images/BCK_2016.jpg) !important;
}
div.containerFooter {
    background: transparent !important;
    height: 0;
}
div.containerFooter #Footer {
    background: transparent;
    height: 0;
    display: block;
}
div#adagioSkinSx {
    height: 100% !important;
}
div#adagioSkinDx {
    height: 100% !important;
}
div#ui-datepicker-div {
    display: none;
}
.titolo:before {
    content: "" !important;
}
/**BARRA RAI***/
.contain-to-grid.barraRai {
    width: 980px !important;
    /* display: inline-block; */
    /* height: 100% !important; */
    margin: auto !important;
}
.contain-to-grid.barraRai > nav.top-bar {
    height: 4rem !important;
}
.contain-to-grid.barraRai .top-bar-section li:not(.has-form) a:not(.button) {
    LINE-HEIGHT: 4REM;
}
.contain-to-grid.barraRai .top-bar ul.right {
    width: 102px;
    margin-top:5px;
}
.contain-to-grid.barraRai .top-bar-section .has-dropdown > a:after {
    top: 2rem;
}

/*BARRA MENU*/
.menuPrincipale {
    background: #686866 !important;
    height: 55px !important;
}
.menuPrincipale ul#menuTendina{
    height: 55px !important;
    font-family: 'Roboto Condensed', sans-serif !important;
}
.menuPrincipale ul#menuTendina li a span{
    height: 55px !important;
    line-height: 55px !important;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 15px;
    font-weight: 100;
    padding: 0 10px !important;
}
.menuPrincipale ul#menuTendina li a:hover span {
    padding: 0 10px !important;
}
.menuPrincipale ul#menuTendina li a{
    height: 55px !important;
    padding: 0 6px !important;
}
.menuPrincipale ul#menuTendina li a:hover {
    background: #0156a7 !important;
    border: none !important;
}
.menuPrincipale ul#menuTendina li {
    /* height: 20px !important; */
    /* width: 180px; */
}
.menuPrincipale.fix ul#menuTendina {
	    background-image: url(/dl/sanremo/page/images/logo-menu.png);
}
.menuPrincipale.fix ul#menuTendina li a span {
    font-size: 15px;
}
.menuPrincipale ul#menuTendina li.sottoMenu a, .menuPrincipale ul#menuTendina li.sottoMenu a:hover {
    background-position-x: 94%;
}
/*BARRA MENU sottomenu*/
.menuPrincipale ul#menuTendina .sottoMenu a.link {
    height: auto !important;
    padding: 5px 10px 5px 10px !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 400 !important;
}
.menuPrincipale ul#menuTendina .sottoMenu ul {
    top: 55px;
    left: 12px;
}
.menuPrincipale ul#menuTendina .sottoMenu ul li a:hover {
    background: #0156a7 !important;
}
/**BLOCCO SX***/
.bloccoSx {
    width: 650px;
    padding: 0px 10px 0px 9px;
}

/**FOCUS**/
.camera_caption div.container_sottotitolo, .camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont{
    background: #0C0C0C !important;
}
.sottotitoloFocus {
    font-size: 13px;
}
.fluid_container {
    width: 650px !important;
}
.camera_target_content .camera_link {
    width: 650px !important;
}
div#camera_wrap_3 {
    width: 650px !important;
}
/**FOOTER**/
.row.footer {
    clear: both;
    padding-top: 1rem;
    margin-top: 13rem !important;
    width: 100% !important;
}
.row.footer > div {
    height: 61px !important;
}
.row.footer span {
    font-size: 9px;
    line-height: 13px;
    font-family: "Arial";
}
.row.footer a {
    color: #008CBA;
}
.row.footer svg.logoRai {
    margin: 1rem 1.35rem;
    margin-left: 17rem;
}
.row.footer ul.footer-rai li {
    font-size: 1rem;
}
.row.footer span.right {
    float: right !important;
    margin-right: 300px !important;
}

/**HEADER LOGO**/
#Container .Header .logo a[title='Sanremo'] img {
    display: none;
}
#Container .Header .logoRai {
    display: none;
}
#Container .Header .logo a[title='Sanremo']{
      background: url(/dl/sanremo/page/images/Banner-titolo.jpg);
      height: 85px !important;
      background-size: 980px 85px;
}
#Container .Header {
    height: auto;
}
/**BOX NEWS**/
.newsHP {
    width: 650px;
    background: none;
    padding: 0 !important;
    height: auto !important;
}
.newsHP .mid {
    padding: 9px 0 0 9px !important;
    margin: 0;
    width: auto !important;
    border: 1px dashed #8E8E8E;
}
.newsHP .top {
    width: 650px !important;
    padding: 0;
    margin: 0;
    border: none;
}
.newsHP .top h3 {
     font-family: 'Roboto Condensed', sans-serif !important;
     text-transform: uppercase;
     font-size: 25px;
     height: 35px;
}
.newsHP .top a {
    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 14px;
    float: right;
    padding-top: 7px;
}
.newsHP .mid ul li a.img em {
     font-family: 'Roboto Condensed', sans-serif !important; 
}
/***NEWS in HOME PAGE***/
.newsHP .mid ul li a.img {
    font-family: 'Roboto Condensed', sans-serif !important;
    width: 310px !important;
    display: flex !important;
    margin-bottom: 9px;
}
.newsHP .mid ul li {
    width: 49%;
}
.newsHP .mid ul li a.img em {
    display: inline-block !important;
    width: 74px;
    display: block !important;
    margin-top: 0;
    margin-bottom: 4px !important;
    }
.newsHP .mid ul li a.img p {
    display: inline-block;
}
.newsHP .mid ul li a .imgNews {
    width: 180px !important;
    height: 80px !important;
}
.newsHP .mid ul li a .txtNews {
    padding-left: 4px;
}
.newsHP .mid ul li a.img img {
    width: 100%;
    height: 100%;
}
/***BLOCCO DX***/
.bloccoDx {
    padding: 0px 9px 0 0 !important;
    width: 300px !important;
}
.boxGenerico.inEvidenza, .bloccoDx .boxMultimedia, .Spalla .boxSpalla, .bloccoDx > div {
    width: 300px !important;
}
.inboxBanner h3{
    border-radius: 0 !important;
}
.bloccoDx .inboxBanner img {
    width: 300px !important;
}

/**BLOCCO DX GALLERY E NEWS**/
.bloccoDx .boxMultimedia .inBox .top, .bloccoDx .boxGenerico .Top, #evidenzaSpalla.boxSpalla .top, .boxGenerico.embedFoto .Top {
    background: none !important;
    text-align: left !important;
    height: 41px;
    margin-bottom: -5px !important;
    padding: 0 !important;
    width: 300px !important;
    border-bottom: none;
    display: block;
    /* margin-top: 50px; */
}
.bloccoDx .boxMultimedia .inBox .top h3, .boxGenerico .Top h2.titoloAdv, .boxGenerico.embedFoto .Top h2.titoloAdv {
    background: #434342 !important;
    font-size: 14px !important;
    line-height: 25px;
    font-family: 'Roboto Condensed', sans-serif !important;
    width: auto !important;
    padding: 7px;
    height: auto !important;
}
.boxGenerico.inEvidenza, .bloccoDx .boxMultimedia, .Spalla .boxSpalla {
    background: none !important;
}

.boxGenerico.embedFoto, .boxGenerico.embedVideo {
    background: none !important;
    margin-bottom: 50px !important;
}

/***BOX MULTIMEDIA***/
.inBox .paging .pagination a.next, .inBox .paging .pagination a.btnNext, .inBox .paging .pagination span.current.next,
.paginaGenerica .Mid .paging .pagination a.next, .paginaGenerica .Mid .paging .pagination a.btnNext,
.paginaGenerica .Mid .paging .pagination span.current.next, .Paginazione .pagine li.succ, .arrow-right {
    z-index: 9 !important;
    margin: 8px;
    top: 100px;
    margin-left: -5px;
    margin-right: -10px;
    right: 10px;
    background: url(/dl/sanremo/2015/images/arrow-right.png);
    background-color: rgba(0, 0, 0, 0.62) !important;
    width: 27px !important;
    height: 36px !important;
    position: absolute;
    background-size: 23px 32px !important;
    background-position-y: 4px;
    background-position-x: 0px;
}
.inBox .paging .pagination a.prev, .inBox .paging .pagination a.btnPrev, .inBox .paging .pagination span.current.prev,
.paginaGenerica .Mid .paging .pagination a.prev, .paginaGenerica .Mid .paging .pagination a.btnPrev,
.paginaGenerica .Mid .paging .pagination span.current.prev, .Paginazione .pagine li.prec, .arrow-left {
    z-index: 9 !important;
    margin: 8px;
    top: 100px;
    margin-left: -5px;
    margin-right: -10px;
    background-color: rgba(0, 0, 0, 0.62) !important;
    width: 27px !important;
    height: 36px !important;
    position: absolute;
    left: 6px;
    background-size: 23px 32px !important;
    background: url(/dl/sanremo/2015/images/arrow-left.png);
    background-position-y: 4px;
    background-position-x: 4px;
}
.multimediaFull .boxMultimedia .mid .swiper-videoContainer .swiper-container ul li .Info h2 a{
    font-family: 'Roboto Condensed', sans-serif !important;
}
.multimediaFull .boxMultimedia .mid {
    width: 650px !important;
}
.multimediaFull .boxMultimedia .mid .inBox {
    background: transparent !IMPORTANT;
    WIDTH: 650px !important;
    margin-left: 0 !important;
    margin-bottom: 25px !important;
    /* padding: 9px 0 0 9px !important; */
}
.multimediaFull .boxMultimedia .inBox .mid {
    width: 650px !important;
    padding: 0 !important;
    border: 1px dashed #8E8E8E;
    margin-top: 0;
}
.multimediaFull .boxMultimedia .inBox .top {
    width: 650px !important;
    padding: 0;
    margin: 0;
    border: none;
    height: 35px !important;
}
.bloccoSx .boxMultimedia .mid .top h3, .multimediaFull .boxMultimedia .inBox .top h3 {
    width: auto !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 25px;
    font-weight: normal;
    background: none !important;
    margin: 0 !important;
    padding: 0 !important;
    height: 30px !important;
    line-height: 30px !important;
    vertical-align: middle !important;
}
.multimediaFull .boxMultimedia .inBox .swiper-videoContainer {
    width: auto!important;
}
.multimediaFull .boxMultimedia .inBox .top:before {
    content: "" !important;
}
.multimediaFull .boxMultimedia .inBox .top h3:after {
    content: "" !important;
}
.multimediaFull .boxMultimedia .inBox .top a, .boxMultimedia .mid .top a {
    display: -webkit-box;
    background: none!important;
    height: 30px!important;
    width: auto !important;
    margin: 0;
    float: right;
}
.multimediaFull .boxMultimedia .inBox .top a span, .boxMultimedia .mid .top a span {
    font-family: 'Roboto Condensed', sans-serif !important;
    line-height: 49px;
    padding-right: 0;
    color: #fff;
    text-align: right;
    font-size: 14px;
}
.multimediaFull .boxMultimedia {
    width: 650px !important;
}
.multimediaFull .boxMultimedia .inBox .swiper-container {
    margin: 2px;
    margin-top: 11px;
}
.multimediaFull .boxMultimedia .mid .inBox .mid {
    height: 216px !important;
}
/*.inBox .swiper-container .swiper-slide-visible {
    padding: 0;
    padding-right: 6px !important;
    padding-left: 6px !important;
    margin: 0 !important;
}*/
/*****FOTO E VIDEO******/
.videoContainer .Categorie li a.All:hover {
    color: #fff !important;
}
.videoContainer .Categorie li.selected a.All{
   background: none !important;
   color: #0056a5;
   padding-right: 12px;
}
.videoContainer .Categorie li a{
 font-family: 'Roboto Condensed', sans-serif !important;
 font-size: 15px !important;
 /* padding: 2px 15px 0px 11px !important; */
}
.videoContainer .Categorie li:first-child {
    padding-left: 5px;
}
.boxLarge.noTit .mid .videoContainer .Categorie {
    clear: both !important;
}
.boxLarge.noTit .mid .videoContainer .listaVideo {
    /* float: right !important; */
    margin-top: -35px;
    border: 1px dashed #8E8E8E;
    padding: 10px 4px !important;
}
.boxLarge.noTit .mid .videoContainer .Tematiche {
    width: 315px !important;
    background: none !important;
    margin-right: 20px !important;
}
.boxLarge.noTit .mid .videoContainer .listaVideo ul li {
    background: none !important;
    box-shadow: none !important;
    margin-bottom: 5px !important;
    PADDING: 0 7px !important;
    width: 196px !important;
}
li.ui-sortable-helper .Info h5, li.ui-sortable-helper .Info h4,
.videoContainer .listaVideo ul li .Info h5, .videoContainer .listaVideo ul li .Info h4{
   font-family: 'Roboto Condensed', sans-serif !important;
}
.videoContainer .Tematiche ul li a {
    font-family: 'Roboto Condensed', sans-serif !important;
    /* font-weight: 200 !important; */
    font-size: 14px !important;
    padding: 5px 0 5px 15px !important;
}
.videoContainer .Tematiche ul li {
    border-bottom: 1px dashed #8E8E8E;
}
.videoContainer .Tematiche ul {
    width: 315px !important;
    margin-left: 5px;
}
.videoContainer .Tematiche ul li.selected a {
    background: none !important;
    font-weight: 900 !important;
    color: #0056A5;
}
.videoContainer .Tematiche ul li.selected > a:before {
    background-image: url(/dl/sanremo/page/images/arrow.png) !important; 
    background-size: 10px 10px;
    width: 10px;
    height: 10px;
    content: "" !important;
    top: 9px;
    left: 10px;
}
.videoContainer .Tematiche ul ol.subCat li.selected a:before {
    left: -17px;
}
.videoContainer .Tematiche ul li.selected ol.subCat li {
    list-style-type: decimal;
    padding-left: 30px !important;
    margin-top: 4px !important;
    background-position: 17px 13px;
}
.videoContainer .Tematiche ul li.selected ol.subCat li.selected{
    background-image: none !important;
}
.videoContainer .Tematiche ul li ol.subCat li:last-child{
    border-bottom: none !important;
    padding-bottom: 0 !important;
}
.Tematiche .banner300x250, .Tematiche .banner300x100 {
    margin-left: 13px;
}
/***PAGINA GENERICA NEWS***/
.stripHeader {
    display: none !important;
}
.paginaGenerica .Mid {
    background: none !important;
    margin-left: 0;
}
.paginaGenerica .Mid .titolo {
    margin: 0 !important;
    height: 35px !important;
    width: 650px !important;
}
.paginaGenerica .Mid .titolo:before {
    content: "" !important;
}
.paginaGenerica .Mid .titolo h1:after {
    content: "" !important;
    position: relative !important;
}
.paginaGenerica .Mid .titolo h1 {
    background: none !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    text-transform: uppercase;
    font-size: 27px;
    height: 35px;
    line-height: 35px !important;
    padding-left: 0 !important;
}
.paginaGenerica .Mid .titolo a {
    background: none !important;
    height: 35px;
    width: 140px;
    float: right;
}
.paginaGenerica .Mid .titolo a span{
    line-height: 45px !important;
    font-family: 'Roboto Condensed', sans-serif !important;
}

.paginaGenerica ul.elencoRicerca {
    border: 1px dashed #8E8E8E;
    padding: 0 10px;
    width: 625px !important;
}
.paginaGenerica ul.elencoRicerca.conImmagini li {
    /* padding: 7px 0 7px 0; */
    border-bottom: 1px dashed #8E8E8E;
}
.paginaGenerica ul.elencoRicerca li a:link span, ul.elencoRicerca li a:visited span, ul.elencoRicerca li a span {
    float: left !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    margin-top: 5px;
}
.paginaGenerica ul.elencoRicerca.conImmagini li strong {
    font-family: 'Roboto Condensed', sans-serif !important;
    width: 490px !important;
    font-weight: 400 !important;
    float: left !important;
}
/****ARTICOLO NEWS SINGOLO*****/
div#BoxArticolo2016 {
    border: 1px dashed #8E8E8E;
    height: 100%;
    display: inline-block;
    width: 643px !important;
}
.socialNetworks {
    padding: 10px;
    margin: 0 !important;
}
.paginaGenerica .superTitolo, .paginaGenerica .Articolo { 
    padding: 10px !important;
    font-family: 'Roboto Condensed', sans-serif !important;
}
/****BOX NEWS SPALLA****/
.boxGenerico.inEvidenza .Mid ul.listaItemSmall li {
     border-bottom: 1px dashed #8E8E8E;
}
.boxGenerico.inEvidenza .Mid ul.listaItemSmall li:nth-child(n+3) {
    display:none !important
}
.bloccoDx .boxGenerico .Mid, .Spalla #evidenzaSpalla.boxSpalla .mid {
    width: 300px !important;
    background: #434342;
    padding-top: 2px  !important;
    padding-left: 10px !important;
    border-bottom: none !important;
}
.boxGenerico.inEvidenza .Mid ul.listaItemSmall {
    width: 97% !important;
    position: relative;
}
.boxGenerico.inEvidenza .Mid ul.listaItemSmall li:last-child {
    display:block !important;
    position: absolute;
    top: -33px;
    left: 190px;
    border-bottom: none;
}
.boxGenerico.inEvidenza .Mid ul.listaItemSmall li:last-child a:after {
  content:" ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»";
}
.boxGenerico.inEvidenza .Mid ul.listaItemSmall li a{
  font-size: 14px;
}

/**RAI TV MEDIA PAGE**/
.largeScreen .boxDiretta .top, .largeScreen .boxOndemand .top, .largeScreen .boxReplay .top, .largeScreen .boxReplay .tit {
    background: none !important;
}
.boxOndemand .top p {
    border-top: 1px dashed #8E8E8E;
    width: 650px !important;
    margin: 5px;
    padding: 2px;
    margin-top: 0;
}
.boxOndemand .top ul.Specifiche {
    position: relative;
    top: -75px;
    margin-bottom: 0 !important;
}
.boxMediaText ul.opzVod {
    height: 20px;
    padding: 7px 0px 0px 4px;
    width: 960px;
    background: none;
    margin: 0;
    float: left;
    position: relative;
}
.boxMediaText ul.opzVod li {
    display: block;
    float: left;
    width: auto;
    height: auto;
    font-size: 11px;
    text-transform: uppercase;
    color: #d8d8d8;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.boxMediaText ul.opzVod li a {
    display: block;
    float: left;
    width: auto;
    height: 14px;
    font-size: 11px;
    text-transform: uppercase;
    color: #999;
    padding: 0px 20px 0px 0px;
    margin: 0px 16px 0px 0px;
    background-repeat: no-repeat;
    background-image: url(/dl/RaiTV/2012/images/btn_opzvod.png);
}
.boxMediaText ul.opzVod li a span, .boxMediaText ul.opzVod li span {
    font-weight: normal;
    color: #fff;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 12px;
    float: left;
}
.boxMediaText ul.opzVod li.Comm a {
    background-position: 100% 0px;
}
.boxMediaText ul.opzVod li.Mail a {
    background-position: 100% -28px;
}
.boxMediaText ul.opzVod li.Fave a {
    background-position: 100% -84px;
}
.boxMediaText ul.opzVod li.Corr a {
    background-position: 100% -112px;
}
.boxMediaText ul.opzVod li.Embed a {
    margin: 0px 0px 0px 0px;
    background-position: 100% -448px;
}
.boxMediaText ul.opzVod li.Embed .infoEmbed {
    display: none;
    position: absolute;
    left: 0px;
    top: 28px;
    width: 626px;
    height: auto;
    padding: 10px 10px 10px 10px;
    border: 1px solid #555;
    border-radius: 4px;
    background: #333;
    z-index: 99999;
}
.boxOndemand .top .socialNetwork, .boxOndemand .top .Opzioni {
    top: -156px;
    position: relative;
}
.boxOndemand .boxMediaText {
    border: 1px dashed #8E8E8E !important;
    height: 119px;
    float: left;
    position: relative;
    width: 100%;
    margin-top: 27px;
}
.boxOndemand .boxMediaText p::-webkit-scrollbar-thumb {
    background-color: #fff!important;
}
.boxOndemand .boxMediaText p::-webkit-scrollbar-track {
    background-color: transparent !important;
    border: 1px solid #8E8E8E !important;
}
.playerLarge .boxOndemand .top h2 {
    font-family: 'Roboto Condensed', sans-serif;
    margin-top: 13px !important;
}
.boxOndemand .top ul.Specifiche li {
    font-family: 'Roboto Condensed', sans-serif;
}
.boxOndemand .top h3 {
    margin-bottom: 6px !important;
    margin-top: -14px;
}

/***BOXCLOUD E SPALLA MEDIA ITEM****/
.boxTagCloud {
    background: none !important;
    border: 1px dashed #8E8E8E;
}
.boxTagCloud .top h3, .boxTagCloud .mid .tagButton a{
    font-family: 'Roboto Condensed', sans-serif;
}
.Spalla .searchSpalla input {
    background: #D0CFCF !important;
    height: 39px !important;
    color: #292929 !important;
}
.Spalla .searchSpalla input.submit {
    background: url(/dl/sanremo/2015/images/cerca.png) no-repeat !important;
}
.Spalla .searchSpalla input::-webkit-input-placeholder {
color: #525252 !important;
}
.Spalla #evidenzaSpalla.boxSpalla {
    background: #444444 !important;
}
.Spalla #evidenzaSpalla.boxSpalla .top h3 {
    padding: 10px;
    padding-top: 14px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 24PX;
    font-weight: 400;
}
.Spalla #evidenzaSpalla.boxSpalla .mid {
    background-color: #535353 !important;
    padding-left: 6px !important;
}
.Spalla #evidenzaSpalla.boxSpalla .videoContainer .Categorie li {
    width: 50%;
    padding: 0 !important;
    display: flex;
    height: 40px !important;
    background-color: #444444;
}
.Spalla #evidenzaSpalla.boxSpalla .videoContainer .Categorie li.selected {
    background-color: #535353;
}
.Spalla #evidenzaSpalla.boxSpalla .videoContainer .Categorie {
    margin-left: -6px !important;
    width: 300px !important;
    height: 40px !important;
    margin-bottom: 6px !important;
    padding: 0 !important;
    margin-top: -10px;
}
.Spalla #evidenzaSpalla.boxSpalla .videoContainer .Categorie li a {
    background: none !important;
    padding: 5px !important;
    margin: auto !important;
    text-align: center !important;
}
.Spalla #evidenzaSpalla.boxSpalla .videoContainer .Categorie li.selected a{
    color: #fff;
}
.Spalla #evidenzaSpalla.boxSpalla .top {
    height: 50px !important;
}
/***COMMENTI MANCANTI SOTTO NEWS***/
.Mid #BoxArticolo2016 + .boxCommenti {
    display: none !important;
}

.social {
    background: transparent;
    position: fixed;
    top: 21%;
    left: -551px;
    width: 585px;
    height: 412px;
    overflow: hidden;
    border-left: none;
    opacity: 1;
    z-index: 10000;
    display: block;
    /*box-shadow: 7px 7px 7px #000;*/
    border: 1px dashed #8E8E8E !important;
}

.zindex {
    z-index: -1 !important;
    opacity: .5;
    position: relative;
    pointer-events: none;
    cursor: default;
}

.social .openSOCIAL img {
    margin-left: 1px;
    margin-top: 20px;
}

.social .openSOCIAL a {
    width: 34px;
}

a.closeSocial {
    position: fixed !important;
    top: 30%;
    left: 593px;
    display: block;
    width: 24px !important;
    height: 24px !important;
    box-shadow: 7px 7px 7px #000;
    z-index: 10000;
}

.activeCLOSE {
    background-color: #0C0;
    border: #fff 2px solid;
    width: 35px !important;
    height: 35px !important;
    font-size: 23px;
    display: block !important;
}

.social .activeCloseSocial {
    background: #b60000;
    height: 98px;
    display: block;
    border: none;
    border-bottom: #fff 2px solid;
}

.social .openSOCIAL {
    overflow: hidden;
    width: 34px;
    padding: 0;
    margin: 0;
    float: right;
}

.opened {
    left: 0px;
    background: #b60000;
}

.social ul.openSOCIAL li {
    list-style: none;
    width: 34px;
    height: auto;
    background: transparent;
    display: block;
}

#Container .Header .social a {
    width: 34px;
    height: 100px;
}

.social .openFB {
    width: 34px;
    height: 136px;
    border-left: 1px dashed #8E8E8E;
    border-bottom: 1px dashed #8E8E8E;
    display: block;
    padding: 0 !important;
    transition-property: all;
    transition-duration: 0.7s;
    transition-timing-function: ease;
}

.social .openTW {
    width: 34px;
    height: 136px;
    border-left: 1px dashed #8E8E8E;
    border-bottom: 1px dashed #8E8E8E;
    display: block;
    padding: 0 !important;
    transition-property: all;
    transition-duration: 0.7s;
    transition-timing-function: ease;
}

.social .openIN {
    width: 30px;
    height: 136px;
    border-left: 1px dashed #8E8E8E;
    display: block;
    background: transparent;
    padding: 0 !important;
    transition-property: all;
    transition-duration: 0.7s;
    transition-timing-function: ease;
}

.social .activeFB {
    background: transparent;
    display: block;
    border-left: 1px dashed #8E8E8E;
    border-bottom: 1px dashed #8E8E8E;
    pointer-events: none;
    cursor: default;
}

.social .activeTW {
    background: transparent;
    display: block;
    border-left: 1px dashed #8E8E8E;
    border-bottom: 1px dashed #8E8E8E;
    pointer-events: none;
    cursor: default;
}

.social .activeIN {
    background: transparent;
    display: block;
    border-left: 1px dashed #8E8E8E;
    pointer-events: none;
    cursor: default;
}

.social #scheda-FB {
    width: 530px;
    float: left;
    background: transparent;
    padding: 10px;
}

.social #scheda-TW {
    width: 530px;
    float: left;
    background: transparent;
    padding: 10px;
}

.social #scheda-IN {
    width: 530px;
    float: left;
    background: transparent;
    padding: 10px;
}

.social .openSOCIAL a.openIN {
    display: block !important;
}
