 body { background-attachment: fixed; text-align: center; margin: 0; padding: 0;}

  
#testa { padding: 1px; border-bottom: solid 1px; background-attachment: fixed; } 
#puf { width: 750px; padding: 32px; border: solid 2px; margin-top: 50px; z-index: 1;}
#int { width: 600px; padding: 10px;border: solid 3px; z-index: 2;}
#piedone { border-top: solid 3px; border-bottom: solid 5px; background-attachment: fixed; padding: 1px;}

h1 { font-family: scratch, palatino linotype, angsana; font-size: 50px; text-align: center; padding: 6px; z-index: 2;}
h3 { font-family: scratch, effloresce, juice itc, palatino linotype, angsana; font-size: 23px; z-index: 2;}  
h2 { font-family: dearjoe italic, priory, papyrus, angsana; font-size: 40px; text-align: center; padding: 6px; z-index: 2;}
h4 {  font-family: brubeck ah, palatino linotype; font-size: 30px; text-align:z-index: 2;}
h6 {  font-family: bitch cakes, brubeck ah, palatino linotype; font-size: 45px; text-align:z-index: 2; color:#242424}
p {  font-family: brubeck ah, palatino linotype; font-size: 26px; text-align:z-index: 4;}

p.descrizione { font-family: markingpen-thin regular; irezumi, palatino linotype; font-size: 28px; text-align: center; z-index: 4;}
p.descrizioneextra { font-family: irezumi, palatino linotype; font-size: 17px; text-align: center; z-index: 4;}
p.descrizioneextradiritti { font-family: irezumi, palatino linotype; font-size: 16px; text-align: center; z-index: 4; color:#000000;}
p.lettera { font-family: brubeck ah, palatino linotype; font-size: 23px;}
 p.sulpiedone { font-family: gaze, palatino linotype, angsana; color: #6e85af; font-size: 23px; z-index: 2;}
p.sulfond { font-family: arial narrow, brubeck ah, palatino linotype; font-size: 13px; color: #000000;}
p.notetesta{ font-family: irezumi, palatino linotype; font-size: 17px; text-align: center; z-index: 4; color: #947863;}
p.son {  font-family: adorable, palatino linotype; color:  #9c0f0f; font-size: 23px; text-align: left; z-index: 2;}  
p.dat { font-family: bitch cakes, irezumi, palatino linotype; font-size: 30px; 
text-decoration: underline; text-align: center; z-index: 4; color: #947863; float: left; margin: 25px;}


.album { background-color: #242424; position: relative; width: 720px; height: 460px; border:1px solid; margin: auto; z-index: 1;}
.album2 { background-color: #242424; position: relative; width: 690px; border: 1px solid; margin: auto; padding: 15px; z-index: 1;}
.album3 { background-color: #242424; position: relative; width: 750px;  height: 385px; border: 0px; margin: auto; padding: 25px; z-index: 1;}

.album4 { background-color: #242424; position: relative; width: 690px; border: 1px solid; margin: auto; padding: 25px; z-index: 1;}
.album5 { background-color: #242424; position: relative; width: 690px; border: 1px solid; margin: auto; padding: 15px; z-index: 1;}

table.nav {  text-align: center; border: hidden; }
td.nav { border: #8b0000 solid 1px; text-align: center; padding: 1px; z-index: 1;}  

.fondino { background-color: #deb887; position: relative; top: 50px; left: 320px; width: 200px; height: 360px; padding: 15px; z-index: 3;} 
.fondino3 { background-color: #deb887; position: relative; top: 90px; left: 340px; width: 170px; height: 260px; padding: 10px; z-index: 3;} 
.fondinomini { background-color: #deb887; position: relative; top: 50px; left: 320px; width: 150px; height: 280px; padding: 15px; z-index: 3;} 

.point { position: absolute; left: 65px; top: 0px; margin: auto; z-index: 4;}
.num { border: 2px dotted; width: 25px; height: 25px; position: relative; right: 388px; top: 50px; padding: 6px; z-index: 1;}

.testoadestra { border: 0px; width: 400px; height: 378px; position: absolute; top: 10px; left: 370px; padding: 15px; z-index: 5;} 
.testoadestra2 { border: 0px; width: 250px; height: 378px; position: absolute; top: 10px; left: 500px; padding: 15px; z-index: 5;} 

a.sulfond:link { text-decoration: none; font-family: brubeck ah; effloresce, angsana; font-size: 16px;color: #000000;}
a.sulfond:visited { text-decoration: none; font-family:brubeck ah; effloresce, angsana; font-size: 16px;color: #000000;}
a.sulfond:hover { text-decoration: none; font-family: brubeck ah; effloresce, angsana; font-size: 16px; color: #ffffff;}


a:link { text-decoration: none; font-family: priory, effloresce, angsana; font-size: 26px;}
a:visited { text-decoration: none; font-family: priory, effloresce, angsana; font-size: 26px;}
a:hover { text-decoration: none; font-family: priory, effloresce, angsana; font-size: 26px;}

a.pippi:link { text-decoration: underline; font-family: brubeck ah, palatino linotype; font-size: 26px;}
a.pippi:visited { text-decoration: underline; font-family: brubeck ah, palatino linotype; font-size: 26px;}
a.pippi:hover { text-decoration: underline; font-family: brubeck ah, palatino linotype; font-size: 27px;}

a.minmen:link { font-family: scratch, effloresce, juice itc, palatino linotype, angsana; text-decoration: none; font-size: 18px; color: #101732;}
a.minmen:visited { font-family: scratch, effloresce, juice itc, palatino linotype, angsana; text-decoration: none; font-size: 18px; color: #101732;}
a.minmen:hover { font-family: scratch, effloresce, juice itc, palatino linotype, angsana; text-decoration: none; font-size: 18px; color: #f5f5f5;}

a.min:link { font-family: scratch, effloresce, juice itc, palatino linotype, angsana; text-decoration: none; font-size: 18px; color: #8b0000;}
a.min:visited { font-family: scratch, effloresce, juice itc, palatino linotype, angsana; text-decoration: none; font-size: 18px; color: #8b0000;}
a.min:hover { font-family: scratch, effloresce, juice itc, palatino linotype, angsana; text-decoration: none; font-size: 18px; color: #f5f5f5;}

a.grande:link { font-family: scratch, effloresce, juice itc, palatino linotype, angsana; text-decoration: none; font-size: 23px; color: #8b0000;}
a.grande:visited { font-family: scratch, effloresce, juice itc, palatino linotype, angsana; text-decoration: none; font-size: 23px; color: #8b0000;}
a.grande:hover { font-family: scratch, effloresce, juice itc, palatino linotype, angsana; text-decoration: none; font-size: 23px; color: #f5f5f5;}

a.sezione:link { text-decoration: none; color: #132c58; font-family: scratch, brubeck ah, palatino linotype; font-size: 26px;}
a.sezione:visited { text-decoration: none; color: #132c58; font-family: scratch, brubeck ah, palatino linotype; font-size: 26px;}
a.sezione:hover { text-decoration: none; color: #ffffff; font-family: scratch, brubeck ah, palatino linotype; font-size: 26px; }


.pux1 { border: solid 2px #513424; width: 520px; height: 380px; position: absolute; top: 10px; left: 10px; z-index: 2;}

.pux2anobord { width: 250px; height: 380px; position: absolute; top: 10px; left: 10px; z-index: 2;}
.pux2bnobord { width: 250px; height: 380px; position: absolute; top: 10px; left: 280px; z-index: 2;} 

.pux2a { border: solid 2px #513424; width: 250px; height: 380px; position: absolute; top: 10px; left: 10px; z-index: 2;}
.pux2b { border: solid 2px #513424; width: 250px; height: 380px; position: absolute; top: 10px; left: 280px; z-index: 2;} 

.pux4a { border: solid 2px #513424; width: 250px; height: 180px; position: absolute; top: 10px; left: 10px; z-index: 2;} 
.pux4b { border: solid 2px #513424; width: 250px; height: 180px; position: absolute; top: 10px; left: 280px; z-index: 2;}
.pux4c { border: solid 2px #513424; width: 250px; height: 180px; position: absolute; top: 210px; left: 10px; z-index: 2;}
.pux4d { border: solid 2px #513424; width: 250px; height: 180px; position: absolute; top: 210px; left: 280px; z-index: 2;}

.pux4blittlebordsand {  border: solid 4px #997e5e; width: 250px; height: 180px; position: absolute; top: 10px; left: 280px; z-index: 3;}

.pux8a { border: solid 1px #513424; width: 116px; height: 175px; position: absolute; top: 10px; left: 10px; z-index: 2;}
.pux8b { border: solid 1px #513424; width: 116px; height: 175px; position: absolute; top: 10px; left: 145px; z-index: 2;} 
.pux8c {  border: solid 1px #513424; width: 116px; height: 175px; position: absolute; top: 10px; left: 280px; z-index: 2;}
.pux8d { border: solid 1px #513424; width: 116px; height: 175px; position: absolute; top: 10px; left: 415px; z-index: 2;}

.pux8ainf { border: solid 1px #513424; width: 116px; height: 175px; position: absolute; top: 215px; left: 10px; z-index: 2;}
.pux8binf {  border: solid 1px #513424; width: 116px; height: 175px; position: absolute; top: 215px; left: 145px; z-index: 2;} 
.pux8cinf { border: solid 1px #513424; width: 116px; height: 175px; position: absolute; top: 215px; left: 280px; z-index: 2;}
.pux8dinf { border: solid 1px #513424; width: 116px; height: 175px; position: absolute; top: 215px; left: 415px; z-index: 2;}

.pux12a { border: solid 2px #4b4b4b; width: 121px; height: 120px; position: absolute; top: 10px; left: 10px; z-index: 2;}
.pux12b { border: solid 2px #4b4b4b; width: 121px; height: 120px; position: absolute; top: 10px; left: 141px; z-index: 2;}
.pux12c { border: solid 2px #4b4b4b; width: 121px; height: 120px; position: absolute; top: 10px; left: 272px; z-index: 2;}
.pux12d { border: solid 2px #4b4b4b; width: 121px; height: 120px; position: absolute; top: 10px; left: 403px; z-index: 2;}

.pux12acen { border: solid 2px #4b4b4b; width: 121px; height: 120px; position: absolute; top: 140px; left: 10px; z-index: 2;}
.pux12bcen { border: solid 2px #4b4b4b; width: 121px; height: 120px; position: absolute; top: 140px; left: 141px; z-index: 2;}
.pux12ccen { border: solid 2px #4b4b4b; width: 121px; height: 120px; position: absolute; top: 140px; left: 272px; z-index: 2;}
.pux12dcen { border: solid 2px #4b4b4b; width: 121px; height: 120px; position: absolute; top: 140px; left: 403px; z-index: 2;}

.pux12ainf { border: solid 2px #4b4b4b; width: 121px; height: 120px; position: absolute; top: 270px; left: 10px; z-index: 2;}
.pux12binf{ border: solid 2px #4b4b4b; width: 121px; height: 120px; position: absolute; top: 270px; left: 141px; z-index: 2;}
.pux12cinf { border: solid 2px #4b4b4b; width: 121px; height: 120px; position: absolute; top: 270px; left: 272px; z-index: 2;}
.pux12dinf { border: solid 2px #4b4b4b; width: 121px; height: 120px; position: absolute; top: 270px; left: 403px; z-index: 2;}


.poxlung { border: solid 2px #4b4b4b; width: 370px; height: 185px; position: absolute; top: 10px; left: 10px; z-index: 2;}
.poxlung2 { border: solid 2px #4b4b4b; width: 370px; height: 185px; position: absolute; top: 205px; left: 10px; z-index: 2;}




