body         { background-image: url('images/sfondo.jpg'); background-repeat: repeat; 
               background-attachment: fixed; background-position: left top }
.piedino     { font-family: Verdana; font-size: 10 pt; color: #CCFFCC; font-weight: bold}
table.descrizione td.txt { font-family: Arial; font-size: 10 pt; background-color:#FFFFE8 }
table.descrizione th { font-family: Arial; font-size: 10 pt; background-color:#FFFFE8; color:#006666; letter-spacing:2pt; font-weight:bold }
td.txt      p.visibile { font-family: Arial; font-size: 10 pt; color: #000000; text-align: justify; margin-top: 5; margin-bottom: 5; text-indent:-10; margin-left:10; line-height:150% }
td.txt      p.nascosto{ margin-top: 0; margin-bottom: 0; line-height:0; visibility:hidden }
td.txt      ul.nascosto{list-style-type: none; line-height: 0; margin-top: 0; margin-bottom: 0; visibility:hidden}
td.txt      ul.visibile  {list-style-type: disc; line-height: 150%; margin-top: 3; margin-bottom: 3; }
td.txt      h5.visibile  {font-family: Tahoma; font-size: 10 pt; color: #FFFFFF; text-align: justify; margin-top: 5; margin-bottom: 5; background-color:#993333 }
td.txt      h5.nascosto{margin-top: 0; margin-bottom: 0; line-height:0; visibility:hidden }
td.txt      a {color: #000000}
table.descrizione td.destra    { background-image: url('images/del1vertdx.gif'); background-repeat: repeat-y; 
               background-position: left top }
table.descrizione td.basso { background-image: url('images/del1basso.gif'); background-repeat: repeat-x; 
               background-position: left top }
table.descrizione td.sinistra  { background-image: url('images/del1vertsx.gif'); background-repeat: repeat-y; 
               background-position: right top }
table.descrizione td.alto      { background-image: url('images/del1altocentro.gif'); background-repeat: 
               repeat-x; background-position: left bottom }
table.descrizione td.altodx    { background-image: url('images/del1altodx.gif'); background-repeat: no-repeat; 
               background-position: left bottom }
table.descrizione td.altosx    { background-image: url('images/del1altosx.gif'); background-repeat: no-repeat; 
               background-position: right bottom }
table.listino { font-family: Arial; font-size: 10 pt; background-color:#FFFFE8; text-align:center }
table.listino p {text-align: justify; font-size: 8 pt; margin-top: 5; margin-bottom: 5}
table.listino ul {margin-top: 5; margin-bottom: 0}
table.listino li {text-align: justify; font-size: 8 pt; margin-top: -2; margin-bottom: -2}
table.listino tr.intestazione  {font-family: Tahoma; font-size: 10 pt; color: #FFFFFF; text-align: center; margin-top: 2; margin-bottom: 2; background-color:#993333; font-weight:bold }
table.listino td.intestazione  {font-family: Tahoma; font-size: 10 pt; color: #FFFFFF; text-align: center; margin-top: 2; margin-bottom: 2; background-color:#993333; font-weight:bold }
table.listino li.offerta       {text-align: justify; font-size: 10 pt; margin-top: 2; margin-bottom: 2}
tr.riga       td { border-bottom: 2px solid #800000 }
table.menu   { font-family: Verdana; font-size: 10 pt; color: #FFFFFF;  
               font-weight: bold; text-align: left; text-indent:10 }
p.by         { font-family: Arial; font-size: 8 pt; color: #CCFF99; margin-top: 0; 
               margin-bottom: 0 }
p.by FONT    { font-size: 10 pt;}           
p.by A       { color: #CCFF99; text-decoration: none }
table.menu A { color: #FFFFFF; text-decoration: none }
table.desc p {font-family: Arial; font-size: 10 pt; color: #FFFFCC; text-align: justify; 
               text-indent: 0; letter-spacing: 1pt; margin-left: 20; 
               margin-bottom: 5}
.bordsup     { border-top:2px ridge #008000 }               
.bordinf     { border-bottom:2px ridge #008000 }               
p.nascosto{ margin-top: 0; margin-bottom: 0; line-height:0; visibility:hidden }
p.visibile   { line-height:150%; font-family:Comic Sans MS; color:#66FFFF; font-size:10 pt; margin-top:20; text-align:center}

