body {background-color:#6C0920; margin-top:0px; font-family:Arial; font-size:small; font-weight:normal;}
p {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:justify;}
h4 {padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; text-align:left; font-size:small; color:#57412B; font-weight:bold;}


/* HEADER */
div.top1 {width:850px; height:164px; margin:0px; background-image:URL('images/top1.jpg'); background-repeat:no-repeat; background-position:center top;}
table.top1 {width:100%; height:100%;}
td.top1 {text-align:center; vertical-align:middle;}
div.top2 {width:850px; height:60px; margin:0px; background-image:URL('images/top2.gif'); background-repeat:no-repeat; background-position:center top;}
div.top3 {width:850px; height:169px; margin:0px; background-image:URL('images/top3.jpg'); background-repeat:no-repeat; background-position:center top;}
table.top3 {width:100%; height:100%; color:#E4D4AE; font-weight:normal;}
td.top3 {text-align:left; vertical-align:top; color:#E4D4AE; padding:25px 50px 10px 50px; font-weight:normal;}
div.menu {border-top:dotted 1px #E4D4AE; width:100%; margin-top:10px; padding-top:10px;}

/* FOOTER */
div.bottom {width: 850px; height: 30px; margin: 0px; background-color:#DEA645; border-top:solid 2px #FDF7D0;}
table.bottom {width:100%; height:100%;}
td.bottom {text-align:center; vertical-align:middle; color:#F6E7A4; font-size:x-small; font-weight:normal;}



div.title {width:850px; background-color:#6C0920;}
table.title {width:100%; height:100%;}
td.title {text-align:left; vertical-align:middle; color:#E4D4AE; font-weight:bold; font-size:medium; padding:3px 0px 3px 0px;}



a.link {color:#E4D4AE; text-decoration:none; font-weight:normal;}
a:hover.link {color:#DA9032; font-weight:normal;}
.linkselected {color:#DA9032; text-decoration:none; font-weight:normal;}

.pagecontent {width:100%; height:100%; vertical-align:top;}
.panmenu {width:250px; background-color:#DEA645; vertical-align:top; padding-top:20px; padding-bottom:20px;}
.pancontent {width:560px; background-color:#FDF7D0; vertical-align:top; padding:20px; color:#846240; text-align:justify;}
.pancontent a:link {color:#846240; text-decoration:underline;}
.pancontent a:visited {color:#846240; text-decoration:underline;}
.pancontent a:hover {color:#6C0920; text-decoration:underline;}

/* TREEVIEW MENU */
.tvMenu {width:100%; border-collapse:collapse;}
.tvMenu table{width:100%; border-collapse:collapse;}
.tvNodeStyle{width: 100%; background-color: #AF8046; color: #6C0920; padding: 5px 0px 5px 0px; border-bottom: solid 1px #DEA645; border-top: solid 1px #DEA645;}
.tvRootNodeStyle {background-color:#BA8D56; color:#6C0920; font-weight:bold;}
.tvLeafNodeStyle {color:#FAB533; background-color:#BE7743; margin-left:20px;}
.tvLeafNodeStyle a:link {color:#FAB533;}
.tvLeafNodeStyle a:hover {color:#FAB533; text-decoration:underline;}
.tvSelectedNode {font-weight:bold;}



/* GREEDVIEW */
.gwRowSx {border-bottom:dotted 1px #6D1E2F; text-align:center; vertical-align:middle; padding:15px 40px 15px 0px;}
.gwRowDx {border-bottom:dotted 1px #6D1E2F; text-align:justify; vertical-align:top; padding:15px 0px 15px 40px;}
.gwRowDx a:link {color:#6C0920; text-decoration:underline;}
.gwRowDx a:visited {color:#6C0920; text-decoration:underline;}
.gwRowDx a:hover {color:#6C0920; text-decoration:underline;}
.gwLastRowSx {padding:15px 40px 15px 0px; text-align:center;}
.gwLastRowDx {padding:15px 0px 15px 40px; text-align:justify;}
.gwColSx {border-right:dotted 1px #6D1E2F; padding:15px 40px 15px 0px; text-align:left; vertical-align:top; }
.gwColDx {padding:15px 0px 15px 40px; text-align:left; vertical-align:top;}
.gwColDx a:link {color:#6C0920; text-decoration:underline;}
.gwColDx a:visited {color:#6C0920; text-decoration:underline;}
.gwColDx a:hover {color:#6C0920; text-decoration:underline;}



.BandiSx {border-bottom:solid 1px #6D1E2F; text-align:center; vertical-align:top; padding-top:20px; padding-bottom:20px; padding-left:0px; padding-right:0px;}
.BandiDx {border-bottom:solid 1px #6D1E2F; text-align:justify; vertical-align:top; padding:20px 20px 20px 20px;}
.BandiDx a:link {color:#846240; text-decoration:underline;}
.BandiDx a:visited {color:#846240; text-decoration:underline;}
.BandiDx a:hover {color:#6C0920; text-decoration:underline;}

.dlEventi {border-bottom:dotted 1px #6C0920; padding-bottom:10px; padding-top:10px;}




