*{
    font-size:11px;
    font-family:Georgia;
}

#contenitore{
    position:absolute;
    width:500px;
    height:350px;
    left:50%;
    top:50%;
    margin-left:-250px;
    margin-top:-175px;
}

.box-standard{
    width:50px;
    height:350px;
    float:left;
}

.box-lato{
    width:150px;
    height:350px;
    float:left;
    background:transparent;
}

#box-about-0{
    background:#9CAA9C;
    background-image:none;
    background-position:bottom right;
    background-repeat:no-repeat;
}

#box-portfolio-1{
    background:#fff;
    color:#000;
    background-image:none;
    background-position:bottom right;
    background-repeat:no-repeat;
}

#box-twitter-2{
    background:#BD9A52;
    background-image:none;
    background-position:bottom right;
    background-repeat:no-repeat;
}

#box-contatti-3{
    background:#777B88;
    background-image:none;
    background-position:bottom right;
    background-repeat:no-repeat;
    color:#000;
}

.margine-destro-150{
    margin-right:150px;
}

.margine-sinistro-150{
    left:150px;
}

.box-interno{
    overflow:hidden;
    height:340px;
    margin-left:10px;
    margin-right:10px;
    text-align:justify;
    display:none;
    font-size:12px;
    margin-top:10px;
}

html{
    width:100%;
    height:100%;
    background-color:#4d4d4d;
}

.classe-titolo-sezione{
    position:absolute;
    top:-37px;
    font-weight:bold;
    color:#7E1B1F;
    font-size:40px;
    left:0;
}

#descrizione-sezione{
    position:absolute;
    right:0;
    top:-18px;
    font-style:italic;
    color:#fff;
}

#footer{
    float:right;
    margin-top:7px;
    color:#fff;
}

.box-interno-1{
    overflow:hidden;
    height:315px;
}

.pulsantiera{
    width:330px;
    text-align:center;
    margin-top:4px;
}

.twtr-ft{
    display:none;
}

#box-twitter-2-interno{
    margin-left:0;
}

p{
    margin-top:0;
    margin-bottom:0;
    line-height:20px;
    font-size:11px;
}

.immagine-sezione{
    float:left;
    margin-right:5px;
}

#box-about-0-interno-1 a, a:link, a:visited{
    color:#342326;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
}

#box-about-0-interno-1 a:hover{
    text-decoration:underline;
}

#box-twitter-2-interno a, a:link, a:visited{
    color:#342326;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
}

#box-twitter-2-interno a:hover{
    text-decoration:underline;
}

#box-contatti-3-interno a, a:link, a:visited{
    color:#342326;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
}

#box-contatti-3-interno a:hover{
    text-decoration:underline;
}

span.grassetto{
    font-weight:bold;
    font-size:11px;
}

#twtr-widget-1 .twtr-timeline i a{
    font-size:10px !important;
}

.twtr-widget .twtr-tweet{
    margin-left:8px !important;
}

#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-bd p{
    text-align:justify;
    margin-right:-5px;
}

.twtr-widget .twtr-tweet{
    border-bottom:1px dashed #4d4d4d !important;
}

.twtr-widget .twtr-tweet-wrap{
    padding-left:4px !important;
}

