﻿/* BLOCCHI BASE */
.box
{
    /*border:1px solid #ccc;
    border-top-right-radius:10px;
    border-bottom-left-radius:10px;
    padding:3px;*/
    padding:0px 0px 6px 0px;
    margin-top:8px !important;
    overflow:hidden;
    font-weight:normal !important;
}
#divCx .box {
    width:218px;
}
.divCx{
    margin-top:-8px;
}
.divDx2 {
    margin-top:0px !important;
    background-color:transparent !important;
}

.topBox /*Box senza fondo sotto */
{
    /*border:1px solid #ccc;*/
    border-bottom:0px;
    border-top-right-radius:10px;
    border-bottom-left-radius:0px;
    /*padding:3px;*/
    padding:3px 7px 3px 0px;
    /*margin-top:8px !important;*/
}
.footBox /*Box senza fondo sopra */
{
    border:1px solid #ccc !important;
    border-top:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:10px;
    padding:3px;
}
.titoloBox
{
    /*border-top-right-radius:8px;*/
    font-weight:400;
    height:24px;
    color:#fff;
    font-size:13px;
    font-weight:normal;
    line-height:24px;
    padding:0px 3px 0px 8px;
}
.colDx .titoloBox {
    max-width:325px !Important;
}
.colSxParte1 .titoloBox {
    max-width: 399px !important;
}
.padding10titolo
{
    padding:0px 0px 0px 12px !important;
   
}
.titoloBoxCommenti
{
    height:25px;
    color:#fff;
    font-size:13px;
    font-weight:bold;
    line-height:25px;
    padding:0px 0px 0px 10px;
   
}

.boxDxGen
{
    width:325px;
    font-size:11px;
}
.boxCxGen
{
    width:210px;
    font-size:11px;
    padding-bottom:3px !important;
}
.boxSxGen
{
    width:409px;
    font-size:11px;
    padding-bottom:3px !important;
    margin-top:0px !important;
    padding-top:0px;
}
.boxInterne1
{
    width:765px;
    font-size:11px;
    padding-bottom:3px !important;
    box-shadow:0px 0px 0px #fff;
    border:0px solid #ccc;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
}
.boxPuntini
{
    position:absolute;text-align:right;width:150px;
}
.boxInterneDx2 b {
    font-weight:500 !important;
}
.boxInterneDx1 b {
    font-weight:500 !important;
}
.boxInterneDx1
{
    font-size:11px;
    padding-bottom:3px !important;
    border:2px solid #EDEDEC;
    margin-bottom:10px !important;
    background-color:#EDEDEC;
}
.boxInterneDx2
{
    font-size:11px;
    padding-bottom:3px !important;
    border:2px solid #edeeee;
    background-color:#edeeee !important;
    margin-bottom:10px !important;
    padding-top:6px;
}
.boxInterneDx3
{
    font-size:11px;
    padding-bottom:3px !important;
    border:2px solid #b1b2b4;
    background-color:#b1b2b4 !important;
    margin-bottom:10px !important;
    padding-left:0px;border:0px;padding-top:6px;
}
.boxInterneDx2 ul, .boxInterneDx3 ul, .boxInterneDx1 ul {
    list-style:none;
    margin-left:0px;
    padding-left: 5px;
    padding-right: 5px;
    width: 105%;
}
.boxInterneDx3 ul {
    list-style:none;
    margin-left:0px;
    padding-left: 5px;
    padding-right: 5px;
    width: 100%;
}
.boxInterneDx2 li, .boxInterneDx3 li, .boxInterneDx1 li
{
    padding-bottom:10px;
}
.boxCommento
{
    font-size:12px;
    padding:10px 0px 5px 0px;
    border-bottom:1px solid #E30517;
}
.boxRistoTvHeader
{
    width:160px;
    float:left;
    padding:0px 0px 3px 0px !important;
}
.boxGallery
{
    width:160px;
    float:left;
    padding:0px 0px 3px 0px !important;
    margin-left:11px;
}
.boxVideo
{
    clear:both;
    width:332px;
    /*box-shadow:2px -2px 10px #ccc;*/
    /*border:1px solid #ccc;*/
    border-top:0px;
    /*border-top-right-radius:0px;
    border-bottom-left-radius:10px;
    padding:3px 3px 0px 3px;*/
    height:287px;
}
.videoAnt
{
    width:332px;
    height:205px;
    font-family:Ubuntu,Georgia,Arial;
    font-size:12px;
    text-align:left;
    margin-bottom:8px;
}
.corpoBiancoVideo
{
    height:260px;
    width:332px;
    overflow:hidden;
}
/*.boxIconeLink
{
    clear:both;
    width:324px;
    padding-left:8px !important;
    padding-top:4px !important;
    padding-bottom:5px !important;
    background-color:#f2f2f2;
}*/
.boxIconeLink
{
    clear:both;
    width:100%;
    padding:0px !important;
    background-color:#fff;
}
.boxIconeLink ul
{
    margin:0px;
    padding:0px;
    list-style:none;
}
.boxIconeLink li
{
    float:left;
    /*margin-left:15px;*/
}
.boxIconeLinkHome{
    clear:both;
    padding:0px !important;
    background-color:#fff;
}
.boxAppuntamenti
{
    font-size:11px;
    padding-bottom:3px !important;
}
.boxAppuntamenti a
{
    color:#6f6f6f;
    font-weight:bold;
}
.boxAppuntamenti b
{
    font-size:11px;
}
.boxAppuntamenti .corpoGrigio
{
    border-bottom-left-radius:8px;
}
.boxCommunity
{
    /*width:325px;*/
    font-size:12px;
}
.boxNewsletter
{
    /*width:325px;*/
}
.innerBox
{
    padding:8px 8px 8px 8px;
}
.boxLink
{
    margin-top:7px;
    padding:6px 3px 6px 10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:10px;
}
.titoloBoxInt
{
    /*border-top-left-radius:10px;
    border-top-right-radius:10px;*/
    color:#fff;
    font-size:13px;
    padding:6px 3px 6px 10px;
    /*max-width:750px;*/
}
.titoloPagine {
    
}