html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

body {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #333;
    background: #fff;
}
img {
    border:0;
}
a{
    color:#666;
    text-decoration:none;
}
#rightcas {
    position:absolute;
    top:157px;
    width:760px;
    text-align:right;
} #bgscale {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 0;
    margin: 0;
    padding: 0;
} #container {
    position: relative;
    z-index: 10;
    margin: 0 auto 0 10%;
    width: 760px;
    padding-top: 165px;
} .titoletto {
    border-bottom: solid 2px #B9687A;
    width: 220px;
    padding: 3px 6px;
    text-align: right;
    margin-left: 7px;
    font-size:13px;
} #content {
    width: 560px;
    position: absolute;
    top: 215px;
    left: 195px;
    text-align: justify;
}
 #testo p {
    margin: 0px;
    line-height: 140%;
    padding: 0px;
} #menu {
    position: absolute;
    width: 190px;
    top: 217px;
    left: 0;
} #menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
} #menu ul li {
    margin: 0;
    padding:5px 0 4px 1px;
    width:95px;
} #menu ul li a {
    display: block;
    color: #666;
    width: 95px;
    height: 12px;
    overflow: hidden;
    background-repeat: no-repeat;
}
 #menu ul #b_c a {
    background-position: 0px 0px;
} #menu ul #b_s a {
    background-position: 0px -18px;
} #menu ul #b_a a {
    background-position: 0px -36px;
} #menu ul #b_h a {
    background-position: 0px -54px;
} #menu ul #b_n a {
    background-position: 0px -72px;
} #menu ul #b_b a {
    background-position: 0px -90px;
} #menu ul #b_t a {
    background-position: 0px -108px;
} #menu ul #b_p a {
    background-position: 0px -126px;
} #menu ul #b_o a {
    background-position: 0px -144px;
} #menu ul #b_c a:hover {
    background-position: -101px 0px;
} #menu ul #b_s a:hover {
    background-position: -101px -18px;
} #menu ul #b_a a:hover {
    background-position: -101px -36px;
} #menu ul #b_h a:hover {
    background-position: -101px -54px;
} #menu ul #b_n a:hover {
    background-position: -101px -72px;
} #menu ul #b_b a:hover {
    background-position: -101px -90px;
} #menu ul #b_t a:hover {
    background-position: -101px -108px;
} #menu ul #b_p a:hover {
    background-position: -101px -126px;
} #menu ul #b_o a:hover {
    background-position: -101px -144px;
} #menu ul li a span {
    display: block;
    margin-top: 15px;
}

blockquote, cite {
    color: #aaa;
    margin: 0;
    padding: 0;
}

cite {
    font-size: 10px;
} .citazione {
    text-align: right;
    margin-top: 15px;
} .citazione img.right {
    margin: 0 0 0 15px;
    padding: 0;
} .citazione img.left {
    margin: 0 10px 0 0;
    padding: 0;
}
#logo {
    position:absolute;
    top:350px;
    left:157px;
}
#piva {
    position:absolute;
    text-align:center;
    top:500px;
    width:100%;
    font-size:10px;
    color:#666;
}
#servizi {
    margin:0;
    padding:0;
    list-style:none;
}
#servizi li {
    float:left;
    width:139px;
    overflow:hidden;
    margin-bottom:10px;
}
#servizi li div {
    height:45px;
    vertical-align:bottom;
    display:table-cell;
}
#servizi li img {
    display:block;
}
.servizio {
    padding:10px;
}
.servizio a {
    color:#B9687A;
}

#flashversion{color: #b7b7b7; margin-top: 30px; display: block; font-size:10px;}
#switch{
	height:20px; 
	width: 200px;
	position: absolute;
	margin-top:-30px;
	color: #666666;
}

/* Giro girotondo, io giro intorno al mondo. Le stelle d'argento costan cinquecento.
 * Centocinquanta e la Luna canta, il Sole rimira la Terra che gira,
 * giro giro tondo come il mappamondo */