/* lavori eseguiti */
div#lav { float: left; width: 100%; font-size: 12px; background-color: #fff; }
div#lav h1 { background-image: url(../img/title_lavori.gif); background-repeat: no-repeat; margin: 10px 0px 10px 10px; }
div#lav h1 span { visibility: hidden; }
div#lav p { margin: 10px; font-size: 12px; }

div#lav table.lav-tabella-lavori { border-collapse: collapse; width: 90%; margin: 15px auto; padding: 0px; }
div#lav table.lav-tabella-lavori thead th { text-align: left; font-size: 14px; font-variant: small-caps; background-color: #1C4178; color: #fff; padding: 5px; }
div#lav table.lav-tabella-lavori tbody td { border-bottom: 1px solid #EBEBEB; padding: 7px 5px 7px 5px; }

div#lav h2 { text-align: center; font-size: 14px; color: #4C4C4C; font-variant: small-caps; font-weight: bold; }
div#lav img{ border: 1px solid #000; }
div#lav table { width: 100%; border-collapse: collapse; margin: 0px; padding: 0px; font-size: 12px; }
div#lav table td.lav-descrizione { width: 60%; }
div#lav table td.lav-descrizione ul { list-style-type: none; }
div#lav table td.lav-descrizione ul li { line-height: 140%; }
div#lav table td.lav-descrizione li span { font-weight: bold; color: #4C4C4C; font-size: 13px; }
div#lav table td.lav-descrizione li span.green { color: Green; }
div.lav-foto-extra { text-align: center; margin: 10px 0px 0px 0px }
div.lav-foto-extra img { margin: 15px; }
p.lav-legenda { text-align: center; color: #4C4C4C; }
p.lav-back { padding: 0px 0px 0px 20px; font-size: 11px; }
/* lavori eseguiti */
