BODY {background-color: #D6E7F5; font: 9pt/1.5em Trebuchet MS, Tahoma, arial, sans-serif; color: #4E4E4E; text-align: center; margin: 15px 0; 
}
div.contenitore {position: relative; width: 820px; background: #ffffff url(../images/bg.jpg?z=38544) repeat-y scroll center top; margin: 0 auto; text-align: left;
}
div.logosopra {width: 820px; position: relative; height: 230px; background: url(../images/header.jpg?z=38544) repeat-y center top; padding: 0; color: #FFF;
}
div.centro {border-top: 0px solid #DEF1E1; width: 760px; margin: 0px auto; padding: 0;
}
div.destra {float: right; width: 230px; border-left: 2px solid #D6E7F5; padding: 0px 0px 0px 5px; margin: 0px 0 0 0; font-family:Trebuchet MS, sans-serif; font-size: 9pt; color: #A64A18;
}
div.sotto {clear: both; width: 820px; font-size: 95%; text-align: left; padding: 10px 0px 0px; background:#D6E7F5 url(../images/footer.jpg?z=93954) no-repeat scroll 50% top;
}
p.sotto {text-align:center; padding:0; margin:5px 0px 5px 0px; font-size: 14px;
}
h2.menudx {margin: 0; padding: 0; font: normal 14pt 'Trebuchet MS', Arial, Sans-serif; font-weight: bold; color: #832B50;
}
ul.menudx {list-style: none; text-align: left; margin: 7px 10px 8px 10px; padding: 0; text-decoration: none; border-top: 1px solid #e1e1e1; 	
}
li.menudx {list-style: none; padding: 8px 0 8px 0px; margin: 0 2px; color: #777; border-bottom: 1px solid #e1e1e1; font-size: 16px;
}
a.menudx {text-decoration: none; color: #006699; 
}
a.menudx:hover {text-decoration: underline; color: #9A325E; 
}
div.informazioni {margin: 30px 0px 0px 0px; text-align: center; border-top: 2px dotted #DEF0E0; color: #A64A18;
}
div.sinistra {float: left; width: 490px; padding: 20px 0 0 0; margin: 0px 0px 0px 20px; display: inline; 
}
h1 {font-family:Trebuchet MS; font-size:20pt; letter-spacing:3px;
}
h2 {font-family:Trebuchet MS; font-size:16pt; letter-spacing:2px;
}
h3 {font-family:Trebuchet MS; font-size:14pt; 
}
h1, h2, h3 {padding-top:10px; color:#A64A18;
}
td.news {font-size: 13px; text-align: justify; vertical-align: top; font-weight: bold; padding: 4px 0px 12px 0px;}
p.normale {padding: 5px; margin-top: 0em; margin-bottom: 5px; text-align: justify; font-family: Verdana,Tahoma; font-size: 13px; font-weight: normal; }
a.normale {font-family: Verdana,Tahoma; color: #006699; font-weight: bold; text-decoration: none; font-size: 11px; }
a.normale:hover {font-family: Verdana,Tahoma; color: #FFFFFF; background-color: #006699; font-weight: bold; }