body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000;
}


#splash {
margin: 0 auto;
margin-top: 100px;
clear: both;
width: 300px;
height: 170px;
}

#splash img {
border: 0px;
}

#logo {
margin-bottom: 5px;
}


#container {
position:absolute;
background: url(background_nuovo.gif) no-repeat bottom;
top:50%;
left:50%;
width:684px;
height:530px;
margin-left:-342px;
margin-top: -278px;
color:#fff;
padding:0;
clear: both;

}


#container_paginainterna {
position:absolute;
background: url(background_interno.gif) no-repeat bottom;
top:50%;
left:50%;
width:684px;
height:530px;
margin-left:-342px;
margin-top: -278px;
color:#fff;
padding:0;
clear: both;

}



.linkbar {
width: 684px;
height: 20px;
margin-top: 445px;
color: #666666;
clear: both;
font-family: verdana;
font-size: 11px;
text-align: right;
padding-top: 7px;
border-top: 1px solid #222;
background-color: #000;
position: absolute;
}

/* circle */

#navCircle {
        margin: 0;
        padding: 0 0 20px 10px;
        border-bottom: 1px solid #9FB1BC;
}

#navCircle li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navCircle a:link, #navCircle a:visited {
        float: left;
        line-height: 14px;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #fff;
}

#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover {
        padding-bottom: 6px;
        color: #FF9900;
        background: url(circle.gif) no-repeat bottom center;
}

#titolosezione {
position: absolute;
width: 300px;
height: 50px;
margin-left: 25px;
margin-top: 15px;
font-family: verdana;
font-size: 36px;
font-weight: bold;
color: #666;
}

#testo {
float: left;
position: absolute;
width: 700px;
height: 300px;
margin-top: 75px;
margin-left: 25px;
font-family: verdana;
font-size: 11px;
color: #fff;
font-weight: normal;
padding: 0;
clear:both;
}

#testo a:link, a:visited {
color: #FFFF99;
text-decoration: none;
}

#testo a:hover {
color: #ff9900;
text-decoration: underline;
}

#testo a:link.active, a:visited.active {
font-weight: bold;
color: #ff9900;
}

#testo span {
color: #ff9900;
}

.gallerythumb {
width: 90px;
float: left;
text-align: center;
}

.gallerythumb img {
margin-top: 5px;
margin-left: 5px;
margin-bottom: 5px;
margin-right: 5px;
border: 1px solid #817777;
}

.gallerythumb img:hover {
border: 1px solid #ccc;
}

.gallerythumb_horizontal {
basckground: url(puntinato_orizzontale.gif) bottom repeat-x;
width: 650px;
float: left;
text-align: left;
}

.gallerythumb_horizontal img {
margin-top: 5px;
margin-left: 5px;
margin-bottom: 5px;
margin-right: 5px;
border: 1px solid #817777;
}

.gallerythumb_horizontal img:hover {
border: 1px solid #ccc;
}

.gallerythumb_horizontal p {
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
margin-top: 2px;
line-height: 18px;
float: left;
}

.gallerynav {
width: 80px;
float:left;
text-align: left;
margin-left: 10px;
}

.exibtitle {
float:left;
width: 100px;
height: 400px;
}

.exibtitle p {
margin-top: 1px;
}

#bioframe {
font-family: verdana;
font-size: 11px;
width: 640px;
height: 350px;
color: #fff;
background: transparent;
border: 0px;
overflow:auto;
}

#bioframe p {
margin-right: 15px;
}


#bioframe span {
font-weight: bold;
color: #ff9900;
}

#serviceframe {
font-family: verdana;
font-size: 11px;
width: 640px;
height: 320px;
color: #fff;
background: url(puntinato_linkbar.gif) repeat-x top;
border: 0px;
}

#serviceframe p {
margin-right: 5px;
line-height: 16px;
}


#serviceframe span {
font-weight: bold;
color: #ff9900;
}