html, body { margin: 0; background: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.campo { border: none; background: #eee; color: #666; width: 200px; }
.invia { border: none; background: #eee; color: #666; width: 50px; }

#main {margin: 0 auto;width: 950px; position: relative;}
#modaemoda,
#modaemoda_en { width: 950px; height: 560px; margin: 0 auto; background: url(/_assets/img/splash.jpg) 4px 4px no-repeat; }
#modaemoda_en { background-image: url(/_assets/img/splash_en.jpg); }

#logos { 
    position: absolute; 
    right: 40px; bottom: 0; 
    width: 147px; 
    height: 46px; 
    background: url(/_assets/img/logo.jpg) no-repeat; 
}

#news-area { width: 770px; height: 424px; overflow: hidden; }

#news-area .lists { float: left; width: 250px; height: 424px; border-right: 1px solid #ccc; overflow: auto; }
#news-area .lists ul { margin: 0; padding: 0; list-style: none; }
#news-area .lists ul li { padding-bottom: 5px; }
#news-area .lists ul li a { display: block; width: 230px; padding: 0 5px; border-left: 5px solid #666; text-decoration: none; color: #666; }
#news-area .lists ul li a:hover { border-color: #000; color: #000; }
#news-area .lists ul li a.linked { border-color: #f60; color: #000; }

#news-area .reader { float: left; width: 479px; height: 424px; padding: 0 20px; overflow: auto; }
#news-area .reader h2 { margin: 0; padding: 0; font-size: 1.3em; }
#news-area .reader h3 { margin: 0; padding: 0; font-size: 1.1em; }
#news-area .reader ul { margin-left: 15px; padding-left: 0; list-style: none; }
#news-area .reader ul li { padding-bottom: 5px; }
#news-area .reader ul li a { padding: 0 5px; border-left: 5px solid #666; text-decoration: none; color: #666; }
#news-area .reader ul li a:hover { border-color: #000; color: #000; }

#treeFolders { float: left; margin: 0; padding: 0; width: 200px; height: 480px; }
#exploreFiles { float: left; margin: 0; padding: 0; width: 550px; height: 430px; overflow: auto; }

#containerDataTable table { width: 100%; }

#gallery {
    position: absolute;
    top: 126px;
    right: 49px;
    width: 470px;
    height: 350px;
    background: url(/_assets/img/bg.png) repeat;
    display: none;
    padding: 20px;
}
#gallery > a {
    float: left;
}
#gallery > a > img {
    padding: 2px;
    border: 1px #fff solid;
    margin-right: 10px;
    margin-bottom: 10px;
}
#gallery > h1 {
    color: #fff;
    font-family: Arial;
    border-bottom: 1px #fff solid;
}
