body {font: normal 11px Arial, Verdana, sans-serif;color: #666;margin-top: 20px; }
h1.titolo {font: bold 20px Arial, Verdana, sans-serif;display: inline;}
h2.sottotitolo {font: bold 18px Arial, Verdana, sans-serif;display: inline;}
td {font: normal 11px Arial, Verdana, sans-serif;color: #333;}

hr {height: 1px; color: #666; }
img {border: 0; }
caption { padding-top: 5px;padding-bottom: 10px;font: bold 14px Arial, Verdana, sans-serif;text-align: center;color: #666;}
dt {font: normal 11px Arial, Verdana, sans-serif;border-bottom: #fff 1px solid;text-align: left;}
dd {font: normal 11px Arial, Verdana, sans-serif;border-left: #fff 1px solid;padding: 1px;text-align: left;}
dt.news {border-bottom: #fff 0px solid;}
dd.news {border-left: #fff 0px solid;padding: 1px;}
input.login {font: normal 11px Arial, Verdana, sans-serif;height: 15px;width: 100px;border: #757561 1px solid;color: #333;}
select.flat {font: normal 11px Arial, Verdana, sans-serif;height: 15px;border: #757561 1px solid;color: #333;}
td.form {font: normal 9px Arial, Verdana, sans-serif;color: #666; padding-left: 2px;}

<!-- COLORI -->
body.iframe {font: normal 11px Arial, Verdana, sans-serif;color: #333;margin-top: 20px;background-color: #dad7c8;}

a:link,a:visited {color: #0033CC;text-decoration: none;}
a:hover {color: #0033CC;text-decoration: underline;}
a.titolo:link,a.titolo:visited,a.titolo:hover {color: #0033cc; text-decoration: none;}

table.intestazione {background-color: #95BBF6;height: 50px;width: 100%;border-bottom: #426AB3 2px solid;color: #666;padding: 2px;}
td.colonnasx {font: normal 11px Arial, Verdana, sans-serif;background-color: #D2C7B5;width: 18%;border-right: #426AB3 2px solid;border-bottom: #fff 5px solid;border-top: #fff 5px solid;color: #666;padding: 2px;}
td.corpo {font: normal 11px Arial, Verdana, sans-serif; background-color: #dad7c8;height: 300px;border-left: #fff 5px solid;border-bottom: #fff 5px solid;border-top: #fff 5px solid;color: #666;padding: 2px;vertical-align: top;}
td.contenuti {color: #666; padding: 5px;line-height: 1.5;text-align: justify;vertical-align: top;}
table.dati {width: 95%;border-left: #929684 1px solid;border-top: #929684 1px solid;}
th.dati {font: normal 11px Arial, Verdana, sans-serif;color: #666;background-color: #C8D6DF;border-right: #929684 1px solid;border-bottom: #929684 1px solid;}
td.dati_dispari {background-color: #fff;border-right: #929684 1px solid;border-bottom: #929684 1px solid;padding-left: 2px;}
td.dati_pari {background-color: #f7f6f0;border-right: #929684 1px solid;border-bottom: #929684 1px solid;padding-left: 2px;}
table.piedipagina {font: normal 11px Arial, Verdana, sans-serif; background-color: #95BBF6;height: 20px;width: 100%;color: #666;padding: 2px;}
td.piedipagina {font: normal 9px Arial, Verdana, sans-serif; letter-spacing: 2px; color: #0033cc;text-align: center;}