/* CSS */

body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; background-color: #FFCC99; }
A:link { TEXT-DECORATION; color: #18297B}
A:visited { TEXT-DECORATION; color: #18297B}
A:active { TEXT-DECORATION: underline; color: #9c3000}
A:hover { text-decoration: underline; color: #9c3000}
td { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; text-align:left;  }
th { font-size: 10pt; background-color: #EEEEEE; font-variant: small-caps}
textarea { font-size: 10pt; font-family: Arial}
hr { height: 1px; color: #18297B; background-color: #18297B; border-style: none; margin: 0px 0px; }

/* MAIN */
.left_bar { padding: 0pt; }
.right_bar { padding: 0pt; }
.content { margin: 7pt; }
.left_bar h2 {display:none; }
.left_bar img#gra-37,.left_bar img#gra-267 {margin:1em 0; border:solid 1px #ccc}
#cpcontent { padding:1em; }

ul#tool-bar li { background:#fec;}
#dontonino { text-align:center; font-size:1.4em; font-style:italic;}
#dontonino .author { font-size:0.7em; }

.breadcrumb { font-size: 11pt; font-weight: bold; padding: 2pt; border-bottom: solid 1px #000; border-left-width: 0;}
.subpath a:link { text-decoration: none;  }
.subpath a:visited { text-decoration: none; }
.subpath a:hover { text-decoration: none;  }
.subpath a:active { text-decoration: none; }
.last_update { font-size: 8pt; margin: 4px 0px; border-top: solid; border-color: #CCCC99; border-width: 1px; }
.print_box { float: right; padding: 1px; margin: 3px; border: 1px solid #000000;  }
.print_page,.send_email { text-align: center; margin: 2px; padding: 1px; }

/* MENU */
.menu { padding-top: 1px; }
.menu_title { font-size: 14pt; font-weight: bold; text-align: center; padding: 3px 3px; }
.menu_items { padding: 3px 3px; }
.menu_item { font-size: 10pt; line-height: 1.5; }
.menu_level_1 { font-weight: bold; }
.menu_level_2 { margin-left: 7px; }
.menu_footer { font-size: 8pt; }
.citazione { font-size: 7pt; }

/* TABLES */
.pager { font-size: 10pt; text-align: right; color: #999999; }
.list_item_0 { background-color: #ECF1F4; }
.list_item_1 { background-color: #FFFFFF; }
.column_cell { padding: 5pt; }

/* ITEM (article, event) */
.heading { font-size: 10pt; margin-bottom: 4px; }
.headline { font-size: 11pt;  font-weight: bold }
.subhead { font-style: italic; }
.heading_notes { margin-bottom: 4px; }
.notes { font-style: italic; }

/* LIST ITEM */
.item { font-size: 8pt; margin-top: 4px; margin-bottom: 16px; }
.item_path { color: #800000; font-size: 8pt; }
.item_title { font-weight: bold; }
.item_title_big { font-size: 10pt; font-weight: bold; }
.item_box { margin-bottom: 5px; margin-top: 5px; padding: 2pt; border-style: solid; border-width: 1pt; border-color: #EEEEEE; }

#cpcontent ul.items li.article-item .article-item {
border:solid 1px #FFCC99;
}

