body {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 18px;
    background: url('../images/gocce.png') repeat;
    text-align: center;
}

#header {
    margin-left: auto;
    margin-right: auto;
    width: 850px;
    height: 84px;
    background-color: white;
    font-size: 0px;
}

#header img {
    padding: 0px;
}

div#supermenu{width:850px; margin-left: auto; margin-right:auto}
ul#menu{float: left;width: 100%;color: #DDD;background: #363636 url('../images/menuBkfiltro.png')}
#menu,#menu li{margin: 0;padding: 0;list-style-type: none}
#menu li,#menu a, #menu span{float: left;height: 35px;line-height: 35px}
#menu a{text-decoration: none;color: #DDD;padding-left: 15px}
#menu span{padding-right: 15px;cursor: pointer}
#menu a:hover{background: url('../images/vistaBkfiltro.png') top left;color: #EEE}
#menu a:hover span{background: url('../images/vistaBkfiltro.png') top right}
#menu #current a{background: url('../images/vistaBkfiltro.png') bottom left;color: #FFF}
#menu #current span{background: url('../images/vistaBkfitro.png') bottom right}


#immagine-3d {
    margin-left: auto;
    margin-right: auto;
    width: 850px;
    background-color: #2D3642;
    color: white;
}

#immagine-3d.alta {
    height: 800px;
}

#tipologie-immagine-3d {
    margin-left: auto;
    margin-right: auto;
    width: 850px;
    height: 750px;
    background-color: #2D3642;
    color: white;

}

#immagine-3d div#testo {
    height: 410px;
    width:300px;
    float:left;
    margin-left: 5px;
}

#immagine-3d div#testo-contatti {
    width:850px;
    text-align: left;
    float: left;
    background-color: #2D3642;
}

#immagine-3d div#testo-contatti img{
    float: left;
    margin: 60 50;
}

#immagine-3d p{
    text-align: left;
    padding-left: 30px;
    margin-bottom: 0;
}

#immagine-3d ul {
    text-align: center;
    margin-bottom: 0;
}

.gallery ul {
    padding: 0;
    margin: 0;
    text-align: center;
}

#container {
    width: 870px;
    height: 170px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    background: url('../images/round.png') no-repeat;
    
}

/*
#up-container {
    background: url('../images/upRound.png') no-repeat;
    margin: 0px auto;
    width: 870px;
    height: 35px;
}

#center-container {
    background: url('../images/centerRound.png');
    margin: 0px auto;
    width: 870px;
}


#center-container p {
    margin: 0px;
    padding: 0px 20px;
    text-align: justify;
    color: white;
}

#center-container img.immagine-sx {
    float: left;
    margin: 0% 2.5% 0% 2%;
}

#bottom-container {
    background: url('../images/bottomRound.png') no-repeat;
    margin: 0px auto;
    width: 870px;
    height: 42px;
}
*/
#corner-transition {
    margin: 0;
    padding: 0 0 5px 0;
    height: 10px;
    font-size: 0px;
}

p.white {
    color: white;
    display: inline;
}

hr{
    width: 700px;
}

#footer {
    width: 850px;
    margin-right: auto;
    margin-left: auto;
    font-size: 12px;
}

#footer img {
    float: left;
}

a {
    text-decoration: none;
    color: white;
}

a:hover {
    text-decoration: underline;
}

iframe {
    margin: 10px;
}

.tipologia-sx {
    height: 234px;
    width: 283px;
    /*height: 200px;
    width: 325px;*/
    float: left;
}

.tipologia-dx {
    height: 234px;
    width: 283px;
    /*height: 200px;
    width: 325px;*/
    float: right;
}

.tipologia-centr {
    height: 234px;
    width: 283px;
   /* height: 200px;
    width: 200px;*/
    float: left;
}

.tipologia-centr.progetti {
    background: url('../images/bordo.gif');
    text-align: left;
}

.tipologia-centr.progetti div {
    margin: 0px 15px;
}

.tipologia-centr ul {
    margin-bottom: 0;
}

/* Sezione del lightbox */
.gallery {
    background-color: #2D3642;
    padding: 10px;
    width: 830px;
}
.gallery ul { list-style: none; }
.gallery ul li { display: inline; }
.gallery ul img {
    border: 5px solid #3e3e3e;
    border-width: 5px 5px 20px;
}
.gallery ul a:hover img {
    border: 5px solid #fff;
    border-width: 5px 5px 20px;
    color: #fff;
}
.gallery ul a:hover { color: #fff; }