body { margin-bottom: 1.5cm }

#btestata   { padding: 5pt; display: block; border: solid 1pt black }
#btestata   { font-family: Arial, Helvetica, sans-serif; color: black; }
#btestata a { text-decoration: none; color: black }
#btestata a[href="index.html"] { display: none; }
#bt-rwx a[href] { display: inline ! important }


#bttac { display: none }
#bttacb { display: none }


#navigazione { display: none }


#bt-recapiti   { font-size: 11pt; color: black; }

#contenuti { border: 0; padding: 5px; font-family: Arial,Helvetica,sans-serif; font-size: 11pt; }
#contenuti h1 { display: block; font-size: 14pt; background: lightgrey; padding-left: 1em; margin-bottom: 1.5em; font-style: italic }
#contenuti h2 { display: block; font-size: 13pt; margin-top: 1.7em; padding-left: 2em }
#contenuti h3 { display: block; font-size: 12pt; margin-top: 1.2em; padding-left: 4em; font-style: italic }
#contenuti p { padding-left: 3em; text-align: justify; padding-right: 2em }
#contenuti ul { padding-left: 4em; text-align: justify; padding-right: 2em }
#contenuti li { padding-bottom: 0.5em }
#contenuti dl { padding-left: 4em; text-align: justify; padding-right: 2em }
#contenuti a { color: black; }
#contenuti p.infopie { display: none }

#listino { padding-left: 3em; padding-right: 2em; width: auto }
#listino thead { text-align: center; font-style: italic; font-weight: bold }
#listino td { border: solid 1pt #ddd; padding: 6px  }
#listino #prestazioni { width: 65%;  }
#listino tbody td+td { vertical-align: bottom; font-weight: bold; text-align: right; width: 35% }

h4 {display: inline; font-size: 1em; font-weight: bold }

img { border: 0; margin: 0; padding: 0 }

.construction { display: none }
.input-contatti { width: 300px }
.tab-contatti { width: auto; }
.tab-contatti td { padding: 5px; border: 0px; vertical-align: top }


.ghost { display: none }
