body     { background-color: #6b026a; background-image: url(img/sfondo.jpg); background-repeat: repeat-y; background-position: center 0; text-align: center; text-align: center; margin: 0; padding: 0 }
.testo  { color: white; font-size: 11px; font-family: Verdana, Tahoma; line-height: 18px; margin: 0; padding: 0 20px 0 0 }
.testo a,.testo a:visited { color: #e149a6; text-decoration: none }
.testo a:hover { color: white; text-decoration: none }
.testo h1  { color: #ffb800; font-size: 14px; font-family: Verdana, Tahoma; line-height: 18px; margin: 5px 0 10px; padding: 0 }
.testo h2 { color: white; font-size: 12px; font-family: Verdana, Tahoma; line-height: 18px; margin: 5px 0; padding: 0 }
.testo h2 a,.testo h2 a:visited { color: #e149a6; text-decoration: none }
.testo h2 a:hover { color: white; text-decoration: none }
.testo p  { margin: 0 0 8px; padding: 0 }
.footer { color: white; font-size: 10px; font-family: Verdana, Tahoma; padding-top: 5px; border-top: 1px dashed white }
.footer a,.footer a:visited { color: #e149a6; text-decoration: none }
.footer a:hover { color: white; text-decoration: none }
.icona { margin-top: 5px; margin-right: 15px; margin-bottom: 5px; float: left }
.imgdestra { margin: 5px 0px 5px 10px; float: right }
div#nav   { text-align: left; margin: 0px; padding: 0px; width: 230px; height: 120px }
div#nav ul   { text-align: left; list-style-type: none; margin: 0; padding: 0; width: 230px; height: 120px }
div#nav li { text-align: left; margin: 0; padding: 0 }
div#nav li, div#nav a  { float: left; width: 230px; height: 20px }
div#nav a   { text-decoration: none; text-indent: -9000px; margin: 0px; padding: 0px 0 0; overflow: hidden }
li#m01, li#mbeautyfoto a { background-image: url(sx_img/01_beautyfoto.gif) }
li#m02, li#mgallery a { background-image: url(sx_img/02_gallery.gif) }
li#m03, li#mcome a { background-image: url(sx_img/03_come.gif) }
li#m04, li#mprezzi a { background-image: url(sx_img/04_prezzi.gif) }
li#m05, li#mcontatti a { background-image: url(sx_img/05_contatti.gif) }
li#m06, li#mnews a { background-image: url(sx_img/06_news.gif) }
#nav li, #nav a:hover { background-position: 0 -20px }
body#beautyfoto li#mbeautyfoto a, body#gallery li#mgallery a, body#come li#mcome a, body#prezzi li#mprezzi a, body#contatti li#mcontatti a, body#news li#mnews a   { background-position: 0 -20px }
.visita    { line-height: 16px; background-color: transparent; background-image: url(gallery_img/visita.gif); background-repeat: no-repeat; background-position: 0 0; display: block; margin: 10px 0 0; padding: 0 }
.visita a   { background-color: transparent; background-image: url(gallery_img/visita.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9000px; width: 125px; height: 16px; float: left }
.visita a:hover  { text-decoration: none; background-color: transparent; background-image: url(gallery_img/visita.gif); background-repeat: no-repeat; background-position: 0 -16px; text-indent: -9000px; margin: 0; padding: 0; width: 125px; height: 16px; float: left; overflow: hidden }
