/* Comment Generated by Combres - Resource '~/Themes/TribunaliMinistero/smoothness/jquery-ui-1.8.2.custom.css' (Mode: Static) */
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  position: absolute;
  left: -99999999px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ui-helper-clearfix {
  display: inline-block;
}
* html .ui-helper-clearfix {
  height: 1%;
}
.ui-helper-clearfix {
  display: block;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
.ui-state-disabled {
  cursor: default !important;
}
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: .8em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.button .disabled,
.button[disabled='disabled'],
.button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: white url("/Themes/TribunaliMinistero/smoothness/images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
  color: #222222;
}
.ui-widget-content a {
  color: #222222;
}
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url("/Themes/TribunaliMinistero/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}
.ui-widget-header a {
  color: #222222;
}
a.button,
a:link.button,
a:visited.button,
.button,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url("/Themes/TribunaliMinistero/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url("/Themes/TribunaliMinistero/smoothness/images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.ui-state-hover a, .ui-state-hover a:hover {
  color: #212121;
  text-decoration: none;
}
.button .disabled,
.button[disabled='disabled'],
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: white url("/Themes/TribunaliMinistero/smoothness/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}
.ui-widget :active {
  outline: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url("/Themes/TribunaliMinistero/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
  color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url("/Themes/TribunaliMinistero/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
  color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  background-image: none;
}
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url("/Themes/TribunaliMinistero/smoothness/images/ui-icons_222222_256x240.png");
}
.ui-widget-content .ui-icon {
  background-image: url("/Themes/TribunaliMinistero/smoothness/images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
  background-image: url("/Themes/TribunaliMinistero/smoothness/images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
  background-image: url("/Themes/TribunaliMinistero/smoothness/images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url("/Themes/TribunaliMinistero/smoothness/images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
  background-image: url("/Themes/TribunaliMinistero/smoothness/images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
  background-image: url("/Themes/TribunaliMinistero/smoothness/images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url("/Themes/TribunaliMinistero/smoothness/images/ui-icons_cd0a0a_256x240.png");
}
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-off {
  background-position: -96px -144px;
}
.ui-icon-radio-on {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
.ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ui-corner-top {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.ui-corner-bottom {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ui-corner-right {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ui-corner-left {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ui-corner-all {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.ui-widget-overlay {
  background: #aaaaaa url("/Themes/TribunaliMinistero/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity: .30;
  filter: alpha(opacity=30);
}
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url("/Themes/TribunaliMinistero/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity: .30;
  filter: alpha(opacity=30);
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.ui-autocomplete {
  position: absolute;
  cursor: default;
}
.ui-autocomplete-loading {
  background: white url("/Themes/TribunaliMinistero/smoothness/images/ui-anim_basic_16x16.gif") right center no-repeat;
}
* html .ui-autocomplete {
  width: 1px;
}
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
}
.ui-menu .ui-menu {
  margin-top: -3px;
}
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  clear: left;
  width: 100%;
}
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: .2em .4em;
  line-height: 1.5;
  zoom: 1;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
}
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-datepicker-cover {
  display: none;
  display: block;
  position: absolute;
  z-index: -1;
  filter: mask();
  top: -4px;
  left: -4px;
  width: 200px;
  height: 200px;
}
/* Comment Generated by Combres - Resource '~/Themes/TribunaliMinistero/Site.css' (Mode: Static) */
.elencodettaglio {
  margin-bottom: 1.5em;
  width: 99%;
  border-collapse: separate;
  border-spacing: 0;
}
.elencodettaglio caption {
  display: none;
}
.elencodettaglio th {
  font-weight: bold;
  border-bottom: 1px dashed #CCCCCC;
  text-align: left;
}
.elencodettaglio td {
  border-bottom: 1px solid #CCCCCC;
  font-size: .9em;
  padding: .5em 0;
}
.elencodettaglio td.intestazione {
  font-weight: bold;
  width: 25em;
  padding: .5em 0 .5em .5em !important;
}
.elencodettaglio td.durata {
  font-style: italic;
  font-size: .8em;
}
.elencodettaglio td.link {
  width: 2em;
  text-decoration: none;
}
.elencodettaglio td.link a {
  text-decoration: none;
}
.boxMonzaTrib {
  float: left;
  width: 100%;
}
.boxMonzaTrib .sx {
  float: left;
  width: 48%;
}
.boxMonzaTrib .dx {
  float: right;
  width: 47%;
}
.boxMonzaTrib .dx .newsOnline_home {
  margin-top: -1em !important;
}
.tableScheda {
  width: 99%;
  border-top: 1px dashed #CCCCCC;
  margin-bottom: 1.5em;
  font-size: .9em;
}
.tableScheda th {
  font-weight: bold;
  color: #003366;
  text-align: left;
  padding: 0.5em;
  border: 1px solid #CCCCCC;
  background: #DEDEDE;
  width: 12em;
}
.tableScheda td {
  font-weight: normal;
  text-align: left;
  padding: 0.5em;
  border-bottom: 0.1em dashed #CCCCCC;
}
.portaleminorinapoli {
  margin: 1.5em 0 1.5em 0;
}
.portaleminorinapoli img {
  width: 100%;
}
.napolitbl {
  margin-bottom: 1.5em;
  width: 99%;
  border-collapse: separate;
  border-spacing: 1em;
}
.napolitbl caption {
  display: none;
}
.napolitbl td {
  width: 15%;
  border: 1px solid #cccccc;
  padding: .5em;
  text-align: center;
  background: #efefef;
  font-size: .9em;
  background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(white));
  background: -moz-linear-gradient(top, #efefef, white);
  background: linear-gradient(top, #efefef, white);
}
.napolitbl td.noborder {
  border: none;
  background: none;
}
.napolitbl th {
  text-align: center;
  border: 1px solid #cccccc;
  padding: .5em;
  background: #9ea4c3;
  background: -webkit-gradient(linear, left top, left bottom, from(#9ea4c3), to(white));
  background: -moz-linear-gradient(top, #9ea4c3, white);
  background: linear-gradient(top, #9ea4c3, white);
  color: #003366;
}
.napolitbl th.affariamministrativi {
  background: #ade4a0;
  background: -webkit-gradient(linear, left top, left bottom, from(#ade4a0), to(white));
  background: -moz-linear-gradient(top, #ade4a0, white);
  background: linear-gradient(top, #ade4a0, white);
}
.napolitbl th.affaricivili {
  background: #f7f972;
  background: -webkit-gradient(linear, left top, left bottom, from(#f7f972), to(white));
  background: -moz-linear-gradient(top, #f7f972, white);
  background: linear-gradient(top, #f7f972, white);
}
.napolitbl th.affaripenali {
  background: #acc2e8;
  background: -webkit-gradient(linear, left top, left bottom, from(#acc2e8), to(white));
  background: -moz-linear-gradient(top, #acc2e8, white);
  background: linear-gradient(top, #acc2e8, white);
}
.napolitbl td.affariamministrativi {
  background: #c3f9b7;
  background: -webkit-gradient(linear, left top, left bottom, from(#c3f9b7), to(white));
  background: -moz-linear-gradient(top, #c3f9b7, white);
  background: linear-gradient(top, #c3f9b7, white);
}
.napolitbl td.affaricivili {
  background: #fcfdb3;
  background: -webkit-gradient(linear, left top, left bottom, from(#fcfdb3), to(white));
  background: -moz-linear-gradient(top, #fcfdb3, white);
  background: linear-gradient(top, #fcfdb3, white);
}
.napolitbl td.affaripenali {
  background: #c9d8f3;
  background: -webkit-gradient(linear, left top, left bottom, from(#c9d8f3), to(white));
  background: -moz-linear-gradient(top, #c9d8f3, white);
  background: linear-gradient(top, #c9d8f3, white);
}
.napolitbl th a {
  color: #003366;
}
.napolitbl a {
  text-decoration: none!important;
}
.napolitbl a:hover {
  text-decoration: underline!important;
}
.urbinotbl caption {
  font-weight: bold;
  text-transform: uppercase;
  padding: .5em;
  background: #0000ff;
  color: #ffffff;
}
.urbinotbl {
  margin-bottom: 1.5em;
  width: 99%;
}
.urbinotbl th {
  color: #003366;
  font-weight: bold;
  padding: 0.5em;
}
.urbinotbl td {
  font-weight: normal;
  padding: 0.3em 0.5em 0.2em;
}
.urbinotbl .yellow,
.urbinotbl .red,
.urbinotbl .green,
.urbinotbl .blue {
  text-align: center!important;
}
.urbinotbl th.yellow {
  background: #ffff00;
}
.urbinotbl td.yellow {
  background: #ffff99;
}
.urbinotbl th.red {
  background: #ff6600;
}
.urbinotbl td.red {
  background: #ffcc99;
}
.urbinotbl th.green {
  background: #7dce7d;
}
.urbinotbl td.green {
  background: #ccff99;
}
.urbinotbl th.blue {
  background: #33cccc;
}
.urbinotbl td.blue {
  background: #ccffff;
}
.border {
  border: 1px solid #aaaaaa;
  padding: .5em;
}
.shadow {
  -moz-box-shadow: 8px 8px 8px 1px #CCCCCC;
  -webkit-box-shadow: 8px 8px 8px 1px #CCCCCC;
  box-shadow: 8px 8px 8px 1px #CCCCCC;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#CCCCCC')";
}
.boxpresentazione {
  background: #DEDEDE;
  margin: auto;
  width: 99%;
  padding: 1em 0 1em 1em;
  border: 1px solid black;
  margin-bottom: 1.5em;
}
.boxpresentazione2 {
  background: #ffffff;
  margin: auto;
  width: 99%;
  padding: 1em;
  border: 1px solid #AAAAAA;
  margin-bottom: 1.5em;
}
.boxpresentazione2 h2 {
  background: transparent url("/Themes/TribunaliMinistero/Images/LgTitle.gif") no-repeat bottom left;
  margin-right: 3em !important;
  padding: 0 0 13px 32px;
}
.boxpresentazione2 .enfasi {
  color: #9A0000;
  font-style: italic;
}
.prestareattenzione {
  color: #9A0000;
  font-weight: bold;
}
.citazione,
.citazione a,
.citazione a:link,
.citazione a:hover {
  color: #9A0000 !important;
  font-style: italic;
}
.stampa {
  float: right;
}
.stampa .at300bs {
  width: 5em !important;
}
.stampa span {
  text-align: right;
  font-size: .8em;
}
.stampa a {
  text-decoration: none !important;
}
.dettaglioctu {
  width: 99%;
  border: 1px solid #aaaaaa;
  background: #ffffff;
  background: -webkit-gradient(linear, right top, left bottom, from(#aaaaaa), color-stop(0.25, white), to(white));
  background: -moz-linear-gradient(260deg, #aaaaaa, white 25%);
  background: linear-gradient(260deg, #aaaaaa, white 25%);
}
.dettaglioctu table {
  width: 99%;
  margin: .5em 0 .5em 0;
}
.dettaglioctu table caption {
  display: none;
}
.dettaglioctu td {
  padding: .2em;
}
.dettaglioctu th {
  text-align: left;
  padding: .2em;
}
.dettaglioctu table .width10 {
  width: 10em;
}
.dettaglioctu table .width8 {
  width: 8em;
}
.dettaglioctu table .width5 {
  width: 5em;
}
.avvisoutente {
  font-size: .9em;
  font-weight: bold;
  margin-bottom: 1em;
  color: #003366;
  text-align: center;
}
.left40 {
  float: left;
  width: 38%;
}
.left60 {
  float: left;
  width: 58%;
}
.left60 h3 {
  margin: 0 0 .5em 0!important;
}
.DirittiCopia {
  background: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(white));
  background: -moz-linear-gradient(top, #f6f6f6, white);
  background: linear-gradient(top, #f6f6f6, white);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f6f6f6', endColorstr='#ffffff')";
}
.DirittiCopia .ricerca {
  padding: .5em;
}
.DirittiCopia .Campo label {
  width: 12em;
  display: inline-block;
}
.DirittiCopia .Totale, .DirittiCopia .Totaleconcopie {
  margin-top: 1em;
  font-weight: bold;
}
.DirittiCopia .SubTotale {
  margin-left: 13em;
}
.DirittiCopia .Totale span, .DirittiCopia .Totaleconcopie span {
  width: 12em;
  display: inline-block;
}
.DirittiCopia .field-validation-error {
  display: block;
}
.DirittiCopia .Calcola {
  margin-left: 12em;
}
.field-validation-error {
  color: #ff0000;
}
.field-validation-valid {
  display: none;
}
.input-validation-error {
  border: 1px solid #ff0000;
  background-color: #ffeeee;
}
.validation-summary-errors {
  font-weight: bold;
  color: #ff0000;
}
.validation-summary-valid {
  display: none;
}
.left {
  float: left;
}
.right {
  float: right;
}
.clearLeft {
  clear: left;
}
.clearRight {
  clear: right;
}
.clear {
  clear: both;
}
.hidden {
  display: none;
}
body, html {
  padding: 0;
  margin: 0.5em 0.5em 1.0em 0.5em;
  font-size: 100.01%;
  font-family: Trebuchet MS, arial, sans-serif;
  color: #333333;
}
a:link {
  color: #333333;
  padding: 0;
  margin: 0;
  text-decoration: none;
}
a:hover, a:active, a:focus {
  text-decoration: underline;
}
a:visited {
  color: #333333;
}
h1 a {
  height: 108px;
  margin: 0;
  padding: 0;
  width: 422px;
  display: block;
}
h1 span {
  position: absolute;
  top: -1000em;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
#logo {
  display: none;
}
#header h1 {
  background: url("/Files/Logo") no-repeat scroll left center transparent;
  height: 108px;
  margin: 0;
  padding: 0;
  width: 450px;
  float: left;
}
hr, .noscreen {
  position: absolute;
  top: -1000em;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.text_italic {
  font-style: italic;
}
ol, ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  font-weight: normal;
}
p,
h2,
h3,
h4,
h5,
h6 {
  font-size: 0.9em;
}
p,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
}
* p p {
  font-size: 1.0em;
  margin: 0;
  padding: 0;
}
img {
  border: 0 none;
}
img.left {
  float: left;
  margin: 0 0.25em 0.25em 0;
}
.auto {
  margin: Auto;
  text-align: center;
  margin-bottom: 5px;
}
.noborderimg img {
  border: 0 none !important;
}
.borderimg, .borderimgright, .borderimgleft {
  border: 1px solid #999;
  padding: 1px;
}
.borderimgright {
  margin-left: 1em;
  float: right;
  margin-bottom: .8em;
}
.borderimgleft {
  margin-right: 1em;
  float: left;
  margin-bottom: .8em;
}
#container {
  width: 95%;
  padding: 0;
  margin: 0 auto;
  clear: both;
  text-align: center;
  border-left: 1px solid #CCCCCC;
  background: transparent url("/Themes/TribunaliMinistero/Images/OmbraDXx.jpg") repeat-y top right;
  min-width: 960px;
}
#header {
  text-align: left;
  min-height: 170px;
}
#ombraHeader {
  clear: both;
  padding-right: 7px;
  padding-bottom: 0.8em;
}
#header2 {
  width: 100%;
  clear: both;
  float: left;
  font-size: 1.0em;
  border-top: 1px solid #CCCCCC;
}
#header3 {
  clear: both;
  height: 2em;
  padding-top: 1.2em;
}
#main {
  text-align: left;
  clear: both;
}
#main_top {
  margin: 0;
  padding: 0 7px 0 0;
  font-size: 0.9em;
}
#main_middle {
  text-align: left;
  margin: 0.5em 7px 0 0.5em;
  clear: both;
  font-size: 0.9em;
}
#main_bottom {
  text-align: left;
  margin: 0.5em 14px 0 7px;
  border-bottom: 1px solid #CCCCCC;
  clear: both;
  font-size: 0.9em;
  padding-bottom: 1em;
}
.concatoreaccessi {
  font-size: 0.7em;
  float: right;
  margin: -2em 0 0 0;
  padding-right: 14px;
}
#footer {
  clear: both;
  text-align: left;
  height: 2.5em;
  background: transparent url("/Themes/TribunaliMinistero/Images/Footer.jpg") bottom right;
  background-repeat: repeat-x;
  font-size: 0.9em;
  padding-bottom: 1.2em;
  padding-top: 1.2em;
  text-align: center;
}
#footernapoli {
  clear: both;
  text-align: left;
  height: 4.5em;
  background: transparent url("/Themes/TribunaliMinistero/Images/Footer.jpg") bottom right;
  background-repeat: repeat-x;
  font-size: 0.8em;
  padding-bottom: 1.2em;
  padding-top: .8em;
  text-align: center;
}
#footernapoli a {
  color: #000000 !important;
  font-style: italic;
  text-decoration: underline;
  padding-left: 2.5em;
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/linknapoli.png");
  background-repeat: no-repeat;
}
#footerMenu {
  float: left;
  width: 100%;
  text-align: center;
}
#footerMenu span {
  font-size: .9em;
}
#footerMenu ul {
  width: 100%;
}
#footerMenu li {
  display: inline;
  margin: 0 0.1em;
  list-style-type: none;
}
#footerMenu li a:link {
  color: #333333;
  font-weight: normal;
  display: inline;
  text-decoration: none;
}
#footerMenu li a:hover, #footerMenu li a:active, #footerMenu li a:focus {
  text-decoration: underline;
}
#colonnaSn .banner {
  width: 100%;
  text-align: center;
}
#colonnaSn .banner div {
  margin-bottom: 1em;
  text-align: center;
}
#colonnaSn .banner a {
  text-decoration: none;
}
#colonnaSn {
  float: left;
  width: 20%;
}
#colonnaSn h2 {
  background: transparent url("/Themes/TribunaliMinistero/Images/LgTitle.gif") no-repeat bottom left;
  padding: 0 0 18px 32px;
  margin: 0;
  color: #003366;
  font-size: 1.1em;
}
#colonnaSn h2 a {
  color: #003366;
  text-decoration: none;
}
#colonnaCentrale {
  float: left;
  width: 75%;
  margin-left: 5%;
}
#breadcrumbs {
  margin: 0 0.5em 1.0em 1.0em;
  padding: 0;
}
#breadcrumbs p {
  margin: 0.5em 0 0 0;
}
#breadcrumbs a:link, #breadcrumbs a:visited {
  text-decoration: none;
}
#breadcrumbs a:hover, #breadcrumbs a:active, #breadcrumbs a:focus {
  text-decoration: underline;
}
.centerText {
  text-align: center;
}
.testoIntro, .articleIntro {
  margin: 0 1em 0 1em;
  padding: 0 0 1em 0;
}
.articleIntro .testoIntro, .articleIntro .paginazione {
  margin: 1.0em 0;
  padding: 0 0 0 0;
}
.testoIntro h2, .articleIntro h2 {
  font-size: 1.1em;
  font-weight: bold;
  color: #003366;
  margin: 0 0 0.5em;
}
.testoIntro a, .articleIntro a {
  text-decoration: underline;
}
.testoIntro a:hover, .articleIntro a:hover {
  text-decoration: none;
}
#horizontalMenu {
  clear: both;
  background-image: url("/Themes/TribunaliMinistero/Images/OmbraBot.jpg");
  background-repeat: repeat-x;
  background-position: left bottom;
  padding: 0 0 0.62em 0;
}
.menuMain, menuMain_out {
  text-align: center;
  margin: 0;
  padding: 0;
}
ul.menuMain li, ul.menuMain li.menuMain_out {
  display: inline;
  border-right: 1px solid #ffffff;
  margin: 0;
  padding: 0;
}
ul.menuMain li {
  background: #003366;
}
ul.menuMain li.menuMain_out {
  background: #9A0000;
}
.menuMain li.selected a:link,
.menuMain li.selected a:visited,
.menuMain li.selected a:link,
.menuMain li.selected a:visited {
  background: #ffffff;
  padding: 2px 2.3em 2px 2.3em;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 10px;
  font-size: 0.8em;
  margin-left: -1px;
}
.menuMain li.selected a:link, .menuMain li.selected a:visited {
  border-top: 1px solid #003366;
  color: #003366;
}
.menuMain_out li.selected a:link, .menuMain_out li.selected a:visited {
  border-top: 1px solid #9A0000;
  color: #9A0000;
}
.menuMain li.selected a:Hover, .menuMain_out li.selected a:Hover {
  text-decoration: underline;
}
.menuMain li.selected, .menuMain_out li.selected {
  background: white url("/Themes/TribunaliMinistero/Images/bordoMenuHr.gif") no-repeat 0% -1%;
  padding-left: 2px;
  border-right: 0;
}
.menuMain li a:link,
.menuMain li a:visited,
.menuMain li.menuMain_out a:link,
.menuMain li.menuMain_out a:visited {
  padding: 3px 1em 2px 1em;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
  font-size: 0.8em;
  margin: 0 -5px 0 0;
}
.menuMain li a:link, .menuMain li a:visited {
  background: #003366;
}
.menuMain li.menuMain_out a:link, .menuMain li.menuMain_out a:visited {
  background: #9A0000;
}
.menuMain li a:Hover, .menuMain_out li a:Hover {
  font-weight: normal;
  text-decoration: underline;
}
.VerticalMenu {
  margin: 1.0em 0;
  padding: 0.2em;
}
.VerticalMenu ul {
  color: #333333;
  margin: -11px 0 0 32px;
  padding: 0.5em 0 20px 0;
  list-style-type: none;
}
.VerticalMenu ul li {
  margin: 0 0.4em 0.5em 0;
  padding: 0 0 0 15px;
  font-size: 0.9em;
  background: transparent url("/Themes/TribunaliMinistero/Images/trattino.gif") no-repeat scroll 1px 7px;
  font-size: 0.9em;
}
.VerticalMenu li a:link, .VerticalMenu ul li a:link {
  color: #003366;
  text-decoration: underline;
}
.VerticalMenu li a:hover, .VerticalMenu ul li a:selected, .VerticalMenu ul li a:focus {
  color: #003366;
  text-decoration: underline;
}
a.map, span.map {
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/map.png");
}
a.inblock, span.inblock {
  display: inline-block;
  text-decoration: none;
  background-position: center;
  cursor: pointer;
}
a.block, span.block {
  display: block;
  text-decoration: none;
  background-position: center;
  cursor: pointer;
}
a.icon, span.icon {
  display: inline-block;
  padding-left: 19px;
  line-height: 16px;
  background-color: Transparent;
  background-repeat: no-repeat;
}
a.pdf, span.pdf {
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/file_pdf.gif");
}
a.excel, span.excel {
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/file_xls.gif");
}
a.doc, span.doc {
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/file_doc.gif");
}
a.file,
span.file,
a.dwg,
span.dwg {
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/file_general.png");
}
a.jpg,
span.jpg,
a.tif,
span.tif {
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/file_jpg.png");
}
a.lente, span.lente {
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/lente.gif");
}
a.info, span.info {
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/info.gif");
}
a.video, span.video {
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/icon_video.gif");
}
a.new, span.new {
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/new.gif");
}
a.iconright, span.iconright {
  display: inline-block;
  padding-right: 27px;
  background-color: Transparent;
  background-repeat: no-repeat;
  background-position: 100% 50% ;
}
.pager {
  margin: 1.4em auto;
  text-align: center;
  margin-left: 1.4em;
}
.pager a, .pager span {
  padding: 2px 6px;
  border: 1px solid #666;
  cursor: pointer;
  color: #666;
  margin: 0 1px;
  text-decoration: none;
  line-height: 25px;
}
.pager a:hover, .pager span {
  padding: 2px 6px;
  border: 1px solid #003366;
  cursor: pointer;
  color: white;
  background-color: #003366;
  line-height: 20px;
  margin: 0 1px;
}
.note {
  font-size: .8em;
}
.MarginTop5 {
  margin-top: 5em;
}
.MarginTop4 {
  margin-top: 4em;
}
.MarginTop0 {
  margin-top: 0;
}
.MarginTop20 {
  margin-top: 20em;
}
.MarginTop25 {
  margin-top: 25em;
}
.MarginTop15 {
  margin-top: 15em;
}
.MarginTop10 {
  margin-top: 10em;
}
.MarginTop30 {
  margin-top: 30em;
}
.MarginTop35 {
  margin-top: 35em;
}
.MarginTop2 {
  margin-top: 2em;
}
.MarginLeft1 {
  margin-left: 1em;
}
.MarginLeft5 {
  margin-left: 5em;
}
.MarginRight1 {
  margin-right: 1em;
}
.MarginRight2 {
  margin-right: 2em;
}
.MarginRight3 {
  margin-right: 3em;
}
.PaddingLeft1 {
  padding-left: 1em;
}
ul.Lista, ul.ListaCheck {
  margin-top: .4em;
  margin-left: 0.4em;
  list-style: none;
  list-style-type: none;
  margin-bottom: .8em;
}
ul.Lista ul.Lista {
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}
ul.Lista li {
  padding-left: 1.5em;
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/frecciaLI.png");
  background-repeat: no-repeat;
  list-style: none;
  list-style-type: none;
}
ul.ListaNoPointer ul.Lista li {
  padding-left: 1.5em;
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/frecciaLI.png");
  background-repeat: no-repeat;
  list-style: none;
  list-style-type: none;
}
ul.ListaNoPointer ul.ListaCheck li {
  padding-left: 1.5em;
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/ArrowCheck.png");
  background-repeat: no-repeat;
  list-style: none;
  list-style-type: none;
}
ol ul.Lista li {
  padding-left: 1.5em;
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/frecciaLI.png");
  background-repeat: no-repeat;
  list-style: none;
  list-style-type: none;
}
ol ul.ListaNoPointer li {
  padding-left: .5em;
  list-style: none;
  list-style-type: none;
  background-image: none;
}
ul.Lista li.none {
  background-image: none;
}
ul.ListaNoPointer {
  margin-top: .4em;
  margin-left: 0.4em;
  list-style: none;
  list-style-type: none;
  margin-bottom: .8em;
}
ul.ListaNoPointer li {
  padding-left: .5em;
  list-style: none;
  list-style-type: none;
  background-image: none;
}
ul.ListaCircle {
  margin-top: .4em;
  margin-left: 0;
  list-style: none;
  list-style-type: none;
}
ul.ListaCircle li {
  padding-left: 1em;
  padding-right: 1em;
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/circleLI.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  list-style: none;
  list-style-type: none;
}
ol.Lista {
  list-style: decimal;
  margin-top: .4em;
  margin-left: 1.4em;
}
ol.ListaAlfa {
  list-style: lower-alpha;
  margin-top: .4em;
  margin-left: 1.4em;
}
ol.Lista li {
  list-style: decimal;
  margin-top: .4em;
  margin-left: 1.4em;
  padding-left: 0;
  background: none;
}
ol.ListaAlfa li {
  list-style: lower-alpha;
  margin-top: .4em;
  margin-left: 1.4em;
  padding-left: 0;
  background: none;
}
ol.ListadaTre {
  counter-reset: start 2;
}
ol.ListadaTre li {
  display: block;
}
ol.ListadaTre li:before {
  content: counter(start) ". ";
  counter-increment: start;
}
ol.ListadaTre li p {
  display: inline;
}
ol.ListadaQuattro {
  counter-reset: start 3;
}
ol.ListadaQuattro li {
  display: block;
}
ol.ListadaQuattro li:before {
  content: counter(start) ". ";
  counter-increment: start;
}
ol.ListadaQuattro li p {
  display: inline;
}
ol.ListadaCinque {
  counter-reset: start 4;
}
ol.ListadaCinque li {
  display: block;
}
ol.ListadaCinque li:before {
  content: counter(start) ". ";
  counter-increment: start;
}
ol.ListadaCinque li p {
  display: inline;
}
ul.freccia li {
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/frecciaLI.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  list-style-type: none;
  padding-left: 1.5em;
}
#glossario ul {
  line-height: 1.4em;
}
#glossario #lettere {
  text-align: center;
  border-bottom: 1px solid #CCC;
  line-height: 2em;
  letter-spacing: .5em;
  padding: 0;
}
#glossario #lettere a {
  text-decoration: none;
}
#glossario .lettera {
  font-size: 1em;
  display: block;
  margin: 1.2em 0 1em;
}
#glossario .ritorno {
  text-align: right;
}
#glossario .parola, .toggle .parola {
  cursor: pointer;
  font-size: 1em;
  text-decoration: underline;
}
.linkblue .parola, .linkblue a {
  color: #003366 !important;
}
#glossario .significato, .toggle .definizione {
  display: none;
  text-align: justify;
  margin-bottom: 1em;
}
#glossario .significato p {
  margin: .2em;
}
div.Listaincolonnata ul,
div.Listaincolonnata li,
div.Listaincolonnata3 ul,
div.Listaincolonnata3 li {
  margin: 0;
  padding: 0;
  list-style: none;
}
div.Listaincolonnata, div.Listaincolonnata3 {
  margin-top: 0;
  margin-left: 0.2em;
  width: 100%;
  overflow: hidden;
}
div.Listaincolonnata div {
  float: left;
  width: 48%;
  margin-left: 1%;
  display: inline;
}
div.Listaincolonnata div .indirizzotribunale {
  width: 100%;
}
div.Listaincolonnata3 div {
  float: left;
  width: 32%;
  margin-left: 1%;
  display: inline;
}
div.Listaincolonnata li, div.Listaincolonnata3 li {
  list-style: none;
  list-style-type: none;
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/circleLI.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  padding-left: 1em;
  padding-right: 1em;
}
a.Botton {
  text-decoration: none;
  color: #333;
  border: solid .1em #444;
  padding: .4em;
  background-color: #fafafa;
  font-size: 1.2em;
  margin: 1em;
  font-weight: bold;
}
.tableResultDettaglio {
  width: 99%;
  border: 2px solid #216BB5;
  border-right: 0;
  border-left: 1px dashed #CCCCCC;
  margin-bottom: 1.5em;
}
.tableResultDettaglio th {
  font-weight: bold;
  color: #003366;
  text-align: left;
  padding: 0.5em;
  border-right: 1px dashed #CCCCCC;
}
.tableResultDettaglio th.center {
  text-align: center;
}
.tableResultDettaglio th.Border {
  font-weight: bold;
  color: #003366;
  text-align: left;
  padding: 0.5em;
  border-right: 1px dashed #CCCCCC;
  border-top: 0.1em dashed #E7E7E7;
}
.tableResultDettaglio td {
  font-weight: normal;
  text-align: left;
  padding: 0.3em 0.5em 0.2em 0.5em;
  border-right: 1px dashed #CCCCCC;
  border-top: 0.1em dashed #E7E7E7;
}
.tableResultDettaglio a {
  font-style: italic;
  text-decoration: none;
  color: #003366;
}
.tableResultDettaglio td.width5 {
  width: 5em;
}
.tableResultDettaglio td.width8 {
  width: 8em;
}
.tableResultDettaglio td.width25 {
  width: 25em;
}
.tableResultDettaglio td.width10 {
  width: 10em;
}
.tableResultDettaglio td.width15 {
  width: 15em;
}
.tableResultDettaglio td.width20 {
  width: 20em;
}
.tableResultDettaglio th.width5 {
  width: 5em;
}
.tableResultDettaglio th.width8 {
  width: 8em;
}
.tableResultDettaglio th.width25 {
  width: 25em;
}
.tableResultDettaglio th.width10 {
  width: 10em;
}
.tableResultDettaglio th.width15 {
  width: 15em;
}
.tableResultDettaglio th.width20 {
  width: 20em;
}
.tableResultDettaglio a:hover {
  text-decoration: underline;
}
.tableResultDettaglio img {
  border: 1px solid #CCCCCC;
}
.tableResultDettaglio .colonnadimensione {
  width: 5em;
  text-align: right;
}
.tableResultDettaglio th.colonnadimensione {
  text-align: left;
}
.tableResultDettaglio .colonnadata {
  width: 5.5em;
  text-align: right;
}
.tableResultDettaglio .colonnanumerica {
  text-align: right;
}
.tableResultDettaglio th.colonnadata {
  text-align: left;
}
.tableResultDettaglio .colonnadownload {
  width: 12em;
  text-align: left;
}
.tableResultDettaglio .colonnadownload a {
  width: 4em;
  margin-right: .6em;
  text-align: right;
}
.BloccoEvidenziato {
  border: 2px solid #216BB5;
  border-right: 1px dashed #CCCCCC;
  border-left: 1px dashed #CCCCCC;
  margin-bottom: 1.5em;
  padding: .5em;
}
.EvidenziaSottoPagine {
  margin-top: 3em;
  margin-bottom: 3em;
}
.EvidenziaSottoPagine ul.Lista li {
  font-weight: bold;
  text-transform: uppercase;
  padding: 0;
  background-image: none;
}
.nocaption caption {
  display: none;
}
.impocaption caption {
  font-weight: bold;
}
.smalltext, smalltextred {
  font-size: .7em;
}
.smalltextred {
  color: #9A0000 !important;
}
ul.Modulistica {
  list-style-type: none;
}
ul.Modulistica li table {
  margin-bottom: 4em;
  margin-top: 1em;
  margin-left: 1.5em;
  width: 97%;
}
.Modulistica h3 {
  padding-left: 1.5em;
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/Modulistica.png");
  background-position: left center;
  background-repeat: no-repeat;
  margin-bottom: .5em;
}
.Modulistica span {
  padding-left: 1.5em;
  margin-bottom: .5em;
}
.mappainterna {
  float: left;
  width: 100%;
  padding-bottom: 1em;
}
.mappainterna .indirizzo {
  float: left;
  width: 38%;
}
.mappainterna .mappa {
  float: right;
  width: 58%;
}
.mappainterna .mappa span {
  display: block;
}
#colonnaCentrale .fasciaSx50,
#colonnaCentrale .fasciaSx60,
#colonnaCentrale .fasciaSx70,
#colonnaCentrale .fasciaSx30,
#colonnaCentrale .fasciaSx55,
#colonnaCentrale .fasciaSx45 {
  float: left;
}
#colonnaCentrale .fasciaDx50,
#colonnaCentrale .fasciaDx40,
#colonnaCentrale .fasciaDx30,
#colonnaCentrale .fasciaDx70,
#colonnaCentrale .fasciaDx45,
#colonnaCentrale .fasciaDx55 {
  float: right;
}
#colonnaCentrale .fasciaSx50 .indirizzotribunale,
#colonnaCentrale .fasciaDx50 .indirizzotribunale,
#colonnaCentrale .fasciaSx60 .indirizzotribunale,
#colonnaCentrale .fasciaDx40 .indirizzotribunale,
#colonnaCentrale .fasciaSx70 .indirizzotribunale,
#colonnaCentrale .fasciaDx30 .indirizzotribunale,
#colonnaCentrale .fasciaSx30 .indirizzotribunale,
#colonnaCentrale .fasciaDx70 .indirizzotribunale,
#colonnaCentrale .fasciaDx45 .indirizzotribunale,
#colonnaCentrale .fasciaSx55 .indirizzotribunale,
#colonnaCentrale .fasciaSx45 .indirizzotribunale,
#colonnaCentrale .fasciaDx55 .indirizzotribunale {
  margin: 0 0 2em 0;
}
.fill img {
  width: 100%;
}
.fill99 img {
  width: 99%;
}
.fillheight300 img {
  height: 300px;
}
.fillheight350 img {
  height: 350px;
}
.fill80 img {
  width: 80%;
}
.fill50 img {
  width: 50%;
}
.boxavviso {
  background: #4f81bd;
  margin: auto;
  text-align: center;
  width: 25em;
  color: #ffffff;
  padding: 1em 0 1em 0;
}
.boxconvegno {
  background: #4f81bd;
  margin: auto;
  text-align: center;
  width: 99%;
  color: #ffffff;
  padding: 1em 0 1em 0;
  margin-top: 1em;
}
.boxconvegno a {
  color: #ffffff !important;
}
.boxconvegno_t1 {
  color: #ffffff;
  margin-bottom: 1em;
  font-size: 1.2em;
  font-weight: bold;
}
.boxconvegno_t2 {
  color: #ffffff;
  margin-bottom: 1em;
}
.boxavviso_t2 {
  font-size: 1.2em;
}
.boxavviso_t1 {
  font-size: 1.6em;
  margin: .5em 0 .5em 0;
}
.boxavviso_t3 {
  margin-top: .5em;
}
.ListaSfondoBlu,
.ListaSfondoBlu2,
.ListaSfondoBlu4,
.ListaSfondoBlu5 {
  width: 100%;
  margin-bottom: 1em;
}
.ListaSfondoBlu3 {
  width: 85%;
  margin-bottom: 1em;
}
.ListaSfondoBlu h2,
.ListaSfondoBlu2 h2,
.ListaSfondoBlu3 h2,
.ListaSfondoBlu4 h2,
.ListaSfondoBlu5 h2 {
  margin: 0 !important;
}
.ListaSfondoBlu .contenuto ul,
.ListaSfondoBlu2 .contenuto ul,
.ListaSfondoBlu3 .contenuto ul,
.ListaSfondoBlu4 .contenuto ul,
.ListaSfondoBlu5 .contenuto ul {
  margin: 0 0 0 -0.5em;
}
.ListaSfondoBlu .contenuto {
  border: 1px solid #003366;
  font-size: .9em;
  margin: 0;
  padding: 1em .5em 1em .5em;
  background: #C0DDEA;
  background: -webkit-gradient(linear, left top, left bottom, from(#e5ecfa), to(#ddf9f9));
  background: -moz-linear-gradient(top, #e5ecfa, #ddf9f9);
  background: linear-gradient(top, #e5ecfa, #ddf9f9);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e5ecfa', endColorstr='#ddf9f9')";
}
.ListaSfondoBlu2 .contenuto {
  border: 1px solid #003366;
  font-size: .9em;
  margin: 0;
  padding: 1em .5em 1em .5em;
  background: #C0DDEA;
  background: -webkit-gradient(linear, left top, left bottom, from(#ddf9f9), to(#c0ddea));
  background: -moz-linear-gradient(top, #ddf9f9, #c0ddea);
  background: linear-gradient(top, #ddf9f9, #c0ddea);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ddf9f9', endColorstr='#C0DDEA')";
}
.ListaSfondoBlu3 .contenuto {
  font-size: .9em;
  margin: 0;
  padding: 1em .5em 1em .5em;
  background: #ddf9f9;
}
.ListaSfondoBlu4 .contenuto {
  border: 1px solid #BDBDBD;
  font-size: .9em;
  margin: 0;
  padding: 1em .5em 1em .5em;
  background: #C0DDEA;
  background: -webkit-gradient(linear, left top, left bottom, from(#e5ecfa), to(#ddf9f9));
  background: -moz-linear-gradient(top, #e5ecfa, #ddf9f9);
  background: linear-gradient(top, #e5ecfa, #ddf9f9);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e5ecfa', endColorstr='#ddf9f9')";
}
.ListaSfondoBlu5 .contenuto {
  border: 1px solid #BDBDBD;
  font-size: .9em;
  margin: 0;
  padding: 1em .5em 1em .5em;
  background: #C0DDEA;
  background: -webkit-gradient(linear, left top, left bottom, from(#ddf9f9), to(#c0ddea));
  background: -moz-linear-gradient(top, #ddf9f9, #c0ddea);
  background: linear-gradient(top, #ddf9f9, #c0ddea);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ddf9f9', endColorstr='#C0DDEA')";
}
.ListaEventi {
  border: 1px solid #003366;
  width: 99%;
  background-color: #ffffff;
  margin-top: 3em;
}
.ListaEventi h3 {
  font-size: 1em;
  color: #003366;
  margin: 0 0 .5em .3em;
}
.ListaEventi .evento {
  margin: 0 .2em .2em .5em;
  padding: 0;
}
.ListaEventi .evento p {
  margin: 0 0 0 .3em;
  font-size: 0.8em;
  line-height: 1.3em;
}
.ListaEventi .evento .singolalocandina img {
  width: 99%;
}
.ListaEventi .evento .doppialocandina img {
  width: 45%;
  margin: 0 .3em;
}
.ListaEventi .evento .documento {
  margin: 0 0 .5em .1em;
}
.ListaEventi .moreeventi {
  margin-bottom: .5em;
  padding-bottom: 1.5em;
  border-bottom: 1px solid #003366;
}
.ListaEventi h2 {
  font-size: 1em;
  color: #ffffff;
  padding: .5em 0 .5em .5em;
  background-color: #003366;
}
#colonnaCentrale .fasciaSx50,
#colonnaCentrale .fasciaSx60,
#colonnaCentrale .fasciaSx70,
#colonnaCentrale .fasciaSx30,
#colonnaCentrale .fasciaSx55 {
  padding-right: .5em;
}
#colonnaCentrale .fasciaDx50,
#colonnaCentrale .fasciaDx40,
#colonnaCentrale .fasciaDx30,
#colonnaCentrale .fasciaDx70,
#colonnaCentrale .fasciaDx45 {
  padding-left: .5em;
}
#colonnaCentrale .fasciaSx50 {
  width: 48%;
}
#colonnaCentrale .fasciaDx50 {
  width: 48%;
}
#colonnaCentrale .fasciaSx60 {
  width: 58%;
}
#colonnaCentrale .fasciaDx40 {
  width: 36%;
}
#colonnaCentrale .fasciaSx70 {
  width: 68%;
}
#colonnaCentrale .fasciaDx30 {
  width: 28%;
}
#colonnaCentrale .fasciaSx30 {
  width: 35%;
}
#colonnaCentrale .fasciaDx70 {
  width: 60%;
}
#colonnaCentrale .fasciaSx55 {
  width: 53%;
}
#colonnaCentrale .fasciaDx45 {
  width: 42%;
}
#colonnaCentrale .fasciaSx45 {
  width: 45%;
}
#colonnaCentrale .fasciaDx55 {
  width: 52%;
}
.ListaSezioniBlu {
  width: 99%;
  margin-bottom: 4.5em;
}
.ListaSezioniBlu li.area div.elenco ul li {
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/frecciaLi.gif") !important;
}
.ListaSezioniBlu li.area {
  margin: 0 0 2em 0;
  float: left;
  width: 100%;
  border: 1px solid #003366;
  background: url("/Themes/TribunaliMinistero/images/ListaSezioniBlu.gif") repeat-y scroll 0 0 white;
}
.ListaSezioniBlu li.area h2 {
  color: #ffffff;
  font-size: 1em;
  text-align: center;
}
.ListaSezioniBlu li.area div.titolo {
  width: 87px;
  float: left;
}
.ListaSezioniBlu li.area div.elenco {
  font-size: 0.9em;
  margin: .5em 0 .5em 8em;
}
.ListaSezioniBlu li.area div.elenco ul {
  margin-left: 0 !important;
  margin-top: 0;
}
.ListaSezioniBlu li.area div.elenco ul li {
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/frecciaLi.gif") !important;
}
.ListaSezioniBlu2 {
  width: 99%;
  margin-bottom: 2em;
}
.ListaSezioniBlu2 li.area {
  margin: 0 0 2em 0;
  width: 100%;
  border: 1px solid #003366;
}
.ListaSezioniBlu2 li.area h2 {
  color: #ffffff;
  font-size: 1em;
  margin: 0 0 0 8em;
}
.ListaSezioniBlu2 li.area div.eservices {
  background: url("/Themes/TribunaliMinistero/images/Sezione_eservices3.gif") no-repeat scroll 0 0 white;
  padding-bottom: .5em;
  padding-top: .5em;
}
.ListaSezioniBlu2 li.area div.services {
  background: url("/Themes/TribunaliMinistero/images/Sezione_services3.gif") no-repeat scroll 0 0 white;
  padding-bottom: .5em;
  padding-top: .5em;
}
.ListaSezioniBlu2 li.area div.elenco {
  font-size: 0.9em;
  margin: .5em 0 .5em 8.5em;
}
.ListaSezioniBlu2 li.area div.elenco ul {
  margin-left: 0 !important;
  margin-top: 0;
}
.ListaSezioniSemplice {
  width: 99%;
  font-size: 0.9em;
}
.ListaSezioniSemplice ul {
  width: 99%;
  padding: 0 !important;
  margin: 0 0 .5em 0 !important;
}
.ListaSezioniSemplice ul ul li {
  margin-bottom: .5em !important;
}
.ListaSezioniSemplice h2 {
  color: #2C465D;
  font-size: 1em;
  margin: 0;
}
.ListaSezioni li {
  margin-bottom: 2em;
  width: 99%;
}
.ListaSezioni li {
  min-height: 6.5em;
}
.ListaSezioni li img {
  float: left;
}
.ListaSezioni li div {
  font-size: 0.9em;
  margin-left: 110px;
}
.ListaSezioni li div h2 {
  color: #2C465D;
  font-size: 1em;
  margin: 0;
}
.ListaSezioni li div p {
  margin: 0 0 0.5em;
  padding: 0;
  width: 100%;
}
.ListaSezioni li div ul {
  margin: 0;
  padding: 0;
}
* html .ListaSezioni li div ul {
  width: 90%;
}
.ListaSezioni li div ul li {
  margin: 0 0 .5em 0 ;
  min-height: 1em;
  width: inherit;
}
.ListaSezioniBanner {
  width: 99%;
  margin: 6em 0 0 0;
}
.ListaSezioniBanner div {
  border: 1px solid #999;
  width: 100%;
  background: #ffffff;
  margin: 0 0 .5em 0;
  text-align: center;
}
.ListaSezioniBanner div.blu {
  border: 1px solid #999;
  width: 100%;
  background: #124c74;
  margin: 0 0 .5em 0;
  text-align: center;
}
.ListaAreaRiservata {
  background-position: left bottom;
  background-repeat: no-repeat;
  background: url("/Data/Loghi/areariservata.gif") no-repeat scroll 0 0 #003366;
  padding-bottom: 15px;
  padding-top: 21px;
  margin-bottom: 2em;
}
.ListaAreaRiservata h2 {
  margin-left: 8em;
  color: #ffffff;
  font-size: 1em !important;
}
.ListaAreaRiservata h2 a {
  text-decoration: none;
  color: #ffffff;
}
.ListaAreaRiservata2 {
  background-position: left bottom;
  background-repeat: no-repeat;
  background: url("/Themes/TribunaliMinistero/Images/Sezione_areariservata2.gif") no-repeat scroll 0 0;
  padding-bottom: 15px;
  padding-top: 21px;
  margin-bottom: 2em;
}
.ListaAreaRiservata2 h2 {
  margin-left: 8em;
  color: #ffffff;
  font-size: 1em !important;
}
.ListaAreaRiservata2 h2 a {
  text-decoration: none;
  color: #ffffff;
}
#colonnaCentrale .colonnaSn, #colonnaCentrale .colonnaSnList {
  float: left;
  width: 60%;
}
#colonnaCentrale .colonnaSn55 {
  float: left;
  width: 55%;
}
#colonnaCentrale .colonnaSn70 {
  float: left;
  width: 70%;
}
#colonnaCentrale .colonnaSn .testi, #colonnaCentrale .colonnaSn70 .testi, #colonnaCentrale .colonnaSn55 .testi {
  margin: 0 1em 0 0;
}
#colonnaCentrale .colonnaSn .testi p, #colonnaCentrale .colonnaSn70 .testi p, #colonnaCentrale .colonnaSn55 .testi p {
  margin: 0;
  text-align: justify;
}
#colonnaCentrale .ImpoBox_2, #colonnaCentrale .ImpoBox_3 {
  margin: 0  1.5em 1em 0;
}
#colonnaCentrale .ImpoBox_2 h2 {
  padding: 2.4em 0 0 5.5em;
  font-size: 1.1em;
  background-position: left bottom;
  background-repeat: no-repeat;
  margin-bottom: 0;
}
#colonnaCentrale .ImpoBox_3 h2 {
  padding: 0;
  font-size: 1.1em;
  margin-bottom: 0;
}
#colonnaCentrale .ImpoBox_2 h2.servizialcittadino {
  background-image: url("/Data/Loghi/ImpoBox_2_servizialcittadino.JPG");
}
#colonnaCentrale .ImpoBox_2 h2.venditegiudiziarie {
  background-image: url("/Data/Loghi/ImpoBox_2_venditegiudiziarie.JPG");
}
#colonnaCentrale .ImpoBox_2 h2.procedureconcorsuali {
  background-image: url("/Data/Loghi/ImpoBox_2_procedureconcorsuali.JPG");
}
#colonnaCentrale .ImpoBox_2 .contenuto {
  margin: 0 0 .5em 0;
  font-size: .9em;
  border: 1px solid #bdbdbd;
  background-color: #f2f2f2;
  padding: .8em 0 .8em 6em;
}
#colonnaCentrale .ImpoBox_3 .contenuto {
  margin: 0 0 .5em 0;
  font-size: .9em;
  border: 1px solid #bdbdbd;
  background-color: #c0ddea;
  padding: .8em 0 .8em 0;
}
#colonnaCentrale .ImpoBox_2 .contenuto ul li, #colonnaCentrale .ImpoBox_3 .contenuto ul li {
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/arrow.gif");
  background-position: left bottom;
  background-repeat: no-repeat;
  margin: 0 0 0 .2em;
}
#colonnaCentrale .ImpoBox_2 .contenuto ul, #colonnaCentrale .ImpoBox_3 .contenuto ul {
  margin-top: 0;
  margin-left: 0;
}
#colonnaCentrale .ImpoBox {
  margin-left: 0 !important;
  margin-bottom: 1em !important;
  margin-top: 0 !important;
  margin-right: 0 !important;
  background-color: #dedede;
}
#colonnaCentrale .ImpoBox div {
  padding: .5em;
}
#colonnaCentrale .ImpoBox ul li {
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/arrow.gif");
  background-position: left bottom;
  background-repeat: no-repeat;
}
#colonnaCentrale .ImpoBox ul {
  margin-top: 0 !important;
}
#colonnaCentrale .ImpoBox h2 {
  border-bottom: 1px solid #bdbdbd;
  padding: .8em 1em 0 1em;
  font-size: 1em;
  background-position: right bottom;
  background-repeat: no-repeat;
  margin-bottom: 0;
}
#colonnaCentrale .colonnaDs .ImpoBox h2, #colonnaCentrale .colonnaDs45 .ImpoBox h2 {
  padding: .5em 1em 0 1em !important;
  font-size: 1.2em !important;
}
#colonnaCentrale .ImpoBox h2.servizi {
  background-image: url("/Data/Loghi/ImpoBox_Servizi.gif");
}
#colonnaCentrale .ImpoBox h2.venditegiudiziarie {
  background-image: url("/Data/Loghi/ImpoBox_Aste.gif");
}
#colonnaCentrale .ImpoBox h2.servizionline {
  background-image: url("/Data/Loghi/ImpoBox_Chiocciola.gif");
}
#colonnaCentrale .ImpoBox h2.convenzioni {
  background-image: url("/Data/Loghi/ImpoBox_Convenzioni.gif");
}
#colonnaCentrale .ImpoBox h2.progetti {
  background-image: url("/Data/Loghi/ImpoBox_InCorso.gif");
}
#colonnaCentrale .colonnaDs {
  float: left;
  width: 40%;
}
#colonnaCentrale .colonnaDs45 {
  float: left;
  width: 45%;
}
#colonnaCentrale .colonnaDs30 {
  float: left;
  width: 30%;
}
#colonnaCentrale .colonna50Sn {
  float: left;
  width: 395px;
}
#colonnaCentrale .colonna50Ds {
  float: left;
  width: 395px;
}
.boxservizi {
  float: left;
  width: 95%;
}
#serviziAlCittadino, #certificatiOnline {
  background-color: #DEDEDE;
  height: 240px;
  font-size: 0.75em;
  margin-bottom: 2em;
}
.servizi_left, .servizi_right {
  background-color: #DEDEDE;
  font-size: 0.75em;
  margin-bottom: 2em;
}
.height_18 {
  height: 18em;
}
.height_20 {
  height: 20em;
}
.servizi_left div, .servizi_right div {
  padding-left: 0.3em;
}
.servizi_left h2, .servizi_right h2 {
  margin: 0.1em;
  color: #2C465D;
  font-size: 1.1em;
}
.servizi_left {
  float: left;
  width: 48%;
}
.servizi_right {
  float: right;
  width: 47%;
}
.servizi_left img, .servizi_right img {
  width: 99%;
  padding: .1em;
}
.servizi_left ul.Lista li, .servizi_right ul.Lista li {
  padding-left: 1.5em;
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/arrow.gif");
  background-repeat: no-repeat;
  list-style: none;
  list-style-type: none;
}
.eventibanner {
  width: 100%;
}
.eventibanner img {
  margin: 0 0 1em 0;
  width: 94%;
}
#serviziAlCittadino div, #certificatiOnline div {
  padding-left: 0.3em;
}
#serviziAlCittadino h2, #certificatiOnline h2 {
  margin: 0.1em;
  color: #2C465D;
  font-size: 1.1em;
}
#serviziAlCittadino {
  float: left;
  width: 48%;
}
#certificatiOnline {
  float: right;
  width: 47%;
}
#boxright50 {
  float: right;
  width: 47%;
}
#certificatiOnline img, #serviziAlCittadino img {
  width: 100%;
}
#serviziAlCittadino ul.Lista li, #certificatiOnline ul.Lista li {
  padding-left: 1.5em;
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/arrow.gif");
  background-repeat: no-repeat;
  list-style: none;
  list-style-type: none;
}
.GreyBox50sx, .GreyBox50dx {
  background-color: #DEDEDE;
  height: 192px;
  width: 188px;
  font-size: 0.75em;
  margin-bottom: 3em;
}
.GreyBox50sx div, .GreyBox50dx div {
  padding-left: 0.3em;
}
.GreyBox50sx h2, .GreyBox50dx h2 {
  margin: 0.1em;
  color: #2C465D;
  font-size: 1.1em;
}
.GreyBox50sx {
  float: left;
}
.GreyBox50sx ul.Lista li, .GreyBox50dx ul.Lista li {
  padding-left: 1.5em;
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/arrow.gif");
  background-repeat: no-repeat;
  list-style: none;
  list-style-type: none;
}
.GreyBox50dx {
  margin-left: 230px;
}
#colonnaCentrale .colonnaDs ul, #colonnaCentrale .colonnaSnList ul, #colonnaCentrale .colonnaDs45 ul {
  margin: 0;
  padding: 0;
}
#colonnaCentrale .colonnaDs ul li, #colonnaCentrale .colonnaDs45 ul li {
  margin-bottom: 25px;
  min-height: 8em;
}
#colonnaCentrale .colonnaSnList ul li {
  margin-bottom: 1em;
  min-height: 8em;
}
#colonnaCentrale .colonnaDs ul.Lista li, #colonnaCentrale .colonnaSnList ul.Lista li, #colonnaCentrale .colonnaDs45 ul.Lista li {
  margin-bottom: 0.5em;
  min-height: 1em;
}
#colonnaCentrale .colonnaDs img, #colonnaCentrale .colonnaSnList img, #colonnaCentrale .colonnaDs45 img {
  float: left;
}
#colonnaCentrale .colonnaDs div, #colonnaCentrale .colonnaSnList div, #colonnaCentrale .colonnaDs45 div {
  margin-left: 110px;
  font-size: 0.9em;
}
#colonnaCentrale .colonnaDs .chisiamoright, #colonnaCentrale .colonnaDs45 .chisiamoright {
  margin-left: 0;
  font-size: 0.9em;
}
#colonnaCentrale .colonnaSnList .newsOnline_home {
  margin-left: 0;
  font-size: 1em;
  min-height: 8em;
}
#colonnaCentrale .colonnaSnList div .boxNews {
  font-size: 0.8em !important;
}
#colonnaCentrale .colonnaDs div div, #colonnaCentrale .colonnaSnList div div, #colonnaCentrale .colonnaDs45 div div {
  margin-left: 0;
  font-size: 1em;
}
#colonnaCentrale .colonnaDs div h2, #colonnaCentrale .colonnaDs45 div h2 {
  margin: 0;
  color: #2C465D;
  font-size: 1em;
}
#colonnaCentrale .colonnaSnList div h2 {
  margin: 0;
  color: #2C465D;
}
#colonnaCentrale .colonnaDs p, #colonnaCentrale .colonnaDs45 p {
  margin: 0 0 .5em 0;
}
#colonnaCentrale .colonnaSnList p {
  margin: .5em;
}
#colonnaCentrale .colonna50Ds ul, #colonnaCentrale .colonna50Sn ul {
  margin: 0;
  padding: 0;
}
#colonnaCentrale .colonna50Ds ul li, #colonnaCentrale .colonna50Sn ul li {
  margin-bottom: 25px;
  min-height: 8em;
}
#colonnaCentrale .colonna50Ds ul.Lista li, #colonnaCentrale .colonna50Sn ul.Lista li {
  margin-bottom: 0.5em;
  min-height: 1em;
}
#colonnaCentrale .colonna50Ds img, #colonnaCentrale .colonna50Sn img {
  float: left;
}
#colonnaCentrale .colonna50Ds div, #colonnaCentrale .colonna50Sn div {
  margin-left: 110px;
  font-size: 0.9em;
}
#colonnaCentrale .colonna50Ds div div, #colonnaCentrale .colonna50Sn div div {
  margin-left: 0;
  font-size: 1em;
}
#colonnaCentrale .colonna50Ds div h2, #colonnaCentrale .colonna50Sn div h2 {
  margin: 0;
  color: #2C465D;
  font-size: 1em;
}
#colonnaCentrale .colonna50Ds p, #colonnaCentrale .colonna50Sn p {
  margin: 0 0 .5em 0;
}
.indirizzotribunale {
  margin: 0 0 1em 0;
}
.chisiamoright .indirizzotribunale {
  margin: 1em 0 2em .5em;
}
.chisiamoright .indirizzotribunale p {
  margin: 0 !important;
}
#colonnaCentrale .colonnaSn .indirizzotribunale, #colonnaCentrale .colonnaSn55 .indirizzotribunale {
  margin: 0 0 2em 0;
  padding-right: 20px;
}
.indirizzotribunale h3 {
  margin-bottom: 0;
  margin-top: 0;
}
.indirizzotribunale p {
  margin: 0;
}
.dovesiamo {
  width: 100%;
  float: left;
  margin-bottom: 1em;
}
.dovesiamo h2 {
  font-size: 1em;
  margin: 0 1em 0 7em;
}
.dovesiamo .indirizzotribunale {
  margin: 0 1em 1em 7em !important;
}
.dovesiamoimg {
  float: left;
}
h2.linkNewsOnLine {
  background: url("/Themes/TribunaliMinistero/Images/LogoNolHome.jpg") no-repeat scroll 0 0 transparent;
  height: 3.5em;
  margin: 0;
  padding: 0;
}
h2.linkNotizieOnLine {
  background: url("/Themes/TribunaliMinistero/Images/LogoNotizieOnLine.jpg") no-repeat scroll 0 0 transparent;
  height: 2.5em;
  margin: 0;
  padding: 0;
}
h2.linkLaProcuraInforma {
  background: url("/Themes/TribunaliMinistero/Images/LogoLaProcuraInforma.jpg") no-repeat scroll 0 0 transparent;
  height: 3em;
  margin: 0;
  padding: 0;
}
.newsOnline_home {
  padding-right: 20px;
  margin-bottom: 2em;
}
#colonnaCentrale .colonnaDs45 .newsOnline_home {
  margin-left: 0 !important;
}
.newsOnline_home p {
  margin: 0 0 0.5em;
  padding: 0;
}
.BannerHome, .BannerHome5loghi {
  float: left;
  text-align: center;
  width: 99%;
}
.BannerHome5loghi div {
  width: 20%;
  height: 60px;
  float: left;
}
.BannerHome div {
  width: 33%;
  height: 90px;
  float: left;
}
p.dataNol {
  color: #000000;
  display: block;
  font-style: italic;
  margin: 1em 1em 0 0 !important;
}
.boxNews {
  font-size: 0.8em;
}
.boxNews span.titolo {
  color: #003366;
  display: block;
  margin: 0 1em 0 0;
}
.boxNews span.titolo a,
.boxNews span.titolo a:hover,
.boxNews span.titolo a:active,
.boxNews span.titolo a:focus,
.boxNews span.titolo a:link,
.boxNews span.titolo a:visited {
  color: #003366;
}
.news h3 {
  margin-bottom: 0;
  margin-top: 0;
}
.elenconews h3 {
  background-color: #f7f7f7;
  padding: .2em 0 .2em .2em;
}
.elenconews li {
  margin: 0 0 1.5em 0;
}
.elenconews li ul {
  margin: .5em 0 .5em .5em !important;
}
.elenconews li ul li {
  margin: 0 0 0 0 !important;
  padding-left: .5em;
}
.elenconews h3 span {
  font-style: italic;
}
.elenconews li p {
  margin: .5em 0 0 1em;
}
.news span {
  font-weight: normal;
}
img.centerIntro {
  border: 1px solid #999999;
  padding: 1px;
}
div#cenniStorici .boxCapitoloIntestazione {
  float: left;
  width: 60%;
}
div#cenniStorici .boxCapitoloMenu {
  float: right;
  width: 40%;
}
div#cenniStorici .boxCapitoloImgDx, .boxCapitoloImgSx {
  padding-bottom: 1em;
}
div#cenniStorici .boxCapitoloImgDx {
  float: right;
  padding-left: 1em;
}
div#cenniStorici .boxCapitoloImgSx {
  float: left;
  padding-right: 1em;
}
div#cenniStorici p {
  text-align: justify;
}
.highslide-caption {
  background-color: white;
  border-color: -moz-use-text-color #444444 #444444;
  border-right: 3px none #444444;
  border-style: none;
  border-width: medium 3px 3px;
  display: none;
  font-size: 10pt;
  padding: 5px;
}
.highslide {
  cursor: -moz-zoom-in;
}
.highslide-display-block {
  display: block;
}
.CallCenterAste {
  font-size: .9em;
  margin-top: 2em;
}
.CallCenterAste p {
  margin: 0;
}
.CallCenterAste .info {
  margin-top: 1em;
}
.CallCenterAste img {
  display: block;
}
.CallCenterAste a {
  text-decoration: none;
  color: #ff0000;
}
#ricercaAvanzata.ricerca {
  padding: .5em .5em .5em .5em;
}
.ricerca input, .ricerca select {
  font-size: .9em;
}
.ricerca a, .ricerca a:hover {
  color: #000 !important;
}
.ricerca {
  color: #000;
  font-size: 0.9em;
  border: 1px solid #cccccc;
}
#ricercaAvanzata #buttons {
  padding-top: .5em;
  text-align: center;
}
#ricercaAvanzata .rowricerca {
  width: 100%;
  float: left;
  margin-bottom: .5em;
}
#ricercaAvanzata .rowricerca .cols70,
#ricercaAvanzata .rowricerca .cols30,
#ricercaAvanzata .rowricerca .cols35,
#ricercaAvanzata .rowricerca .cols40,
#ricercaAvanzata .rowricerca .cols60,
#ricercaAvanzata .rowricerca .cols20,
#ricercaAvanzata .rowricerca .cols50,
#ricercaAvanzata .rowricerca .cols100 {
  float: left;
}
#ricercaAvanzata .rowricerca .cols50 div {
  margin-bottom: .5em;
}
#ricercaAvanzata .rowricerca .cols50 div.last {
  margin-bottom: 0;
}
#ricercaAvanzata .rowricerca .cols70 {
  width: 70%;
}
#ricercaAvanzata .rowricerca .cols30 {
  width: 30%;
}
#ricercaAvanzata .rowricerca .cols35 {
  width: 35%;
}
#ricercaAvanzata .rowricerca .cols40 {
  width: 40%;
}
#ricercaAvanzata .rowricerca .cols60 {
  width: 60%;
}
#ricercaAvanzata .rowricerca .cols20 {
  width: 20%;
}
#ricercaAvanzata .rowricerca .cols50 {
  width: 50%;
}
#ricercaAvanzata .rowricerca .cols100 {
  width: 100%;
}
#ricercaAvanzata input.acLuogo {
  width: 11em;
}
#ricercaAvanzata input.q {
  width: 18em;
}
#ricercaAvanzata input.daa {
  width: 8em;
}
#ricercaAvanzata select#categoria {
  width: 13em;
  font-size: .8em;
}
#ricercaAvanzata select#professione {
  width: 24em;
}
#ricercaAvanzata select#specializzazione {
  width: 24em;
}
#ricercaAvanzata select#materia {
  width: 24em;
}
#ricercaAvanzata input.proc, #ricercaAvanzata input.giornale {
  width: 18em;
  text-align: right;
}
#ricercaAvanzata input.nominativo {
  width: 24em;
}
#ricercaAvanzata input.parola {
  width: 20em;
}
#ricercaAvanzata .row {
  margin-bottom: .5em;
}
#ricercaAvanzata label {
  display: inline-block;
  text-align: right;
  width: 7em;
}
#ricercaAvanzata label.nospazio {
  display: inline-block;
  text-align: right;
  width: 1em;
}
#ricercaAvanzata select {
  width: 138px;
}
#ricercaAvanzata .selected, #filtri .selected {
  position: relative;
  text-decoration: none;
  padding: 0.4em 1em 0.4em 20px;
}
#ricercaAvanzata ul {
  margin: .5em 0 0 7.1em;
}
.calendarioAste {
  background: url("/Themes/TribunaliMinistero/Images/calendar.png") no-repeat scroll 44px 50% transparent;
  line-height: 40px;
  padding-left: 86px;
  margin: auto;
}
#filtri label {
  display: block;
  float: left;
  width: 150px;
}
#filtri {
  background-color: #fff;
  border-right: 1px solid #999;
  border-left: 1px solid #999;
  border-bottom: 1px solid #999;
  font-size: .9em;
  padding-bottom: 10px;
  margin-bottom: 1em;
  width: 15em;
}
#filtri div {
  padding: 0 10px;
}
#filtri h3 {
  background-color: #F9F9F9;
  border-bottom: 1px solid #DFDFDf;
  border-top: 1px solid #DFDFDf;
  font-size: 13px;
  margin-bottom: 5px;
  padding: 7px 10px;
}
#filtri ul {
  margin-bottom: 15px;
}
#filtri li {
  padding-left: 11px;
}
#filtri h3.first {
  border-top: 0 none;
  margin-top: 0;
}
#filtri h4 {
  font-weight: 700;
  margin-bottom: 5px;
  background: white url("/Themes/TribunaliMinistero/Images/FrecciaFiltro.gif") 0 4px no-repeat;
  padding-left: 10px;
}
#cercaAste {
  font-size: 1.2em;
  margin-bottom: .5em;
  margin-top: .5em;
  line-height: 1.4em;
}
#risultatiCercaAste {
  border-bottom: 1px solid #ccc;
  line-height: 2em;
  padding: 0.3em 0;
}
#risultatiCercaTribunale {
  border-bottom: 1px solid #ccc;
  line-height: 2em;
  padding: 0.3em 0;
}
.elencoTribunale h3 {
  margin-top: 0 !important;
  margin-bottom: .5em;
}
.elencoTribunale .pagina {
  margin-bottom: 1em;
  margin-top: .5em;
  float: left;
  width: 100%;
}
.elencoTribunale .informazioni {
  float: left;
  padding-right: 20px;
}
.elenco h3 {
  margin-top: 0 !important;
  margin-bottom: .5em;
}
.elenco .asta {
  margin-bottom: 1em;
  margin-top: .5em;
  float: left;
  width: 100%;
}
.elenco .informazioni {
  float: left;
  width: 75%;
}
.elenco .informazioni table {
  margin: 0;
  border: none;
  width: 100%;
}
.elenco .informazioni table caption {
  display: none;
}
.elenco .informazioni table th {
  font-style: italic;
  font-size: 0.9em;
  width: 180px;
  font-weight: normal;
  border-bottom: 1px solid #efefef;
  border-top: none;
  border-right: none;
  border-left: none;
  text-align: left;
}
.elenco .informazioni p {
  padding-left: .5em;
  margin-top: .5em;
}
.elenco .nowidth {
  width: 0 !important;
}
.elenco .informazioni table td {
  font-size: 1em;
  font-weight: normal;
  border-bottom: 1px solid #efefef;
  border-top: none;
  border-right: none;
  border-left: none;
  min-width: 100px;
}
.elenco .documentazione {
  float: right;
  width: 22%;
}
.elenco .documentazione .documenti {
  border: 1px solid #999;
  padding-left: .5em;
  padding-top: .5em;
  padding-bottom: .5em;
}
.elenco .documentazione .documenti li {
  margin: 3px 0;
}
.elenco .documentazione .foto {
  padding-top: .5em;
  padding-bottom: .5em;
  text-align: center;
}
.divDdl select {
  margin-left: 1em;
  margin-bottom: 1em;
  width: 350px;
  display: block;
}
.divMese {
  margin: -1em 0 1em 1em;
}
.divDdl strong {
  display: block;
}
.divDdl label {
  font-weight: bold;
  width: 4.5em;
  display: inline-block;
}
.divCalendar {
  float: left;
}
div.tbCalendar {
  text-align: center;
  margin-bottom: 1em;
}
.tbCalendar caption {
  text-align: center;
  padding: 3px;
}
.tbCalendar th, .tbCalendar td {
  text-align: center;
  border: 1px solid #ddd;
  border-collapse: collapse;
  padding: 3px;
}
.tbCalendar td {
  width: 50px;
  height: 35px;
}
.tbCalendar th {
  font-weight: 700;
  background: #eee;
  font-size: medium;
}
.tbCalendar td.today {
  background-color: #E0FFFF;
}
.tbCalendar td a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
}
.divMese a {
  width: 200px;
}
.tbCalendar td a:hover, .divMese a:hover {
  background-color: #003366;
  color: #ffffff;
}
.tbCalendar {
  border-collapse: collapse;
}
table.tbCalendar {
  margin-bottom: 1em;
  margin-right: 1em;
}
#dettaglioAsta {
  margin-top: 10px;
  float: left;
  width: 100%;
}
#dettaglioAsta h3 {
  margin: 0;
}
#dettaglioAsta #descrizione {
  text-align: justify;
}
#dettaglioAsta .left {
  width: 75%;
}
#dettaglioAsta #right {
  float: right;
  width: 22%;
}
#dettaglioAsta .documentazione li {
  margin: 3px 0;
}
#dettaglioAsta .documentazione {
  border: 1px solid #999999;
  padding-top: .5em;
  padding-left: .5em;
  padding-bottom: .5em;
  margin-bottom: 1em;
}
#dettaglioAsta .fotodocumentazione li {
  margin: 0;
  display: inline;
}
#dettaglioAsta .fotodocumentazione ul {
  text-align: center;
}
#dettaglioAsta .fotodocumentazione {
  padding: 0;
  margin-top: .5em;
  width: 100%;
  float: left;
}
#dettaglioAsta .fotodocumentazione img {
  margin-bottom: 1em;
  margin-left: .5em;
  margin-right: .5em;
}
#dettaglioAsta img {
  margin-bottom: 10px;
  border: 1px solid #ccc;
}
#dettaglioAsta .elenco .informazioni {
  width: 100%;
  margin-bottom: 1em;
}
#dettaglioAsta .subordinato {
  font-style: italic;
  font-size: .8em;
}
.sharingdetail {
  margin: 1em 0 0 0;
}
.elenco dl {
  padding-bottom: 0.3em;
  margin-bottom: 0.3em;
}
.elenco dl dd, .elenco dl dt {
  border-top: 1px solid #efefef;
  padding: 5px;
}
.elenco dl dd.first, .elenco dl dt.first {
  border-top: 0;
}
.elenco dl dt {
  float: left;
  font-style: italic;
  font-size: 0.9em;
  width: 190px;
}
.elenco dl dd {
  margin-left: 195px;
  text-align: justify;
}
div.table {
  margin: 10px 0;
}
#altreAste h3 {
  margin: 1em 0;
}
.topBorder {
  border-top: 2px solid #DDDDDD;
  margin-top: 10px;
}
.previewAsta {
  float: left;
  width: 120px;
  margin: 0 10px;
}
.previewAsta .categoria {
  font-style: italic;
  text-align: right;
  border-bottom: 1px dotted #666;
  margin-bottom: 5px;
}
.previewAsta .descrizione {
  height: 6.9em;
  overflow: hidden;
}
.table .row {
  border-bottom: 1px solid #efefef;
  padding: 5px;
}
.table .rowtitle2 {
  border-bottom: 1px solid #efefef;
  padding: 1em .5em .5em .5em;
  text-align: left;
  font-weight: bold;
}
.table .row label {
  float: left;
  font-style: italic;
  font-size: 0.9em;
  width: 150px;
}
.table .row .required {
  float: left;
  color: #ff0000;
  font-size: 0.9em;
  margin-right: .2em;
}
.table .row .required {
  text-decoration: none !important;
}
.centerPadBottom {
  text-align: center;
  padding-bottom: 10px;
}
.assig_box {
  border-bottom: 1px solid #eee;
  line-height: 1.5em;
  padding: 0 0 0 1em;
  margin-bottom: 1em;
  margin-top: .5em;
  padding-bottom: 1em;
}
.assig_box p {
  margin-bottom: -0.5em;
  margin-top: -0.5em;
}
.assig_linkdocs p {
  margin-bottom: .5em;
  margin-top: -0.5em;
}
.assig_text_left {
  text-align: left;
}
.assig_docs {
  overflow: hidden;
  height: 1%;
}
.assig_titledocs {
  float: left;
  width: 15em;
  padding: .5em 0 0 0;
}
.assig_docs_h {
  border: solid 1px #a3a3a3;
  padding-bottom: .5em;
  margin-bottom: 1em;
  margin-top: .5em;
  float: left;
  width: 100%;
}
.assig_docs_h ul li {
  margin-left: .1em;
  margin-bottom: .1em;
  float: left;
  width: 32%;
  margin-top: .1em;
  height: auto;
}
.assig_linkdocs {
  float: right;
  width: 38em;
  line-height: 1.5em;
  background-color: #f8f8e9;
  padding: .5em 0 0 1em;
}
.assig_img_fancy img {
  float: left;
  margin-right: 16px;
  padding-right: 9px;
  padding-bottom: 6px;
  background-image: url("/Themes/images/shadowfoto_right.jpg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.assig_div_left {
  float: left;
}
.assig_div_right {
  float: right;
}
.assig_text_justify {
  text-align: justify;
}
.assig_text_right {
  text-align: right;
}
.assig_img {
  float: left;
  margin-right: 10px;
}
.assig_occhiello_italic, .assig_text_italic {
  font-style: italic;
}
.assig_box .smallText {
  font-size: smaller;
}
#header2Dx {
  color: #333333;
  float: left;
  font-size: 0.8em;
  margin-left: 3%;
  margin-top: 1%;
  padding: 10px;
  text-align: center;
  width: 25%;
}
input.bottom {
  padding: 0 0.25em;
}
#searchForm {
  font-size: 0.9em;
  font-weight: bold;
  text-transform: uppercase;
}
.highlight {
  font-weight: bold;
  background: yellow;
}
.schedahobisognodi {
  float: left;
}
.schedahobisognodi h3 {
  float: left;
  margin-top: 0;
  width: 8em;
}
.schedahobisognodi .testo {
  margin-left: 11em;
  margin-bottom: 2em;
}
.schedahobisognodi .testo p {
  margin-top: 0;
}
.schedadomandarisposta_border {
  float: left;
  margin-top: 1em;
}
.schedadomandarisposta_border div {
  margin-bottom: 1.5em;
  border-bottom: 1px dashed #CCCCCC;
}
.schedadomandarisposta_border h3, .schedadomandarisposta_border h4 {
  float: left;
  margin-top: 0;
  width: 13em;
}
.schedadomandarisposta_border .testo {
  margin-left: 16em;
  border: none;
}
.schedadomandarisposta_border .testo p {
  margin-top: 0;
}
.schedadomandarisposta_border .testo li {
  margin-left: -0.9em;
}
.schedadomandarisposta_border .testo ul {
  margin-bottom: 1em;
}
.schedadomandarisposta {
  float: left;
  margin-top: 1em;
}
.schedadomandarisposta div {
  margin-bottom: 1.5em;
}
.schedadomandarisposta h3 {
  float: left;
  margin-top: 0;
  width: 18em;
}
.schedadomandarisposta .testo {
  margin-left: 21em;
}
.schedadomandarisposta .testo p {
  margin-top: 0;
}
.schedadomandarisposta .testo li {
  margin-left: -0.9em;
}
.schedadomandarisposta .testo ul {
  margin-bottom: 1em;
}
.organizzazionetribunale {
  float: left;
  width: 100%;
}
.organizzazione {
  float: left;
  border: 1px solid #cccccc;
  width: 100%;
  margin-bottom: 1em;
  padding: .5em;
}
.organizzazionetribunale .indirizzo {
  margin-top: 0;
}
.organizzazionetribunale .uffici {
  margin-left: 1em;
  margin-top: 1em;
  display: none;
}
.organizzazionetribunale .apriuffici {
  margin-top: -1em;
  cursor: pointer;
  font-size: 1em;
  text-decoration: underline;
}
.organizzazionetribunale .uffici p {
  margin-top: 0;
}
.organizzazionetribunale .uffici h4 {
  margin-top: 0 !important;
  margin-bottom: 1em !important;
}
.organizzazionetribunale .uffici ul {
  margin-top: 0 !important;
  margin-bottom: 1em !important;
}
.rightMarginRightBottom {
  float: right;
  padding-right: 70px;
  padding-bottom: 35px;
}
.cercaufficio {
  padding-left: 1em;
  margin-bottom: 1em;
}
.cercaufficio a {
  margin-top: 1em;
  display: block;
}
.uffici .tabellauffici {
  margin-top: 1em;
  display: none;
}
.uffici .area {
  cursor: pointer;
  font-size: 1em;
  text-decoration: underline;
}
#mappa div.VerticalMenu {
  margin: 0px;
  margin-bottom: 20px;
  padding: 0;
}
#mappa div.VerticalMenu div {
  margin-bottom: 0px;
}
#mappa ul, #mappa li {
  margin: 0px;
  padding: 0;
}
#mappa ul ul, #mappa li {
  margin-left: 25px;
}
#mappa li {
  background: url("/Themes/TribunaliMinistero/Images/trattino.gif") no-repeat scroll 1px 7px transparent;
  padding: 0 0 0 15px;
}
.Circondario {
  width: 99%;
  margin-bottom: 1.5em;
  float: left;
  border: 1px solid #cccccc;
  padding: .5em;
  background: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(white));
  background: -moz-linear-gradient(top, #f6f6f6, white);
  background: linear-gradient(top, #f6f6f6, white);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f6f6f6', endColorstr='#ffffff')";
}
.Circondario h3 {
  margin: 0 !important;
  cursor: pointer;
  text-decoration: underline;
}
.Circondario .Uffici .Ufficio h4 {
  margin: 0 !important;
}
.Circondario .Uffici .Ufficio .Personale h5 {
  margin: 0 !important;
  padding-left: 1.5em;
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/Users.png");
  background-position: left center;
  background-repeat: no-repeat;
  margin-bottom: .5em;
  cursor: pointer;
  text-decoration: underline;
}
.Circondario .Uffici .Ufficio .Recapiti h5 {
  margin: 0 !important;
  padding-left: 1.5em;
  background-image: url("/Themes/TribunaliMinistero/Images/16x16/tel.png");
  background-position: left center;
  background-repeat: no-repeat;
  margin-bottom: .5em;
  cursor: pointer;
  text-decoration: underline;
}
.Circondario .Uffici .Ufficio .Personale .Ruoli .Ruolo h6 {
  margin: 0 !important;
}
.Circondario .Uffici {
  padding-left: 1em;
  float: left;
  display: none;
  margin-top: .5em;
  margin-bottom: -2em;
}
.Circondario .Uffici .Ufficio {
  margin-bottom: 2em;
  float: left;
  width: 100%;
}
.Circondario .Uffici .Ufficio .Contatti,
.Circondario .Uffici .Ufficio .Indirizzo,
.Circondario .Uffici .Ufficio .Internet,
.Circondario .Uffici .Ufficio .Competenze {
  padding-left: 1em;
  float: left;
  width: 95%;
}
.Circondario .Uffici .Ufficio .Note {
  float: left;
  width: 95%;
  font-size: .8em;
  margin: .5em 0 .5em 1em;
  padding: .2em;
}
.Circondario .Uffici .Ufficio .Note p {
  margin: 0!important;
}
.Circondario .Uffici .Ufficio .Contatti .Telefono, .Circondario .Uffici .Ufficio .Contatti .Fax {
  float: left;
  width: 50%;
}
.Circondario .Uffici .Ufficio .Internet .Email, .Circondario .Uffici .Ufficio .Internet .Sito {
  float: left;
  width: 50%;
}
.Circondario .Uffici .Ufficio .Personale {
  margin-top: .5em;
  padding-left: 1em;
  float: left;
  width: 98%;
  margin-bottom: .5em;
}
.Circondario .Uffici .Ufficio .Personale .Ruoli {
  margin-top: .5em;
  margin-left: 1.5em;
  float: left;
  display: none;
  border: 1px solid #dedede;
  width: 97%;
}
.Circondario .Uffici .Ufficio .Personale .Ruoli .Ruolo {
  margin-bottom: .5em;
  float: left;
  width: 100%;
  padding: .5em;
}
.Circondario .Uffici .Ufficio .Recapiti {
  margin-top: .5em;
  padding-left: 1em;
  float: left;
  width: 98%;
}
.Circondario .Uffici .Ufficio .Recapiti table {
  margin-top: .5em;
  display: none;
  margin-left: 1.5em;
  width: 97% !important;
}
.GradimentoPagina {
  border: 1px solid #dedede;
  margin: 1em;
  padding: .5em;
  background: #efefef;
}
.MessaggioPagina {
  border: 1px solid #dedede;
  margin: 1em;
  padding: .5em;
  background: #efefef;
}
.FontSize1 {
  font-size: 1em !important;
}
.FontSize1_3 {
  font-size: 1.3em !important;
}
.FontSize1_5 {
  font-size: 1.5em !important;
}
.galleriaimmagini {
  margin: auto;
  width: 100%;
}
.galleriaimmagini ul {
  margin: auto;
  width: 645px;
}
.galleriaimmagini li {
  float: left;
  margin: 0;
}
.galleriaimmagini li img {
  margin: .5em .5em .5em .5em !important;
}
.nowrap {
  white-space: nowrap;
}
/* Comment Generated by Combres - Resource '~/Themes/TribunaliMinistero/galleriffic-2.css' (Mode: Static) */
.LoadingGallery {
  top: 0;
  left: 0;
  background-image: url("/Themes/TribunaliMinistero/Images/loader.gif");
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 502px;
}
div.contentgallery {
  display: none;
  float: right;
  width: 60%;
}
div.contentgallery a, div.navigationgallery a {
  text-decoration: none;
  color: #777;
}
div.contentgallery a:focus, div.contentgallery a:hover, div.contentgallery a:active {
  text-decoration: underline;
}
div.controls {
  margin-top: 5px;
  height: 23px;
}
div.controls a {
  padding: 5px;
}
div.ss-controls {
  float: left;
}
div.nav-controls {
  float: right;
}
div.slideshow-container {
  position: relative;
  clear: both;
  height: 502px;
  width: 100%;
}
div.loader {
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("/Themes/TribunaliMinistero/Images/loader.gif");
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 502px;
}
div.slideshow span.image-wrapper {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
div.slideshow a.advance-link {
  display: block;
  width: 100%;
  height: 502px;
  line-height: 502px;
  text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
  text-decoration: none;
}
div.slideshow img {
  vertical-align: middle;
  border: 1px solid #ccc;
}
div.download {
  text-align: center;
}
div.caption-container {
  position: relative;
  clear: left;
  height: 75px;
}
span.image-caption {
  display: block;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}
div.caption {
  padding: 12px;
}
div.image-title {
  text-align: center;
  font-size: 1.1em;
  margin-bottom: .5em;
}
div.image-desc {
  line-height: 1.3em;
  padding-top: 12px;
}
div.navigationgallery {
  width: 35%;
  float: left;
}
ul.thumbs {
  clear: both;
  margin: 0;
  padding: 0;
}
ul.thumbs li {
  float: left;
  padding: 0;
  margin: 2px 4px 2px 0;
  list-style: none;
}
a.thumb {
  padding: 2px;
  display: block;
  border: 1px solid #ccc;
}
ul.thumbs li.selected a.thumb {
  background: #000;
}
a.thumb:focus {
  outline: none;
}
ul.thumbs img {
  border: none;
  display: block;
  width: 75px;
  height: 75px;
  font-size: .6em;
  background: #fcfcfc;
  text-align: center;
  background: #ededed;
  line-height: 1.1em;
  padding: 0;
}
div.pagination {
  clear: both;
}
div.navigationgallery div.top {
  margin-bottom: 18px;
  height: 11px;
}
div.navigationgallery div.bottom {
  float: left;
  margin-top: 4px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
  display: block;
  float: left;
  margin-right: 2px;
  padding: 4px 7px 2px 7px;
  border: 1px solid #ccc;
}
div.pagination a:hover {
  background-color: #eee;
  text-decoration: none;
}
div.pagination span.current {
  font-weight: bold;
  background-color: #000;
  border-color: #000;
  color: #fff;
}
div.pagination span.ellipsis {
  border: none;
  padding: 5px 0 3px 2px;
}
div.navigationgallery {
  display: none;
}

