/* ---------- Browser normalization ---------- */
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0;
  clear: both; }

fieldset, img {
  border: 0; }

address, caption, cite, code, dfn, th, var {
  font-style: normal;
  font-weight: normal; }

caption, th {
  text-align: left; }

q:before, q:after {
  content: ''; }

abbr, acronym {
  border: 0;
  border-bottom: 1px dotted #000;
  cursor: help; }

html {
  overflow-y: scroll; }

html.aui-dialog-iframe-root-node {
  overflow: auto; }

body {
  background: #FFF;
  font: 62.5%/1.4 Arial, Helvetica, Verdana, sans-serif; }

body.portal-popup {
  background: none;
  padding: 10px; }

body.aui-dialog-iframe-popup {
  padding-bottom: 0; }

body.portal-iframe {
  padding: 0; }

blockquote, ul, ol, dl {
  margin: 1em; }

ol, ul, dl {
  margin-left: 2em; }

ol {
  list-style: decimal outside; }

ul {
  list-style: disc outside; }

ul ul {
  list-style-type: circle; }

ol ol {
  list-style-type: upper-roman; }

dl dd {
  margin-left: 1em; }

th {
  font-weight: bold; }

caption {
  margin-bottom: 0.5em;
  text-align: center; }

p {
  margin-bottom: 1em; }

/* ---------- Links ---------- */
/* ---------- Headers ---------- */
h1 {
  font-size: 1.8em; }

h2 {
  font-size: 1.6em; }

h3 {
  font-size: 1.4em; }

h1, h2, h3 {
  margin: 1em 0; }

h4, h5, h6 {
  font-size: 1.1em; }

h1, h2, h3, h4, h5, h6, strong {
  font-weight: bold; }

/* ---------- Logo ---------- */
.logo {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
  margin-left: 30px; }

/* ---------- HTML Editor ---------- */
body.html-editor {
  background: #FFF;
  color: #000; }

.html-editor.portlet-message-boards blockquote {
  background: #eef0f2 url(../images/message_boards/quoteleft.png) no-repeat 5px 5px;
  border: 1px solid #777;
  position: relative;
  padding: 5px 45px; }

.html-editor.portlet-message-boards blockquote:after {
  background: url(../images/message_boards/quoteright.png) no-repeat 50%;
  bottom: 5px;
  content: '';
  display: block;
  height: 24px;
  position: absolute;
  right: 5px;
  width: 31px;
  z-index: 999; }

.html-editor.portlet-message-boards blockquote cite {
  display: block;
  font-weight: bold; }

.html-editor.portlet-message-boards pre {
  background: #F9F9F9;
  border: 1px solid #777;
  padding: 0.5em; }

/* ---------- Text formatting ---------- */
b, strong {
  font-weight: bold; }

i, em {
  font-style: italic; }

code, pre {
  font-family: "Courier New", Courier, monospace;
  white-space: pre; }

.important {
  font-weight: bold; }

/* ---------- Main content body ---------- */
.portal-iframe #main-content {
  width: 100%; }

/* ---------- Alerts and popups ---------- */
.alert-background {
  background: #000; }

.popup-alert-notice {
  background-color: #FFC;
  border-bottom-color: #FC0; }

.popup-alert-warning {
  background-color: #FDD;
  border-bottom-color: #F00; }

/* ---------- Portal add content ---------- */
.portal-add-content {
  background: #FFF;
  text-align: left;
  z-index: 20; }

.portal-add-content a {
  text-decoration: none; }

/* ---------- Loading animation ---------- */
.loading-animation {
  background: url(../images/progress_bar/loading_animation.gif) no-repeat top center;
  margin-top: 10px;
  padding-top: 40px;
  text-align: left; }

/* ---------- Separator ---------- */
hr, .separator {
  /*border-top: 1px dotted #BFBFBF;*/
  display: none; }

/* ---------- Update Manager ---------- */
.update-available {
  margin-top: 10px;
  padding: 2px;
  text-align: left; }

/* ---------- Text highlighting ---------- */
.highlight {
  background: #FFC;
  font-weight: bold;
  margin: 0 1px; }

/* ---------- Main ---------- */
.aui-state-default {
  background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA; }

.aui-state-hover {
  background: #b9ced9 url(../images/application/state_hover_bg.png) repeat-x 0 0;
  border-color: #627782; }

.aui-state-active {
  background: #ebebeb url(../images/application/state_active_bg.png) repeat-x 0 0;
  border-color: #555; }

/* tolto per dare uniformitï¿½ alle tabelle del sito
.results-grid {
	background: #FFF;
	border: solid #D7D7D7;
	border-width: 0 1px;
}

.results-header {
	background: #D1D6DC;

	th {
		background: #D9D9D9 url(../images/application/subheader_bg.png) 0 0 repeat-x;
		border: 1px solid #ccc;

		&.sort-column {
			background: #EBEBEB url(../images/application/state_active_bg.png) 0 0 repeat-x;
			border: 1px solid #ccc;
			color: #1F1E1E;

			.result-column-name {
				background: url(../images/arrows/05_up.png) no-repeat 100% 50%;
				display: inline-block;
				font-style: italic;
				padding-right: 15px;
			}
		}

		&.first {
			border-left-width: 0;
		}

		&.last {
			border-right-width: 0;
		}
	}

	th, td {
		color: #7B7C7F;
		padding: 5px 10px;
		word-wrap: break-word;
	}

	th.sort-desc .result-column-name {
		background: url(../images/arrows/05_down.png) no-repeat 100% 50%;
		display: inline-block;
		font-style: italic;
		padding-right: 15px;
	}

	span, a {
		display: block;
	}

	a {
		color: #154B75;
		text-decoration: none;

		&:hover {
			color: #336699;
			text-decoration: underline;
		}
	}
}

.results-row {
	td {
		background: none;
		border: 1px solid;
		border-color: #D7D7D7 #E7E7E7;
		padding: 5px 10px;

		&.sort-column {
			background: #E6ECEF;
		}
	}

 	&.selected td, &.selected.hover td {
		background-color: #00A2EA;
		border-color: #00A2EA #00A2EA #D7D7D7;
		color: #FFF;

		& a {
			color: #FFF;
		}
	}

	&.alt.selected td, &.alt.selected.hover td {
		background-color: #00A2EA;
	}

	&.alt td {
		background: #F5F8FB;
	}

	&.hover td {
		background: #D3E8F1;
		border-bottom-color: #D7D7D7;
		border-left-color: transparent;
		border-right-color: transparent;
	}
}

.taglib-search-iterator .results-row {
	td, th {
		&.first {
			border-left-width: 0;
		}

		&.last {
			border-right-width: 0;
		}
	}
}
*/
/* ---------- Dragging/sorting indicators ---------- */
.portlet-layout.dragging {
  border-collapse: separate; }

.drop-area {
  background-color: #D3DADD; }

.active-area {
  background: #FFC; }

.portlet-boundary.yui3-dd-dragging {
  opacity: .6; }
  .portlet-boundary.yui3-dd-dragging .portlet {
    border: 2px dashed #ccc; }

.aui-portal-layout-proxy {
  opacity: 1; }
  .aui-portal-layout-proxy .portlet-topper {
    background-image: none; }

.aui-proxy {
  cursor: move;
  opacity: 0.65;
  position: absolute; }
  .aui-proxy.generic-portlet {
    height: 200px;
    width: 300px; }
    .aui-proxy.generic-portlet .portlet-title {
      padding: 10px; }
  .aui-proxy.not-intersecting .forbidden-action {
    background: url(../images/application/forbidden_action.png) no-repeat;
    display: block;
    height: 32px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 32px; }

.aui-resizable-proxy {
  border: 1px dashed #828F95;
  position: absolute;
  visibility: hidden; }

.aui-sortable-proxy {
  background: #727C81;
  margin-top: 1px; }

.lfr-freeform-layout-drag-indicator {
  visibility: hidden; }

.aui-portal-layout-drag-target-indicator {
  margin: 2px 0; }

/* ---------- Portal tool tips ---------- */
.aui-tooltip {
  max-width: 200px; }

/* ---------- Tags ---------- */
.aui-tagselector-content {
  border-width: 0;
  margin-bottom: 15px;
  padding: 0; }
  .aui-tagselector-content .aui-textboxlistentry-holder {
    background: #fff;
    border: 1px solid;
    border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
    margin-bottom: 5px;
    padding: 5px;
    position: relative;
    overflow: visible; }

.aui-tagselector .lfr-tag-selector-input {
  background: none;
  padding: 0;
  width: auto; }
.aui-tagselector .aui-field .aui-field-content {
  margin: 0; }
.aui-tagselector .aui-toolbar {
  margin-top: 5px; }
.aui-tagselector .aui-textboxlist-input-container {
  margin: 0; }

.aui-tagselector-focused .aui-textboxlistentry-holder {
  background: #FFC none;
  border: 1px solid #FC0; }

.aui-categoriesselector-content .aui-textboxlistentry-holder {
  background-color: transparent;
  border-width: 0;
  padding: 0; }

/* ---------- Tag cloud and tag list ---------- */
.tag-items {
  list-style: none;
  margin: 0 1em 0 0;
  padding: 0 1em 0.5em 1em;
  white-space: normal; }
  .tag-items li {
    display: inline;
    float: left;
    margin: 0 1em 0 0; }
  .tag-items a {
    white-space: nowrap; }

.tag-cloud {
  line-height: 2.5em; }
  .tag-cloud .tag-asset-count {
    clip: rect(0 0 0 0);
    position: absolute; }

.tag-selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.tag-cloud {
  line-height: 2.5em; }
  .tag-cloud .tag-asset-count {
    clip: rect(0 0 0 0);
    position: absolute; }
  .tag-cloud .tag-popularity-1 {
    font-size: 1em; }
  .tag-cloud .tag-popularity-2 {
    font-size: 1.3em; }
  .tag-cloud .tag-popularity-3 {
    font-size: 1.6em; }
  .tag-cloud .tag-popularity-4 {
    font-size: 1.9em; }
  .tag-cloud .tag-popularity-5 {
    font-size: 2.2em; }
  .tag-cloud .tag-popularity-6 {
    font-size: 2.5em; }

/* ---------- Underlay ---------- */
.aui-underlay {
  clear: both;
  top: 100%; }
  .aui-underlay .yui3-widget-hd {
    height: 38px; }
  .aui-underlay .lfr-portlet-item {
    border-width: 0; }

.aui-underlay-hidden {
  display: none; }

.aui-underlay-content {
  background: #f4f3f3 url(../images/common/message_panel_shadow.png) repeat-x 0 0;
  border: 0 solid #AEAFB1;
  border-width: 0 1px 1px; }

.aui-underlay-close {
  position: absolute;
  right: 5px;
  top: 5px; }

/* ---------- Tabs ---------- */
.aui-tab-active strong {
  font-weight: normal; }

.aui-tab-back {
  float: right; }

.aui-tab-back-content {
  border-width: 0;
  padding: 1px; }

/* ---------- Misc. ---------- */
.lfr-panel-container {
  background: transparent; }

.lfr-panel-container {
  background: #FFF; }

.lfr-panel-content {
  padding: 5px 10px; }

.lfr-panel-basic .lfr-panel-content {
  padding-left: 15px; }

.aui-dialog-bd {
  min-height: 30px; }

.aui-dialog-content {
  border: 1px solid #C8C9CA;
  padding: 5px; }

.aui-panel-hd {
  background: #c0c2c5 url(../images/application/panel_header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #C8C9CA #AEB2B8 #AEB2B8 #C8C9CA;
  padding-left: 10px;
  text-shadow: 1px 1px #FFF; }

/* ---------- Menus ---------- */
.lfr-actions.portlet-options .lfr-trigger strong span, .visible.portlet-options .lfr-trigger strong span {
  background-image: url(../images/portlet/options.png); }

.lfr-actions.portlet-options:hover, .lfr-actions.portlet-options:hover ul {
  background: transparent; }

.lfr-menu-list {
  z-index: 450; }

.aui-menu {
  position: absolute;
  width: auto; }
  .aui-menu .notice-message {
    background-image: none;
    margin: 3px;
    padding: 6px; }

.aui-menu-content {
  background: #FFF;
  list-style: none;
  min-width: 150px; }
  .aui-menu-content li {
    margin: 0;
    padding: 0; }
    .aui-menu-content li .disabled {
      color: #999; }

.aui-menu-content, .lfr-menu-list ul {
  background: #ccc9c9 url(../images/application/menu_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #AEAFB1 #777879 #777879 #AEAFB1;
  padding: 2px 0; }

.aui-menugroup-content .aui-menu-label {
  background: #D2D6DE;
  color: #5B677D;
  display: block;
  font-weight: bold;
  padding: 5px 3px;
  text-shadow: 1px 1px #FFF; }

.aui-menugroup-content ul, .lfr-menu-list ul ul {
  display: block;
  min-width: 0; }

.aui-menu-content li, .lfr-menu-list ul li {
  border-bottom: 1px solid #BCBBBB;
  border-top: 1px solid #EEE;
  display: block;
  margin: 0;
  padding: 0; }

.aui-menu-content li.first, .lfr-menu-list ul li.first {
  border-top-width: 0; }

.aui-menu-content li.last, .lfr-menu-list ul li.last {
  border-bottom-width: 0; }

.aui-menu-content li a, .lfr-menu-list ul li .taglib-icon, .aui-menu-content li .disabled {
  color: #2C2F34;
  display: block;
  padding: 4px 5px;
  text-decoration: none; }

.lfr-menu-list ul li.disabled .taglib-icon {
  color: #666; }

.aui-menu-content li a.aui-focus, .lfr-menu-list ul .taglib-icon.aui-focus, .lfr-menu-expanded li a:focus {
  background-color: #5B677D;
  color: #FFF;
  text-shadow: -1px -1px #2c2f34; }

.aui-menu-content a, .lfr-menu-list li .taglib-icon, .aui-menu-content .disabled, .lfr-actions .lfr-trigger, .lfr-actions .lfr-trigger strong {
  font-weight: bold;
  text-shadow: 1px 1px 0 #FFF; }

/* ---------- Toolbar ---------- */
.aui-toolbar li {
  display: inline-block;
  margin: 0;
  margin-left: 10px;
  padding: 0;
  vertical-align: middle; }

.aui-toolbar-separator {
  background: url(../images/dockbar/separator.png) no-repeat 100% 50%;
  border-width: 0;
  cursor: default;
  font-size: 1px;
  height: 16px;
  margin: 0 2px;
  overflow: hidden;
  vertical-align: middle;
  width: 4px; }

/* ---------- Loading Mask ---------- */
.aui-loadingmask-content {
  background: #CCC; }

.aui-loadingmask-message {
  background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0; }

/* ---------- Tree View ---------- */
.aui-tree-node-selected .aui-tree-label {
  background-color: transparent;
  font-weight: bold; }

/* ---------- Page Customization ---------- */
.aui-dragging .portlet-column.customizable {
  background-color: #CFFCCF;
  outline: 3px solid #9CC97B; }

.customizable-layout-column-content {
  background-color: #C92C3C; }
  .customizable-layout-column-content.yui3-widget-content-expanded {
    border: 3px solid #333;
    margin: 0.2em; }

.customizable .customizable-layout-column-content {
  background-color: #9CC97B; }

.layout-customizable-controls {
  background-color: #FFF;
  font-size: 1.5em;
  margin: 1em;
  opacity: 0.9;
  padding: 1em;
  position: absolute;
  z-index: 15; }

/* ---------- Pagination ---------- */
.aui-paginator-link {
  background: #eeeeee url() no-repeat scroll 50% 1px;
  border: 1px solid #F0F1F2;
  border-color: #F0F1F2 #B2B2B2 #949494 #F0F1F1;
  color: #1F1E1E;
  display: inline-block;
  height: 20px;
  padding: 0;
  text-indent: -9999px;
  width: 20px; }

.ie7 .aui-paginator-link {
  color: transparent;
  overflow: hidden;
  text-indent: 0; }

.aui-paginator-current-page {
  background: #0083bd url(../images/application/paginator_link_current_bg.png) 0 0 repeat-x;
  border-color: #38B6EF #006D9E #006D9E #46B4E6;
  color: #FFF;
  text-shadow: -1px -1px #003c57; }

.ie7 .aui-paginator-current-page {
  color: #FFF; }

.aui-paginator-page-link {
  text-indent: 0;
  height: auto; }

.ie7 .aui-paginator-page-link {
  color: #1F1E1E;
  font-size: 1em;
  height: auto;
  overflow: visible;
  text-indent: 0; }

.aui-paginator-first-link {
  background-image: url(../images/arrows/paging_first.png); }

.aui-paginator-prev-link {
  background-image: url(../images/arrows/paging_previous.png); }

.aui-paginator-last-link {
  background-image: url(../images/arrows/paging_last.png); }

.aui-paginator-next-link {
  background-image: url(../images/arrows/paging_next.png); }

.aui-paginator-current-page-report, .aui-paginator-total {
  font-size: 0.9em;
  color: #555; }

.aui-paginator-current-page-report {
  margin-left: 2em; }

.taglib-page-iterator .search-pages .page-links {
  padding: 0; }

/* ---------- Application Column View ---------- */
.lfr-app-column-view {
  border: 1px solid #C9C9C9; }
  .lfr-app-column-view .aui-layout-content {
    position: relative; }
  .lfr-app-column-view .aui-column:before {
    border-right: 1px solid #C9C9C9;
    bottom: 0;
    content: "";
    margin-left: -1px;
    position: absolute;
    top: 0; }
  .lfr-app-column-view .aui-column-content {
    border-right: 1px solid transparent; }
    .lfr-app-column-view .aui-column-content .lfr-message-response {
      margin: 10px; }

/* ---------- Header row ---------- */
.lfr-header-row {
  background: #8f8f8f url(../images/application/header_row_bg.png) 0 0 repeat-x; }
  .lfr-header-row .lfr-actions.show-arrow.direction-down .lfr-trigger strong a {
    background: url(../images/arrows/08_down.png) 100% -5px no-repeat; }
  .lfr-header-row .aui-toolbar .aui-toolbar-content {
    white-space: normal;
    word-wrap: normal; }
  .lfr-header-row .aui-toolbar .aui-toolbar-item {
    border-right-width: 0; }
  .lfr-header-row .aui-toolbar .aui-toolbar-last {
    border-right-width: 1px; }

.ie .portlet-boundary.yui3-dd-dragging {
  -ms-filter: alpha(opacity=60);
  filter: alpha(opacity=60); }
.ie .aui-proxy {
  filter: alpha(opacity=65); }
.ie .aui-proxy.not-intersecting .forbidden-action {
  right: 2px;
  top: 2px; }
.ie .layout-customizable-controls {
  -ms-filter: alpha(opacity=90);
  filter: alpha(opacity=90); }

.ie7 .aui-tabview-list {
  overflow: hidden; }
.ie7 .aui-menu-content li {
  z-index: 10; }

.ie6 .aui-toolbar li, .ie7 .aui-toolbar li {
  display: inline; }
.ie6 .lfr-header-row .aui-buttonitem-content, .ie7 .lfr-header-row .aui-buttonitem-content {
  white-space: normal; }
  .ie6 .lfr-header-row .aui-buttonitem-content .aui-buttonitem-label, .ie7 .lfr-header-row .aui-buttonitem-content .aui-buttonitem-label {
    white-space: nowrap; }
.ie6 .results-row.hover td, .ie7 .results-row.hover td {
  border-color: #D3E8F1; }

/* ---------- Wrapper ---------- */
.portlet-layout {
  border-collapse: collapse;
  clear: both;
  display: table;
  border-spacing: 0;
  table-layout: auto;
  width: 100%; }

.portlet-column {
  display: table-cell;
  vertical-align: top; }

.portlet-column-content {
  padding: 5px; }

.portlet-column-content-only, .ltr .portlet-column-content-first, .rtl .portlet-column-content-last {
  padding-left: 0; }

.portlet-column-content-only, .ltr .portlet-column-content-last, .rtl .portlet-column-content-first {
  padding-right: 0; }

/* ---------- Column widths ---------- */
.portlet-column-content.empty {
  padding: 50px; }

#main-content.dragging .portlet-column {
  border: 3px double #828F95;
  height: 100px;
  min-height: 100px; }

.ie6 div.portlet-layout, .ie7 div.portlet-layout {
  height: 1%; }
.ie6 div.portlet-column, .ie7 div.portlet-column {
  float: left;
  overflow: hidden; }
.ie6 div.aui-column-last, .ie7 div.aui-column-last {
  margin-right: -1px; }
.ie6 .portlet-column-content, .ie7 .portlet-column-content {
  zoom: 1; }

.portlet-dockbar, .portlet-staging-bar {
  background: url(../images/application/loading_indicator.gif) no-repeat 50%; }

.portlet-dockbar {
  background-color: #E0E7F1;
  border-bottom: 1px solid #636364; }

.dockbar, .staging-bar {
  visibility: hidden; }

.dockbar-ready .dockbar, .staging .staging-bar, .live-view .staging-bar {
  visibility: visible; }

.dockbar-ready .portlet-dockbar, .staging-ready .portlet-staging-bar, .portal-popup .portlet-dockbar, .portal-popup .portlet-staging-bar {
  background: none;
  border-width: 0; }

.dockbar {
  background: #97a1ae url(../images/dockbar/dockbar_bg.png) repeat-x 0 0;
  border-bottom: 1px solid #636364;
  font-size: 13px;
  padding: 1px 5px;
  position: relative;
  z-index: 300; }

.dockbar:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden; }

.ie7 .dockbar {
  zoom: 1; }

.ie6 .dockbar, .ie6 .lfr-dockbar-pinned .dockbar {
  height: 10px;
  left: 0;
  position: relative;
  top: 0; }

.dockbar a {
  color: #2C2F34;
  font-weight: bold;
  text-shadow: 1px 1px #FFF; }

.dockbar .menu-button-active {
  background: #5c94da url(../images/dockbar/button_active_bg.png) repeat-x 0 0; }

.dockbar .menu-button-active a {
  color: #FFF;
  text-shadow: -1px -1px #2c2f34; }

.dockbar .user-avatar .sign-out {
  font-size: 0.8em;
  padding-left: 0; }

.dockbar ul {
  margin: 0;
  padding: 0; }

.dockbar li li {
  margin-left: 0; }

html > .lfr-dockbar-pinned {
  padding-top: 3.45em; }

.lfr-dockbar-pinned .dockbar {
  left: 0;
  position: fixed;
  right: 0;
  top: 0; }

.dockbar .pin-dockbar {
  margin-left: 0; }

.ie6 .dockbar .pin-dockbar {
  display: none; }

.pin-dockbar img {
  background: url(../images/dockbar/pin.png) no-repeat 0 0;
  height: 27px;
  vertical-align: middle;
  width: 27px; }

.lfr-dockbar-pinned .pin-dockbar img {
  background-image: url(../images/dockbar/unpin.png); }

.dockbar .user-portrait {
  text-decoration: none; }

.dockbar .user-avatar img {
  vertical-align: middle;
  width: 25px; }

.dockbar .impersonating-user {
  background: url(../images/messages/alert.png) no-repeat 0 50%;
  padding-left: 20px; }

.dockbar .impersonating-user .user-links a {
  color: #999; }

/* ---------- Staging Dockbar ---------- */
.variation-selector {
  display: block;
  font-weight: bold;
  font-size: 1.2em;
  margin: 1em; }

.layout-revision-container {
  margin: 1em 0 0 1em;
  padding: 0; }
  .layout-revision-container .aproximate-date {
    color: #999;
    font-weight: bold; }
  .layout-revision-container .current-version {
    color: #41801d;
    display: block; }
  .layout-revision-container .current-version-pointer {
    display: inline-block;
    width: 0; }
  .layout-revision-container .current-version-pointer img {
    left: -25px;
    position: relative; }
  .layout-revision-container .layout-variation-name {
    color: #666;
    font-size: 1.15em;
    margin-bottom: 0.1em;
    text-transform: uppercase; }
  .layout-revision-container .layout-revision-current {
    color: #666; }
  .layout-revision-container .real-date {
    color: #999;
    display: block;
    text-align: right; }
  .layout-revision-container .taglib-workflow-status .workflow-status {
    background: none;
    padding-left: 0; }
    .layout-revision-container .taglib-workflow-status .workflow-status .workflow-status-ready-for-publication {
      color: #41801d;
      font-weight: bold; }

.layout-revision-container-root {
  margin: 0; }

.staging-details {
  background: url() no-repeat 0 0;
  padding-left: 65px;
  min-height: 50px; }

.staging .staging-details {
  background-image: url(../images/staging_bar/staging.png); }

.live-view .staging-details {
  background-image: url(../images/staging_bar/live.png); }

.staging .staging-tabview-list {
  background-color: #FFDBA6; }

.live-view .staging-tabview-list {
  background-color: #C4F0BC; }

/* ---------- Menus ---------- */
.aui-dockbarmenu-hidden {
  visibility: hidden; }

.dockbar .aui-toolbar {
  float: left; }

.dockbar .user-toolbar {
  float: right; }

.aui-underlay .portal-add-content {
  background-color: transparent;
  font-size: 11px; }

.aui-underlay .portal-add-content .portlet-dd-placeholder {
  display: none; }

.add-application .yui3-widget-bd, .dockbar-messages .yui3-widget-bd {
  padding: 0 10px 10px; }

.add-application {
  left: 10px; }

.lfr-has-sidebar #main-content {
  padding-left: 220px; }

.manage-layouts {
  left: 60px; }

.my-sites-menu {
  max-width: 350px; }

.my-sites-menu ul {
  list-style: none;
  max-height: 300px;
  overflow: auto; }

.my-sites-menu ul, .my-sites-menu li {
  display: block;
  margin: 0;
  padding: 0; }

.my-sites-menu a {
  display: block;
  overflow: hidden;
  text-align: right;
  white-space: nowrap; }

.my-sites-menu .control-panel a {
  background: url(../images/dock/control_panel.png) no-repeat 3px 50%;
  padding-left: 25px; }

.my-sites-menu .current-site {
  border: solid #1D4280;
  border-width: 1px 0; }

.my-sites-menu .current-site a {
  background: #3068ba url(../images/arrows/01_right.png) no-repeat scroll 2px 30%;
  color: #FFF;
  padding-left: 20px;
  text-shadow: 1px 1px #333; }

.my-sites-menu .current-site .site-type {
  color: #FFF; }

.my-sites-menu .current-site a:hover, .my-sites-menu a:hover .site-type {
  color: #FFF;
  text-shadow: 1px 1px #333; }

.my-sites-menu .site-name {
  cursor: pointer;
  float: left; }

.my-sites-menu .site-type {
  color: #777;
  float: right;
  font-size: 0.8em;
  font-weight: normal;
  margin-left: 10px; }

.ie7 .my-sites-menu .site-type {
  float: none; }

.my-sites-menu a:hover .site-type {
  color: #FFF; }

.ie7 .my-sites-menu a {
  overflow: visible;
  text-align: left; }

.ie7 .my-sites-menu .site-name {
  float: none; }

.ie7 .my-sites-menu .site-type {
  float: none; }

.ie6 .my-sites-menu {
  width: 200px; }

.ie6 .my-sites-menu a {
  height: 1%; }

.dockbar .toggle-controls a {
  background: url(../images/dockbar/checked.png) no-repeat 0 50%;
  padding-left: 20px; }

.controls-hidden .toggle-controls a {
  background-image: url(../images/dockbar/unchecked.png); }

.toggle-controls a {
  background-image: url(../images/dockbar/unchecked.png); }

.dockbar .menu-button {
  background: url(../images/arrows/05_down.png) no-repeat 93% 50%;
  display: inline-block;
  padding: 5px 20px 5px 5px;
  text-decoration: none; }

.dockbar .menu-button span {
  background: url() no-repeat 0 50%;
  padding-left: 20px; }

.dockbar .add-content .menu-button span {
  background-image: url(../images/common/add.png); }

.dockbar .manage-content .menu-button span {
  background-image: url(../images/dockbar/settings.png); }

.dockbar .my-sites .menu-button span {
  background-image: url(../images/dockbar/places.png); }

.dockbar-messages-container {
  left: 50%;
  margin-left: -150px; }

.dockbar-messages {
  width: 300px; }

.showing-messages .dockbar-messages {
  display: block; }

.multiple-messages .dockbar-message {
  border-top: 1px solid #CCC;
  padding: 5px 0; }

.multiple-messages .first {
  border-top-width: 0;
  padding-top: 0; }

.add-content-menu .add-page a {
  background: url(../images/navigation/add_page.png) no-repeat 3px 50%;
  padding-left: 25px; }

.add-content-menu .add-application a {
  background: url(../images/common/portlet.png) no-repeat 3px 50%;
  padding-left: 25px; }

.add-content-menu a.lfr-portlet-used {
  color: #999;
  cursor: auto; }

.manage-content-menu li a, .manage-content-menu li .disabled {
  background: url() no-repeat 3px 50%;
  padding-left: 25px; }

.manage-content-menu .manage-page a {
  background-image: url(../images/dock/page_settings.png); }

.manage-content-menu .manage-site-content a {
  background-image: url(../images/common/site_icon.png); }

.manage-content-menu .manage-site-memberships a {
  background-image: url(../images/common/assign.png); }

.manage-content-menu .manage-page-customization a, .manage-content-menu .manage-page-customization .disabled {
  background-image: url(../images/dock/customizations.png); }

.manage-content-menu .page-layout a {
  background-image: url(../images/dock/layout.png); }

.manage-content-menu .sitemap a {
  background-image: url(../images/common/sitemap.png); }

.manage-content-menu .settings a {
  background-image: url(../images/common/configuration.png); }

/* ---------- Customization Bar ---------- */
.page-customization-bar {
  background-color: #999;
  color: #FFF;
  font-size: 1.2em;
  font-weight: bold;
  min-height: 30px;
  padding: 5px; }

.controls-hidden .page-customization-bar {
  display: none; }

.page-customization-bar .customized-icon {
  margin: 5px;
  vertical-align: middle; }

.page-customization-bar .page-customization-actions {
  padding-left: 5em; }

.page-customization-bar .page-customization-actions a {
  color: #EEE;
  font-size: 0.8em;
  padding: 0 1em; }

.page-customization-bar .reset-prototype {
  display: inline;
  padding-left: 1em; }

/* ---------- Add/remove page ---------- */
.modify-pages li {
  position: relative; }
.modify-pages .delete-tab {
  background: #333333 url(../images/portlet/close_borderless.png) no-repeat 50%;
  cursor: pointer;
  display: block;
  height: 8px;
  margin-top: -7px;
  padding: 3px;
  position: absolute;
  right: 1px;
  text-indent: -9999em;
  top: 50%;
  width: 8px; }

/*------ Navigation portlet ------*/
.nav-menu ul {
  padding-left: 0px; }
.nav-menu li a.ancestor {
  font-weight: bold; }
.nav-menu li a.selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

/* ---------- Page template selector ---------- */
.aui-form-options {
  border: 1px solid #AAA;
  display: inline-block;
  vertical-align: middle; }
  .aui-form-options input {
    border-width: 0;
    display: inline;
    float: left; }

.aui-form-triggers {
  float: left; }

.aui-form-trigger {
  background: #c4c4c4 url(../images/application/button_bg.png) repeat-x 0 0;
  border-left: 1px solid #BBB;
  display: inline-block;
  float: left; }
  .aui-form-trigger img {
    background: url() no-repeat 50% 40%;
    height: 25px;
    padding: 0 3px;
    vertical-align: middle;
    width: 16px; }
  .aui-form-trigger:hover, .aui-form-trigger:focus {
    background-color: #83B0CA;
    background-image: url(../images/application/button_bg_over.png); }

.aui-trigger-selected {
  background-color: #EBEBEB;
  background-image: url(../images/application/button_bg_selected.png); }
  .aui-trigger-selected:hover, .aui-trigger-selected:focus {
    background-color: #B7DEF4;
    background-image: url(../images/application/button_bg_selected_over.png); }

.aui-options-trigger img {
  background-image: url(../images/common/configuration.png); }

.aui-save-trigger img {
  background-image: url(../images/dock/my_place_current.png); }

/* ---------- Portlet wrapper and icons ---------- */
.freeform .portlet {
  margin-bottom: 0; }

body.portlet {
  border: none; }

.portlet-topper {
  position: relative; }

.portlet-title {
  display: block;
  font-size: 1em;
  margin: 0; }
  .portlet-title img {
    vertical-align: middle; }

.portlet-title-text {
  cursor: pointer; }

.panel-page-content .portlet-title-text, .panel-page-body .portlet-title-text {
  cursor: auto; }

.portlet-topper-toolbar {
  margin: 0;
  padding: 2px;
  position: absolute;
  right: 3px;
  text-align: right;
  top: 3px; }
  .portlet-topper-toolbar .nobr {
    display: block;
    float: left;
    padding: 1px; }

.portlet-content, .portlet-minimized .portlet-content-container {
  padding: 12px 10px 10px; }

.portlet-minimized .portlet-content {
  padding: 0; }

.portlet-icon-back {
  background: url(../images/arrows/01_left.png) no-repeat 0 50%;
  font-weight: bold;
  padding: 5px 5px 5px 18px; }

.portlet-nested-portlets .portlet-boundary {
  position: relative;
  top: 0;
  left: 0; }

/* ---------- Borderless portlet ---------- */
.portlet-borderless-container {
  min-height: 2.5em;
  position: relative; }

.portlet-borderless-bar {
  background: #333;
  color: #FFF;
  font-size: 10px;
  opacity: 0.3;
  padding: 2px 5px 1px;
  position: absolute;
  right: 0;
  text-shadow: -1px -1px black;
  top: 0;
  z-index: 200; }
  .portlet-borderless-bar a {
    background: url() no-repeat 0 50%;
    color: #3AF;
    display: inline-block;
    height: 16px;
    margin-left: 5px;
    text-indent: -9999px;
    vertical-align: top;
    width: 16px; }
  .portlet-borderless-bar .portlet-actions {
    display: none;
    float: left;
    margin-right: 20px; }
  .portlet-borderless-bar .portlet-title-default, .portlet-borderless-bar .portlet-actions {
    min-height: 20px;
    vertical-align: top; }
  .portlet-borderless-bar .portlet-action-separator {
    display: none; }
  .portlet-borderless-bar .portlet-back a {
    height: auto;
    text-indent: 0;
    width: auto; }
  .portlet-borderless-bar .portlet-close a {
    background-image: url(../images/portlet/close_borderless.png); }
  .portlet-borderless-bar .portlet-options li.lfr-trigger strong a {
    background-image: url(../images/portlet/options_borderless.png); }

.portlet-borderless-container:hover .portlet-borderless-bar {
  opacity: 1; }
  .portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions {
    display: inline; }

.portlet-title-default {
  display: inline-block;
  float: right;
  font-weight: bold;
  text-transform: uppercase; }

.portlet-draggable .portlet-topper {
  cursor: move; }
.portlet-draggable .portlet-title-default {
  background: url(../images/portlet/draggable_borderless.png) no-repeat 0 50%;
  cursor: move;
  padding-left: 20px; }

/* ---------- Panel Page ---------- */
.lfr-panel-page {
  width: 100%; }
  .lfr-panel-page .portlet-title {
    font-size: 13px; }
  .lfr-panel-page .lfr-add-content h2 span {
    background-color: #D3DADD; }

/* ---------- Standard styles defined in the JSR 168 ---------- */
/* ---------- Fonts ---------- */
/* ---------- Font attributes for the 'normal' fragment font ---------- */
/* ---------- Font attributes similar to the .portlet-font but the color is lighter ---------- */
/* ---------- Messages ---------- */
.portlet-msg, .portlet-msg-info, .portlet-msg-help, .lfr-message-help, .portlet-msg-progress, .lfr-message-progress, .lfr-message-info, .portlet-msg-error, .lfr-message-error, .portlet-msg-alert, .lfr-message-alert, .portlet-msg-success, .lfr-message-success {
  background: #EEE none no-repeat 6px 50%;
  border: 1px solid #555;
  color: #34404F;
  display: block;
  font-weight: bold;
  margin: 2px auto 14px;
  padding: 6px 6px 6px 30px;
  text-align: left; }

/* ---------- Status of the current operation ---------- */
/* ---------- Help messages, general additional information, etc. ---------- */
.portlet-msg-info, .portlet-msg-help, .lfr-message-help, .portlet-msg-progress, .lfr-message-progress, .lfr-message-info {
  background-color: none;
  background-image: none;
  border-color: none; }

.portlet-msg-help, .lfr-message-help {
  background-image: url(../images/portlet/help.png); }

.portlet-msg-progress, .lfr-message-progress {
  background-image: url(../images/aui/loading_indicator.gif); }

/* ---------- Error messages ---------- */
.portlet-msg-error, .lfr-message-error {
  background-color: #FDD;
  background-image: url(../images/messages/error.png);
  border-color: #F00; }

/* ---------- Warning messages ---------- */
.portlet-msg-alert, .lfr-message-alert {
  background-color: #FFC;
  background-image: url(../images/messages/alert.png);
  background-position: 6px 20%;
  border-color: #FC0; }

/* ---------- Success messages ---------- */
.portlet-msg-success, .lfr-message-success {
  background-color: #F4FDEF;
  background-image: url(../images/messages/success.png);
  border-color: #ACDFA7;
  color: #384F34; }

/* ---------- Message labels ---------- */
.portlet-msg-alert-label, .portlet-msg-error-label, .portlet-msg-info-label, .portlet-msg-progress-label, .portlet-msg-success-label {
  background: none no-repeat 0 50%;
  padding: 3px 3px 3px 20px;
  font-weight: bold; }

.portlet-msg-alert-label {
  background-image: url(../images/messages/alert.png);
  color: #663; }

.portlet-msg-error-label {
  background-image: url(../images/messages/error.png);
  color: #900; }

.portlet-msg-info-label, .portlet-msg-help-label, .portlet-msg-progress-label {
  background-image: url(../images/messages/info.png);
  color: #34404F; }

.portlet-msg-help-label {
  background-image: url(../images/portlet/help.png); }

.portlet-msg-progress-label {
  background-image: url(../images/aui/loading_indicator.gif); }

.portlet-msg-success-label {
  background-image: url(../images/messages/success.png);
  color: #384F34; }

/* ---------- Liferay Messages ---------- */
.lfr-message-content, .lfr-message-info, .lfr-message-help, .lfr-message-error, .lfr-message-alert, .lfr-message-success {
  border-left-width: 0;
  border-right-width: 0; }

.lfr-message {
  position: relative; }
  .lfr-message .lfr-message-control {
    background-color: #333;
    display: inline-block; }
  .lfr-message .lfr-message-controls {
    display: none;
    left: 3px;
    margin: -8px 8px 0 3px;
    position: absolute;
    top: 50%;
    z-index: 10; }
  .lfr-message .lfr-message-close {
    background-image: url(../images/portlet/close_borderless.png);
    background-position: 0 0;
    background-repeat: no-repeat; }
  .lfr-message .lfr-message-close-all {
    color: #FFF;
    display: none;
    font-size: 0.8em;
    margin-left: 10px;
    padding: 1px 10px;
    text-shadow: 1px 1px 0 #000;
    vertical-align: top; }
    .lfr-message .lfr-message-close-all a {
      color: #FFF; }
  .lfr-message .lfr-message-controls-hover .lfr-message-close-all {
    display: inline-block; }
  .lfr-message.pending {
    background-image: url(../images/common/time.png); }

.lfr-message-dismissible.lfr-message-hover .lfr-message-content {
  background-image: none; }
.lfr-message-dismissible.lfr-message-hover .lfr-message-controls {
  display: block; }

.lfr-message-trigger, .lfr-message-close {
  cursor: pointer; }

/* ---------- Sections ---------- */
/* ---------- Table or section header ---------- */
/* ---------- Normal text in a table cell ---------- */
/* ---------- Text in every other row in the cell ---------- */
/* ---------- Text in a selected cell range ---------- */
.portlet-section-selected, .portlet-section-selected a {
  background: #727C81;
  color: #FFF;
  font-weight: bold;
  text-decoration: none; }
.portlet-section-selected a:hover, .portlet-section-selected a:focus {
  background-color: #727C81; }

/* ---------- Text of a subheading ---------- */
/* ---------- Table or section footnote ---------- */
/* ---------- Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the section) ---------- */
/* ---------- Forms ---------- */
/* ---------- Text used for the descriptive label of the whole form (not the labels for fields) ---------- */
/* ---------- Text of the user-input in an input field ---------- */
/* ---------- Text on a button ---------- */
/* ---------- Text that appears beside a context dependent action icon ---------- */
/* ---------- Text that appears beside a 'standard' icon (e.g. Ok, or Cancel) ---------- */
/* ---------- Text for a separator of fields (e.g. checkboxes, etc.) ---------- */
/* ---------- Text for a field (not input field, e.g. checkboxes, etc.) ---------- */
/* ---------- Menus ---------- */
/* ---------- General menu settings such as background color, margins, etc. ---------- */
/* ---------- Normal, unselected menu item ---------- */
/* ---------- Selected menu item ---------- */
/* ---------- Normal, unselected menu item when the mouse hovers over it ---------- */
/* ---------- Selected menu item when the mouse hovers over it ---------- */
/* ---------- Normal, unselected menu item that has sub-menus ---------- */
/* ---------- Selected sub-menu item that has sub-menus ---------- */
/* ---------- Descriptive text for the menu (e.g. in a help context below the menu) ---------- */
/* ---------- Menu caption ---------- */
/* ---------- Miscellaneous portlet styles ---------- */
.restricted, .restricted td {
  background: #FDD;
  border: none; }
.restricted * {
  color: #727C81; }

.alt.restricted td {
  background-color: #FFC0C0; }

.hover.restricted td {
  background-color: #D3BDC0; }

.restricted td.col-1, .alt.restricted td.col-1 {
  background-image: url(../images/messages/error.png);
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 28px; }

/* ---------- Permissions ---------- */
.results-row.lfr-role .col-1, .results-row.hover.lfr-role .col-1 {
  background-image: url();
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 30px; }
.results-row.lfr-role-guest .col-1, .results-row.hover.lfr-role-guest .col-1 {
  background-image: url(../images/common/guest_icon.png); }
.results-row.lfr-role-regular .col-1, .results-row.hover.lfr-role-regular .col-1 {
  background-image: url(../images/common/user_icon.png); }
.results-row.lfr-role-site .col-1, .results-row.hover.lfr-role-site .col-1 {
  background-image: url(../images/common/site_icon.png); }
.results-row.lfr-role-organization .col-1, .results-row.hover.lfr-role-organization .col-1 {
  background-image: url(../images/common/organization_icon.png); }
.results-row.lfr-role-team .col-1, .results-row.hover.lfr-role-team .col-1 {
  background-image: url(../images/common/team_icon.png); }

/* ---------- Miscellaneous component styles ---------- */
/* ---------- Add content dialog ---------- */
.lfr-portlet-item, .lfr-portlet-item p a {
  font-size: 1em; }

/* ---------- Actions button ---------- */
.lfr-actions.lfr-extended, .lfr-actions.lfr-extended ul {
  background: white url(../images/forms/button.png) repeat-x 0 100%;
  border: 1px solid;
  border-color: #DEDEDE #BFBFBF #BFBFBF #DEDEDE; }
.lfr-actions ul {
  bottom: -1px; }
.lfr-actions .lfr-trigger, .lfr-actions .lfr-trigger strong {
  background: none; }
.lfr-actions .lfr-trigger li {
  background: transparent;
  border-bottom: 1px solid #DEDEDE;
  padding: 2px; }
  .lfr-actions .lfr-trigger li a {
    padding: 5px 10px 5px 25px; }
    .lfr-actions .lfr-trigger li a:hover {
      background-color: #828F95;
      color: #FFF; }
  .lfr-actions .lfr-trigger li img {
    left: 3px;
    position: absolute; }
  .lfr-actions .lfr-trigger li.last {
    border-bottom: none; }
.lfr-actions.portlet-options {
  background: none;
  border: none;
  float: left; }
  .lfr-actions.portlet-options .lfr-trigger {
    padding: 0; }
    .lfr-actions.portlet-options .lfr-trigger strong {
      min-width: 0;
      padding: 1px; }
      .lfr-actions.portlet-options .lfr-trigger strong a {
        background-image: url(../images/portlet/options.png);
        background-position: 0 0;
        display: block;
        font-size: 0;
        height: 16px;
        padding: 0;
        text-indent: -9999px;
        width: 16px; }

.visible.portlet-options .lfr-trigger strong a {
  background-image: url(../images/portlet/options_selected.png); }

/*------ Breadcrumbs taglib ------*/
.breadcrumbs:before, .breadcrumbs:after {
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden; }
.breadcrumbs:after {
  clear: both; }

.breadcrumbs-vertical {
  display: inline-block; }

.breadcrumbs-horizontal li {
  display: inline-block;
  vertical-align: middle; }

/* ---------- Calendar taglib ---------- */
.taglib-calendar tr.portlet-section-header th, .taglib-calendar tr td {
  border: none; }
.taglib-calendar tr td a {
  background-color: #F0F5F7;
  border: 1px solid #FFF;
  border-bottom: none;
  border-left: none;
  display: block;
  height: 15px;
  padding: 5px 0; }
  .taglib-calendar tr td a:hover {
    background-color: #727C81;
    color: #FFF; }
.taglib-calendar tr td.calendar-inactive {
  background-color: #FFF;
  color: #B5BFC4; }
.taglib-calendar tr th {
  border-bottom-color: #D7D7D7; }
.taglib-calendar table td {
  border-width: 0; }
.taglib-calendar .calendar-current-day, .taglib-calendar .calendar-current-day a {
  background-color: #FFF; }
.taglib-calendar .calendar-current-day a {
  border: 1px solid #727C81;
  color: #369;
  text-decoration: underline; }

.ie .portlet-borderless-bar {
  -ms-filter: alpha(opacity=20);
  filter: alpha(opacity=20); }
.ie .portlet-borderless-container:hover .portlet-borderless-bar {
  -ms-filter: alpha(opacity=100);
  filter: alpha(opacity=100); }
.ie .taglib-calendar tr td.first a {
  border-right: none; }

.ie6 .portlet-borderless-bar .portlet-actions, .ie7 .portlet-borderless-bar .portlet-actions {
  margin-right: 0;
  margin-left: 20px; }
.ie6 .portlet-title-default, .ie7 .portlet-title-default {
  float: left; }
.ie6 .breadcrumbs-vertical, .ie6 .breadcrumbs-horizontal li, .ie7 .breadcrumbs-vertical, .ie7 .breadcrumbs-horizontal li {
  display: inline;
  zoom: 1; }

.ie6 .portlet-topper-toolbar .icon {
  height: 16px;
  width: 16px; }
.ie6 .portlet-borderless-container {
  height: 2.5em; }
.ie6 .portlet-borderless-bar {
  filter: alpha(opacity=90); }
  .ie6 .portlet-borderless-bar .portlet-actions {
    display: inline;
    filter: alpha(opacity=90); }
.ie6 .breadcrumbs {
  zoom: 1; }

fieldset {
  border: 1px solid #BFBFBF;
  padding: 8px; }

.aui-fieldset {
  border-width: 0;
  padding: 0;
  position: relative; }

.aui-dialog-iframe-popup .aui-fieldset {
  margin-bottom: 0; }

.aui-fieldset .aui-field-content, .aui-field-row, .aui-button-holder, .aui-field-wrapper-content {
  margin: 10px 0; }

.aui-field-inline .aui-field-content, .aui-field-row .aui-field-content {
  margin: 0;
  margin-right: 5px; }

.aui-search-bar .aui-field-content {
  margin-right: 0; }
.aui-search-bar .aui-field-content, .aui-search-bar .aui-button-content {
  display: inline-block;
  vertical-align: middle; }

.aui-field-choice .aui-field-label {
  display: inline-block; }

.aui-field-date .aui-field-content {
  overflow: hidden; }

.aui-text-placeholder {
  color: #777; }

legend {
  font-weight: bold;
  padding: 0 6px; }

.aui-fieldset-legend {
  color: #000;
  font-size: 120%;
  font-weight: bold;
  padding: 0 0 1.5em; }

.aui-legend {
  border-bottom: 1px solid #CCC;
  display: block;
  position: absolute;
  width: 90%; }

input {
  background: #FFF; }

input[type="text"], input[type="password"], input[type="file"], input[type="submit"], input[type="button"], input[type="reset"], select, textarea, .textarea, button, .aui-field-input-text {
  background-image: url(../images/forms/input_shadow.png);
  background-repeat: no-repeat;
  border: 1px solid;
  border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
  font: 1em Arial, Helvetica, Verdana, sans-serif;
  padding: 5px 1px; }

select {
  padding: 1px; }

input[type="image"] {
  background: transparent none;
  border: none;
  padding: 0; }

input[type="submit"], input[type="button"], input[type="reset"], button {
  background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
  color: #34404F;
  cursor: pointer;
  font-weight: bold;
  overflow: visible;
  padding: 5px;
  text-shadow: 1px 1px #FFF;
  width: auto; }
  input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover {
    background: #b9ced9 url(../images/application/state_hover_bg.png) repeat-x 0 0;
    border-color: #627782;
    color: #369; }
  input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus, button:focus {
    background: #ebebeb url(../images/application/state_active_bg.png) repeat-x 0 0;
    border-color: #555; }

input.focus, textarea.focus {
  background: #FFC none;
  border-color: #FC0; }

.lfr-actions.lfr-extended, .lfr-actions.lfr-extended ul {
  background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
  color: #34404F;
  cursor: pointer;
  font-weight: bold;
  overflow: visible;
  padding: 5px;
  text-shadow: 1px 1px #FFF;
  width: auto;
  padding: 0; }
.lfr-actions.lfr-extended:focus, .lfr-actions.lfr-extended:focus ul {
  background: #ebebeb url(../images/application/state_active_bg.png) repeat-x 0 0;
  border-color: #555; }
.lfr-actions.lfr-extended.disabled, .lfr-actions.lfr-extended.disabled ul, .lfr-actions.lfr-extended.disabled:hover, .lfr-actions.lfr-extended.disabled:hover ul {
  background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
  color: #555;
  opacity: 0.5; }
.lfr-actions.lfr-extended:hover, .lfr-actions.lfr-extended:hover ul {
  background: #b9ced9 url(../images/application/state_hover_bg.png) repeat-x 0 0;
  border-color: #627782;
  color: #369; }

.lfr-actions.disabled .taglib-text {
  color: #A9A9A9; }

.aui-button-disabled input[type], .aui-button-disabled input[type]:hover, .aui-button-disabled input[type]:focus, .aui-button-disabled button, .aui-button-disabled button:hover, .aui-button-disabled button:focus {
  background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
  color: #555;
  opacity: 0.5; }

.aui-buttonitem-disabled {
  background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
  color: #555;
  opacity: 0.5; }

input.aui-form-validator-error, textarea.aui-form-validator-error, select.aui-form-validator-error {
  border-color: #900;
  border-style: dotted; }

/* ---------- IE6 chokes on attribute selectors in a chain, so we separate them into their own rule ---------- */
.ie fieldset {
  padding-top: 0; }
.ie .aui-button-disabled input {
  -ms-filter: alpha(opacity=50);
  filter: alpha(opacity=50); }

.ie7 .aui-fieldset {
  zoom: 1; }

.ie6 input.text, .ie6 input.password, .ie6 input.submit, .ie6 input.file, .ie6 input.button, .ie6 button {
  background-image: url(../images/forms/input_shadow.png);
  background-repeat: no-repeat;
  border: 1px solid;
  border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
  font: 1em Arial, Helvetica, Verdana, sans-serif;
  padding: 5px 1px; }
.ie6 input.submit, .ie6 input.button, .ie6 button, .ie6 .aui-button-disabled input.submit, .ie6 .aui-button-disabled input.button, .ie6 .aui-button-disabled button {
  background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
  color: #34404F;
  cursor: pointer;
  font-weight: bold;
  overflow: visible;
  padding: 5px;
  text-shadow: 1px 1px #FFF;
  width: auto; }
.ie6 .aui-button-disabled input.submit, .ie6 .aui-button-disabled input.button, .ie6 .aui-button-disabled button {
  color: #555; }
.ie6 input.focus, .ie6 textarea.focus {
  background: #FFC none;
  border-color: #FC0; }

.aui-menu-content, body > .lfr-menu-list ul, .aui-underlay-content, .aui-dialog-content {
  -moz-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5); }

.lfr-preview-file-image img, .lfr-translation-manager {
  -moz-box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8);
  -o-box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8);
  box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8);
  -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8); }

.dockbar .menu-button-active .menu-button {
  -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7);
  -o-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7);
  box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7); }

.my-sites-menu .current-site a {
  -moz-box-shadow: inset 0 5px 15px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: inset 0 5px 15px rgba(255, 255, 255, 0.5);
  -o-box-shadow: inset 0 5px 15px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 5px 15px rgba(255, 255, 255, 0.5); }

.aui-dialog-hd {
  -moz-box-shadow: 1px 1px 0 white;
  -webkit-box-shadow: 1px 1px 0 white;
  -o-box-shadow: 1px 1px 0 white;
  box-shadow: 1px 1px 0 white; }

.lfr-translation-manager-translation.lfr-translation-manager-translation-editing {
  -moz-box-shadow: inset 0 0 2px #224fa8;
  -webkit-box-shadow: inset 0 0 2px #224fa8;
  -o-box-shadow: inset 0 0 2px #224fa8;
  box-shadow: inset 0 0 2px #224fa8; }

.lfr-search-combobox-item {
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  -khtml-border-radius: 1px;
  border-radius: 1px; }

.lfr-search-combobox .aui-field-input-text {
  -moz-border-radius: 4px 1px 1px 4px;
  -webkit-border-radius: 4px 1px 1px 4px;
  -o-border-radius: 4px 1px 1px 4px;
  -ms-border-radius: 4px 1px 1px 4px;
  -khtml-border-radius: 4px 1px 1px 4px;
  border-radius: 4px 1px 1px 4px; }

.lfr-search-combobox .aui-button-input {
  -moz-border-radius: 1px 4px 4px 1px;
  -webkit-border-radius: 1px 4px 4px 1px;
  -o-border-radius: 1px 4px 4px 1px;
  -ms-border-radius: 1px 4px 4px 1px;
  -khtml-border-radius: 1px 4px 4px 1px;
  border-radius: 1px 4px 4px 1px; }

body > .lfr-menu-list, body > .lfr-menu-list ul, .lfr-actions, .aui-dialog-content, .aui-dialog .yui3-widget-hd, .modify-pages .delete-tab, input[type="submit"], input[type="button"], input[type="reset"], button, .tags-search-combobox .aui-field-input-text, .staging-icon-menu-container .staging-icon-menu.lfr-actions .lfr-trigger strong a, .active-area-proxy, .portlet-document-library .document-display-style .document-thumbnail img, .portlet-document-library-display .document-display-style .document-thumbnail img, .aui-paginator-link, .lfr-header-row .aui-toolbar-only, .lfr-translation-manager, .lfr-translation-manager-translation, .select-documents, .select-files, .taglib-ratings.stars:hover, .taglib-ratings.stars:hover .liferay-rating-vote, .rule-group-instance-container .rule-group-instance, .portlet-search .search-facet .facet-value, .lfr-api-results {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px; }

.lfr-header-row .aui-toolbar-content, .lfr-search-combobox, .select-documents, .select-files, .portlet-document-library div.document-display-style, .lfr-upload-container .upload-target, .lfr-upload-container .upload-file, .portlet-document-library .common-file-metadata-container.selected, .portlet-document-library-display .common-file-metadata-container.selected {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px; }

.portlet-journal .structure-tree .structure-field {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px; }

.aui-menu-content {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.aui-underlay-content {
  -moz-border-radius-bottomleft: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -o-border-bottom-left-radius: 8px;
  -ms-border-bottom-left-radius: 8px;
  -khtml-border-bottom-left-radius: 8px;
  border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -o-border-bottom-right-radius: 8px;
  -ms-border-bottom-right-radius: 8px;
  -khtml-border-bottom-right-radius: 8px;
  border-bottom-right-radius: 8px; }

.lfr-hudcrumbs ul {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  -o-border-top-left-radius: 0;
  -ms-border-top-left-radius: 0;
  -khtml-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  -o-border-top-right-radius: 0;
  -ms-border-top-right-radius: 0;
  -khtml-border-top-right-radius: 0;
  border-top-right-radius: 0; }

.lfr-message .lfr-message-control {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px; }

.lfr-token, .layout-customizable-controls, .lfr-translation-manager-delete-translation {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px; }

.customizable-layout-column-content {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px; }

.lfr-upload-container .upload-target {
  -moz-box-shadow: inset 0 0 1px white;
  -webkit-box-shadow: inset 0 0 1px white;
  -o-box-shadow: inset 0 0 1px white;
  box-shadow: inset 0 0 1px white;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8FBE31', endColorstr='#FF729A22');
  background-image: -webkit-gradient(linear, 50%, 50%, color-stop(0%, #8fbe31), color-stop(85%, #729a22));
  background-image: -webkit-linear-gradient(50%, #8fbe31 0%, #729a22 85%);
  background-image: -moz-linear-gradient(50%, #8fbe31 0%, #729a22 85%);
  background-image: -o-linear-gradient(50%, #8fbe31 0%, #729a22 85%);
  background-image: -ms-linear-gradient(50%, #8fbe31 0%, #729a22 85%);
  background-image: linear-gradient(50%, #8fbe31 0%, #729a22 85%); }

.live-view .staging-tabview-list {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE3F8DF', endColorstr='#FFC4F0BC'); }

.staging-tabview-list {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0; }

.staging-bar {
  -moz-box-shadow: inset 0 3em 1em rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: inset 0 3em 1em rgba(0, 0, 0, 0.8);
  -o-box-shadow: inset 0 3em 1em rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 3em 1em rgba(0, 0, 0, 0.8); }

.staging-tabview-list .aui-tab-active .aui-tab-content, .site-variations-tabview-list .aui-tab-content {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none; }

.staging-tabview-list {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: inset 0 0.75em 0.75em rgba(255, 255, 255, 0.55);
  -webkit-box-shadow: inset 0 0.75em 0.75em rgba(255, 255, 255, 0.55);
  -o-box-shadow: inset 0 0.75em 0.75em rgba(255, 255, 255, 0.55);
  box-shadow: inset 0 0.75em 0.75em rgba(255, 255, 255, 0.55);
  background-image: -webkit-gradient(linear, 0 0, 0 0, color-stop(0%, rgba(0, 0, 0, 0.06)), color-stop(25%, rgba(0, 0, 0, 0.06)), color-stop(25%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.06)), color-stop(75%, rgba(0, 0, 0, 0.06)), color-stop(75%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(0 0, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.06) 50%, rgba(0, 0, 0, 0.06) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(0 0, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.06) 50%, rgba(0, 0, 0, 0.06) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(0 0, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.06) 50%, rgba(0, 0, 0, 0.06) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(0 0, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.06) 50%, rgba(0, 0, 0, 0.06) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  background-image: linear-gradient(0 0, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.06) 50%, rgba(0, 0, 0, 0.06) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFEED4', endColorstr='#FFFFDBA6');
  background-size: 100px 100px; }

.portlet-staging-bar .staging-bar .site-variations-tabview-list {
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.8) inset, 1px 3px 8px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.8) inset, 1px 3px 8px rgba(0, 0, 0, 0.8);
  -o-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.8) inset, 1px 3px 8px rgba(0, 0, 0, 0.8);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.8) inset, 1px 3px 8px rgba(0, 0, 0, 0.8);
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #777777), color-stop(80%, #333333), color-stop(100%, #333333));
  background-image: -webkit-linear-gradient(center bottom, #777777, #333333 80%, #333333);
  background-image: -moz-linear-gradient(center bottom, #777777, #333333 80%, #333333);
  background-image: -o-linear-gradient(center bottom, #777777, #333333 80%, #333333);
  background-image: -ms-linear-gradient(center bottom, #777777, #333333 80%, #333333);
  background-image: linear-gradient(center bottom, #777777, #333333 80%, #333333); }

.rule-group-instance-container .rule-group-instance {
  -moz-box-shadow: 1px 1px 2px #999999;
  -webkit-box-shadow: 1px 1px 2px #999999;
  -o-box-shadow: 1px 1px 2px #999999;
  box-shadow: 1px 1px 2px #999999; }

.lfr-action-label {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px; }

.lfr-api-service-search .aui-field-input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }

/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */
.regione #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #9C2328; }

.regione .lfr-tags-selector-list {
  height: 99%; }

.regione .taglib-header {
  border: 0;
  padding: 0;
  margin: 0; }

.regione .taglib-header .header-title {
  display: none; }

.regione .comefareper .taglib-header .header-title {
  display: block; }

.regione .ricercaProcedimenti .taglib-header .header-title {
  display: block; }

.regione .aui-w7-10, .regione .aui-w70 {
  width: 66%; }

.regione .aui-w3-10, .regione .aui-w30 {
  width: 33%; }

.regione .searchLato {
  border-top: 6px solid #9C2328;
  margin-right: 30px; }

/***** fotohome***/
.regione .boxFotoHome {
  margin: 50px 0px 0px 30px; }

.regione .boxFotoHome .asset-metadata {
  display: none; }

.regione .foto1 {
  width: 295px;
  height: 210px;
  margin-right: 20px; }

.regione .foto2 {
  width: 295px;
  height: 210px;
  margin-right: 20px; }

.regione .foto3 {
  width: 295px;
  height: 210px; }

.regione .navigazione {
  background: #F5F5F4;
  width: 990px;
  margin: auto; }

.regione .testatanav {
  font-size: 20px;
  border-top: 1px solid #464646;
  padding: 10px 0px;
  margin-bottom: 30px;
  font-weight: 600;
  color: #464646; }

.regione .testatanav a {
  text-decoration: underline;
  color: #464646;
  font-size: 20px; }

.ui-inputfield.ui-state-focus,
.searchFunnel .ui-widget-content .ui-inputfield.ui-state-focus,
.searchFunnel .ui-widget-header .ui-inputfield.ui-state-focus {
  box-shadow: 0 0 0px #000, 0 0px 0px #000; }

.ui-corner-all {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px; }

.searchFunnel .hrDiv {
  background-color: #F5F5F4;
  height: 1px;
  left: 545px;
  position: relative;
  top: 10px;
  width: 235px;
  z-index: 1; }

#slider {
  margin: 0 auto;
  width: 618px;
  height: 246px;
  /** proprietï¿½ css3*/
  /*box-shadow: none;*/ }

.regione .slider-wrapper {
  background: url(/temaumbria-theme/images/regione/ombra_menu.png) no-repeat;
  background-position: bottom;
  height: 418px; }

.regione .carousel {
  /*background:#b7b0a6;*/
  width: 930px;
  height: 372px;
  /*372px;*/
  margin-left: 30px; }

.regione .carouselpiccolo {
  margin: 20px 0px 20px 30px; }

.regione .carousel .metadata-publish-date {
  display: none; }

.regione .nivo-caption {
  display: none; }

.regione .carousel .nivo-controlNav {
  position: absolute;
  left: 5%;
  bottom: -42px;
  margin-left: -40px;
  /* Tweak this to center bullets */ }

.regione .carousel .nivo-directionNav a {
  display: block;
  width: 40px;
  height: 40px;
  background: url(/temaumbria-theme/images/regione/arrows.png) no-repeat;
  text-indent: -9999px;
  border: 0; }

.regione .carousel a.nivo-nextNav {
  background-position: -40px 0px;
  right: 15px; }

.regione .carousel .nivo-controlNav a {
  display: block;
  width: 22px;
  height: 22px;
  background: url(/temaumbria-theme/images/regione/bullets.png) no-repeat;
  text-indent: -9999px;
  border: 0;
  margin-right: 3px;
  float: left; }

.regione .divlinkfooter {
  float: left;
  padding: 0px 0px 0px 30px;
  width: 287px; }

.regione .divlinkfooter a.link_semplice {
  text-decoration: underline;
  font-family: "Titillium Web";
  font-size: 15px;
  line-height: 1.5;
  color: #464646; }

.regione .divlinkfooter1 a:link,
.regione .divlinkfooter1 a:hover,
.regione .divlinkfooter1 a:visited {
  color: #464646;
  text-decoration: underline;
  font-family: "Titillium Web";
  font-size: 20px; }

.regione .divlinkfooter1 {
  float: left;
  padding: 0px 0px 0px 30px;
  width: 290px; }

.regione .divlinkfooter1 a.link_semplice {
  text-decoration: underline;
  font-family: "Titillium Web";
  font-size: 15px;
  line-height: 1.5;
  color: #464646; }

.regione li:hover ul, .regione li.over ul {
  display: none; }

/**** menudx ***/
.regione .menudx {
  margin-left: 30px;
  width: 290px;
  /*border-top: 7px solid #bf5358;*/
  margin-right: 20px;
  margin-top: 0px; }

.regione .menudx .metadata-publish-date {
  display: none; }

.regione .menudx ul {
  list-style: none;
  margin: 3px 0px;
  padding: 0px; }

.regione .menudx ul li a {
  display: block;
  padding: 0px 0px;
  color: #d0232b;
  font-size: 14px;
  text-decoration: underline;
  font-weight: 600; }

.regione .menudx ul li a:hover {
  color: #d0232b; }

.regione .menudx ul li {
  margin: 10px 0px 0px 0px;
  height: 20px;
  background-color: #fff; }

.regione .menudx ul li.selected a {
  color: #d0232b;
  text-decoration: none; }

.regione .menudx ul li.selected a:hover {
  color: #d0232b;
  text-decoration: none; }

.regione .menudx .entra {
  color: #d0232b;
  text-decoration: underline;
  font-size: 19px; }

.regione .menudx .area_news {
  border: 1px solid #CCC;
  border-radius: 4px;
  color: #000000;
  font-family: "Titillium Web";
  font-size: 18px;
  height: 50px;
  /* background-image: url(/temaumbria-theme/images/regione/voto.png);
   background-position: 10px 18px;
   background-repeat: no-repeat;*/
  background-color: #DEDEDE;
  margin: 0px 85px 0px 0px;
  -webkit-box-shadow: 7px 7px 5px 0px rgba(204, 204, 204, 0.75);
  -moz-box-shadow: 7px 7px 5px 0px rgba(204, 204, 204, 0.75);
  box-shadow: 7px 7px 5px 0px rgba(204, 204, 204, 0.75);
  /*
  -webkit-box-shadow: inset 0px 0px 30px 0px rgba(178, 178, 178, 0.83);
  -moz-box-shadow:    inset 0px 0px 30px 0px rgba(178, 178, 178, 0.83);
  box-shadow:         inset 0px 0px 30px 0px rgba(178, 178, 178, 0.83);
  */ }

.regione .menudx .area_news a {
  color: #000000;
  padding: 5px 10px 10px 10px;
  height: 50px;
  display: block;
  text-decoration: none; }

.regione .canali {
  margin: -26px 0 0px 0;
  float: left; }

.regione .canali .no-title {
  float: left;
  width: 290px;
  padding-top: 5px;
  height: 50px;
  border-top: 1px solid #000;
  margin-right: 30px; }

.regione .canali .portlet-title {
  display: block;
  font-size: 20px;
  margin: 0px;
  font-weight: 400;
  padding-bottom: 5px;
  border: 0; }

.regione .canali .asset-abstract {
  width: 300px;
  padding: 5px 0px; }

.regione .canali .asset-content {
  padding: 0;
  margin: 0px 0px 0px 0px; }

.regione .canali .portlet-content {
  padding: 0;
  margin: 0; }

.regione .canali .asset-small-image {
  display: none; }

.regione .canali h1.asset-title {
  font-size: 18px;
  padding: 0;
  margin: 0;
  border: 0;
  float: left; }

.regione .portlet-asset-publisher .asset-full-content .asset-content {
  margin-right: 0px;
  margin-left: 0;
  margin-bottom: 0px; }

.regione .canali h1.asset-title a, .regione .canali h1.asset-title a:link, .regione .canali h1.asset-title a:visited {
  color: #d0232b;
  text-decoration: none;
  font-weight: 600; }

.regione .canali h1.asset-title a:hover {
  text-decoration: underline; }

.regione .canali h1.asset-title a img {
  display: none; }

.regione .canali .portlet-title img {
  display: none; }

.regione .canali .descrizione {
  font-family: Arial;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2;
  margin-top: 10px;
  float: left;
  clear: both; }

.regione .canali .asset-summary {
  font-family: Arial;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2;
  margin-top: 10px;
  float: left;
  clear: both; }

.regione .canali .asset-summary a {
  color: #464646;
  line-height: 16px; }

.regione .canali .asset-more a {
  color: #464646;
  line-height: 16px;
  display: none; }

.regione .canali .asset-metadata {
  margin: 0;
  padding: 0;
  display: none; }

.regione .canali .ui-tooltip,
.regione .canali .arrow:after {
  background: black;
  border: 2px solid white; }

.regione .canali .ui-tooltip {
  padding: 10px 20px;
  color: white;
  border-radius: 20px;
  font: bold 14px "Helvetica Neue", Sans-Serif;
  box-shadow: 0 0 7px black; }

.regione .canali .arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  /*  position: absolute;
    left: 50%;*/
  margin-left: -35px;
  bottom: -16px; }

.regione .canali .arrow.top {
  top: -16px;
  bottom: auto; }

.regione .canali .arrow.left {
  left: 20%; }

.regione .canali .arrow:after {
  content: "";
  /* position: absolute;
   left: 20px;
   top: -20px;*/
  width: 25px;
  height: 25px;
  box-shadow: 6px 5px 9px -9px black;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  tranform: rotate(45deg); }

.regione .canali .arrow.top:after {
  bottom: -20px;
  top: auto; }

/*notizie**/
.regione .homenotizie {
  margin: 50px 0px 0px 30px;
  float: left;
  width: 100%; }

.regione .homenotizie .portlet-title {
  display: block;
  font-size: 28px;
  margin: 0px;
  font-weight: 600;
  /* padding-bottom:18px;*/
  width: 930px; }

.regione .homenotizie .show-asset-title {
  float: left;
  width: 295px;
  padding-bottom: 0px;
  height: 250px;
  border-top: 2px solid #464646;
  margin-right: 25px; }

.regione .homenotizie .no-title {
  float: left;
  width: 295px;
  padding-bottom: 0px;
  height: 250px;
  border-top: 2px solid #464646;
  margin-right: 25px; }

.regione .homenotizie .titolo {
  font-size: 18px;
  font-weight: 600;
  padding-bottom: 0px;
  padding-top: 10px;
  border-bottom: 1px solid #464646;
  height: 95px;
  line-height: 1.1; }

.regione .homenotizie .titolo a,
.regione .homenotizie .titolo a:hover,
.regione .homenotizie .titolo a:visited,
.regione .homenotizie .titolo a:link {
  color: #000;
  text-decoration: none; }

.regione .homenotizie .descrizione-abs {
  font-size: 14px;
  padding-top: 20px;
  color: #464646;
  line-height: 16px; }

.regione .homenotizie .data-abs {
  font-size: 14px;
  padding-bottom: 8px;
  color: #464646;
  line-height: 16px;
  padding-top: 10px; }

.regione .homenotizie .asset-content {
  padding: 0;
  margin: 0; }

.regione .homenotizie .portlet-content {
  padding: 0;
  /*margin:0px 30px 0px 0px;*/ }

.regione .homenotizie .asset-small-image {
  display: none; }

.regione .homenotizie .asset-metadata {
  margin: 0;
  padding: 0;
  clear: both;
  overflow: visible; }

.regione .homenotizie .portlet-asset-publisher .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.regione .homenotizie .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.regione .homenotizie .metadata-publish-date:BEFORE {
  content: 'Data:'; }

/*
 .regione .homenotizie h1.show-asset-title {
font-size: 20px;
border-bottom: 2px solid #464646;
padding-bottom:28px;
font-weight: 600;
height: 100px;
margin-top: 60px;

}
.regione .homenotizie h1.asset-title {
font-size: 20px;
border-bottom: 2px solid #464646;
padding-bottom:28px;
font-weight: 600;
height: 100px;
margin-top: 60px;

}

.regione .homenotizie  h1.asset-title a
{
	text-decoration: none;
	color: #000;
}

.regione .homenotizie .asset-title a:hover {
text-decoration: none;
color: #464646;
}
*/
.regione .homenotizie h1.asset-title a img {
  display: none; }

.regione .homenotizie .portlet-title img {
  display: none; }

.regione .homenotizie .asset-summary {
  font-family: Arial;
  font-size: 14px;
  width: 280px;
  min-height: 55px; }

.regione .homenotizie .asset-summary a {
  color: #464646;
  line-height: 16px;
  text-decoration: none;
  min-height: 55px; }

.regione .homenotizie .asset-more {
  display: none; }

.regione .homenotizie2 {
  margin: 0px 0px 0px 30px;
  float: left;
  width: 65%;
  clear: both; }

.regione .homenotizie2 .portlet-asset-publisher .asset-title a {
  border-top: 2px solid #464646;
  padding-bottom: 5px;
  margin-top: 20px;
  color: #000; }

.regione .homenotizie2 .portlet-title {
  border-top: 2px solid #000;
  display: block;
  font-size: 28px;
  margin: 0px;
  font-weight: 600;
  padding-bottom: 5px; }

.regione .homenotizie2 .asset-abstract {
  float: left;
  width: 295px;
  margin-right: 25px;
  padding-bottom: 70px; }

.regione .homenotizie2 .asset-content {
  padding: 0;
  margin: 0; }

.regione .homenotizie2 .portlet-content {
  padding: 0;
  margin: 0; }

.regione .homenotizie2 .asset-small-image {
  display: none; }

.regione .homenotizie2 .asset-title {
  border-top: 2px solid #000;
  padding-bottom: 5px;
  margin-top: 20px;
  color: #000; }

.regione .homenotizie2 h1.asset-title {
  font-size: 26px;
  color: #000;
  border-top: 2px solid #464646;
  padding-top: 45px;
  border-bottom: 0;
  font-weight: 600; }

.regione .homenotizie2 h1.asset-title a {
  color: #000;
  font-weight: 600; }

.regione .homenotizie2 h1.asset-title a:hover {
  text-decoration: none;
  color: #464646; }

.regione .homenotizie2 h1.asset-title a img {
  display: none; }

.regione .homenotizie2 .portlet-title img {
  display: none; }

.regione .homenotizie2 .asset-summary {
  font-family: Arial;
  font-size: 14px; }

.regione .homenotizie2 .asset-more a {
  color: #464646;
  line-height: 16px;
  display: none; }

.regione .homenotizie2 .asset-summary a {
  color: #464646;
  line-height: 16px;
  text-decoration: none; }

.regione .homenotizie2 .asset-metadata {
  margin: 0;
  padding: 0;
  clear: both;
  overflow: visible;
  position: absolute;
  top: 80px; }

.regione .homenotizie2 .portlet-asset-publisher .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.regione .homenotizie2 .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.regione .homenotizie2 .metadata-publish-date:BEFORE {
  content: 'Data:'; }

.regione .canali .separator {
  margin: 0;
  padding: 0;
  display: none; }

.regione .search-pages {
  clear: both; }

.regione .notizie .final-separator {
  display: none; }

/***bottonihome**/
.regione .imgdx {
  width: 200px;
  height: 60px; }

.regione a.leggidoc:hover, .regione a.leggidoc:link, .regione a.leggidoc:active, .regione a.leggidoc:visited {
  text-decoration: none;
  width: 200px;
  margin: 5px;
  padding: 5px; }

/** notizia evidenza**/
.regione .evidenza {
  background-color: #800000;
  font-size: 1.5em;
  text-decoration: none;
  text-align: center;
  height: 41px;
  color: #fff;
  padding: 10px 5px;
  font-style: oblique;
  margin-top: 25px;
  position: fixed;
  right: 166px;
  top: 5px;
  z-index: 50; }

/* Temi*/
.regione .temi {
  width: 990px; }

.regione .ricercaTemi {
  position: relative;
  top: -119px;
  width: 330px;
  left: 685px; }

.regione .titoloarea {
  font-size: 38px;
  font-weight: 600;
  margin-left: 30px; }

.regione .titoloarea .asset-metadata {
  display: none; }

.regione .titoloarea .portlet-body {
  height: 60px; }

.regione .CanaliTemi {
  margin-top: -30px; }

.regione .CanaliTemi .asset-abstract {
  float: left;
  width: 45%;
  padding: 0px 20px 0px 10px; }

.regione .notiziaTemi {
  background-color: #999;
  border: 1px solid #000;
  float: left; }

.regione .linkTemi {
  background-color: #999;
  border: 1px solid #000;
  float: left;
  width: 49%; }

.regione .normeTemi {
  background-color: #999;
  border: 1px solid #000;
  float: left;
  width: 49%; }

.regione .struttureTemi {
  background-color: #999;
  border: 1px solid #000;
  margin-top: 20px;
  position: fixed;
  top: 240px;
  width: 191px; }

.regione .ricercadxTemi {
  background-color: #999;
  border: 1px solid #000;
  margin-top: 20px;
  position: fixed;
  top: 545px;
  width: 191px; }

.regione .evidenzadx {
  border-top: 1px solid #464646;
  margin-left: 10px;
  width: 290px;
  border-bottom: 1px solid #464646;
  float: right;
  margin-right: 25px;
  position: relative;
  top: -30px; }

.regione .evidenzadx .taglib-icon .taglib-text {
  text-decoration: none; }

.regione .evidenzadx img.icon {
  display: none; }

.regione .evidenzadx .portlet-title {
  font-size: 18px;
  font-weight: 700;
  padding-top: 25px;
  padding-bottom: 25px; }

.regione .evidenzadx .portlet-content {
  padding: 0;
  margin: 0; }

.regione .evidenzadx .asset-metadata {
  margin: 0;
  padding: 0; }

.regione .evidenzadx .portlet-asset-publisher .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px; }

.regione .evidenzadx .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px; }

.regione .evidenzadx .metadata-publish-date:BEFORE {
  content: 'Data di pubblicazione:'; }

.regione .evidenzadx ul {
  padding: 0;
  margin: 0; }

.regione .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  padding-bottom: 1px; }

.regione .evidenzadxHome {
  border-top: 2px solid #464646;
  width: 295px;
  position: relative;
  top: -253px;
  margin-right: 31px;
  left: 670px;
  clear: both; }

.regione .evidenzadxHome {
  margin-bottom: -175px; }

.regione .evidenzadxHome .taglib-icon .taglib-text {
  text-decoration: none; }

.regione .evidenzadxHome img.icon {
  display: none; }

.regione .evidenzadxHome .portlet-title {
  font-size: 22px;
  font-weight: 700;
  padding-top: 15px;
  padding-bottom: 15px; }

.regione .evidenzadxHome .portlet-content {
  padding: 0;
  margin: 0; }

.regione .evidenzadxHome .asset-metadata {
  margin: 0;
  padding: 0; }

.regione .evidenzadxHome .portlet-asset-publisher .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none; }

.regione .evidenzadxHome .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px; }

.regione .evidenzadxHome .metadata-publish-date:BEFORE {
  content: 'Data di pubblicazione:'; }

.regione .evidenzadxHome ul {
  padding: 0;
  margin: 0; }

.regione .evidenzadxHome .asset-title {
  border: none; }

.regione .evidenzadxHome h1.asset-title a {
  font-size: 22px;
  color: #000;
  position: relative;
  top: -40px;
  border-bottom: 0;
  font-weight: 600; }

.regione .evidenzadxHome h1.asset-title a:hover, .regione .evidenzadxHome h1.asset-title a:visited {
  text-decoration: none;
  color: #464646; }

.regione .evidenzadxHome p {
  font-family: Arial;
  font-size: 14px;
  width: 280px; }

.regione .evidenzadxHome p > a {
  color: #464646;
  line-height: 16px;
  text-decoration: underline; }

.regione .Suggerimenti {
  margin-right: 30px; }

.regione .Suggerimenti .metadata-publish-date {
  display: none; }

.regione .portlet-asset-publisher .asset-full-content .asset-content {
  margin-right: 0px;
  margin-left: 0px; }

.regione .modulistica {
  margin: 0px 30px 0px 0px;
  padding: 0;
  font-size: 14px;
  font-weight: 400; }

.regione .modulistica .taglib-header {
  border-bottom: 1px solid #464646;
  color: #000;
  padding: 0;
  display: none; }

.regione .modulistica .header-title {
  font-weight: 600; }

.regione .modulistica .asset-content {
  font-size: 16px;
  margin: 0;
  padding: 0; }

.regione .modulistica h1.portlet-title {
  color: #000;
  font-size: 24px;
  font-weight: 600;
  border-bottom: 1px solid #464646;
  padding-bottom: 15px;
  padding-top: 15px; }

.regione .modulistica .lfr-asset-metadata {
  display: none; }

/*
.regione .modulistica .header-title h1 {
   color: #000;
font-size:24px;
font-weight:600;
border-bottom: 1px solid #464646;
padding-bottom: 15px;
}*/
.regione .modulistica .taglib-asset-links h2 {
  display: none; }

.regione .modulistica .no-title {
  margin: 10px 0px 0px 0px;
  padding: 0;
  height: 30px; }

.regione .modulistica ul {
  margin: 0;
  padding: 0; }

.regione .modulistica p {
  padding-bottom: 10px; }

.regione .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #9C2328;
  line-height: 20px;
  font-weight: 400;
  padding: 5px 0px;
  margin: 10px 15px 0px 0px; }

.regione .modulistica img.icon {
  display: none; }

.regione .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #9C2328;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.regione .notizieTemi .asset-abstract {
  padding: 0px 5px 0px 10px; }

.regione .tagNav {
  border-radius: 5px;
  border: 1px solid #ccc;
  -moz-box-shadow: -1px 0 8px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: -1px 0 8px 1px rgba(0, 0, 0, 0.4);
  box-shadow: -1px 0 8px 1px rgba(0, 0, 0, 0.4); }

/*** pagina SottoArgomento***/
.regione .contenuto {
  margin: 0px 30px;
  width: 592px; }

.regione .contenuto .asset-metadata {
  margin: 0px;
  padding: 0px;
  width: 235px; }

.regione .contenuto .portlet-asset-publisher .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.regione .contenuto .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
  padding-top: 20px;
  float: left; }

.regione .contenuto .metadata-publish-date:BEFORE {
  content: 'Data pubblicazione:'; }

.regione .contenuto .portlet-asset-publisher .metadata-modified-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.regione .contenuto .metadata-modified-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.regione .contenuto .metadata-modified-date:BEFORE {
  content: 'Data ultimo aggiornamento:'; }

.regione .contenuto .metadata-categories {
  display: none; }

.regione .contenuto .metadata-tags {
  display: none; }

.regione .contenuto a,
.regione .contenuto a:hover,
.regione .contenuto a:visited,
.regione .contenuto a:link {
  text-decoration: underline;
  font-size: 13px;
  color: #9C2328;
  line-height: 20px;
  padding: 3pt 0pt;
  /*margin-right: 15px;
  margin-top: 10px;*/ }

.regione .contenuto.no-bullet li {
  list-style-type: none; }

.regione .contenuto .taglib-header .header-back-to a {
  float: right;
  font-weight: bold;
  padding: 1em .2em;
  text-decoration: none;
  display: none; }

.regione .titolo {
  font-size: 38px;
  font-weight: 600;
  padding-bottom: 40px;
  padding-top: 10px; }

.regione .titolo a, .regione .titolo a:hover, .regione .titolo a:visited, .regione .titolo a:link {
  color: #000; }

.regione .descrizione {
  font-size: 20px;
  padding-bottom: 20px;
  line-height: 25px; }

.regione .foto {
  /*width:545px;
  height:116px;*/
  padding-bottom: 20px; }

.regione .suggerimenti .descrizionedx {
  font-size: 16px;
  font-weight: 400;
  padding-bottom: 20px;
  line-height: 20px; }

.regione .suggerimenti .fotodx {
  width: 198px;
  height: 63px;
  padding-bottom: 20px; }

.regione .contenuto p {
  margin-bottom: 0;
  line-height: 1.5;
  font-family: arial;
  font-size: 13px; }

.regione .contenuto ul li {
  margin-bottom: 0;
  line-height: 1.5;
  font-family: arial;
  font-size: 13px;
  text-align: left; }

.regione .contenuto .no-title ul li ul {
  display: block; }

.regione .contenuto ol li {
  margin-bottom: 0;
  line-height: 1.5;
  font-family: arial;
  font-size: 13px; }

.regione .testo {
  font-size: 13px;
  padding-bottom: 30px;
  font-family: Arial;
  line-height: 1.5; }

.regione .contenutodx {
  margin: 0px 30px; }

.regione .contenutodx .foto {
  width: 169px;
  height: 63px;
  padding-bottom: 20px; }

.regione .contenutodx .testo {
  font-size: 16x;
  font-weight: 400;
  line-height: 16px; }

.regione .contenutodx p {
  line-height: 18px; }

.regione .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

/*tematiche*/
.regione .contenutotema {
  margin: 0px 30px;
  clear: both;
  padding-bottom: 25px; }

.regione .titolotema {
  font-size: 38px;
  font-weight: 600;
  padding-bottom: 20px; }

.regione .descrizionetema {
  font-size: 18px;
  float: left;
  width: 600px;
  font-weight: 400; }

.regione .tematiche {
  border-top: 1px solid #464646;
  margin: 0px 30px;
  width: 950px;
  padding-bottom: 20px; }

.regione .tematiche .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  float: right;
  position: relative;
  top: -102px;
  right: 15px; }

.regione .tematiche .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.regione .tematiche .tab-pag-a, .regione .tematiche .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #B52831; }

.regione .tematiche .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.regione .tematiche .separator {
  display: none; }

.regione .tematiche .asset-content {
  padding: 0;
  margin: 0; }

.regione .tematiche .no-title {
  display: block;
  padding-bottom: 5px;
  border: 0;
  width: 296px;
  float: left;
  min-height: 320px;
  padding-right: 20px; }

.regione .tematiche .titoloargomento {
  font-size: 20px;
  min-height: 45px;
  font-weight: 600; }

.regione .tematiche .fotoargomento {
  width: 285px;
  height: 150px; }

.regione .tematiche .linkargomento {
  padding: 6pt 0pt;
  border-bottom: 1px solid #464646;
  margin-right: 15px; }

.regione .tematiche .linkargomento a {
  color: #B52831;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/**La regione*/
.regione .contenutoRegione {
  margin: 0px 30px;
  height: 250px; }

.regione .contenutoRegione .titolotema {
  font-size: 38px;
  font-weight: 600;
  padding-bottom: 20px;
  color: #Af282f; }

.regione .contenutoRegione .descrizionetema {
  font-size: 24px;
  color: #000;
  font-weight: 600;
  width: 960px; }

.regione .contenutoRegione .descrizionetema div {
  width: 311px;
  float: left; }

.regione .contenutoRegione .descrizionetema a {
  text-decoration: underline;
  color: #Af282f;
  line-height: 2; }

.regione .contenutoRegione .aui-w30 {
  width: 33%;
  float: right; }

.regione .contenutoRegione .fototema {
  /*padding-right: 170px;*/
  margin-left: -30px;
  float: none; }

.regione .LaRegione {
  margin: 0px 30px 0px; }

.regione .LaRegione .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  top: -72px;
  right: 15px; }

.regione .LaRegione .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.regione .LaRegione .tab-pag-a, .regione .LaRegione .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #B52831; }

.regione .LaRegione .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.regione .LaRegione .separator {
  display: none; }

.regione .LaRegione .asset-content {
  padding: 0;
  margin: 0; }

.regione .LaRegione .no-title {
  display: block;
  min-height: 370px;
  border: 0;
  width: 300px;
  float: left;
  margin-right: 10px;
  padding-bottom: 25px; }

.regione .LaRegione .titoloargomento {
  font-size: 22px;
  min-height: 50px;
  font-weight: 600;
  width: 285px; }

.regione .LaRegione .fotoargomento {
  display: none; }

.regione .LaRegione .linkargomento {
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.regione .LaRegione .linkargomento a {
  color: #Af282f;
  margin: 0;
  padding: 0;
  text-decoration: underline;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

.regione .contenutoUrp {
  float: left;
  width: 67%;
  margin: 0px 10px; }

.regione .bottoniUrp {
  float: right;
  width: 28%;
  margin: 0px 10px; }

.regione .temiUrp {
  margin: 0px 10px;
  border-top: 1px solid #cccccc;
  clear: both; }

.regione .temiUrp .asset-abstract {
  float: left;
  width: 25%;
  margin: 10px 39px;
  border: 1px solid #ccc; }

.regione .temiUrp .asset-content {
  clear: right;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 50px; }

.regione .temiUrp .asset-title {
  border-bottom: 1px solid #DDDDDD;
  margin-bottom: 0.7em;
  margin-right: 8px;
  margin-top: 2em;
  padding-bottom: 1px;
  text-align: center; }

.regione p {
  margin-bottom: 0; }

/*  tabelle dati inserite in contenuto*/
.regione .contenuto table {
  width: 600px;
  margin: 20px 0px; }

.regione .contenuto table thead {
  display: table-header-group;
  vertical-align: left;
  border-color: inherit; }

.regione .contenuto caption {
  margin: 10px 0px;
  text-align: left;
  font-weight: 600;
  font-size: 20px; }

.regione .contenuto table td {
  background-color: #E9E9E9;
  color: #3E3E3E; }

.regione .contenuto td {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

.regione .contenuto th, .regione .contenuto td {
  color: #FFFFFF;
  background-color: #525252;
  /*padding: 5px 1px;*/
  border: 1px solid #DADCDB;
  text-align: center;
  padding: 10px 5px 10px 5px; }

.regione .contenuto th a {
  color: #FFFFFF; }

.regione .contenuto table td a, .regione .contenuto table td a:hover, .regione .contenuto table td a:visited, .regione .contenuto table td a:link {
  color: #004171; }

/****** table cittadini**/
.regione .contenuto .table {
  width: 600px;
  margin: 20px 0px; }

.regione .contenuto .table thead {
  display: table-header-group;
  border-color: inherit; }

.regione .contenuto .table caption {
  margin: 10px 0px;
  text-align: left;
  font-weight: 600;
  font-size: 20px; }

.regione .contenuto .table td {
  background-color: #fff; }

.regione .contenuto .table th, .contenuto .table td {
  color: #000;
  background-color: #fff;
  /*padding: 5px 1px;*/
  border-top: 1px solid #464646;
  border-bottom: 1px solid #464646;
  border-right: none;
  border-left: none;
  text-align: left;
  vertical-align: top;
  padding: 10px; }

.regione .contenuto .table th a {
  color: #000; }

.regione .contenuto .table td a,
.regione .contenuto .table td a:hover,
.regione .contenuto .table td a:visited,
.regione .contenuto .table td a:link {
  color: #004171; }

.regione .contenuto .table li.listaLi {
  border-bottom: 1px solid #CCCCCC;
  text-align: left;
  padding: 3px 0 3px 10px; }

/***** fine**/
.regione .taglib-search-iterator {
  width: 100%; }

.regione .asset-abstract-ab1 .taglib-text {
  color: #000000;
  margin-left: -18px;
  text-align: left;
  text-decoration: none; }

.regione .asset-abstract-ab1 img.icon {
  border: 0 none;
  left: 175px;
  position: relative;
  top: 86px; }

.regione .taglib-search-iterator td.valign-middle {
  vertical-align: middle; }

.regione .taglib-search-iterator td.align-left {
  text-align: left; }

.regione .contenuti_pagine_interne {
  font-size: 14px;
  font-weight: 400; }

.regione .aui-column-content {
  padding-right: 10px; }

.regione .contenuti_pagine_interne h1 {
  background-color: #E3E3E3;
  border: 0 none;
  font-size: 2em;
  margin-left: 0;
  padding: 0;
  color: #515151; }

.regione .contenuti_pagine_interne h2 {
  color: #DA3B3B;
  font-size: 1.5em; }

.regione .contenuti_pagine_interne h1 {
  color: #004171;
  font-size: 1.3em; }

.regione .contenuti_pagine_interne a {
  border-bottom: 1px solid #CCCCCC;
  text-decoration: none; }

.regione .contenuti_pagine_interne a, .trasparenza .contenuti_pagine_interne a:link, .trasparenza .contenuti_pagine_interne a:hover {
  color: #004171; }

.regione dt {
  font-weight: 700; }

.regione .assessori {
  margin: 60px 30px;
  width: 950px; }

.regione .assessori .portlet-content {
  padding: 0;
  margin: 0; }

.regione .assessori .portlet-title {
  display: block;
  font-size: 24px;
  margin: 0;
  font-weight: 600;
  padding-bottom: 5px;
  position: relative;
  top: -33px;
  border-bottom: 7px solid #B52831;
  width: 930px; }

/*.regione .assessori .no-title {
position: relative;
top: -30px;
font-size: 28px;
height: 60px;
font-weight: 400;
width: 217px;
float: left;
min-height: 500px;
padding-right: 20px;
}*/
.regione .assessori .no-title {
  font-size: 28px;
  font-weight: 400;
  min-height: 250px;
  padding-right: 20px; }

.regione .assessori .ass-testo-titolo {
  margin: 0px 25px 0px 250px; }

.regione .assessori .icon {
  display: none; }

.regione .assessori .asset-abstract {
  float: left;
  /*width: 210px;*/ }

.regione .assessori .immagine {
  height: 154px;
  width: 220px; }

.regione .assessori h1.asset-title {
  font-size: 20px;
  color: #000;
  border: 0;
  /* margin:10px 0px 0px 0px;
   width: 210px;
   float:right; 
   top:190px;*/
  font-weight: 600; }

.regione .assessori h1.asset-title a:link, .regione .assessori h1.asset-title a:hover, .regione .assessori h1.asset-title a:visited {
  color: #b52831;
  text-decoration: underline; }

.regione .assessori h1.asset-title a img {
  display: none; }

.regione .assessori .portlet-title img {
  display: none; }

.regione .assessori .asset-summary {
  font-size: 16px;
  padding-top: 15px;
  padding-bottom: 15px; }

.regione .assessori .asset-summary a {
  color: #464646;
  line-height: 18px;
  text-decoration: none; }

.regione .assessori .asset-more a {
  color: #464646;
  line-height: 18px;
  text-decoration: none;
  display: none; }

.regione .assessori .separator {
  margin: 0;
  padding: 0;
  display: none; }

/**Procedimenti**/
.regione .procedimenti {
  margin: 60px 30px 0px;
  width: 660px; }

.regione .procedimenti .portlet-content {
  padding: 0;
  margin: 0; }

.regione .procedimenti .portlet-title {
  display: block;
  font-size: 24px;
  margin: 0;
  font-weight: 600;
  padding-bottom: 5px;
  position: relative;
  top: -33px;
  border-bottom: 7px solid #B52831;
  width: 660px; }

.regione .procedimenti .no-title {
  font-size: 28px;
  height: 140px;
  font-weight: 400;
  width: 296px;
  float: left;
  padding-right: 20px; }

.regione .procedimenti .icon {
  display: none; }

.regione .procedimenti .asset-abstract {
  float: left;
  width: 296px; }

.regione .procedimenti .immagine {
  height: 154px;
  width: 220px; }

.regione .procedimenti h1.asset-title {
  font-size: 20px;
  color: #000;
  border: 0;
  margin: 10px 0px 0px 0px;
  width: 290px;
  font-weight: 600; }

.regione .procedimenti h1.asset-title a:link, .regione .procedimenti h1.asset-title a:hover, .regione .procedimenti h1.asset-title a:visited {
  color: #b52831;
  text-decoration: underline; }

.regione .procedimenti h1.asset-title a img {
  display: none; }

.regione .procedimenti .portlet-title img {
  display: none; }

.regione .procedimenti .asset-summary {
  font-size: 16px;
  width: 290px;
  padding-top: 15px;
  padding-bottom: 15px; }

.regione .procedimenti .asset-summary a {
  color: #464646;
  line-height: 18px;
  text-decoration: none; }

.regione .procedimenti .asset-more a {
  color: #464646;
  line-height: 18px;
  text-decoration: none;
  display: none; }

.regione .procedimenti .separator {
  margin: 0;
  padding: 0;
  display: none; }

.regione .aui-legend {
  border: none; }

.regione .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: none; }

/***** servizi on line*/
.ServiziHome {
  margin: 60px 30px;
  width: 950px;
  padding-bottom: 20px; }

.ServiziHome .portlet-content {
  padding: 0;
  margin: 0; }

.ServiziHome .portlet-title {
  display: block;
  font-size: 24px;
  margin: 0;
  font-weight: 600;
  padding-bottom: 5px;
  position: relative;
  top: -33px;
  border-bottom: 7px solid #7d5990;
  width: 930px; }

.ServiziHome .no-title {
  font-size: 24px;
  font-weight: 600;
  width: 217px;
  float: left;
  padding-bottom: 40px;
  padding-right: 20px;
  min-height: 260px; }

.ServiziHome .icon {
  display: none; }

.ServiziHome .asset-abstract {
  float: left;
  width: 210px;
  border-bottom: 1px solid #464646;
  min-height: 235px; }

.ServiziHome .immagine {
  height: 154px;
  width: 220px; }

.ServiziHome h1.asset-title {
  font-size: 24px;
  color: #7d5990;
  border: 0;
  margin: 10px 0px 0px 0px;
  width: 210px;
  font-weight: 600; }

.ServiziHome h1.asset-title a:link, .ServiziHome h1.asset-title a:hover, .ServiziHome h1.asset-title a:visited {
  color: #7d5990;
  text-decoration: underline; }

.ServiziHome .contenuto a {
  font-size: 24px;
  font-weight: 600;
  color: #7d5990; }

.ServiziHome .contenuto p {
  font-size: 20px;
  font-weight: 400;
  color: #000; }

.ServiziHome h1.asset-title a img {
  display: none; }

.ServiziHome .portlet-title img {
  display: none; }

.ServiziHome .asset-summary {
  color: #464646;
  width: 210px;
  font-weight: 400;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 15px; }

.ServiziHome .asset-summary a {
  color: #464646;
  line-height: 18px;
  text-decoration: none;
  font-size: 15px; }

.ServiziHome .asset-more a {
  color: #464646;
  line-height: 18px;
  text-decoration: none;
  display: none; }

.ServiziHome .separator {
  margin: 0;
  padding: 0;
  display: none; }

.ServiziHome .linkUtili {
  width: 300px;
  float: left;
  /*margin-left: 30px;*/
  border-top: 6px solid #7d5990; }

.ServiziHome .linkUtili .taglib-header {
  border-bottom: 1px solid #464646;
  color: #000;
  font-weight: 600;
  padding: 12pt 0pt; }

.ServiziHome .linkUtili .header-title {
  font-weight: 600; }

.ServiziHome .linkUtili .asset-content {
  font-size: 16px;
  margin: 0;
  padding: 0; }

.ServiziHome .linkUtili .header-title h1 {
  color: #000;
  font-size: 24px;
  font-weight: 600;
  border-bottom: 1px solid #464646;
  padding-bottom: 15px; }

.ServiziHome .portlet-asset-publisher .asset-full-content .asset-content {
  margin-right: 0px;
  margin-left: 0px; }

.ServiziHome .linkUtili .taglib-asset-links h2 {
  display: none; }

.ServiziHome .linkUtili ul {
  margin: 0;
  padding: 0; }

.ServiziHome .linkUtili p {
  padding-bottom: 10px; }

.ServiziHome .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #7d5990;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.ServiziHome .linkUtili img.icon {
  display: none; }

.ServiziHome .documenti {
  width: 300px;
  /*padding-right: 330px;*/
  border-top: 6px solid #7d5990;
  float: right; }

.ServiziHome .documenti .taglib-header {
  border-bottom: 1px solid #464646;
  color: #000;
  padding: 12pt 0pt; }

.ServiziHome .documenti .header-title {
  font-weight: 600; }

.ServiziHome .documenti .asset-content {
  font-size: 16px;
  margin: 0;
  padding: 0; }

.ServiziHome .documenti .header-title h1 {
  color: #000;
  font-size: 24px;
  font-weight: 600;
  border-bottom: 1px solid #464646;
  padding-bottom: 15px; }

.ServiziHome .documenti .taglib-asset-links h2 {
  display: none; }

.ServiziHome .documenti ul {
  margin: 0;
  padding: 0; }

.ServiziHome .documenti p {
  padding-bottom: 10px; }

.ServiziHome .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #7d5990;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.ServiziHome .documenti img.icon {
  display: none; }

.ServiziHome .normativa {
  width: 300px;
  border-top: 6px solid #7d5990;
  float: right;
  padding: 0 15px; }

.ServiziHome .normativa .taglib-header {
  border-bottom: 1px solid #464646;
  color: #000;
  padding: 12pt 0pt; }

.ServiziHome .normativa .header-title {
  font-weight: 600; }

.ServiziHome .normativa .asset-content {
  font-size: 16px;
  margin: 0;
  padding: 0; }

.ServiziHome .normativa .header-title h1 {
  color: #000;
  font-size: 24px;
  font-weight: 600;
  border-bottom: 1px solid #464646;
  padding-bottom: 15px; }

.ServiziHome .normativa .taglib-asset-links h2 {
  display: none; }

.ServiziHome .normativa ul {
  margin: 0;
  padding: 0; }

.ServiziHome .normativa p {
  padding-bottom: 10px; }

.ServiziHome .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #7d5990;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.ServiziHome .normativa img.icon {
  display: none; }

.regione .categorie .metadata-publish-date {
  display: none; }

.regione .categorie h1.asset-title a:link,
.regione .categorie h1.asset-title a:hover,
.regione .categorie h1.asset-title a:visited {
  color: #9C2328;
  text-decoration: underline; }

.regione .notiziaSingolaCanale .portlet-title {
  border-bottom: 6px solid #9C2328; }

.regione .notiziaSingolaCanale h1.asset-title a {
  color: #9C2328; }

.regione .DueNotizie h1.asset-title a {
  color: #9C2328; }

.regione .categorie .metadata-categories {
  display: none; }

.regione .categorie .metadata-tags {
  display: none; }

.regione .argomento .metadata-publish-date {
  display: none; }

.regione .argomento .metadata-categories {
  display: none; }

.regione .argomento .metadata-tags {
  display: none; }

.regione .titoloarea .metadata-publish-date {
  display: none; }

.regione .benvenuto .metadata-publish-date {
  display: none; }

.regione .contenutotema .metadata-publish-date {
  display: none; }

.regione .LaRegione .metadata-publish-date {
  display: none; }

/*** filrto argomenti Europa - Inviti aperti**/
.regione .filtroArgomento {
  border: none;
  font-family: 'Titillium Web';
  font-size: 14px;
  margin-right: 25px; }

.regione .filtroArgomento .lfr-panel-titlebar, .filtroEnte .lfr-panel-titlebar {
  display: none; }

.regione .filtroArgomento .lfr-panel-container, .filtroEnte .lfr-panel-container {
  border: none; }

.regione .filtroArgomento .portlet-title .icon, .filtroEnte .portlet-title .icon {
  display: none; }

.regione .filtroArgomento .portlet-title-text, .filtroEnte .portlet-title-text {
  font-family: 'Titillium Web';
  font-size: 20px;
  margin-left: 51px; }

.regione .filtroArgomento .aui-tree-label, .filtroEnte .aui-tree-label {
  line-height: 25px; }

.regione .filtroArgomento .aui-tree-node-content, .filtroEnte .aui-tree-node-content {
  border-top: 1px solid #000000; }

.regione .filtroArgomento .aui-tree-label a,
.regione .filtroEnte .aui-tree-label a {
  text-decoration: none;
  color: #000; }

.regione .contenuto .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  top: -39px;
  right: 20px; }

.regione .contenuto .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.regione .contenuto .tab-pag-a,
.regione .contenuto .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #B52831; }

.regione .contenuto .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.regione .contenuto .separator {
  display: none; }

.regione .homeavviso a,
.regione .homeavviso a:hover,
.regione .homeavviso a:visited,
.regione .homeavviso a:link {
  text-decoration: underline;
  font-size: 20px;
  font-weight: 800;
  color: #9c2328;
  line-height: 20px;
  padding: 3pt 0;
  margin: 30px 0px; }

.regione .vistadocumenti {
  margin: 0px 30px; }

.regione .vistadocumenti .portlet-title {
  font-size: 1.5em; }

.regione .vistadocumenti table thead {
  display: table-header-group;
  border-color: inherit; }

.regione .vistadocumenti caption {
  margin: 10px 0px;
  text-align: left;
  font-weight: 600;
  font-size: 20px; }

.regione .vistadocumenti table td {
  background-color: #E9E9E9;
  color: #3E3E3E; }

.regione .vistadocumenti td {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

.regione .vistadocumenti th, .regione .vistadocumenti td {
  color: #FFFFFF;
  background-color: #525252;
  /*padding: 5px 1px;*/
  border: 1px solid #DADCDB;
  text-align: center;
  padding: 10px;
  width: 230px; }

.regione .vistadocumenti th a {
  color: #FFFFFF; }

.regione .vistadocumenti table td a,
.regione .vistadocumenti table td a:hover,
.regione .vistadocumenti table td a:visited,
.regione .vistadocumenti table td a:link {
  color: #004171; }

.regione .vistadocumenti li.listaLi {
  border-bottom: 1px solid #CCCCCC;
  text-align: left;
  padding: 3px 0 3px 10px; }

.regione .vistadocumenti dd {
  margin: 10px 0px;
  font-size: 14px;
  font-weight: 400;
  font-family: 'Arial';
  float: right;
  width: 70%; }

.regione .vistadocumenti dl {
  color: #000;
  background-color: #FFF;
  /*border-top: 1px solid #464646;*/
  border-right: 0;
  border-left: none;
  text-align: left;
  vertical-align: top;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
  width: 100%;
  margin: 0; }

.regione .vistadocumenti dt {
  font-weight: 700;
  float: left;
  width: 29%;
  margin: 10px 0px;
  clear: left; }

.regione .vistadocumenti .titolodettaglio {
  font-size: 30px;
  line-height: 30px;
  margin: 0;
  text-align: left; }

.regione .vistadocumenti .descrizione {
  font-size: 13px;
  font-weight: 400;
  padding: 10px 0px; }

/********  visualizzazione documenti **/
.regione .vistadocumenti .lfr-asset-date {
  display: none; }

.regione .vistadocumenti .thumbnail {
  display: none; }

.regione .vistadocumenti .context-pane {
  display: none; }

.regione .vistadocumenti .lfr-asset-subfolders {
  display: none; }

.regione .vistadocumenti .lfr-asset-items last {
  display: none; }

.regione .vistadocumenti .document-info {
  display: none; }

.regione .vistadocumenti .aui-w65 {
  width: 530px; }

.regione .vistadocumenti .lfr-document-library-comments.lfr-panel.lfr-extended {
  display: none; }

.agricoltura #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #112A8C; }

.agricoltura .searchLato {
  border-top: 6px solid #112A8C;
  margin-right: 30px; }

.agricoltura .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  line-height: 18px; }

.agricoltura .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.agricoltura .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.agricoltura .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.agricoltura .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

.agricoltura .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.agricoltura .categorie h1.asset-title a:link, .agricoltura .categorie h1.asset-title a:hover, .agricoltura .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

.agricoltura .descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.agricoltura .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.agricoltura .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.agricoltura .boxProcedimenti {
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.agricoltura .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.agricoltura .tematiche .linkargomento a {
  color: #112A8C;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/***  come fare per***/
.agricoltura .comefareper {
  margin: 50px 30px 0px 30px;
  border-top: 1px solid #464646; }

.agricoltura .comefareper .header-title {
  display: block; }

.agricoltura .comefareper .divProc {
  border-top: 1px solid #464646;
  padding-top: 10px;
  margin-top: 50px; }

.agricoltura .comefareper .lfr-search-container {
  display: none; }

.agricoltura .comefareper .no-title {
  width: 300px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 55px;
  margin-right: 15px;
  padding: 10px 0px; }

.agricoltura .comefareper .no-title a,
.agricoltura .comefareper .no-title a:hover,
.agricoltura .comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px;
  color: #464646;
  text-decoration: none; }

.agricoltura .comefareper .comefare {
  padding-top: 20px; }

.agricoltura .comefareper .aui-legend {
  border: 0; }

.agricoltura .comefareper .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

.ambiente .comefareper .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: 0; }

.agricoltura .comefareper .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  right: 15px;
  top: 218px; }

.agricoltura .comefareper .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.agricoltura .comefareper .tab-pag-a,
.agricoltura .comefareper .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.agricoltura .comefareper .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.ambiente #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #112A8C; }

.ambiente .searchLato {
  border-top: 6px solid #112A8C;
  margin-right: 30px; }

.ambiente .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  line-height: 18px; }

.ambiente .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.ambiente .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.ambiente .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.ambiente .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  /*padding: 3pt 0pt;
  margin-top: 10px;
  padding-bottom:10px;*/ }

.ambiente .modulistica .taglib-header {
  display: none; }

.ambiente .modulistica .portlet-document-library-display .entry-title {
  padding: 0; }

.ambiente .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.ambiente .categorie h1.asset-title a:link, .ambiente .categorie h1.asset-title a:hover, .ambiente .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

.ambiente .descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.ambiente .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.ambiente .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.ambiente .boxProcedimenti {
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.ambiente .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.ambiente .tematiche .linkargomento a {
  color: #112A8C;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/***  come fare per***/
.ambiente .comefareper {
  margin: 20px 30px 0px 30px;
  /*border-top: 1px solid #464646;*/ }

.ambiente .comefareper .header-title {
  display: block; }

.ambiente .comefareper .divProc {
  border-top: 1px solid #464646;
  padding-top: 10px;
  margin-top: 50px; }

.ambiente .comefareper .lfr-search-container {
  display: none; }

.ambiente .comefareper .no-title {
  width: 300px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 55px;
  margin-right: 15px;
  padding: 10px 0px; }

.ambiente .comefareper .no-title a,
.ambiente .comefareper .no-title a:hover,
.ambiente .comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px;
  color: #464646;
  text-decoration: none; }

.ambiente .comefareper .comefare {
  padding-top: 20px; }

.ambiente .comefareper .aui-legend {
  border: 0; }

.ambiente .comefareper .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

.ambiente .comefareper .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: 0; }

.ambiente .comefareper .combo {
  width: 345px;
  float: left; }

.ambiente .comefareper .bottone {
  float: left;
  margin-top: -6px; }

.ambiente .comefareper .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  right: 15px;
  top: 152px; }

.ambiente .comefareper .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.ambiente .comefareper .tab-pag-a,
.ambiente .comefareper .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.ambiente .comefareper .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

/****** via vas*************/
.ambiente .viavas {
  margin: 0px 30px; }

.ambiente .viavas .contenuto table {
  width: 100%; }

.ambiente .viavas .iconesx {
  width: 230px;
  margin-top: 0px;
  vertical-align: top;
  text-align: left; }

.ambiente .viavas .iconedx {
  float: right;
  width: 20%;
  margin-top: 20px;
  margin-right: 30px; }

.ambiente .viavas .titolo {
  font-size: 13px;
  line-height: 18px;
  margin: 0;
  width: 216px;
  padding: 10px;
  text-align: left;
  vertical-align: top; }

.ambiente .viavas .titolo a {
  font-size: 13px;
  font-weight: 600;
  color: #112a8C;
  line-height: 18px; }

.ambiente .viavas .descrizione {
  font-size: 13px;
  font-weight: 400;
  padding: 10px 0px; }

.ambiente .viavas .metadata-publish-date {
  display: none; }

.ambiente .viavas .portlet-topper {
  padding-bottom: 14px;
  border-bottom: 2px solid #464646; }

.ambiente .viavas .portlet-title span {
  font-family: "Titillium Web";
  font-size: 14px;
  font-weight: 600; }

.ambiente .viavas h3 {
  color: #000;
  font-size: 22px;
  font-weight: 600;
  border: 0; }

.ambiente .viavas .linklists {
  font-family: Arial;
  font-size: 14px;
  line-height: 1.3;
  padding-bottom: 25px;
  padding-top: 10px;
  border-bottom: 1px solid #464646; }

.ambiente .viavas .linklists p {
  color: #464646;
  font-weight: 600; }

.ambiente .viavas .linklists span {
  color: #464646; }

.ambiente .viavas .linklists ul li {
  margin-bottom: 0;
  line-height: 1.5;
  font-family: arial;
  font-size: 13px;
  text-align: left; }

.ambiente .viavas .linklists ul li a,
.ambiente .viavas .linklists ul li a:hover,
.ambiente .viavas .linklists ul li a:visited,
.ambiente .viavas .linklists ul li a:link {
  color: #004171; }

.ambiente .viavas dd {
  margin: 10px 0px;
  font-size: 14px;
  font-weight: 400;
  font-family: 'Arial';
  float: right;
  width: 60%; }

.ambiente .viavas dl {
  color: #000;
  background-color: #FFF;
  /*border-top: 1px solid #464646;*/
  border-right: 0;
  border-left: none;
  text-align: left;
  vertical-align: top;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
  width: 100%;
  margin: 0; }

.ambiente .viavas dt {
  font-weight: 700;
  float: left;
  width: 40%;
  margin: 10px 0px;
  clear: left; }

.ambiente .viavas .taglib-asset-links {
  clear: both;
  padding-top: 30px; }

.ambiente .viavas .taglib-asset-links h2 {
  border-bottom: 1px solid #464646;
  font-family: "Titillium Web";
  font-size: 16px;
  background: none;
  margin: 0;
  padding: 0;
  color: #000; }

.ambiente .viavas .taglib-asset-links .asset-links-list {
  margin: 0;
  list-style: none;
  padding-top: 20px; }

.ambiente .viavas .taglib-asset-links .asset-links-list-item {
  padding-bottom: 15px; }

.ambiente .viavas .taglib-asset-links .asset-links-list img.icon {
  display: none; }

/*  tabelle dati inserite in contenuto viavas*/
.viavas table {
  width: 930px;
  margin: 0px 0px; }

.viavas table thead {
  display: table-header-group;
  border-color: inherit; }

.viavas caption {
  margin: 10px 0px;
  text-align: left;
  font-weight: 600;
  font-size: 20px; }

.viavas table td {
  background-color: #E9E9E9;
  color: #3E3E3E; }

.viavas td {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

.viavas th, .viavas td {
  color: #FFFFFF;
  background-color: #525252;
  /*padding: 5px 1px;*/
  border: 1px solid #DADCDB;
  text-align: center;
  padding: 10px;
  width: 230px; }

.viavas th a {
  color: #FFFFFF; }

.viavas table td a,
.viavas table td a:hover,
.viavas table td a:visited,
.viavas table td a:link {
  color: #004171; }

.viavas li.listaLi {
  border-bottom: 1px solid #CCCCCC;
  text-align: left;
  padding: 3px 0 3px 10px; }

/***** viavas dettaglio***/
.viavasdettaglio {
  margin: 0px 30px; }

.viavasdettaglio table {
  width: 100%;
  margin: 0px 0px; }

.ambiente .viavasdettaglio .no-title {
  float: left;
  width: 400px; }

.ambiente .viavasdettaglio .portlet-document-library-display {
  float: right;
  width: 530px;
  margin: 0; }

.viavasdettaglio table thead {
  display: table-header-group;
  border-color: inherit; }

.viavasdettaglio caption {
  margin: 10px 0px;
  text-align: left;
  font-weight: 600;
  font-size: 20px; }

.viavasdettaglio table td {
  background-color: #E9E9E9;
  color: #3E3E3E; }

.viavasdettaglio td {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

.viavasdettaglio th, .viavasdettaglio td {
  color: #FFFFFF;
  background-color: #525252;
  /*padding: 5px 1px;*/
  border: 1px solid #DADCDB;
  text-align: center;
  padding: 10px;
  width: 230px; }

.viavasdettaglio th a {
  color: #FFFFFF; }

.viavasdettaglio table td a,
.viavasdettaglio table td a:hover,
.viavasdettaglio table td a:visited,
.viavasdettaglio table td a:link {
  color: #004171; }

.viavasdettaglio li.listaLi {
  border-bottom: 1px solid #CCCCCC;
  text-align: left;
  padding: 3px 0 3px 10px; }

.viavasdettaglio dd {
  margin: 10px 0px;
  font-size: 14px;
  font-weight: 400;
  font-family: 'Arial';
  float: right;
  width: 70%; }

.viavasdettaglio dl {
  color: #000;
  background-color: #FFF;
  /*border-top: 1px solid #464646;*/
  border-right: 0;
  border-left: none;
  text-align: left;
  vertical-align: top;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
  width: 100%;
  margin: 0; }

.viavasdettaglio dt {
  font-weight: 700;
  float: left;
  width: 29%;
  margin: 10px 0px;
  clear: left; }

.ambiente .viavasdettaglio .titolodettaglio {
  font-size: 30px;
  line-height: 30px;
  margin: 0;
  text-align: left; }

.ambiente .viavasdettaglio .descrizione {
  font-size: 13px;
  font-weight: 400;
  padding: 10px 0px; }

/********  visualizzazione documenti **/
.ambiente .viavasdettaglio .lfr-asset-date {
  display: none; }

.ambiente .viavasdettaglio .thumbnail {
  display: none; }

.ambiente .viavasdettaglio .context-pane {
  display: none; }

.ambiente .viavasdettaglio .document-info {
  display: none; }

.ambiente .viavasdettaglio .aui-w65 {
  width: 530px; }

.ambiente .viavasdettaglio .lfr-document-library-comments.lfr-panel.lfr-extended {
  display: none; }

.attivitaproduttiveimpresa #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #112A8C; }

.attivitaproduttiveimpresa .searchLato {
  border-top: 6px solid #112A8C;
  margin-right: 30px; }

.attivitaproduttiveimpresa .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  line-height: 18px; }

.attivitaproduttiveimpresa .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.attivitaproduttiveimpresa .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.attivitaproduttiveimpresa .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.attivitaproduttiveimpresa .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

.attivitaproduttiveimpresa .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.attivitaproduttiveimpresa .categorie h1.asset-title a:link, .attivitaproduttiveimpresa .categorie h1.asset-title a:hover, .attivitaproduttiveimpresa .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

.attivitaproduttiveimpresa .descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.attivitaproduttiveimpresa .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.attivitaproduttiveimpresa .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.attivitaproduttiveimpresa .boxProcedimenti {
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.attivitaproduttiveimpresa .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.attivitaproduttiveimpresa .tematiche .linkargomento a {
  color: #112A8C;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/*---leo CSS start-------------------------------------------------------------*/
.bandi .pubblicitalegale {
  margin: 0 30px; }

.bandi .pubblicitalegale iframe {
  height: 520px;
  width: 930px; }

.bandi .pubblicitalegale .titolotestatapl {
  font-size: 38px;
  font-weight: 600;
  padding-bottom: 20px;
  padding-top: 25px; }

.bandi .pubblicitalegale .contenutotestatapl {
  font-size: 15px;
  padding-bottom: 20px;
  line-height: 25px; }

.bandi .pubblicitalegale .ricerca_colonna1 input[type="text"] {
  background-image: url(images/forms/input_shadow.png);
  background-repeat: no-repeat;
  border: 1px solid;
  border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 1em;
  padding: 5px 1px;
  width: 250px;
  margin-top: 3px; }

.bandi .pubblicitalegale .bivBottoneBandi {
  float: left;
  margin-top: 86px;
  margin-left: -60px; }

.bandi .pubblicitalegale #_PubblicitalegalePortlet_WAR_PubblicitalegalePortlet_\3a searchForm\3a j_idt8_label {
  font-size: 13px;
  font-weight: 400;
  color: #b52831;
  padding: 5px;
  background: -moz-linear-gradient(top, #f0f0f0 0, #b8b8b8 67%, #424242);
  background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), color-stop(0.67, #b8b8b8), to(#424242));
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #464646;
  -moz-box-shadow: 0 1px 3px rgba(204, 204, 204, 0.5), inset 0 0 10px rgba(153, 153, 153, 0.7);
  -webkit-box-shadow: 0 1px 3px rgba(204, 204, 204, 0.5), inset 0 0 10px rgba(153, 153, 153, 0.7);
  box-shadow: 0 1px 3px rgba(204, 204, 204, 0.5), inset 0 0 10px rgba(153, 153, 153, 0.7);
  text-shadow: 0 -1px 0 rgba(153, 153, 153, 0.4), 0px 1px 0 rgba(255, 255, 255, 0.3);
  width: 250px; }

.bandi .pubblicitalegale .ui-selectonemenu .ui-selectonemenu-trigger {
  /*--- border-right: none;
   border-top: none;
   border-bottom: none;---*/
  cursor: pointer;
  width: 16px;
  height: 100%;
  position: absolute;
  right: 10px;
  top: 1px;
  background: none;
  padding: 0 3px;
  border: none; }

.bandi .pubblicitalegale #_PubblicitalegalePortlet_WAR_PubblicitalegalePortlet_\3a searchForm\3a j_idt8 {
  border: 0px;
  background: transparent; }

.bandi .pubblicitalegale .ui-button {
  width: 135px;
  display: block;
  font-family: 'Titillium Web';
  font-size: 14px;
  color: #000;
  text-indent: 0;
  border: 1px solid #FFF;
  background-image: url(/temaumbria-theme/images/urp/bk-search.png);
  background-repeat: no-repeat;
  cursor: pointer;
  float: left;
  margin-top: 1px; }

.bandi .pubblicitalegale .ui-state-default {
  -webkit-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0.75); }

/*---tabella leo CSS----*/
.bandi .pubblicitalegale table thead {
  display: table-header-group;
  text-align: left;
  border-color: inherit; }

.bandi .pubblicitalegale caption {
  margin: 10px 0px;
  text-align: left;
  font-weight: 600;
  font-size: 20px; }

.bandi .pubblicitalegale table td {
  background-color: #E9E9E9;
  color: #3E3E3E; }

.bandi .pubblicitalegale .alt > td {
  background-color: #ffffff;
  color: #3E3E3E; }

.bandi .pubblicitalegale td {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

.bandi .pubblicitalegale th, .bandi td {
  color: #FFFFFF;
  background: none;
  background-color: #525252;
  /*padding: 5px 1px;*/
  border: 1px solid #DADCDB;
  text-align: center;
  padding: 10px;
  font-weight: 400; }

.bandi .pubblicitalegale .col-colonna-oggetto {
  width: 277px; }

.bandi .pubblicitalegale th a {
  color: #FFFFFF; }

.bandi .pubblicitalegale table td a,
.bandi .pubblicitalegale table td a:hover,
.bandi .pubblicitalegale table td a:visited,
.bandi .pubblicitalegale table td a:link {
  color: #004171; }

.bandi .pubblicitalegale .taglib-search-iterator {
  width: 100%; }

.bandi .pubblicitalegale .col-colonna-descrizioneatti {
  width: 130px; }

.bandi .pubblicitalegale .daylast {
  color: #1fae7e;
  font-weight: 800;
  text-align: center; }

.bandi .pubblicitalegale .daytoday {
  color: #f89c27;
  font-weight: 800;
  text-align: center; }

.bandi .pubblicitalegale .dayexpired {
  color: #9C2328;
  font-weight: 800;
  text-align: center; }

.bandi .pubblicitalegale .col-colonna-esito > div {
  text-align: center; }

/*---leo CSS end---------------------------------------------------------------------------------------------*/
.bandi #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #9C2328; }

.bandi .searchLato {
  border-top: 6px solid #9C2328;
  margin-right: 30px; }

.bandi .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #9C2328;
  line-height: 18px; }

.bandi .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #9C2328;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.bandi .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #9C2328;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.bandi .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #9C2328;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.bandi .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #9C2328;
  line-height: 20px;
  font-weight: 400;
  padding: 3px 0px 10px 0px;
  margin-right: 15px;
  margin-top: 10px; }

.bandi .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #9C2328;
  line-height: 20px;
  padding: 3px 0px;
  margin-right: 15px;
  margin-top: 10px; }

.bandi .categorie h1.asset-title a:link,
.bandi .categorie h1.asset-title a:hover,
.bandi .categorie h1.asset-title a:visited {
  color: #9C2328;
  text-decoration: underline; }

.bandi .descrizioneRicerca {
  border-top: 6px solid #9C2328;
  margin: 0px 25px 0px 10px;
  padding: 12px 0px;
  font-size: 18px;
  font-weight: 400; }

.bandi .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #9C2328;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.bandi .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #9C2328;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.bandi .boxProcedimenti {
  border-top: 6px solid #9C2328;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.bandi .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.bandi .tematiche .linkargomento a {
  color: #9C2328;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/* template avvisi*/
.bandi .segnalazioni {
  margin-left: 0px;
  width: 690px;
  margin-right: 30px;
  float: left;
  display: inline;
  padding-bottom: 35px; }

.bandi .segnalazioni .taglib-header {
  display: none; }

.bandi .segnalazioni .portlet-title {
  margin-left: 60px;
  font-family: "Titillium web";
  font-size: 18px;
  line-height: 24px; }

.bandi .segnalazioni .portlet-title .icon {
  display: none; }

.bandi .segnalazioni .portlet-title-text {
  font-family: "Titillium web";
  font-size: 18px; }

.bandi .segnalazioni .taglib-page-iterator {
  clear: both;
  height: auto;
  margin-left: 30px;
  overflow: hidden;
  width: auto;
  border-top: 6px solid #b52831; }

.bandi .segnalazioni .taglib-page-iterator .search-results {
  display: none; }

.bandi .segnalazioni .taglib-page-iterator .search-pages .page-links {
  display: none; }

.bandi .segnalazioni .taglib-page-iterator .search-pages .delta-selector {
  display: none; }

.bandi .segnalazioni .asset-full-content {
  border-top: 1px solid #464646;
  min-height: 260px;
  margin-left: 30px;
  width: 660px;
  float: left; }

.bandi .segnalazioni .asset-content {
  float: left;
  display: inline; }

.bandi .segnalazioni-abs {
  width: 525px;
  float: left; }

.bandi .segnalazioni .descrizione-abs {
  width: 235px;
  float: left;
  display: inline;
  margin-right: 20px;
  line-height: 18px;
  font-family: "Arial";
  font-size: 14px;
  font-weight: 400; }

.bandi .segnalazioni .titolo {
  width: 515px;
  font-family: "Titillium web";
  font-size: 16px;
  font-weight: 600;
  display: inline;
  float: left;
  line-height: 18px;
  padding-top: 15px; }

.bandi .segnalazioni .link-abs {
  border-left: 1px solid #464646;
  float: right;
  font-family: "Arial";
  height: 230px;
  margin-right: 0;
  margin-top: 15px;
  width: 132px; }

.bandi .segnalazioni .link-abs a {
  text-decoration: none;
  background: url(/temaumbria-theme/images/regione/bandi_02.png) no-repeat;
  width: 36px;
  height: 36px;
  float: right;
  position: relative;
  margin-top: 75px;
  right: 45px; }

.bandi .segnalazioni .denominazione {
  display: block;
  font-family: "Titillium Web";
  font-size: 18px;
  font-weight: 600;
  color: #000000;
  line-height: 20px;
  margin-right: 30px;
  border-bottom: 6px solid #B52831;
  padding: 20px 0px; }

.bandi .segnalazioni .documenti {
  display: block;
  font-family: "Titillium Web";
  font-size: 18px;
  font-weight: 600;
  color: #000000;
  line-height: 20px;
  margin-right: 30px;
  border-bottom: 6px solid #B52831;
  padding: 20px 0px;
  width: 660px; }

.bandi .segnalazioni .blocco-mezzo .responsabile {
  font-family: "Titillium web";
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  margin-top: 7px;
  line-height: 34px;
  margin-bottom: 15px;
  margin-right: 40px;
  padding: 10px; }

.bandi .segnalazioni .blocco-mezzo .enteProponente {
  display: inline;
  font-family: "Titillium web";
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  margin-top: 7px;
  line-height: 34px;
  padding-left: 10px;
  margin-bottom: 15px; }

.bandi .segnalazioni .descrizione1 {
  display: block;
  font-family: "Arial";
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  line-height: 36px;
  margin-left: 10px;
  margin-right: 30px; }

.bandi .segnalazioni .descrizione2 {
  font-family: "Titillium web";
  font-size: 20px;
  color: #000000;
  padding-left: 10px;
  line-height: 36px;
  display: block;
  height: 300px;
  padding-right: 10px;
  width: 578px;
  margin-bottom: 15px; }

.bandi .segnalazioni .blocco-mezzo .label {
  font-family: "Titillium web";
  font-size: 14px;
  font-weight: 600;
  width: 660px;
  border-bottom: 1px solid #464646;
  padding: 10px 0px; }

.portlet-asset-publisher .asset-metadata {
  margin: 0;
  padding: 0; }

.bandi .segnalazioni .asset-metadata {
  float: left;
  font-family: "Arial";
  font-size: 14px;
  /*position: relative;
  top:-70px;*/ }

.bandi .segnalazioni .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  font-family: "Arial";
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.bandi .segnalazioni .metadata-publish-date:BEFORE {
  content: 'Data di pubblicazione:'; }

.bandi .segnalazioni .blocco-mezzo .responsabile a.link, .bandi .segnalazioni .blocco-mezzo .responsabile a.link:hover,
.bandi .segnalazioni .blocco-mezzo .responsabile a.link:visited {
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #b52831; }

.bandi .segnalazioni .metadata-expiration-date {
  display: none; }

.bandi .segnalazioni .scadenzaavvisiHome {
  font-weight: 600;
  font-size: 14px;
  font-family: "Arial";
  color: #b52831;
  background-image: none;
  z-index: 2;
  clear: both;
  padding-top: 25px; }

.bandi .segnalazioni .scadenzaavvisiHome:BEFORE {
  content: 'Data di scadenza:'; }

.bandi .segnalazioni .scadenzaavvisi {
  position: relative;
  top: 50px;
  left: 275px; }

.bandi .segnalazioni .scadenzaavvisi {
  font-size: 14px;
  font-family: "Arial";
  font-weight: 600;
  color: #b52831;
  background-image: none;
  z-index: 2; }

.bandi .segnalazioni .scadenzaavvisi:BEFORE {
  content: 'Data di scadenza:'; }

.bandi .segnalazioni .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  top: -41px;
  right: 20px; }

.bandi .segnalazioni .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.bandi .segnalazioni .tab-pag-a, .bandi .segnalazioni .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #B52831; }

.bandi .segnalazioni .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.bandi .segnalazioni .separator {
  display: none; }

/*** BANDI****/
.bandi .descrizionetema {
  width: 930px; }

.bandi iframe {
  height: 250px;
  width: 930px; }

.bandi #p_p_id_bandi_WAR_bandiportlet_ {
  margin: 0px 30px; }

.bandi .aui-column-content {
  padding: 0;
  margin: 0; }

.bandi .ricerca_colonna1 {
  width: 930px; }

.bandi .divComboBandi {
  float: left;
  width: 715px; }

.bandi .divOpzioniBandi {
  float: right;
  width: 215px; }

/*.bandi .ricerca_colonna2 {
width: 150px;
float: right;
}*/
.bandi .aui-field-content {
  display: inline-block; }

.bandi .selectTipo {
  margin-left: 10px; }

.bandi .ricerca_colonna1 input[type="text"],
.bandi .ricerca_colonna1 .aui-field-input-text {
  background-image: url(images/forms/input_shadow.png);
  background-repeat: no-repeat;
  border: 1px solid;
  border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 1em;
  padding: 5px 1px;
  width: 695px;
  margin-top: 3px; }

.bandi input[type="submit"], .bandi input[type="submit"]:hover {
  width: 134px;
  display: block;
  font-family: 'Titillium Web';
  font-size: 14px;
  color: #000;
  text-indent: 0;
  border: 1px solid #FFF;
  background-image: url(/temaumbria-theme/images/urp/bk-search.png);
  background-repeat: no-repeat;
  cursor: pointer;
  float: left;
  margin-top: 13px; }

.bandi .ricerca_colonna1 select, .bandi .ricerca_colonna2 select {
  font-size: 13px;
  font-weight: 400;
  color: #464646;
  padding: 5px;
  background: -moz-linear-gradient(top, #f0f0f0 0, #b8b8b8 67%, #424242);
  background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), color-stop(0.67, #b8b8b8), to(#424242));
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #464646;
  -moz-box-shadow: 0 1px 3px rgba(204, 204, 204, 0.5), inset 0 0 10px rgba(153, 153, 153, 0.7);
  -webkit-box-shadow: 0 1px 3px rgba(204, 204, 204, 0.5), inset 0 0 10px rgba(153, 153, 153, 0.7);
  box-shadow: 0 1px 3px rgba(204, 204, 204, 0.5), inset 0 0 10px rgba(153, 153, 153, 0.7);
  text-shadow: 0 -1px 0 rgba(153, 153, 153, 0.4), 0px 1px 0 rgba(255, 255, 255, 0.3);
  width: 345px; }

.bandi input[type="radio"], .bandi input[type="checkbox"] {
  margin: 30px 0px 0px 40px;
  padding: 0;
  background-color: none;
  border: 0; }

.bandi table thead {
  display: table-header-group;
  text-align: left;
  border-color: inherit; }

.bandi caption {
  margin: 10px 0px;
  text-align: left;
  font-weight: 600;
  font-size: 20px; }

.bandi table td {
  background-color: #E9E9E9;
  color: #3E3E3E; }

.bandi .alt > td {
  background-color: #ffffff;
  color: #3E3E3E; }

.bandi td {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

.bandi th, .bandi td {
  color: #FFFFFF;
  background-color: #525252;
  /*padding: 5px 1px;*/
  border: 1px solid #DADCDB;
  text-align: center;
  padding: 10px; }

.bandi .col-colonna-oggetto {
  width: 277px; }

.bandi th a {
  color: #FFFFFF; }

.bandi table td a,
.bandi table td a:hover,
.bandi table td a:visited,
.bandi table td a:link {
  color: #004171; }

.bandi .taglib-search-iterator {
  width: 100%; }

.bandi .col-colonna-descrizioneatti {
  width: 130px; }

.bandi .daylast {
  color: #1fae7e;
  font-weight: 800;
  text-align: center; }

.bandi .daytoday {
  color: #f89c27;
  font-weight: 800;
  text-align: center; }

.bandi .dayexpired {
  color: #9C2328;
  font-weight: 800;
  text-align: center; }

.bandi .col-colonna-esito > div {
  text-align: center; }

/*** dettaglio bandi**/
.bandi .portlet-content {
  margin: 0px 0px;
  padding: 0; }

.bandi .contenuti_pagine_interne {
  font-size: 14px;
  font-weight: 400;
  width: 930px; }

.bandi .divOggettoBando h1 {
  font-family: "Titillium Web";
  font-weight: 600;
  font-size: 24px; }

.bandi .divAtti {
  border-top: 6px solid #9C2328;
  clear: both; }

.bandi .urlBUR {
  text-align: right; }

.bandi .divAtti h1 {
  font-family: "Titillium Web";
  font-weight: 600;
  font-size: 14px;
  margin-top: 5px; }

.bandi .divAtti div {
  font-family: "Titillium Web";
  font-weight: 400;
  font-size: 14px;
  padding: 5px 0px; }

.bandi .div30 {
  float: right;
  width: 34%;
  padding-bottom: 20px; }

.bandi .social {
  margin: 10px 0;
  text-align: left; }

.bandi .procedimento {
  border-top: 1px solid #464646;
  border-bottom: 1px solid #464646;
  padding: 20px 0px;
  margin: 0px 30px 0px 0px; }

.bandi .contenuti_pagine_interne h1 {
  border: 0 none;
  margin-left: 0;
  padding: 0;
  margin-top: 5px;
  color: #000;
  background: none; }

.bandi .divInformazioni {
  margin-top: 0px; }

.bandi .divInformazioni dl {
  color: #000;
  background-color: #FFF;
  border-right: 0;
  border-left: none;
  text-align: left;
  vertical-align: top;
  padding-top: 0;
  padding-bottom: 0;
  float: left;
  width: 66%;
  margin: 0;
  border: 0; }

.bandi .divInformazioni dt {
  border-bottom: 1px solid #464646;
  float: left;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  width: 180px;
  clear: both; }

.bandi .divInformazioni dd {
  border-bottom: 1px solid #464646;
  border-left: 1px solid #464646;
  font-family: Arial;
  font-size: 14px;
  margin: 10px 0px 0px 20px;
  padding: 10px 0px 10px 10px;
  width: 370px; }

.bandi .divInformazioni .dtDataScadenza {
  color: #9C2328;
  font-weight: 800; }

.bandi .divDocumenti {
  margin-top: 5px;
  border-top: 6px solid #9C2328;
  clear: both;
  float: left;
  width: 930px;
  padding-bottom: 5px; }

.bandi .bandiIndietro {
  float: left;
  clear: both; }

.bandi .opens-new-window-accessible {
  display: none; }

.bandi .linkSoL {
  font-weight: 800; }

.bandi .divDocumenti > .divAtti {
  width: 48%;
  float: left;
  border: 0;
  margin-right: 25px; }

.bandi .divDocumenti > .divAllegati {
  width: 49%;
  float: left; }

.bandi .divDocumenti > .divAtti h1 {
  font-family: "Titillium Web";
  font-weight: 600;
  font-size: 20px;
  border-bottom: 1px solid #464646;
  margin-top: 5px; }

.bandi .divDocumenti > .divAllegati h1 {
  font-family: "Titillium Web";
  font-weight: 600;
  font-size: 20px;
  border-bottom: 1px solid #464646;
  margin-top: 5px; }

.bandi .divDocumenti a,
.bandi .divDocumenti a:link,
.bandi .divDocumenti a:hover,
.bandi .divDocumenti a:visited {
  text-decoration: none;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #000000;
  border-bottom: 1px solid #9C2328; }

/*esiti*/
.bandi .divEsiti {
  margin-top: 5px;
  border-top: 6px solid #9C2328;
  clear: both;
  float: left;
  width: 930px;
  padding-bottom: 5px; }

.bandi .divAttiEsito {
  width: 48%;
  float: left;
  border: 0;
  margin-right: 25px; }

.bandi .divAllegatiEsito {
  width: 49%;
  float: left; }

.bandi .divAttiEsito > div {
  font-family: "Titillium Web";
  font-weight: 400;
  font-size: 14px;
  padding: 0px;
  margin: 0px; }

.bandi .divAllegatiEsito > div {
  font-family: "Titillium Web";
  font-weight: 400;
  font-size: 14px;
  padding: 0px;
  margin: 0px; }

.bandi .divEsiti > .divAtti h1 {
  font-family: "Titillium Web";
  font-weight: 600;
  font-size: 20px;
  border-bottom: 1px solid #464646;
  margin: 5px 0px 0px; }

.bandi .divEsiti > .divAllegati h1 {
  font-family: "Titillium Web";
  font-weight: 600;
  font-size: 20px;
  border-bottom: 1px solid #464646;
  margin-top: 5px; }

.bandi .divEsiti a,
.bandi .divEsiti a:link,
.bandi .divEsiti a:hover,
.bandi .divEsiti a:visited {
  text-decoration: none;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #000000;
  border-bottom: 1px solid #9C2328; }

.cultura #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #112A8C; }

.cultura .searchLato {
  border-top: 6px solid #112A8C;
  margin-right: 30px; }

.cultura .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  line-height: 18px; }

.cultura .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.cultura .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.cultura .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.cultura .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

.cultura .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.cultura .categorie h1.asset-title a:link, .cultura .categorie h1.asset-title a:hover, .cultura .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

.cultura .descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.cultura .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.cultura .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.cultura .boxProcedimenti {
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.cultura .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.cultura .tematiche .linkargomento a {
  color: #112A8C;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/***  come fare per***/
.cultura .comefareper {
  margin: 50px 30px 0px 30px;
  border-top: 1px solid #464646; }

.cultura .comefareper .header-title {
  display: block; }

.cultura .comefareper .divProc {
  border-top: 1px solid #464646;
  padding-top: 10px;
  margin-top: 50px; }

.cultura .comefareper .lfr-search-container {
  display: none; }

.cultura .comefareper .no-title {
  width: 300px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 55px;
  margin-right: 15px;
  padding: 10px 0px; }

.cultura .comefareper .no-title a,
.cultura .comefareper .no-title a:hover,
.cultura .comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px;
  color: #464646;
  text-decoration: none; }

.cultura .comefareper .comefare {
  padding-top: 20px; }

.cultura .comefareper .aui-legend {
  border: 0; }

.cultura .comefareper .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

.cultura .comefareper .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: 0; }

.cultura .comefareper .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  right: 15px;
  top: 218px; }

.cultura .comefareper .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.cultura .comefareper .tab-pag-a,
.cultura .comefareper .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.cultura .comefareper .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

/* fotocatalogo cultura - Catalogo regionale dei beni culturali dell'Umbria*/
.cultura .fotocatalogo {
  width: 150px; }

.caccia #layout-column_column-4 {
  width: 100%; }

.caccia #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #edab29; }

.caccia .searchLato {
  border-top: 6px solid #edab29;
  margin-right: 30px; }

.caccia .portlet-content {
  padding: 0;
  margin: 0; }

.caccia .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #edab29;
  line-height: 18px; }

.caccia .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #edab29;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.caccia .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #edab29;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.caccia .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #edab29;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.caccia .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #edab29;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

.caccia .categorie h1.asset-title a:link, .caccia .categorie h1.asset-title a:hover, .caccia .categorie h1.asset-title a:visited {
  color: #edab29;
  text-decoration: underline; }

.caccia .descrizioneRicerca {
  border-top: 6px solid #edab29;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.caccia .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #edab29;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.caccia .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #edab29;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.caccia .boxProcedimenti {
  border-top: 6px solid #edab29;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.caccia .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.caccia .tematiche .linkargomento a {
  color: #edab29;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

.caccia .portlet-asset-publisher .asset-title {
  border-bottom: none; }

.caccia input[type="text"],
.caccia input[type="password"],
.caccia input[type="file"],
.caccia input[type="submit"],
.caccia input[type="button"],
.caccia input[type="reset"],
.caccia select,
.caccia textarea,
.caccia .textarea,
.caccia button,
.caccia .aui-field-input-text {
  background-image: none; }

/*: sistemazioni varie */
.caccia .portlet-layout {
  margin-bottom: 0px; }

/*: WEB form*/
.caccia .webForm {
  margin-left: 30px;
  margin-right: 30px;
  width: 955px;
  padding-bottom: 0px; }

.caccia .webForm .aui-fieldset-legend {
  display: none; }

.caccia .webForm #classificazione, #blocco0, #blocco1, #blocco2, #privacy {
  width: 990px;
  clear: both;
  position: relative; }

.caccia .webForm #bloccoAllegato {
  clear: both; }

.caccia .webForm #classificazione {
  height: 75px;
  margin-top: 25px; }

.caccia .webForm #blocco0 {
  height: 155px; }

.caccia .webForm #blocco1, #blocco2 {
  height: 80px;
  padding-top: 15px; }

.caccia .webForm #privacy {
  height: 90px;
  padding-top: 15px; }

.caccia .webForm input {
  font-family: 'Titillium Web';
  font-size: 18px;
  color: #7F7F7F;
  border: 1px solid #B7B0A6;
  text-indent: 10px;
  line-height: 38px;
  background-image: url("/temaumbria-theme/images/urp/bk-form.jpg"); }

.caccia .webForm textarea {
  background-image: url("/temaumbria-theme/images/urp/bk-form.jpg");
  /** proprietï¿½ css3*/
  /*resize: none;*/ }

.caccia .webForm .aui-field-label {
  font-family: 'Titillium Web';
  color: #000000;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold; }

.caccia .webForm #blocco0 .aui-field-label, #blocco1 .aui-field-label, #blocco2 .aui-field-label {
  display: none; }

.caccia .webForm .description {
  display: block; }

/*Combo tipi*/
.caccia .webForm .span-field1, .span-field2 {
  width: 305px;
  display: block;
  float: left; }

.caccia .webForm .span-field2 {
  margin-left: 25px; }

.caccia .webForm #_UrpWebForm_WAR_UrpWebFormportlet_field1,
.caccia .webForm #_UrpWebForm_WAR_UrpWebFormportlet_field2 {
  background-repeat: no-repeat;
  background-position: right -128px; }

/*Nome e Cognome*/
.caccia .webForm .span-field3, .span-field4 {
  width: 290px;
  display: block; }

.caccia .webForm #_UrpWebForm_WAR_UrpWebFormportlet_field3, #_UrpWebForm_WAR_UrpWebFormportlet_field4 {
  width: 280px;
  height: 48px;
  display: block;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #CCC7C0;
  line-height: 48px;
  margin-bottom: 12px; }

/* e-mail e indirizzo */
.caccia .webForm .span-field5, .span-field7 {
  width: 610px;
  display: block;
  float: left; }

.caccia .webForm .span-field5 {
  background-image: url("/temaumbria-theme/images/urp/asterisco.jpg");
  background-repeat: no-repeat;
  background-position: right 11px; }

.caccia .webForm #_UrpWebForm_WAR_UrpWebFormportlet_field5, #_UrpWebForm_WAR_UrpWebFormportlet_field7 {
  width: 590px;
  height: 48px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  line-height: 48px;
  margin-right: 0px;
  margin-bottom: 12px; }

/* citta' e comune */
.caccia .webForm .span-field6, .span-field8 {
  width: 290px;
  display: block;
  float: left;
  padding-left: 18px; }

.caccia .webForm .span-field8 {
  background-image: url("/temaumbria-theme/images/urp/asterisco.jpg");
  background-repeat: no-repeat;
  background-position: right 11px; }

.caccia .webForm #_UrpWebForm_WAR_UrpWebFormportlet_field6, #_UrpWebForm_WAR_UrpWebFormportlet_field8 {
  width: 270px;
  height: 48px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  line-height: 48px;
  margin-right: 0px;
  margin-bottom: 12px;
  /*right 80px*/ }

/* TextArea Testo */
.caccia .webForm .span-field9, .span-field10 {
  width: 920px;
  display: block;
  float: left; }

.caccia .webForm #_UrpWebForm_WAR_UrpWebFormportlet_field9 {
  width: 900px;
  height: 250px;
  display: block;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  margin-bottom: 12px; }

/* Text Area  Note */
.caccia .webForm #_UrpWebForm_WAR_UrpWebFormportlet_field10 {
  width: 900px;
  height: 125px;
  display: block;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  margin-bottom: 12px; }

/* Luogo */
.caccia .webForm .span-field11, .span-field12 {
  width: 315px;
  display: block;
  float: left; }

.caccia .webForm #_UrpWebForm_WAR_UrpWebFormportlet_field11 {
  width: 280px;
  height: 38px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  line-height: 48px;
  margin-right: 0px;
  margin-bottom: 12px; }

/* Data */
.caccia .webForm #_UrpWebForm_WAR_UrpWebFormportlet_field12 {
  width: 280px;
  height: 38px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  line-height: 48px;
  margin-left: 0px;
  margin-bottom: 12px; }

/* Privacy */
.caccia .webForm .span-field13 {
  width: 205px;
  display: block;
  float: left;
  padding-top: 20px;
  background-image: url("/temaumbria-theme/images/urp/asterisco.jpg");
  background-repeat: no-repeat;
  background-position: 88% 34px; }

.caccia .webForm #_UrpWebForm_WAR_UrpWebFormportlet_field13 {
  font-family: Titillium Web;
  font-size: 14px;
  color: #000000;
  text-indent: 10px; }

/*Button*/
.caccia .webForm .aui-button-input {
  width: 136px;
  /*height:34px;*/
  display: block;
  font-family: 'Titillium Web';
  font-size: 14px;
  color: #000000;
  text-indent: 0px;
  border: 1px solid #ffffff;
  margin-bottom: 12px;
  margin-top: 40px;
  background-image: url(/temaumbria-theme/images/urp/bk-search.png);
  background-repeat: no-repeat;
  cursor: pointer;
  line-height: 31px; }

.chrome .caccia .webForm .aui-button-input {
  line-height: 22px; }

.ie .caccia .webForm .aui-button-input {
  height: 34px;
  line-height: 10px; }

/* Web form messaggio validazione/errore */
.caccia .webForm .portlet-msg-error {
  /*float:right;*/
  /*background-image: url(/temaumbria-theme/images/urp/clear.jpg);*/
  background-color: #ffffff;
  /*width:300px;*/
  border: 1px solid #F6F6F6;
  color: #CD4437;
  text-indent: 0px;
  text-align: left; }

.caccia .webForm #classificazione .portlet-msg-error, #blocco0 .portlet-msg-error, #blocco1 .portlet-msg-error, #blocco2 .portlet-msg-error, #privacy .portlet-msg-error {
  font-size: 12px; }

.caccia .webForm #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield1, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield1 {
  position: absolute;
  top: 6px;
  left: 30px; }

.caccia .webForm #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield2, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield2 {
  position: absolute;
  top: 6px;
  left: 418px; }

.caccia .webForm #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield5, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield5 {
  position: absolute;
  /*left: 45px;*/
  top: -3px; }

.caccia .webForm #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield8, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield8 {
  position: absolute;
  /*left: 685px;*/
  left: 628px;
  top: -3px; }

.caccia .webForm #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield13, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield13 {
  position: absolute;
  top: 60px;
  left: 18px; }

.caccia .webForm .infoPrivacy {
  font-family: 'Titillium Web';
  font-size: 14px; }

.caccia .webForm .aui-fieldset-content {
  position: relative; }

.caccia .webForm .portlet-msg-success,
.caccia .webForm .lfr-message-success {
  position: absolute;
  bottom: 35px; }

/*:-----web form Inviarichieste css per combobox (tipi e aree tematiche)---------------*/
/*
.ffTextBoxWrapper,
.ffPasswordWrapper,
.ffCheckboxWrapper,
.ffRadioWrapper,
.ffTextAreaWrapper,
.ffSubmitWrapper,
.ffResetWrapper,
.ffButtonWrapper {display: inline-block; display: inline; margin: 5px 0px; z-index:1000;}*/
.ffSelectWrapper {
  display: inline-block;
  margin: 5px 0; }

.ffSelectButton, .ffSelectButton span, .ffSelectMenuWrapper div.ffSelectMenuTop, .ffSelectMenuWrapper div.ffSelectMenuBottom, .ffSelectMenuWrapper > div > span {
  background-image: url(/temaumbria-theme/images/urp/sprite.gif);
  background-repeat: no-repeat; }

/* selectbox */
.ffSelectWrapper {
  width: 285px;
  clear: both;
  font-size: 13px;
  float: left;
  margin-right: 35px;
  display: inline;
  color: #000000; }

.ffSelect {
  position: relative;
  font-family: 'Titillium Web';
  font-size: 13px;
  color: #000000; }

.ffSelect > a {
  font-family: 'Titillium Web';
  font-size: 13px;
  color: #000000;
  background-position: right -128px;
  display: block;
  text-decoration: none;
  outline: 0;
  cursor: default; }

.ffSelect > a > span {
  font-family: 'Titillium Web';
  font-size: 13px;
  display: block;
  height: 27px;
  margin-right: 40px;
  padding-left: 10px;
  background-position: 0 0;
  overflow: hidden;
  line-height: 28px;
  font-weight: bold;
  color: #000000;
  white-space: nowrap; }

.ffSelect:hover > a, .ffSelectWrapper.focus .ffSelect > a {
  font-family: 'Titillium Web';
  font-size: 13px;
  color: #000000;
  background-position: right -160px; }

.ffSelect:hover > a > span, .ffSelectWrapper.focus .ffSelect > a > span {
  background-position: 0 -32px;
  font-family: 'Titillium Web';
  font-size: 13px;
  color: #000000; }

.ffSelectWrapper.active .ffSelect > a {
  font-family: 'Titillium Web';
  font-size: 13px;
  color: #000000;
  background-position: right -192px;
  z-index: 30000000;
  position: relative; }

.ffSelectWrapper.active .ffSelect > a > span {
  background-position: 0 -64px; }

.ffSelectWrapper.disabled .ffSelect > a {
  background-position: right -224px; }

.ffSelectWrapper.disabled .ffSelect > a > span {
  background-position: 0 -96px;
  color: #999; }

.ffSelectMenuWrapper {
  width: 100%;
  line-height: 22px;
  font-family: 'Titillium Web';
  font-size: 13px;
  color: #000000; }

.ffSelectMenuWrapper .ffSelectMenuMidBG ul {
  list-style-type: none;
  margin: 0 0;
  padding: 0; }

.ffSelectMenuWrapper .ffSelectMenuMidBG li {
  padding: 0px 10px 0px 5px;
  cursor: default; }

.ffSelectMenuWrapper .ffSelectMenuMidBG li SPAN {
  font-size: 13px;
  color: #000000; }

.ffSelectMenuWrapper .ffSelectMenuMidBG li.disabled SPAN {
  font-size: 13px;
  color: #000000; }

.ffSelectMenuWrapper .ffSelectMenuMidBG li.on {
  background-image: url(/temaumbria-theme/images/urp/bk.gif);
  background-repeat: no-repeat; }

.ffSelectMenuTop {
  height: 5px;
  background-position: 0 -394px; }

.ffSelectMenuTop span {
  display: block;
  height: 5px;
  margin-left: 8px;
  background: right -384px; }

.ffSelectMenuBottom {
  height: 5px;
  background-position: 0 -414px; }

.ffSelectMenuBottom span {
  display: block;
  height: 5px;
  margin-left: 8px;
  background-position: right -404px; }

.ffSelectMenuMidBG {
  background: url(/temaumbria-theme/images/urp/sides.gif) repeat-y right 0; }

.ffSelectMenuMid {
  max-height: 200px;
  overflow: auto;
  background: url(/temaumbria-theme/images/urp/sides.gif) repeat-y 0 0;
  padding-left: 4px;
  margin-right: 4px; }

.scrollingBarWrapper {
  width: 24px;
  height: 200px;
  background: url(/temaumbria-theme/images/urp/scrollingBarBg.gif) no-repeat;
  right: 3px; }

.scrollingHandle {
  width: 24px;
  padding-top: 20px;
  background: url(/temaumbria-theme/images/urp/scrollingHandleTop.gif) no-repeat 0 0; }

.scrollingHandleBottom {
  width: 24px;
  background: url(/temaumbria-theme/images/urp/scrollingHandleBottom.gif) no-repeat 0px bottom; }

/*--------------------*/
/*Filtro tipo ente*/
.caccia .filtroEnte {
  border: none;
  font-family: 'Titillium web';
  font-size: 14px;
  position: absolute;
  margin-left: 723px;
  margin-top: 72px;
  width: 250px; }

/*: Modulistica*/
.caccia .modulistica {
  margin-top: 20px;
  margin-left: 30px; }

.caccia .modulistica .taglib-search-iterator a {
  text-decoration: none;
  font-family: 'Titillium web';
  font-size: 18px; }

.caccia .modulistica .lfr-panel-basic .lfr-panel-content {
  padding-left: 0px;
  padding-right: 0px; }

.caccia .modulistica .taglib-header,
.caccia .modulistica .lfr-asset-metadata, .caccia .modulistica .lfr-panel-titlebar, .caccia .modulistica .results-header,
.caccia .modulistica .entry-thumbnail {
  display: none; }

.caccia .modulistica .entry-title {
  float: left;
  font-family: 'Titillium web';
  font-size: 24px;
  margin-bottom: 14px;
  margin-top: 27px;
  padding-top: 0;
  width: 40%;
  font-weight: normal; }

.caccia .modulistica .portlet-document-library-display .file-entry-list-description {
  font-style: normal;
  margin-left: 10px;
  padding-top: 10px;
  margin-top: 10px; }

.caccia .modulistica .aui-searchcontainer .col-1 {
  margin-top: 5px;
  width: 80%; }

.caccia .modulistica .aui-searchcontainer .col-2 {
  font-family: 'Titillium web';
  font-size: 18px; }

.caccia .modulistica .portlet-document-library .file-entry-list-description,
.portlet-document-library-display .file-entry-list-description {
  font-style: normal;
  margin-left: 286px;
  margin-bottom: 10px;
  margin-top: 10px;
  width: 429px; }

.caccia .modulistica .aui-searchcontainer .col-2 a {
  border-left: 1px solid #000000;
  padding-left: 10px;
  text-decoration: none; }

.caccia .modulistica .taglib-search-iterator-page-iterator-bottom {
  margin-top: 50px;
  display: none; }

.caccia .modulistica .results-row {
  border-bottom: 1px solid #464646; }

.caccia .modulistica .lfr-asset-description {
  display: none; }

/* battute*/
.caccia .liferay-faces-bridge-body {
  width: 990px; }

.caccia .portlet-boundary_moduliSquadreCaccia_WAR_SquadreCacciaportlet_ {
  border: 1px solid #edab29;
  width: 930px;
  margin-left: 30px; }

.caccia .battute .ui-panel .ui-panel-content {
  padding: 0px; }

.caccia .battute input[type="text"],
.caccia .battute .aui-field-input-text {
  background-image: url(images/forms/input_shadow.png);
  background-repeat: no-repeat;
  border: 1px solid;
  border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 1em;
  padding: 5px 1px;
  width: 187px;
  margin-top: 3px; }

.caccia .battute input[type="submit"],
.caccia .battute input[type="submit"]:hover {
  width: 134px;
  display: block;
  font-family: 'Titillium Web';
  font-size: 14px;
  color: #000;
  text-indent: 0;
  border: 1px solid #FFF;
  /*background-image: url(/temaumbria-theme/images/urp/bk-search.png);
  background-repeat: no-repeat;*/
  cursor: pointer;
  float: left;
  margin-top: 20px; }

.caccia .battute select, .caccia .battute select {
  font-size: 13px;
  font-weight: 400;
  color: #464646;
  padding: 5px;
  background: -moz-linear-gradient(top, #f0f0f0 0, #b8b8b8 67%, #b8b8b8);
  background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), color-stop(0.67, #b8b8b8), to(#b8b8b8));
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #464646;
  -moz-box-shadow: 0 1px 3px rgba(204, 204, 204, 0.5), inset 0 0 10px rgba(153, 153, 153, 0.7);
  -webkit-box-shadow: 0 1px 3px rgba(204, 204, 204, 0.5), inset 0 0 10px rgba(153, 153, 153, 0.7);
  box-shadow: 0 1px 3px rgba(204, 204, 204, 0.5), inset 0 0 10px rgba(153, 153, 153, 0.7);
  text-shadow: 0 -1px 0 rgba(153, 153, 153, 0.4), 0px 1px 0 rgba(255, 255, 255, 0.3);
  width: 300px; }

.caccia .battute input[type="radio"], .caccia .battute input[type="checkbox"] {
  margin: 0px;
  padding: 0;
  background-color: none;
  border: 0; }

.caccia .battute table thead {
  display: table-header-group;
  text-align: left;
  border-color: inherit; }

.caccia .battute caption {
  margin: 10px 0px;
  text-align: left;
  font-weight: 600;
  font-size: 20px; }

.caccia .battute .ui-datatable tbody.ui-datatable-data > tr > td,
.caccia .battute .ui-datatable tbody.ui-datatable-data-empty > tr > td {
  border-color: inherit;
  border-style: solid;
  border-width: 1px;
  padding: 4px 0px;
  text-align: center; }

.caccia .battute .tableBattuta tr {
  display: table; }

/*.caccia .battute .ui-datatable .ui-header-column,*/
.caccia .battute .ui-datatable .ui-footer-column {
  border-color: inherit;
  border-style: solid;
  border-width: 1px;
  padding: 4px 0px;
  text-align: center; }

/*
.caccia .battute table td {
    background-color: #E9E9E9;
    color: #3E3E3E;
}

.caccia .battute .alt>td  {
    background-color: #ffffff;
    color: #3E3E3E;
}


 .caccia .battute td {
    background: none repeat scroll 0 0 transparent;
    padding: 5px 8px;
    color: #3E3E3E;
    border: 1px solid #DADCDB;
}

 .caccia .battute th,  .caccia .battute td {
    color: #FFFFFF;
    background-color:#525252;
    border: 1px solid #DADCDB;
    text-align: center;
    padding: 10px;
}
 
   
 .caccia .battute th a {
    color: #FFFFFF;
   }

.caccia .battute table td a,
.caccia .battute table td a:hover,
.caccia .battute table td a:visited,
.caccia .battute  table td a:link 
{
	color: #004171;
}
*/
.caccia .battute .taglib-search-iterator {
  width: 100%; }

/***  come fare per***/
.caccia .comefareper {
  margin: 50px 30px 0px 30px;
  border-top: 1px solid #464646; }

.caccia .comefareper .header-title {
  display: block; }

.caccia .comefareper .divProc {
  border-top: 1px solid #464646;
  padding-top: 10px;
  margin-top: 50px; }

.caccia .comefareper .lfr-search-container {
  display: none; }

.caccia .comefareper .no-title {
  width: 300px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 55px;
  margin-right: 15px;
  padding: 10px 0px; }

.caccia .comefareper .no-title a,
.caccia .comefareper .no-title a:hover,
.caccia .comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px;
  color: #464646;
  text-decoration: none; }

.caccia .comefareper .comefare {
  padding-top: 20px; }

.caccia .comefareper .aui-legend {
  border: 0; }

.caccia .comefareper .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

.caccia .comefareper .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: 0; }

.caccia .comefareper .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  right: 15px;
  top: 218px; }

.caccia .comefareper .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.caccia .comefareper .tab-pag-a,
.caccia .comefareper .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.caccia .comefareper .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.digitale #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #112A8C; }

.digitale .searchLato {
  border-top: 6px solid #112A8C;
  margin-right: 30px; }

.digitale .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  line-height: 18px; }

.digitale .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.digitale .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.digitale .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.digitale .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

.digitale .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.digitale .categorie h1.asset-title a:link, .digitale .categorie h1.asset-title a:hover, .digitale .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

.digitale .descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.digitale .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.digitale .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.digitale .boxProcedimenti {
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.digitale .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.digitale .tematiche .linkargomento a {
  color: #112A8C;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/***  come fare per***/
.digitale .comefareper {
  margin: 50px 30px 0px 30px;
  border-top: 1px solid #464646; }

.digitale .comefareper .header-title {
  display: block; }

.digitale .comefareper .divProc {
  border-top: 1px solid #464646;
  padding-top: 10px;
  margin-top: 50px; }

.digitale .comefareper .lfr-search-container {
  display: none; }

.digitale .comefareper .no-title {
  width: 300px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 55px;
  margin-right: 15px;
  padding: 10px 0px; }

.digitale .comefareper .no-title a,
.digitale .comefareper .no-title a:hover,
.digitale .comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px;
  color: #464646;
  text-decoration: none; }

.digitale .comefareper .comefare {
  padding-top: 20px; }

.digitale .comefareper .aui-legend {
  border: 0; }

.digitale .comefareper .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

.digitale .comefareper .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: 0; }

.digitale .comefareper .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  right: 15px;
  top: 218px; }

.digitale .comefareper .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.digitale .comefareper .tab-pag-a,
.digitale .comefareper .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.digitale .comefareper .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.edilizia #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #112A8C; }

.edilizia .searchLato {
  border-top: 6px solid #112A8C;
  margin-right: 30px; }

.edilizia .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  line-height: 18px; }

.edilizia .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.edilizia .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.edilizia .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.edilizia .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

.edilizia .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.edilizia .categorie h1.asset-title a:link, .edilizia .categorie h1.asset-title a:hover, .edilizia .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

.edilizia .descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.edilizia .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.edilizia .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.edilizia .boxProcedimenti {
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.edilizia .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.edilizia .tematiche .linkargomento a {
  color: #112A8C;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/***  come fare per***/
.edilizia .comefareper {
  margin: 50px 30px 0px 30px;
  border-top: 1px solid #464646; }

.edilizia .comefareper .header-title {
  display: block; }

.edilizia .comefareper .divProc {
  border-top: 1px solid #464646;
  padding-top: 10px;
  margin-top: 50px; }

.edilizia .comefareper .lfr-search-container {
  display: none; }

.edilizia .comefareper .no-title {
  width: 300px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 55px;
  margin-right: 15px;
  padding: 10px 0px; }

.edilizia .comefareper .no-title a,
.edilizia .comefareper .no-title a:hover,
.edilizia .comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px;
  color: #464646;
  text-decoration: none; }

.edilizia .comefareper .comefare {
  padding-top: 20px; }

.edilizia .comefareper .aui-legend {
  border: 0; }

.edilizia .comefareper .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

.edilizia .comefareper .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: 0; }

.edilizia .comefareper .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  right: 15px;
  top: 218px; }

.edilizia .comefareper .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.edilizia .comefareper .tab-pag-a,
.edilizia .comefareper .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.edilizia .comefareper .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.energia #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #112A8C; }

.energia .searchLato {
  border-top: 6px solid #112A8C;
  margin-right: 30px; }

.energia .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  line-height: 18px; }

.energia .taglib-header .header-title {
  display: block; }

.energia .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.energia .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.energia .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.energia .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

.energia .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.energia .categorie h1.asset-title a:link, .energia .categorie h1.asset-title a:hover, .energia .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

.energia .descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.energia .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.energia .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.energia .boxProcedimenti {
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.energia .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.energia .tematiche .linkargomento a {
  color: #112A8C;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/*** classe per portlet energia**/
.energia #query-id {
  height: 111px; }

/***  come fare per***/
.energia .comefareper {
  margin: 50px 30px 0px 30px;
  border-top: 1px solid #464646; }

.energia .comefareper .header-title {
  display: block; }

.energia .comefareper .divProc {
  border-top: 1px solid #464646;
  padding-top: 10px;
  margin-top: 50px; }

.energia .comefareper .lfr-search-container {
  display: none; }

.energia .comefareper .no-title {
  width: 300px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 55px;
  margin-right: 15px;
  padding: 10px 0px; }

.energia .comefareper .no-title a,
.energia .comefareper .no-title a:hover,
.energia .comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px;
  color: #464646;
  text-decoration: none; }

.energia .comefareper .comefare {
  padding-top: 20px; }

.energia .comefareper .aui-legend {
  border: 0; }

.energia .comefareper .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

.energia .comefareper .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: 0; }

.energia .comefareper .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  right: 15px;
  top: 218px; }

.energia .comefareper .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.energia .comefareper .tab-pag-a,
.energia .comefareper .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.energia .comefareper .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

/***  come fare per***/
.energia .comefareper {
  margin: 50px 30px 0px 30px;
  border-top: 1px solid #464646; }

.energia .comefareper .header-title {
  display: block; }

.energia .comefareper .divProc {
  border-top: 1px solid #464646;
  padding-top: 10px;
  margin-top: 50px; }

.energia .comefareper .lfr-search-container {
  display: none; }

.energia .comefareper .no-title {
  width: 300px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 55px;
  margin-right: 15px;
  padding: 10px 0px; }

.energia .comefareper .no-title a,
.energia .comefareper .no-title a:hover,
.energia .comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px; }

.energia .comefareper .comefare {
  padding-top: 20px; }

.energia .comefareper .aui-legend {
  border: 0; }

.energia .comefareper .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

.energia .comefareper .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: 0; }

.energia .comefareper .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  right: 15px;
  top: 222px; }

.energia .comefareper .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.energia .comefareper .tab-pag-a,
.energia .comefareper .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.energia .comefareper .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.formazionelavoro #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #112A8C; }

.formazionelavoro .searchLato {
  border-top: 6px solid #112A8C;
  margin-right: 30px; }

.formazionelavoro .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  line-height: 18px; }

.formazionelavoro .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.formazionelavoro .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.formazionelavoro .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.formazionelavoro .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

.formazionelavoro .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.formazionelavoro .categorie h1.asset-title a:link, .formazionelavoro .categorie h1.asset-title a:hover, .formazionelavoro .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

.formazionelavoro .descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.formazionelavoro .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.formazionelavoro .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.formazionelavoro .boxProcedimenti {
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.formazionelavoro .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.formazionelavoro .tematiche .linkargomento a {
  color: #112A8C;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/***  come fare per***/
.formazionelavoro .comefareper {
  margin: 50px 30px 0px 30px;
  border-top: 1px solid #464646; }

.formazionelavoro .comefareper .header-title {
  display: block; }

.formazionelavoro .comefareper .divProc {
  border-top: 1px solid #464646;
  padding-top: 10px;
  margin-top: 50px; }

.formazionelavoro .comefareper .lfr-search-container {
  display: none; }

.formazionelavoro .comefareper .no-title {
  width: 300px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 55px;
  margin-right: 15px;
  padding: 10px 0px; }

.formazionelavoro .comefareper .no-title a,
.formazionelavoro .comefareper .no-title a:hover,
.formazionelavoro .comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px;
  color: #464646;
  text-decoration: none; }

.formazionelavoro .comefareper .comefare {
  padding-top: 20px; }

.formazionelavoro .comefareper .aui-legend {
  border: 0; }

.formazionelavoro .comefareper .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

.formazionelavoro .comefareper .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: 0; }

.formazionelavoro .comefareper .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  right: 15px;
  top: 218px; }

.formazionelavoro .comefareper .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.formazionelavoro .comefareper .tab-pag-a,
.formazionelavoro .comefareper .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.formazionelavoro .comefareper .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

/* : Invia la tua richiesta -WEB form urp -Urp*/
.formazionelavoro .webFormUrp {
  margin-left: 35px;
  margin-right: 25px;
  width: 955px;
  padding-bottom: 50px; }

.formazionelavoro .webFormUrp .aui-fieldset-legend {
  display: none; }

.formazionelavoro .webFormUrp #classificazione, #blocco0, #blocco1, #blocco2, #privacy {
  width: 990px;
  clear: both;
  position: relative; }

.formazionelavoro .webFormUrp #bloccoAllegato {
  clear: both; }

.formazionelavoro .webFormUrp #classificazione {
  height: 75px;
  margin-top: 25px; }

.formazionelavoro .webFormUrp #blocco0 {
  height: 155px; }

.formazionelavoro .webFormUrp #blocco1, #blocco2 {
  height: 80px;
  padding-top: 15px; }

.formazionelavoro .webFormUrp #privacy {
  height: 90px;
  padding-top: 15px; }

.formazionelavoro .webFormUrp input {
  font-family: 'Titillium Web';
  font-size: 18px;
  color: #7F7F7F;
  border: 1px solid #B7B0A6;
  text-indent: 10px;
  line-height: 38px;
  background-image: url("/temaumbria-theme/images/urp/bk-form.jpg"); }

.formazionelavoro .webFormUrp textarea {
  background-image: url("/temaumbria-theme/images/urp/bk-form.jpg");
  /*resize: none;*/ }

.formazionelavoro .webFormUrp .aui-field-label {
  font-family: 'Titillium Web';
  color: #000000;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold; }

.formazionelavoro .webFormUrp #blocco0 .aui-field-label, #blocco1 .aui-field-label, #blocco2 .aui-field-label {
  display: none; }

.formazionelavoro .webFormUrp .description {
  display: block; }

/*Combo tipi*/
/*
.formazionelavoro  .webFormUrp .span-field1,.span-field2 {
	width: 305px;
	display: block;
	float: left;
	display: none;
}

.formazionelavoro  .webFormUrp .span-field2 {
	margin-left: 25px;
	display: none;
}

.formazionelavoro .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field1,
.formazionelavoro .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field2
	{
	
	background-repeat: no-repeat;
	background-position: right -128px;
	display: none;
}*/
/*Nome e Cognome*/
.formazionelavoro .webFormUrp .span-field1, .span-field2 {
  width: 290px;
  display: block; }

.formazionelavoro .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field1, #_UrpWebForm_WAR_UrpWebFormportlet_field2 {
  width: 280px;
  height: 48px;
  display: block;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #CCC7C0;
  line-height: 48px;
  margin-bottom: 12px; }

/* e-mail e indirizzo */
.formazionelavoro .webFormUrp .span-field3, .span-field5 {
  width: 610px;
  display: block;
  float: left; }

.formazionelavoro .webFormUrp .span-field3 {
  background-image: url("/temaumbria-theme/images/urp/asterisco.jpg");
  background-repeat: no-repeat;
  background-position: right 11px; }

.formazionelavoro .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field3, #_UrpWebForm_WAR_UrpWebFormportlet_field5 {
  width: 590px;
  height: 48px;
  line-height: 48px;
  margin-bottom: 12px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  margin-right: 0px; }

/* citta' e comune */
.formazionelavoro .webFormUrp .span-field4, .span-field6 {
  width: 290px;
  display: block;
  float: left; }

.formazionelavoro .webFormUrp .span-field6 {
  background-image: url("/temaumbria-theme/images/urp/asterisco.jpg");
  background-repeat: no-repeat;
  background-position: right 11px;
  padding: 0; }

.formazionelavoro .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field4, #_UrpWebForm_WAR_UrpWebFormportlet_field6 {
  width: 270px;
  height: 48px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  line-height: 48px;
  margin-right: 0px;
  margin-bottom: 12px;
  /*right 80px*/ }

/* TextArea Testo */
.formazionelavoro .webFormUrp .span-field7, .span-field8 {
  width: 920px;
  display: block;
  float: left; }

.formazionelavoro .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field7 {
  width: 900px;
  height: 250px;
  display: block;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  margin-bottom: 12px; }

/* Text Area  Note */
.formazionelavoro .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field8 {
  width: 900px;
  height: 125px;
  display: block;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  margin-bottom: 12px; }

/* Luogo */
.formazionelavoro .webFormUrp .span-field11, .span-field12 {
  width: 315px;
  display: block;
  float: left; }

.formazionelavoro .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field11 {
  width: 280px;
  height: 38px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  line-height: 48px;
  margin-right: 0px;
  margin-bottom: 12px; }

/* Data */
.formazionelavoro .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field12 {
  width: 280px;
  height: 38px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  line-height: 48px;
  margin-left: 0px;
  margin-bottom: 12px; }

/* Privacy */
.formazionelavoro .webFormUrp .span-field8 {
  width: 205px;
  display: block;
  float: left;
  padding-top: 20px;
  background-image: url("/temaumbria-theme/images/urp/asterisco.jpg");
  background-repeat: no-repeat;
  background-position: 88% 34px; }

.formazionelavoro .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field8 {
  font-family: Titillium Web;
  font-size: 14px;
  color: #000000;
  text-indent: 10px; }

/*Button*/
.formazionelavoro .webFormUrp .aui-button-input {
  width: 136px;
  /*height:34px;*/
  display: block;
  font-family: 'Titillium Web';
  font-size: 14px;
  color: #000000;
  text-indent: 0px;
  border: 1px solid #ffffff;
  margin-bottom: 12px;
  margin-top: 40px;
  background-image: url(/temaumbria-theme/images/urp/bk-search.png);
  background-repeat: no-repeat;
  cursor: pointer;
  line-height: 31px; }

.chrome .formazionelavoro .webFormUrp .aui-button-input {
  line-height: 22px; }

.ie .formazionelavoro .webFormUrp .aui-button-input {
  height: 34px;
  line-height: 10px; }

/* Web form messaggio validazione/errore */
.formazionelavoro .webFormUrp .portlet-msg-error {
  /*float:right;*/
  /*background-image: url(/temaumbria-theme/images/urp/clear.jpg);*/
  background-color: #ffffff;
  /*width:300px;*/
  border: 1px solid #F6F6F6;
  color: #CD4437;
  text-indent: 0px;
  text-align: left; }

.formazionelavoro .webFormUrp #classificazione .portlet-msg-error, #blocco0 .portlet-msg-error, #blocco1 .portlet-msg-error, #blocco2 .portlet-msg-error, #privacy .portlet-msg-error {
  font-size: 12px; }

.formazionelavoro .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield1, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield1 {
  position: absolute;
  top: 6px;
  left: 30px; }

.formazionelavoro .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield2, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield2 {
  position: absolute;
  top: 6px;
  left: 418px; }

.formazionelavoro .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield5, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield5 {
  position: absolute;
  /*left: 45px;*/
  top: -3px; }

.formazionelavoro .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield8, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield8 {
  position: absolute;
  /*left: 685px;*/
  left: 650px;
  top: 330px; }

.formazionelavoro .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield13, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield13 {
  position: absolute;
  top: 60px;
  left: 18px; }

.formazionelavoro .webFormUrp .infoPrivacy {
  font-family: 'Titillium Web';
  font-size: 14px; }

.formazionelavoro .webFormUrp .aui-fieldset-content {
  position: relative; }

.formazionelavoro .webFormUrp .portlet-msg-success,
.formazionelavoro .webFormUrp .lfr-message-success {
  /*position: absolute;
  bottom: 35px;*/ }

.istruzione #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #112A8C; }

.istruzione .searchLato {
  border-top: 6px solid #112A8C;
  margin-right: 30px; }

.istruzione .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  line-height: 18px; }

.istruzione .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.istruzione .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.istruzione .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.istruzione .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

.istruzione .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.istruzione .categorie h1.asset-title a:link, .istruzione .categorie h1.asset-title a:hover, .istruzione .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

.istruzione .descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.istruzione .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.istruzione .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.istruzione .boxProcedimenti {
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.istruzione .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.istruzione .tematiche .linkargomento a {
  color: #112A8C;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/***  come fare per***/
.istruzione .comefareper {
  margin: 50px 30px 0px 30px;
  border-top: 1px solid #464646; }

.istruzione .comefareper .header-title {
  display: block; }

.istruzione .comefareper .divProc {
  border-top: 1px solid #464646;
  padding-top: 10px;
  margin-top: 50px; }

.istruzione .comefareper .lfr-search-container {
  display: none; }

.istruzione .comefareper .no-title {
  width: 300px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 55px;
  margin-right: 15px;
  padding: 10px 0px; }

.istruzione .comefareper .no-title a,
.istruzione .comefareper .no-title a:hover,
.istruzione .comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px;
  color: #464646;
  text-decoration: none; }

.istruzione .comefareper .comefare {
  padding-top: 20px; }

.istruzione .comefareper .aui-legend {
  border: 0; }

.istruzione .comefareper .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

.istruzione .comefareper .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: 0; }

.istruzione .comefareper .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  right: 15px;
  top: 218px; }

.istruzione .comefareper .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.istruzione .comefareper .tab-pag-a,
.istruzione .comefareper .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.istruzione .comefareper .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.operepubbliche #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #112A8C; }

.operepubbliche .searchLato {
  border-top: 6px solid #112A8C;
  margin-right: 30px; }

.operepubbliche .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  line-height: 18px; }

.operepubbliche .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.operepubbliche .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.operepubbliche .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.operepubbliche .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

.operepubbliche .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.operepubbliche .categorie h1.asset-title a:link, .operepubbliche .categorie h1.asset-title a:hover, .operepubbliche .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

.operepubbliche .descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.operepubbliche .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.operepubbliche .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.operepubbliche .boxProcedimenti {
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.operepubbliche .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.operepubbliche .tematiche .linkargomento a {
  color: #112A8C;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/***  come fare per***/
.operepubbliche .comefareper {
  margin: 50px 30px 0px 30px;
  border-top: 1px solid #464646; }

.operepubbliche .comefareper .header-title {
  display: block; }

.operepubbliche .comefareper .divProc {
  border-top: 1px solid #464646;
  padding-top: 10px;
  margin-top: 50px; }

.operepubbliche .comefareper .lfr-search-container {
  display: none; }

.operepubbliche .comefareper .no-title {
  width: 300px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 55px;
  margin-right: 15px;
  padding: 10px 0px; }

.operepubbliche .comefareper .no-title a,
.operepubbliche .comefareper .no-title a:hover,
.operepubbliche .comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px;
  color: #464646;
  text-decoration: none; }

.operepubbliche .comefareper .comefare {
  padding-top: 20px; }

.operepubbliche .comefareper .aui-legend {
  border: 0; }

.operepubbliche .comefareper .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

.operepubbliche .comefareper .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: 0; }

.operepubbliche .comefareper .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  right: 15px;
  top: 218px; }

.operepubbliche .comefareper .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.operepubbliche .comefareper .tab-pag-a,
.operepubbliche .comefareper .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.operepubbliche .comefareper .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.organigramma #layout-column_column-3 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #112A8C; }

.organigramma #layout-column_column-4 {
  clear: both; }

.organigramma .portal-popup {
  padding: 0; }

.organigramma .contenutotema {
  clear: both;
  padding-bottom: 25px;
  margin: 0; }

.organigramma .fototema {
  float: right;
  position: relative;
  top: -30px;
  left: -80px; }

.organigramma .contentutobandi .descrizionetema {
  font-size: 18px;
  float: left;
  width: 930px;
  font-weight: 400; }

.organigramma .descrizionetema {
  width: 690px; }

.organigramma .searchLato {
  border-top: 6px solid #112A8C;
  margin-right: 30px; }

.organigramma .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  line-height: 18px; }

.organigramma .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.organigramma .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.organigramma .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.organigramma .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

.organigramma .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.organigramma .categorie h1.asset-title a:link, .organigramma .categorie h1.asset-title a:hover, .organigramma .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

.organigramma .descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.organigramma .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.organigramma .titoloProcedimenti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.titoloProcedimenti p {
  font-family: "Titillium Web";
  font-size: 14px;
  font-weight: 700;
  padding: 30px 0px 5px 0px;
  margin: 0px 0px 0px 0px; }

.organigramma .articolazione {
  border-top: 6px solid #112a8c;
  margin-top: 30px;
  font-size: 14px;
  font-weight: 700; }

.articolazione p {
  font-family: "Titillium Web";
  font-size: 20px;
  font-weight: 700;
  padding: 30px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
  color: #6bbe20; }

.organigramma .titoloContattiLista {
  border-bottom: 1px solid #000;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.organigramma .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.organigramma .boxProcedimenti {
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.organigramma .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.organigramma .tematiche .linkargomento a {
  color: #112A8C;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

.organigramma .icePnlGrp a,
.organigramma .icePnlGrp a:visited,
.organigramma .icePnlGrp a:link {
  font-family: 'Titillium Web';
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  color: #112A8C; }

.organigramma .icePnlGrp a:hover {
  font-family: 'Titillium Web';
  font-size: 16px;
  font-weight: 400;
  text-decoration: underline;
  color: #112A8C; }

/**grafica portlet Organigramma***/
.organigramma .mainOrganigramma {
  width: 930px;
  margin: 0px 30px;
  padding-bottom: 87px;
  min-height: 400px; }

.organigramma .divHomeOrganigramma {
  width: 300px;
  float: left; }

.organigramma .divHomeStrutture {
  float: left;
  width: 340px; }

.organigramma .divHomeStrutture > div {
  padding: 0px 10px 0px; }

.organigramma .formRicercaStrutture > div {
  margin: 10px 0px; }

.organigramma .formRicercaPersonale > div {
  margin: 10px 0px; }

.organigramma .divHomePersonale {
  float: left;
  width: 270px; }

.organigramma h1 > span {
  font-family: 'Titillium Web';
  font-size: 24px;
  font-weight: 600;
  border-bottom: 1px solid #112A8C; }

.organigramma h1 {
  font-family: 'Titillium Web';
  font-size: 24px;
  font-weight: 600; }

.organigramma .testo {
  font-family: 'Titillium Web';
  font-size: 16px;
  font-weight: 400; }

.organigramma .link a, .organigramma .link a:hover, .organigramma .link a:visited {
  font-family: 'Titillium Web';
  font-size: 16px;
  font-weight: 400;
  text-decoration: underline;
  color: #112A8C; }

.organigramma .formRicercaStrutture input[type="text"] {
  width: 300px;
  height: 20px;
  font-family: Titillium Web;
  font-size: 13px;
  font-weight: 400;
  color: #000;
  text-indent: 5px;
  border: 1px solid #CCC7C0;
  margin-bottom: 13px; }

.organigramma .formRicercaPersonale input[type="text"] {
  width: 300px;
  height: 20px;
  font-family: Titillium Web;
  font-size: 13px;
  font-weight: 400;
  color: #000;
  text-indent: 5px;
  border: 1px solid #CCC7C0;
  margin-bottom: 13px; }

.organigramma .labelCombo {
  font-family: Titillium Web;
  font-size: 14px;
  font-weight: 700; }

.organigramma .ui-simpleselectonemenu .ui-inputfield {
  background-image: url("/temaumbria-theme/images/urp/sprite.png");
  background-repeat: no-repeat;
  background-position: right -128px;
  margin-bottom: 13px;
  width: 303px;
  height: 27px;
  background: -moz-linear-gradient(top, #f0f0f0 0%, #b8b8b8 67%, #424242);
  background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), color-stop(0.67, #b8b8b8), to(#424242)); }

.organigramma input[type="submit"],
.organigramma input[type="submit"]:hover {
  width: 134px;
  display: block;
  font-family: 'Titillium Web';
  font-size: 14px;
  color: #000;
  text-indent: 0;
  border: 1px solid #FFF;
  margin-bottom: 0px;
  margin-top: 0px;
  background-image: url(/temaumbria-theme/images/urp/bk-search.png);
  background-repeat: no-repeat;
  cursor: pointer; }

.organigramma .menuOrganigramma {
  float: left;
  width: 280px;
  padding: 5px 0 5px 0;
  min-height: 80px;
  border-top: 2px solid #464646;
  margin: 5px 30px 0 0; }

.organigramma .menuOrganigramma a {
  font-size: 16px;
  font-family: "Titillium Web";
  font-weight: 400;
  text-decoration: underline;
  color: #112A8C; }

.organigramma .bottoni {
  height: 25px;
  margin-top: 30px; }

.organigramma .bottoni a,
.organigramma .bottoni a:link,
.organigramma .bottoni a:hover,
.organigramma .bottoni a:visited {
  font-size: 15px;
  font-weight: 400;
  padding: 5px;
  background: -moz-linear-gradient(top, #f0f0f0 0%, #b8b8b8 67%, #cccccc);
  background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), color-stop(0.67, #b8b8b8), to(#cccccc));
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.5), inset 0px 0px 10px rgba(153, 153, 153, 0.7);
  -webkit-box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.5), inset 0px 0px 10px rgba(153, 153, 153, 0.7);
  box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.5), inset 0px 0px 10px rgba(153, 153, 153, 0.7);
  text-shadow: 0px -1px 0px rgba(153, 153, 153, 0.4), 0px 1px 0px rgba(255, 255, 255, 0.3);
  text-decoration: none;
  margin-right: 10px; }

.organigramma .div70 {
  float: left;
  width: 570px; }

.organigramma .div70 h1 {
  font-family: 'Titillium Web';
  font-size: 24px;
  font-weight: 600;
  /*border-bottom: 1px solid #112A8C;*/ }

.organigramma .div30 {
  float: right;
  width: 330px; }

.organigramma .itemListaStrutture DIV {
  padding: 15px 0px; }

.organigramma .divContatti {
  padding: 9px 0px 63px 0px; }

.organigramma .contattiInfo {
  font-size: 16px;
  font-family: "Titillium Web";
  font-weight: 400;
  padding-bottom: 19px; }

.organigramma .contattiInfo a, .organigramma .contattiInfo a:hover, .organigramma .contattiInfo a:visited, .organigramma .contattiInfo a:link {
  font-size: 16px;
  font-family: "Titillium Web";
  font-weight: 400;
  text-decoration: underline;
  color: #112A8C; }

.organigramma .contattiTitoloRespo {
  font-size: 16px;
  font-family: "Titillium Web";
  font-weight: 600; }

.organigramma .divPersonale {
  padding: 0; }

.organigramma .ui-panel .ui-panel-titlebar {
  position: relative; }

.organigramma .ui-widget-header {
  color: #112A8C;
  font-weight: 600;
  font-family: "Titillium Web";
  font-size: 18px;
  border: 0;
  background: none; }

/*.organigramma .ui-state-default, 
.organigramma .ui-widget-content .ui-state-default,
.organigramma.ui-widget-header .ui-state-default {
border: 0;
background: url("http://www.test.regione.umbria.it/organizzazione-regione-umbria?p_p_id=orgï¿½.png&_organigramma_WAR_organigrammaportlet_ln=icefaces.ace&v=3_3_0_130416") repeat-x scroll 0 0 #FFF;
color: #000;
}*/
.organigramma .ui-state-default .ui-icon {
  background-image: url("") repeat-x scroll 0 0 white;
  /*background-image: none;*/ }

.organigramma .contattiNome {
  font-size: 18px;
  font-family: "Titillium Web";
  font-weight: 600;
  color: #112A8C; }

.organigramma .contattiDati {
  font-size: 16px;
  font-family: "Titillium Web";
  font-weight: 400; }

.organigramma .contenuto h1 {
  font-family: "Titillium Web";
  font-size: 36px;
  font-weight: 600; }

.organigramma .div70 a {
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 600;
  /*padding-bottom: 31px;*/
  text-decoration: underline;
  color: #112A8C; }

/*
.organigramma ul
{
	list-style: none;
}

.organigramma .contenuto ul li 
{


background: url(/temaumbria-theme/images/arrows/05_right.png) no-repeat scroll left 14px rgba(0, 0, 0, 0);
color: #000;
display: block;
height: auto;
padding: 6px 11px 6px 15px;
text-decoration: none;
margin: 2px 0 0;
font-size: 16px;
font-weight: 400;
	
}*/
.organigramma .contenuto li a, .organigramma .contenuto li a:hover, .organigramma .contenuto li a:visited {
  font-size: 16px;
  font-family: "Titillium Web";
  font-weight: 400;
  text-decoration: underline;
  color: #112A8C; }

.organigramma .contenuto li a span {
  font-size: 16px;
  font-family: "Titillium Web";
  font-weight: 400;
  text-decoration: underline;
  color: #112A8C; }

.organigramma .iceTree {
  width: 930px; }

/*Procediementi*/
.organigramma .ui-datatable {
  line-height: 1;
  display: inline-block;
  width: 300px; }

.organigramma .ui-datatable .ui-paginator {
  text-align: right; }

.organigramma .ui-paginator-top {
  border: none; }

.organigramma .ui-datatable tbody.ui-datatable-data > tr > td,
.organigramma .ui-datatable tbody.ui-datatable-data-empty > tr > td {
  border: none;
  padding: 4px 0px;
  text-align: left; }

.organigramma .ui-widget-content a,
.organigramma .ui-widget-content a:hover,
.organigramma .ui-widget-content a:visited {
  font-size: 16px;
  font-family: "Titillium Web";
  font-weight: 400;
  text-decoration: none;
  color: #112A8C; }

.organigramma .backLink {
  padding: 12px 0px 10px 0px; }

.organigramma .backLink a:link, .organigramma .backLink a:hover, .organigramma .backLink a:visited {
  font-size: 16px;
  font-family: "Titillium Web";
  font-weight: 400;
  text-decoration: underline;
  color: #112A8C; }

/*
.organigramma  .divBtnIndietro
{
	width: 550px;
	text-align: right;
}

.organigramma  .btnIndietro
{ 
width: 39px;
background: url(/temaumbria-theme/images/regione/arrows.png);
height: 40px;
border: 0;
}

.organigramma .btnIndietro:hover
{ 
width: 39px;
background: url(/temaumbria-theme/images/regione/arrows.png);
height: 40px;
border: 0;
}*/
.organigramma .focusedTreeNode {
  background-color: #ccc; }

.paesaggio #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #112A8C; }

.paesaggio .searchLato {
  border-top: 6px solid #112A8C;
  margin-right: 30px; }

.paesaggio .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  line-height: 18px; }

.paesaggio .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.paesaggio .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.paesaggio .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.paesaggio .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

.paesaggio .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.paesaggio .categorie h1.asset-title a:link, .paesaggio .categorie h1.asset-title a:hover, .paesaggio .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

.paesaggio .descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.paesaggio .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.paesaggio .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.paesaggio .boxProcedimenti {
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.paesaggio .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.paesaggio .tematiche .linkargomento a {
  color: #112A8C;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/***  come fare per***/
.paesaggio .comefareper {
  margin: 50px 30px 0px 30px;
  border-top: 1px solid #464646; }

.paesaggio .comefareper .header-title {
  display: block; }

.paesaggio .comefareper .divProc {
  border-top: 1px solid #464646;
  padding-top: 10px;
  margin-top: 50px; }

.paesaggio .comefareper .lfr-search-container {
  display: none; }

.paesaggio .comefareper .no-title {
  width: 300px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 55px;
  margin-right: 15px;
  padding: 10px 0px; }

.paesaggio .comefareper .no-title a,
.paesaggio .comefareper .no-title a:hover,
.paesaggio .comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px;
  color: #464646;
  text-decoration: none; }

.paesaggio .comefareper .comefare {
  padding-top: 20px; }

.paesaggio .comefareper .aui-legend {
  border: 0; }

.paesaggio .comefareper .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

.paesaggio .comefareper .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: 0; }

.paesaggio .comefareper .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  right: 15px;
  top: 218px; }

.paesaggio .comefareper .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.paesaggio .comefareper .tab-pag-a,
.paesaggio .comefareper .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.paesaggio .comefareper .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.protezione #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #112A8C; }

.protezione .searchLato {
  border-top: 6px solid #112A8C;
  margin-right: 30px; }

.protezione .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  line-height: 18px; }

.protezione .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.protezione .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.protezione .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.protezione .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

.protezione .modulistica img.icon {
  display: none; }

.protezione .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.protezione .categorie h1.asset-title a:link, .protezione .categorie h1.asset-title a:hover, .protezione .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

.protezione .descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.protezione .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.protezione .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.protezione .boxProcedimenti {
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.protezione .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.protezione .tematiche .linkargomento a {
  color: #112A8C;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/***  come fare per***/
.protezione .comefareper {
  margin: 50px 30px 0px 30px;
  border-top: 1px solid #464646; }

.protezione .comefareper .header-title {
  display: block; }

.protezione .comefareper .divProc {
  border-top: 1px solid #464646;
  padding-top: 10px;
  margin-top: 50px; }

.protezione .comefareper .lfr-search-container {
  display: none; }

.protezione .comefareper .no-title {
  width: 300px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 55px;
  margin-right: 15px;
  padding: 10px 0px; }

.protezione .comefareper .no-title a,
.protezione .comefareper .no-title a:hover,
.protezione .comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px;
  color: #464646;
  text-decoration: none; }

.protezione .comefareper .comefare {
  padding-top: 20px; }

.protezione .comefareper .aui-legend {
  border: 0; }

.protezione .comefareper .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

.protezione .comefareper .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: 0; }

.protezione .comefareper .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  right: 15px;
  top: 218px; }

.protezione .comefareper .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.protezione .comefareper .tab-pag-a,
.protezione .comefareper .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.protezione .comefareper .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

/**data modifica in evidenza*/
.protezione .evidenzadx .portlet-asset-publisher .metadata-modified-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.protezione .evidenzadx .metadata-modified-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.protezione .evidenzadx .metadata-modified-date:BEFORE {
  content: 'Data:'; }

.salute #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #112A8C; }

.salute .searchLato {
  border-top: 6px solid #112A8C;
  margin-right: 30px; }

.salute .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  line-height: 18px; }

.salute .carouselCanale {
  /*background:#b7b0a6;*/
  width: 630px;
  height: 372px;
  /*372px;*/
  margin-left: 30px; }

.salute .carouselCanale .metadata-publish-date {
  display: none; }

.salute .nivo-caption {
  display: none; }

.salute .carousel .nivo-controlNav {
  position: absolute;
  left: 5%;
  bottom: -42px;
  margin-left: -40px;
  /* Tweak this to center bullets */ }

.salute .carouselCanale .nivo-directionNav a {
  display: block;
  width: 40px;
  height: 40px;
  background: url(/temaumbria-theme/images/regione/arrows.png) no-repeat;
  text-indent: -9999px;
  border: 0; }

.salute .carouselCanale a.nivo-nextNav {
  background-position: -40px 0px;
  right: 15px; }

.salute .carouselCanale .nivo-controlNav a {
  display: block;
  width: 22px;
  height: 22px;
  background: url(/temaumbria-theme/images/regione/bullets.png) no-repeat;
  text-indent: -9999px;
  border: 0;
  margin-right: 3px;
  float: left; }

.salute .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.salute .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.salute .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.salute .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

.salute .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.salute .categorie h1.asset-title a:link,
.salute .categorie h1.asset-title a:hover,
.salute .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

.salute .descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.salute .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.salute .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.salute .boxProcedimenti {
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.salute .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.salute .tematiche .linkargomento a {
  color: #112A8C;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/***  come fare per***/
.salute .comefareper {
  margin: 50px 30px 0px 30px;
  border-top: 1px solid #464646; }

.salute .comefareper .header-title {
  display: block; }

.salute .comefareper .divProc {
  border-top: 1px solid #464646;
  padding-top: 10px;
  margin-top: 50px; }

.salute .comefareper .lfr-search-container {
  display: none; }

.salute .comefareper .no-title {
  width: 300px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 55px;
  margin-right: 15px;
  padding: 10px 0px; }

.salute .comefareper .no-title a,
.salute .comefareper .no-title a:hover,
.salute .comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px;
  color: #464646;
  text-decoration: none; }

.salute .comefareper .comefare {
  padding-top: 20px; }

.salute .comefareper .aui-legend {
  border: 0; }

.salute .comefareper .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

.salute .comefareper .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: 0; }

.salute .comefareper .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  right: 15px;
  top: 218px; }

.salute .comefareper .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.salute .comefareper .tab-pag-a,
.salute .comefareper .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.salute .comefareper .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.semplificazione #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #9C2328; }

.semplificazione .searchLato {
  border-top: 6px solid #9C2328;
  margin-right: 30px; }

.semplificazione .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #9C2328;
  line-height: 18px; }

.semplificazione .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #9C2328;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.semplificazione .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #9C2328;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.semplificazione .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #9C2328;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.semplificazione .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #9C2328;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

.semplificazione .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #9C2328;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.semplificazione .categorie h1.asset-title a:link,
.semplificazione .categorie h1.asset-title a:hover,
.semplificazione .categorie h1.asset-title a:visited {
  color: #9C2328;
  text-decoration: underline; }

.semplificazione .descrizioneRicerca {
  border-top: 6px solid #9C2328;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.semplificazione .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #9C2328;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.semplificazione .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #9C2328;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.semplificazione .boxProcedimenti {
  border-top: 6px solid #9C2328;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.semplificazione .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.semplificazione .tematiche .linkargomento a {
  color: #9C2328;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/**Procedimenti**/
.semplificazione .procedimenti {
  margin: 60px 0px 0px 30px;
  width: 600px;
  border-top: 6px solid #9C2328; }

.semplificazione .procedimenti .portlet-content {
  padding: 0;
  margin: 0; }

.semplificazione .procedimenti .no-title {
  font-size: 28px;
  height: 140px;
  font-weight: 400;
  width: 300px;
  float: left;
  padding-right: 20px; }

.semplificazione .procedimenti .no-title:nth-of-type(2n+1) {
  padding-right: 0px; }

.semplificazione .procedimenti .icon {
  display: none; }

.semplificazione .procedimenti .asset-abstract {
  float: left;
  width: 300px; }

.semplificazione .procedimenti .immagine {
  height: 154px;
  width: 220px; }

.semplificazione .procedimenti h1.asset-title {
  font-size: 20px;
  color: #000;
  border: 0;
  margin: 0px 0px 0px 0px;
  width: 300px;
  font-weight: 600; }

.semplificazione .procedimenti h1.asset-title a:link, .semplificazione .procedimenti h1.asset-title a:hover, .semplificazione .procedimenti h1.asset-title a:visited {
  color: #b52831;
  text-decoration: underline; }

.semplificazione .procedimenti h1.asset-title a img {
  display: none; }

.semplificazione .procedimenti .portlet-title img {
  display: none; }

.semplificazione .procedimenti .asset-summary {
  font-size: 16px;
  width: 300px;
  padding-top: 15px;
  padding-bottom: 15px; }

.semplificazione .procedimenti .asset-summary a {
  color: #464646;
  line-height: 18px;
  text-decoration: none; }

.semplificazione .procedimenti .asset-more a {
  color: #464646;
  line-height: 18px;
  text-decoration: none;
  display: none; }

.semplificazione .procedimenti .separator {
  margin: 0;
  padding: 0;
  display: none; }

.sociale #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #112A8C; }

.sociale .searchLato {
  border-top: 6px solid #112A8C;
  margin-right: 30px; }

.sociale .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  line-height: 18px; }

.sociale .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.sociale .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.sociale .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.sociale .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

.sociale .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.sociale .categorie h1.asset-title a:link, .sociale .categorie h1.asset-title a:hover, .sociale .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

.sociale .descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.sociale .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.sociale .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.sociale .boxProcedimenti {
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.sociale .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.sociale .tematiche .linkargomento a {
  color: #112A8C;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/***  come fare per***/
.sociale .comefareper {
  margin: 50px 30px 0px 30px;
  border-top: 1px solid #464646; }

.sociale .comefareper .header-title {
  display: block; }

.sociale .comefareper .divProc {
  border-top: 1px solid #464646;
  padding-top: 10px;
  margin-top: 50px; }

.sociale .comefareper .lfr-search-container {
  display: none; }

.sociale .comefareper .no-title {
  width: 300px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 55px;
  margin-right: 15px;
  padding: 10px 0px; }

.sociale .comefareper .no-title a,
.sociale .comefareper .no-title a:hover,
.sociale .comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px;
  color: #464646;
  text-decoration: none; }

.sociale .comefareper .comefare {
  padding-top: 20px; }

.sociale .comefareper .aui-legend {
  border: 0; }

.sociale .comefareper .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

.sociale .comefareper .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: 0; }

.sociale .comefareper .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  right: 15px;
  top: 218px; }

.sociale .comefareper .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.sociale .comefareper .tab-pag-a,
.sociale .comefareper .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.sociale .comefareper .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.ie8 BODY.trasparenza {
  line-height: 0.9; }

.trasparenza .searchLato {
  border-top: 6px solid #9C2328;
  margin-right: 30px; }

.trasparenza #layout-column_column-4 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #9C2328; }

.trasparenza .portlet-asset-publisher .asset-full-content .asset-content {
  margin-right: 0px;
  margin-left: 0;
  margin-bottom: 0px; }

.trasparenza .lfr-tags-selector-list {
  height: 99%; }

.trasparenza .taglib-header .header-title {
  margin: .1em;
  display: none; }

/***************** form di ricerca ************/
.trasparenza .portlet-column-content {
  padding: 0px; }

.trasparenza .portlet-content {
  padding: 12px 0px 10px; }

.trasparenza .ricercaDati {
  margin: 0px 0px; }

.trasparenza .ricercaDati a {
  text-decoration: none;
  color: #464646; }

.trasparenza .ricercaDati .lfr-search-container {
  width: 100%;
  font-size: 12px; }

.trasparenza .ricercaDati input[type="checkbox"], .trasparenza .ricercaDati input[type="radio"] {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background-image: url(/temaumbria-theme/images/regione/checkbox.png) no-repeat;
  display: block;
  clear: left;
  float: left; }

.trasparenza .ricercaDati input[type="radio"] {
  background-image: url(/temaumbria-theme/images/regione/radio.png) no-repeat; }

.trasparenza .ricercaDati select {
  font-size: 13px;
  font-weight: 400;
  color: #464646;
  padding: 5px;
  width: 303px;
  font-family: Titillium Web;
  /*background: -moz-linear-gradient(
  	top,
  	#f0f0f0 0%,
  	#b8b8b8 67%,
  	#424242);
  background: -webkit-gradient(
  	linear, left top, left bottom, 
  	from(#f0f0f0),
  	color-stop(0.67, #b8b8b8),
  	to(#424242));*/
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #464646;
  /*-moz-box-shadow:
  	0px 1px 3px rgba(204,204,204,0.5),
  	inset 0px 0px 10px rgba(153,153,153,0.7);
  -webkit-box-shadow:
  	0px 1px 3px rgba(204,204,204,0.5),
  	inset 0px 0px 10px rgba(153,153,153,0.7);
  box-shadow:
  	0px 1px 3px rgba(204,204,204,0.5),
  	inset 0px 0px 10px rgba(153,153,153,0.7);
  text-shadow:
  	0px -1px 0px rgba(153,153,153,0.4),
  	0px 1px 0px rgba(255,255,255,0.3);*/ }

.trasparenza .ricercaDati input[type="text"], .trasparenza .ricercaDati .aui-field-input-text {
  background-image: url(images/forms/input_shadow.png);
  background-repeat: no-repeat;
  border: 1px solid;
  border-color: #bfbfbf #dedede #dedede #bfbfbf;
  font-family: Titillium Web;
  padding: 5px 1px;
  width: 300px; }

.trasparenza .ricercaDati input.focus {
  background: transparent;
  border: 1px solid #464646; }

.trasparenza .ricercaDati .results-header {
  width: 100%; }

.trasparenza .ricercaDati .results-row.alt td {
  background-color: #E9E9E9;
  color: #3E3E3E; }

.trasparenza .ricercaDati .results-row td {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

.trasparenza .ricercaDati .results-row td:even {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

.trasparenza .ricercaDati .results-header th,
.trasparenza .ricercaDati .results-header td {
  color: #FFFFFF;
  background-color: #525252;
  padding: 10px;
  border: 1px solid #DADCDB;
  text-align: center; }

.trasparenza .ricercaDati th.first {
  width: 25px; }

.trasparenza .ricercaDati th.col-riga-num-atto {
  width: 25px; }

.trasparenza .ricercaDati th.col-allegati {
  width: 50px; }

.trasparenza .ricercaDati th.last {
  width: 20px; }

/*
.trasparenza .ricercaDati th.col-riga-data-atto
{
	width: 50px;
}
.trasparenza .ricercaDati th.col-riga-oggetto-atto
{
	width: 50px;
}
.trasparenza .ricercaDati th.col-riga-cig
{
	width: 50px;
}
.trasparenza .ricercaDati th.col-riga-cognome-art37
{
	width: 50px;
}
.trasparenza .ricercaDati th.col-riga-importo-aggiudicazione
{
	width: 50px;
}
.trasparenza .ricercaDati th.col-riga-importo-liquidazione
{
	width: 50px;
}
.trasparenza .ricercaDati th.col-riga-data-inizio-incarico
{
	width: 50px;
}
.trasparenza .ricercaDati th.col-riga-data-fine-incarico
{
	width: 50px;
}

*/
.trasparenza .ricercaDati .results-header a,
.trasparenza .ricercaDati .results-header a:hover,
.trasparenza .ricercaDati .results-header a:visited {
  color: #ffffff; }

.trasparenza .ricercaDati .results-row a,
.trasparenza .ricercaDati .results-row a:link,
.trasparenza .ricercaDati .results-row a:hover {
  color: #464646; }

.trasparenza .ricercaDati .aui-column-content a span {
  text-decoration: none;
  color: #464646; }

.trasparenza .ricercaDati .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: inherit; }

/**** ricerca dentro una colonna***/
.trasparenza .ricercaDati1col {
  margin: 0px 30px;
  width: 630px; }

.trasparenza .ricercaDati1col .aui-w25 {
  width: 29%; }

.trasparenza .ricercaDati1col .aui-w25 {
  width: 41%; }

.trasparenza .ricercaDati1col .aui-w25 {
  width: 39%; }

.trasparenza .ricercaDati1col a {
  text-decoration: none;
  color: #464646; }

.trasparenza .ricercaDati1col .lfr-search-container {
  width: 100%;
  font-size: 13px; }

.trasparenza .ricercaDati1col input[type="checkbox"], .trasparenza .ricercaDati1col input[type="radio"] {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background-image: url(/temaumbria-theme/images/regione/checkbox.png) no-repeat;
  display: block;
  clear: left;
  float: left; }

.trasparenza .ricercaDati1col input[type="radio"] {
  background-image: url(/temaumbria-theme/images/regione/radio.png) no-repeat; }

.trasparenza .ricercaDati1col select {
  font-size: 13px;
  font-weight: 400;
  color: #464646;
  padding: 5px;
  /*background: -moz-linear-gradient(
  	top,
  	#f0f0f0 0%,
  	#b8b8b8 67%,
  	#424242);
  background: -webkit-gradient(
  	linear, left top, left bottom, 
  	from(#f0f0f0),
  	color-stop(0.67, #b8b8b8),
  	to(#424242));*/
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #464646;
  width: 303px;
  /*-moz-box-shadow:
  	0px 1px 3px rgba(204,204,204,0.5),
  	inset 0px 0px 10px rgba(153,153,153,0.7);
  -webkit-box-shadow:
  	0px 1px 3px rgba(204,204,204,0.5),
  	inset 0px 0px 10px rgba(153,153,153,0.7);
  box-shadow:
  	0px 1px 3px rgba(204,204,204,0.5),
  	inset 0px 0px 10px rgba(153,153,153,0.7);
  text-shadow:
  	0px -1px 0px rgba(153,153,153,0.4),
  	0px 1px 0px rgba(255,255,255,0.3);*/ }

.trasparenza .ricercaDati1col input[type="text"], .trasparenza .ricercaDati1col .aui-field-input-text {
  background-image: url(images/forms/input_shadow.png);
  background-repeat: no-repeat;
  border: 1px solid;
  border-color: #bfbfbf #dedede #dedede #bfbfbf;
  font-family: Titillium Web;
  padding: 5px 1px;
  width: 300px; }

.trasparenza .ricercaDati1col input.focus {
  background: transparent;
  border-color: 1px solid #464646; }

.trasparenza .ricercaDati1col .results-header {
  width: 100%; }

.trasparenza .ricercaDati1col .results-row.alt td {
  background-color: #E9E9E9;
  color: #3E3E3E; }

.trasparenza .ricercaDati1col .results-row td {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

.trasparenza .ricercaDati1col .results-row td:even {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

.trasparenza .ricercaDati1col .results-header th, .trasparenza .ricercaDati1col .results-header td {
  color: #FFFFFF;
  background-color: #525252;
  padding: 10px;
  border: 1px solid #DADCDB;
  text-align: center; }

.trasparenza .ricercaDati1col .results-header a,
.trasparenza .ricercaDati1col .results-header a:hover,
.trasparenza .ricercaDati1col .results-header a:visited {
  color: #ffffff; }

.trasparenza .ricercaDati1col .results-row a,
.trasparenza .ricercaDati1col .results-row a:link,
.trasparenza .ricercaDati1col .results-row a:hover {
  color: #464646; }

.trasparenza .ricercaDati1col .aui-column-content a span {
  text-decoration: none;
  color: #464646; }

/*******/
.trasparenza .ricerca select {
  display: none; }

.trasparenza .search-pages {
  clear: both; }

.trasparenza .contenuto .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: inherit; }

.trasparenza .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  top: -72px;
  right: 15px; }

.trasparenza .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.trasparenza .tab-pag-a, .trasparenza .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.trasparenza .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.trasparenza .notizie .final-separator {
  display: none; }

/***bottonihome**/
.trasparenza .imgdx {
  width: 200px;
  height: 60px; }

.trasparenza a.leggidoc:hover, .trasparenza a.leggidoc:link, .trasparenza a.leggidoc:active, .trasparenza a.leggidoc:visited {
  text-decoration: none;
  width: 200px;
  margin: 5px;
  padding: 5px; }

.trasparenza .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #9C2328;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.trasparenza .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #9C2328;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.trasparenza .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #9C2328;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.trasparenza .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #9C2328;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

/*@funnel: Modulistica*/
.trasparenza .modulistica {
  margin-top: 20px;
  margin-left: 30px; }

.trasparenza .modulistica .taglib-search-iterator a {
  text-decoration: none;
  font-family: 'Titillium web';
  font-size: 18px; }

.trasparenza .modulistica a {
  text-decoration: none;
  font-family: 'Titillium web';
  font-size: 22px; }

.trasparenza .modulistica .portlet-content {
  padding: 0px;
  margin: 0px; }

.trasparenza .modulistica .portlet-content .asset-content {
  height: 40px; }

.trasparenza .modulistica .no-title {
  border-bottom: 1px solid #464646; }

.trasparenza .modulistica .asset-resource-info img {
  display: none; }

.trasparenza .modulistica .asset-resource-info {
  float: left;
  font-family: 'Titillium web';
  font-size: 22px;
  margin-bottom: 22px;
  margin-top: 0;
  padding-top: 0;
  width: 99%;
  font-weight: 400;
  height: 40px; }

.trasparenza .modulistica .lfr-panel-basic .lfr-panel-content {
  padding-left: 0px;
  padding-right: 0px; }

.trasparenza .modulistica .taglib-header,
.trasparenza .modulistica .lfr-asset-metadata,
.trasparenza .modulistica .lfr-panel-titlebar,
.trasparenza .modulistica .results-header,
.trasparenza .modulistica .entry-thumbnail {
  display: none; }

.trasparenza .modulistica .entry-title {
  float: left;
  font-family: 'Titillium web';
  font-size: 24px;
  margin-bottom: 22px;
  margin-top: 0px;
  padding-top: 0;
  width: 99%;
  font-weight: 400; }

.trasparenza .modulistica .portlet-document-library-display .file-entry-list-description {
  font-style: normal;
  margin-left: 10px;
  padding-top: 10px;
  margin-top: 10px;
  display: none; }

.trasparenza .modulistica .aui-searchcontainer .col-1 {
  margin-top: 5px;
  width: 80%; }

.trasparenza .modulistica .aui-searchcontainer .col-2 {
  font-family: 'Titillium web';
  font-size: 18px; }

.trasparenza .modulistica .portlet-document-library .file-entry-list-description,
.trasparenza .portlet-document-library-display .file-entry-list-description {
  font-style: normal;
  margin-left: 286px;
  margin-bottom: 10px;
  margin-top: 10px;
  width: 429px;
  display: none; }

.trasparenza .modulistica .aui-w35 {
  display: none; }

.trasparenza .modulistica .aui-w65 {
  width: 100%; }

.trasparenza .modulistica h1.portlet-title {
  border: none; }

.trasparenza .modulistica .lfr-document-library-comments.lfr-panel.lfr-extended {
  display: none; }

.trasparenza .modulistica .aui-icon-download {
  background-image: url(/temaumbria-theme/images/regione/download.png); }

.trasparenza .modulistica .document-thumbnail,
.trasparenza .modulistica .lfr-asset-ratings,
.trasparenza .modulistica .user-date {
  display: none; }

.trasparenza .modulistica .lfr-asset-panels .lfr-panel-container {
  display: none; }

.trasparenza .modulistica .aui-searchcontainer .col-2 a {
  border-left: 1px solid #000000;
  padding-left: 10px;
  text-decoration: none; }

.trasparenza .modulistica .taglib-search-iterator-page-iterator-bottom {
  margin-top: 50px;
  display: none; }

.trasparenza .modulistica .results-row {
  border-bottom: 1px solid #464646; }

.trasparenza .modulistica .lfr-asset-description {
  display: none; }

.trasparenza .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #9C2328;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.trasparenza .notizieTemi .asset-abstract {
  padding: 0px 5px 0px 10px; }

.trasparenza .tagNav {
  border-radius: 5px;
  border: 1px solid #ccc;
  -moz-box-shadow: -1px 0 8px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: -1px 0 8px 1px rgba(0, 0, 0, 0.4);
  box-shadow: -1px 0 8px 1px rgba(0, 0, 0, 0.4); }

/* menu trasparenza**/
.trasparenza .menutrasparenza {
  width: 950px;
  margin: 0px 0px;
  float: left; }

.trasparenza .menutrasparenza .no-title {
  display: block;
  padding-bottom: 15px;
  border: 0;
  width: 296px;
  float: left;
  height: 200px;
  margin-right: 20px;
  border-bottom: 1px solid #464646; }

.trasparenza .menutrasparenzamedio {
  width: 950px;
  margin: 0px 0px;
  float: left; }

.trasparenza .menutrasparenzamedio .no-title {
  display: block;
  padding-bottom: 15px;
  border: 0;
  width: 296px;
  float: left;
  height: 200px;
  margin-right: 20px;
  border-bottom: 1px solid #464646; }

.trasparenza .menutrasparenzamedio .no-title {
  display: block;
  padding-bottom: 15px;
  border: 0;
  width: 296px;
  float: left;
  height: 260px;
  margin-right: 20px;
  border-bottom: 1px solid #464646; }

.trasparenza .menutrasparenzamedio .titoloargomento {
  font-size: 23px;
  font-weight: 600;
  padding-bottom: 10px; }

.trasparenza .menutrasparenzamedio .titoloargomento a {
  color: #000;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-align: left;
  border-bottom: 1px solid #9C2328;
  line-height: 1.3; }

.trasparenza .menutrasparenzamedio .linkargomento {
  padding: 6pt 0pt;
  margin-right: 25px; }

.trasparenza .menutrasparenzamedio .linkargomento a {
  color: #9C2328;
  margin: 0;
  padding: 0;
  text-decoration: underline;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

.trasparenza .menutrasparenzamedio .linktrasparenza {
  font-size: 23px;
  font-weight: 600;
  padding-bottom: 20px;
  height: 70px; }

.trasparenza .menutrasparenzamedio .linktrasparenzas {
  font-size: 23px;
  font-weight: 600;
  padding-bottom: 20px;
  height: 70px; }

.trasparenza .menutrasparenzamedio .linktrasparenza a {
  color: #000;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-align: left;
  border-bottom: 1px solid #9C2328;
  line-height: 1.3; }

.trasparenza .menutrasparenzamedio .linktrasparenzas a {
  color: #000;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-align: left;
  border-bottom: 1px solid #9C2328;
  line-height: 1.3; }

.trasparenza .menutrasparenza .titoloargomento {
  font-size: 23px;
  font-weight: 600;
  padding-bottom: 10px; }

.trasparenza .menutrasparenza .titoloargomento a {
  color: #000;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-align: left;
  border-bottom: 1px solid #9C2328;
  line-height: 1.3; }

.trasparenza .menutrasparenza .linktrasparenza {
  font-size: 23px;
  font-weight: 600;
  padding-bottom: 20px;
  height: 70px; }

.trasparenza .menutrasparenza .linktrasparenzas {
  font-size: 23px;
  font-weight: 600;
  padding-bottom: 20px;
  height: 70px; }

.trasparenza .menutrasparenza .linktrasparenza:last-child {
  border-top: 1px solid #464646;
  padding-top: 20px; }

.trasparenza .menutrasparenza .linktrasparenza a {
  color: #000;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-align: left;
  border-bottom: 1px solid #9C2328;
  line-height: 1.3; }

.trasparenza .menutrasparenza .linktrasparenzas a {
  color: #000;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-align: left;
  border-bottom: 1px solid #9C2328;
  line-height: 1.3; }

.trasparenza .menutrasparenza .fotoargomento {
  width: 295px;
  height: 150px; }

.trasparenza .menutrasparenza .linkargomento {
  padding: 6pt 0pt;
  margin-right: 25px; }

.trasparenza .menutrasparenza .linkargomento a {
  color: #9C2328;
  margin: 0;
  padding: 0;
  text-decoration: underline;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

.trasparenza .menutrasparenza .portlet-title {
  display: block;
  font-size: 24px;
  margin: 0px;
  font-weight: 600;
  padding-bottom: 5px;
  border: 0; }

.trasparenza .menutrasparenza .asset-title {
  margin: 0;
  padding: 0; }

.trasparenza .menutrasparenza .asset-content {
  padding: 0;
  margin: 0; }

.trasparenza .menutrasparenza .asset-small-image {
  display: none; }

/**Menutrasparenza 1**/
.trasparenza .menutrasparenza1 {
  width: 950px;
  margin: 0px 0px;
  float: left; }

.trasparenza .menutrasparenza1 .no-title {
  display: block;
  padding-bottom: 5px;
  border: 0;
  width: 296px;
  float: left;
  height: 430px;
  margin-right: 20px;
  border-bottom: 1px solid #464646; }

.trasparenza .menutrasparenza1 .titoloargomento {
  font-size: 23px;
  font-weight: 600;
  padding-bottom: 10px; }

.trasparenza .menutrasparenza1 .titoloargomento a {
  color: #000;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-align: left;
  border-bottom: 1px solid #9C2328;
  line-height: 1.3; }

.trasparenza .menutrasparenza1 .linktrasparenza {
  font-size: 23px;
  font-weight: 600;
  padding-bottom: 20px;
  height: 90px; }

.trasparenza .menutrasparenza1 .linktrasparenzas {
  font-size: 23px;
  font-weight: 600;
  padding-bottom: 20px;
  height: 90px; }

.trasparenza .menutrasparenza1 .linktrasparenza:last-child {
  border-top: 1px solid #464646;
  padding-top: 20px; }

.trasparenza .menutrasparenza1 .linktrasparenza a {
  color: #000;
  border-bottom: 1px solid #9C2328;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-align: left;
  line-height: 1.3; }

.trasparenza .menutrasparenza1 .linktrasparenzas a {
  color: #000;
  border-bottom: 1px solid #9C2328;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-align: left;
  line-height: 1.3; }

.trasparenza .menutrasparenza1 .fotoargomento {
  width: 295px;
  height: 150px; }

.trasparenza .menutrasparenza1 .linkargomento {
  padding: 6pt 0pt;
  margin-right: 25px; }

.trasparenza .menutrasparenza1 .linkargomento a {
  color: #9C2328;
  margin: 0;
  padding: 0;
  text-decoration: underline;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

.trasparenza .menutrasparenza1 .portlet-title {
  display: block;
  font-size: 24px;
  margin: 0px;
  font-weight: 600;
  padding-bottom: 5px;
  border: 0; }

.trasparenza .menutrasparenza1 .asset-title {
  margin: 0;
  padding: 0; }

.trasparenza .menutrasparenza1 .asset-content {
  padding: 0;
  margin: 0; }

.trasparenza .menutrasparenza1 .asset-small-image {
  display: none; }

/**Menutrasparenza 2**/
.trasparenza .menutrasparenza2 {
  width: 950px;
  margin: 0px 0px;
  float: left; }

.trasparenza .menutrasparenza2 .no-title {
  display: block;
  padding-bottom: 5px;
  border: 0;
  width: 296px;
  float: left;
  height: 530px;
  margin-right: 20px;
  border-bottom: 1px solid #464646; }

.trasparenza .menutrasparenza2 .titoloargomento {
  font-size: 23px;
  font-weight: 600;
  padding-bottom: 10px; }

.trasparenza .menutrasparenza2 .titoloargomento a {
  color: #000;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-align: left;
  border-bottom: 1px solid #9C2328;
  line-height: 1.3; }

.trasparenza .menutrasparenza2 .linktrasparenza {
  font-size: 23px;
  font-weight: 600;
  padding-bottom: 20px;
  height: 90px; }

.trasparenza .menutrasparenza2 .linktrasparenzas {
  font-size: 23px;
  font-weight: 600;
  padding-bottom: 20px;
  height: 90px; }

.trasparenza .menutrasparenza2 .linktrasparenza:last-child {
  border-top: 1px solid #464646;
  padding-top: 20px; }

.trasparenza .menutrasparenza2 .linktrasparenza a {
  color: #000;
  border-bottom: 1px solid #9C2328;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-align: left;
  line-height: 1.3; }

.trasparenza .menutrasparenza2 .linktrasparenzas a {
  color: #000;
  border-bottom: 1px solid #9C2328;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-align: left;
  line-height: 1.3; }

.trasparenza .menutrasparenza2 .fotoargomento {
  width: 295px;
  height: 150px; }

.trasparenza .menutrasparenza2 .linkargomento {
  padding: 6pt 0pt;
  margin-right: 25px; }

.trasparenza .menutrasparenza2 .linkargomento a {
  color: #9C2328;
  margin: 0;
  padding: 0;
  text-decoration: underline;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

.trasparenza .menutrasparenza2 .portlet-title {
  display: block;
  font-size: 24px;
  margin: 0px;
  font-weight: 600;
  padding-bottom: 5px;
  border: 0; }

.trasparenza .menutrasparenza2 .asset-title {
  margin: 0;
  padding: 0; }

.trasparenza .menutrasparenza2 .asset-content {
  padding: 0;
  margin: 0; }

.trasparenza .menutrasparenza2 .asset-small-image {
  display: none; }

/**Menutrasparenza ultimo senza riga nera sotto**/
.trasparenza .menutrasparenzasr {
  width: 950px;
  margin: 0px 0px;
  float: left; }

.trasparenza .menutrasparenzasr .no-title {
  display: block;
  padding-bottom: 5px;
  border: 0;
  width: 296px;
  float: left;
  height: 430px;
  margin-right: 20px; }

.trasparenza .menutrasparenzasr .titoloargomento {
  font-size: 23px;
  font-weight: 600;
  padding-bottom: 10px; }

.trasparenza .menutrasparenzasr .titoloargomento a {
  color: #000;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-align: left;
  border-bottom: 1px solid #9C2328;
  line-height: 1.3; }

.trasparenza .menutrasparenzasr .linktrasparenza {
  font-size: 23px;
  font-weight: 600;
  padding-bottom: 20px;
  height: 90px; }

.trasparenza .menutrasparenzasr .linktrasparenzas {
  font-size: 23px;
  font-weight: 600;
  padding-bottom: 20px;
  height: 90px; }

.trasparenza .menutrasparenzasr .linktrasparenza:last-child {
  border-top: 1px solid #464646;
  padding-top: 20px; }

.trasparenza .menutrasparenzasr .linktrasparenza a {
  color: #000;
  border-bottom: 1px solid #9C2328;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-align: left;
  line-height: 1.3; }

.trasparenza .menutrasparenzasr .linktrasparenzas a {
  color: #000;
  border-bottom: 1px solid #9C2328;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-align: left;
  line-height: 1.3; }

.trasparenza .menutrasparenzasr .fotoargomento {
  width: 295px;
  height: 150px; }

.trasparenza .menutrasparenzasr .linkargomento {
  padding: 6pt 0pt;
  margin-right: 25px; }

.trasparenza .menutrasparenzasr .linkargomento a {
  color: #9C2328;
  margin: 0;
  padding: 0;
  text-decoration: underline;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

.trasparenza .menutrasparenzasr .portlet-title {
  display: block;
  font-size: 24px;
  margin: 0px;
  font-weight: 600;
  padding-bottom: 5px;
  border: 0; }

.trasparenza .menutrasparenzasr .asset-title {
  margin: 0;
  padding: 0; }

.trasparenza .menutrasparenzasr .asset-content {
  padding: 0;
  margin: 0; }

.trasparenza .menutrasparenzasr .asset-small-image {
  display: none; }

/****fine menutrasparenzasenzafondo*/
.trasparenza .categorie h1.asset-title a:link, .trasparenza .categorie h1.asset-title a:hover, .trasparenza .categorie h1.asset-title a:visited {
  color: #9C2328;
  text-decoration: underline; }

.trasparenza .descrizioneRicerca {
  border-top: 6px solid #9C2328;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.trasparenza .descrizioneContatti {
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.trasparenza .titoloContatti h1.portlet-title {
  display: none; }

.trasparenza .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #9C2328;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.trasparenza .aui-w1-2, .trasparenza .aui-w50 {
  width: 40%;
  float: left; }

.trasparenza p {
  margin-bottom: 0; }

/*  tabelle dati inserite in contenuto*/
.trasparenza .contenuto table {
  width: 600px;
  margin: -5px 0px 0px 0px; }

.trasparenza .contenuto table thead {
  display: table-header-group;
  vertical-align: middle;
  border-color: inherit; }

.trasparenza .contenuto caption {
  margin: 10px 0px;
  text-align: left;
  font-weight: 600;
  font-size: 20px; }

.trasparenza .contenuto table td {
  background-color: #E9E9E9;
  color: #3E3E3E; }

.trasparenza .contenuto td {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

.trasparenza .contenuto th, .trasparenza .contenuto td {
  color: #FFFFFF;
  background-color: #525252;
  /*padding: 5px 1px;*/
  border: 1px solid #DADCDB;
  text-align: center;
  padding: 10px; }

.trasparenza .contenuto table td a, .trasparenza .contenuto table td a:hover, .trasparenza .contenuto table td a:visited {
  color: #ffffff; }

.trasparenza .contenuto table td a, .trasparenza .contenuto table td a:link, .trasparenza .contenuto table td a:hover {
  color: #004171; }

.trasparenza .taglib-search-iterator {
  width: 100%; }

/***************** tabelle delle form di ricerca ************/
.trasparenza .portlet-column-content {
  padding: 0px; }

.trasparenza .aui-button-holder input[type="submit"] {
  font-size: 13px;
  font-weight: 400;
  color: #464646;
  padding: 5px;
  background: -moz-linear-gradient(top, #f0f0f0 0%, #b8b8b8 67%, #424242);
  background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), color-stop(0.67, #b8b8b8), to(#424242));
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #464646;
  -moz-box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.5), inset 0px 0px 10px rgba(153, 153, 153, 0.7);
  -webkit-box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.5), inset 0px 0px 10px rgba(153, 153, 153, 0.7);
  box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.5), inset 0px 0px 10px rgba(153, 153, 153, 0.7);
  text-shadow: 0px -1px 0px rgba(153, 153, 153, 0.4), 0px 1px 0px rgba(255, 255, 255, 0.3);
  width: 150px;
  text-align: left;
  margin-left: 6px; }

.ricerca_colonna1 select, .ricerca_colonna2 select {
  font-size: 13px;
  font-weight: 400;
  color: #464646;
  padding: 5px;
  background: -moz-linear-gradient(top, #f0f0f0 0%, #b8b8b8 67%, #424242);
  background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), color-stop(0.67, #b8b8b8), to(#424242));
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #464646;
  -moz-box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.5), inset 0px 0px 10px rgba(153, 153, 153, 0.7);
  -webkit-box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.5), inset 0px 0px 10px rgba(153, 153, 153, 0.7);
  box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.5), inset 0px 0px 10px rgba(153, 153, 153, 0.7);
  text-shadow: 0px -1px 0px rgba(153, 153, 153, 0.4), 0px 1px 0px rgba(255, 255, 255, 0.3);
  width: 303px; }

.trasparenza input.focus {
  background: #ccc;
  border: 1px solid #464646; }

/**** searchLato***/
.trasparenza .searchLato {
  border-top: 6px solid #9C2328;
  margin-right: 30px; }

.trasparenza .searchLato input[type="text"], .trasparenza .searchLato .aui-field-input-text {
  background-image: url(images/forms/input_shadow.png);
  background-repeat: no-repeat;
  border: 1px solid;
  border-color: #bfbfbf #dedede #dedede #bfbfbf;
  font-size: 1em;
  padding: 5px 1px;
  width: 234px; }

.trasparenza .searchLato input.focus {
  background: transparent;
  border: 1px solid #464646; }

.trasparenza .searchLato .genericSearchBtn {
  vertical-align: middle;
  margin: 0px;
  border: 0px;
  width: 26px;
  height: 26px;
  background-image: url(/temaumbria-theme/images/urp/searchLittle.png);
  background-repeat: no-repeat;
  cursor: pointer;
  margin-bottom: 5px; }

.turismo #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #112A8C; }

.turismo .searchLato {
  border-top: 6px solid #112A8C;
  margin-right: 30px; }

.turismo .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  line-height: 18px; }

.turismo .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.turismo .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.turismo .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.turismo .modulistica {
  margin: 0px 30px 0px 0px;
  padding: 0;
  font-size: 14px;
  font-weight: 400; }

.turismo .modulistica .no-title {
  margin: 10px 0px 0px 0px;
  padding: 0; }

.turismo .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

.turismo .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.turismo .categorie h1.asset-title a:link, .turismo .categorie h1.asset-title a:hover, .turismo .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

.turismo .descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.turismo .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.turismo .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.turismo .boxProcedimenti {
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.turismo .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.turismo .tematiche .linkargomento a {
  color: #112A8C;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/***  come fare per***/
.turismo .comefareper {
  margin: 50px 30px 0px 30px;
  border-top: 1px solid #464646; }

.turismo .comefareper .header-title {
  display: block; }

.turismo .comefareper .divProc {
  border-top: 1px solid #464646;
  padding-top: 10px;
  margin-top: 50px; }

.turismo .comefareper .lfr-search-container {
  display: none; }

.turismo .comefareper .no-title {
  width: 300px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 55px;
  margin-right: 15px;
  padding: 10px 0px; }

.turismo .comefareper .no-title a,
.turismo .comefareper .no-title a:hover,
.turismo .comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px;
  color: #464646;
  text-decoration: none; }

.turismo .comefareper .comefare {
  padding-top: 20px; }

.turismo .comefareper .aui-legend {
  border: 0; }

.turismo .comefareper .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

.turismo .comefareper .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: 0; }

.turismo .comefareper .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  right: 15px;
  top: 218px; }

.turismo .comefareper .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.turismo .comefareper .tab-pag-a,
.turismo .comefareper .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.turismo .comefareper .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

/** statistiche turismo **/
.statistiche {
  margin: 0px 30px;
  clear: both;
  border-top: 1px solid #464646; }

.statistiche .portlet-title {
  display: block;
  font-size: 24px;
  margin: 0px;
  font-weight: 600;
  padding-bottom: 5px;
  border: 0; }

.statistiche .no-title {
  float: left;
  width: 111px;
  padding-right: 15px; }

.statistiche .asset-title {
  margin-bottom: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 10px; }

.statistiche .asset-small-image {
  display: none; }

.statistiche h1.asset-title {
  color: #000000;
  font-size: 22px;
  font-weight: 600;
  border: 0; }

.statistiche h1.asset-title a {
  color: #000;
  margin: 0;
  padding: 0;
  text-decoration: underline; }

.statistiche .asset-summary {
  font-family: Arial;
  font-size: 14px;
  line-height: 1.3;
  padding-bottom: 25px;
  padding-top: 10px;
  border-bottom: 1px solid #464646; }

.statistiche .search-pages {
  height: auto;
  overflow: hidden;
  float: right;
  position: absolute;
  top: -72px;
  right: 15px; }

.statistiche .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.statistiche .tab-pag-a, .statistiche .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #b52831; }

.statistiche .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.ufficiostampa #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #112A8C; }

.ufficiostampa .lfr-tags-selector-list {
  height: 99%; }

.ufficiostampa .taglib-header .header-title {
  display: none; }

.ufficiostampa .aui-w7-10, .ufficiostampa .aui-w70 {
  width: 660px; }

.ufficiostampa .aui-w3-10, .ufficiostampa .aui-w30 {
  width: 33%; }

.ufficiostampa .benvenuto {
  font-size: 37px;
  color: #000;
  margin-left: 30px;
  height: 130px; }

.ufficiostampa .searchLato {
  border-top: 6px solid #9C2328;
  margin-right: 30px; }

/***** fotohome***/
.ufficiostampa .boxFotoHome {
  margin: 50px 0px 0px 30px; }

.ufficiostampa .boxFotoHome .asset-metadata {
  display: none; }

.ufficiostampa .foto {
  width: 295px;
  height: 210px;
  margin-right: 20px;
  padding-top: 15px; }

.ufficiostampa .portlet-layout-bianco {
  background: none repeat scroll 0 0 #FFFFFF;
  margin: 0px auto auto;
  padding-top: 15px;
  width: 990px; }

.ufficiostampa .portlet-layout-bianco1 {
  width: 990px;
  margin: auto;
  background: #fff;
  padding-top: 10px; }

.ufficiostampa .portlet-layout-rigablu {
  width: 990px;
  margin: auto;
  background: #fff;
  margin-top: 0px; }

.ufficiostampa li:hover ul, .ufficiostampa li.over ul {
  display: none; }

/**** menudx ***/
.ufficiostampa .menudx {
  margin-left: 30px;
  width: 290px;
  /*border-top: 7px solid #bf5358;*/
  margin-right: 20px;
  margin-top: 30px; }

.ufficiostampa .menudx ul {
  list-style: none;
  margin: 0;
  padding: 3px; }

.ufficiostampa .menudx ul li a {
  display: block;
  padding: 0px 0px;
  color: #d0232b;
  font-size: 18px;
  text-decoration: underline; }

.ufficiostampa .menudx ul li a:hover {
  color: #d0232b; }

.ufficiostampa .menudx ul li {
  margin: 10px 0px 0px 0px;
  height: 20px;
  background-color: #fff; }

.ufficiostampa .menudx ul li.selected a {
  color: #d0232b;
  text-decoration: none; }

.ufficiostampa .menudx ul li.selected a:hover {
  color: #d0232b;
  text-decoration: none; }

.ufficiostampa .canali {
  margin: -26px 0 0px 0;
  float: left; }

.ufficiostampa .canali .no-title {
  float: left;
  width: 292px;
  padding-top: 5px;
  height: 80px;
  border-top: 1px solid #999;
  margin-right: 30px;
  padding-bottom: 10px; }

.ufficiostampa .canali .portlet-title {
  display: block;
  font-size: 21px;
  margin: 0px;
  font-weight: 400;
  padding-bottom: 5px;
  border: 0; }

.ufficiostampa .canali .asset-abstract {
  width: 300px;
  min-height: 90px; }

.ufficiostampa .canali .asset-content {
  padding: 0;
  margin: 0px 0px 0px 0px; }

.ufficiostampa .canali .portlet-content {
  padding: 0;
  margin: 0; }

.ufficiostampa .canali .asset-small-image {
  display: none; }

.ufficiostampa .canali h1.asset-title {
  font-size: 21px;
  padding: 0;
  margin: 0;
  border: 0;
  float: left; }

.ufficiostampa .portlet-asset-publisher .asset-full-content .asset-content {
  margin-right: 0px;
  margin-left: 0;
  margin-bottom: 0px; }

.ufficiostampa .canali h1.asset-title a, .ufficiostampa .canali h1.asset-title a:link, .ufficiostampa .canali h1.asset-title a:visited {
  color: #d0232b;
  text-decoration: none;
  font-weight: 600; }

.ufficiostampa .canali h1.asset-title a:hover {
  text-decoration: underline; }

.ufficiostampa .canali h1.asset-title a img {
  display: none; }

.ufficiostampa .canali .portlet-title img {
  display: none; }

.ufficiostampa .canali .descrizione {
  font-family: Arial;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2;
  margin-top: 10px;
  float: left;
  clear: both; }

.ufficiostampa .canali .asset-summary {
  font-family: Arial;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2;
  margin-top: 10px;
  float: left;
  clear: both; }

.ufficiostampa .canali .asset-summary a {
  color: #464646;
  line-height: 16px; }

.ufficiostampa .canali .asset-more a {
  color: #464646;
  line-height: 16px;
  display: none; }

.ufficiostampa .canali .asset-metadata {
  margin: 0;
  padding: 0;
  display: none; }

/*notizie**/
.ufficiostampa .homenotizie {
  margin: 36px 0px 0px 30px;
  float: left;
  width: 100%; }

.ufficiostampa .homenotizie .portlet-title {
  display: block;
  font-size: 28px;
  margin: 0px;
  font-weight: 600;
  /* padding-bottom:18px;*/
  width: 930px; }

.ufficiostampa .homenotizie .asset-abstract {
  float: left;
  width: 310px;
  padding-bottom: 20px;
  margin-top: -10px;
  height: 330px;
  border-top: 1px solid #464646; }

.ufficiostampa .homenotizie .asset-content {
  padding: 0;
  margin: 0; }

.ufficiostampa .homenotizie .portlet-content {
  padding: 0;
  /*margin:0px 30px 0px 0px;*/ }

.ufficiostampa .homenotizie .asset-small-image {
  width: 290px;
  height: 210px;
  position: relative;
  top: -125px;
  float: none;
  padding: 0;
  display: none; }

.ufficiostampa .homenotizie .asset-metadata {
  margin: 0;
  padding: 0;
  clear: both;
  overflow: visible; }

.ufficiostampa .homenotizie .portlet-asset-publisher .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.ufficiostampa .homenotizie .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.ufficiostampa .homenotizie .metadata-publish-date:BEFORE {
  content: 'Data:'; }

.ufficiostampa .homenotizie h1.asset-title {
  font-size: 20px;
  border-bottom: 2px solid #464646;
  padding-bottom: 28px;
  font-weight: 600;
  height: 100px;
  margin-top: 60px;
  margin-right: 25px; }

.ufficiostampa .homenotizie h1.asset-title a {
  text-decoration: none;
  color: #000; }

.ufficiostampa .homenotizie .asset-title a:hover {
  text-decoration: none;
  color: #464646; }

.ufficiostampa .homenotizie h1.asset-title a img {
  display: none; }

.ufficiostampa .homenotizie .portlet-title img {
  display: none; }

.ufficiostampa .homenotizie .asset-summary {
  font-family: Arial;
  font-size: 14px;
  width: 280px;
  min-height: 55px; }

.ufficiostampa .homenotizie .asset-summary a {
  color: #464646;
  line-height: 16px;
  text-decoration: none;
  min-height: 55px; }

.ufficiostampa .homenotizie .asset-more {
  display: none; }

.ufficiostampa .homenotizie2 {
  margin: 0px 0px 0px 30px;
  float: left;
  width: 65%;
  clear: both; }

.ufficiostampa .homenotizie2 .portlet-asset-publisher .asset-title a {
  border-top: 2px solid #464646;
  padding-bottom: 5px;
  margin-top: 20px;
  color: #000; }

.ufficiostampa .homenotizie2 .portlet-title {
  border-top: 2px solid #000;
  display: block;
  font-size: 28px;
  margin: 0px;
  font-weight: 600;
  padding-bottom: 5px; }

.ufficiostampa .homenotizie2 .asset-abstract {
  float: left;
  width: 295px;
  margin-right: 25px;
  padding-bottom: 70px; }

.ufficiostampa .homenotizie2 .asset-content {
  padding: 0;
  margin: 0; }

.ufficiostampa .homenotizie2 .portlet-content {
  padding: 0;
  margin: 0; }

.ufficiostampa .homenotizie2 .asset-small-image {
  display: none; }

.ufficiostampa .homenotizie2 .asset-title {
  border-top: 2px solid #000;
  padding-bottom: 5px;
  margin-top: 20px;
  color: #000; }

.ufficiostampa .homenotizie2 h1.asset-title {
  font-size: 26px;
  color: #000;
  border-top: 2px solid #464646;
  padding-top: 45px;
  border-bottom: 0;
  font-weight: 600; }

.ufficiostampa .homenotizie2 h1.asset-title a {
  color: #000;
  font-weight: 600; }

.ufficiostampa .homenotizie2 h1.asset-title a:hover {
  text-decoration: none;
  color: #464646; }

.ufficiostampa .homenotizie2 h1.asset-title a img {
  display: none; }

.ufficiostampa .homenotizie2 .portlet-title img {
  display: none; }

.ufficiostampa .homenotizie2 .asset-summary {
  font-family: Arial;
  font-size: 14px; }

.ufficiostampa .homenotizie2 .asset-more a {
  color: #464646;
  line-height: 16px;
  display: none; }

.ufficiostampa .homenotizie2 .asset-summary a {
  color: #464646;
  line-height: 16px;
  text-decoration: none; }

.ufficiostampa .homenotizie2 .asset-metadata {
  margin: 0;
  padding: 0;
  clear: both;
  overflow: visible;
  position: absolute;
  top: 80px; }

.ufficiostampa .homenotizie2 .portlet-asset-publisher .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.ufficiostampa .homenotizie2 .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.ufficiostampa .homenotizie2 .metadata-publish-date:BEFORE {
  content: 'Data:'; }

.ufficiostampa .canali .separator {
  margin: 0;
  padding: 0;
  display: none; }

.ufficiostampa .search-pages {
  clear: both; }

.ufficiostampa .notizie .final-separator {
  display: none; }

/***bottonihome**/
.ufficiostampa .imgdx {
  width: 200px;
  height: 60px; }

.ufficiostampa a.leggidoc:hover, .ufficiostampa a.leggidoc:link, .ufficiostampa a.leggidoc:active, .ufficiostampa a.leggidoc:visited {
  text-decoration: none;
  width: 200px;
  margin: 5px;
  padding: 5px; }

/** notizia evidenza**/
.ufficiostampa .evidenza {
  background-color: #800000;
  font-size: 1.5em;
  text-decoration: none;
  text-align: center;
  height: 41px;
  color: #fff;
  padding: 10px 5px;
  font-style: oblique;
  margin-top: 25px;
  position: fixed;
  right: 166px;
  top: 5px;
  z-index: 50; }

/* Temi*/
.ufficiostampa .temi {
  width: 990px; }

.ufficiostampa .ricercaTemi {
  position: relative;
  top: -119px;
  width: 330px;
  left: 685px; }

.ufficiostampa .titoloarea {
  font-size: 38px;
  font-weight: 600;
  margin-left: 30px; }

.ufficiostampa .titoloarea .asset-metadata {
  display: none; }

.ufficiostampa .titoloarea .portlet-body {
  height: 60px; }

.ufficiostampa .CanaliTemi {
  margin-top: -30px; }

.ufficiostampa .CanaliTemi .asset-abstract {
  float: left;
  width: 45%;
  padding: 0px 20px 0px 10px; }

.ufficiostampa .notiziaTemi {
  background-color: #999;
  border: 1px solid #000;
  float: left; }

.ufficiostampa .linkTemi {
  background-color: #999;
  border: 1px solid #000;
  float: left;
  width: 49%; }

.ufficiostampa .normeTemi {
  background-color: #999;
  border: 1px solid #000;
  float: left;
  width: 49%; }

.ufficiostampa .struttureTemi {
  background-color: #999;
  border: 1px solid #000;
  margin-top: 20px;
  position: fixed;
  top: 240px;
  width: 191px; }

.ufficiostampa .ricercadxTemi {
  background-color: #999;
  border: 1px solid #000;
  margin-top: 20px;
  position: fixed;
  top: 545px;
  width: 191px; }

.ufficiostampa .evidenzadx {
  border-top: 1px solid #464646;
  margin-left: 10px;
  width: 290px;
  border-bottom: 1px solid #464646;
  float: right;
  margin-right: 25px;
  position: relative;
  top: -30px; }

.ufficiostampa .evidenzadx .taglib-icon .taglib-text {
  text-decoration: none; }

.ufficiostampa .evidenzadx img.icon {
  display: none; }

.ufficiostampa .evidenzadx .portlet-title {
  font-size: 18px;
  font-weight: 700;
  padding-top: 25px;
  padding-bottom: 25px; }

.ufficiostampa .evidenzadx .portlet-content {
  padding: 0;
  margin: 0; }

.ufficiostampa .evidenzadx .asset-metadata {
  margin: 0;
  padding: 0; }

.ufficiostampa .evidenzadx .portlet-asset-publisher .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px; }

.ufficiostampa .evidenzadx .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px; }

.ufficiostampa .evidenzadx .metadata-publish-date:BEFORE {
  content: 'Data di pubblicazione:'; }

.ufficiostampa .evidenzadx ul {
  padding: 0;
  margin: 0; }

.ufficiostampa .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  padding-bottom: 1px; }

.ufficiostampa .evidenzadxHome {
  border-top: 2px solid #464646;
  border-bottom: 2px solid #464646;
  width: 290px;
  float: right;
  margin-top: 62px;
  height: 188px;
  position: relative;
  top: -414px;
  margin-right: 30px; }

.ufficiostampa .evidenzadxHome .taglib-icon .taglib-text {
  text-decoration: none; }

.ufficiostampa .evidenzadxHome img.icon {
  display: none; }

.ufficiostampa .evidenzadxHome .portlet-title {
  font-size: 22px;
  font-weight: 700;
  padding-top: 15px;
  padding-bottom: 15px; }

.ufficiostampa .evidenzadxHome .portlet-content {
  padding: 0;
  margin: 0; }

.ufficiostampa .evidenzadxHome .asset-metadata {
  margin: 0;
  padding: 0; }

.ufficiostampa .evidenzadxHome .portlet-asset-publisher .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px; }

.ufficiostampa .evidenzadxHome .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px; }

.ufficiostampa .evidenzadxHome .metadata-publish-date:BEFORE {
  content: 'Data di pubblicazione:'; }

.ufficiostampa .evidenzadxHome ul {
  padding: 0;
  margin: 0; }

.ufficiostampa .evidenzadxHome .asset-title {
  border: none; }

.ufficiostampa .evidenzadxHome h1.asset-title a {
  font-size: 22px;
  color: #000;
  position: relative;
  top: -40px;
  border-bottom: 0;
  font-weight: 600; }

.ufficiostampa .evidenzadxHome h1.asset-title a:hover, .ufficiostampa .evidenzadxHome h1.asset-title a:visited {
  text-decoration: none;
  color: #464646; }

.ufficiostampa .evidenzadxHome p {
  font-family: Arial;
  font-size: 14px;
  width: 280px; }

.ufficiostampa .evidenzadxHome p > a {
  color: #464646;
  line-height: 16px;
  text-decoration: underline; }

.ufficiostampa .Suggerimenti {
  margin-right: 30px; }

.ufficiostampa .linkUtili {
  width: 290px;
  float: left;
  padding: 0px 15px 0px 0px; }

.ufficiostampa .linkUtili .taglib-header {
  border-bottom: 1px solid #464646;
  color: #000;
  font-weight: 600;
  padding: 12pt 0pt; }

.ufficiostampa .linkUtili .header-title {
  font-weight: 600; }

.ufficiostampa .linkUtili .asset-content {
  font-size: 16px;
  margin: 0;
  padding: 0; }

.ufficiostampa .linkUtili h1.portlet-title {
  color: #000;
  font-size: 24px;
  font-weight: 600;
  border-bottom: 1px solid #464646;
  padding-bottom: 15px;
  padding-top: 15px; }

.ufficiostampa .portlet-asset-publisher .asset-full-content .asset-content {
  margin-right: 0px;
  margin-left: 0px; }

.ufficiostampa .linkUtili .taglib-asset-links h2 {
  display: none; }

.ufficiostampa .linkUtili ul {
  margin: 0;
  padding: 0; }

.ufficiostampa .linkUtili p {
  padding-bottom: 10px; }

.ufficiostampa .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.ufficiostampa .linkUtili img.icon {
  display: none; }

.ufficiostampa .documenti {
  width: 290px;
  float: left;
  padding: 0px 15px; }

.ufficiostampa .documenti .taglib-header {
  border-bottom: 1px solid #464646;
  color: #000;
  padding: 12pt 0pt; }

.ufficiostampa .documenti .header-title {
  font-weight: 600; }

.ufficiostampa .documenti .asset-content {
  font-size: 16px;
  margin: 0;
  padding: 0; }

.ufficiostampa .documenti h1.portlet-title {
  color: #000;
  font-size: 24px;
  font-weight: 600;
  border-bottom: 1px solid #464646;
  padding-bottom: 15px;
  padding-top: 15px; }

.ufficiostampa .documenti .taglib-asset-links h2 {
  display: none; }

.ufficiostampa .documenti ul {
  margin: 0;
  padding: 0; }

.ufficiostampa .documenti p {
  padding-bottom: 10px; }

.ufficiostampa .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.ufficiostampa .documenti img.icon {
  display: none; }

.ufficiostampa .normativa {
  width: 290px;
  float: left;
  padding: 0px 0px 0px 15px; }

.ufficiostampa .normativa .taglib-header {
  border-bottom: 1px solid #464646;
  color: #000;
  padding: 12pt 0pt; }

.ufficiostampa .normativa .header-title {
  font-weight: 600; }

.ufficiostampa .normativa .asset-content {
  font-size: 16px;
  margin: 0;
  padding: 0; }

.ufficiostampa .normativa h1.portlet-title {
  color: #000;
  font-size: 24px;
  font-weight: 600;
  border-bottom: 1px solid #464646;
  padding-bottom: 15px;
  padding-top: 15px; }

.ufficiostampa .normativa .taglib-asset-links h2 {
  display: none; }

.ufficiostampa .normativa ul {
  margin: 0;
  padding: 0; }

.ufficiostampa .normativa p {
  padding-bottom: 10px; }

.ufficiostampa .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.ufficiostampa .normativa img.icon {
  display: none; }

/*listadocumenti Ciara e togna*/
.ufficiostampa .listadocumenti {
  margin-top: 20px;
  margin-left: 30px; }

.ufficiostampa .listadocumenti .taglib-search-iterator a {
  text-decoration: none;
  font-family: 'Titillium web';
  font-size: 18px; }

.ufficiostampa .listadocumenti a {
  text-decoration: none;
  font-family: 'Titillium web';
  font-size: 22px; }

.ufficiostampa .listadocumenti .portlet-content {
  padding: 0px;
  margin: 0px; }

.ufficiostampa .listadocumenti .portlet-content .asset-content {
  height: 40px; }

.ufficiostampa .listadocumenti .no-title {
  border-bottom: 1px solid #464646; }

.ufficiostampa .listadocumenti .asset-resource-info img {
  display: none; }

.ufficiostampa .listadocumenti .asset-resource-info {
  float: left;
  font-family: 'Titillium web';
  font-size: 22px;
  margin-bottom: 22px;
  margin-top: 0;
  padding-top: 0;
  width: 99%;
  font-weight: 400;
  height: 40px; }

.ufficiostampa .listadocumenti .lfr-panel-basic .lfr-panel-content {
  padding-left: 0px;
  padding-right: 0px; }

.ufficiostampa .listadocumenti .taglib-header,
.ufficiostampa .listadocumenti .lfr-asset-metadata,
.ufficiostampa .listadocumenti .lfr-panel-titlebar,
.ufficiostampa .listadocumenti .results-header,
.ufficiostampa .listadocumenti .entry-thumbnail {
  display: none; }

.ufficiostampa .listadocumenti .entry-title {
  float: left;
  font-family: 'Titillium web';
  font-size: 24px;
  margin-bottom: 22px;
  margin-top: 0px;
  padding-top: 0;
  width: 99%;
  font-weight: 400; }

.ufficiostampa .listadocumenti .portlet-document-library-display .file-entry-list-description {
  font-style: normal;
  margin-left: 10px;
  padding-top: 10px;
  margin-top: 10px;
  display: none; }

.ufficiostampa .listadocumenti .aui-searchcontainer .col-1 {
  margin-top: 5px;
  width: 80%; }

.ufficiostampa .listadocumenti .aui-searchcontainer .col-2 {
  font-family: 'Titillium web';
  font-size: 18px; }

.ufficiostampa .listadocumenti .portlet-document-library .file-entry-list-description,
.portlet-document-library-display .file-entry-list-description {
  font-style: normal;
  margin-left: 286px;
  margin-bottom: 10px;
  margin-top: 10px;
  width: 429px;
  display: none; }

.ufficiostampa .listadocumenti .aui-searchcontainer .col-2 a {
  border-left: 1px solid #000000;
  padding-left: 10px;
  text-decoration: none; }

.ufficiostampa .listadocumenti .taglib-search-iterator-page-iterator-bottom {
  margin-top: 50px;
  display: none; }

.ufficiostampa .listadocumenti .results-row {
  border-bottom: 1px solid #464646; }

.ufficiostampa .listadocumenti .lfr-asset-description {
  display: none; }

.ufficiostampa .notizieTemi .asset-abstract {
  padding: 0px 5px 0px 10px; }

.ufficiostampa .tagNav {
  border-radius: 5px;
  border: 1px solid #ccc;
  -moz-box-shadow: -1px 0 8px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: -1px 0 8px 1px rgba(0, 0, 0, 0.4);
  box-shadow: -1px 0 8px 1px rgba(0, 0, 0, 0.4); }

.ufficiostampa .categorie h1.asset-title a:link, .ufficiostampa .categorie h1.asset-title a:hover, .ufficiostampa .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

/***notiziaSingolaCanale**/
.ufficiostampa .notiziaSingolaCanale {
  margin: 30px 30px 20px 30px;
  float: left;
  width: 615px; }

.ufficiostampa .notiziaSingolaCanale .portlet-title {
  display: block;
  font-size: 34px;
  margin: 0px;
  font-weight: 600;
  padding-bottom: 5px;
  border-bottom: 6px solid #112a8c; }

.ufficiostampa .notiziaSingolaCanale .asset-abstract {
  padding: 0;
  margin: 0; }

.ufficiostampa .notiziaSingolaCanale .asset-content {
  padding: 0;
  margin: 0; }

.ufficiostampa .notiziaSingolaCanale .portlet-content {
  padding: 0;
  margin: 0; }

.ufficiostampa .notiziaSingolaCanale .asset-small-image {
  width: 615px;
  height: 310px;
  position: relative;
  top: -69px;
  padding: 0;
  float: left; }

.ufficiostampa .notiziaSingolaCanale h1.asset-title {
  font-size: 22px;
  padding-bottom: 5px;
  position: relative;
  top: 321px;
  border: 0; }

.ufficiostampa .notiziaSingolaCanale .asset-metadata {
  margin: 0;
  padding: 0;
  clear: both;
  overflow: visible; }

.ufficiostampa .notiziaSingolaCanale .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  position: relative;
  top: -95px;
  z-index: 2; }

.ufficiostampa .notiziaSingolaCanale .metadata-publish-date:BEFORE {
  content: 'Data:'; }

.ufficiostampa .notiziaSingolaCanale h1.asset-title a {
  color: #112A8C;
  font-weight: 600;
  text-decoration: none; }

.ufficiostampa .notiziaSingolaCanale h1.asset-title a img {
  display: none; }

.ufficiostampa .notiziaSingolaCanale .portlet-title img {
  display: none; }

.ufficiostampa .notiziaSingolaCanale .header-title {
  display: none; }

.ufficiostampa .notiziaSingolaCanale .asset-summary {
  font-family: Arial;
  font-size: 14px; }

.ufficiostampa .notiziaSingolaCanale .asset-summary a {
  color: #000;
  line-height: 16px;
  text-decoration: none; }

.ufficiostampa .notiziaSingolaCanale .asset-more a {
  color: #464646;
  line-height: 16px;
  text-decoration: none;
  display: none; }

/***DueNotizie**/
.ufficiostampa .DueNotizie {
  margin-left: 30px;
  float: left;
  width: 630px;
  padding-bottom: 300px; }

.ufficiostampa .DueNotizie .portlet-title {
  display: block;
  font-size: 34px;
  margin: 0px;
  font-weight: 600;
  padding-bottom: 5px; }

.ufficiostampa .DueNotizie .asset-abstract {
  float: left;
  width: 315px;
  padding-bottom: 0px; }

.ufficiostampa .DueNotizie .asset-content {
  padding: 0;
  margin: 0px 30px 0px 0px; }

.ufficiostampa .DueNotizie .portlet-content {
  padding: 0;
  margin: 0px 30px 0px 0px; }

.ufficiostampa .DueNotizie .asset-small-image {
  width: 295px;
  height: 210px;
  position: absolute;
  top: -295px;
  float: none;
  padding: 0; }

.ufficiostampa .DueNotizie .asset-metadata {
  margin: 0;
  padding: 0;
  clear: both;
  overflow: visible;
  position: absolute;
  top: 185px; }

.ufficiostampa .DueNotizie .portlet-asset-publisher .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.ufficiostampa .DueNotizie .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.ufficiostampa .DueNotizie .metadata-publish-date:BEFORE {
  content: 'Data:'; }

.ufficiostampa .DueNotizie h1.asset-title {
  font-size: 22px;
  padding-bottom: 5px;
  position: relative;
  top: 200px;
  border: 0;
  font-weight: 600;
  margin: 0px 30px 0px 0px;
  width: 295px; }

.ufficiostampa .DueNotizie h1.asset-title a {
  color: #112A8C;
  font-weight: 600;
  text-decoration: none;
  margin: 0px 30px 0px 0px;
  width: 295px; }

.ufficiostampa .DueNotizie h1.asset-title a img {
  display: none; }

.ufficiostampa .DueNotizie .portlet-title img {
  display: none; }

.ufficiostampa .DueNotizie .asset-summary {
  font-family: Arial;
  font-size: 14px;
  margin: 0px 30px 0px 0px; }

.ufficiostampa .DueNotizie .asset-summary a {
  color: #464646;
  line-height: 16px;
  text-decoration: none;
  position: absolute;
  top: 265px;
  width: 295px;
  background-image: none; }

.ufficiostampa .DueNotizie .asset-more {
  display: none; }

/*** pagina argomento***/
.ufficiostampa .argomento {
  margin: 0px 30px;
  clear: both; }

.ufficiostampa .argomento .portlet-title {
  display: block;
  font-size: 24px;
  margin: 0px;
  font-weight: 600;
  padding-bottom: 5px;
  border: 0; }

.ufficiostampa .argomento .no-title {
  border-bottom: 1px #464646 solid;
  padding-top: 15px; }

.ufficiostampa .argomento .asset-title {
  margin-bottom: 0;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px; }

.ufficiostampa .argomento .asset-abstract {
  width: 99%; }

.ufficiostampa .asset-content {
  padding: 0;
  margin: 0; }

.ufficiostampa .argomento .asset-full-content .asset-content {
  padding-bottom: 0px;
  padding-top: 0px; }

.ufficiostampa .argomento .asset-small-image {
  display: none; }

.ufficiostampa .argomento .asset-title {
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 0px; }

.ufficiostampa .argomento h1.asset-title {
  font-size: 24px;
  font-weight: 600;
  /* padding-bottom: 10px;*/
  color: #000;
  border: 0;
  margin-top: 10px; }

.ufficiostampa .argomento h1.asset-title a {
  color: #000;
  margin: 0;
  padding: 0;
  text-decoration: underline; }

.ufficiostampa .descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.ufficiostampa .descrizioneContatti {
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.ufficiostampa .descrizioneContatti .taglib-header {
  display: none; }

.ufficiostampa .descrizioneContattiRosso {
  border-top: 6px solid #b52831;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.ufficiostampa .titoloContatti h1.portlet-title {
  display: none; }

.ufficiostampa .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.ufficiostampa .titoloContatti p {
  font-family: "Titillium Web";
  font-size: 14px;
  font-weight: 700;
  padding: 30px 0px 5px 0px;
  margin: 0px 0px 0px 0px; }

.ufficiostampa .titoloContatti .asset-metadata {
  display: none; }

.ufficiostampa .titoloContattiEmergenze h1.portlet-title {
  display: none; }

.ufficiostampa .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

.ufficiostampa .titoloContattiEmergenze p {
  font-family: "Titillium Web";
  font-size: 18px;
  font-weight: 400;
  padding: 20px 0px 20px 0px;
  margin: 0px 0px 0px 0px; }

.ufficiostampa .titoloContattiEmergenze .asset-metadata {
  display: none; }

.ufficiostampa .emergenze .taglib-header {
  display: none; }

.ufficiostampa .emergenze .asset-full-content .asset-content {
  margin-right: 30px;
  border-bottom: 1px solid #000; }

.ufficiostampa .emergenze .titolodx {
  font-size: 18px;
  font-weight: 600;
  color: #5c5c5c;
  padding: 14px 0px 10px 0px; }

.ufficiostampa .emergenze .fotodx {
  float: left;
  padding-bottom: 25px; }

.ufficiostampa .emergenze .descrizionedx {
  font-size: 14px;
  font-weight: 600;
  padding-bottom: 25px; }

.ufficiostampa .descrizioneContattiRosso h1.portlet-title {
  border-bottom: 1px solid #000;
  margin: 0;
  padding-bottom: 5px;
  font-weight: 700;
  font-size: 14px;
  padding-top: 6pt; }

.ufficiostampa .descrizioneContatti h1.asset-title a img {
  display: none; }

.ufficiostampa .descrizioneContattiRosso h1.asset-title a img {
  display: none; }

.ufficiostampa .descrizioneContatti .portlet-title img {
  display: none; }

.ufficiostampa .descrizioneContattiRosso .portlet-title img {
  display: none; }

.ufficiostampa .descrizioneContatti .portlet-content {
  padding: 0;
  margin: 0; }

.ufficiostampa .descrizioneContatti .asset-content {
  padding: 0;
  margin: 0; }

.ufficiostampa .contatti {
  font-size: 13px;
  font-family: Arial;
  font-weight: 400;
  padding: 5px 0px; }

.ufficiostampa .contattiarea {
  padding: 16pt 0pt;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.ufficiostampa .boxProcedimenti {
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.ufficiostampa .boxProcedimenti h1.portlet-title {
  border-bottom: 1px solid #000;
  margin: 0;
  padding-bottom: 5px;
  font-weight: 700;
  font-size: 14px;
  padding-top: 6pt; }

.ufficiostampa .boxProcedimenti .portlet-title img {
  display: none; }

.ufficiostampa .boxProcedimenti .portlet-content {
  padding: 0;
  margin: 0; }

.ufficiostampa .boxProcedimenti .asset-content {
  padding: 0;
  margin: 0; }

.ufficiostampa .boxProcedimenti .boxmoduli_label {
  font-size: 13px;
  font-family: Arial;
  font-weight: 400;
  padding: 5px 0px; }

.ufficiostampa .boxProcedimenti .nomeprocedimento {
  padding: 16pt 0pt;
  font-size: 15px;
  font-weight: 600; }

.ufficiostampa .boxProcedimenti p {
  padding-bottom: 10px; }

.ufficiostampa .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #7d5990;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.ufficiostampa .argomento h1.asset-title a img {
  display: none; }

.ufficiostampa .argomento .portlet-title img {
  display: none; }

.ufficiostampa .argomento .asset-summary {
  font-size: 14px;
  font-family: Arial;
  line-height: 1.3; }

.ufficiostampa .argomento .asset-summary a {
  color: #464646;
  line-height: 16px;
  text-decoration: none; }

.ufficiostampa .argomento .asset-more a {
  color: #464646;
  line-height: 16px;
  display: none; }

/*** pagina SottoArgomento***/
.ufficiostampa .contenuto {
  margin: 0px 30px;
  width: 592px; }

.ufficiostampa .contenuto .asset-metadata {
  margin: 0px;
  padding: 0px;
  width: 235px; }

.ufficiostampa .contenuto .portlet-asset-publisher .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.ufficiostampa .contenuto .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
  padding-top: 20px;
  float: left; }

.ufficiostampa .contenuto .metadata-publish-date:BEFORE {
  content: 'Data pubblicazione:'; }

.ufficiostampa .contenuto .portlet-asset-publisher .metadata-modified-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.ufficiostampa .contenuto .metadata-modified-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.ufficiostampa .contenuto .metadata-modified-date:BEFORE {
  content: 'Data ultimo aggiornamento:'; }

.ufficiostampa .contenuto .metadata-categories {
  display: none; }

.ufficiostampa .contenuto .metadata-tags {
  display: none; }

.ufficiostampa .contenuto .taglib-header .header-back-to a {
  float: right;
  font-weight: bold;
  padding: 1em .2em;
  text-decoration: none;
  display: none; }

.ufficiostampa .titolo {
  font-size: 24px;
  font-weight: 600;
  padding-bottom: 40px;
  padding-top: 10px; }

.ufficiostampa .titolo a,
.ufficiostampa .titolo a:hover,
.ufficiostampa .titolo a:visited,
.ufficiostampa .titolo a:link {
  color: #000; }

.ufficiostampa .descrizione {
  font-size: 20px;
  padding-bottom: 20px;
  line-height: 25px; }

.ufficiostampa .foto {
  /*width:545px;
  height:116px;*/
  padding-bottom: 20px; }

.ufficiostampa .suggerimenti .descrizionedx {
  font-size: 16px;
  font-weight: 400;
  padding-bottom: 20px;
  line-height: 20px; }

.ufficiostampa .suggerimenti .fotodx {
  width: 198px;
  height: 63px;
  padding-bottom: 20px; }

.ufficiostampa .contenuto p {
  margin-bottom: 0;
  line-height: 1.5;
  font-family: arial;
  font-size: 13px; }

.ufficiostampa .contenuto ul li {
  margin-bottom: 0;
  line-height: 1.5;
  font-family: arial;
  font-size: 13px; }

.ufficiostampa .contenuto ol li {
  margin-bottom: 0;
  line-height: 1.5;
  font-family: arial;
  font-size: 13px; }

.ufficiostampa .testo {
  font-size: 13px;
  padding-bottom: 30px;
  font-family: Arial;
  line-height: 1.5; }

.ufficiostampa .contenutodx {
  margin: 0px 30px; }

.ufficiostampa .contenutodx .foto {
  width: 169px;
  height: 63px;
  padding-bottom: 20px; }

.ufficiostampa .contenutodx .testo {
  font-size: 16px;
  font-weight: 400;
  line-height: 16px; }

.ufficiostampa .contenutodx p {
  line-height: 18px; }

.ufficiostampa .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

/*tematiche*/
.ufficiostampa .contenutotema {
  margin: 0px 30px;
  clear: both;
  padding-bottom: 25px; }

.ufficiostampa .titolotema {
  font-size: 42px;
  font-weight: 600;
  padding-bottom: 20px; }

.ufficiostampa .descrizionetema {
  font-size: 20px;
  float: left;
  width: 600px;
  font-weight: 400; }

.ufficiostampa .fototema {
  float: left;
  position: relative;
  top: -55px;
  left: 50px; }

.ufficiostampa .tematiche {
  border-top: 1px solid #464646;
  margin: 60px 30px;
  width: 950px;
  padding-bottom: 20px; }

.ufficiostampa .tematiche .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  top: -72px;
  left: 624px; }

.ufficiostampa .tematiche .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.ufficiostampa .tematiche .tab-pag-a, .ufficiostampa .tematiche .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.ufficiostampa .tematiche .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.ufficiostampa .tematiche .separator {
  display: none; }

.ufficiostampa .tematiche .asset-content {
  padding: 0;
  margin: 0; }

.ufficiostampa .tematiche .no-title {
  display: block;
  padding-bottom: 5px;
  border: 0;
  width: 296px;
  float: left;
  min-height: 360px;
  padding-right: 20px; }

.ufficiostampa .tematiche .titoloargomento {
  font-size: 28px;
  min-height: 80px;
  font-weight: 400; }

.ufficiostampa .tematiche .fotoargomento {
  width: 285px;
  height: 150px; }

.ufficiostampa .tematiche .linkargomento {
  padding: 6pt 0pt;
  border-bottom: 1px solid #464646;
  margin-right: 15px; }

.ufficiostampa .tematiche .linkargomento a {
  color: #112A8C;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/**La regione*/
.ufficiostampa .contenutoRegione {
  margin: 0px 30px; }

.ufficiostampa .contenutoRegione .titolotema {
  font-size: 42px;
  font-weight: 600;
  padding-bottom: 20px;
  color: #Af282f; }

.ufficiostampa .contenutoRegione .descrizionetema {
  font-size: 30px;
  float: left;
  width: 685px;
  color: #000;
  font-weight: 600; }

.ufficiostampa .contenutoRegione .descrizionetema div {
  width: 300px;
  float: left; }

.ufficiostampa .contenutoRegione .descrizionetema a {
  text-decoration: underline;
  color: #Af282f;
  line-height: 2; }

.ufficiostampa .contenutoRegione .fototema {
  float: left;
  position: relative;
  top: -70px;
  left: -80px; }

.ufficiostampa .LaRegione {
  margin: -30px 30px 0px; }

.ufficiostampa .LaRegione .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  top: -72px;
  left: 726px; }

.ufficiostampa .LaRegione .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.ufficiostampa .LaRegione .tab-pag-a, .ufficiostampa .LaRegione .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.ufficiostampa .LaRegione .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.ufficiostampa .LaRegione .separator {
  display: none; }

.ufficiostampa .LaRegione .asset-content {
  padding: 0;
  margin: 0; }

.ufficiostampa .LaRegione .no-title {
  display: block;
  height: 450px;
  border: 0;
  width: 300px;
  float: left;
  margin-right: 10px; }

.ufficiostampa .LaRegione .titoloargomento {
  font-size: 28px;
  min-height: 80px;
  font-weight: 400;
  width: 285px; }

.ufficiostampa .LaRegione .fotoargomento {
  display: none; }

.ufficiostampa .LaRegione .linkargomento {
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.ufficiostampa .LaRegione .linkargomento a {
  color: #Af282f;
  margin: 0;
  padding: 0;
  text-decoration: underline;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

.ufficiostampa .contenutoUrp {
  float: left;
  width: 67%;
  margin: 0px 10px; }

.ufficiostampa .bottoniUrp {
  float: right;
  width: 28%;
  margin: 0px 10px; }

.ufficiostampa .temiUrp {
  margin: 0px 10px;
  border-top: 1px solid #cccccc;
  clear: both; }

.ufficiostampa .temiUrp .asset-abstract {
  float: left;
  width: 25%;
  margin: 10px 39px;
  border: 1px solid #ccc; }

.ufficiostampa .temiUrp .asset-content {
  clear: right;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 50px; }

.ufficiostampa .temiUrp .asset-title {
  border-bottom: 1px solid #DDDDDD;
  margin-bottom: 0.7em;
  margin-right: 8px;
  margin-top: 2em;
  padding-bottom: 1px;
  text-align: center; }

.ufficiostampa .yui3-widget-content-expanded {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  height: 990px;
  width: 700px; }

.ufficiostampa p {
  margin-bottom: 0; }

/*  tabelle dati inserite in contenuto*/
.ufficiostampa .contenuto table {
  width: 600px;
  margin: 20px 0px; }

.ufficiostampa .contenuto table thead {
  display: table-header-group;
  vertical-align: middle;
  border-color: inherit; }

.ufficiostampa .contenuto caption {
  margin: 10px 0px;
  text-align: left;
  font-weight: 600;
  font-size: 20px; }

.ufficiostampa .contenuto table td {
  background-color: #E9E9E9;
  color: #3E3E3E; }

.ufficiostampa .contenuto td {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

.ufficiostampa .contenuto th, .ufficiostampa .contenuto td {
  color: #FFFFFF;
  background-color: #525252;
  /*padding: 5px 1px;*/
  border: 1px solid #DADCDB;
  text-align: center;
  padding: 10px; }

.ufficiostampa .contenuto th a {
  color: #FFFFFF; }

.ufficiostampa .contenuto table td a, .ufficiostampa .contenuto table td a:hover, .ufficiostampa .contenuto table td a:visited, .ufficiostampa .contenuto table td a:link {
  color: #004171; }

.ufficiostampa .taglib-search-iterator {
  width: 100%; }

/***************** tabelle delle form di ricerca ************/
.ufficiostampa .portlet-column-content {
  padding: 0px; }

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ {
  margin: 0px 30px; }

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ a {
  text-decoration: none;
  color: #464646; }

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .lfr-search-container {
  width: 100%;
  font-size: 13px; }

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ input[type="checkbox"], #p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ input[type="radio"] {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(/temaumbria-theme/images/regione/checkbox.png) no-repeat;
  display: block;
  clear: left;
  float: left; }

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ input[type="radio"] {
  background: url(/temaumbria-theme/images/regione/radio.png) no-repeat; }

/*
#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ input[type="select"],
#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ input[type="button"]
*/
.ufficiostampa .aui-button-holder input[type="submit"] {
  font-size: 13px;
  font-weight: 400;
  color: #464646;
  padding: 5px;
  background: -moz-linear-gradient(top, #f0f0f0 0%, #b8b8b8 67%, #424242);
  background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), color-stop(0.67, #b8b8b8), to(#424242));
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #464646;
  -moz-box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.5), inset 0px 0px 10px rgba(153, 153, 153, 0.7);
  -webkit-box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.5), inset 0px 0px 10px rgba(153, 153, 153, 0.7);
  box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.5), inset 0px 0px 10px rgba(153, 153, 153, 0.7);
  text-shadow: 0px -1px 0px rgba(153, 153, 153, 0.4), 0px 1px 0px rgba(255, 255, 255, 0.3);
  width: 150px;
  text-align: left;
  margin-left: 6px; }

.ufficiostampa .ricerca_colonna1, .ufficiostampa .ricerca_colonna2 {
  width: 50%; }

.ufficiostampa .ricerca_colonna2 {
  width: 50%; }

.ufficiostampa .ricerca_colonna1 select, .ufficiostampa .ricerca_colonna2 select {
  font-size: 13px;
  font-weight: 400;
  color: #464646;
  padding: 5px;
  background: -moz-linear-gradient(top, #f0f0f0 0%, #b8b8b8 67%, #424242);
  background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), color-stop(0.67, #b8b8b8), to(#424242));
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #464646;
  -moz-box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.5), inset 0px 0px 10px rgba(153, 153, 153, 0.7);
  -webkit-box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.5), inset 0px 0px 10px rgba(153, 153, 153, 0.7);
  box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.5), inset 0px 0px 10px rgba(153, 153, 153, 0.7);
  text-shadow: 0px -1px 0px rgba(153, 153, 153, 0.4), 0px 1px 0px rgba(255, 255, 255, 0.3); }

.ufficiostampa .ricerca_colonna1 input[type="text"], .ufficiostampa .ricerca_colonna1 .aui-field-input-text {
  background-image: url(images/forms/input_shadow.png);
  background-repeat: no-repeat;
  border: 1px solid;
  border-color: #bfbfbf #dedede #dedede #bfbfbf;
  font: 1em Arial,Helvetica,Verdana,sans-serif;
  padding: 5px 1px;
  width: 285px; }

.ufficiostampa input.focus {
  background: transparent;
  border: 1px solid #464646; }

.ufficiostampa .asset-abstract-ab1 .taglib-text {
  color: #000000;
  margin-left: -18px;
  text-align: left;
  text-decoration: none; }

.ufficiostampa .asset-abstract-ab1 img.icon {
  border: 0 none;
  left: 175px;
  position: relative;
  top: 86px; }

.ufficiostampa .taglib-search-iterator td.valign-mile {
  vertical-align: middle; }

.ufficiostampa .taglib-search-iterator td.align-left {
  text-align: left; }

.ufficiostampa .contenuti_pagine_interne {
  font-size: 14px;
  font-weight: 400; }

.contenuti_pagine_interne dd {
  margin-left: 0;
  font-size: 14px;
  font-weight: 400;
  font-family: 'Arial'; }

.contenuti_pagine_interne dl {
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
  font-family: "Titillium Web";
  line-height: 1.3; }

.ufficiostampa .aui-column-content {
  padding-right: 10px; }

.ufficiostampa .contenuti_pagine_interne h1 {
  background-color: #E3E3E3;
  border: 0 none;
  font-size: 2em;
  margin-left: 0;
  padding: 0.8em 0.5em;
  color: #515151; }

.ufficiostampa .contenuti_pagine_interne h2 {
  color: #DA3B3B;
  font-size: 1.5em; }

.ufficiostampa .contenuti_pagine_interne h1 {
  color: #004171;
  font-size: 1.3em; }

.ufficiostampa .contenuti_pagine_interne a {
  border-bottom: 1px solid #CCCCCC;
  text-decoration: none; }

.ufficiostampa .contenuti_pagine_interne a, .trasparenza .contenuti_pagine_interne a:link, .trasparenza .contenuti_pagine_interne a:hover {
  color: #004171; }

.ufficiostampa dt {
  font-weight: 700; }

/**Procedimenti**/
.ufficiostampa .procedimenti {
  margin: 60px 30px 0px;
  width: 660px; }

.ufficiostampa .procedimenti .portlet-content {
  padding: 0;
  margin: 0; }

.ufficiostampa .procedimenti .portlet-title {
  display: block;
  font-size: 24px;
  margin: 0;
  font-weight: 600;
  padding-bottom: 5px;
  position: relative;
  top: -33px;
  border-bottom: 7px solid #112A8C;
  width: 660px; }

.ufficiostampa .procedimenti .no-title {
  font-size: 28px;
  height: 140px;
  font-weight: 400;
  width: 296px;
  float: left;
  padding-right: 20px; }

.ufficiostampa .procedimenti .icon {
  display: none; }

.ufficiostampa .procedimenti .asset-abstract {
  float: left;
  width: 296px; }

.ufficiostampa .procedimenti .immagine {
  height: 154px;
  width: 220px; }

.ufficiostampa .procedimenti h1.asset-title {
  font-size: 20px;
  color: #000;
  border: 0;
  margin: 10px 0px 0px 0px;
  width: 290px;
  font-weight: 600; }

.ufficiostampa .procedimenti h1.asset-title a:link, .ufficiostampa .procedimenti h1.asset-title a:hover, .ufficiostampa .procedimenti h1.asset-title a:visited {
  color: #b52831;
  text-decoration: underline; }

.ufficiostampa .procedimenti h1.asset-title a img {
  display: none; }

.ufficiostampa .procedimenti .portlet-title img {
  display: none; }

.ufficiostampa .procedimenti .asset-summary {
  font-size: 16px;
  width: 290px;
  padding-top: 15px;
  padding-bottom: 15px; }

.ufficiostampa .procedimenti .asset-summary a {
  color: #464646;
  line-height: 18px;
  text-decoration: none; }

.ufficiostampa .procedimenti .asset-more a {
  color: #464646;
  line-height: 18px;
  text-decoration: none;
  display: none; }

.ufficiostampa .procedimenti .separator {
  margin: 0;
  padding: 0;
  display: none; }

.ufficiostampa .aui-fieldset-legend {
  color: #000;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web"; }

.urp #layout-column_column-4 {
    /*margin:0px 30px;
	width: 930px;
	border-top: 6px solid #b8292f;*/ }

.urp #layout-column_column-3 {
  /*margin:0px 30px;*/
  /*border-top: 6px solid #b8292f;*/ }

.urp .searchLato {
  border-top: 6px solid #b8292f;
  margin-right: 30px; }

.urp .portlet-content {
  padding: 0;
  margin: 0; }

.urp .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #b8292f;
  line-height: 18px; }

.urp .evidenzadx {
  border-bottom: 1px solid #464646;
  border-top: 1px solid #464646;
  /*   margin-right: 25px;
     margin-top: 30px;*/ }

.urp .evidenzadx .taglib-icon .taglib-text {
  text-decoration: none; }

.urp .evidenzadx img.icon {
  display: none; }

.urp .evidenzadx .portlet-title {
  font-size: 18px;
  font-weight: 700;
  padding-top: 25px;
  padding-bottom: 25px; }

.urp .evidenzadx .portlet-content {
  padding: 0;
  margin: 0; }

.urp .evidenzadx .asset-metadata {
  margin: 0;
  padding: 0; }

.urp .evidenzadx .portlet-asset-publisher .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px; }

.urp .evidenzadx .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px; }

.urp .evidenzadx .metadata-publish-date:BEFORE {
  content: 'Data di pubblicazione:'; }

.urp .evidenzadx ul {
  padding: 0;
  margin: 0; }

.urp .linkUtili {
  float: left;
  padding: 0;
  border-top: 6px solid #b8292f;
  margin-right: 30px; }

.urp .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #b8292f;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.urp .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #b8292f;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.urp .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #b8292f;
  line-height: 20px;
  padding: 0px;
  margin-right: 0px;
  margin-top: 10px; }

.urp .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #b8292f;
  line-height: 20px;
  font-weight: 400;
  padding: 0px;
  margin-right: 0px;
  margin-top: 10px;
  padding-bottom: 10px; }

.urp .categorie h1.asset-title a:link, .urp .categorie h1.asset-title a:hover, .urp .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

.urp .descrizioneRicerca {
  border-top: 6px solid #b8292f;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.urp .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #b8292f;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.urp .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #b8292f;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.urp .boxProcedimenti {
  border-top: 6px solid #b8292f;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.urp .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.urp .tematiche .linkargomento a {
  color: #b8292f;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

.urp .portlet-asset-publisher .asset-title {
  border-bottom: none; }

.urp input[type="text"],
.urp input[type="password"],
.urp input[type="file"],
.urp input[type="submit"],
.urp input[type="button"],
.urp input[type="reset"],
.urp select,
.urp textarea,
.urp .textarea,
.urp button,
.urp .aui-field-input-text {
  background-image: none; }

/* : sistemazioni varie */
.urp .portlet-layout {
  margin-bottom: 0px; }

/* : Blocco iniziale con descrizione titolo immagine con barra rossa sotto */
.urp .descrDefault {
  width: 930px;
  border-bottom: 6px solid #b8292f;
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px; }

.urp .descrDefault .asset-metadata {
  display: none; }

.urp .descrDefault .journal-content-article {
  margin-bottom: 10px; }

.urp .descrDefault .fototema {
  float: left;
  margin-left: 55px;
  margin-top: 0px;
  padding-top: 0px; }

.urp .descrDefault .descrizionetema {
  line-height: 28px;
  color: #000000;
  font-size: 20px;
  font-family: 'Titillium Web';
  float: left;
  width: 550px;
  margin-right: 20px;
  margin-left: 0px;
  display: inline;
  margin-top: 0px;
  margin-bottom: 30px; }

.urp .descrDefault .titolotema {
  margin-top: 12px;
  padding-bottom: 40px;
  margin-left: 0px;
  font-size: 42px;
  font-family: 'Titillium Web';
  margin-left: 0px;
  float: left;
  width: 560px;
  margin-right: 20px;
  display: inline; }

/*Blocco web content modulistica*/
.urp .descrDefaultNero {
  width: 930px;
  border-bottom: 6px solid #000000;
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px; }

.urp .descrDefaultNero .asset-metadata {
  display: none; }

.urp .descrDefaultNero .journal-content-article {
  margin-bottom: 10px; }

.urp .descrDefaultNero .fototema {
  float: left;
  margin-left: 55px;
  margin-top: 0px;
  padding-top: 0px; }

.urp .descrDefaultNero .descrizionetema {
  line-height: 28px;
  color: #000000;
  font-size: 20px;
  font-family: 'Titillium Web';
  float: left;
  width: 550px;
  margin-right: 20px;
  margin-left: 0px;
  display: inline;
  margin-top: 0px;
  margin-bottom: 30px; }

.urp .descrDefaultNero .titolotema {
  margin-top: 12px;
  padding-bottom: 40px;
  margin-left: 0px;
  font-size: 42px;
  font-family: 'Titillium Web';
  margin-left: 0px;
  float: left;
  width: 560px;
  margin-right: 20px;
  display: inline; }

/* :Blocco iniziale descrizione titolo immagine SENZA barra rossa*/
.urp .descrDefaultWithoutRedBar {
  width: 930px;
  margin-left: 35px;
  margin-right: 30px;
  margin-bottom: 30px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  height: 245px; }

.urp .descrDefaultWithoutRedBar .journal-content-article {
  margin-bottom: 10px; }

.urp .descrDefaultWithoutRedBar .fototema {
  float: left;
  margin-left: 55px;
  margin-top: 0px;
  padding-top: 0px; }

.urp .descrDefaultWithoutRedBar .descrizionetema {
  line-height: 28px;
  color: #000000;
  font-size: 20px;
  font-family: 'Titillium Web';
  float: left;
  width: 550px;
  margin-right: 20px;
  margin-left: 0px;
  display: inline;
  margin-top: 0px;
  margin-bottom: 30px; }

.urp .descrDefaultWithoutRedBar .titolotema {
  margin-top: 12px;
  padding-bottom: 40px;
  margin-left: 0px;
  font-size: 42px;
  font-family: 'Titillium Web';
  margin-left: 0px;
  float: left;
  width: 560px;
  margin-right: 20px;
  display: inline; }

.urp .descrDefaultWithoutRedBar .asset-metadata {
  display: none; }

.urp .descrDefaultWithoutRedBar .asset-metadata {
  display: none; }

/* :Blocco iniziale descrizione titolo immagine con descrizione vuota*/
.urp .descrDefaultWithoutText {
  margin-top: 20px;
  margin-left: 35px;
  margin-right: 35px;
  margin-bottom: 30px;
  padding-top: 0px;
  padding-right: 10px;
  padding-left: 0px;
  min-height: 70px;
  height: 70px; }

.urp .descrDefaultWithoutText .journal-content-article {
  margin-bottom: 0px; }

.urp .descrDefaultWithoutText .fototema {
  float: left;
  margin-left: 70px;
  margin-top: 0px;
  padding-top: 0px;
  top: 0; }

.urp .descrDefaultWithoutText .descrizionetema {
  display: none; }

.urp .descrDefaultWithoutText .titolotema {
  margin-left: 0px;
  margin-top: 0px;
  font-size: 42px;
  font-family: 'Titillium Web';
  margin-left: 0px;
  padding-bottom: 0px;
  float: left;
  width: 560px;
  margin-right: 20px;
  display: inline; }

.urp .descrDefaultWithoutText .icon img {
  display: none; }

.urp .descrDefaultWithoutText .metadata-publish-date {
  display: none; }

/*end blocco iniziale descrizione titolo immagine*/
/** : web content - descrizione home **/
.urp .descrHomeUrp {
  margin: 10px 30px 10px 0px; }

.urp .descrHomeUrp .fototema {
  float: left;
  margin-left: 55px;
  margin-top: 0px;
  padding-top: 0px; }

.urp .descrHomeUrp .asset-metadata {
  display: none; }

.urp .descrHomeUrp .portlet-content {
  height: auto;
  margin-bottom: 10px; }

.urp .descrHomeUrp h1.portlet-title .icon {
  display: none; }

.urp .descrHomeUrp .portlet-title .portlet-title-text {
  margin-top: 12px;
  font-size: 42px;
  font-family: 'Titillium Web';
  margin-left: 30px;
  padding-bottom: 40px; }

.urp .descrHomeUrp .journal-content-article .descrizione {
  color: #000000;
  font-size: 20px;
  font-family: 'Titillium Web';
  float: left;
  width: 570px;
  display: inline; }

.urp .descrHomeUrp .journal-content-article .descrizione p {
  margin-top: 0px; }

/* : Ti segnaliamo menu  */
.urp .descrHomeUrpMenu .menudx {
  /*margin-right: 30px;*/
  border-top: 6px solid #bf5358; }

.urp .descrHomeUrpMenu h1.portlet-title .icon {
  display: none; }

.urp .descrHomeUrpMenu .journal-content-article {
  position: absolute;
  margin-left: 630px;
  margin-top: 40px;
  width: 320px;
  z-index: 5000; }

.urp .descrHomeUrpMenu .metadata-publish-date {
  display: none; }

.urp .descrHomeUrpMenu .journal-content-article .menudx a {
  /*blocca il contenitore ad una grandezza fissa*/
  display: block;
  width: 275px;
  height: 50px;
  border: 1px solid #CDC8C2;
  /*altezza del testo*/
  line-height: 50px;
  text-align: left;
  font-size: 18px;
  margin-bottom: 0px;
  color: #000000;
  /*elimina la riga di default per il link.. in pratica il sottolineato*/
  text-decoration: none;
  /*spaziatura a sinistra valida per la prima riga*/
  /*se fosse stata un text area devo usare il padding per spostare tutto il testo*/
  text-indent: 10px; }

/*end menu ti segnaliamo*/
/**  menu destra**/
.urp .descrHomeUrp .journal-content-article .menudx {
  /*float: right;
  margin-left: 30px;
  margin-top: 0px;
  width: 275px;*/
  border-top: 6px solid #bf5358; }

.urp .descrHomeUrp .journal-content-article .menudx a {
  /*blocca il contenitore ad una grandezza fissa*/
  display: block;
  width: 265px;
  height: 50px;
  border: 1px solid #CDC8C2;
  /*altezza del testo*/
  line-height: 50px;
  text-align: left;
  font-size: 18px;
  margin-bottom: 0px;
  color: #000000;
  /*elimina la riga di default per il link.. in pratica il sottolineato*/
  text-decoration: none;
  /*spaziatura a sinistra valida per la prima riga*/
  /*se fosse stata un text area devo usare il padding per spostare tutto il testo*/
  text-indent: 10px; }

/*spaziatura sotto ai link del menu*/
.clear {
  display: block;
  width: 265px;
  height: 28px; }

/** : News **/
/*New*/
.urp .newsUrpHome {
  /*width: 990px;
  float: left;*/
  margin-top: 0px;
  margin-bottom: 20px;
  padding-bottom: 50px;
  clear: both; }

.urp .newsUrpHome .titolo {
  font-family: 'Titillium Web';
  font-size: 22px;
  color: #B8282E;
  margin-top: 30px;
  margin-bottom: 0px;
  padding-bottom: 15px; }

.urp .newsUrpHome .asset-full-content {
  width: 320px;
  padding-bottom: 0;
  margin-right: 15px;
  margin-left: 10px;
  min-height: 90px;
  float: left;
  display: inline; }

.urp .newsUrpHome .journal-content-article {
  margin-left: 20px; }

.urp .newsUrpHome .portlet-title {
  display: block;
  font-size: 28px;
  margin-left: 30px;
  font-weight: 600;
  padding-bottom: 5px;
  width: 660px; }

.urp .newsUrpHome .asset-content {
  padding: 0;
  margin: 0; }

.urp .newsUrpHome .portlet-content {
  padding: 0;
  position: relative;
  width: 690px; }

.urp .newsUrpHome .asset-small-image {
  width: 290px;
  position: relative;
  float: none;
  padding: 0; }

.urp .newsUrpHome .asset-metadata {
  padding: 0;
  clear: both;
  overflow: visible;
  position: relative;
  margin-left: 25px; }

.urp .newsUrpHome .taglib-header {
  border: 0; }

.urp .newsUrpHome .data {
  font-family: arial;
  font-size: 12px;
  color: #000000;
  margin-top: 10px;
  display: block;
  width: auto; }

.urp .newsUrpHome .data:BEFORE {
  content: 'Date:'; }

.urp .newsUrpHome .portlet-asset-publisher .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0;
  z-index: 2; }

.urp .newsUrpHome .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0;
  z-index: 2; }

.urp .newsUrpHome h1.asset-title {
  margin-left: 30px;
  font-size: 22px;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 20px; }

.urp .newsUrpHome h1.asset-title a {
  color: #bf5358;
  font-weight: 600;
  text-decoration: none; }

.urp .newsUrpHome h1.asset-title a img {
  display: none; }

.urp .newsUrpHome .portlet-title img {
  display: none; }

.urp .newsUrpHome .portlet-topper {
  height: 20px; }

.urp .newsUrpHome .asset-summary {
  font-family: Arial;
  font-size: 14px;
  position: relative; }

.urp .newsUrpHome .contenuto-abs {
  font-family: Arial;
  font-size: 14px;
  position: relative; }

.urp .newsUrpHome .contenuto-abs a {
  color: #000000;
  text-decoration: none; }

.urp .newsUrpHome .asset-summary a {
  color: #464646;
  line-height: 16px;
  text-decoration: none; }

.urp .newsUrpHome .asset-more {
  display: none; }

.urp .newsUrp .immagineNews img {
  width: 295px;
  height: 210px; }

.urp .newsUrp .contenutoNews {
  font-family: Arial;
  font-size: 30px; }

.urp .newsUrp .asset-title a {
  font-family: 'Titillium Web';
  font-size: 22px;
  color: #B8282E;
  padding-top: 25px; }

/* : Servizi classe servizi-home todo*/
.urp .servizi-home {
  padding-top: 5px; }

.urp .servizi-home .portlet-title .portlet-title-text {
  font-family: 'Titillium Web';
  font-size: 24px;
  color: #000000;
  display: block;
  border-bottom: 6px solid #D0222A;
  text-decoration: none;
  margin-left: 33px;
  margin-right: 33px;
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 0px;
  line-height: 35px; }

.urp .servizi-home .portlet-content .portlet-body .asset-full-content {
  float: left;
  display: inline;
  margin-left: 28px;
  height: auto;
  width: 213px;
  height: 24px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 17px;
  min-height: 250px; }

.urp .servizi-home .portlet-content .portlet-body .asset-full-content a {
  text-decoration: none; }

.urp .servizi-home .portlet-content .portlet-body .asset-full-content .titolo {
  font-family: 'Titillium Web';
  font-size: 24px;
  color: #000000;
  display: block;
  /*width: 210px;*/
  padding-bottom: 20px; }

.urp .servizi-home h1.portlet-title .icon {
  display: none; }

.urp .servizi-home .icona img {
  display: block;
  max-height: 75px; }

.urp .servizi-home .portlet-content .portlet-body .asset-full-content .descrizione {
  font-family: 'Titillium Web';
  font-size: 18px;
  color: #000000;
  display: block;
  width: 210px; }

.urp .urpFaqWrapper {
  margin: 0 auto;
  background: #FFF;
  width: 990px; }

.urp .urpFaq-griglia.row-1,
.urp .urpFaq-griglia.row-2,
.urp .urpFaq-griglia.row-3,
.urp .urpFaq-griglia.row-4,
.urp .urpFaq-griglia.row-5,
.urp .urpFaq-griglia.row-6 {
  border-top: 1px solid #464646;
  margin: 0px 30px; }

.urp .urpFaq-griglia.row-1 {
  border-top: none; }

.urp .faqUrpDescr {
  width: 930px;
  border-bottom: 6px solid #D0222A;
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px; }

.urp .faqUrpDescr .journal-content-article {
  margin-bottom: 10px; }

.urp .faqUrpDescr .fototema {
  float: right;
  padding-left: 25px;
  margin-top: 100px; }

.urp .faqUrpDescr .descrizionetema {
  line-height: 28px;
  color: #000000;
  font-size: 20px;
  font-family: 'Titillium Web';
  float: left;
  width: 550px;
  margin-right: 20px;
  margin-left: 0px;
  display: inline;
  margin-top: 0px;
  margin-bottom: 30px; }

.urp .faqUrpDescr .titolotema {
  margin-top: 12px;
  padding-bottom: 40px;
  margin-left: 0px;
  font-size: 42px;
  font-family: 'Titillium Web';
  margin-left: 0px;
  float: left;
  width: 560px;
  margin-right: 20px;
  display: inline; }

/* : Blocco inferiore faq*/
.urp .urpFaq-griglia .metadata-publish-date {
  display: none; }

.urp .urpFaq-griglia .portlet-column {
  padding-top: 20px;
  padding-right: 0px;
  width: 33%;
  display: inline-block; }

.urp .urpFaq-griglia .portlet-asset-publisher .asset-full-content .asset-content {
  margin-left: 0px; }

.urp .urpFaq-griglia .portlet-journal-content .portlet-content {
  padding: 0; }

.urp .urpFaq-griglia h1.portlet-title .icon {
  display: none; }

.urp .urpFaq-griglia .portlet-topper {
  margin-bottom: -10px;
  margin-top: 0px;
  height: 6px; }

.urp .urpFaq-griglia .journal-content-article {
  height: auto;
  margin-left: 0px;
  padding-left: 0px; }

.urp .urpFaq-griglia .portlet-title h1.icon img {
  display: none; }

.urp .urpFaq-griglia .asset-full-content {
  width: 306px;
  height: auto;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
  display: inline;
  margin-bottom: 30px;
  padding-bottom: 25px;
  padding-left: 0px;
  padding-right: 0px; }

.urp .urpFaq-griglia .journal-content-article a {
  text-decoration: underline;
  font-family: 'Titillium Web';
  font-size: 24px;
  color: #000000;
  margin-bottom: 0px;
  width: auto;
  height: AUTO;
  margin-left: 0px; }

/*.urp .faqUrp  .journal-content-article .titolo {
	font-family: 'Titillium Web';
	font-size: 24px;
	color: #000000;
	margin-bottom: 0px;
	display: block;
	width: auto;
	height: AUTO;
	margin-left: 0px;
	padding-bottom: 10px;
}*/
.urp .urpFaq-griglia .domande a {
  font-family: 'Titillium Web';
  font-size: 18px;
  color: #B8282E;
  line-height: 28px;
  text-decoration: underline; }

/* : Iniziative e convegni*/
.urp .iniziativeConvegniTestata {
  width: 930px;
  margin: 0px 30px;
  border-bottom: 1px solid #000000; }

.urp .iniziativeConvegniTestata .asset-metadata {
  display: none; }

.urp .iniziativeConvegniTestata .journal-content-article {
  margin-bottom: 0px; }

.urp .iniziativeConvegniTestata .testo span {
  font-family: 'Titillium web';
  width: 100px;
  margin-right: 30px;
  display: inline-block;
  font-size: 24px;
  padding-bottom: 0px;
  color: #000000; }

.urp .iniziativeConvegni {
  width: 930px;
  margin: 0px 30px;
  padding-bottom: 60px; }

.urp .iniziativeConvegni h1.portlet-title .icon {
  display: none; }

.urp .iniziativeConvegni .asset-full-content {
  border-bottom: 1px solid #000000;
  width: 100%;
  /*clear: both;
  min-height: 110px;*/
  padding-bottom: 30px;
  margin-top: 25px;
  /*height: 160px;*/ }

.urp .iniziativeConvegni .iniziative-abs .ente,
.urp .iniziativeConvegni .iniziative-abs .tema {
  font-family: "Titillium web";
  float: left;
  display: inline;
  font-size: 18px;
  line-height: 30px;
  margin-right: 30px;
  padding-bottom: 0px;
  margin-top: 0px;
  color: #000000;
  line-height: 18px;
  font-weight: normal;
  width: 100px; }

.urp .iniziativeConvegni .iniziative-abs .data {
  font-family: "Titillium web";
  float: left;
  display: inline;
  font-size: 14px;
  line-height: 30px;
  margin-right: 30px;
  padding-bottom: 0px;
  margin-top: 0px;
  color: #000000;
  line-height: 18px;
  font-weight: normal;
  width: 100px; }

.urp .iniziativeConvegni .iniziative-abs .descrizione-abs {
  float: right;
  margin-left: 0px;
  margin-right: 0px;
  width: 400px;
  display: inline;
  height: 120px; }

.urp .iniziativeConvegni .iniziative-abs .descrizione-abs .titolo a,
.urp .iniziativeConvegni .iniziative-abs .descrizione-abs .titolo a:link,
.urp .iniziativeConvegni .iniziative-abs .descrizione-abs .titolo a:hover,
.urp .iniziativeConvegni .iniziative-abs .descrizione-abs .titolo a:visited {
  font-family: "Titillium web";
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 0px;
  display: block;
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #000;
  text-decoration: none; }

.urp .iniziativeConvegni .iniziative-abs .descrizione-abs .descizione {
  margin-top: 15px; }

.urp .iniziativeConvegni .iniziative-abs .descrizione-abs .descizione a,
.urp .iniziativeConvegni .iniziative-abs .descrizione-abs .descizione a:link,
.urp .iniziativeConvegni .iniziative-abs .descrizione-abs .descizione a:hover,
.urp .iniziativeConvegni .iniziative-abs .descrizione-abs .descizione a:visited {
  font-family: "Arial";
  font-size: 14px;
  color: #000;
  text-decoration: none; }

/*iniziativeConvegni tab*/
.urp .iniziativeConvegni .search-pages {
  height: auto;
  overflow: hidden;
  float: right;
  position: absolute;
  top: -67px;
  right: 25px; }

.urp .iniziativeConvegni .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.urp .iniziativeConvegni .tab-pag-a, .urp .iniziativeConvegni .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  padding: 10px;
  color: #B52831; }

.urp .iniziativeConvegni .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff;
  color: #B52831; }

.urp .iniziativeConvegni .asset-content {
  padding: 0;
  margin: 0; }

.urp .iniziativeConvegni .titoloargomento {
  font-size: 28px;
  height: 65px;
  font-weight: 400; }

.urp .iniziativeConvegni .fotoargomento {
  width: 295px;
  height: 150px; }

.urp .iniziativeConvegni .linkargomento {
  padding: 6pt 0pt;
  border-bottom: 1px solid #464646;
  margin-right: 15px; }

.urp .iniziativeConvegni .linkargomento a {
  color: #B52831;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/*--Iniziative convegni dettaglio*/
.urp .iniziativeConvegniDettaglio {
  width: 600px; }

.urp .iniziativeConvegniDettaglio .portlet-content {
  padding-left: 30px; }

.urp .iniziativeConvegniDettaglio .icon {
  display: none; }

.urp .iniziativeConvegniDettaglio .iniziative-dettaglio {
  width: 600px;
  margin-left: 0px; }

.urp .iniziativeConvegniDettaglio .descizione {
  width: 600px;
  margin-bottom: 40px;
  font-family: "Titillium Web";
  font-size: 20px;
  line-height: 23px; }

.urp .iniziativeConvegniDettaglio .titolo {
  width: 600px;
  font-family: "Titillium Web";
  font-size: 22px;
  font-weight: 600;
  padding-bottom: 20px; }

.urp .iniziativeConvegniDettaglio .blocco-immagini {
  width: 630px;
  display: block;
  margin-bottom: 30px;
  height: 220px; }

.urp .iniziativeConvegniDettaglio .blocco-immagini img {
  float: left;
  display: inline;
  margin-right: 20px;
  width: 295px;
  height: 210px; }

.urp .iniziativeConvegniDettaglio .iniziative-dettaglio .contenuto {
  clear: both;
  margin-bottom: 40px;
  margin-left: 0px;
  font-family: 'Arial';
  font-size: 14px;
  line-height: 20px;
  width: 600px; }

.urp .iniziativeConvegniDettaglio .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.urp .iniziativeConvegniDettaglio .metadata-publish-date:BEFORE {
  content: 'Data di pubblicazione:'; }

/*end iniziative convegni*/
/* : Invia la tua richiesta -WEB form urp -Urp*/
.urp .webFormUrp {
  margin-left: 35px;
  margin-right: 25px;
  width: 955px;
  padding-bottom: 50px; }

.urp .webFormUrp .aui-fieldset-legend {
  display: none; }

.urp .webFormUrp #classificazione, #blocco0, #blocco1, #blocco2, #privacy {
  width: 990px;
  clear: both;
  position: relative; }

.urp .webFormUrp #bloccoAllegato {
  clear: both; }

.urp .webFormUrp #classificazione {
  height: 75px;
  margin-top: 25px; }

.urp .webFormUrp #blocco0 {
  height: 155px; }

.urp .webFormUrp #blocco1, #blocco2 {
  height: 80px;
  padding-top: 15px; }

.urp .webFormUrp #privacy {
  height: 90px;
  padding-top: 15px; }

.urp .webFormUrp input {
  font-family: 'Titillium Web';
  font-size: 18px;
  color: #7F7F7F;
  border: 1px solid #B7B0A6;
  text-indent: 10px;
  line-height: 38px;
  background-image: url("/temaumbria-theme/images/urp/bk-form.jpg"); }

.urp .webFormUrp textarea {
  background-image: url("/temaumbria-theme/images/urp/bk-form.jpg");
  /*resize: none;*/ }

.urp .webFormUrp .aui-field-label {
  font-family: 'Titillium Web';
  color: #000000;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold; }

.urp .webFormUrp #blocco0 .aui-field-label, #blocco1 .aui-field-label, #blocco2 .aui-field-label {
  display: none; }

.urp .webFormUrp .description {
  display: block; }

/*Combo tipi*/
.urp .webFormUrp .span-field1, .span-field2 {
  width: 305px;
  display: block;
  float: left; }

.urp .webFormUrp .span-field2 {
  margin-left: 25px; }

.urp .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field1,
.urp .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field2 {
  background-repeat: no-repeat;
  background-position: right -128px; }

/*Nome e Cognome*/
.urp .webFormUrp .span-field3, .span-field4 {
  width: 290px;
  display: block; }

.urp .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field3, #_UrpWebForm_WAR_UrpWebFormportlet_field4 {
  width: 280px;
  height: 48px;
  display: block;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #CCC7C0;
  line-height: 48px;
  margin-bottom: 12px; }

/* e-mail e indirizzo */
.urp .webFormUrp .span-field5, .span-field7 {
  width: 610px;
  display: block;
  float: left; }

.urp .webFormUrp .span-field5 {
  background-image: url("/temaumbria-theme/images/urp/asterisco.jpg");
  background-repeat: no-repeat;
  background-position: right 11px; }

.urp .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field5, #_UrpWebForm_WAR_UrpWebFormportlet_field7 {
  width: 590px;
  height: 48px;
  line-height: 48px;
  margin-bottom: 12px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  margin-right: 0px; }

/* citta' e comune */
.urp .webFormUrp .span-field6, .span-field8 {
  width: 290px;
  display: block;
  float: left; }

.urp .webFormUrp .span-field8 {
  background-image: url("/temaumbria-theme/images/urp/asterisco.jpg");
  background-repeat: no-repeat;
  background-position: right 11px;
  padding: 0; }

.urp .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field6, #_UrpWebForm_WAR_UrpWebFormportlet_field8 {
  width: 270px;
  height: 48px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  line-height: 48px;
  margin-right: 0px;
  margin-bottom: 12px;
  /*right 80px*/ }

/* TextArea Testo */
.urp .webFormUrp .span-field9, .span-field10 {
  width: 920px;
  display: block;
  float: left; }

.urp .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field9 {
  width: 900px;
  height: 250px;
  display: block;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  margin-bottom: 12px; }

/* Text Area  Note */
.urp .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field10 {
  width: 900px;
  height: 125px;
  display: block;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  margin-bottom: 12px; }

/* Luogo */
.urp .webFormUrp .span-field11, .span-field12 {
  width: 315px;
  display: block;
  float: left; }

.urp .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field11 {
  width: 280px;
  height: 38px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  line-height: 48px;
  margin-right: 0px;
  margin-bottom: 12px; }

/* Data */
.urp .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field12 {
  width: 280px;
  height: 38px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  line-height: 48px;
  margin-left: 0px;
  margin-bottom: 12px; }

/* Privacy */
.urp .webFormUrp .span-field13 {
  width: 205px;
  display: block;
  float: left;
  padding-top: 20px;
  background-image: url("/temaumbria-theme/images/urp/asterisco.jpg");
  background-repeat: no-repeat;
  background-position: 88% 34px; }

.urp .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field13 {
  font-family: Titillium Web;
  font-size: 14px;
  color: #000000;
  text-indent: 10px; }

/*Button*/
.urp .webFormUrp .aui-button-input {
  width: 136px;
  /*height:34px;*/
  display: block;
  font-family: 'Titillium Web';
  font-size: 14px;
  color: #000000;
  text-indent: 0px;
  border: 1px solid #ffffff;
  margin-bottom: 12px;
  margin-top: 40px;
  background-image: url(/temaumbria-theme/images/urp/bk-search.png);
  background-repeat: no-repeat;
  cursor: pointer;
  line-height: 31px; }

.chrome .urp .webFormUrp .aui-button-input {
  line-height: 22px; }

.ie .urp .webFormUrp .aui-button-input {
  height: 34px;
  line-height: 10px; }

/* Web form messaggio validazione/errore */
.urp .webFormUrp .portlet-msg-error {
  /*float:right;*/
  /*background-image: url(/temaumbria-theme/images/urp/clear.jpg);*/
  background-color: #ffffff;
  /*width:300px;*/
  border: 1px solid #F6F6F6;
  color: #CD4437;
  text-indent: 0px;
  text-align: left; }

.urp .webFormUrp #classificazione .portlet-msg-error, #blocco0 .portlet-msg-error, #blocco1 .portlet-msg-error, #blocco2 .portlet-msg-error, #privacy .portlet-msg-error {
  font-size: 12px; }

.urp .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield1, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield1 {
  position: absolute;
  top: 6px;
  left: 30px; }

.urp .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield2, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield2 {
  position: absolute;
  top: 6px;
  left: 418px; }

.urp .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield5, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield5 {
  position: absolute;
  /*left: 45px;*/
  top: -3px; }

.urp .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield8, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield8 {
  position: absolute;
  /*left: 685px;*/
  left: 628px;
  top: -3px; }

.urp .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield13, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield13 {
  position: absolute;
  top: 60px;
  left: 18px; }

.urp .webFormUrp .infoPrivacy {
  font-family: 'Titillium Web';
  font-size: 14px; }

.urp .webFormUrp .aui-fieldset-content {
  position: relative; }

.urp .webFormUrp .portlet-msg-success,
.urp .webFormUrp .lfr-message-success {
  position: absolute;
  bottom: 35px; }

/* : Invia la tua richiesta, richieste inviate -WEB form urp -Urp*/
.urp .richieste-dettaglio > div {
  float: left;
  width: 100%;
  min-height: 18px;
  padding-bottom: 3px; }

.urp .richieste-dettaglio .ric-label {
  float: left;
  font-weight: bold;
  width: 16%; }

.urp .richieste-dettaglio .ric-content {
  float: left;
  width: 83%; }

/*   - fine modifiche */
/* : Dettaglio Aree tematiche(ambiente..)*/
.urp .faq_areeTematicheDomande {
  margin-left: 0px;
  width: 640px;
  /*990px;*/
  margin-right: 0px;
  margin-left: 30px;
  float: left;
  display: inline; }

.urp .faq_areeTematicheDomande .asset-full-content {
  margin-left: 10px;
  width: 600px;
  /*970px;*/
  margin: 0px;
  padding: 0px;
  float: left; }

.urp .faq_areeTematicheDomande .area-dettaglio {
  margin-left: 0px;
  width: 640px;
  margin-right: 40px;
  float: left;
  display: inline; }

.urp .faq_areeTematicheDomande .taglib-asset-links {
  font-family: 'Titillium web';
  font-size: 14px;
  position: absolute;
  margin-left: 630px;
  margin-top: 55px;
  width: 300px; }

.urp .faq_areeTematicheDomande .taglib-asset-links h2 {
  background: none; }

.urp .faq_areeTematicheDomande .asset-links-title {
  color: #000000;
  font-family: 'Titillium web';
  font-size: 20px; }

.urp .faq_areeTematicheDomande .asset-links-list .icon {
  display: none; }

.urp .faq_areeTematicheDomande .asset-links-list-item {
  border-top: 1px solid #000000;
  font-family: 'Titillium web';
  font-size: 14px;
  margin-left: 10px;
  padding-bottom: 3px;
  padding-top: 5px;
  color: #000; }

.urp .faq_areeTematicheDomande .asset-links-list-item a,
.urp .faq_areeTematicheDomande .asset-links-list-item a:link,
.urp .faq_areeTematicheDomande .asset-links-list-item a:hover,
.urp .faq_areeTematicheDomande .asset-links-list-item a:visited {
  color: #000;
  text-decoration: none; }

.urp .faq_areeTematicheDomande .asset-links-list-item a:after {
  content: '>>'; }

.urp .faq_areeTematicheDomande .taglib-text {
  text-decoration: none;
  line-height: 18px; }

.urp .faq_areeTematicheDomande h1.portlet-title .icon {
  display: none; }

.urp .faq_areeTematicheDomande .area-abs .titolo {
  font-family: "Titillium web";
  display: block;
  width: 640px;
  font-size: 24px;
  color: #D0222A;
  line-height: 24px;
  padding-bottom: 18px;
  margin: 0px;
  font-weight: normal; }

.urp .faq_areeTematicheDomande .area-dettaglio .titolo {
  font-family: "Titillium web";
  display: block;
  width: 640px;
  font-size: 24px;
  color: #D0222A;
  line-height: 24px;
  padding-bottom: 50px;
  margin: 0px;
  font-weight: normal; }

.urp .faq_areeTematicheDomande .data-des {
  font-family: "Titillium web";
  font-weight: bold;
  font-size: 14px; }

.urp .faq_areeTematicheDomande .data {
  font-family: "Titillium web";
  font-size: 14px;
  font-weight: normal;
  display: block;
  width: 282px;
  font-size: 14px;
  height: 34px;
  padding-bottom: 0px;
  margin-top: 7px;
  color: #000000;
  border: 1px solid #B7B0A6;
  line-height: 34px;
  text-indent: 10px;
  margin-bottom: 50px; }

.urp .faq_areeTematicheDomande .domanda-des {
  font-family: "Titillium web";
  font-weight: bold;
  font-size: 14px;
  border-bottom: 1px solid #B7B0A6;
  margin-top: 7px;
  color: #000000;
  line-height: 34px; }

.urp .faq_areeTematicheDomande .allegato {
  margin-top: 7px;
  font-family: "Titillium web";
  border-color: #000000;
  font-size: 14px;
  font-weight: normal;
  margin-top: 12px;
  margin-bottom: 50px; }

.urp .faq_areeTematicheDomande .allegato-des {
  font-family: "Titillium web";
  font-weight: bold;
  font-size: 14px;
  border-bottom: 1px solid #B7B0A6;
  margin-top: 7px;
  color: #000000;
  line-height: 34px; }

.urp .faq_areeTematicheDomande .risposta {
  margin-top: 7px;
  font-family: "Titillium web";
  border-color: #000000;
  font-size: 14px;
  font-weight: normal;
  margin-top: 12px;
  margin-bottom: 50px; }

.urp .faq_areeTematicheDomande .risposta-des {
  font-family: "Titillium web";
  font-weight: bold;
  font-size: 14px;
  border-bottom: 1px solid #B7B0A6;
  margin-top: 7px;
  color: #000000;
  line-height: 34px; }

.urp .faq_areeTematicheDomande .area-abs .domanda {
  font-family: "Titillium web";
  display: block;
  width: 620px;
  font-size: 18px;
  padding-bottom: 0px;
  color: #000000;
  line-height: 18px;
  font-weight: bold; }

.urp .faq_areeTematicheDomande .area-dettaglio .domanda {
  font-family: "Titillium web";
  display: block;
  width: 620px;
  font-size: 20px;
  padding-bottom: 0px;
  color: #000000;
  line-height: 18px;
  margin-top: 12px;
  margin-bottom: 50px; }

.urp .faq_areeTematicheDomande .area-dettaglio .risposta {
  font-family: "Titillium web";
  display: block;
  width: 620px;
  font-size: 20px;
  padding-bottom: 0px;
  color: #000000;
  line-height: 18px;
  margin-top: 12px;
  margin-bottom: 50px; }

.urp .faq_areeTematicheDomande .risposta-abs {
  font-family: arial;
  display: block;
  width: 620px;
  font-size: 14px;
  margin-top: 5px;
  color: #000000;
  padding-bottom: 35px;
  margin-bottom: 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
  margin-bottom: 15px; }

.urp .faq_areeTematicheDomande .area-abs a {
  text-decoration: none; }

.urp .faq_areeTematicheDomande .risposta-abs a {
  color: #000000;
  text-decoration: none; }

.urp .faq_areeTematicheArgomenti {
  position: relative;
  width: 640px;
  clear: both;
  margin-top: 100px;
  margin-left: 35px; }

.urp .faq_areeTematicheArgomenti h1.portlet-title .icon {
  display: none; }

.urp .faq_areeTematicheArgomenti .metadata-publish-date {
  display: none; }

.urp .faq_areeTematicheArgomenti .portlet-title {
  font-family: "Titillium web";
  display: block;
  width: 640px;
  font-size: 24px;
  color: #000000;
  padding-bottom: 6px;
  margin: 0px;
  font-weight: normal;
  border-bottom-width: 6px;
  border-bottom-style: solid;
  border-bottom-color: #D0222A; }

.urp .faq_areeTematicheArgomenti .icon img {
  display: none; }

.urp .faq_areeTematicheArgomenti .argomenti1 {
  float: left;
  width: 300px;
  margin-right: 10px;
  margin-top: 0px;
  margin-bottom: 100px;
  display: inline; }

.urp .faq_areeTematicheArgomenti .argomenti1 ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none; }

.urp .faq_areeTematicheArgomenti .argomenti1 ul li a {
  font-family: "Titillium web";
  display: inline;
  line-height: 35px;
  text-decoration: none;
  margin-right: 20px;
  margin-top: 10px;
  font-size: 18px;
  color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D0222A; }

/*  : Ti segnaliamo*/
.urp .segnalazioni {
  margin: 0px 30px;
  width: 990px;
  display: inline; }

.urp .segnalazioni .portlet-title {
  font-family: "Titillium web";
  font-size: 18px;
  line-height: 24px;
  margin: 0px 30px; }

.urp .segnalazioni .portlet-title .icon {
  display: none; }

.urp .segnalazioni .portlet-title-text {
  font-family: "Titillium web";
  font-size: 18px; }

.urp .segnalazioni .asset-full-content {
  border-top: 1px solid #000000;
  margin-bottom: 30px;
  padding-top: 30px;
  margin-left: 30px;
  width: 920px;
  float: left; }

.urp .segnalazioni .asset-content .segnalazioni-abs {
  float: left;
  display: inline; }

.urp .segnalazioni .segnalazioni-abs .descrizione-abs {
  width: 400px;
  float: left;
  display: inline;
  margin-right: 57px;
  line-height: 18px; }

.urp .segnalazioni .segnalazioni-abs .titolo {
  width: 140px;
  font-family: "Titillium web";
  font-size: 18px;
  margin-right: 20px;
  display: inline;
  float: left;
  line-height: 24px; }

.urp .segnalazioni .segnalazioni-abs .link-abs {
  width: 150px;
  display: inline;
  margin-right: 0px;
  float: left;
  font-family: "Titillium web";
  float: left;
  line-height: 20px; }

.urp .segnalazioni .segnalazioni-abs .link-abs a {
  text-decoration: none;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D0222A; }

/*segnalazioni tab*/
.urp .segnalazioni .search-pages {
  height: auto;
  overflow: hidden;
  float: right;
  position: absolute;
  top: 409px;
  right: 400px; }

.urp .segnalazioni .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.urp .segnalazioni .tab-pag-a, .urp .segnalazioni .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  top: 7px;
  left: 10px;
  color: #B52831; }

.urp .segnalazioni .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff;
  color: #B52831; }

/* : Esito Richieste pervenute*/
.urp .esitoRichieste {
  margin-bottom: 30px;
  float: left; }

.urp .esitoRichieste .portlet-content {
  padding-left: 35px; }

.urp .esitoRichieste .asset-full-content {
  width: 265px;
  float: left;
  margin-right: 40px;
  display: inline; }

.urp .esitoRichieste .blocco-file {
  font-size: 15px; }

.urp .esitoRichieste .blocco-file a {
  text-decoration: none; }

.urp .esitoRichieste .download {
  float: left;
  width: 43px;
  height: 41px;
  background: url("/temaumbria-theme/images/urp/download.jpg") no-repeat;
  margin-right: 24px;
  cursor: pointer; }

.urp .esitoRichieste .download img {
  display: none; }

.urp .esitoRichieste .titolo {
  font-family: "Titillium web";
  font-size: 18px;
  line-height: 36px;
  margin: 0px;
  padding: 0px;
  color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D0222A;
  display: inline; }

.urp .esitoRichieste .portlet-title {
  border-bottom: 1px solid #000000;
  padding-bottom: 15px;
  width: 920px;
  margin: 0px auto; }

.urp .esitoRichieste .icon {
  display: none; }

.urp .esitoRichieste .portlet-title-text {
  font-family: "Titillium web";
  font-size: 24px; }

/* : Ti segnaliamo dettaglio*/
.urp .segnalazioniDettaglio {
  margin-left: 30px; }

.urp .segnalazioniDettaglio .denominazione {
  display: block;
  font-family: "Titillium web";
  font-size: 20px;
  color: #000000;
  width: 282px;
  margin-top: 7px;
  line-height: 36px;
  border: 1px solid #b7b0a6;
  text-indent: 10px;
  margin-bottom: 15px; }

.urp .segnalazioniDettaglio .descrizione1 {
  display: block;
  font-family: "Titillium web";
  font-size: 20px;
  color: #000000;
  width: 600px;
  margin-top: 7px;
  line-height: 36px;
  border: 1px solid #b7b0a6;
  text-indent: 10px;
  margin-bottom: 15px;
  height: 240px; }

.urp .segnalazioniDettaglio .dataScadenza1, .proroga {
  display: block;
  font-family: "Titillium web";
  font-size: 20px;
  color: #000000;
  width: 282px;
  margin-top: 7px;
  height: 36px;
  border: 1px solid #b7b0a6;
  text-indent: 10px;
  margin-bottom: 15px; }

.urp .segnalazioniDettaglio .blocco-mezzo .responsabile {
  font-family: "Titillium web";
  font-size: 20px;
  color: #000000;
  width: 278px;
  margin-top: 7px;
  line-height: 34px;
  border: 1px solid #b7b0a6;
  text-indent: 10px;
  margin-bottom: 15px;
  margin-right: 40px;
  height: 34px;
  float: left; }

.urp .segnalazioniDettaglio .blocco-mezzo .enteProponente {
  display: inline;
  font-family: "Titillium web";
  font-size: 20px;
  color: #000000;
  width: 279px;
  margin-top: 7px;
  line-height: 34px;
  height: 34px;
  border: 1px solid #b7b0a6;
  text-indent: 10px;
  margin-bottom: 15px;
  float: left; }

.urp .segnalazioniDettaglio .blocco-pieno .cap, .citta, .telefono, .numeroVerde, .fax, .email, .sitoweb, .dataPubblicazione, .datascadenza, .nota,
.dataAggiornamento, .dataScadenza2 {
  display: inline;
  font-family: "Titillium web";
  font-size: 20px;
  color: #000000;
  width: 278px;
  line-height: 36px;
  border: 1px solid #b7b0a6;
  text-indent: 10px;
  margin-bottom: 15px;
  float: left;
  margin-right: 40px;
  margin-top: 10px;
  height: 36px; }

.urp .segnalazioniDettaglio .blocco-mezzo .via {
  margin-top: 10px;
  margin-bottom: 15px;
  border: 1px solid #b7b0a6;
  font-family: "Titillium web";
  font-size: 20px;
  color: #000000;
  text-indent: 10px;
  display: block;
  text-align: left;
  width: 600px;
  line-height: 36px;
  height: 36px;
  float: left; }

.urp .segnalazioniDettaglio .blocco-mezzo {
  width: 605px;
  clear: both;
  display: block; }

.urp .segnalazioniDettaglio .blocco-mezzo .label {
  font-weight: bold;
  font-family: 'Titillium web';
  font-size: 20px; }

.urp .segnalazioniDettaglio .blocco-pieno {
  width: 990px;
  clear: both;
  display: block; }

.urp .segnalazioniDettaglio .dataAggiornamento {
  border: 1px solid #b7b0a6;
  font-family: "Titillium web";
  font-size: 20px;
  color: #000000;
  text-indent: 10px;
  line-height: 36px;
  margin-top: 275px;
  display: block; }

.urp .segnalazioniDettaglio .nota {
  border: 1px solid #b7b0a6;
  font-family: "Titillium web";
  font-size: 20px;
  color: #000000;
  text-indent: 10px;
  line-height: 36px;
  display: block;
  width: 578px;
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  width: 578px;
  margin-bottom: 15px;
  height: 300px; }

.urp .segnalazioniDettaglio .informazioni {
  border: 1px solid #b7b0a6;
  font-family: "Titillium web";
  font-size: 20px;
  color: #000000;
  text-indent: 10px;
  line-height: 36px;
  width: 578px;
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  width: 578px;
  margin-bottom: 15px;
  height: 300px; }

.urp .segnalazioniDettaglio .descrizione2 {
  border: 1px solid #b7b0a6;
  font-family: "Titillium web";
  font-size: 20px;
  color: #000000;
  padding-left: 10px;
  line-height: 36px;
  display: block;
  height: 300px;
  padding-right: 10px;
  width: 578px;
  margin-bottom: 15px; }

/* :-----web form Inviarichieste css per combobox (tipi e aree tematiche)---------------*/
/*
.ffTextBoxWrapper,
.ffPasswordWrapper,
.ffCheckboxWrapper,
.ffRadioWrapper,
.ffTextAreaWrapper,
.ffSubmitWrapper,
.ffResetWrapper,
.ffButtonWrapper {display: inline-block; display: inline; margin: 5px 0px; z-index:1000;}*/
.ffSelectWrapper {
  display: inline-block;
  margin: 5px 0; }

.ffSelectButton, .ffSelectButton span, .ffSelectMenuWrapper div.ffSelectMenuTop, .ffSelectMenuWrapper div.ffSelectMenuBottom, .ffSelectMenuWrapper > div > span {
  background-image: url(/temaumbria-theme/images/urp/sprite.gif);
  background-repeat: no-repeat; }

/* selectbox */
.ffSelectWrapper {
  width: 285px;
  clear: both;
  font-size: 13px;
  float: left;
  margin-right: 35px;
  display: inline;
  color: #000000; }

.ffSelect {
  position: relative;
  font-family: 'Titillium Web';
  font-size: 13px;
  color: #000000; }

.ffSelect > a {
  font-family: 'Titillium Web';
  font-size: 13px;
  color: #000000;
  background-position: right -128px;
  display: block;
  text-decoration: none;
  outline: 0;
  cursor: default; }

.ffSelect > a > span {
  font-family: 'Titillium Web';
  font-size: 13px;
  display: block;
  height: 27px;
  margin-right: 40px;
  padding-left: 10px;
  background-position: 0 0;
  overflow: hidden;
  line-height: 28px;
  font-weight: bold;
  color: #000000;
  white-space: nowrap; }

.ffSelect:hover > a, .ffSelectWrapper.focus .ffSelect > a {
  font-family: 'Titillium Web';
  font-size: 13px;
  color: #000000;
  background-position: right -160px; }

.ffSelect:hover > a > span, .ffSelectWrapper.focus .ffSelect > a > span {
  background-position: 0 -32px;
  font-family: 'Titillium Web';
  font-size: 13px;
  color: #000000; }

.ffSelectWrapper.active .ffSelect > a {
  font-family: 'Titillium Web';
  font-size: 13px;
  color: #000000;
  background-position: right -192px;
  z-index: 30000000;
  position: relative; }

.ffSelectWrapper.active .ffSelect > a > span {
  background-position: 0 -64px; }

.ffSelectWrapper.disabled .ffSelect > a {
  background-position: right -224px; }

.ffSelectWrapper.disabled .ffSelect > a > span {
  background-position: 0 -96px;
  color: #999; }

.ffSelectMenuWrapper {
  width: 100%;
  line-height: 22px;
  font-family: 'Titillium Web';
  font-size: 13px;
  color: #000000; }

.ffSelectMenuWrapper .ffSelectMenuMidBG ul {
  list-style-type: none;
  margin: 0 0;
  padding: 0; }

.ffSelectMenuWrapper .ffSelectMenuMidBG li {
  padding: 0px 10px 0px 5px;
  cursor: default; }

.ffSelectMenuWrapper .ffSelectMenuMidBG li SPAN {
  font-size: 13px;
  color: #000000; }

.ffSelectMenuWrapper .ffSelectMenuMidBG li.disabled SPAN {
  font-size: 13px;
  color: #000000; }

.ffSelectMenuWrapper .ffSelectMenuMidBG li.on {
  background-image: url(/temaumbria-theme/images/urp/bk.gif);
  background-repeat: no-repeat; }

.ffSelectMenuTop {
  height: 5px;
  background-position: 0 -394px; }

.ffSelectMenuTop span {
  display: block;
  height: 5px;
  margin-left: 8px;
  background: right -384px; }

.ffSelectMenuBottom {
  height: 5px;
  background-position: 0 -414px; }

.ffSelectMenuBottom span {
  display: block;
  height: 5px;
  margin-left: 8px;
  background-position: right -404px; }

.ffSelectMenuMidBG {
  background: url(/temaumbria-theme/images/urp/sides.gif) repeat-y right 0; }

.ffSelectMenuMid {
  max-height: 200px;
  overflow: auto;
  background: url(/temaumbria-theme/images/urp/sides.gif) repeat-y 0 0;
  padding-left: 4px;
  margin-right: 4px; }

.scrollingBarWrapper {
  width: 24px;
  height: 200px;
  background: url(/temaumbria-theme/images/urp/scrollingBarBg.gif) no-repeat;
  right: 3px; }

.scrollingHandle {
  width: 24px;
  padding-top: 20px;
  background: url(/temaumbria-theme/images/urp/scrollingHandleTop.gif) no-repeat 0 0; }

.scrollingHandleBottom {
  width: 24px;
  background: url(/temaumbria-theme/images/urp/scrollingHandleBottom.gif) no-repeat 0px bottom; }

/*--------------------*/
/*Filtro tipo ente*/
.urp .filtroEnte {
  border: none;
  font-family: 'Titillium web';
  font-size: 14px;
  position: absolute;
  margin-left: 723px;
  margin-top: 72px;
  width: 250px; }

/*Filtro per argomento - Aree Tematiche Ambiente*/
.urp .filtroArgomento {
  border: none;
  font-family: 'Titillium web';
  font-size: 14px;
  position: absolute;
  margin-left: 670px;
  width: 300px; }

.urp .filtroArgomento .lfr-panel-titlebar, .filtroEnte .lfr-panel-titlebar {
  display: none; }

.urp .filtroArgomento .lfr-panel-container, .filtroEnte .lfr-panel-container {
  border: none; }

.urp .filtroArgomento .portlet-title .icon, .filtroEnte .portlet-title .icon {
  display: none; }

.urp .filtroArgomento .portlet-title-text, .filtroEnte .portlet-title-text {
  font-family: 'Titillium web';
  font-size: 20px;
  margin-left: 51px; }

.urp .filtroArgomento .aui-tree-label, .filtroEnte .aui-tree-label {
  line-height: 25px; }

.urp .filtroArgomento .aui-tree-node-content, .filtroEnte .aui-tree-node-content {
  border-top: 1px solid #000000; }

.urp .filtroArgomento .aui-tree-label a,
.urp .filtroEnte .aui-tree-label a {
  text-decoration: none;
  color: #000; }

/* : Modulistica*/
.urp .modulistica {
  margin-top: 20px;
  margin-left: 30px; }

.urp .modulistica .taglib-search-iterator a {
  text-decoration: none;
  font-family: 'Titillium web';
  font-size: 18px; }

.urp .modulistica .lfr-panel-basic .lfr-panel-content {
  padding-left: 0px;
  padding-right: 0px; }

.urp .modulistica .taglib-header,
.urp .modulistica .lfr-asset-metadata,
.urp .modulistica .lfr-panel-titlebar,
.urp .modulistica .results-header,
.urp .modulistica .entry-thumbnail {
  display: none; }

.urp .modulistica .entry-title {
  float: left;
  font-family: 'Titillium web';
  font-size: 24px;
  margin-bottom: 14px;
  margin-top: 27px;
  padding-top: 0;
  width: 40%;
  font-weight: normal; }

.urp .modulistica .file-entry-list-description {
  font-style: normal;
  margin-left: 286px;
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 15px;
  width: 429px;
  display: block; }

.urp .modulistica .aui-searchcontainer .col-1 {
  margin-top: 5px;
  width: 80%; }

.urp .modulistica .aui-searchcontainer .col-2 {
  font-family: 'Titillium web';
  font-size: 18px; }

.urp .modulistica .aui-searchcontainer .col-2 a {
  border-left: 1px solid #000000;
  padding-left: 10px;
  text-decoration: none; }

.urp .modulistica .taglib-search-iterator-page-iterator-bottom {
  margin-top: 50px;
  display: none; }

/** come fare per urp**/
.urp .comefareper {
  margin: 50px 30px 0px 30px;
  border-top: 1px solid #464646; }

.urp .comefareper .header-title {
  display: block; }

.urp .comefareper .divProc {
  border-top: 1px solid #464646;
  padding-top: 10px;
  margin-top: 50px; }

.urp .comefareper .lfr-search-container {
  display: none; }

.urp .comefareper .no-title {
  width: 288px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 50px;
  margin-right: 15px;
  padding: 10px 0px; }

.urp .comefareper .no-title a,
.urp .comefareper .no-title a:hover,
.urp .comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px; }

.urp .comefareper .comefare {
  padding-top: 20px; }

.urp .comefareper .aui-legend {
  border: 0; }

.urp .comefareper .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

.urp .comefareper .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: 0; }

.urp .comefareper .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: relative;
  right: 15px;
  top: -52px; }

.urp .comefareper .tab-pag {
  float: left;
  width: 69px;
  height: 40px;
  border: 1px solid #464646; }

.urp .comefareper .tab-pag-a,
.urp .comefareper .tab-pag-a-selected {
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 1px;
  color: #112A8C; }

.urp .comefareper .tab-pag-selected {
  float: left;
  width: 69px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.urp .modulistica .results-row {
  border-bottom: 1px solid #464646; }

.urp .modulistica .lfr-asset-description {
  display: none; }

/*  Altrerichieste*/
.urp .altrerichieste .taglib-header,
.urp .altrerichieste .lfr-asset-metadata,
.urp .altrerichieste .lfr-panel-titlebar,
.urp .altrerichieste .results-header,
.urp .altrerichieste .entry-thumbnail {
  display: none; }

.urp .altrerichieste {
  margin: 60px 30px;
  width: 930px;
  border-top: 1px solid #464646; }

.urp .altrerichieste .portlet-title {
  font-family: "Titillium web";
  font-size: 18px;
  line-height: 24px;
  margin: 0px 30px; }

.urp .altrerichieste .portlet-title .icon {
  display: none; }

.urp .altrerichieste .portlet-title-text {
  font-family: "Titillium web";
  font-size: 18px; }

.urp .altrerichieste .asset-full-content {
  border-bottom: 1px solid #464646;
  margin-bottom: 30px;
  padding-bottom: 30px;
  width: 920px;
  float: left; }

.urp .altrerichieste .asset-content .segnalazioni-abs {
  float: left;
  display: inline; }

.urp .altrerichieste .segnalazioni-abs .descrizione-abs {
  float: left;
  display: inline;
  margin-right: 57px;
  line-height: 18px;
  margin-bottom: 20px;
  width: 800px; }

.urp .altrerichieste .segnalazioni-abs .titolo {
  font-family: "Titillium web";
  font-size: 18px;
  margin-bottom: 20px;
  display: inline;
  float: left;
  line-height: 24px; }

.urp .altrerichieste .segnalazioni-abs .link-abs {
  width: 350px;
  display: inline;
  margin-right: 0px;
  float: left;
  font-family: "Titillium web";
  float: left;
  line-height: 20px; }

.urp .altrerichieste .segnalazioni-abs .link-abs a {
  text-decoration: none;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D0222A; }

/*segnalazioni tab*/
.urp .altrerichieste .search-pages {
  height: auto;
  overflow: hidden;
  float: right;
  position: absolute;
  top: -72px;
  right: 70px; }

.urp .altrerichieste .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.urp .altrerichieste .tab-pag-a, .urp .altrerichieste .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  top: 7px;
  left: 10px;
  color: #B52831; }

.urp .altrerichieste .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff;
  color: #B52831; }

.urp .listadocumenti {
  height: 35px; }

.viabilita #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #112A8C; }

.viabilita .searchLato {
  border-top: 6px solid #112A8C;
  margin-right: 30px; }

.viabilita .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  line-height: 18px; }

.viabilita .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.viabilita .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.viabilita .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.viabilita .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

.viabilita .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.viabilita .categorie h1.asset-title a:link, .viabilita .categorie h1.asset-title a:hover, .viabilita .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

.viabilita .descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.viabilita .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.viabilita .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.viabilita .boxProcedimenti {
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.viabilita .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.viabilita .tematiche .linkargomento a {
  color: #112A8C;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/***  come fare per***/
.viabilita .comefareper {
  margin: 50px 30px 0px 30px;
  border-top: 1px solid #464646; }

.viabilita .comefareper .header-title {
  display: block; }

.viabilita .comefareper .divProc {
  border-top: 1px solid #464646;
  padding-top: 10px;
  margin-top: 50px; }

.viabilita .comefareper .lfr-search-container {
  display: none; }

.viabilita .comefareper .no-title {
  width: 300px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 55px;
  margin-right: 15px;
  padding: 10px 0px; }

.viabilita .comefareper .no-title a,
.viabilita .comefareper .no-title a:hover,
.viabilita .comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px;
  color: #464646;
  text-decoration: none; }

.viabilita .comefareper .comefare {
  padding-top: 20px; }

.viabilita .comefareper .aui-legend {
  border: 0; }

.viabilita .comefareper .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

.viabilita .comefareper .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: 0; }

.viabilita .comefareper .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  right: 15px;
  top: 218px; }

.viabilita .comefareper .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.viabilita .comefareper .tab-pag-a,
.viabilita .comefareper .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.viabilita .comefareper .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.alleanza #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #b8292f; }

.alleanza .argomento {
  border-top: 6px solid #b8292f;
  margin: 0px 30px; }

.alleanza .argomento .asset-summary {
  font-family: Arial;
  font-size: 14px;
  line-height: 1.3;
  padding-bottom: 25px;
  padding-top: 10px;
  border: none; }

.alleanza .contenutotema {
  margin: 0 30px;
  clear: both;
  padding-bottom: 50px; }

.alleanza .searchLato {
  border-top: 6px solid #b8292f;
  margin-right: 30px; }

.alleanza .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #b8292f;
  line-height: 18px; }

.alleanza .linkUtili {
  width: 285px;
  float: left;
  padding: 0 25px 0 0; }

.alleanza .documenti {
  width: 285px;
  float: left;
  padding: 0; }

.alleanza .linkUtili h1.portlet-title {
  color: #000;
  font-size: 16px;
  font-weight: 600;
  border-bottom: 1px solid #464646;
  padding-bottom: 15px;
  padding-top: 15px; }

.alleanza .documenti h1.portlet-title {
  color: #000;
  font-size: 16px;
  font-weight: 600;
  border-bottom: 1px solid #464646;
  padding-bottom: 15px;
  padding-top: 15px; }

.alleanza .linkUtili p {
  padding: 0;
  margin: 0; }

.alleanza .linkUtili a {
  text-decoration: underline;
  font-size: 13px;
  color: #b8292f;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.alleanza .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #b8292f;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.alleanza .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #b8292f;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.alleanza .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #b8292f;
  line-height: 20px;
  font-weight: 400;
  /*padding: 3pt 0pt;
  margin-top: 10px;
  padding-bottom:10px;*/ }

.alleanza .modulistica .taglib-header {
  display: none; }

.alleanza .modulistica .portlet-document-library-display .entry-title {
  padding: 0; }

.alleanza .contenuto .titolo {
  font-size: 24px;
  font-weight: 600;
  padding-bottom: 40px;
  padding-top: 0px; }

.contenuto {
  margin: 60px 30px 0px; }

.contenuto p {
  margin-bottom: 0;
  line-height: 1.5;
  font-family: arial;
  font-size: 13px; }

.contenuto ul li {
  margin-bottom: 0;
  line-height: 1.5;
  font-family: arial;
  font-size: 13px; }

.contenuto .allegati {
  list-style: none; }

.contenuto .allegati > span {
  margin-left: 10px; }

.contenuto ol li {
  margin-bottom: 0;
  line-height: 1.5;
  font-family: arial;
  font-size: 13px; }

.contenuto .descrizione {
  font-size: 20px;
  padding-bottom: 20px;
  line-height: 25px; }

.contenuto .testo {
  font-size: 13px;
  padding-bottom: 30px;
  font-family: Arial;
  line-height: 1.5; }

.contenuto table {
  width: 600px;
  margin: 20px 0px; }

.contenuto table thead {
  display: table-header-group;
  border-color: inherit; }

.contenuto caption {
  margin: 10px 0px;
  text-align: left;
  font-weight: 600;
  font-size: 20px; }

.contenuto table td {
  background-color: #E9E9E9;
  color: #3E3E3E; }

.contenuto td {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

.contenuto th, .contenuto td {
  color: #FFFFFF;
  background-color: #525252;
  /*padding: 5px 1px;*/
  border: 1px solid #DADCDB;
  text-align: center;
  padding: 10px; }

.contenuto th a {
  color: #FFFFFF; }

.contenuto table td a,
.contenuto table td a:hover,
.contenuto table td a:visited,
.contenuto table td a:link {
  color: #004171; }

.contenuto li.listaLi {
  border-bottom: 1px solid #CCCCCC;
  text-align: left;
  padding: 3px 0 3px 10px; }

.alleanza .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #b8292f;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.alleanza .categorie h1.asset-title a:link, .alleanza .categorie h1.asset-title a:hover, .alleanza .categorie h1.asset-title a:visited {
  color: #b8292f;
  text-decoration: underline; }

.alleanza .descrizioneRicerca {
  border-top: 6px solid #b8292f;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.alleanza .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #b8292f;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.alleanza .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #b8292f;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procedimenti ***/
.alleanza .boxProcedimenti {
  border-top: 6px solid #b8292f;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.alleanza .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.alleanza .tematiche .linkargomento a {
  color: #b8292f;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

.alleanza .listadoc .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  right: 15px;
  top: -42px; }

.alleanza .listadoc .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.alleanza .listadoc .tab-pag-a,
.alleanza .listadoc .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.alleanza .listadoc .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.alleanza .listadoc .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.alleanza .listadoc .metadata-publish-date:BEFORE {
  content: 'Data di pubblicazione:'; }

.alleanza .no-title {
  border-bottom: 1px solid #464646;
  padding: 10px 0px; }

/*** webform***/
.alleanza .webFormUrp {
  margin-left: 25px;
  margin-right: 25px; }

.alleanza .webFormUrp #classificazione, #blocco0, #blocco1, #blocco2, #privacy {
  width: 600px;
  clear: both;
  position: relative; }

.alleanza .webFormUrp #bloccoAllegato {
  clear: both; }

.alleanza .webFormUrp #classificazione {
  height: 75px;
  margin-top: 25px; }

.alleanza .webFormUrp #blocco0 {
  height: 155px; }

.alleanza .webFormUrp #blocco1, #blocco2 {
  height: 80px;
  padding-top: 15px; }

.alleanza .webFormUrp #privacy {
  height: 90px;
  padding-top: 15px; }

.alleanza .webFormUrp input {
  font-family: 'Titillium Web';
  font-size: 18px;
  color: #7F7F7F;
  border: 1px solid #B7B0A6;
  text-indent: 10px;
  line-height: 38px;
  background-image: url("/temaumbria-theme/images/urp/bk-form.jpg"); }

.alleanza .webFormUrp textarea {
  background-image: url("/temaumbria-theme/images/urp/bk-form.jpg");
  /*resize: none;*/ }

.alleanza .webFormUrp .aui-field-label {
  font-family: 'Titillium Web';
  color: #000000;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold; }

.alleanza .webFormUrp #blocco0 .aui-field-label, #blocco1 .aui-field-label, #blocco2 .aui-field-label {
  display: none; }

.alleanza .webFormUrp .description {
  display: block; }

/*Combo tipi*/
.alleanza .webFormUrp .span-field1, .span-field2 {
  width: 305px;
  display: block;
  float: left; }

.alleanza .webFormUrp .span-field2 {
  margin-left: 25px; }

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field1,
.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field2 {
  background-repeat: no-repeat;
  background-position: right -128px; }

/*Nome e Cognome*/
.alleanza .webFormUrp .span-field3, .span-field4 {
  width: 290px;
  display: block; }

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field3, #_UrpWebForm_WAR_UrpWebFormportlet_field4 {
  width: 280px;
  height: 48px;
  display: block;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #CCC7C0;
  line-height: 48px;
  margin-bottom: 12px; }

/* e-mail e indirizzo */
.alleanza .webFormUrp .span-field5, .span-field7 {
  width: 610px;
  display: block;
  float: left; }

.alleanza .webFormUrp .span-field5 {
  background-image: url("/temaumbria-theme/images/urp/asterisco.jpg");
  background-repeat: no-repeat;
  background-position: right 11px; }

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field5, #_UrpWebForm_WAR_UrpWebFormportlet_field7 {
  width: 590px;
  height: 48px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  line-height: 48px;
  margin-right: 0px;
  margin-bottom: 12px; }

/* citta' e comune */
.alleanza .webFormUrp .span-field6, .span-field8 {
  width: 290px;
  display: block;
  float: left;
  padding-left: 18px; }

.alleanza .webFormUrp .span-field8 {
  background-image: url("/temaumbria-theme/images/urp/asterisco.jpg");
  background-repeat: no-repeat;
  background-position: right 11px; }

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field6, #_UrpWebForm_WAR_UrpWebFormportlet_field8 {
  width: 270px;
  height: 48px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  line-height: 48px;
  margin-right: 0px;
  margin-bottom: 12px;
  /*right 80px*/ }

/* TextArea Testo */
.alleanza .webFormUrp .span-field9, .span-field10 {
  width: 920px;
  display: block;
  float: left; }

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field9 {
  width: 900px;
  height: 250px;
  display: block;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  margin-bottom: 12px; }

/* Text Area  Note */
.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field10 {
  width: 900px;
  height: 125px;
  display: block;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  margin-bottom: 12px; }

/* Luogo */
.alleanza .webFormUrp .span-field11, .span-field12 {
  width: 315px;
  display: block;
  float: left; }

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field11 {
  width: 280px;
  height: 38px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  line-height: 48px;
  margin-right: 0px;
  margin-bottom: 12px; }

/* Data */
.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field12 {
  width: 280px;
  height: 38px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  line-height: 48px;
  margin-left: 0px;
  margin-bottom: 12px; }

/* Privacy */
.alleanza .webFormUrp .span-field13 {
  width: 205px;
  display: block;
  float: left;
  padding-top: 20px;
  background-image: url("/temaumbria-theme/images/urp/asterisco.jpg");
  background-repeat: no-repeat;
  background-position: 88% 34px; }

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field13 {
  font-family: Titillium Web;
  font-size: 14px;
  color: #000000;
  text-indent: 10px; }

/*Button*/
.alleanza .webFormUrp .aui-button-input {
  width: 136px;
  /*height:34px;*/
  display: block;
  font-family: 'Titillium Web';
  font-size: 14px;
  color: #000000;
  text-indent: 0px;
  border: 1px solid #ffffff;
  margin-bottom: 12px;
  margin-top: 40px;
  background-image: url(/temaumbria-theme/images/urp/bk-search.png);
  background-repeat: no-repeat;
  cursor: pointer;
  line-height: 31px; }

.chrome .alleanza .webFormUrp .aui-button-input {
  line-height: 22px; }

.ie .alleanza .webFormUrp .aui-button-input {
  height: 34px;
  line-height: 10px; }

/* Web form messaggio validazione/errore */
.alleanza .webFormUrp .portlet-msg-error {
  /*float:right;*/
  /*background-image: url(/temaumbria-theme/images/urp/clear.jpg);*/
  background-color: #ffffff;
  /*width:300px;*/
  border: 1px solid #F6F6F6;
  color: #CD4437;
  text-indent: 0px;
  text-align: left; }

.alleanza .webFormUrp #classificazione .portlet-msg-error, #blocco0 .portlet-msg-error, #blocco1 .portlet-msg-error, #blocco2 .portlet-msg-error, #privacy .portlet-msg-error {
  font-size: 12px; }

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield1, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield1 {
  position: absolute;
  top: 6px;
  left: 30px; }

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield2, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield2 {
  position: absolute;
  top: 6px;
  left: 418px; }

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield5, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield5 {
  position: absolute;
  /*left: 45px;*/
  top: -3px; }

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield8, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield8 {
  position: absolute;
  /*left: 685px;*/
  left: 628px;
  top: -3px; }

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield13, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield13 {
  position: absolute;
  top: 60px;
  left: 18px; }

.alleanza .webFormUrp .infoPrivacy {
  font-family: 'Titillium Web';
  font-size: 14px; }

.alleanza .webFormUrp .aui-fieldset-content {
  position: relative; }

.alleanza .webFormUrp .portlet-msg-success,
.alleanza .webFormUrp .lfr-message-success {
  position: absolute;
  bottom: 35px; }

/**** vecchio tema**/
.alleanza .listadoc {
  margin: 0px 25px;
  border-top: 1px solid #464646; }

.alleanza .imgdoc {
  margin: 0px 10px;
  width: 43px;
  height: 41px;
  background: url("/temaumbria-theme/images/urp/download.jpg") no-repeat;
  vertical-align: middle; }

.alleanza .listadoc p {
  line-height: 22px; }

.alleanza .linkbottoni {
  float: left;
  padding: 10px 80px;
  border: 1px solid #464646;
  margin: 10px 20px 0px 0px; }

.alleanza a.linkbottoni {
  font-weight: bold;
  display: block;
  color: #1d1d1f;
  text-decoration: none;
  text-align: center;
  width: 124px; }

.alleanza .listalink {
  /*float:left;*/ }

.alleanza a.dicolamia {
  font-weight: bold;
  display: block;
  color: #1d1d1f;
  text-decoration: none; }

.alleanza a.dicolamia img {
  margin: 0px 10px 0px 0px;
  background-repeat: no-repeat;
  vertical-align: middle; }

.alleanza .linktesto {
  float: left; }

.alleanza a.linktesto {
  float: left;
  padding: 5px 0px;
  border-bottom: 1px solid #464646;
  margin: 10px 16px 0 0;
  width: 294px;
  color: #b8292f;
  text-decoration: none;
  font-weight: 600;
  font-size: 14px; }

.alleanza .listadoc ol, .alleanza .listadoc ul, .alleanza .listadocdl {
  margin-left: 83px; }

.alleanza .listadoc a.leggidoc {
  font-weight: bold;
  display: block;
  color: #1D1D1F;
  text-decoration: none; }

.alleanza .taglib-social-bookmarks {
  background: #F0F5F7;
  clear: both;
  margin-top: 1.5em;
  width: 590px; }

.alleanza .descrizione-sondaggio {
  font-weight: bold; }

.alleanza .titolo_link {
  font-weight: bold;
  display: block;
  color: #1D1D1F;
  font-size: 22px; }

.alleanza .icona-sondaggio {
  background: url("../images/Alleanza/freccia.gif") no-repeat scroll 0 0 transparent;
  float: left;
  margin-right: 5px;
  width: 25px; }

.alleanza .listaimg {
  display: block; }

.alleanza .listaimg a {
  width: 108px;
  height: 30px;
  float: left; }

/* vecchie classi bottoni **/
/*
.alleanza .listaimg .documenti
{
 background: url("../images/custom/documenti.gif") no-repeat scroll 0 0 transparent;
 
}

.alleanza .listaimg .proposta
{
 background: url("../images/custom/proposta.gif") no-repeat scroll 0 0 transparent;
 
}

.alleanza .listaimg .forum
{
 background: url("../images/custom/forum.gif") no-repeat scroll 0 0 transparent;
 
}

.alleanza .listaimg .proposte
{
 background: url("../images/custom/proposteinviate.gif") no-repeat scroll 0 0 transparent;

}

.alleanza .listaimg .sondaggi
{
 background: url("../images/custom/sondaggi.gif") no-repeat scroll 0 0 transparent;

}
*/
.alleanza .Div2col {
  display: block;
  width: 370px;
  float: left; }

.alleanza .primopiano-singola .linkImg {
  display: block;
  width: 203px;
  height: 84px;
  border: 0;
  margin: 6px 0; }

.alleanza .listadoc .linkImg {
  display: block;
  font-weight: 600;
  font-size: 22px;
  text-decoration: underline;
  color: #1D1D1F;
  border: 0;
  margin: 6px 0; }

.alleanza .taglib-header {
  display: none; }

.alleanza .listadoc .asset-full-content {
  border-bottom: 1px solid #b8292f;
  /*border-bottom: 6px solid #b8292f;*/
  padding: 20px 0px; }

.alleanza .portlet-journal-content .taglib-discussion {
  margin: 2px 0px 0px 105px; }

.alleanza .taglib-discussion {
  margin: 2px 0px 0px 105px; }

.alleanza .primopiano-singola.full a.linkImg {
  float: left; }

.alleanza .primopiano-singola.full .content {
  width: 65%;
  float: right;
  margin: 10px 0 0 0; }

.tooltip {
  display: none;
  background: #fff;
  font-size: 13px;
  font-family: "Arial";
  border-radius: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -moz--border-radius: 5px 5px 5px 5px;
  border: 0px solid #464646;
  color: #000;
  padding: 25px;
  -webkit-box-shadow: 1px 1px 25px 1px #464646;
  box-shadow: 1px 1px 25px 1px #464646;
  -moz-box-shadow: 1px 1px 25px 1px #464646;
  z-index: 99999;
  width: 430px;
  /*height: 100px;*/ }

.umbriasemplice #layout-column_column-5 {
  margin: 0px 30px;
  width: 930px;
  border-top: 6px solid #112A8C; }

.umbriasemplice .searchLato {
  border-top: 6px solid #112A8C;
  margin-right: 30px; }

.umbriasemplice .evidenzadx .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #9C2328;
  line-height: 18px; }

.umbriasemplice .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.umbriasemplice .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.umbriasemplice .normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.umbriasemplice .modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 10px; }

.umbriasemplice .boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.umbriasemplice .descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.umbriasemplice .titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.umbriasemplice .titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

/**** box procediemnti ***/
.umbriasemplice .boxProcedimenti {
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.umbriasemplice .aui-w1-2, .aui-w50 {
  width: 50%;
  float: left; }

.umbriasemplice .tematiche .linkargomento a {
  color: #112A8C;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/***  come fare per***/
.umbriasemplice .comefareper {
  margin: 50px 30px 0px 30px;
  border-top: 1px solid #464646; }

.umbriasemplice .comefareper .header-title {
  display: block; }

.umbriasemplice .comefareper .divProc {
  border-top: 1px solid #464646;
  padding-top: 10px;
  margin-top: 50px; }

.umbriasemplice .comefareper .lfr-search-container {
  display: none; }

.umbriasemplice .comefareper .no-title {
  width: 300px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 55px;
  margin-right: 15px;
  padding: 10px 0px; }

.umbriasemplice .comefareper .no-title a,
.umbriasemplice .comefareper .no-title a:hover,
.umbriasemplice .comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px;
  color: #464646;
  text-decoration: none; }

.umbriasemplice .comefareper .comefare {
  padding-top: 20px; }

.umbriasemplice .comefareper .aui-legend {
  border: 0; }

.umbriasemplice .comefareper .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

.umbriasemplice .comefareper .aui-fieldset-legend {
  color: #9C2328;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web";
  border: 0; }

.umbriasemplice .comefareper .search-pages {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  position: absolute;
  right: 15px;
  top: 218px; }

.umbriasemplice .comefareper .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.umbriasemplice .comefareper .tab-pag-a,
.umbriasemplice .comefareper .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.umbriasemplice .comefareper .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

/* fotocatalogo cultura - Catalogo regionale dei beni culturali dell'Umbria*/
.umbriasemplice .fotocatalogo {
  width: 150px; }

/*---------------------AAA fine CSS cultura AAAA-----------------------------------*/
.umbriasemplice .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #9C2328;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.umbriasemplice .documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #9C2328;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.umbriasemplice .listadocumenti .no-title {
  border-bottom: none;
  margin: 10px 0px 0px 0px;
  height: 35px; }

.umbriasemplice .portlet-asset-publisher .asset-title {
  border-bottom: none; }

.umbriasemplice .taglib-icon .taglib-text {
  text-decoration: underline;
  color: #9C2328; }

.umbriasemplice .opens-new-window-accessible {
  color: #9C2328; }

/*---------------------fotogallery-----------------------------------*/
.fotogallery .lfr-asset-column-details .lfr-asset-metadata {
  clear: both;
  display: none;
  margin-bottom: 1.5em;
  padding-bottom: 1.5em; }

.fotogallery .taglib-page-iterator {
  clear: both;
  height: auto;
  overflow: hidden;
  width: auto;
  /* display: none;*/ }

.fotogallery #p_p_id_31_ {
  margin-top: 0px;
  margin-right: 0;
  margin-bottom: 12px;
  margin-left: 88px; }

/*--------------------link utili--------------------------------------------------------------*/
.umbriasemplice .alleanza .linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #b8292f;
  line-height: 20px;
  padding: 3pt 0;
  margin-right: 15px;
  margin-top: 10px; }

/*------------------------slider-wrapper------------------------------------------------------------------------*/
.umbriasemplice .slider-wrapper {
  background: url(/temaumbria-theme/images/regione/ombra_menu.png) no-repeat;
  background-position: bottom;
  height: 358px;
  width: 600px;
  clear: both; }

/*--------FORM----------- : Invia la tua richiesta -WEB form urp -Urp*/
.umbriasemplice .webFormUrp {
  margin-left: 35px;
  margin-right: 25px;
  width: 550px;
  padding-bottom: 50px; }

.umbriasemplice .webFormUrp .aui-fieldset-legend {
  display: none; }

.umbriasemplice .webFormUrp #classificazione, #blocco0, #blocco1, #blocco2, #privacy {
  width: 990px;
  clear: both;
  position: relative; }

.umbriasemplice .webFormUrp #bloccoAllegato {
  clear: both; }

.umbriasemplice .webFormUrp #classificazione {
  height: 75px;
  margin-top: 25px; }

.umbriasemplice .webFormUrp #blocco0 {
  height: 155px; }

.umbriasemplice .webFormUrp #blocco1, #blocco2 {
  height: 80px;
  padding-top: 15px; }

.umbriasemplice .webFormUrp #privacy {
  height: 90px;
  padding-top: 15px; }

.umbriasemplice .webFormUrp input {
  margin-left: 10px;
  font-family: 'Titillium Web';
  font-size: 18px;
  color: #7F7F7F;
  border: 1px solid #B7B0A6;
  text-indent: 10px;
  line-height: 38px;
  background-image: url("/temaumbria-theme/images/urp/bk-form.jpg");
  margin-left: 10px; }

.umbriasemplice .webFormUrp textarea {
  background-image: url("/temaumbria-theme/images/urp/bk-form.jpg");
  /*resize: none;*/
  margin-left: 10px; }

.umbriasemplice .webFormUrp .aui-field-label {
  font-family: 'Titillium Web';
  color: #000000;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold; }

.umbriasemplice .webFormUrp #blocco0 .aui-field-label, #blocco1 .aui-field-label, #blocco2 .aui-field-label {
  display: none;
  margin-left: 10px; }

.umbriasemplice .webFormUrp .description {
  display: block;
  margin-left: 10px; }

/*Combo tipi*/
.umbriasemplice .webFormUrp .span-field1, .span-field2 {
  width: 305px;
  display: block;
  float: left; }

.umbriasemplice .webFormUrp .span-field2 {
  margin-left: 25px; }

.umbriasemplice .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field1,
.umbriasemplice .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field2 {
  background-repeat: no-repeat;
  background-position: right -128px; }

/*Nome e Cognome*/
.umbriasemplice .webFormUrp .span-field3, .span-field4 {
  width: 290px;
  display: block; }

.umbriasemplice .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field3, #_UrpWebForm_WAR_UrpWebFormportlet_field4 {
  width: 280px;
  height: 48px;
  display: block;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #CCC7C0;
  line-height: 48px;
  margin-bottom: 12px; }

.umbriasemplice .aui-choice-label, .aui-field-hint {
  line-height: 1.2;
  margin-left: 10px; }

/* e-mail e indirizzo */
.umbriasemplice .webFormUrp .span-field5, .span-field7 {
  width: 610px;
  display: block;
  float: left; }

.umbriasemplice .webFormUrp .span-field5 {
  background-image: url("/temaumbria-theme/images/urp/asterisco.jpg");
  background-repeat: no-repeat;
  background-position: right 11px; }

.umbriasemplice .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field5, #_UrpWebForm_WAR_UrpWebFormportlet_field7 {
  width: 590px;
  height: 48px;
  line-height: 48px;
  margin-bottom: 12px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  margin-right: 0px; }

/* citta' e comune */
.umbriasemplice .webFormUrp .span-field6, .span-field8 {
  width: 290px;
  display: block;
  float: left; }

.umbriasemplice .webFormUrp .span-field8 {
  background-image: url("/temaumbria-theme/images/urp/asterisco.jpg");
  background-repeat: no-repeat;
  background-position: right 11px;
  padding: 0; }

.umbriasemplice .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field6, #_UrpWebForm_WAR_UrpWebFormportlet_field8 {
  width: 270px;
  height: 48px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  line-height: 48px;
  margin-right: 0px;
  margin-bottom: 12px;
  /*right 80px*/ }

/* TextArea Testo */
.umbriasemplice .webFormUrp .span-field9, .span-field10 {
  width: 920px;
  display: block;
  float: left; }

.umbriasemplice .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field9 {
  width: 900px;
  height: 250px;
  display: block;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  margin-bottom: 12px; }

/* Text Area  Note */
.umbriasemplice .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field10 {
  width: 900px;
  height: 125px;
  display: block;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  margin-bottom: 12px; }

/* Luogo */
.umbriasemplice .webFormUrp .span-field11, .span-field12 {
  width: 315px;
  display: block;
  float: left; }

.umbriasemplice .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field11 {
  width: 280px;
  height: 38px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  line-height: 48px;
  margin-right: 0px;
  margin-bottom: 12px; }

/* Data */
.umbriasemplice .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field12 {
  width: 280px;
  height: 38px;
  display: inline;
  font-family: Titillium Web;
  font-size: 18px;
  color: #000000;
  text-indent: 10px;
  border: 1px solid #ccc7c0;
  line-height: 48px;
  margin-left: 0px;
  margin-bottom: 12px; }

/* Privacy */
.umbriasemplice .webFormUrp .span-field13 {
  width: 205px;
  display: block;
  float: left;
  padding-top: 20px;
  background-image: url("/temaumbria-theme/images/urp/asterisco.jpg");
  background-repeat: no-repeat;
  background-position: 88% 34px; }

.umbriasemplice .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field13 {
  font-family: Titillium Web;
  font-size: 14px;
  color: #000000;
  text-indent: 10px; }

/*Button*/
.umbriasemplice .webFormUrp .aui-button-input {
  width: 136px;
  /*height:34px;*/
  display: block;
  font-family: 'Titillium Web';
  font-size: 14px;
  color: #000000;
  text-indent: 0px;
  border: 1px solid #ffffff;
  margin-bottom: 12px;
  margin-top: 40px;
  background-image: url(/temaumbria-theme/images/urp/bk-search.png);
  background-repeat: no-repeat;
  cursor: pointer;
  line-height: 31px;
  margin-left: 10px;
  height: 34px; }

.chrome .urp .webFormUrp .aui-button-input {
  line-height: 22px; }

.ie .urp .webFormUrp .aui-button-input {
  height: 34px;
  line-height: 10px; }

/* Web form messaggio validazione/errore */
.umbriasemplice .webFormUrp .portlet-msg-error {
  /*float:right;*/
  /*background-image: url(/temaumbria-theme/images/urp/clear.jpg);*/
  background-color: #ffffff;
  /*width:300px;*/
  border: 1px solid #F6F6F6;
  color: #CD4437;
  text-indent: 0px;
  text-align: left; }

.umbriasemplice .webFormUrp #classificazione .portlet-msg-error, #blocco0 .portlet-msg-error, #blocco1 .portlet-msg-error, #blocco2 .portlet-msg-error, #privacy .portlet-msg-error {
  font-size: 12px; }

.umbriasemplice .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield1, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield1 {
  position: absolute;
  top: 6px;
  left: 30px; }

.umbriasemplice .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield2, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield2 {
  position: absolute;
  top: 6px;
  left: 418px; }

.umbriasemplice .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield5, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield5 {
  position: absolute;
  /*left: 45px;*/
  top: -3px; }

.umbriasemplice .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield8, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield8 {
  position: absolute;
  /*left: 685px;*/
  left: 628px;
  top: -3px; }

.umbriasemplice .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield13, #_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield13 {
  position: absolute;
  top: 60px;
  left: 18px; }

.umbriasemplice .webFormUrp .infoPrivacy {
  font-family: 'Titillium Web';
  font-size: 14px; }

.umbriasemplice .webFormUrp .aui-fieldset-content {
  position: relative; }

.umbriasemplice .webFormUrp .portlet-msg-success,
.umbriasemplice .webFormUrp .lfr-message-success {
  position: absolute;
  bottom: 35px; }

/*-------------------------------EN FORM CONTATTI------------------------------------------------------------*/
/*------------------------btn tavoli CSS-------------------------------------------------*/
.umbriasemplice a.btnaperte {
  font-weight: bold;
  /* display: none; */
  display: block;
  color: #1d1d1f;
  text-decoration: none;
  text-align: center;
  margin-top: 10px;
  margin-right: 15px; }

.umbriasemplice a.btnchiuse {
  font-weight: bold;
  /* display: none; */
  display: block;
  color: #1d1d1f;
  text-decoration: none;
  text-align: center;
  margin-top: 10px; }

/*-------------------------link in rosso regione color: #9C2328--------------------------------------------------*/
.umbriasemplice .contenuto a:link,
.umbriasemplice .contenuto a:visited,
.umbriasemplice .contenuto a:hover {
  color: #9C2328; }

.umbriasemplice .categorie h3.asset-title a:link,
.umbriasemplice .categorie h3.asset-title a:hover,
.umbriasemplice .categorie h3.asset-title a:visited {
  color: #9C2328;
  text-decoration: underline; }

.umbriasemplice .divfoto .foto {
  width: 550px;
  margin-top: 25px; }

/*
@import
	url(http://fonts.googleapis.com/css?family=Titillium+Web:400,600,700);

@font-face {
	font-family:"Titillium Web";
	font-style: normal;
	font-weight: 400;
	src: local('Titillium Web'), local('TitilliumWeb-Regular'),
		url(http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/7XUFZ5tgS-tD6QamInJTcdGU7DQ8I6RFMlK0vgclk7w.woff)
		format('woff');
}

@font-face {
	font-family:"Titillium Web";
	font-style: normal;
	font-weight: 600;
	src: local('Titillium WebSemiBold'), local('TitilliumWeb-SemiBold'),
		url(http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/anMUvcNT0H1YN4FII8wprx7IBmrqA5IG9z8WNe77b9o.woff)
		format('woff');
}

@font-face {
	font-family:"Titillium Web";
	font-style: normal;
	font-weight: 700;
	src: local('Titillium WebBold'), local('TitilliumWeb-Bold'),
		url(http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/anMUvcNT0H1YN4FII8wpr0bathaSTBR2c4i13_wzlb0.woff)
		format('woff');
}
*/
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: local("Titillium Web"), local("TitilliumWeb-Regular"), url(titillium-regular-webfont.woff) format("woff");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: local("Titillium Web"), local("TitilliumWeb-Regular"), url(titillium-regular-webfont.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  src: local("Titillium WebSemiBold"), local("TitilliumWeb-SemiBold"), url(titillium-semibold-webfont.woff) format("woff");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  src: local("Titillium WebSemiBold"), local("TitilliumWeb-SemiBold"), url(titillium-semibold-webfont.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: local("Titillium WebBold"), local("TitilliumWeb-Bold"), url(titillium-bold-webfont.woff) format("woff");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: local("Titillium WebBold"), local("TitilliumWeb-Bold"), url(titillium-bold-webfont.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

body {
  background: #E2DFDB;
  height: auto;
  width: inherit;
  font-family: "Titillium Web";
  font-weight: 400;
  font-size: 13px;
  line-height: 1;
  -webkit-text-stroke: 0.2px;
  -webkit-font-smoothing: antialiased; }

.ie8 BODY {
  line-height: 1.5; }

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.clearfix {
  display: inline-block; }

html[xmlns] .clearfix {
  display: block; }

* html .clearfix {
  height: 1%; }

.aui-w3-10, .aui-w30 {
  width: 33%; }

#cookie-law {
  /*text-align: center;
  padding: 20px;*/
  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
  bottom: 0;
  color: white;
  display: block;
  font-size: 1.3em;
  max-height: 100%;
  overflow: auto;
  padding: 5px 10px;
  width: 100%;
  z-index: 200; }

#cookie-law a {
  color: highlight; }

.portlet-layout-bianco {
  background: none repeat scroll 0 0 #FFFFFF;
  margin: 0px auto auto;
  padding-top: 15px;
  width: 990px; }

.portlet-layout-bianco1 {
  width: 990px;
  margin: auto;
  background: #fff;
  padding-top: 10px;
  padding-bottom: 50px; }

#layout-column_column-4 {
  width: 990px; }

.yui3-widget-content-expanded {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  height: 990px;
  width: 100%; }

#wrapper {
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-align: left;
  background-color: #ededed; }

body.portal-popup {
  padding: 0; }

#banner {
  height: 110px;
  background-color: #ffffff; }

#heading {
  margin: auto;
  width: 990px;
  background-color: #ffffff;
  padding-top: 20px; }

#heading > h1 {
  margin: 0;
  float: left; }

.site-title {
  float: left; }

.testa-nav {
  float: right;
  margin-right: 34px;
  text-align: right; }

#navigation ul {
  list-style: none;
  margin: 0;
  background: #fff;
  margin-top: 36px; }

#navigation ul li a {
  display: block;
  padding-left: 29px;
  color: #000;
  font-size: 19px;
  text-decoration: none;
  font-weight: 600; }

input[type="text"], textarea, select {
  font-family: "Titillium Web"; }

#navigation ul li a:hover {
  color: #000; }

#navigation ul li {
  float: left;
  vertical-align: top; }

#navigation ul li.selected a {
  color: #000;
  text-decoration: none; }

#navigation ul li.selected a:hover {
  color: #000;
  text-decoration: none; }

#navigation ul.child-menu {
  display: none; }

#navigation ul li ul.child-menu li {
  display: none; }

#navigation ul li ul.child-menu li a {
  display: none; }

.barranera {
  background: none repeat scroll 0 0 #9C2328;
  height: 50px;
  width: 100%; }

.barranera .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px; }

.pathHome {
  background: none repeat scroll 0 0 #FFFFFF;
  height: 45px;
  width: 100%; }

.pathHome ul {
  display: none; }

.path {
  background-color: #ffffff;
  width: 100%;
  height: 45px; }

.path .portlet-body a {
  color: #909090; }

.path .portlet-body {
  width: 990px;
  margin: 0px auto; }

.path ul.breadcrumbs {
  list-style: none outside none;
  margin: 0 auto;
  width: 990px;
  padding-top: 10px; }

.path .icon {
  display: none; }

.path li.first {
  background-image: url("/temaumbria-theme/images/urp/clear.jpg"); }

.path li.first a {
  color: #909090;
  font-family: Arial;
  font-size: 12px;
  text-indent: 20px;
  text-decoration: none; }

.path li.first a:hover {
  color: #909090; }

.path li {
  padding: 0px 10px;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  text-indent: 10px;
  background-image: url("/temaumbria-theme/images/urp/frecciaGrigio.png");
  background-repeat: no-repeat;
  background-position: 5px;
  color: #909090; }

.path li a {
  color: #909090; }

.path li.last {
  padding: 1px 10px;
  margin-top: 0px;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  text-indent: 10px;
  background-image: url("/temaumbria-theme/images/urp/frecciaGrigio.png");
  background-repeat: no-repeat;
  background-position: 5px; }

.path li.last a {
  color: #909090; }

.path h1.portlet-title {
  width: 990px;
  margin: 0px auto; }

.navigazione {
  background: #F5F5F4;
  width: 990px;
  margin: auto; }

.testatanav {
  font-size: 20px;
  border-top: 1px solid #464646;
  padding: 10px 0px;
  margin-bottom: 30px;
  font-weight: 600;
  color: #464646; }

.testatanav a {
  text-decoration: underline;
  color: #464646;
  font-size: 20px; }

.linktesta {
  font-size: 13px;
  font-weight: 700;
  color: #FFF; }

.linktesta a, .linktesta a:link, .linktesta a:hover, .linktesta a:visited {
  color: #000;
  text-decoration: none; }

.benvenuto {
  margin-left: 30px;
  height: 140px; }

.categorie h1.asset-title {
  color: #000000;
  font-size: 22px;
  font-weight: 600; }

.categorie .asset-summary {
  font-size: 15px;
  padding-bottom: 15px;
  padding-top: 15px;
  width: 285px; }

.contattiarea {
  font-size: 16px;
  font-weight: 400;
  padding: 16px 0; }

.evidenzadx {
  border-bottom: 1px solid #464646;
  border-top: 1px solid #464646;
  margin-right: 25px;
  margin-top: 30px; }

.evidenzadx .taglib-icon .taglib-text {
  text-decoration: none; }

.evidenzadx img.icon {
  display: none; }

.evidenzadx .portlet-title {
  font-size: 18px;
  font-weight: 700;
  padding-top: 25px;
  padding-bottom: 25px; }

.evidenzadx .portlet-content {
  padding: 0;
  margin: 0; }

.evidenzadx .asset-metadata {
  margin: 0;
  padding: 0; }

.evidenzadx .portlet-asset-publisher .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px; }

.evidenzadx .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px; }

.evidenzadx .metadata-publish-date:BEFORE {
  content: 'Data di pubblicazione:'; }

.evidenzadx ul {
  padding: 0;
  margin: 0; }

.Suggerimenti {
  margin-right: 30px;
  border-top: 6px solid #112A8C;
  padding-top: 25px; }

.Suggerimenti .metadata-publish-date {
  display: none; }

.divlinkfooter {
  float: left;
  padding: 0px 0px 0px 30px;
  width: 287px; }

.divlinkfooter a.link_semplice {
  text-decoration: underline;
  font-family: "Titillium Web";
  font-size: 15px;
  line-height: 1.5;
  color: #464646; }

/*
 .divlinkfooter1 a,
 .divlinkfooter1 a:hover,
 .divlinkfooter1 a:visited 
{
	color:#464646;
	text-decoration: underline;
	font-family: "Titillium Web";
	font-size: 15px;
	line-height: 1.5;
}
*/
.divlinkfooter1 {
  float: left;
  padding: 0px 0px 0px 30px;
  width: 290px; }

.divlinkfooter1 a.link_semplice {
  text-decoration: underline;
  font-family: "Titillium Web";
  font-size: 15px;
  line-height: 1.5;
  color: #464646; }

/* ---- navigazione trasparenza -----*/
.int-menu-lat .nav-menu ul {
  padding-left: 0; }

.int-menu-lat .level-1 {
  height: auto;
  margin: 0;
  padding: 4px 1px 0; }

.int-menu-lat blockquote, .int-menu-lat ul, .int-menu-lat ol, .int-menu-lat dl {
  margin: 0; }

.int-menu-lat ol, .int-menu-lat ul, .int-menu-lat dl {
  margin-left: 0; }

.nav-menu ul {
  padding-left: 0px; }

.int-menu-lat .level-1 li {
  font-size: 14px;
  padding: 0;
  /*width: 323px;*/
  list-style: none;
  font-weight: 400; }

.int-menu-lat .level-2 li a {
  background: url("../../images/trasparenza/barramenu.gif") no-repeat scroll 0px 15px transparent;
  color: #000;
  display: block;
  height: auto;
  padding: 6px 1px 2px 20px;
  text-decoration: underline;
  width: 190px;
  margin: 0px;
  font-size: 14px;
  font-weight: 600; }

.int-menu-lat .level-3 li a:hover {
  color: #88a958; }

.int-menu-lat ul.level-3 {
  margin-top: -2px; }

.int-menu-lat .level-3 li a {
  background: url("../../images/trasparenza/barramenu.gif") no-repeat scroll 0px 15px transparent;
  color: #000;
  display: block;
  height: auto;
  padding: 6px 1px 2px 20px;
  text-decoration: underline;
  width: 190px;
  margin: 0px;
  font-size: 14px;
  font-weight: 600; }

.int-menu-lat .level-2 li a:hover {
  color: #88a958; }

.int-menu-lat .level-1 {
  color: #FFFFFF;
  font-weight: 400;
  height: auto;
  margin-left: 15px;
  padding: 4px 1px 0; }

.int-menu-lat ul.level-3 {
  margin-top: -2px; }

.int-menu-lat .level-1 > li > a {
  color: #000;
  display: block;
  font-size: 14px;
  font-weight: 400;
  height: auto;
  margin: 3px 0;
  padding: 14px 0px 0px 0px;
  text-decoration: underline;
  width: 190px; }

.portlet-column-content.empty {
  padding: 0;
  margin: 0; }

.portlet-asset-publisher .separator {
  /*border-top: 1px dotted #BFBFBF;*/
  display: none; }

hr {
  /*border-top: 1px dotted #BFBFBF;*/
  display: none; }

.separator {
  /*border-top: 1px dotted #BFBFBF;*/
  display: none; }

.modulistica {
  margin: 0px 30px 0px 0px;
  padding: 0px;
  font-size: 14px;
  font-weight: 400; }

.modulistica .portlet-content {
  margin: 0;
  padding: 0; }

.modulistica .portlet-document-library-display .entry-title {
  padding: 0; }

.modulistica .taglib-header {
  border-bottom: 1px solid #464646;
  color: #000;
  padding: 0px; }

.modulistica .header-title {
  font-weight: 600; }

.modulistica .asset-content {
  font-size: 16px;
  margin: 0;
  padding: 0; }

.modulistica h1.portlet-title {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  border-bottom: 1px solid #464646;
  padding-bottom: 15px;
  padding-top: 15px; }

.modulistica .taglib-asset-links h2 {
  display: none; }

.modulistica ul {
  margin: 0;
  padding: 0; }

.modulistica p {
  padding-bottom: 10px; }

.modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  padding: 3pt 0pt;
  /*margin-right: 15px;*/
  margin-top: 10px;
  padding-bottom: 10px; }

.modulistica img.icon {
  display: none; }

.modulistica img {
  display: none; }

#footer {
  height: 510px;
  background: #F5F5F4;
  padding: 30px 30px 30px 30px; }

#footer .riga {
  border-top: 1px solid #464646;
  margin: auto;
  height: 1px;
  clear: both;
  margin: 0px 30px; }

#footer-sx {
  width: 413px;
  float: left;
  margin: 5px 0px 5px 30px; }

#footer-dx {
  float: right;
  width: 547px;
  padding-top: 30px; }

#footer-dx ul {
  list-style-type: none;
  margin: 0px 50px 0px 0px;
  padding: 0; }

#footer-dx > ul li {
  padding-right: 20px;
  padding-left: 20px;
  display: inline; }

#footer p {
  margin: 0; }

#footer-sx p {
  /*background: url(../images/custom/numero_verde.gif) no-repeat scroll 10px 0 transparent;*/
  height: 33px;
  margin: 0;
  /*padding: 3px 0 0 115px;*/
  padding: 3px 0 0 5px;
  text-align: left;
  width: 545px; }

#footer-sx span {
  /*float: left;*/
  margin-bottom: 30px; }

#footer-sx div {
  height: 33px;
  margin: 0;
  padding: 3px 0 0 5px;
  text-align: left;
  width: 545px; }

#footer-sx div.a {
  /*float: left;*/
  margin: 0;
  padding: 0 7px;
  text-align: left;
  color: #000000;
  display: block;
  text-decoration: none; }

#footer-sx p.a {
  /*float: left;*/
  margin: 0;
  padding: 0 7px;
  text-align: left;
  color: #000000;
  display: block;
  text-decoration: none; }

#footer ul {
  bottom: 0;
  list-style: none;
  margin: 0;
  /*position: absolute;*/
  right: 0; }

#footer-sx ul {
  list-style-type: none;
  margin: 0;
  padding: 25px 0px 46px 0px; }

#footer-sx a {
  /* float: left;*/
  margin: 0;
  padding: 0 3px;
  text-align: left; }

#footer-sx ul li a {
  float: left;
  margin-right: 25px;
  padding: 5px 4px;
  text-align: left;
  color: #4F4F4F;
  display: block;
  text-decoration: none;
  font-family: Arial;
  font-size: 12px;
  width: 100px;
  height: 22px; }

.ie7 DIV.portlet-column {
  float: left; }

.Suggerimenti {
  margin-right: 30px; }

.linkUtili {
  width: 295px;
  float: left;
  padding: 0px 25px 0px 0px; }

.linkUtili .portlet-content {
  padding: 12px 0px 10px; }

.linkUtili .taglib-header {
  border-bottom: 1px solid #464646;
  color: #000;
  font-weight: 600;
  padding: 12pt 0pt; }

.linkUtili .header-title {
  font-weight: 600; }

.linkUtili .asset-content {
  font-size: 16px;
  margin: 0;
  padding: 0; }

.linkUtili h1.portlet-title {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  border-bottom: 1px solid #464646;
  padding-bottom: 15px;
  padding-top: 15px; }

.linkUtili .descrizione {
  font-size: 16px;
  line-height: 22px;
  padding-bottom: 10px; }

.portlet-asset-publisher .asset-full-content .asset-content {
  margin-right: 0px;
  margin-left: 0px; }

.linkUtili .taglib-asset-links h2 {
  display: none; }

.linkUtili ul {
  margin: 0;
  padding: 0; }

.linkUtili p {
  padding-bottom: 10px; }

.linkUtili a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.linkUtili img.icon {
  display: none; }

.documenti {
  width: 290px;
  float: left;
  padding: 0px 0px; }

.documenti .portlet-content {
  padding: 12px 0px 10px; }

.documenti .taglib-header {
  border-bottom: 1px solid #464646;
  color: #000;
  padding: 12pt 0pt; }

.documenti .header-title {
  font-weight: 600; }

.documenti .asset-content {
  font-size: 16px;
  margin: 0;
  padding: 0; }

.documenti h1.portlet-title {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  border-bottom: 1px solid #464646;
  padding-bottom: 15px;
  padding-top: 15px; }

.documenti .descrizione {
  font-size: 16px;
  line-height: 22px;
  padding-bottom: 10px; }

.documenti .taglib-asset-links h2 {
  display: none; }

.documenti ul {
  margin: 0;
  padding: 0; }

.documenti p {
  padding-bottom: 10px; }

.documenti a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.documenti img.icon {
  display: none; }

.normativa {
  width: 295px;
  float: left;
  padding: 0px 25px 0px 0px; }

.normativa .portlet-content {
  padding: 12px 0px 10px; }

.normativa .taglib-header {
  border-bottom: 1px solid #464646;
  color: #000;
  padding: 12pt 0pt; }

.normativa .header-title {
  font-weight: 600; }

.normativa .asset-content {
  font-size: 16px;
  margin: 0;
  padding: 0; }

.normativa h1.portlet-title {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  border-bottom: 1px solid #464646;
  padding-bottom: 15px;
  padding-top: 15px; }

.normativa .descrizione {
  font-size: 16px;
  line-height: 22px;
  padding-bottom: 10px; }

.normativa .taglib-asset-links h2 {
  display: none; }

.normativa ul {
  margin: 0;
  padding: 0; }

.normativa p {
  padding-bottom: 10px; }

.normativa a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.normativa img.icon {
  display: none; }

.modulistica .taglib-header {
  border-bottom: 1px solid #464646;
  color: #000;
  padding: 0; }

.modulistica .header-title {
  font-weight: 600; }

.modulistica .asset-content {
  font-size: 16px;
  margin: 0;
  padding: 0; }

.modulistica h1.portlet-title {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  border-bottom: 1px solid #464646;
  padding-bottom: 15px;
  padding-top: 15px; }

.modulistica .descrizione {
  font-size: 16px;
  line-height: 22px;
  padding-bottom: 10px; }

.modulistica .taglib-asset-links h2 {
  display: none; }

.modulistica ul {
  margin: 0;
  padding: 0; }

.modulistica p {
  padding-bottom: 10px; }

.modulistica a {
  text-decoration: underline;
  font-size: 16px;
  color: #112A8c;
  line-height: 20px;
  font-weight: 400;
  /*padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px;
  	padding-bottom:10px;*/ }

.modulistica img.icon {
  display: none; }

.modulistica .lfr-asset-metadata {
  display: none; }

.notizieTemi .asset-abstract {
  padding: 0px 5px 0px 10px; }

.tagNav {
  border-radius: 5px;
  border: 1px solid #ccc;
  -moz-box-shadow: -1px 0 8px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: -1px 0 8px 1px rgba(0, 0, 0, 0.4);
  box-shadow: -1px 0 8px 1px rgba(0, 0, 0, 0.4); }

/*** pagina area tematica***/
.categorie {
  float: left;
  /* margin: 0 30px;*/
  margin-left: 30px;
  padding-bottom: 60px; }

.categorie .portlet-title {
  display: block;
  font-size: 24px;
  margin: 0px;
  font-weight: 600;
  padding-bottom: 5px;
  border: 0; }

.categorie .asset-title {
  margin: 0;
  padding: 0; }

.categorie .asset-content {
  padding: 0;
  margin: 0; }

.categorie .asset-small-image {
  display: none; }

.categorie .no-title {
  border-bottom: 1px solid #464646;
  float: left;
  height: 180px;
  padding-right: 25px;
  width: 45%; }

.categorie h1.asset-title {
  font-size: 26px;
  color: #000;
  border: 0;
  margin: 10px 0px 0px 0px;
  width: 284px;
  font-weight: 600; }

.categorie h1.asset-title a:link, .categorie h1.asset-title a:hover, .categorie h1.asset-title a:visited {
  color: #112a8c;
  text-decoration: underline; }

.categorie h1.asset-title a img {
  display: none; }

.categorie .portlet-title img {
  display: none; }

.categorie .asset-summary {
  font-size: 16px;
  width: 275px;
  padding-top: 15px;
  padding-bottom: 15px;
  line-height: 18px; }

.categorie .asset-summary a {
  color: #464646;
  line-height: 18px;
  text-decoration: none; }

.categorie .asset-more a {
  color: #464646;
  line-height: 18px;
  text-decoration: none;
  display: none; }

.categorie .separator {
  margin: 0;
  padding: 0;
  display: none; }

.portlet-asset-publisher .separator {
  display: none; }

hr, .separator {
  display: none; }

/*
.portlet-asset-publisher .asset-metadata {
clear: both;
overflow: visible;
}*/
/***notiziaSingolaCanale**/
.notiziaSingolaCanale {
  margin: 0px 30px 0px 30px;
  width: 600px;
  float: left; }

.notiziaSingolaCanale .portlet-title {
  display: block;
  font-size: 34px;
  margin: 0px;
  font-weight: 600;
  padding-bottom: 5px;
  border-bottom: 6px solid #112a8c; }

.notiziaSingolaCanale .asset-abstract {
  padding: 0;
  margin: 0; }

.notiziaSingolaCanale .asset-content {
  padding: 0;
  margin: 0; }

.notiziaSingolaCanale .portlet-content {
  padding: 0;
  margin: 0; }

.notiziaSingolaCanale .asset-small-image {
  padding: 0;
  margin: 0;
  float: none; }

.notiziaSingolaCanale .asset-small-image img {
  width: 600px;
  height: 310px; }

.notiziaSingolaCanale h1.asset-title {
  font-size: 22px;
  padding-bottom: 5px;
  border: 0; }

.notiziaSingolaCanale .portlet-asset-publisher .asset-metadata {
  margin: 10px 0px;
  padding: 0;
  clear: none; }

.notiziaSingolaCanale .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.notiziaSingolaCanale .metadata-publish-date:BEFORE {
  content: 'Data:'; }

.notiziaSingolaCanale h1.asset-title a {
  color: #112A8C;
  font-weight: 600;
  text-decoration: none; }

.notiziaSingolaCanale h1.asset-title a img {
  display: none; }

.notiziaSingolaCanale .portlet-title img {
  display: none; }

.notiziaSingolaCanale .header-title {
  display: none; }

.notiziaSingolaCanale .asset-summary {
  font-family: Arial;
  font-size: 14px; }

.notiziaSingolaCanale .asset-summary a {
  color: #000;
  line-height: 16px;
  text-decoration: none; }

.notiziaSingolaCanale .asset-more a {
  color: #464646;
  line-height: 16px;
  text-decoration: none;
  display: none; }

.aggregatore {
  clear: both;
  width: 100%; }

.aggregatore .portlet-content {
  padding: 0; }

/***DueNotizie**/
.DueNotizie {
  margin-left: 30px;
  float: left; }

.DueNotizie .no-title {
  float: left;
  padding-right: 25px;
  width: 45%;
  min-height: 400px; }

.DueNotizie .portlet-title {
  display: block;
  font-size: 34px;
  margin: 0px;
  font-weight: 600;
  padding-bottom: 5px; }

.DueNotizie .asset-abstract {
  /*float: left;*/
  padding-bottom: 0;
  /*width: 315px;*/ }

.DueNotizie .asset-content {
  padding: 0;
  margin: 0px 30px 0px 0px; }

.DueNotizie .portlet-content {
  padding: 0;
  margin: 0px 30px 0px 0px; }

.DueNotizie .asset-small-image {
  float: none;
  padding: 0; }

.DueNotizie .asset-small-image img {
  width: 295px;
  height: 210px;
  border: 0; }

.DueNotizie .asset-metadata {
  margin: 0;
  padding: 0;
  clear: none;
  /*overflow:visible;
  position: absolute;
  top:185px;*/ }

.DueNotizie .portlet-asset-publisher .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.DueNotizie .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.DueNotizie .metadata-publish-date:BEFORE {
  content: 'Data:'; }

.DueNotizie h1.asset-title {
  font-size: 22px;
  padding-bottom: 5px;
  /*  position:relative;
    top:200px;*/
  border: 0;
  font-weight: 600;
  margin: 0px 30px 0px 0px;
  width: 295px; }

.DueNotizie h1.asset-title a {
  color: #112A8C;
  font-weight: 600;
  text-decoration: none;
  margin: 0px 30px 0px 0px;
  width: 295px; }

.DueNotizie h1.asset-title a img {
  display: none; }

.DueNotizie .portlet-title img {
  display: none; }

.DueNotizie .asset-summary {
  font-family: Arial;
  font-size: 14px;
  /*margin: 0 30px 0 0;*/ }

.DueNotizie .asset-summary a {
  color: #464646;
  line-height: 16px;
  text-decoration: none;
  /*	position: absolute;
  	top:265px;*/
  width: 295px;
  background-image: none; }

.DueNotizie .asset-more {
  display: none; }

/*** pagina argomento***/
.argomento {
  margin: 0px 30px;
  clear: both; }

.argomento .portlet-title {
  display: block;
  font-size: 24px;
  margin: 0px;
  font-weight: 600;
  padding-bottom: 5px;
  border: 0; }

.argomento .asset-title {
  margin-bottom: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 10px; }

.argomento .asset-small-image {
  display: none; }

.argomento h1.asset-title {
  color: #000000;
  font-size: 22px;
  font-weight: 600;
  border: 0; }

.argomento .asset-summary {
  font-family: Arial;
  font-size: 14px;
  line-height: 1.3;
  padding-bottom: 25px;
  padding-top: 10px;
  border-bottom: 1px solid #464646; }

.argomento .asset-summary a {
  color: #464646;
  line-height: 1.3;
  text-decoration: none; }

.argomento .asset-more a {
  color: #464646;
  line-height: 16px;
  display: none; }

.argomento .asset-abstract {
  width: 99%; }

.asset-content {
  padding: 0;
  margin: 0; }

.argomento .asset-full-content .asset-content {
  padding-bottom: 0px;
  padding-top: 0px; }

.argomento .portlet-asset-publisher .asset-content {
  padding: 0;
  margin: 0; }

.portlet-asset-publisher .asset-content {
  padding: 0;
  margin: 0; }

.argomento .asset-small-image {
  display: none; }

.argomento .asset-title {
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 0px; }

.argomento h1.asset-title a {
  color: #000;
  margin: 0;
  padding: 0;
  text-decoration: underline; }

.argomento .allegati {
  list-style-type: none;
  margin: 0;
  padding: 0; }

.argomento .allegati li {
  display: inline; }

.argomento .allegati span {
  width: 270px; }

.descrizioneRicerca {
  border-top: 6px solid #112a8c;
  margin: 0px 25px 0px 10px;
  padding: 12pt 0pt;
  font-size: 18px;
  font-weight: 400; }

.descrizioneContatti {
  margin: 0px 30px 0px 4px;
  padding: 4pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.descrizioneContatti .taglib-header {
  display: none; }

.descrizioneContattiRosso {
  border-top: 6px solid #9C2328;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.titoloContatti h1.portlet-title {
  display: none; }

.titoloContatti {
  border-bottom: 1px solid #000;
  border-top: 6px solid #9C2328;
  margin: 0px 30px 0px 0px;
  font-size: 14px;
  font-weight: 700; }

.titoloContatti p {
  font-family: "Titillium Web";
  font-size: 14px;
  font-weight: 700;
  padding: 30px 0px 5px 0px;
  margin: 0px 0px 0px 0px; }

.titoloContatti .asset-metadata {
  display: none; }

.titoloContattiEmergenze h1.portlet-title {
  display: none; }

.titoloContattiEmergenze {
  border-bottom: 1px solid #000;
  border-top: 6px solid #112a8c;
  margin: 0px 30px 0px 0px;
  font-size: 18px;
  font-weight: 400; }

.titoloContattiEmergenze p {
  font-family: "Titillium Web";
  font-size: 18px;
  font-weight: 400;
  padding: 20px 0px 20px 0px;
  margin: 0px 0px 0px 0px; }

.titoloContattiEmergenze .asset-metadata {
  display: none; }

.emergenze .taglib-header {
  display: none; }

.emergenze .asset-full-content .asset-content {
  margin-right: 30px;
  border-bottom: 1px solid #000; }

.emergenze .titolodx {
  font-size: 18px;
  font-weight: 600;
  color: #5c5c5c;
  padding: 14px 0px 10px 0px; }

.emergenze .fotodx {
  float: left;
  padding-bottom: 25px; }

.emergenze .descrizionedx {
  font-size: 14px;
  font-weight: 600;
  padding-bottom: 25px; }

.descrizioneContattiRosso h1.portlet-title {
  border-bottom: 1px solid #000;
  margin: 0;
  padding-bottom: 5px;
  font-weight: 700;
  font-size: 14px;
  padding-top: 6pt; }

.descrizioneContatti h1.asset-title a img {
  display: none; }

.descrizioneContattiRosso h1.asset-title a img {
  display: none; }

.descrizioneContatti .portlet-title img {
  display: none; }

.descrizioneContattiRosso .portlet-title img {
  display: none; }

.descrizioneContatti .portlet-content {
  padding: 0;
  margin: 0; }

.descrizioneContatti .asset-content {
  padding: 0;
  margin: 0; }

.contatti {
  font-size: 13px;
  font-family: Arial;
  font-weight: 400;
  padding: 5px 0px; }

/*lista documenti*/
.listadocumenti {
  /*margin-top:20px;
  margin-left: 30px;*/
  margin: 0px 30px; }

.listadocumenti .portlet-topper {
  padding-bottom: 20px; }

.listadocumenti h1.portlet-title {
  border-bottom: 1px solid #464646; }

.listadocumenti .portlet-title span {
  font-family: "Titillium Web";
  font-size: 16px; }

.listadocumenti .taglib-search-iterator a {
  text-decoration: none;
  font-family: "Titillium Web";
  font-size: 16px; }

.listadocumenti a {
  text-decoration: none;
  font-family: "Titillium Web";
  font-size: 16px; }

.listadocumenti .portlet-content {
  padding: 0px;
  margin: 0px; }

.listadocumenti .no-title {
  border-bottom: 1px solid #464646;
  margin: 10px 0px 0px 0px;
  height: 35px; }

.listadocumenti .asset-resource-info img {
  display: none; }

.listadocumenti .asset-resource-info {
  font-family: "Titillium Web";
  font-size: 16px;
  margin-bottom: 5px;
  margin-top: 0;
  padding-top: 0;
  width: 99%;
  font-weight: 400; }

.listadocumenti .lfr-panel-basic .lfr-panel-content {
  padding-left: 0px;
  padding-right: 0px; }

.listadocumenti .taglib-header,
.listadocumenti .lfr-asset-metadata,
.listadocumenti .lfr-panel-titlebar,
.listadocumenti .results-header,
.listadocumenti .entry-thumbnail {
  display: none; }

.ufficiostampa .listadocumenti .entry-title {
  float: left;
  font-family: "Titillium Web";
  font-size: 24px;
  margin-bottom: 22px;
  margin-top: 0px;
  padding-top: 0;
  width: 99%;
  font-weight: 400; }

.listadocumenti .portlet-document-library-display .file-entry-list-description {
  font-style: normal;
  margin-left: 10px;
  padding-top: 10px;
  margin-top: 10px;
  display: none; }

.listadocumenti .aui-searchcontainer .col-1 {
  margin-top: 5px;
  width: 80%; }

.listadocumenti .aui-searchcontainer .col-2 {
  font-family: "Titillium Web";
  font-size: 18px; }

.listadocumenti .portlet-document-library .file-entry-list-description,
.portlet-document-library-display .file-entry-list-description {
  font-style: normal;
  margin-left: 286px;
  margin-bottom: 10px;
  margin-top: 10px;
  width: 429px;
  display: none; }

.listadocumenti .aui-searchcontainer .col-2 a {
  border-left: 1px solid #000000;
  padding-left: 10px;
  text-decoration: none; }

.listadocumenti .taglib-search-iterator-page-iterator-bottom {
  margin-top: 50px;
  display: none; }

.listadocumenti .results-row {
  border-bottom: 1px solid #464646; }

.listadocumenti .lfr-asset-description {
  display: none; }

/**** box procediemnti ***/
.boxProcedimenti {
  border-top: 6px solid #7d5990;
  margin: 0px 30px 0px 4px;
  padding: 12pt 0pt;
  font-size: 14px;
  font-weight: 700; }

.boxProcedimenti h1.portlet-title {
  border-bottom: 1px solid #000;
  margin: 0;
  padding-bottom: 5px;
  font-weight: 700;
  font-size: 14px;
  padding-top: 6pt; }

.boxProcedimenti .portlet-title img {
  display: none; }

.boxProcedimenti .portlet-content {
  padding: 0;
  margin: 0; }

.boxProcedimenti .asset-content {
  padding: 0;
  margin: 0; }

.boxProcedimenti .boxmoduli_label {
  font-size: 13px;
  font-family: Arial;
  font-weight: 400;
  padding: 5px 0px; }

.boxProcedimenti .nomeprocedimento {
  padding: 16pt 0pt;
  font-size: 15px;
  font-weight: 600; }

.boxProcedimenti p {
  padding-bottom: 10px; }

.boxProcedimenti a {
  text-decoration: underline;
  font-size: 13px;
  color: #7d5990;
  line-height: 20px;
  padding: 3pt 0pt;
  margin-right: 15px;
  margin-top: 10px; }

.argomento h1.asset-title a img {
  display: none; }

.argomento .portlet-title img {
  display: none; }

.argomento .asset-more a {
  color: #464646;
  line-height: 16px;
  display: none; }

/** ricercaProcedimenti ***/
.ricercaProcedimenti {
  margin: 0px 30px; }

.ricercaProcedimenti .header-title {
  display: block; }

.ricercaProcedimenti a {
  text-decoration: none;
  color: #464646; }

.ricercaProcedimenti .lfr-search-container {
  width: 100%;
  font-size: 13px; }

.ricercaProcedimenti input[type="checkbox"],
.ricercaProcedimenti input[type="radio"] {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(/temaumbria-theme/images/regione/checkbox.png) no-repeat;
  display: block;
  clear: left;
  float: left; }

.ricercaProcedimenti input[type="radio"] {
  background: url(/temaumbria-theme/images/regione/radio.png) no-repeat; }

.ricercaProcedimenti .aui-field-wrapper {
  border-bottom: 3px double #9C2328; }

input[type="submit"], input[type="submit"]:hover {
  width: 134px;
  display: block;
  font-family: 'Titillium Web';
  font-size: 14px;
  color: #000;
  text-indent: 0;
  border: 1px solid #FFF;
  margin-left: 5px;
  margin-top: 20px;
  background-image: url(/temaumbria-theme/images/urp/bk-search.png);
  background-repeat: no-repeat;
  cursor: pointer; }

.ricerca_colonna1, .ricerca_colonna2 {
  width: 50%; }

.ricerca_colonna2 {
  width: 50%; }

.ricerca_colonna1 select, .ricerca_colonna2 select {
  font-size: 13px;
  font-weight: 400;
  color: #464646;
  padding: 5px;
  background: -moz-linear-gradient(top, #f0f0f0 0%, #b8b8b8 67%, #424242);
  background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), color-stop(0.67, #b8b8b8), to(#424242));
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #464646;
  -moz-box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.5), inset 0px 0px 10px rgba(153, 153, 153, 0.7);
  -webkit-box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.5), inset 0px 0px 10px rgba(153, 153, 153, 0.7);
  box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.5), inset 0px 0px 10px rgba(153, 153, 153, 0.7);
  text-shadow: 0px -1px 0px rgba(153, 153, 153, 0.4), 0px 1px 0px rgba(255, 255, 255, 0.3);
  width: 302px; }

.ricerca_colonna1 input[type="text"], .ricerca_colonna1 .aui-field-input-text {
  background-image: url(../images/forms/input_shadow.png);
  background-repeat: no-repeat;
  border: 1px solid;
  border-color: #bfbfbf #dedede #dedede #bfbfbf;
  font: 1em Arial,Helvetica,Verdana,sans-serif;
  padding: 5px 1px;
  width: 285px; }

input.focus {
  background: transparent;
  border: 1px solid #464646; }

.ricercaProcedimenti .results-header {
  width: 100%; }

.ricercaProcedimenti .results-row.alt td {
  background-color: #E9E9E9;
  color: #3E3E3E; }

.ricercaProcedimenti .results-row td {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

.ricercaProcedimenti .results-header th,
.ricercaProcedimenti .results-header td {
  color: #FFFFFF;
  background-color: #525252;
  padding: 10px;
  border: 1px solid #DADCDB;
  text-align: center; }

.ricercaProcedimenti .results-header a,
.ricercaProcedimenti .results-header a:hover,
.ricercaProcedimenti .results-header a:visited {
  color: #ffffff; }

.ricercaProcedimenti .results-row a,
.ricercaProcedimenti .results-row a:link,
.ricercaProcedimenti .results-row a:hover {
  color: #464646; }

.ricercaProcedimenti .aui-column-content a span {
  text-decoration: none;
  color: #464646; }

.asset-abstract-ab1 .taglib-text {
  color: #000000;
  margin-left: -18px;
  text-align: left;
  text-decoration: none; }

.asset-abstract-ab1 img.icon {
  border: 0 none;
  left: 175px;
  position: relative;
  top: 86px; }

.taglib-search-iterator td.valign-middle {
  vertical-align: middle; }

.taglib-search-iterator td.align-left {
  text-align: left; }

/*  foto width 600px */
.contenuto .foto {
  width: 600px; }

/*  tabelle dati inserite in contenuto*/
.contenuto table {
  width: 600px;
  margin: 20px 0px; }

.contenuto table thead {
  display: table-header-group;
  border-color: inherit; }

.contenuto caption {
  margin: 10px 0px;
  text-align: left;
  font-weight: 600;
  font-size: 20px; }

.contenuto table td {
  background-color: #E9E9E9;
  color: #3E3E3E; }

.contenuto td {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

.contenuto th, .contenuto td {
  color: #FFFFFF;
  background-color: #525252;
  /*padding: 5px 1px;*/
  border: 1px solid #DADCDB;
  text-align: center;
  padding: 10px; }

.contenuto th a {
  color: #FFFFFF; }

.contenuto table td a,
.contenuto table td a:hover,
.contenuto table td a:visited,
.contenuto table td a:link {
  color: #004171; }

.contenuto li.listaLi {
  border-bottom: 1px solid #CCCCCC;
  text-align: left;
  padding: 3px 0 3px 10px; }

/********  visualizzazione documenti **/
.contenuto .lfr-asset-date {
  display: none; }

.contenuto .thumbnail {
  display: none; }

.contenuto .context-pane {
  display: none; }

.contenuto .document-info {
  display: none; }

.contenuto .aui-w65 {
  width: 530px; }

.contenuto .lfr-document-library-comments.lfr-panel.lfr-extended {
  display: none; }

/****** table cittadini**/
.contenuto .table {
  width: 600px;
  margin: 20px 0px; }

.contenuto .table thead {
  display: table-header-group;
  border-color: inherit; }

.contenuto .table caption {
  margin: 10px 0px;
  text-align: left;
  font-weight: 600;
  font-size: 20px; }

.contenuto .table th, .contenuto .table td {
  color: #000;
  background-color: #fff;
  /*padding: 5px 1px;*/
  border-top: 1px solid #464646;
  border-bottom: 1px solid #464646;
  border-right: none;
  border-left: none;
  text-align: left;
  vertical-align: top;
  padding: 10px; }

.contenuto .table th a {
  color: #000; }

.contenuto .table td a,
.contenuto .table td a:hover,
.contenuto .table td a:visited,
.contenuto .table td a:link {
  color: #004171; }

.contenuto .table li.listaLi {
  border-bottom: 1px solid #CCCCCC;
  text-align: left;
  padding: 3px 0 3px 10px; }

/***** fine**/
.contenuto .aui-field-content {
  display: inline-block; }

.contenuto .lfr-dynamic-form .aui-field-text {
  display: block;
  float: left;
  padding-right: 20px; }

.contenuto .aui-w25 {
  width: 44%; }

.contenuto .aui-field-label {
  font-size: 15px; }

.contenuto .aui-field-select {
  margin: 10px 0; }

.contenuto .aui-field-input {
  display: block;
  float: left; }

.contenuto .aui-legend {
  border-bottom: 3px solid #464646;
  /*display: block;
  position: absolute;*/
  width: 90%; }

.contenuto .aui-form-validator-message {
  background-color: #333;
  clip: rect(0 0 0 0);
  color: #FFF;
  display: block;
  margin-top: 2px;
  padding: 5px;
  position: absolute;
  top: 30px;
  width: 100%;
  z-index: 5; }

.contenuto .aui-choice-label {
  color: #9C2328; }

.taglib-search-iterator {
  width: 100%; }

/* Pagina della Ricerca Semplice */
.searchFunnel {
  	/* background: none repeat scroll 0 0 #000000;
      height: 50px;
      margin: 0 auto;
      position: relative;
      top: 0;
      width: 990px;*/ }

.searchPortlet {
  background: none repeat scroll 0 0 #000000;
  top: -23px;
  width: 100%;
  height: 50px;
  z-index: 5; }

.ui-panel .ui-panel-content {
  border: 0 none; }

.ui-widget-content {
  border: 0 none; }

.searchFunnel .rowFirst {
  height: 50px;
  margin: auto;
  width: 990px; }

.searchFunnel ::-webkit-input-placeholder {
  color: #F5F5F4;
  font-weight: normal; }

.searchFunnel :-moz-placeholder {
  color: #F5F5F4;
  font-weight: normal; }

.searchFunnel ::-moz-placeholder {
  color: #F5F5F4;
  font-weight: normal; }

.searchFunnel .ui-watermark {
  color: #F5F5F4;
  font-weight: normal; }

/* Pannello Ricerca Generica */
.searchFunnel > div {
  width: 990px;
  margin: 0 auto;
  /*text-align: right;*/ }

.searchFunnel ul {
  list-style-type: none;
  margin: 0px 0px 0px 30px;
  padding: 5px 0px 0px 0px; }

.searchFunnel li {
  display: inline; }

.searchFunnel input[type="text"].genericSearchTextBox {
  background: none;
  border: none;
  border-bottom: 1px solid #F5F5F4;
  font-size: 15px;
  font-family: "Titillium Web";
  padding: 0;
  width: 205px;
  margin-right: 10px;
  color: #fff; }

.firefox .searchFunnel input[type="text"].genericSearchTextBox {
  padding: 10px 0 6px; }

.searchFunnel .genericSearchBtn {
  background-color: #000;
  background: url("/temaumbria-theme/images/urp/searchGeneric.png") 0px -3px;
  background-repeat: no-repeat;
  border: 0 none;
  height: 26px;
  width: 36px;
  border-left: 1px solid #F5F5F4;
  margin-top: 10px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px; }

.firefox .searchFunnel .genericSearchBtn {
  background: url("/temaumbria-theme/images/urp/searchGeneric.png") no-repeat scroll 0 -8px rgba(0, 0, 0, 0); }

.searchFunnel .advancedSearchLink {
  text-decoration: none;
  color: #F5F5F4;
  font-size: 19px;
  font-family: "Titillium Web";
  font-weight: 600;
  margin-left: 530px; }

   /*
  .searchFunnel .genericSearchTextBox {

    border-bottom: 1px solid #F5F5F4;
    box-shadow: none;
    font-size: 15px;
    font-family:"Titillium Web";
    height: 34px;
   /* left: -145px;
    position: relative;*/
                         /*
    width: 250px;
    
}
  .searchFunnel .genericSearchTextBox input.focus {

	background: none repeat scroll 0 0 #000000;
	color: #F5F5F4;
	-webkit-border-top:0 none;
	-webkit-border-left:0 none;
	-webkit-border-right:0 none;
	border-top:0 none;
	border-left:0 none;
	border-right:0 none;
	-webkitborder-bottom:1px solid #F5F5F4;
	border-bottom:1px solid #F5F5F4;
  
}
  .searchFunnel input{
	background: none repeat scroll 0 0 #000000;
	color: #F5F5F4;
	-webkit-border-top:0 none;
	-webkit-border-left:0 none;
	-webkit-border-right:0 none;
	border-top:0 none;
	border-left:0 none;
	border-right:0 none;
	-webkitborder-bottom:1px solid #F5F5F4;
	border-bottom:1px solid #F5F5F4;
}

  .searchFunnel input.focus{
	background: none repeat scroll 0 0 #000000;
	color: #F5F5F4;
	-webkit-border-top:0 none;
	-webkit-border-left:0 none;
	-webkit-border-right:0 none;
	border-top:0 none;
	border-left:0 none;
	border-right:0 none;
	-webkitborder-bottom:1px solid #F5F5F4;
	border-bottom:1px solid #F5F5F4;
}

   .searchFunnel .genericSearchBtn {

   background-color: #000;
background-image: url("/temaumbria-theme/images/urp/searchGeneric.png");
background-repeat: no-repeat;
border: 0 none;
box-shadow: none;
height: 36px;
left:765px;
position: absolute;
top: 5px;
width: 36px;
}

  .searchFunnel .advancedSearchPanel
{
    border-left: 1px solid #F5F5F4;
    float: left;
    height: 36px;
    left: 120px;
    margin-top: 5px;
    position: relative;
    top: -42px;
    width: 177px;
}

  .searchFunnel .advancedSearchLink {
text-decoration: none;
color: #F5F5F4;
font-size: 15px;
padding-top: 24px;
padding-left: 15px;
position: relative;
top: 10px;
}
*/
.searchFunnel .ui-inputfield.ui-state-focus,
.searchFunnel .ui-widget-content .ui-inputfield.ui-state-focus,
.searchFunnel .ui-widget-header .ui-inputfield.ui-state-focus {
  box-shadow: 0 0 0px #000, 0 0px 0px #000; }

.ui-corner-all {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px; }

.searchFunnel .hrDiv {
  /*background-color: #F5F5F4;
  height: 1px;
  left: 840px;
  position: relative;
  top:40px;
  width: 235px;
  z-index: 1;*/
  background-color: #F5F5F4;
  height: 1px;
  left: 545px;
  position: relative;
  top: 10px;
  width: 235px;
  z-index: 1; }

/* Pannello Ricerca per Area */
.searchLato .rowFirst {
  font-size: 14px;
  font-weight: 700;
  padding-top: 20px; }

.searchLato .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px; }

.searchLato .searchTextBlock, .searchLato .catddLabel, .searchLato .keyddLabel {
  width: 100%;
  float: left;
  vertical-align: middle;
  line-height: 20px;
  font-weight: bold;
  margin-bottom: 10px; }

.searchLato .searchTextBoxBlock {
  box-shadow: none;
  background-image: url(../images/forms/input_shadow.png);
  background-repeat: no-repeat;
  border: 1px solid;
  border-color: #bfbfbf #dedede #dedede #bfbfbf;
  font: 1em;
  padding: 5px 1px;
  width: 234px; }

.searchLato .searchBtnBlock {
  background-image: url("/temaumbria-theme/images/urp/searchLittle.png");
  background-repeat: no-repeat;
  border: 0 none;
  cursor: pointer;
  height: 26px;
  margin: 0 0 5px;
  vertical-align: middle;
  width: 26px;
  border-radius: 0; }

/* Pagina della Ricerca Avanzata */
.advancedSearchForm .fieldDiv {
  width: 100%;
  float: left; }

.advancedSearchForm .fieldDivDdl {
  width: 320px;
  float: left; }

.advancedSearchForm .searchLabelAdvanced {
  font-size: 40px;
  font-family: 'Titillium web';
  float: left;
  font-weight: bold;
  margin-left: 30px;
  display: none; }

.advancedSearchForm .searchAdvancedTextLabel {
  margin-bottom: 65px;
  font-size: 20px;
  font-family: 'Titillium web';
  float: left;
  margin-left: 30px;
  display: none; }

.advancedSearchForm .fieldLabel {
  font-family: 'Titillium web';
  float: left;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;
  width: 100%;
  margin-left: 30px; }

.advancedSearchForm .fieldText {
  font-family: "Titillium Web";
  height: 34px;
  font-size: 14px;
  float: left;
  width: 500px;
  margin-left: 30px;
  margin-bottom: 50px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0; }

.advancedSearchForm .fieldCalendar {
  font-family: "Titillium Web";
  font-size: 14px;
  float: left;
  margin-left: 30px;
  margin-bottom: 50px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.advancedSearchForm .hasDatepicker {
  width: 300px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 34px;
  padding: 0; }

.advancedSearchForm .fieldDropDown {
  font-family: "Titillium Web";
  font-size: 14px;
  float: left;
  margin-left: 30px;
  margin-bottom: 50px; }

.advancedSearchForm .fieldDropDown input {
  width: 245px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 34px;
  padding: 0; }

.advancedSearchForm .genericSearchTextBoxAdvanced {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 18px;
  font-family: "Titillium web";
  margin-top: 1px;
  float: left;
  width: 500px;
  height: 34px;
  border: 1px solid #CCC7C0;
  background-image: url(/temaumbria-theme/images/urp/bk-form.jpg);
  margin-left: 30px;
  margin-bottom: 130px;
  padding: 0; }

.advancedSearchForm .advancedSearchBtn {
  margin: 0px;
  border: 0px;
  width: 36px;
  height: 36px;
  background-image: url(/temaumbria-theme/images/urp/search_lenta.png);
  background-repeat: no-repeat;
  cursor: pointer;
  float: left; }

/* Pagina dei Risultati */
/* Elementi ricerca generica interni alla pagina dei risultati */
.genericSearchDiv {
  background: none repeat scroll 0 0 #000000;
  height: 50px;
  position: relative;
  top: -91px;
  width: 454px; }

.genericSearchDiv .genericSearchTextBox {
  height: 24px;
  font-size: 16px;
  margin-left: 535px;
  padding-left: 10px;
  position: absolute;
  width: 265px;
  box-shadow: none;
  top: 5px; }

.genericSearchDiv input {
  background: none repeat scroll 0 0 #000000;
  color: #F5F5F4;
  border: none; }

.genericSearchDiv .genericSearchBtn {
  background-color: #000000;
  background-image: url("/temaumbria-theme/images/urp/searchGeneric.png");
  background-repeat: no-repeat;
  border: 0 none;
  box-shadow: none;
  height: 36px;
  margin-left: 754px;
  position: absolute;
  top: 0;
  width: 36px; }

.genericSearchDiv .advancedSearchPanel {
  width: 177px;
  border-left: 1px solid #F5F5F4;
  margin-left: 811px;
  height: 36px;
  margin-top: 5px; }

.genericSearchDiv .advancedSearchLink {
  text-decoration: none;
  color: #F5F5F4;
  font-size: 15px;
  padding-top: 24px;
  padding-left: 15px;
  position: absolute;
  top: -8px;
  width: 150px; }

.genericSearchDiv .hrDiv {
  background-color: #F5F5F4;
  height: 1px;
  margin-left: 546px;
  position: relative;
  top: 33px;
  width: 235px;
  z-index: 1; }

.genericSearchDiv hr {
  border-top: thick none;
  display: block;
  left: -74px;
  position: relative;
  top: 29px;
  width: 285px;
  z-index: 1; }

/* Elementi inerenti risultati  e utilizzata per la form Granieri*/
.searchResults {
  margin: 0px 30px; }

/* tolgo i social della portlet per la ricerca Granieri*/
.asset-content .taglib-social-bookmarks {
  display: none; }

.searchResults .topSection {
  background-color: #FFFFFF; }

.searchResults .searchResultsLabel {
  font-size: 30px;
  font-family: "Titillium web";
  color: #000;
  margin-bottom: 56px;
  margin-left: 20px; }

.searchResults .searchBtn {
  margin: 0px;
  border: 0px;
  width: 36px;
  height: 36px;
  background-image: url(/temaumbria-theme/images/urp/search_lenta.png);
  background-repeat: no-repeat;
  cursor: pointer;
  float: left; }

.searchResults .searchTextBox {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 18px;
  font-family: "Titillium web";
  margin-top: 1px;
  float: left;
  padding: 0px;
  width: 500px;
  height: 34px;
  border: 1px solid #CCC7C0;
  background-image: url(/temaumbria-theme/images/urp/bk-form.jpg);
  margin-left: 20px;
  margin-bottom: 17px; }

.searchResults .panelRowSelection {
  font-size: 13px;
  font-family: "Titillium Web";
  padding: 22px 0px 22px 0px;
  border-bottom: 1px solid #464646;
  border-top: 1px solid #464646;
  width: 540px;
  margin-left: 20px;
  height: 20px;
  display: none; }

.searchResults .rowSelectLabel {
  vertical-align: middle; }

.searchResults .rowSelect {
  vertical-align: middle;
  width: 50px;
  height: 19px;
  background-color: #ffffff; }

.searchResults .resultsAndPagination {
  float: left;
  background-color: #FFFFFF;
  margin-top: 10px; }

.searchResults .resultPanelCategories {
  margin-top: 50px;
  margin-bottom: 12px;
  margin-left: 20px; }

.searchResults .resultCollection {
  font-family: "Titillium web";
  font-size: 16px;
  font-weight: 600;
  color: #5C5C5C;
  margin-top: 0px;
  text-decoration: none;
  text-indent: 10px;
  padding-left: 0px;
  padding-right: 10px; }

.searchResults .asset-entry-title a:link,
.searchResults .asset-entry-title a:hover,
.searchResults .asset-entry-title a:visited {
  color: #000;
  font-size: 21px;
  font-family: "Titillium web";
  font-weight: 400;
  text-decoration: none;
  width: 600px; }

.searchResults #qvhe_facet {
  display: none; }

.searchResults .assetTagNames {
  display: none; }

.searchResults .taglib-search-iterator td.align-left {
  text-align: left;
  padding: 15px 10px;
  margin: 0; }

.searchResults .search-modified {
  display: none; }

.searchResults .asset-entry-type {
  float: right;
  font-size: 10px;
  font-family: "Titillium web";
  color: #777777;
  display: none; }

.searchResults .asset-entry-tags {
  display: none; }

.searchResults .asset-entry-categories {
  display: none; }

.searchResults .search-modified {
  display: none; }

.searchResults .taglib-asset-tags-summary .tag {
  background: url(/temaumbria-theme/images/common/tag.png) no-repeat 0 50%;
  margin-bottom: 3px;
  margin-right: 3px;
  padding: 2px 5px 2px 20px;
  color: #464646;
  text-decoration: none;
  display: none; }

.searchResults .asset-entry-summary {
  font-size: 13px;
  font-family: "Arial";
  color: #777777;
  display: none; }

.searchResults .taglib-asset-categories-summary .asset-category {
  margin-bottom: 3px;
  margin-right: 3px;
  padding-right: 5px;
  color: #464646;
  text-decoration: none;
  display: none; }

.searchResults .results-row {
  border: 2px solid #C5C5C5;
  margin: 10px 10px 10px 10px;
  float: left;
  width: 98%;
  -webkit-box-shadow: 7px 7px 5px 0px rgba(130, 130, 130, 0.75);
  -moz-box-shadow: 7px 7px 5px 0px rgba(130, 130, 130, 0.75);
  box-shadow: 7px 7px 5px 0px rgba(130, 130, 130, 0.75);
  padding: 10px 0px;
  min-height: 90px; }

.searchResults .results-row.alt {
  border: 2px solid #C5C5C5;
  margin: 10px 10px 10px 10px;
  background-color: #ededed;
  float: left;
  width: 98%;
  -webkit-box-shadow: 7px 7px 5px 0px rgba(130, 130, 130, 0.75);
  -moz-box-shadow: 7px 7px 5px 0px rgba(130, 130, 130, 0.75);
  box-shadow: 7px 7px 5px 0px rgba(130, 130, 130, 0.75);
  padding: 10px 0px;
  min-height: 90px; }

.searchResults .results-row .taglib-search-iterator td {
  padding: 10px 0px;
  vertical-align: top; }

.searchResults .facet-value a {
  text-decoration: none;
  color: #9C2328;
  border-bottom: 1pz solid #9C2328; }

.searchResults .resultHighLight {
  font-family: "Titillium web";
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 10px;
  float: left;
  width: 92%;
  margin-left: 20px; }

.searchResults .resultDate {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  float: left;
  margin-left: 20px;
  margin-top: 15px;
  margin-bottom: 5px; }

.searchResults .resultDate:BEFORE {
  content: 'Data di aggiornamento: '; }

.searchResults .paginationCurrent {
  font-family: "Titillium web";
  font-size: 15px;
  font-weight: 600; }

.searchResults .resultsNumberPanel {
  width: 258px;
  height: 10px;
  font-family: Arial;
  font-size: 11px;
  margin-left: 20px;
  line-height: 10px;
  padding-bottom: 32px;
  padding-top: 17px;
  padding-bottom: 32px;
  margin-bottom: 22px; }

.searchResults .resultOuterPnl {
  float: left;
  margin-bottom: 10px; }

.searchResults .paginationButtonNext {
  cursor: pointer;
  height: 25px;
  width: 25px;
  margin-left: 5px;
  margin-right: 5px;
  background-color: white;
  border: none; }

.searchResults .paginationLinkLast {
  text-decoration: none;
  color: #000000; }

.searchResults .paginationLinkFirst {
  text-decoration: none;
  color: #000000; }

.searchResults .paginationButtonPrev {
  cursor: pointer;
  height: 25px;
  width: 25px;
  margin-left: 5px;
  margin-right: 5px;
  background-color: white;
  border: none; }

.searchResults .resultsScrollPanel {
  margin-top: -10px;
  float: left;
  overflow: hidden; }

.searchResults .ui-autocomplete-panel {
  position: absolute;
  overflow-y: scroll;
  height: 600px; }

.searchResults .resultsDataGrid {
  border: none;
  padding-top: 10px; }

.searchResults .ui-widget-content {
  border: none; }

.searchResults .resultDataGrid .ui-datagrid-data {
  border: 1px solid #ffffff; }

/*Contenuto dei risultati - Titolo della ricerca*/
/*Contenuto dei risultati - Area tematica*/
.searchResults .resultMetaCategory {
  font-family: "Titillium web";
  font-size: 14px;
  color: #b7b0a6;
  padding-left: 25px;
  padding-right: 5px;
  margin-top: 0px;
  text-decoration: none;
  text-indent: 10px;
  background-image: url("/temaumbria-theme/images/urp/frecciaGrigio.png");
  background-repeat: no-repeat;
  background-position: 5px; }

/*Titolo dell'accordion panel*/
.searchResults .facetTitle {
  font-size: 15px;
  font-family: "Titillium web";
  color: blue;
  border: none;
  background-color: #FFFFFF; }

.searchResults .paginationPanel {
  width: 100%;
  height: 50px;
  float: left;
  font-family: "Titillium web";
  margin-bottom: 130px;
  margin-top: 65px;
  margin-left: 20px; }

.searchFunnel .ui-autocomplete-input,
.searchFunnel .ui-selectonemenu-label {
  background: #ffffff;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #313131; }

.contenuto .titolo {
  font-size: 38px;
  font-weight: 600;
  padding-bottom: 40px;
  padding-top: 0px; }

.contenuto .titoloallegati {
  font-size: 18px;
  font-weight: 600;
  padding-bottom: 0px;
  padding-top: 0px; }

.contenuto {
  margin: 0px 30px; }

.contenuto p {
  margin-bottom: 0;
  line-height: 1.5;
  font-family: arial;
  font-size: 13px; }

.contenuto ul li {
  margin-bottom: 0;
  line-height: 1.5;
  font-family: arial;
  font-size: 13px;
  text-align: left; }

.contenuto .allegati {
  list-style: none; }

.contenuto .allegati > span {
  margin-left: 10px; }

.contenuto ol li {
  margin-bottom: 0;
  line-height: 1.5;
  font-family: arial;
  font-size: 13px; }

.contenuto .descrizione {
  font-size: 20px;
  padding-bottom: 20px;
  line-height: 25px; }

.contenuto .occhiello {
  font-size: 20px;
  padding-bottom: 20px;
  line-height: 25px; }

.contenuto .testo {
  font-size: 13px;
  padding-bottom: 30px;
  font-family: Arial;
  line-height: 1.5; }

.social {
  margin: 10px 0px;
  text-align: right; }

.contenutodx {
  margin: 0px 30px; }

.contenutodx .foto {
  width: 169px;
  height: 63px;
  padding-bottom: 20px; }

.contenutodx .testo {
  font-size: 16px;
  font-weight: 400;
  line-height: 16px; }

.contenutodx p {
  line-height: 18px; }

/*tematiche*/
.contenutotema {
  margin: 0px 30px;
  clear: both;
  padding-bottom: 25px; }

.titolotema {
  font-size: 38px;
  font-weight: 600;
  padding-bottom: 40px; }

.descrizionetema {
  font-size: 18px;
  float: left;
  width: 600px;
  font-weight: 400;
  line-height: 22px; }

.fototema {
  float: right; }

.portlet-asset-publisher .lfr-meta-actions {
  margin-right: 0; }

.portlet-asset-publisher .add-asset-selector {
  margin-bottom: 0; }

.portlet-asset-publisher .asset-title {
  margin-bottom: 10px;
  padding: 0;
  margin: 0; }

.lfr-tags-selector-list {
  height: 99%; }

.taglib-header .header-title {
  display: none; }

/*Inizia qui css per tutti i canali tematici **/
.homenotizie {
  margin: 50px 0px 0px 30px;
  float: left;
  width: 100%; }

.homenotizie .portlet-title {
  display: block;
  font-size: 28px;
  margin: 0px;
  font-weight: 600;
  /* padding-bottom:18px;*/
  width: 930px; }

.homenotizie .asset-abstract {
  float: left;
  width: 310px;
  padding-bottom: 20px;
  margin-top: -10px;
  height: 330px;
  border-top: 1px solid #464646; }

.homenotizie .asset-content {
  padding: 0;
  margin: 0; }

.homenotizie .portlet-content {
  padding: 0;
  /*margin:0px 30px 0px 0px;*/ }

.homenotizie .asset-small-image {
  width: 290px;
  height: 210px;
  position: relative;
  top: -125px;
  float: none;
  padding: 0;
  display: none; }

.homenotizie .asset-metadata {
  margin: 0;
  padding: 0;
  clear: both;
  overflow: visible;
  position: relative;
  top: -230px; }

.homenotizie .portlet-asset-publisher .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.homenotizie .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.homenotizie .metadata-publish-date:BEFORE {
  content: 'Data:'; }

.homenotizie h3.asset-title {
  font-size: 20px;
  border-bottom: 2px solid #464646;
  padding-bottom: 28px;
  font-weight: 600;
  height: 100px;
  margin-top: 60px;
  margin-right: 25px; }

.homenotizie h3.asset-title a {
  text-decoration: none;
  color: #000; }

.homenotizie .asset-title a:hover {
  text-decoration: none;
  color: #464646; }

.homenotizie h3.asset-title a img {
  display: none; }

.homenotizie .portlet-title img {
  display: none; }

.homenotizie .asset-summary {
  font-family: Arial;
  font-size: 14px;
  width: 280px;
  min-height: 55px; }

.homenotizie .asset-summary a {
  color: #464646;
  line-height: 16px;
  text-decoration: none;
  min-height: 55px; }

.homenotizie .asset-more {
  display: none; }

.homenotizie2 {
  margin: 0px 0px 0px 30px;
  float: left;
  width: 65%;
  clear: both; }

.homenotizie2 .portlet-asset-publisher .asset-title a {
  border-top: 2px solid #464646;
  padding-bottom: 5px;
  margin-top: 20px;
  color: #000; }

.homenotizie2 .portlet-title {
  border-top: 2px solid #000;
  display: block;
  font-size: 28px;
  margin: 0px;
  font-weight: 600;
  padding-bottom: 5px; }

.homenotizie2 .asset-abstract {
  float: left;
  width: 295px;
  margin-right: 25px;
  padding-bottom: 70px; }

.homenotizie2 .asset-content {
  padding: 0;
  margin: 0; }

.homenotizie2 .portlet-content {
  padding: 0;
  margin: 0; }

.homenotizie2 .asset-small-image {
  display: none; }

.homenotizie2 .asset-title {
  border-top: 2px solid #000;
  padding-bottom: 5px;
  margin-top: 20px;
  color: #000; }

.homenotizie2 h1.asset-title {
  font-size: 26px;
  color: #000;
  border-top: 2px solid #464646;
  padding-top: 45px;
  border-bottom: 0;
  font-weight: 600; }

.homenotizie2 h1.asset-title a {
  color: #000;
  font-weight: 600; }

.homenotizie2 h1.asset-title a:hover {
  text-decoration: none;
  color: #464646; }

.homenotizie2 h1.asset-title a img {
  display: none; }

.homenotizie2 .portlet-title img {
  display: none; }

.homenotizie2 .asset-summary {
  font-family: Arial;
  font-size: 14px; }

.homenotizie2 .asset-more a {
  color: #464646;
  line-height: 16px;
  display: none; }

.homenotizie2 .asset-summary a {
  color: #464646;
  line-height: 16px;
  text-decoration: none; }

.homenotizie2 .asset-metadata {
  margin: 0;
  padding: 0;
  clear: both;
  overflow: visible;
  position: absolute;
  top: 80px; }

.homenotizie2 .portlet-asset-publisher .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.homenotizie2 .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.homenotizie2 .metadata-publish-date:BEFORE {
  content: 'Data:'; }

.canali .separator {
  margin: 0;
  padding: 0;
  display: none; }

.search-pages {
  clear: both; }

.notizie .final-separator {
  display: none; }

/***bottonihome**/
.imgdx {
  width: 200px;
  height: 60px; }

a.leggidoc:hover, a.leggidoc:link, a.leggidoc:active, a.leggidoc:visited {
  text-decoration: none;
  width: 200px;
  margin: 5px;
  padding: 5px; }

/* Temi*/
.temi {
  width: 990px; }

.ricercaTemi {
  position: relative;
  top: -119px;
  width: 330px;
  left: 685px; }

.titoloarea {
  font-size: 38px;
  font-weight: 600;
  margin-left: 30px; }

.titoloarea .asset-metadata {
  display: none; }

.titoloarea .portlet-body {
  height: 60px; }

.CanaliTemi {
  margin-top: -30px; }

.CanaliTemi .asset-abstract {
  float: left;
  width: 45%;
  padding: 0px 20px 0px 10px; }

.notiziaTemi {
  background-color: #999;
  border: 1px solid #000;
  float: left; }

.linkTemi {
  background-color: #999;
  border: 1px solid #000;
  float: left;
  width: 49%; }

.normeTemi {
  background-color: #999;
  border: 1px solid #000;
  float: left;
  width: 49%; }

.struttureTemi {
  background-color: #999;
  border: 1px solid #000;
  margin-top: 20px;
  position: fixed;
  top: 240px;
  width: 191px; }

.ricercadxTemi {
  background-color: #999;
  border: 1px solid #000;
  margin-top: 20px;
  position: fixed;
  top: 545px;
  width: 191px; }

.notizieTemi .asset-abstract {
  padding: 0px 5px 0px 10px; }

.tagNav {
  border-radius: 5px;
  border: 1px solid #ccc;
  -moz-box-shadow: -1px 0 8px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: -1px 0 8px 1px rgba(0, 0, 0, 0.4);
  box-shadow: -1px 0 8px 1px rgba(0, 0, 0, 0.4); }

.categorie .separator {
  margin: 0;
  padding: 0;
  display: none; }

.portlet-asset-publisher .separator {
  display: none; }

hr, .separator {
  display: none; }

/*** pagina argomento***/
.argomento {
  margin: 0px 30px;
  clear: both; }

.argomento .portlet-title {
  display: block;
  font-size: 24px;
  margin: 0px;
  font-weight: 600;
  padding-bottom: 5px;
  border: 0; }

.argomento .asset-abstract {
  width: 99%; }

.argomento .asset-small-image {
  display: none; }

.titoloContatti .asset-metadata {
  display: none; }

.titoloContattiEmergenze h1.portlet-title {
  display: none; }

.titoloContattiEmergenze p {
  font-family: "Titillium Web";
  font-size: 18px;
  font-weight: 400;
  padding: 20px 0px 20px 0px;
  margin: 0px 0px 0px 0px; }

.titoloContattiEmergenze .asset-metadata {
  display: none; }

.emergenze .taglib-header {
  display: none; }

.emergenze .asset-full-content .asset-content {
  margin-right: 30px;
  border-bottom: 1px solid #000; }

.emergenze .titolodx {
  font-size: 18px;
  font-weight: 600;
  color: #5c5c5c;
  padding: 14px 0px 10px 0px; }

.emergenze .fotodx {
  float: left;
  padding-bottom: 25px; }

.emergenze .descrizionedx {
  font-size: 14px;
  font-weight: 600;
  padding-bottom: 25px; }

.contenuto .asset-metadata {
  margin: 0px;
  padding: 0px;
  width: 300px; }

.contenuto .portlet-asset-publisher .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.contenuto .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
  padding-top: 20px;
  float: left; }

.contenuto .metadata-publish-date:BEFORE {
  content: 'Data pubblicazione:'; }

.contenuto .portlet-asset-publisher .metadata-modified-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.contenuto .metadata-modified-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.contenuto .metadata-modified-date:BEFORE {
  content: 'Data ultimo aggiornamento:'; }

.contenuto .metadata-categories {
  display: none; }

.contenuto .metadata-tags {
  display: none; }

.contenuto .taglib-header .header-back-to a {
  float: right;
  font-weight: bold;
  padding: 1em .2em;
  text-decoration: none;
  display: none; }

.suggerimenti .descrizionedx {
  font-size: 16px;
  font-weight: 400;
  padding-bottom: 20px;
  line-height: 20px; }

.suggerimenti .fotodx {
  width: 198px;
  height: 63px;
  padding-bottom: 20px; }

.tematiche .tab-pag-a, .tematiche .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 10px;
  color: #112A8C; }

.tematiche .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff; }

.tematiche .separator {
  display: none; }

.tematiche .asset-content {
  padding: 0;
  margin: 0; }

.tematiche .no-title {
  display: block;
  padding-bottom: 5px;
  border: 0;
  width: 296px;
  float: left;
  min-height: 310px;
  padding-right: 20px; }

.tematiche .fotoargomento {
  width: 285px;
  height: 150px; }

.tematiche .linkargomento {
  padding: 6pt 0pt;
  border-bottom: 1px solid #464646;
  margin-right: 15px; }

/***************** tabelle delle form di ricerca ************/
.portlet-column-content {
  padding: 0px; }

.contenuti_pagine_interne {
  font-size: 14px;
  font-weight: 400; }

.contenuti_pagine_interne dd {
  margin: 10px 0px;
  font-size: 14px;
  font-weight: 400;
  font-family: 'Arial';
  float: left;
  width: 70%; }

.contenuti_pagine_interne dl {
  color: #000;
  background-color: #FFF;
  /*border-top: 1px solid #464646;*/
  border-right: 0;
  border-left: none;
  text-align: left;
  vertical-align: top;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
  width: 100%;
  margin: 0;
  border-bottom: 1px dotted #464646; }

.contenuti_pagine_interne dt {
  font-weight: 700;
  float: left;
  width: 29%;
  margin: 10px 0px;
  clear: left; }

.aui-column-content {
  padding-right: 10px; }

.contenuti_pagine_interne h1 {
  background-color: #E3E3E3;
  border: 0 none;
  font-size: 2em;
  margin-left: 0;
  padding: 0;
  color: #515151; }

.contenuti_pagine_interne h2 {
  color: #DA3B3B;
  font-size: 1.5em; }

.contenuti_pagine_interne h1 {
  color: #004171;
  font-size: 1.3em; }

.contenuti_pagine_interne a {
  border-bottom: 1px solid #CCCCCC;
  text-decoration: none; }

.contenuti_pagine_interne a, .contenuti_pagine_interne a:link, .contenuti_pagine_interne a:hover {
  color: #004171; }

.aui-fieldset-legend {
  color: #000;
  font-weight: 600;
  font-size: 18px;
  font-family: "Titillium Web"; }

.categorie .metadata-publish-date {
  display: none; }

.categorie .metadata-categories {
  display: none; }

.categorie .metadata-tags {
  display: none; }

.argomento .metadata-publish-date {
  display: none; }

.argomento .metadata-categories {
  display: none; }

.argomento .metadata-tags {
  display: none; }

.titoloarea .metadata-publish-date {
  display: none; }

.benvenuto .metadata-publish-date {
  display: none; }

.contenutotema .metadata-publish-date {
  display: none; }

.LaRegione .metadata-publish-date {
  display: none; }

/* gallerie immagini*/
.galleriaimmagini .top-links-container {
  display: none; }

.galleriaimmagini .taglib-header {
  display: none; }

.galleriaimmagini .aui-column-last {
  display: none; }

.galleriaimmagini .lfr-asset-metadata {
  display: none; }

.galleriaimmagini .aui-w3-4, .aui-w75 {
  width: 100%; }

/*togna: Agenda*/
.agendaTestata .portlet-content {
  padding: 0;
  margin: 0; }

.agendaTestata {
  width: 590px;
  margin: 0px 30px;
  border-bottom: 1px solid #000000; }

.agendaTestata .asset-metadata {
  display: none; }

.agendaTestata .journal-content-article {
  margin-bottom: 0px; }

.agendaTestata .testo {
  padding-bottom: 5px; }

.agendaTestata .testo span {
  font-family: "Titillium web";
  width: 119px;
  display: inline-block;
  font-size: 24px;
  padding-bottom: 0px;
  color: #000000; }

.agendaTestata .testo span.ente {
  font-family: "Titillium web";
  width: 250px;
  display: inline-block;
  font-size: 24px;
  padding-bottom: 0px;
  color: #000000; }

.agendaTestata .testo span.data {
  font-family: "Titillium web";
  width: 120px;
  display: inline-block;
  font-size: 24px;
  padding-bottom: 0px;
  color: #000000; }

.agendaTestata .testo span.tema {
  font-family: "Titillium web";
  width: 120px;
  display: inline-block;
  font-size: 24px;
  padding-bottom: 0px;
  color: #000000; }

.agenda {
  width: 590px;
  margin: 0px 30px;
  padding-bottom: 60px; }

.agenda h1.portlet-title .icon {
  display: none; }

.agenda .asset-full-content {
  border-bottom: 1px solid #000000;
  width: 100%;
  clear: both;
  min-height: 110px;
  padding-bottom: 30px;
  margin-bottom: 25px;
  /*height: 160px;*/ }

.agenda .iniziative-abs .ente {
  font-family: "Titillium web";
  float: left;
  display: inline;
  font-size: 18px;
  line-height: 30px;
  padding-bottom: 0px;
  margin-top: 0px;
  color: #000000;
  line-height: 18px;
  font-weight: normal;
  width: 250px; }

.agenda .iniziative-abs .tema {
  font-family: "Titillium web";
  float: left;
  display: inline;
  font-size: 18px;
  line-height: 30px;
  padding-bottom: 0px;
  margin-top: 0px;
  color: #000000;
  line-height: 18px;
  font-weight: normal;
  width: 120px; }

.agenda .iniziative-abs .data {
  font-family: "Titillium web";
  float: left;
  display: inline;
  font-size: 14px;
  line-height: 30px;
  padding-bottom: 0px;
  margin-top: 0px;
  color: #000000;
  line-height: 18px;
  font-weight: normal;
  width: 120px; }

.agenda .iniziative-abs .descrizione-abs {
  float: left;
  margin-left: 0px;
  margin-right: 0px;
  width: 400px;
  display: inline;
  height: 120px; }

.agenda .iniziative-abs .descrizione-abs > .titolo a,
.agenda .iniziative-abs .descrizione-abs > .titolo a:link,
.agenda .iniziative-abs .descrizione-abs > .titolo a:hover,
.agenda .iniziative-abs .descrizione-abs > .titolo a:visited {
  font-family: "Titillium web";
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 0px;
  display: block;
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #000;
  text-decoration: none; }

.agenda .iniziative-abs .descrizione-abs .descizione {
  margin-top: 15px; }

.agenda .iniziative-abs .descrizione-abs .descizione a,
.agenda .iniziative-abs .descrizione-abs .descizione a:link,
.agenda .iniziative-abs .descrizione-abs .descizione a:hover,
.agenda .iniziative-abs .descrizione-abs .descizione a:visited {
  font-family: "Arial";
  font-size: 14px;
  color: #000;
  text-decoration: none; }

/*iniziativeConvegni tab*/
.agenda .search-pages {
  height: auto;
  overflow: hidden;
  float: right;
  position: relative;
  top: -42px;
  right: 15px; }

.agenda .tab-pag {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #464646; }

.agenda .tab-pag-a, .agenda .tab-pag-a-selected {
  text-decoration: none;
  font-size: 24px;
  font-weight: 400;
  padding: 10px;
  color: #B52831; }

.agenda .tab-pag-selected {
  float: left;
  width: 100px;
  height: 40px;
  border-top: 1px solid #464646;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  border-bottom: 1px solid #fff;
  color: #B52831; }

.agenda .portlet-content {
  padding: 0;
  margin: 0; }

.agenda .asset-content {
  padding: 0;
  margin: 0; }

.agenda .titoloargomento {
  font-size: 28px;
  height: 65px;
  font-weight: 400; }

.agenda .fotoargomento {
  width: 295px;
  height: 150px; }

.agenda .linkargomento {
  padding: 6pt 0pt;
  border-bottom: 1px solid #464646;
  margin-right: 15px; }

.agenda .linkargomento a {
  color: #B52831;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  text-align: left; }

/* calendario Agenda*/
.agenda .responsive-calendar .controls {
  text-align: center; }

.agenda .responsive-calendar .controls a {
  cursor: pointer; }

.agenda .responsive-calendar .controls h4 {
  display: inline; }

.agenda .responsive-calendar .day-headers,
.agenda .responsive-calendar .days {
  font-size: 0; }

.agenda .responsive-calendar .day {
  display: inline-block;
  position: relative;
  font-size: 14px;
  width: 14.285714285714286%;
  text-align: center; }

.agenda .responsive-calendar .day a {
  color: #000000;
  display: block;
  cursor: pointer;
  padding: 20% 0 20% 0; }

.agenda .responsive-calendar .day a:hover {
  background-color: #eee;
  text-decoration: none; }

.agenda .responsive-calendar .day.header {
  border-bottom: 1px gray solid; }

.agenda .responsive-calendar .day.active a {
  background-color: #1d86c8;
  color: #ffffff; }

.agenda .responsive-calendar .day.active a:hover {
  background-color: #36a0e2; }

.agenda .responsive-calendar .day.active .not-current {
  background-color: #8fcaef;
  color: #ffffff; }

.agenda .responsive-calendar .day.active .not-current:hover {
  background-color: #bcdff5; }

.agenda .responsive-calendar .day.not-current a {
  color: #ddd; }

.agenda .responsive-calendar .day .badge {
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 1; }

/*--Iniziative convegni dettaglio*/
.agendaDettaglio {
  width: 590px;
  margin: 0px 30px; }

.agendaDettaglio .portlet-content {
  padding: 0;
  margin: 0; }

.agendaDettaglio .icon {
  display: none; }

.agendaDettaglio .iniziative-dettaglio {
  width: 590px;
  margin-left: 0px; }

.agendaDettaglio .descizione {
  width: 590px;
  margin-bottom: 40px;
  font-family: "Titillium Web";
  font-size: 20px;
  line-height: 23px; }

.agendaDettaglio .titolo {
  width: 590px;
  font-family: "Titillium Web";
  font-size: 22px;
  font-weight: 600;
  padding-bottom: 20px; }

.agendaDettaglio .blocco-immagini {
  width: 630px;
  display: block;
  margin-bottom: 30px;
  height: 220px; }

.agendaDettaglio .blocco-immagini img {
  float: left;
  display: inline;
  margin-right: 20px;
  width: 295px;
  height: 210px; }

.agendaDettaglio .iniziative-dettaglio .contenuto {
  clear: both;
  margin-bottom: 40px;
  margin-left: 0px;
  font-family: 'Arial';
  font-size: 14px;
  line-height: 20px;
  width: 590px; }

.agendaDettaglio .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2; }

.agendaDettaglio .metadata-publish-date:BEFORE {
  content: 'Data di pubblicazione:'; }

/*end Agenda*/
.evidenzaTop {
  border-bottom: 1px solid #464646;
  border-top: 1px solid #464646;
  float: left;
  margin-left: 30px;
  margin-right: 25px;
  margin-top: 30px; }

.evidenzaTop .taglib-icon .taglib-text {
  text-decoration: none; }

.evidenzaTop img.icon {
  display: none; }

.evidenzaTop .portlet-title {
  font-size: 18px;
  font-weight: 700;
  padding-top: 25px;
  padding-bottom: 25px; }

.evidenzaTop .portlet-content {
  padding: 0;
  margin: 0; }

.evidenzaTop .asset-metadata {
  margin: 0;
  padding: 0; }

.evidenzaTop .portlet-asset-publisher .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px; }

.evidenzaTop .metadata-publish-date {
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px; }

.evidenzaTop .title-list a {
  font-size: 16px;
  font-weight: 600;
  color: #112a8C;
  line-height: 18px; }

.evidenzaTop .metadata-publish-date:BEFORE {
  content: 'Data di pubblicazione:'; }

.evidenzaTop ul {
  padding: 0;
  margin: 0; }

.evidenzaTop li.title-list {
  list-style: none;
  margin-right: 20px;
  width: 283px;
  float: left;
  clear: none;
  padding: 0;
  min-height: 83px; }

/**** ricerca colonna intera - art26***/
.ricercaArt26 .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px; }

.ricercaArt26 {
  margin: 0px 30px; }

.ricercaArt26 table {
  width: 930px; }

.ricercaArt26 .results-row td.col-anno,
.ricercaArt26 .results-header th.col-anno {
  width: 76px; }

.ricercaArt26 .results-row td.col-oggettoatto,
.ricercaArt26 .results-header th.col-oggettoatto {
  width: 252px; }

.ricercaArt26 .results-row td.col-servizioeresponsabile,
.ricercaArt26 .results-header th.col-servizioeresponsabile {
  width: 144px; }

.ricercaArt26 .results-row td.col-normaotitolo,
.ricercaArt26 .results-header th.col-normaotitolo {
  width: 280px; }

.ricercaArt26 .results-row td.col-allegati,
.ricercaArt26 .results-header th.col-allegati {
  width: 44px; }

.ricercaArt26 .results-row td.col-more,
.ricercaArt26 .results-header th.col-more {
  width: 33px; }

.ricercaArt26 .portlet-content {
  padding: 0;
  margin: 0; }

.ricercaArt26 a {
  text-decoration: none;
  color: #464646; }

.ricercaArt26 .lfr-search-container {
  width: 100%;
  font-size: 13px; }

.results-header {
  width: 100%; }

.ricercaArt26 .results-row.alt td {
  background-color: #E9E9E9;
  color: #3E3E3E; }

.ricercaArt26 .results-row td {
  background: none repeat scroll 0 0 transparent;
  padding: 0px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

.ricercaArt26 .results-row td:even {
  background: none repeat scroll 0 0 transparent;
  padding: 0px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

.ricercaArt26 .results-header th, .ricercaArt26 .results-header td {
  color: #FFFFFF;
  background-color: #525252;
  padding: 8px;
  border: 1px solid #DADCDB;
  text-align: center; }

.ricercaArt26 .results-header a,
.ricercaArt26 .results-header a:hover,
.ricercaArt26 .results-header a:visited {
  color: #ffffff; }

.ricercaArt26 .results-row a,
.ricercaArt26 .results-row a:link,
.ricercaArt26 .results-row a:hover,
.ricercaArt26 .results-row a:visited {
  color: #464646; }

.ricercaArt26 .aui-column-content a span {
  text-decoration: none;
  color: #464646; }

.contenuto .dettaglioart26 .label {
  border-bottom: 1px solid #464646;
  float: left;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  left: 0;
  position: relative;
  padding: 10px 0 10px 10px;
  width: 180px; }

.contenuto .dettaglioart26 .dato {
  border-bottom: 1px solid #464646;
  border-left: 1px solid #464646;
  font-family: Arial;
  font-size: 14px;
  margin: 10px 0 0 200px;
  padding: 10px 0 10px 10px;
  width: 370px; }

.contenuto dd {
  margin: 10px 0px;
  font-size: 14px;
  font-weight: 400;
  font-family: 'Arial';
  float: right;
  width: 70%; }

.contenuto dl {
  color: #000;
  background-color: #FFF;
  /*border-top: 1px solid #464646;*/
  border-right: 0;
  border-left: none;
  text-align: left;
  vertical-align: top;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
  width: 100%;
  margin: 0; }

.contenuto dt {
  font-weight: 700;
  float: left;
  width: 29%;
  margin: 10px 0px;
  clear: left; }

.taglib-categorization-filter .asset-entry {
  /* background-color: #dee7f8; */
  /* border: 1px solid #cad8f3; */
  margin-right: .5em;
  padding: 3px 18px 3px 7px;
  position: relative;
  background: none;
  border: none; }

/***  come fare per***/
.comefareper {
  margin: 50px 30px 0px 30px;
  font-size: 15px; }

.comefareper .opens-new-window-accessible {
  display: none; }

.comefareper .col-chi-puo-presentare {
  width: 100px; }

.comefareper .col-cosa-vuoi-ottenere > td {
  font-size: 16px; }

.comefareper .taglib-search-iterator-page-iterator-top {
  display: none; }

.comefareper .no-title {
  width: 300px;
  float: left;
  border-bottom: 1px solid #999999;
  min-height: 55px; }

.comefareper .no-title a,
.comefareper .no-title a:hover,
.comefareper .no-title a:visited {
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px; }

.comefareper .comefare {
  padding-top: 20px; }

.comefareper .titolo {
  /*width: 235px;
  float: left;
  display: inline;*/
  line-height: 18px;
  font-family: "Titillium Web";
  font-size: 16px;
  font-weight: 400;
  padding: 0;
  margin-right: 30px; }

.comefareper .titolo a:link,
.comefareper .titolo a:hover,
.comefareper .titolo a:visited {
  text-decoration: none; }

/*
.comefareper .search-pages {
clear: both;
height: auto;
overflow: hidden;
width: auto;
position: absolute;
top: -72px;
right:15px;
}

 .comefareper .tab-pag
{
	float:left;
	width: 100px;
	height: 40px;
	border: 1px solid #464646;
}

.comefareper .tab-pag-a,  .comefareper .tab-pag-a-selected
{
	text-decoration: none;
	font-size: 24px;
	font-weight: 400;
	position:relative;
	top:7px;
	left:10px;
	color: #112A8C;
}

.comefareper .tab-pag-selected
{
	float:left;
	width: 100px;
	height: 40px;
	border-top: 1px solid #464646;
	border-right: 1px solid #464646;
	border-left: 1px solid #464646;
	border-bottom : 1px solid #fff;
}
*/
.comefareper .aui-fieldset .aui-field-content {
  margin: 0;
  padding: 0; }

.comefareper .ricerca_colonna1 {
  width: 653px;
  padding: 10px 0px; }

/*
.comefareper .ricerca_colonna1 .aui-field-menu
{
	float: left;
    margin-right: 15px;
}*/
.comefareper .ricerca_colonna1 .selectChisei {
  float: left;
  margin-right: 30px; }

.comefareper .ricerca_colonna1 .selectMateria {
  float: left; }

.comefareper #ricerca-box-procedimenti .aui-field-content {
  width: 480px;
  float: left; }

.comefareper #ricerca-box-procedimenti input {
  width: 480px; }

.comefareper #ricerca-box-procedimenti input[type="submit"],
.comefareper #ricerca-box-procedimenti input[type="submit"]:hover {
  width: 134px;
  display: block;
  font-family: 'Titillium Web';
  font-size: 14px;
  color: #000;
  text-indent: 0;
  border: 1px solid #FFF;
  margin-left: 5px;
  margin-top: 14px;
  background-image: url(/temaumbria-theme/images/urp/bk-search.png);
  background-repeat: no-repeat;
  cursor: pointer;
  float: right; }

/***** slider diviso*******/
.carousel600 {
  /*background:#b7b0a6;*/
  float: left;
  width: 600px;
  height: 372px;
  /*372px;*/
  margin-left: 30px; }

.carousel600 .portlet-content {
  padding: 0;
  margin: 0; }

/***** impostazione slider Umbria in cifre****/
.carousel600 .slider-wrapper {
  background: url(/temaumbria-theme/images/regione/ombra_menu600.png) no-repeat;
  background-position: bottom;
  height: 356px; }

.carousel600 .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px; }

.carousel300 {
  /*background:#b7b0a6;*/
  float: right;
  width: 300px;
  height: 372px;
  /*372px;*/
  margin-right: 30px; }

.carousel300 .portlet-content {
  padding: 0;
  margin: 0; }

.carousel300 .slider-wrapper {
  background: url(/temaumbria-theme/images/regione/ombra_menu300.png) no-repeat;
  background-position: bottom;
  height: 418px; }

.carousel300 .metadata-publish-date {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px; }

.carousel .metadata-publish-date {
  display: none; }

.nivo-caption {
  display: none; }

.carousel .nivo-controlNav {
  position: absolute;
  left: 5%;
  bottom: -42px;
  margin-left: -40px;
  /* Tweak this to center bullets */ }

.carousel .nivo-directionNav a {
  display: block;
  width: 40px;
  height: 40px;
  background: url(/temaumbria-theme/images/regione/arrows.png) no-repeat;
  text-indent: -9999px;
  border: 0; }

.carousel a.nivo-nextNav {
  background-position: -40px 0px;
  right: 15px; }

.carousel .nivo-controlNav a {
  display: block;
  width: 22px;
  height: 22px;
  background: url(/temaumbria-theme/images/regione/bullets.png) no-repeat;
  text-indent: -9999px;
  border: 0;
  margin-right: 3px;
  float: left; }

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-header {
  width: 100%; }

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-row.alt td {
  background-color: #E9E9E9;
  color: #3E3E3E; }

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-row td {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-row .col-cosa-vuoi-ottenere {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB;
  font-size: 16px; }

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-row td:even {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-header th,
#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-header td {
  color: #FFFFFF;
  background-color: #525252;
  padding: 10px;
  border: 1px solid #DADCDB;
  text-align: center;
  font-size: 15px;
  font-weight: normal; }

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-header a,
#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-header a:hover,
#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-header a:visited {
  color: #ffffff; }

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-row a,
#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-row a:link,
#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-row a:hover {
  color: #464646; }

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .aui-column-content a span {
  text-decoration: none;
  color: #464646; }

.vistadocumenti {
  margin: 0px 30px; }

.vistadocumenti .portlet-title {
  font-size: 1.5em; }

.vistadocumenti table thead {
  display: table-header-group;
  border-color: inherit; }

.vistadocumenti caption {
  margin: 10px 0px;
  text-align: left;
  font-weight: 600;
  font-size: 20px; }

.vistadocumenti table td {
  background-color: #E9E9E9;
  color: #3E3E3E; }

.vistadocumenti td {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 8px;
  color: #3E3E3E;
  border: 1px solid #DADCDB; }

.vistadocumenti th, .regione .vistadocumenti td {
  color: #FFFFFF;
  background-color: #525252;
  /*padding: 5px 1px;*/
  border: 1px solid #DADCDB;
  text-align: center;
  padding: 10px;
  width: 230px; }

.vistadocumenti th a {
  color: #FFFFFF; }

.vistadocumenti table td a,
.vistadocumenti table td a:hover,
.vistadocumenti table td a:visited,
.vistadocumenti table td a:link {
  color: #004171; }

.vistadocumenti li.listaLi {
  border-bottom: 1px solid #CCCCCC;
  text-align: left;
  padding: 3px 0 3px 10px; }

.vistadocumenti dd {
  margin: 10px 0px;
  font-size: 14px;
  font-weight: 400;
  font-family: 'Arial';
  float: right;
  width: 70%; }

.vistadocumenti dl {
  color: #000;
  background-color: #FFF;
  /*border-top: 1px solid #464646;*/
  border-right: 0;
  border-left: none;
  text-align: left;
  vertical-align: top;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
  width: 100%;
  margin: 0; }

.vistadocumenti dt {
  font-weight: 700;
  float: left;
  width: 29%;
  margin: 10px 0px;
  clear: left; }

.vistadocumenti .titolodettaglio {
  font-size: 30px;
  line-height: 30px;
  margin: 0;
  text-align: left; }

.vistadocumenti .descrizione {
  font-size: 13px;
  font-weight: 400;
  padding: 10px 0px; }

/********  visualizzazione documenti **/
.vistadocumenti .lfr-asset-date {
  display: none; }

.vistadocumenti .thumbnail {
  display: none; }

.vistadocumenti .context-pane {
  display: none; }

.vistadocumenti .lfr-asset-subfolders {
  display: none; }

.vistadocumenti .lfr-asset-items last {
  display: none; }

.vistadocumenti .document-info {
  display: none; }

.vistadocumenti .aui-w65 {
  width: 530px; }

.vistadocumenti .lfr-document-library-comments.lfr-panel.lfr-extended {
  display: none; }

/*------------------RSS-FEED-CSS-START------------------------------------*/
.homelista {
  /*  float: left;*/ }

.homelista a {
  color: #a72b26;
  font-size: 16px;
  line-height: 18px; }

.homelista .portlet-rss .feed {
  display: none;
  padding: 0px;
  margin: 0px; }

.homelista .feed-entry-content {
  padding: 0;
  margin: 0; }

.homelista .portlet-rss .feed-entry a {
  color: #a72b26;
  text-decoration: none; }

.homelista .feed-date {
  font-size: 1em;
  color: #464646;
  line-height: 16px;
  padding: 10px 0px;
  background: none;
  margin: 0; }

.homelista .feed-date:before {
  content: "Data:"; }

.homelista .opens-new-window-accessible {
  display: none; }

.homelista .portlet-title {
  font-size: 1.3em;
  margin-top: 10px; }

.homelista .portlet-content {
  margin: 0;
  padding: 0; }

.homelista .feed {
  margin: 20px 0px;
  padding: 0px; }

.homelista .feed-entry {
  margin-bottom: 20px; }

.homelista .feed-entry-expander {
  display: none; }

/*------------------correzzione grafica sgradita------------------------------------*/
.portlet-msg-info, .portlet-msg-help, .lfr-message-help, .portlet-msg-progress, .lfr-message-progress {
  background-image: none; }

/*------------------RSS-FEED-CSS-END------------------------------------*/

