/* File: /stylesheets/jquery_data_table.css */
/*
 *  File:         demo_table.css
 *  CVS:          $Id$
 *  Description:  CSS descriptions for DataTables demo pages
 *  Author:       Allan Jardine
 *  Created:      Tue May 12 06:47:22 BST 2009
 *  Modified:     $Date$ by $Author$
 *  Language:     CSS
 *  Project:      DataTables
 *
 *  Copyright 2009 Allan Jardine. All Rights Reserved.
 *
 * ***************************************************************************
 * DESCRIPTION
 *
 * The styles given here are suitable for the demos that are used with the standard DataTables
 * distribution (see www.datatables.net). You will most likely wish to modify these styles to
 * meet the layout requirements of your site.
 *
 * Common issues:
 *   'full_numbers' pagination - I use an extra selector on the body tag to ensure that there is
 *     no conflict between the two pagination types. If you want to use full_numbers pagination
 *     ensure that you either have "example_alt_pagination" as a body class name, or better yet,
 *     modify that selector.
 *   Note that the path used for Images is relative. All images are by default located in
 *     ../images/ - relative to this CSS file.
 */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables features
 */

.dataTables_wrapper {
	position: relative;
	clear: both;
	zoom: 1; /* Feeling sorry for IE */
}

.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 30px;
	margin-left: -125px;
	margin-top: -15px;
	padding: 14px 0 2px 0;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 14px;
	background-color: white;
}

.dataTables_length {
	width: 40%;
	float: left;
}

.dataTables_filter {
	width: 50%;
	float: right;
	text-align: right;
}

.dataTables_info {
	width: 60%;
	float: left;
}

.dataTables_paginate {
	float: right;
	text-align: right;
}

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous,
.paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	float: left;
	cursor: pointer;
	color: #111 !important;
}
.paginate_disabled_previous:hover, .paginate_enabled_previous:hover,
.paginate_disabled_next:hover, .paginate_enabled_next:hover {
	text-decoration: none !important;
}
.paginate_disabled_previous:active, .paginate_enabled_previous:active,
.paginate_disabled_next:active, .paginate_enabled_next:active {
	outline: none;
}

.paginate_disabled_previous,
.paginate_disabled_next {
	color: #666 !important;
}
.paginate_disabled_previous, .paginate_enabled_previous {
	padding-left: 23px;
}
.paginate_disabled_next, .paginate_enabled_next {
	padding-right: 23px;
	margin-left: 10px;
}

.paginate_disabled_previous {
	background: url('/images/jq_data_tables/back_disabled.png') no-repeat top left;
}

.paginate_enabled_previous {
	background: url('/images/jq_data_tables/back_enabled.png') no-repeat top left;
}
.paginate_enabled_previous:hover {
	background: url('/images/jq_data_tables/back_enabled_hover.png') no-repeat top left;
}

.paginate_disabled_next {
	background: url('/images/jq_data_tables/forward_disabled.png') no-repeat top right;
}

.paginate_enabled_next {
	background: url('/images/jq_data_tables/forward_enabled.png') no-repeat top right;
}
.paginate_enabled_next:hover {
	background: url('/images/jq_data_tables/forward_enabled_hover.png') no-repeat top right;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables display
 */
table.display {
	margin: 0 auto;
	clear: both;
	width: 100%;
	
	/* Note Firefox 3.5 and before have a bug with border-collapse
	 * ( https://bugzilla.mozilla.org/show%5Fbug.cgi?id=155955 ) 
	 * border-spacing: 0; is one possible option. Conditional-css.com is
	 * useful for this kind of thing
	 *
	 * Further note IE 6/7 has problems when calculating widths with border width.
	 * It subtracts one px relative to the other browsers from the first column, and
	 * adds one to the end...
	 *
	 * If you want that effect I'd suggest setting a border-top/left on th/td's and 
	 * then filling in the gaps with other borders.
	 */
}

table.display thead th {
	padding: 3px 18px 3px 10px;
	border-bottom: 1px solid black;
	font-weight: bold;
	cursor: pointer;
}

table.display tfoot th {
	padding: 3px 18px 3px 10px;
	border-top: 1px solid black;
	font-weight: bold;
}

table.display tr.heading2 td {
	border-bottom: 1px solid #aaa;
}

table.display td {
	padding: 3px 10px;
}

table.display td.center {
	text-align: center;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

.sorting_asc {
	background: url('/images/jq_data_tables/sort_asc.png') no-repeat center right;
}

.sorting_desc {
	background: url('/images/jq_data_tables/sort_desc.png') no-repeat center right;
}

.sorting {
	background: url('/images/jq_data_tables/sort_both.png') no-repeat center right;
}

.sorting_asc_disabled {
	background: url('/images/jq_data_tables/sort_asc_disabled.png') no-repeat center right;
}

.sorting_desc_disabled {
	background: url('/images/jq_data_tables/sort_desc_disabled.png') no-repeat center right;
}
 
table.display thead th:active,
table.display thead td:active {
	outline: none;
}




/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables row classes
 */
table.display tr.odd.gradeA {
	background-color: #ddffdd;
}

table.display tr.even.gradeA {
	background-color: #eeffee;
}

table.display tr.odd.gradeC {
	background-color: #ddddff;
}

table.display tr.even.gradeC {
	background-color: #eeeeff;
}

table.display tr.odd.gradeX {
	background-color: #ffdddd;
}

table.display tr.even.gradeX {
	background-color: #ffeeee;
}

table.display tr.odd.gradeU {
	background-color: #ddd;
}

table.display tr.even.gradeU {
	background-color: #eee;
}


tr.odd {
	background-color: #E2E4FF;
}

tr.even {
	background-color: white;
}





/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Misc
 */
.dataTables_scroll {
	clear: both;
}

.dataTables_scrollBody {
	*margin-top: -1px;
	-webkit-overflow-scrolling: touch;
}

.top, .bottom {
	padding: 15px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
}

.top .dataTables_info {
	float: none;
}

.clear {
	clear: both;
}

.dataTables_empty {
	text-align: center;
}

tfoot input {
	margin: 0.5em 0;
	width: 100%;
	color: #444;
}

tfoot input.search_init {
	color: #999;
}

td.group {
	background-color: #d1cfd0;
	border-bottom: 2px solid #A19B9E;
	border-top: 2px solid #A19B9E;
}

td.details {
	background-color: #d1cfd0;
	border: 2px solid #A19B9E;
}


.example_alt_pagination div.dataTables_info {
	width: 40%;
}

.paging_full_numbers {
	width: 400px;
	height: 22px;
	line-height: 22px;
}

.paging_full_numbers a:active {
	outline: none
}

.paging_full_numbers a:hover {
	text-decoration: none;
}

.paging_full_numbers a.paginate_button,
 	.paging_full_numbers a.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
	color: #333 !important;
}

.paging_full_numbers a.paginate_button {
	background-color: #ddd;
}

.paging_full_numbers a.paginate_button:hover {
	background-color: #ccc;
	text-decoration: none !important;
}

.paging_full_numbers a.paginate_active {
	background-color: #99B3FF;
}

table.display tr.even.row_selected td {
	background-color: #B0BED9;
}

table.display tr.odd.row_selected td {
	background-color: #9FAFD1;
}


/*
 * Sorting classes for columns
 */
/* For the standard odd/even */
tr.odd td.sorting_1 {
	background-color: #D3D6FF;
}

tr.odd td.sorting_2 {
	background-color: #DADCFF;
}

tr.odd td.sorting_3 {
	background-color: #E0E2FF;
}

tr.even td.sorting_1 {
	background-color: #EAEBFF;
}

tr.even td.sorting_2 {
	background-color: #F2F3FF;
}

tr.even td.sorting_3 {
	background-color: #F9F9FF;
}


/* For the Conditional-CSS grading rows */
/*
 	Colour calculations (based off the main row colours)
  Level 1:
		dd > c4
		ee > d5
	Level 2:
	  dd > d1
	  ee > e2
 */
tr.odd.gradeA td.sorting_1 {
	background-color: #c4ffc4;
}

tr.odd.gradeA td.sorting_2 {
	background-color: #d1ffd1;
}

tr.odd.gradeA td.sorting_3 {
	background-color: #d1ffd1;
}

tr.even.gradeA td.sorting_1 {
	background-color: #d5ffd5;
}

tr.even.gradeA td.sorting_2 {
	background-color: #e2ffe2;
}

tr.even.gradeA td.sorting_3 {
	background-color: #e2ffe2;
}

tr.odd.gradeC td.sorting_1 {
	background-color: #c4c4ff;
}

tr.odd.gradeC td.sorting_2 {
	background-color: #d1d1ff;
}

tr.odd.gradeC td.sorting_3 {
	background-color: #d1d1ff;
}

tr.even.gradeC td.sorting_1 {
	background-color: #d5d5ff;
}

tr.even.gradeC td.sorting_2 {
	background-color: #e2e2ff;
}

tr.even.gradeC td.sorting_3 {
	background-color: #e2e2ff;
}

tr.odd.gradeX td.sorting_1 {
	background-color: #ffc4c4;
}

tr.odd.gradeX td.sorting_2 {
	background-color: #ffd1d1;
}

tr.odd.gradeX td.sorting_3 {
	background-color: #ffd1d1;
}

tr.even.gradeX td.sorting_1 {
	background-color: #ffd5d5;
}

tr.even.gradeX td.sorting_2 {
	background-color: #ffe2e2;
}

tr.even.gradeX td.sorting_3 {
	background-color: #ffe2e2;
}

tr.odd.gradeU td.sorting_1 {
	background-color: #c4c4c4;
}

tr.odd.gradeU td.sorting_2 {
	background-color: #d1d1d1;
}

tr.odd.gradeU td.sorting_3 {
	background-color: #d1d1d1;
}

tr.even.gradeU td.sorting_1 {
	background-color: #d5d5d5;
}

tr.even.gradeU td.sorting_2 {
	background-color: #e2e2e2;
}

tr.even.gradeU td.sorting_3 {
	background-color: #e2e2e2;
}


/*
 * Row highlighting example
 */
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted {
	background-color: #ECFFB3;
}

.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted {
	background-color: #E6FF99;
}

.ex_highlight_row #example tr.even:hover {
	background-color: #ECFFB3;
}

.ex_highlight_row #example tr.even:hover td.sorting_1 {
	background-color: #DDFF75;
}

.ex_highlight_row #example tr.even:hover td.sorting_2 {
	background-color: #E7FF9E;
}

.ex_highlight_row #example tr.even:hover td.sorting_3 {
	background-color: #E2FF89;
}

.ex_highlight_row #example tr.odd:hover {
	background-color: #E6FF99;
}

.ex_highlight_row #example tr.odd:hover td.sorting_1 {
	background-color: #D6FF5C;
}

.ex_highlight_row #example tr.odd:hover td.sorting_2 {
	background-color: #E0FF84;
}

.ex_highlight_row #example tr.odd:hover td.sorting_3 {
	background-color: #DBFF70;
}


/*
 * KeyTable
 */
table.KeyTable td {
	border: 3px solid transparent;
}

table.KeyTable td.focus {
	border: 3px solid #3366FF;
}

table.display tr.gradeA {
	background-color: #eeffee;
}

table.display tr.gradeC {
	background-color: #ddddff;
}

table.display tr.gradeX {
	background-color: #ffdddd;
}

table.display tr.gradeU {
	background-color: #ddd;
}

div.box {
	height: 100px;
	padding: 10px;
	overflow: auto;
	border: 1px solid #8080FF;
	background-color: #E5E5FF;
}


/* File: /application/xmanager/css/layout_001_style.css */
/*

  Questo รจ il css condiviso del layout camera_content
  Usalo per definire le cose che sono uguali per tutti i progetti.
  Idealmente questo sara' proprio un layout nel senso che definisce la struttura
  del documento, invece dell'aspetto (colori/fonts/etc)

  XManager - Copyright Interact Srl - Roma - Page layout camera_content - Tue Jun  9 17:58:43 2009

*/
body {
	background:#FFFFFF;
	margin:0;
	padding:0;
}
.liquid_container {
	height:100%;
	margin:0;
	padding:0;
	position:absolute;
	width:100%;
}
.liquid_header {
	background:#F1F1F1;
	height:17%;
	position:relative;
	width:100%;
}
.liquid_content {
	background:#CCFFCC;
	height:66%;
	position:relative;
	width:100%;
}
.liquid_footer {
	background:#FFCCCC;
	clear:both;
	height:17%;
	position:relative;
	width:100%;
}
ul, h1, h2 {
	margin:0;
	padding:0;
}


/* File: /application/xmanager/projects/leg19/css/calendar.css */
.calendar_date_select {
  color:white;
  border: 1px solid #444444;
  display:block;
  width:224px;
  z-index: 1000;
}
/* this is a fun ie6 hack to get drop downs to stay behind the popup window.  This should always be just underneath .calendar_date_select */
iframe.ie6_blocker {
  position: absolute;
  z-index: 999;
}

.calendar_date_select thead th {
  font-weight:bold;
  background-color: #244A9B;
  border-top:1px solid #444;
  border-bottom:1px solid #444;
  color: white !important;
}

.calendar_date_select .cds_buttons {
  text-align:center;
  padding:0 0 3px 0;
  background-color: #F3F6F9;
}
.calendar_date_select .cds_buttons a{
  color:#22387e!important;
	font-weight:bold!important;
	margin: 0 5px;
	background-color:#FFFFFF;
	padding:2px;
}
.calendar_date_select .cds_buttons a:hover{
  color:#ffffff!important;
	background-color:#244A9B;
}

.calendar_date_select .cds_footer {
  background-color: #244A9B;
  padding:3px;
  font-size:12px;
  text-align:center;
}

.calendar_date_select table {
  margin: 0px;
  padding: 0px;
}


.calendar_date_select .cds_header {
  background-color: #f3f6f9;
  border-bottom: 4px solid #f3f6f9;
	border-top: 2px solid #f3f6f9;
  text-align:center;
}

.calendar_date_select .cds_header span {
  font-size:15px;
  color: black;
  font-weight: bold;
}

.calendar_date_select select { font-size:11px;}

.calendar_date_select .cds_header a:hover {
  color: white;
}
.calendar_date_select .cds_header a {
  width:22px;
  height:20px;
  text-decoration: none;
	font-weight:bold;
  font-size:12px;
  color:#21499F !important;
}
.calendar_date_select .cds_header a:hover {
  color:#0187f6 !important;
	background-color:#FFFFFF;
}

.calendar_date_select .cds_header a.prev {
  float:left;
}
.calendar_date_select .cds_header a.next {
  float:right;
}

.calendar_date_select .cds_header a.close {
  float:right;
  display:none;
}

.calendar_date_select .cds_header select.month {
  width:90px;
}

.calendar_date_select .cds_header select.year {
  width:61px;
}
.calendar_date_select .cds_buttons a {
  color: white;
  font-size: 9px;
}

.calendar_date_select td {
  font-size:12px;
  width: 24px;
  height: 21px;
  text-align:center;
  vertical-align: middle;
  background-color: #fff;
}
.calendar_date_select td.weekend {
  background-color: #f3f6f9;
  border-left:1px solid #ddd;
}

.calendar_date_select td div {
  color: #000;
}
.calendar_date_select td div.other {
  color: #ccc;
}
.calendar_date_select td.selected div {
  color:#444444;
}

.calendar_date_select tbody td {
  border-bottom: 1px solid #ddd;
}
.calendar_date_select td.selected {
  color:#000000!important;
}

.calendar_date_select td:hover {
  background-color:#21499F;
}
.calendar_date_select td:hover div{
	color:#FFFFFF;
}

.calendar_date_select td.today {
  border: 1px solid #0187f6;
}

.calendar_date_select td.disabled div {
  color: #e6e6e6;
}

.fieldWithErrors .calendar_date_select {
  border: 2px solid red;
}

/* stilizzazione nuovo calendari assemblea Dic 2024 */

.collapse {
    display: none;
}

.btn-block, .btn-link{
	display: block;
    width: 100%;
	color:#fff;
    margin: 8px 0 0 0;
    font-size: 15px;
    font-weight: 600;
    text-align: left;
    text-transform: uppercase;
    font-family: 'Titillium Web', sans-serif;
    background: #21499F url(/application/xmanager/projects/leg19/img/ico-expand.png) no-repeat 0 4px;
    padding-left: 27px;
}

.btn-link{
    text-transform: none;
    font-family: 'Titillium Web', sans-serif;
    background: #707070 url(/application/xmanager/projects/leg19/img/ico-expand.png) no-repeat 0 4px;
}

.btn-block:hover, .btn-link:hover{
	background: #C8DDF2 url(/application/xmanager/projects/leg19/img/ico-expand-hover.png) no-repeat 0 4px;
	color: #000;
}

.btn-link:hover{
	background: #eee url(/application/xmanager/projects/leg19/img/ico-expand-hover.png) no-repeat 0 4px;
}

.btn-block.opened, .btn-link.opened{
	color:#000;
    background: #C8DDF2 url(/application/xmanager/projects/leg19/img/ico-contract.png) no-repeat 0 4px;
}

.btn-link.opened{
    background: #eee url(/application/xmanager/projects/leg19/img/ico-contract.png) no-repeat 0 4px;
}
.btn-block.opened:hover{
	background: #C8DDF2 url(/application/xmanager/projects/leg19/img/ico-contract-hover.png) no-repeat 0 4px;
}
.btn-link.opened:hover{
	background: #eee url(/application/xmanager/projects/leg19/img/ico-contract-hover.png) no-repeat 0 4px;
}
.collapse.show {
    display: block;
    padding: 16px;
    font-size: 15px;
    border: 1px solid #eee;
    border-top: none;
    margin: 0 3px;
}
div.agenda div.download-calendario{
    text-align: right;
    margin-top: 20px;
}
div.agenda div.download-calendario a#pdfDownload {
    padding: 2px 9px !important;
    background: #AD0B00 !important;
    color: #fff !important;
    text-decoration: none !important;
    border-radius: 4px;
    font-size: 12px;
    font-weight: bold;
    margin: 2px 3px 2px 0;
}
/* FINE stilizzazione nuovo calendari assemblea Dic 2024 */


/* File: /application/xmanager/projects/leg19/css/common_elements.css */
/* --------------------- COMMON ELEMENTS --------------------*/

body {
	font-family: 'Roboto',sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size:.75em;
	color:#333;
	background-color:#eeeeee;
}
a {
	color:#21499F;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	color:#1537FF!important;
}
img {
	border:0 none;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.nobullet li{
	list-style-image:none !important;
	list-style-type: none;
}
ul.nobullet li ol li{
	list-style-type: inherit !important;
}
#pubblicazioni_-_pubblicazioni_divulgative ul li div.immagine img,
#pubblicazioni_-_novita_editoriali ul li div.immagine img {
	border:1px solid #000;
	padding:0 !important;
}
#liquid_header div.menu ul li{
	display:inline;
	margin-right:20px;
}
#liquid_header ul li {
	list-style-type:none;
	display:inline;
}
#liquid_header .container_header_link {
	background:transparent url(/application/xmanager/projects/leg19/img/header/foto-aula2019.jpg) no-repeat 0 48px;
	height:138px;
}
#liquid_header .container_header_link > .logo_camera {
	float:left;
	width:118px;
	height:118px;
	margin-top:9px;
	margin-right:12px;
}
#liquid_header .container_header_link > .logo_camera img {
	width:118px;
	height:118px;
}
.container_header_link > span.clear {
	display:block;
	clear:both;
}
#liquid_header div.language ul li{
	display:none;
}
#liquid_header div.language ul li:first-child{
	display:inline;
	padding-right:14px;
}
#liquid_header div.logo_parlamento_italiano,
#liquid_header div.logo_ue,
#liquid_header div.menu_top_service,
#liquid_header div.language{
	float:left;
	display:inline-block;
}
#liquid_header .container_header_link > div.logo_ue {
	margin-right:10px;
}
#liquid_header .container_header_link > div.logo_parlamento_italiano {
	margin-right:0px;
}
#liquid_header .container_header_link > div.social_link_wrapper > a {
	margin-left:12px;
}
#liquid_header div.language{
	padding-top:17px;
	height:30px;
	font-size:.95em;
	margin-right:20px;
}
#liquid_header div.language div.language_label{
	display:none;
}
#liquid_header div.menu_top_service ul li a{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:12px;
	font-weight:700;
	font-size-adjust:.49;
	color:#333;
	background-color:#eee;
	padding-left:12px;
	margin-left:12px;
	margin-top: 13px;
	border-left:1px solid #595A5C;
}
#liquid_header div.menu_top_service > ul > li:first-child a,
#liquid_header div.menu_top_service ul li.dati_camera a,
#liquid_header div.menu_top_service ul li.lingue ul li a {
	border:none;
	margin-left:12px;
	padding-left:12px;
}
#liquid_header div.menu_top_service ul li.dati_camera a{
	padding:0 0 0 15px;
	margin:0;
	line-height:1px;
}
#liquid_header .main_menu_top ul li.cerca a{
	line-height:1px;
	padding-left:0;
	padding-right:0;
	margin-right:-21px;
}
#liquid_header .main_menu_top ul li.cerca a:hover {
	background:none;
}
#liquid_header div.menu_top_service ul li.lingue ul li a {
	padding-left:3px;
	margin-left:3px;
}
#liquid_header div.menu_top_service ul li.lingue ul li:first-child a {
	border-left:1px solid #595A5C;
	margin-left:12px;
	padding-left:12px;
}

#liquid_header .share{
	width: 16px;
	position: absolute;
	top: 15.5px; /*16*/
	right: 130px; /*136*/
	z-index:9;  /*500*/
} 

#liquid_header div.main_menu_container {
	clear:both;
}
#liquid_header div.main_menu_container .main_menu_top{
	background:#FFF url(/application/xmanager/projects/leg19/img/header/bg_main_menu.png) repeat-x 0 bottom;
	padding:0 0 16px 4px;
}



#liquid_header div.main_menu_container li.current.accesso_rapido a,
#liquid_header div.main_menu_container li.current.cerca a {
	background-image:none;
}
#liquid_header div.main_menu_container a {
	font-family: 'Titillium Web', sans-serif;
	/*font-size:1.47em;*/
	font-size:18px;
	font-weight:700;
	font-style:normal;
	font-size-adjust:0.49;
	/*font-size-adjust:0.48;*/
	padding:0 5px;
	line-height:40px;
	vertical-align:middle;
	color:#21499F;
	display:inline-block;
}
#liquid_header div.main_menu_container a:hover,
#liquid_header div.main_menu_container a.current {
	color:#21499F!important;
	background:transparent url(/application/xmanager/projects/leg19/img/header/bg-main-menu-hover.png) repeat-x 0 bottom;
}
#liquid_header div.main_menu_container li.accesso_rapido a {
	margin-left:7px;
}
#liquid_header div.main_menu_container li.accesso_rapido a.opened {
	width:116px;
	text-align:center;
}
#liquid_header div.main_menu_container li.accesso_rapido a,
#liquid_header div.main_menu_container li.accesso_rapido a:hover {
	background:#B71C1C;
	color:#FFF!important;
}
#liquid_header div.main_menu_container li.accesso_rapido a:hover {
	background:#B71C1C url(/application/xmanager/projects/leg19/img/header/bg-main-menu-ar-hover.png) repeat-x 0 bottom;
}
#liquid_header div.main_menu_container #shortcut_full_body,
#liquid_header div.main_menu_container #shortcut_full_body_ns {
	background:#eee;
}
	#liquid_header div.container_accesso_rapido {
		margin-left:-5px;
		margin-right:-5px;
		background:#eee;
	}
	#liquid_header div.main_menu_container > span.clear,
	#liquid_header div.container_accesso_rapido > span.clear, 
	#liquid_header div.main_menu_container #shortcut_full_body > div > span.clear,
	#liquid_header div.main_menu_container #shortcut_full_body_ns > div > span.clear {
		display:block;
		clear:both;
	}
	#liquid_header div.main_menu_container #shortcut_full_body > div > span.clear,
	#liquid_header div.main_menu_container #shortcut_full_body_ns > div > span.clear {
		height:20px;
	}
	
	#liquid_header div.main_menu_container #shortcut_full_body > div > span.bottom-clear,
	#liquid_header div.main_menu_container #shortcut_full_body_ns > div > span.bottom-clear {
		height:auto;
	}
	#liquid_header div.main_menu_container #shortcut_full_body ul.ul-top,
	#liquid_header div.main_menu_container #shortcut_full_body_ns ul.ul-top {
		padding-top:15px;
	}
	#liquid_header div.main_menu_container #shortcut_full_body ul.ul-bottom,
	#liquid_header div.main_menu_container #shortcut_full_body_ns ul.ul-bottom {
		margin-bottom:20px;
	}
	#liquid_header div.main_menu_container #shortcut_full_body ul li,
	#liquid_header div.main_menu_container #shortcut_full_body_ns ul li {
		display:block;
		margin-bottom:10px;
	}
	#liquid_header div.main_menu_container #shortcut_full_body > div > ul > li,
	#liquid_header div.main_menu_container #shortcut_full_body_ns > div > ul > li {
		width:16.66666666666667%;
		float:left;
		text-align:center;
	}
	#liquid_header div.main_menu_container #shortcut_full_body ul.ul-bottom li,
	#liquid_header div.main_menu_container #shortcut_full_body_ns ul.ul-bottom li{
		margin-bottom:0;
	}
	
		#liquid_header div.main_menu_container #shortcut_full_body > div > ul > li img,
		#liquid_header div.main_menu_container #shortcut_full_body_ns > div > ul > li img {
			margin-bottom:10px;
		}
		#liquid_header div.main_menu_container #shortcut_full_body > div > ul > li a,
		#liquid_header div.main_menu_container #shortcut_full_body_ns > div > ul > li a {
			font-family:'Roboto Condensed', sans-serif;
			font-size:15px;
			font-weight:600;
			background-color:#eee;
			color:#595A5C;
			line-height:13px;
		}
		
		#liquid_header div.main_menu_container #shortcut_full_body ul li a:hover, 
		#liquid_header div.main_menu_container #shortcut_full_body ul li a.current,
		#liquid_header div.main_menu_container #shortcut_full_body_ns ul li a:hover, 
		#liquid_header div.main_menu_container #shortcut_full_body_ns ul li a.current {
			background:none;
		}
#liquid_header div.main_menu_container #search_full_body,
#liquid_header div.main_menu_container #search_full_body_ns {
	padding:0 12px;
}
#liquid_header div.main_menu_container #search_full_body form,
#liquid_header div.main_menu_container #search_full_body_ns form {
	padding:24px 0;
	display:block;
	height:40px;
}
#liquid_header div.main_menu_container .wrapper_cerca > span.clear{
	display:block;
	clear:both;
}
#liquid_header div.main_menu_container #search_full_body .cnt_textfield,
#liquid_header div.main_menu_container #search_full_body_ns .cnt_textfield{
	width:90%;
	float:left;
}
#liquid_header div.main_menu_container #search_full_body .cnt_button,
#liquid_header div.main_menu_container #search_full_body_ns .cnt_button{
	width:10%;
	float:left;
}
#liquid_header div.main_menu_container #search_full_body .cnt_textfield input,
#liquid_header div.main_menu_container #search_full_body_ns .cnt_textfield input{
	font-size:14px;
	border:1px solid #ddd;
	width:816px;
	padding:9px 12px;
}
#liquid_header div.main_menu_container #search_full_body .cnt_button button,
#liquid_header div.main_menu_container #search_full_body_ns .cnt_button button,
#liquid_content .archivio-pp form#FormCerca button{
	width:100%;
	background:#B71C1C;
	border:none;
	color:#FFF;
	text-transform:uppercase;
	font-size:14px;
	font-weight:700;
	height:37px;
}
#liquid_header div.container_breadcrumbs{
	padding:12px 12px 24px;
	position:relative;
	z-index:20;
}
#liquid_header div.breadcrumbs{
	font-size:1em;
	background-color:transparent;
}
#liquid_header div.breadcrumbs div.breadcrumbs{
	background-color:#EEE;
	color:#333;
}
#liquid_header div.breadcrumbs a{
	color:#343434;
	text-decoration:none;
	background-color:#eee;
}
#liquid_header div.breadcrumbs a:hover{
	text-decoration:none;
	color:#0188F3;
	background-color:#FFFFFF;
}
#liquid_header div.breadcrumbs p{
	margin: 0 !important;
}
/* -------------------- INTERFACE ELEMENTS --------------*/
body#home #liquid_content div.container_box_241,
body#home #liquid_content div.container_box_475,
body#home #liquid_content .xmanager_content div.container_box_724,
body#home #liquid_content div.container_box_643{
	height:auto;
	background-repeat:no-repeat;
	position:relative;
	background-color:#FFFFFF;
	margin-bottom:20px;
}
#liquid_content div.container_box_643{
	width:643px;
}
div.container_box_724 div.rss_icon{
	position:absolute;
	right:5px;
	top:5px;
}
#liquid_content div.container_box_241 div.content_box_241_eventi{
	padding:10px 13px 3px 1px;
	line-height:1.5;
	height: 190px;
	background:url(/application/xmanager/projects/leg19/img/interface_elements/bg_top_box_241x.gif) no-repeat;
	/*border-bottom:1px solid #C2C9D1;*/
}
/* ELIMINA LA PAGINAZIONE NEL BOX EVENTI IN HOMEPAGE CON SLIDESHOW (BUG DELL'OUTPUT CHE MOSTRA CMQ LA PAGINAZIONE)*/
#liquid_content div.container_box_241 div.content_box_241_eventi div.prevSlide,
#liquid_content div.container_box_241 div.content_box_241_eventi div.nextSlide{
	display:none;
}
#liquid_content div.container_box_241 div.content_box_241_eventi ul.content_box_241_eventi_ul{
	border-bottom:1px solid #C2C9D1;
}
#liquid_content div.container_box_241 div.content_box_241_eventi ul li{
	list-style-type:none;
}
#liquid_content div.container_box_241 div.content_box_241_eventi ul li div.titolo_evento_hp{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	color:#000000;
	background-color:#FFFFFF;
	font-weight:bold;
	padding:5px;
	margin-top:5px;
}
#liquid_content div.container_box_241 div.content_box_241_eventi ul li div.titolo_evento_hp a{
	color:#000000;
	background-color:#FFFFFF;
}
#liquid_content div.container_box_241 div.content_box_241_eventi ul li div.titolo_evento_hp a:hover,#liquid_content div.container_box_241 div.content_box_241_eventi ul li div.data_evento a:hover{
	text-decoration:none;
	color:#0486F4;
	color:#0187F6;
	background-color:#FFFFFF;
}
#liquid_content div.container_box_241 div.content_box_241_eventi ul li div.data_evento{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-style:italic;
	color:#21499F;
	padding:5px;
	background-color:#FFFFFF;
}
#liquid_content div.container_box_241 div.content_box_241_eventi ul li div.data_evento a{
	color:#21499F;
	background-color:#FFFFFF;
}
#liquid_content div.container_box_241 span.clear_container_box_241{
	display:block;
	clear:both;
	background-color:#FFFFFF;
}
#liquid_content div.container_box_241 div.altri_eventi_link_label{
	color:#21499F;
	background-color:#FFFFFF;
	font-size:.95em;
	font-weight:bold;
	text-align:right;
	margin-right:38px;
	/*border-top:1px solid #C2C9D1;
	padding-right:28px;*/
	padding-top:6px;
	width:150px;
	/*margin-left:55px;*/
}
#liquid_content div.container_box_241 div.altri_eventi_link_label a{
	color:#21499F;
	background-color:#FFFFFF;
	margin-right:10px;
}

#liquid_content div.container_box_241{
	width:241px;
}
#liquid_content div.container_box_475{
	width:473px; 
	line-height:1.5;
	background-color:#fff;
	border:1px solid #e6e6e6;
	padding:0 0 12px 0;
}

div.datiNotFound{
	font-size:15px;
	padding-top:5px;
	padding-left:15px;
}

body.external_innercolumn_nocoldx #liquid_content div.container_box_475.agenda {
	background-color:#eee;
	border:none;
	width: 716px
}


#liquid_content span.close, #liquid_content span.open {
	background-image:url(/application/xmanager/projects/leg19/img/icon-chiudi.png);
	background-repeat:no-repeat;
	background-position:right center;
	position:absolute;
	right:20px;
	top:-4px;
	padding-right:5000px;
	cursor:pointer;
	width:29px;
	height:28px;
}
#liquid_content span.open{
	background-image:url(/application/xmanager/projects/leg19/img/icon-apri.png);
}
#liquid_content div.container_box_475 .simple_link p {
	margin:0;
}
	#liquid_content div.container_box_475 .simple_link a {
		background:#fff url(/application/xmanager/projects/leg19/img/icona-elenco-dep.png) no-repeat 0 0;
		padding-left:30px;
		font-size:14px;
		font-weight:900;
		color:#52A3DB;
		text-transform:uppercase;
	}
#liquid_content div.box_description,
#liquid_content div.container_box_475 div.box_description,
#liquid_content div#schedaAttivitaDeputato div.box_description,
div.temi_abstract,
#liquid_content div.xmanager_content div div.box_description_free_text {
	font-size:15px;
	font-weight:100;
	color:#333333;
	border:1px solid #e1e1e1;
	background-color:#fff;
	padding-bottom:1px;
	margin-bottom:12px;
	position:relative;
	line-height:21px;
}
#liquid_content div.testoSchedaOrg > div.box_description, #liquid_content div#schedaAttivitaDeputato div.testoSchedaOrg div.box_description, #liquid_content div#schedaAttivitaDeputato div.testoSchedaOrg.box_description, #liquid_content div#schedaAttivitaDeputato div.relazione-annuale {
	border: none !important;
	min-height: 430px;
}
#liquid_content div#schedaAttivitaDeputato div.relazione-annuale div.testoSchedaOrg div.box_description { min-height: 0px; }
#liquid_content div#schedaAttivitaDeputato div.relazione-annuale div.file_pdf { font-size: 15px; }
#liquid_content div#schedaAttivitaDeputato div.testoSchedaOrg div.box_description li, #liquid_content div#schedaAttivitaDeputato div.testoSchedaOrg.box_description div.simplelist li {
	background: transparent url(/application/xmanager/projects/leg19/img/icon-bulletpoint.png) no-repeat 0 6px;
    padding: 0 0 16px 25px;
}
#liquid_content div#schedaAttivitaDeputato div.testoSchedaOrg.box_description ul{
	margin-top: 35px;
}
#liquid_content div.xmanager_content div div.box_description_free_text {
	padding:0 12px;
}
div.temi_abstract{
	width:auto;
	padding:10px;
	margin:10px 0;
	border:1px solid #000000;
}
#liquid_content div.container_box_475 div.main_text,
#liquid_content div.container_box_724 div.main_text,
#liquid_content div.wrapper {
	padding:10px 12px 16px 12px;
	font-size:15px;
	font-weight:100;
	line-height:21px;
	color:#333;
}
#liquid_content div.container_box_475.archivio-pp div.main_text{
	padding-left:0;
	padding-right:0;
}
#liquid_content div.container_box_475 div.main_text div.box_description{
	margin:12px 0 0 0;
	padding:12px 13px;
	border:none;
	border-left:none;
	border-right:none;
	width:auto!important;
}
#liquid_content div.container_box_475 div.main_text div.text_evidence{
	border:1px solid #000000;
	background-color:#EEF2F5;
	margin-bottom:12px;
	padding:12px 13px;
}
#liquid_content div.container_box_475 div.main_text div.text_evidence h5{
	margin-top:0;
}
#liquid_content div.container_box_475 div.main_text div.text_evidence p{
	margin-bottom:0;
}
#liquid_content div.box_description div.description_text,
#liquid_content div.container_box_475 div.box_description div.description_text,
#liquid_content div#schedaAttivitaDeputato div.box_description.description_text {
	padding:12px 15px;
}
#liquid_content div.box_description div.description_text p {
	margin:0;
}
#liquid_content div.container_box_475 div.box_description h4.main_title{
	background-color:transparent;
	border:none;
	padding:0 0 10px 0;
	border-bottom:1px solid #BAC3CA;
	color:#0C478B;
	padding:15px 12px 10px 15px;
}
#liquid_content div.container_box_475 div.box_description div.main_text{
	background-color:transparent;
	border:none;
	padding:0;
	background-image:none;
	border-top:1px solid #A4ADB4;
	padding:10px 12px 15px 12px;
}
#liquid_content div.container_box_475 div.box_description p{
	margin:0;
}
#liquid_content div.container_box_724{
	height:auto;
}
#liquid_content div.container_box_724 div.titolo_sezione h4 {
    padding: 12px 11px 0 11px;
}
#liquid_content div.container_box_724 div.testo_sezione p {
    padding: 15px 11px;
}
#liquid_content div.container_esplora{
	background-color:#145DA2;
}
#liquid_content div.container_box_475 h4.main_title,
#liquid_content div.container_box_475 div.select_deputati h4.main_title {
	border-bottom:none;
	background:#FFFFFF url(/application/xmanager/projects/leg19/img/interface_elements/bg-main-title.png) repeat 0 0;
	font-family: 'Titillium Web', sans-serif;
	font-size:25px;
	font-weight:600;
	font-style:normal;
	min-height:49px;
}
#liquid_content div.container_box_475 h5{
	font-size:14px;
	font-weight:900;
	margin:20px 0 10px 15px;
}
#liquid_content div.container_box_475 div.collapsible_container h5.sentenze{
	padding-right:55px;
}
#liquid_content div.container_box_475 div.container_label h5{
	font-size:1em;
	font-weight:bold;
	margin:5px 10px 10px 15px;
	padding:0 0 2px 5px;
	border-bottom:1px solid #A3B2C5;
}
#liquid_content div.commissione_apem div.open_close_container {
	position:relative;
}

#liquid_content div.commissione_apem div.open_close_container span.widgetCollapsibleHandler{
	top:5px;
	right:5px;
}
#liquid_content div.commissione_apem div.open_close_container h5{
	border-bottom:1px solid #A3B2C5;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	line-height:2em;
}
#liquid_content div.container_box_475 h6,div#external_source_5546 h6{
	font-size:15px;
	font-weight:700;
	margin:20px 0 10px 0;
}
#liquid_content div.container_box_475 div#wrapper h6.titolo{
	margin-top:5px;
	text-align:center;
}
#liquid_content div.container_box_475 div#wrapper div#intestazione h6.data{
	margin-bottom:0;
	color:#21499F !important;
	margin-top:0;
	text-align:center;
}
#liquid_content div.container_box_475 div#wrapper div#intestazione h5.numero{
	margin-bottom:0;
	color:#21499F !important;
	margin-top:5px;
	text-align:center;
	font-size:1em;
}
#liquid_content div.container_box_475 div#wrapper ul.comunicati_resoconti_ul{
	font-weight:bold;
}
#liquid_content div.container_box_475 div#wrapper ul.comunicati_resoconti_ul li a{
	font-weight:normal;
}
#liquid_content div.container_box_475 div#wrapper ul.comunicati_resoconti_ul li a.pdf {
	background:transparent url(/application/xmanager/projects/leg19/img/ico-scarica-pdf.png) no-repeat scroll 0 1px;
	display:block;
	padding-left:18px;
	right:10px;
	text-decoration:underline;
}

div.file_pdf a, #liquid_content div.container_box_475 ul.main_text_ul li div.file_pdf a{
	background: transparent url(/application/xmanager/projects/leg19/img/ico-scarica-pdf.png) no-repeat 0 0;
    padding-left: 25px;
    display: block;
}

div#external_source_5546 h7{
	font-size:1em;
	font-weight:bold;
}
div#external_source_5546 h7 sup{
	font-weight:bold;
	display:block;
	margin-bottom:-5px;
}
#liquid_content div.loading_tab{
	position:absolute;
	width:100%;
	text-align:center;
	top:80px;
	z-index:1;
}
#liquid_content div.wrapper_loader div.loading_tab{
	display: none;
}

div.altri_eventi_link{
	/*width: 115px;
	margin-left: 130px;*/
	margin-left:130px;
}
#liquid_content div.container_box_241 div.altri_eventi_link_label{
	color:#21499F;
	background-color:#FFFFFF;
	font-size:.95em;
	font-weight:bold;
	text-align:right;
	margin-right:38px;
	/*border-top:1px solid #C2C9D1;
	padding-right:28px;*/
	padding-top:6px;
	width:85px;
}
/*    paginator    */
#liquid_content div.paginator{
	font-size:13px;
	line-height:1.2;
	text-align:center;
	width:100%;
	margin: 7px auto;	
}
#liquid_content div.paginator li{
	display:block;
	float:left;
	margin:0 0 5px 2px!important;
	min-width:20px;
	overflow:hidden;
	display:block;
	float:left;
	text-align:center;
	vertical-align:middle;
	line-height:20px;
	
	background-color:transparent;
    border:none!important;
    min-height: 1px!important;
    padding: 0!important;
    width: auto;
}
#liquid_content div.paginator li span{
	border:1px solid #e4e4e4;
	background-color:#eee;
	font-weight:400;
	display:block;
	float:right;
	min-width:25px;
	margin-left: 4px;
}
#liquid_content div.paginator li span.current{
	border:1px solid #134392;
	background-color:#134392;
	color:#fff;
}
	#liquid_content div.paginator li span a{
		color:#333;
		background-color:transparent!important;
	}
#liquid_content div.paginator li.begin, 
#liquid_content div.paginator li.end,
#liquid_content div.paginator li.back, 
#liquid_content div.paginator li.next{
	color:#ccc;
}

#liquid_content div.paginator li.begin a, 
#liquid_content div.paginator li.end a,
#liquid_content div.paginator li.back a, 
#liquid_content div.paginator li.next a{
	color:#204F98;
}

/*#liquid_content div.paginator li{
	display: inline-block;
	width:20px!important;
	margin: 0!important;
	padding:0!important;
	border: none!important;
	min-height:16px!important;
}
#liquid_content div.paginator li.begin, #liquid_content div.paginator li.end {
	border: 1px solid #CCCCCC!important;
	padding:0 3px 2px 3px !important;
	margin:0 4px 0 0 !important;
	font-size:1.25em;
}
#liquid_content div.paginator li.back, #liquid_content div.paginator li.next{
	border: 1px solid #CCCCCC!important;
	padding:0 0 2px 0!important;
	margin:0 4px 0 0!important;
	font-size:1.25em;
}
*/

/* MENU SX */
#liquid_col_sx div.bg_identita_menu div.container_menu {
	padding:0;
	background:#eee;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul{
	font-family: 'Titillium Web', sans-serif;
	font-size:16px;
	font-weight:600;
	font-style:normal;
	line-height:15px;
	width:240px;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul ul{
	font-family: 'Roboto',sans-serif;
	font-weight:400;
	font-size:13px;
	letter-spacing:normal;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul ul ul {
	width:100%;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul > li {
	margin-bottom:7px;
}
		#liquid_col_sx div.bg_identita_menu div.container_menu ul > li > ul > li {
			border:1px solid #ddd;
			margin-bottom:0;
			border-top:none;
		}
		#liquid_col_sx div.bg_identita_menu div.container_menu > ul > li.current > ul > li,
		#liquid_col_sx div.bg_identita_menu div.container_menu > ul > li.active > ul > li.current,
		#liquid_col_sx div.bg_identita_menu div.container_menu > ul > li.active > ul > li {
			border-left:3px solid #244A9B;
		}
			#liquid_col_sx div.bg_identita_menu div.container_menu ul > li > ul > li > ul > li {
				border-left:1px solid #ddd;
			}
			#liquid_col_sx div.bg_identita_menu div.container_menu > ul > li.active > ul > li.active > ul > li,
			#liquid_col_sx div.bg_identita_menu div.container_menu > ul > li.active > ul > li.current > ul > li {
				border-right:none;
			}
	#liquid_col_sx div.bg_identita_menu div.container_menu ul > li > span > a{
		display:block;
		padding:12px;
		background-color:#FFF;
		color:#244A9B;
	}
	
#liquid_col_sx div.bg_identita_menu div.container_menu > ul > li.current > span > a,
#liquid_col_sx div.bg_identita_menu div.container_menu > ul > li.active > span > a{
	color:#FFF!important;
	background:#244A9B url(/application/xmanager/projects/leg19/img/menu-sx-I-lev-current.png) no-repeat right center;
	padding-right:8px;
	width:228px;
}
	#liquid_col_sx div.bg_identita_menu div.container_menu > ul > li > ul > li span > a{
		padding:12px 24px;
		color:#343434!important;
	}
	#liquid_col_sx div.bg_identita_menu div.container_menu > ul > li > ul > li span > a:hover{
		color:#1537FF!important;
	}
	#liquid_col_sx div.bg_identita_menu div.container_menu > ul > li.current > ul > li > span > a{
		padding:12px 24px;
		color:#343434!important;
	}
	#liquid_col_sx div.bg_identita_menu div.container_menu > ul > li.current > ul > li > span > a:hover{
		color:#1537FF!important;
	}
		#liquid_col_sx div.bg_identita_menu div.container_menu > ul > li > ul > li > ul > li > span > a{
			padding:12px 36px;
		}
		#liquid_col_sx div.bg_identita_menu div.container_menu > ul > li > ul > li > ul > li > span > a:hover{
			color:#1537FF!important;
		}


body#deputato_landing #liquid_col_sx div.bg_identita_menu div.container_menu ul li{
	margin:0 1px 0 1px;
}
body#deputato_landing #liquid_col_sx div.bg_identita_menu div.container_menu ul li li{
	width: auto!important;
	margin-left:0;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.nobordertop{
	border-top:none;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.default ul{
	display:none;
}

#liquid_col_sx div.bg_identita_menu div.container_menu ul li.current ul{
	border:none;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li ul li.active ul{
	border:none;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li ul li.active ul li.current{
	border:none;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li ul li ul li{
	font-size:.95em;
	padding-left:0;
	margin-left:0;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li ul li ul li a{
	border-bottom:none;
	padding-bottom:0;
	padding-right:0;
	padding-top:2px;
	padding-left:12px;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li ul li ul li,
#liquid_col_sx div.bg_identita_menu div.container_menu ul li ul li.noborderbottom{
		border-bottom:none;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul li.active a{
	border-bottom:none;
	color:#0387F4;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li ul li ul li{
		padding-right:0;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul li.active ul li a{
	color:#092C54;
	padding-right:0;
	padding-right:12px; /* da valutare 02/12/2015 */
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul li.active ul li a:hover{
	color:#092C54;
}

#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul li.active ul li.current a{
	color:#0387F4;
}

		
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul li.active ul li.active a{
	color:#0387F4;
}

#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul{
	display:block;
	height:100%; /* inserito 23/07/2010 per menu che scompare al passaggio del mouse (IE6 e 7) */
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active > ul{
	border-bottom:1px solid #ddd;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul li.url ul{
	display:none;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul li.active{
		border-bottom:none;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul li.active ul{
	display:block;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul li.closed ul{
	display:none;

}

#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active a,
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul a.current,
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.current a,
#liquid_col_dx div.container_box_dx div.content div.content ul.argomento li.active,
#liquid_col_dx div.container_box_dx div.content div.content ul.argomento li.active a,
div.xmanager_col_dx #elenco_auditi ul.argomento li.active,
div.xmanager_col_dx #elenco_auditi ul.argomento li.active a{ 
	background-color:#FFFFFF;
	color:#52A3DB;
	margin-right:0;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active > ul > li > span > a.current,
#liquid_col_sx div.bg_identita_menu div.container_menu > ul > li.active > ul > li.active > span > a/*,
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.current a*/{ 
	background-color:#FFFFFF;
	color:#244A9B!important;
	margin-right:0;
	font-weight:700;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active > ul > li.active > span > a {
	color:#52A3DB;
	font-weight:700;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active > ul > li.active > ul > li > span > a {
	padding-left:36px;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active > ul > li.active > ul > li > span > a.current {
	font-weight:700;
}



/*#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul li a{
	color:#21499F !important;
	background-color:#FFFFFF;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.current ul li a{
	color:#21499F !important;
	background-color:#FFFFFF;
}*/
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.current ul li.current a{
	color:#21499F;
	background:transparent url(/application/xmanager/projects/leg19/img/bg_menusx2_hover.gif) no-repeat scroll right top;
}

#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul li.current ul li.current a{
	color:#0387F4;
	background:transparent url(/application/xmanager/projects/leg19/img/bg_menusx2_third_level_hover.gif) no-repeat scroll left top;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.current ul li.current ul li.url a{
	color:#21499F;
	background:transparent url(/application/xmanager/projects/leg19/img/bg_menusx2_third_level.gif) no-repeat scroll left top;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.current ul li.current ul li.url a:hover{
	background:transparent url(/application/xmanager/projects/leg19/img/bg_menusx2_third_level_hover.gif) no-repeat scroll left top;
}



#liquid_col_dx .cnt_textfield label,
#liquid_col_dx .cnt_select label,
#liquid_col_dx .cnt-textfield label,
#liquid_col_dx .cnt-select label{	
	font-size:15px;
	background-color: #fff;
	color:#5A5B5D;
	text-transform:none;
	border:1px solid #e6e6e6;
	margin:0;
	padding:8px 12px;
	font-weight:900;
	display:block;
	width:auto;
}
#liquid_col_dx legend{
	/*margin:0;
	font-size:1.25em;
	color:#5A5B5D;
	background-color:#FFFFFF;
	padding:14px 12px;
	border:1px solid #e6e6e6;
	font-weight:900;
	display:block;
	width:89.6%;*/
	
	font-size: 1.25em;
    font-weight: 900;
    padding: 11px 12px;
    margin: 0;
    color: #5A5B5D;
    text-transform: uppercase;
}
#liquid_col_dx .cnt_form_voto legend {
	position:absolute;
	left:-9999px;
}
#liquid_col_dx form h4,#liquid_col_dx form h5{
	display:none;
}
#liquid_col_dx form h5{
	margin:0 0 4px 0;
	font-size:1em;
	color:#072d58;
	padding:5px 8px 2px 10px;
	background-color: #f3f6f9;
	font-weight:normal;
	display:block;
	display:none;
}
#liquid_col_dx form{
	margin: 0;
	padding: 0;
}
#liquid_col_dx legend{
	/*display:none;*/
}

#liquid_col_dx div.cnt_form_voto div.cnt_radiobutton label{
	margin-left:1px;
}
#liquid_col_dx div.cnt_form_voto div.cnt_radiobutton{
	padding: 0 0 0 6px;
	margin: 0 0 8px 0;
}

#liquid_col_dx div.cnt_form_voto div.sesso div{
	display:inline;
}
#liquid_col_dx div.cnt_form_voto div.sesso label{
	margin-right:5px;
}
#liquid_col_dx div.cnt_select {
	margin-bottom:0;
	position:relative;
	padding:0;
}
#liquid_col_dx div.cnt_select div.content{
	margin-bottom:10px;
}
#liquid_col_dx div.cnt_textfield input{
	margin-bottom:12px;
	margin-bottom:0;
	position:relative;
	padding: 0 4px 0 10px;
	margin-left:0;
}
/*#liquid_col_dx div#cnt_dati_bio label,
#liquid_col_dx div.cnt_gruppo_parlamentare label,
#liquid_col_dx div.chiavi_organi label,
#liquid_col_dx div.label label,
#liquid_col_dx div.container_box_dx div.cerca_leggi label,
#liquid_col_dx form#FormCerca label,#liquid_col_dx div.label_nofield{
	margin:0 0 4px 0;
	font-size:0.95em;
	text-transform:uppercase;
	color:#072d58;
	padding:5px 9px 2px 11px;
	background-color: #f3f6f9;
	font-weight:normal;
	display:block;
	width:217px;
}*/
#liquid_col_dx div.field-container {
	background-color:#fff;
	border:1px solid #e6e6e6;
	border-top:none;
	padding:5px 12px;
	margin-bottom:2px;
}
#liquid_col_dx div.cnt_sesso div.field-container {
	padding-bottom: 27px;
}
#liquid_col_dx div.cnt_eta div.field-container {
	padding-bottom: 44px;
}
#liquid_col_dx div.field-container > span.clear {
	display:block;
	clear:both;
}
#liquid_col_dx div.cnt_select label,
#liquid_col_dx div.label_nofield,
#liquid_col_dx form#ricerca_decreti label{
	font-size:15px;
	background-color: #fff;
	color:#5A5B5D;
	text-transform:none;
	border:1px solid #e6e6e6;
	margin:0;
	padding:8px 12px;
	font-weight:900;
	display:block;
	width:auto;
}
#liquid_col_dx .ElencoOrgani_schedaorgano div.cnt_select label {
	font-size:13px;
}
#liquid_col_dx form#ricerca_statistica div.cnt_sesso,
#liquid_col_dx form#ricerca_statistica div.cnt_lettera,
#liquid_col_dx form#ricerca_statistica .cnt_provincia,
#liquid_col_dx form#ricerca_statistica .cnt_studio,
#liquid_col_dx form#ricerca_statistica .cnt_professione,
#liquid_col_dx form#ricerca_statistica .cnt_circoscrizione,
#liquid_col_dx form#ricerca_statistica .cnt_elezioni,
#liquid_col_dx form#ricerca_statistica .cnt_stato,
#liquid_col_dx form#ricerca_statistica .cnt_gruppo_parlamentare{
	clear:both;
	margin-bottom:2px;
}
#liquid_col_dx form#ricerca_statistica div.cnt_sesso span.clear,
#liquid_col_dx form#ricerca_statistica div.cnt_lettera span.clear,
#liquid_col_dx form#ricerca_statistica .cnt_provincia span.clear,
#liquid_col_dx form#ricerca_statistica .cnt_studio span.clear,
#liquid_col_dx form#ricerca_statistica .cnt_professione span.clear,
#liquid_col_dx form#ricerca_statistica .cnt_circoscrizione span.clear,
#liquid_col_dx form#ricerca_statistica .cnt_elezioni span.clear,
#liquid_col_dx form#ricerca_statistica .cnt_stato span.clear,
#liquid_col_dx form#ricerca_statistica .cnt_gruppo_parlamentare span.clear{
	display:block;
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
#liquid_col_dx form#ricerca_statistica div.cnt_sesso{
	/*height: 54px;
	background-color:transparent;
	margin-bottom:15px;*/
}
#liquid_col_dx form#ricerca_statistica div.cnt_radio{
	float:left;
	padding:0;
}
#liquid_col_dx div.container_box_dx div.cerca_leggi div.cnt_radiobutton label{
	display:inline;
	border:none;
	color:#444444;
	background-color:#FFFFFF;
	padding:0;
	font-weight:bold;
	width:auto;
}
#liquid_col_dx div.label{
	margin-left:0;
}
#liquid_col_dx label.label_for_select_output{
	background-color:#E9F1F4;
	display:block;
	font-size:1em;
	font-weight:bold;
	padding:7px 10px 3px 10px;
	margin: 3px 0 0 1px;
}
#liquid_col_dx div.menu_select{
	background-color:#E9F1F4;
	border-bottom:1px solid #FFFFFF;
	padding:0 0 3px 0;
	margin: 0 0 0 1px;
}
#liquid_col_dx select{
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	width:100%;
	border:1px solid #eee;
	color:#343434;
	background-color:#FFFFFF;
	font-size:13px;
	padding:4px 6px;
}
#liquid_col_dx div.cnt_form_voto div.cnt_stato div.cnt_radiobutton input{
	margin:0;
}
#liquid_col_dx /*div.cnt_form_voto */div.cnt_button button,
#liquid_col_dx div.chiavi_organi div.cnt_button button,
body#internazionale_-_delegazioni_parlamentari_-_dettaglio_nato input.select_output_submit/*,
#liquid_col_dx div.container_box_dx div.cerca_leggi button*/{
	font-family: 'Roboto', sans-serif;
	font-weight:900;
	font-size:1.25em;
	background-color:#AB1917;
	color:#fff;
	border:none;
	text-align:center;
	padding:12px;
	margin:0;
	cursor:pointer;
	display:block;
	width:100%;
	text-transform:uppercase;
}
#liquid_col_dx div.container_box_dx div.cerca_leggi span.annotazione{
	margin:0 0 0 12px;
	font-size:.95em;
	display:block;
	margin-bottom:5px;
}
#liquid_col_dx div.cnt_form_voto div#cerca_dep input{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #727C9A;
	color:#666666;
	background-color:#FFFFFF;
	font-size:1em;
}
#liquid_col_dx div.cnt_form_voto fieldset{
	border:0;
	width:auto;
	padding:0;
	margin:0;
}
#liquid_col_dx div.cnt_textfield input{
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	width:94%;
	border:1px solid #eee;
	color:#343434;
	background-color:#FFFFFF;
	font-size:1.15em;
	padding:8px 6px;
}

/* --------------------------------------------------------- vedi anche */
#liquid_col_dx div.container_box_dx {
	/*overflow-x:hidden;
	overflow-y:visible;
	margin-bottom: 10px;*/
	margin-bottom:12px;
	position:relative;
}
body#temiattivitaparlamentare #liquid_col_dx div.container_box_dx h4, body#temiattivitaparlamentare_landing #liquid_col_dx div.container_box_dx h4{
	margin: 0;
	padding:5px 10px 5px 12px;
	font-size: 1.1em;
	border-left: 1px solid #699AC2;
	border-right: 1px solid #699AC2;
}
#liquid_col_dx div.container_box_dx div.elenco_commissioni select {
	border:1px solid #C3D7E6;
	/*color:#6484A5;*/
	color:#21499F;
	background-color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	margin:1px 0 0 0;
	width:100%;
	padding:1px;
}

#liquid_col_dx div.container_box_dx div.content div.content,
#liquid_col_dx div.container_box_dx div.elenco_commissioni,
#liquid_col_dx div.container_box_dx div.cerca_leggi div.cerca_leggi{
	padding:0;
	margin:0;
}
#liquid_col_dx div.container_box_dx div.cerca_leggi div.cerca_leggi{
	background-image:none;
}
#liquid_col_dx div.container_box_dx div.content div.content div.canale, #liquid_col_dx div.container_box_dx div.argomento div.argomento_label,
div.xmanager_col_dx #elenco_auditi div.content div.canale, div.xmanager_col_dx #elenchi_organi div.canale{
	font-size:15px;
	font-weight:700;
	background:#5A5B5D;
	color:#fff;
	padding:16px 12px;
	text-transform:uppercase;
}
#liquid_col_dx div.container_box_dx div.argomento div.argomento_label div.canale{
	background:#5A5B5D !important;
}
#liquid_col_dx div.argomento_label div.canale{
	padding:0 0 0 2px!important;
	margin: 5px 0 0 0!important;
	border: none!important;
	background-color:#FFFFFF!important;
}
body#composizione_commissioni_bicamerali #liquid_col_dx div.argomento_label div.canale  {
	font-size:15px;
	font-weight:700!important;
	background:#5A5B5D!important;
	color:#fff!important;
	padding:16px 12px!important;
	text-transform:uppercase!important;
	margin:0!important;
}
#liquid_col_dx div.container_box_dx div.argomento_label{
	font-size:15px;
	font-weight:900;
	background-color: #fff;
	color:#5A5B5D;
	text-transform:none;
	border:1px solid #e6e6e6;
	margin:0;
	padding:8px 12px;
	display:block;
	width:auto;
}
#liquid_col_dx div.container_box_dx div.content div.content ul.argomento {
	margin-bottom:12px;
}
#liquid_col_dx div.container_box_dx div.content div.content ul.argomento li,
div.xmanager_col_dx #elenco_auditi ul.argomento li{
	background-color: #fff;
	padding:18px 12px;
	list-style-type:none;
}
#liquid_col_dx div.container_box_dx div.content div.content ul.argomento li a,
div.xmanager_col_dx #elenco_auditi ul.argomento li a{
	font-size:1.15em;
	font-weight:400;
	color: #343434;
	background-color:#fff;
	margin:0;
	padding:0;
}
#liquid_col_dx div.container_box_dx div.content div.content ul.argomento li {
	margin-bottom:1px;
}
#liquid_col_dx div.container_box_dx div.content div.content ul.argomento li p{
	font-size: 11px;
	margin: 0;
	padding: 4px 0;
}
/*#liquid_col_dx div.container_box_dx div.argomento div a{
	font-weight:bold;
	margin:0;
	padding:0;
	color: #072e57;
	background-color:#F2F7FA;
}*/
#liquid_col_dx div.container_box_dx div.argomento{
	margin-bottom:12px;
}
#liquid_col_dx div.container_box_dx div.argomento div{
	background-color: #fff;
    padding: 18px 12px;
    list-style-type: none;
}
#liquid_col_dx div.container_box_dx div.argomento div a{
	font-size: 1.15em;
    font-weight: 400;
    color: #343434;
    background-color: #fff;
    margin:0;
    padding:0;
}
#liquid_col_dx div.container_box_dx_label h5, 
#liquid_col_dx div.ElencoOrgani_schedaorgano_label h5,
#liquid_col_dx div.container_box_dx_label .replace-h5{
	font-size:15px;
	font-weight:900;
	padding:11px 12px;
	margin:0;
	color: #5A5B5D;
	text-transform:uppercase;
}
#liquid_col_dx div.ElencoOrgani_schedaorgano_label h5 {
  	background: #244A9B;
    color: #fff;
	padding: 16px 12px;
	font-weight: 700;
}
#liquid_col_dx div.filtra_per div.container_box_dx_label h5,
#liquid_col_dx div.filtra_per div.container_box_dx_label .replace-h5 {
	background:#0E4194;
	color: #fff;
	font-weight:700;
}
#liquid_col_dx li.temi_menu_link_sel a,
#liquid_col_dx li.temi_menu_link_sel a:hover {
	color: #52A3DB!important;
}
#liquid_col_dx li.temi_menu_link_sel ul li a {
	color: #21499F !important;
}
#liquid_col_dx li.temi_menu_link_sel ul li.sel a {
	color: #52A3DB!important;
}

/* STATIC PAGES */
#liquid_content div.container_box_475 div.mappa a{
	text-decoration:none;
}
#liquid_content div.container_box_475 div.mappa a:hover{
	text-decoration:underline;
}
#liquid_content div.container_box_475 div.container_box_475_label h3{
	font-size:14px;
	font-weight:900;
	margin:0;
	padding:12px 12px 7px;
	border-bottom:none;
	background-color:#FFFFFF;
	padding-bottom:0!important;
}
#liquid_content div.container_box_475 div.container_box_475{
	padding:10px 13px 16px 13px;
	line-height:1.5;
	background:url(/application/xmanager/projects/leg19/img/interface_elements/bg_top_box_475x.gif) no-repeat;
	width:449px;
}
#liquid_content div.container_box_475 div.container_box_475 ul li{
	margin-left:20px;
}
/* comma e itinerari nel docviewer */
body#comma_doc_view div.descrizione h4.main_title, body#itinerari_doc_view div.tipo h5 {
	font-size:1.2em;
	padding:5px 10px;
}
body#comma_doc_view div.corpo{
	line-height:1.5!important;
	padding:5px 30px 5px 10px!important;
	font-size:1.05em;
}
body#comma_doc_view div.data_inserimento{
	padding:5px 30px 5px 10px!important;
	font-size:1.05em;
	font-weight:bold;
	color:#444444;
	background-color:#FFFFFF;
}
body#itinerari_doc_view ul {
	margin:0 10px;
	list-style:none;
}
body#itinerari_doc_view li {
	margin:12px 0;
	padding-bottom:10px;
	border-bottom: 1px solid #699AC2;
	position:relative;
}
body#itinerari_doc_view div.organo, body#itinerari_doc_view div.tipologia, body#itinerari_doc_view div.iter, body#itinerari_doc_view div.tema, body#itinerari_doc_view div.prima_seduta{
	font-size:1.1em;
	font-weight:bold;
	padding: 0 20px 6px 200px;
}
body#itinerari_doc_view div.organo{
	text-transform:uppercase;
	font-size:1.1em;
}
body#itinerari_doc_view label {
	font-weight:normal;
	display:block;
	position:absolute;
	left:0;
	width:190px;
	padding:2px 10px 0 0;
	float:left;
	text-align: right;
	color:#444444;
	background-color:#FFFFFF;
	font-size:0.85em;
}
div.container_box_475 div.mappa ul ul, div.container_box_475 div.mappa ul ul ul{
	margin-top: 0;
}
div.container_box_475 div.mappa ul li {
	list-style:none!important;
	margin-left:0!important;
	font-size: 1.15em;
	font-weight:bold;
	margin-top:20px!important;
	border-bottom: 1px solid #A3B2C5!important;
	padding-bottom:15px!important;
	padding-left:10px!important;
}
div.container_box_475 div.mappa ul li li {
	list-style-image:url(/application/xmanager/projects/leg19/img/bullet_menu_conoscere_home.gif)!important;
	margin-left:15px!important;
	margin-top:5px!important;
	font-size: 0.9em;
	font-weight:bold;
	border-bottom: none!important;
	padding-bottom:0!important;
	padding-left:0!important;
}
div.container_box_475 div.mappa ul li li li {
	list-style:none!important;
	margin-left:0!important;
	font-size: 0.85em;
	font-weight:normal;
	margin-top:0px!important;
	border-bottom: none!important;
	padding-bottom:0!important;
	padding-left:0!important;
}
/* FREE SEARCH */
/* google search results */
hr.z {
	display: none;
}
p.g {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight:bold;
	margin: 20px 0 7px 13px;
}
p.g a {
	color: #21499F;
}
p.g a:hover {
	color: #0286F2;
}
p.g table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
td.s {
	padding: 0 0 0 13px;
}
td.s font{
	font-style: italic;
	color: #444444 !important;
	font-size:.95em;
}
div.n {
	margin: 20px 0 0 0;
	border-top: 2px solid #A0B2C0;
	padding: 10px 0 0 0;
}
.cnt_radiobutton input{
	border:none!important;	
}
input {
	font-family:'Roboto', sans-serif;
	font-size:1.05em;
	text-indent:1px;
}
.cnt_radio input,.cnt_check input{
	border:none;
}
div.main_text div.cnt_button input#print_cmd_top{
	margin-left:375px !important;
	margin-top:10px !important;
}
div.main_text div.cnt_button input#print_cmd_bottom{
	margin-left:375px !important;
	margin-top:10px !important;
}
div.main_text div.cnt_button input, 
div.simple.text div.cnt_button input, 
input.select_output_submit, 
input.simpleButton,
div#elencoPDL div.formPdl div.cnt_button input{
	background-color:#fff;
	color:#AB1917;
	border:none;
	text-transform:capitalize;
	cursor:pointer;
	font-size:15px;
	font-weight:900;
	margin-top:5px;
	margin-bottom:10px;
	padding:0;
}
div#elencoPDL div.formPdl div.cnt_button input.genera_elenco_ricerca_avanzata{
	text-transform:none;
}
body.conoscere_la_camera #liquid_col_dx input.select_output_submit{
	float:right;
	background:#eee;
}
div.container_box_475 form#frmBollettini fieldset div.cnt_button input{
	background-color:#fff;
	color:#AB1917;
	border:none;
	text-transform:capitalize;
	cursor:pointer;
	font-size:15px;
	font-weight:900;
	margin-top:5px;
	margin-bottom:10px;
	padding:0;

}
/*#liquid_col_dx div.select_output input.select_output_submit{
	margin:10px 0 0 12.3em;
}*/
div.main_text select, div.simple.text select {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	width:88%;
	margin-right:2%;
	border:1px solid #eee;
	color:#343434;
	background-color:#FFFFFF;
	font-size:15px;
	padding:8px 6px;
}
div.main_text select#slAnnoMese,
div.simple.text select#slAnnoMese,
div.main_text select#slGiorno,
div.simple.text select#slGiorno{
	margin:0;
}
td.opz label {
	font-size:.95em;
	margin: 0 15px 0 0;
	padding: 0;
}
td.opz input {
	border:none;
	margin: 8px 4px 0 0;
	padding: 0;
}
table.report_top {
	margin: 0 13px 10px 0;
	padding: 5px;
	border-bottom: 1px solid #c0d5e5;
	border-top: 1px solid #c0d5e5;
	width: 100%;
	font-style:italic;
	color: #444444;
	font-size:.95em;
}
table.report_top b {
	font-style: normal;
	color: #21499F;
}
table.report_top font {
	display: none;
}
table.navigator {
	margin: 0 0 10px 0;
	padding: 0 5px;
}
table.navigator a{
	font-weight:bold;
	color: #21499F;
}
table.cerca_bottom {
	margin: 0 0 13px 13px;
}
span.p{
	padding: 0 10px;
	display:block;
}
span.p ul{
	list-style:none;
}
body#risultati_della_ricerca_esplora_comunicazione div.main_img,
body#risultati_della_ricerca_esplora_europa_estero div.main_img,
body#risultati_della_ricerca_explora_documenti div.main_img,
body#risultati_delle_ricerca_esplora_lavori div.main_img,
body#risultati_della_ricerca_esplora_deputati_e_organi div.main_img,
body#risultati_della_ricerca_esplora_conoscere_la_camera div.main_img,
body#risultati_della_ricerca div.main_img{
	padding-right: 1px!important;
	padding-top: 12px!important;
}
/* FINE google search results */
/* TABELLE */
/*div.elenco_gruppi div.tabella{
	margin:0;
	padding:0 2px !important
}
*/
#liquid_content div.elenco_gruppi table, table.tabellaXHTML, table.tabella_table, table.documenti{
	width:100%;
	margin:0;
	background-color:#ddd;
}
table.tabellaXHTML .td_84{
	width:84%;
}
table.tabellaXHTML .td_60{
	width:60%;
}
table.tabellaXHTML .td_25{
	width:25%;
}
table.tabellaXHTML .td_right{
	text-align:right;
}
table.atti{
	margin-bottom:20px;
}
#liquid_content div.elenco_gruppi table th, table.tabellaXHTML th, table.tabella_table th{
	background-color:#eee;
	text-align:left;
	padding:3px 7px;
}

.thw60{
	width:60px;
}
#liquid_content div.elenco_gruppi table td, table.tabellaXHTML td, table.tabella_table td, table.documenti td{
	padding:3px 7px!important;
	vertical-align:middle;
	background-color:#FFFFFF;
    font-weight: initial;
}
table.tabellaXHTML td.celldx{ /* Reinserito per XM 22-09-2017 */
/*	word-break: break-all;*/
	word-wrap: break-word;
	max-width: 365px;
}
body#attivita_parlamentare_-_attivita_conoscitiva #liquid_content table.tabellaXHTML,
body#attivita_parlamentare_-_attivita_conoscitiva #liquid_content table.tabellaXHTML td{
	font-size:13px;
}
#liquid_content div.tabelle_temi table td{
	padding:3px 4px!important;
}
#liquid_content div.elenco_gruppi table td a,
table.tabellaXHTML td a,
table.documenti td a{
	font-weight:700;
	text-decoration:none;
}
#liquid_content div.elenco_gruppi table td span a,
table.tabellaXHTML span a,
table.documenti span a{
	display:block;
	padding:3px 13px;
	font-weight:normal;
}
#liquid_content div.elenco_gruppi table caption,
table.tabellaXHTML caption,
#liquid_content div.elenco_gruppi table caption,
table.tabellaXHTML caption,
table.tabella_table caption,
table.documenti th,
h5.caption{
	background-color:#0C4DA2;
	color:#ffffff;
	font-weight:900;
	font-size:15px;
	line-height:normal;
	text-align:left;
	padding:9px 12px;
	margin:0;
	margin-top:0;
}
h5.caption{
	margin: 0 12px !important;
	width:auto;
}
#liquid_content table.tabellaXHTML{
	position:relative;
	top:15px;
	clear:both;
	margin-bottom:24px;
}
body#home #liquid_content div#agenda_lavori table.tabellaXHTML{
	position:relative;
	top:0;
	margin-top:15px;
}
body#internazionale_-_delegazione_ap-upm #liquid_content table.tabellaXHTML{
	font-size:.8em;
}

#liquid_content div.container_box_475 div.main_text_full h5,#liquid_content div.container_box_475 div.main_text_full a.back_link/*,#liquid_content div.alphabetical_list_tab a.back_link*/{
	padding:3px 5px 3px 10px;
}
#liquid_content div.container_box_475 a.back_link,#liquid_content div.alphabetical_list_tab div.back_link a{
	width:auto;
	/*text-decoration:underline;*/
}
#liquid_content div.container_box_475 a.back_link:hover,#liquid_content div.alphabetical_list_tab div.back_link a:hover{
	text-decoration:none;
}
#liquid_content div.container_box_475 #composizioneOrgano .lista_attivita_deputato > a.back_link {
	margin-left:300px!important;
}
/* -------------------------------------- TABELLA DEL TAB AGENDA DEI LAVORI (SEZIONE LAVORI) -------------------------------------------------- */
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana table{
	border-left:none;
	border-right:none;
	border-bottom:none;
	margin-bottom:20px;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana table th{
	padding:0;
	text-align:center;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana table td{
	padding:0;
	text-align:center;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana table td img{
	width:auto!important;
	height:auto!important;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana table tr td.td_commissione,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana table tr td.organo{
	font-size:13px;
	font-weight:400;
	width:200px;
	text-align:left;
	line-height:1.5;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana table tr td.organo a{
	display:block;
}
div.webtv_button img{
	position:absolute;
	top:0;
	right:-210px;
	z-index:1000;
	display:block!important;
}
#liquid_header div.menu_top_service ul li.webtv_button{
	position:absolute;
	left:170px;
	top:15px;
	background-color:transparent;
	width:125px;
	height:24px;
	display:none!important;
}
/* FOOTER */
div#liquid_footer div.menu_archipelago{
	width:910px;
	padding:49px 30px 0 30px;
	margin:auto;
}
div#liquid_footer div.menu_archipelago  span.clear_menu_archipelago{
	display:block;
	clear:both;
	line-height:20px;
}
div#liquid_footer div.menu_archipelago ul li {
	font-family: 'Titillium Web', sans-serif;
	font-size:16px;
	font-weight:400;
	font-style:normal;
	line-height:15px;
	padding:0 9px 0 10px;
	display:block;
	float:left;
	color:#FFF;
	background-color:#21499F;
	list-style-type:none;
	position:relative;
	width:160px;
	/*width:14.9em;*/
	height:200px;
	height:18em;
}
div#liquid_footer div.menu_archipelago ul li.camera_dep {
	width:130px;
	margin-left:-10px;
	margin-right:30px;
}
div#liquid_footer div.menu_archipelago > ul > li > span {
	display:block;
	min-height:49px;
	border-bottom:1px dotted #90A4CF;
	background:transparent url(/application/xmanager/projects/leg19/img/footer/bg-category-arcipelago.png) no-repeat -1px 104%;
}
div#liquid_footer div.menu_archipelago > ul > li.camera_dep > span {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-size:13px;
	border:none;
	background:none;
}
div#liquid_footer div.menu_archipelago > ul > li.camera_dep img {
	float:right;
	margin-top:-9px;
}
div#liquid_footer div.menu_archipelago ul{
	white-space:nowrap;
	margin-left:10px;
}
div#liquid_footer div.menu_archipelago ul ul{
	position:absolute;
	top:74px;
	left:10px;
	white-space:normal;
	margin-left:0;
}
div#liquid_footer div.menu_archipelago ul li.camera_dep ul {
	left:-20px;
}
div#liquid_footer div.menu_archipelago ul ul li{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:400;
	font-size:13px;
	letter-spacing:normal;
	clear:both;
	height:auto;
	padding:0;
	padding-bottom:0;
	margin-bottom:10px;
}
div#liquid_footer div.menu_archipelago ul li.camera_dep ul li{
	font-family: 'Roboto', sans-serif;
	text-align:right;
}

div#liquid_footer div.menu_archipelago ul ul li a{
	color:#F1F4F9;
	background-color:#21499F;
	text-transform:uppercase;
	line-height:normal;
	border-bottom:1px dotted #4B6BB1;
	display:block;
	padding-bottom:6px;
	margin-bottom:-5px;
}
div#liquid_footer div.menu_archipelago ul li.camera_dep ul li a {
	text-transform:none;
	border:none;
	padding-bottom:0;
}
div#liquid_footer div.menu_archipelago ul ul li a:hover{
	color:#fff!important;
	text-decoration:underline;
}
div#liquid_footer div.container_archipelago_footer {
	position:relative;
	width:970px;
	margin:auto;
	overflow:hidden;
	background:#21499F url(/application/xmanager/projects/leg19/img/footer/bg_arcipelago.png) repeat-x 0 bottom;
	padding-bottom:11px;
}
div#liquid_footer div.container_archipelago_footer div.open_close_archipelago{
	position:absolute;
}
div#liquid_footer div.container_archipelago_footer span.open,div#liquid_footer div.container_archipelago_footer span.close{
	/*background:url(/application/xmanager/projects/leg19/img/footer/bt_close_footer.gif) no-repeat 0 0;
	display:block;
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;*/
/*	position:absolute;
	top:100px;
	bottom:100px;
*/	cursor:pointer;
	display:block;
	left:0;
	padding-left:5000px;
	padding-left:3000px;
	width:5000px;
}
div#liquid_footer div.container_archipelago_footer span.close{
	background:transparent url(/application/xmanager/projects/leg19/img/footer/bt_close_footer.gif) no-repeat scroll 0 0;
}
div#liquid_footer div.container_archipelago_footer span.open{
	background:transparent url(/application/xmanager/projects/leg19/img/footer/bt_open_footer.gif) no-repeat scroll 0 0;
}
#liquid_footer .xmanager_footer{
	position:relative;
}
#liquid_footer .footer_bottom {
	background:#1F154F;
	width:922px;
	margin:auto;
	padding-left:24px;
	padding-right:24px;
}
#liquid_footer .footer_bottom > span.clear {
	display:block;
	clear:both;
}
#liquid_footer .footer_bottom .copyright {
	font-family: 'Roboto',sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size:10px;
	color:#FFF;
	float:left;
	line-height:50px;
	margin-right:175px;
}
#liquid_footer div.menu_top_service {
	float:left;
}
div.social_link_wrapper {
	float:right;
}
#liquid_footer div.menu_top_service ul li a {
	font-size:12px;
	font-weight:700;
	line-height:12px;
	color:#FFF;
	border-right:1px solid #C7C5D3;
	padding-right:7px;
	margin-right:7px;
	margin-top: 19px;
}
#liquid_footer div.menu_top_service ul li a:hover{
	text-decoration:underline;
	color:#fff!important;
} 
#liquid_footer div.menu_top_service ul li:first-child a {
	border-left:1px solid #C7C5D3;
	padding-left:7px;
	margin-left:7px;
}

body#europa_estero_-_commissione_cultura_apem_landing div.container_box_475{
	overflow-x:hidden;
}
form#convocazioni input#submit1{
	background-color: #eee;
    color: #AB1917;
    border: none;
    text-transform: capitalize;
    cursor: pointer;
    font-size: 15px;
    font-weight: 900;
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 0;
}
#liquid_content form#convocazioni input#submit1{
	background-color:#fff;
}
div.collapsible div.cnt_select input.submit_dx{
	background-color:#4A7EAD;
	border:1px solid #10477D;
	color:#FFFFFF;
	cursor:pointer;
	font-weight: bold;
	font-size: 1em;
	padding: 2px 6px;
	margin-left:12px;
	margin-top:10px;
}

body#home_lavori form#frmConvocazioni div.cnt_button,
body#home_lavori div#elenchi_organi div.cnt_button,
div.xmanager_col_dx div#elenchi_organi div.cnt_button,
div.xmanager_col_dx div.elenchi_organi div.cnt_button,
#liquid_col_dx div.cerca_leggi button,
#liquid_col_dx form#ricerca_decreti button,
#liquid_col_dx form#ricerca_decreti2 button,
#liquid_col_dx .button_multipli div.cnt_button button,
#liquid_col_dx .button_multipli div.cnt_button input{
	text-align:right;
}

	body#home_lavori form#frmConvocazioni div.cnt_button input,
	body#home_lavori div#elenchi_organi div.cnt_button input,
	div.xmanager_col_dx div#elenchi_organi div.cnt_button input,
	div.xmanager_col_dx div.elenchi_organi div.cnt_button input,
	#liquid_col_dx div.cerca_leggi button,
	#liquid_col_dx form#ricerca_decreti button,
	#liquid_col_dx form#ricerca_decreti2 button,
	#liquid_col_dx .button_multipli div.cnt_button input,
	#liquid_col_dx .button_multipli div.cnt_button button{
		background-color:#eee;
		color:#AB1917;
		border:none;
		text-transform:none;
		cursor:pointer;
		font-size:15px;
		font-weight:900;
		margin-top:5px;
		margin-bottom:10px;
		padding:0;
	}
div.container_box_475 div.text_empty{
	 background-color:#EEF2F5;
	 border:1px solid #A4BAD1;
	 margin-bottom:20px;
	 padding:12px 15px;
}
body#docviewer_full{
  background-color: #f0f0f0;
  background-image: none;
  margin:0; 
  padding:0; 
}
html{ margin:0; padding:0;  height:100%;}
body#docviewer_full div#docviewer_full{
	width:100%;
	overflow:hidden;
}
div#docviewer_full_container{
	width:100%;
	position:relative;
	height: 100%!important;
	overflow:hidden;
}
body#docviewer_full div#liquid_content{
	background:#fff;
}
body#docviewer_full div#docviewer_full_header{
	height:53px;
	/*background-image: url(/application/xmanager/projects/leg19/img/docviewer/docViewer_full_bg.gif);*/
	background-color:#1D3060;
	color:#fff;
	width:100%;
	position:absolute;
	top:0;
}
body#docviewer_full div#docviewer_full_content{
	height:88%;
 	width:100%;
	margin-top: 75px;
	padding: 0 10px;
}

body#docviewer_full div#docviewer_full_content #docViewverFrame{
	border: 0;
	margin:0; 
	padding:53px 0 0 0;
	display:block; 
	border:none;
	background-color:#FFF;
}
body#docviewer_full div#docviewer_full_header div#docviewer_full_linkback{
	text-align: right;
	height: 30px;
	position: absolute;
	right: 15px;
	top: 10px;
}
body#docviewer_full div#docviewer_full_header div#docviewer_full_print{
	text-align: right;
	height: 30px;
	position: absolute;
	right: 260px;
	top: 10px;
}
body#docviewer_full div#docviewer_full_logo{
	background-image: url(/application/xmanager/projects/leg19/img/docviewer/logo_docviewer_full.gif)!important;
	background-repeat: no-repeat;
	background-position:left center;
	width: 254px;
	height: 50px;
	float: left;
	margin-left: 15px;
}
body#docviewer_full div#docviewer_full_header div#docviewer_full_linkback a{
	font-weight: bold;
	color:#fff;
	background-color:transparent;
	padding-left: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-image: url(/application/xmanager/projects/leg19/img/docviewer/ico_back.gif)!important;
	background-repeat: no-repeat;
	background-position:left center;
	line-height:30px;
}
body#docviewer_full div#docviewer_full_header div#docviewer_full_linkback a:hover{
	color:#fff!important;
	text-decoration:underline;
}
body#docviewer_full div#docviewer_full_header div#docviewer_full_print a{
	font-weight: bold;
	color:#000000;
	background-color:transparent;
	padding-left: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-image: url(/application/xmanager/projects/leg19/img/docviewer/ico_stampa.gif)!important;
	background-repeat: no-repeat;
	background-position:left center;
	line-height:30px;
}
body#mappa_del_sito div.container_box_475 div.container_menu ul{
	padding:10px 13px 16px;
}

body#mappa_del_sito div.container_box_475 div.container_menu ul li{
	list-style-image: url(/application/xmanager/projects/leg19/img/icon-bulletpoint.png);
	margin:0 0 5px 25px;
	font-weight:400;
}
body#mappa_del_sito div.container_box_475 div.container_menu ul ul{
	display:block!important;
}
body#advanced_search div.liquid_content div.main_text table{
	font-size: 1em;
}
body#advanced_search div.liquid_content div.main_text table td input[type=submit]{
	background-color:#4A7EAD;
	border:1px solid #10477D;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.95em;
	font-weight:bold;
	margin-right: 7px;
	padding:1px 10px;
}
#liquid_content div.temi_errore{
	margin-top:15px;
}
#liquid_content div.temi_soluzione{
	margin-bottom:10px;
}
body#rss #liquid_content div.testo p{
	margin-top:0;
}
body#rss #liquid_content span.open,body#rss #liquid_content span.close{
	height:16px;
}
body#errore div#liquid_col_sx, body#errore div#liquid_col_dx{
	display: none;
}
body#errore div#liquid_content{
	width:100%;
}
body#errore div.quattrozeroquattro{
	padding: 45px;
	height:350px;
}
body#errore div.quattrozeroquattro h3{
	font-size: 1.6em;
	color: #dd0000;
	margin-bottom:25px;
}
body#errore div.quattrozeroquattro ul{
	list-style-image:url(/application/xmanager/projects/leg19/img/bullet_menu_conoscere_home.gif);
	margin-left:15px;
}
body#errore div.quattrozeroquattro li, body#errore div.quattrozeroquattro p{
	margin-bottom:10px;
	font-size:1.2em;
	margin-left:3px;
}
#liquid_container span.widgetListCollapsibleHandler{
	min-height:29px;
	height:auto!important;
	height:29px;
}
/* FORM EX DOCVIEWER */
div.container_box_475 div.mailer{
	font-size:1.05em;
	line-height:1.5;
	padding:0;
}
div.container_box_475 div.mailer form{
	margin-top:0!important;
}
div.container_box_475 div.mailer_label{
	text-transform:none;
	line-height:normal;
}
div.container_box_475 div.mailer input,
div.container_box_475 div.mailer textarea{
	background-image:none;
	border:1px solid #D7DADF;
}
div.container_box_475 .legend{
	font-size:1em;
}
div.container_box_475 div.mailer div{
	margin-bottom:10px;
}
/* NUOVO ODG */
div.odg p.titolo{
	font-weight:bold;
}
div.odg div.header_odg hr.odg{
	width:20%;
}
div.header_odg div.camera_leg p{
	font-weight:bold;
	font-size:1.1em;
	margin:0 0 10px 0;
}
div.header_odg div.camera_leg p.nleg{
	font-size:1em;
	margin-bottom:0;
}
div.odg div.header_odg h5{
	margin:20px 0 0 0!important;
}
div.odg div.header_odg h5 em{
	display:block;
	margin:20px 0 0 0;
}
div.odg div.header_odg h6{
	margin-top:0!important;
}
div.odg form#frmConvocazioni div.label{
	font-weight:bold;
	margin-bottom:10px;
}
#liquid_content div.container_box_475 div.odg ul#indiceSuperiore{
	background-image:none;
	min-height:21px;
	height:auto!important;
	height:21px;
	margin-top:5px;
	display:block;
	clear:both;
	margin-bottom:10px;
}
div.odg form#frmConvocazioni label{
	vertical-align:middle;
}
#liquid_content div.container_box_475 div.odg ul#indiceSuperiore li{
	list-style-image:none;
}
#liquid_content div.container_box_475 div.odg div.header_odg{
	clear:both;
	float:none;
	display:block;
	border-top:1px solid #D7DADF;
}
#liquid_content div.container_box_475 div.odg div.camera_leg{
	margin-top:20px;
}
#free_code_6758{
	height:100%;
}
span.external_source_error{
  font-size: 11px;
  color: #f88;
  margin-left:20px;
}
span.external_source_error_details{
  font-size: 9px;
  color: black;
  white-space: pre;
  /*display:none;*/
}

/*mod.serap*/
div.main_text div.cnt_button a.simple_button{
	background-color:#4A7EAD;
	border:1px solid #6A9AC0;
	color:#FFFFFF !important;
	cursor:pointer;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.95em;
	font-weight:bold;
	margin:0;
	padding:2px 15px;
	text-decoration:none !important;
	text-indent:1px;
}
/*Documenti - novitเ editoriali*/
div.novita_editoriali {
	background-image:none!important;
	/*padding:0 20px 0 0!important;*/
}
div.novita_editoriali div.immagine{
	float: left;
	padding:0 15px 15px 0;
}
div.novita_editoriali li{
	clear:both;
}
div#ricercapernumero span.c1{ /* vista 141*/
	font-size:.9em;
}
body.ordinazinazione_atti_parlamentari div.mailer label{
  width:430px;	
}
/* ------------ RICERCA AVANZATA ------------ */
#liquid_content div.ricerca_avanzata label{
	display:block;
}
#liquid_content div.ricerca_avanzata label.bg_left{
	width:207px;
	height:20px;
	display: block;
	float:left;
	background-color:#EAF2F8;
	padding-left:3px;
}
#liquid_content div.ricerca_avanzata label.bg_left{
	width:207px;
	height:20px;
	display: block;
	float:left;
	background-color:#EAF2F8;
	padding-left:3px;
}
#liquid_content div.ricerca_avanzata div.cnt_radio label {
	display:inline;
}
#liquid_content div.ricerca_avanzata div{
	margin-bottom:10px;
}
#liquid_content div.ricerca_avanzata select{
	margin:0;
	width:99%;
	color:#000;
	font-size:1.05em;
}
/*#liquid_content div.ricerca_avanzata input{
	width:99%;
	color:#000;
}*/
#liquid_content div.ricerca_avanzata div.cnt_button input{
	width:auto;
}
#liquid_content div.ricerca_avanzata hr{
	font-size:1px;
	line-height:1px;
	height:1px;
	border:1px;
	background-color:#CCC;
	margin:30px 0 20px;
}

a.atti_collegati{
	display:inline !important;
}

#liquid_content form#cogito3d .cnt_button, #liquid_content form#cogito3d .cnt_textfiled{
	display:inline;
}



/* Prova copertina per diretta video vista 910 */
body#copertina_diretta div.copertina_diretta div.copertina_diretta{
	background-color: #fafbfd;
	border:5px solid #e3eaf2;
	width:810px;
	padding:60px 50px 0 50px;
	margin:20px auto 0 auto;
	height:380px;
	background-image:url(/application/xmanager/projects/leg19/img/copertina_top.jpg);
	background-repeat:no-repeat;
}
body#copertina_diretta div.copertina_diretta div.copertina_diretta h2 {
	color: #21499F; 
	margin:0 0 30px 0; 
	text-align:center;
	width:100%;
}
body#copertina_diretta div.copertina_diretta div.copertina_diretta div.txt_copertina_diretta {
	font-size:130%;	
	margin-bottom:20px;	
	line-height:1.5;
}
body#copertina_diretta div.copertina_diretta div.copertina_diretta div.WTV_copertina_diretta {
	float: left;
	padding-right:180px;
	width:300px;
	padding-left:20px;
	font-size:130%;
	line-height:1.5;
}
body#copertina_diretta div.copertina_diretta div.copertina_diretta div.WEB_copertina_diretta {
	float: left;
	padding-right:60px;
	width:240px;
	font-size:130%;
	line-height:1.5;
}
body#copertina_diretta div.liquid_content{ 
	width:970px;
	margin:0;	
	padding:0; 
	background-image:url(/application/xmanager/projects/leg19/img/bg_redirect_home.jpg)!important;
	background-repeat:no-repeat!important;
	height:1282px;
}
body#copertina_diretta div.liquid_col_sx{ 
	display:none;
}
body#copertina_diretta div#wrapper_header_cols { 
	padding-bottom:0;
}
/* FINE Prova copertina per diretta video vista 910 */

/* mod05012011 */
#prima_pagina_archivio_risultati_ricerca #liquid_content div.container_box_475 div.box_description{
	background: url("/application/xmanager/projects/leg19/img/interface_elements/bg_top_box_475x.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    line-height: 1.5;
    padding: 20px 13px 30px;
    width: 449px;
}

body#ricerca_lavori_preparatori #liquid_col_dx div.c1{
	padding: 5px;
}
body#ricerca_lavori_preparatori #liquid_col_dx div.c1 a{
	color: #21499F;
	text-decoration:underline;
}
body#ricerca_lavori_preparatori #liquid_col_dx div.c1 a:hover{
	color: #0187F6;
	text-decoration:none;
}
body#ricerca_lavori_preparatori #liquid_col_dx div.cnt_button input{
	background-color: #4A7EAD;
    border: 1px solid #10477D;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.95em;
    font-weight: bold;
    margin: 0;
    padding: 1px 10px;
}
body#emendamenti_pdl #liquid_col_dx form h5,
body#ricerca_lavori_preparatori #liquid_col_dx form h5{
	display:block;
}
div.menu_top_service ul li{
	display: block;
	float:left;
	line-height:50px;
}
div.menu_top_service ul li a {
	line-height:22px;
	display:inline-block;
}
 /*
div.menu_top_service ul li ul{
	display: inline;
}
div.menu_top_service ul li.lingue li {
    border-right: 1px solid #2F438D;
    margin: 0 !important;
    padding-left: 5px;
    padding-right: 5px;
    top: 0 !important;
}
*/
#liquid_content div.download_pdf a,
#liquid_content div.download_pdf_left a{
	display:block;
	background:url(/application/xmanager/projects/leg19/img/ico-scarica-pdf.png) no-repeat 0 1px;
	padding-left:18px;
	text-decoration:underline;
	position:absolute;
	right:0;
}
#liquid_content div.download_pdf_left a{
	left:10px;
	right:auto;
}
#liquid_content div.download_pdf a:hover,
#liquid_content div.download_pdf_left a:hover{ text-decoration:none; }
#liquid_content div.link_sommario_pdf, #liquid_content div.download_pdf,#liquid_content div.download_pdf_left{
	position:relative;
	height:20px;
}
body.external_innercolumn_nocoldx div#liquid_col_dx {
    display: none;
}
.mailer .mailer_errors{
	padding:20px 0 0 0;
	color:red;
}
#liquid_content div.simple_text a {
    text-decoration: underline;
}
p.center{
	text-align:center;
}
div.custom_mailer .error{
	color: red;
}
div.doppio_collassabile div.toggle_list{
	position:relative;
}
div.doppio_collassabile div.toggle_list h5{
	margin: 18px 12px 10px 12px !important;
	padding:0 35px 0 0 !important;
	color:#21499F !important;
	font-size:110%;
}
.Ridotto{
	font-size:85%;
}
.empty{
	padding-left:13px;
	padding-right:13px;
}
#liquid_content div.simple_list ul li a{
	text-decoration:none !important;
}
.cnt_collassabile{
	border-bottom: 1px solid #F2F2F2;
    margin-bottom: 20px;
    position: relative;
}
.ordina_pubblicazioni ul li{
	list-style-image:none !important;
	list-style:none !important;
	position:relative;
	margin: 0 0 0 5px !important;
  /*padding: 0 5px 10px 70px !important;*/
  padding: 0 5px 0 70px !important;
}
.ordina_pubblicazioni ul li span.clear{
	display:block;
	/*margin: 0 0 10px -70px;*/
	margin: 0 0 0 -70px;
	/*padding-top:30px;*/
	padding-top:10px;
}
.ordina_pubblicazioni ul li li span.clear{
	border-bottom:1px solid #D7DBDE;
}

.ordina_pubblicazioni ul li div.immagine{
	position: absolute;
	left:0;
}
.ordina_pubblicazioni ul li div.virtual_ordinazione{
	float:left;
}
.ordina_pubblicazioni ul li div.testo p{
	margin-top:0;
}
.ordina_pubblicazioni ul li div.pdf, .ordina_pubblicazioni ul li div.epub{
	float:right;
}
.ordina_pubblicazioni ul li div.pdf a, .ordina_pubblicazioni ul li div.epub a{
    padding-left: 15px;
	padding-right:5px;
	text-decoration: none !important;
}

div.main_text_full.infografica{
	padding:12px 0 0 1px !important;
}
div.container_box_475.paginator_top{
	position:relative;
}
div.container_box_475.paginator_top div.paginator{
	position:absolute;
	top:48px;
	width:99% !important;
	z-index:10;
}
div.container_box_475.paginator_top div.main_text_full.infografica{
	padding:42px 0 0 1px !important;
}


#liquid_content div.container_box_475 div.main_text.landing_comunicato{
	padding-top:30px;
}


.periodici a{
	text-decoration:none !important;
}
.categorie_periodici_ul li{
	list-style-image: none !important;
    margin-left: 0 !important;
}
.categorie_periodici_ul li li{
	list-style-image: url("/application/xmanager/projects/leg19/img/bullet_menu_conoscere_home.gif") !important;
    margin-bottom: 5px !important;
    margin-left: 20px !important;
}

div.lista_infograficheThumb ul{
	padding: 12px;
}
div.lista_infograficheThumb ul li{
	padding-bottom:15px;
}
div.lista_infograficheThumb ul li div.immagine_pdf{
	float:left;
	margin-right:12px;
}
div.lista_infograficheThumb ul li div.pdf{
	/*padding:5px 0 0 172px;*/
	font-weight:100;
	font-size:14px;
	line-height:17px;
	margin-bottom:6px;
}
/*div.lista_infograficheThumb ul li div.data{
	padding-left:172px;
}*/ 
div.lista_infograficheThumb ul li .clear {
    clear: both;
    height: 1px;
    margin: 0;
    padding: 0;
	display:block;
}
body#ultimi_doc_stampati_-_categorie ul.noindent > li,
body#dossier_di_documentazione .main_text > ul > li,
body#osservatorio_sulla_legislazione_-_introduzione .main_text > ol > li,
body#rapporto_2008_legislazione .main_text > div > ul > li,
body#rapporti_legislazione .main_text > div > ul > li,
body#rapporti_legislazione .main_text > ul > li,
body#osservatorio_sulla_legislazione_-_rapporto_sul_attuazione_della_legge_obiettivo .main_text > ul > li,
body#osservatorio_sulla_legislazione_-_altri_documenti .main_text > ul.main_text_ul > li,
body#banche_dati_-_fascicolo_degli_atti_ .main_text > ul.no_uline_link > li,
body#banche_dati_-_dibattiti_in_testo_integrale .main_text > ul.no_uline_link li,
body#pubblicazioni_e_atti_parlamentari .main_text > ul > li,
body.riepilogo_di_attivita_di_assemblea_ .main_text #Sezione > ul.no_uline_link > li,
body.riepilogo_attivita_delle_commissioni_permanenti .main_text > ul.no_uline_link > li,
body.riepilogo_attivita_delle_commissioni_bicamerali_e_di_inchiesta .main_text > ul.no_uline_link > li,
body.attivita_del_comitato_per_la_legislazione .main_text > ul.no_uline_link > li,
body.attivita_del_comitato_per_la_legislazione .main_text > ul.no_uline_link > li,
body.attivita_delle_giunte .main_text > ul.no_uline_link > li,
body#progetti_di_legge_e_altri_atti_presentati_alla_camera .main_text > ul.no_uline_link > li,
body.riepilogo_attivita_delle_delegazioni_presso_le_assemblee_parlamentari_internazionali_ .main_text > ul.no_uline_link > li,
body.giuri_d_onore  .main_text > ul.no_uline_link > li,
body#dati_relativi_ai_deputati .main_text > ul.no_uline_link > li,
body#internazionale_-_newsletter_consiglio_di_europa_landing_2009 .main_text > ul > li,
body#internazionale_-_delegazioni_parlamentari_-_dettaglio_nato .main_text > ul > li,
#liquid_content div.main_text ul.link > li,
body#avviso_legale .main_text ul > li{
	margin-bottom: 4px;
    background: transparent url(/application/xmanager/projects/leg19/img/icon-bulletpoint.png) no-repeat 0 6px;
    padding: 0 0 0 25px;
}

#liquid_content .boxed > div,
body#indice_numerico_delle_petizioni div.main_text > p{
	border:1px solid #e6e6e6;
	padding:12px;
}

body#rapporti_legislazione #liquid_content div.container_box_475 .main_text h4{
	padding:0;
	margin:0;
}
body#indice_numerico_delle_petizioni div.main_text > p{
	margin-top:0;
	margin-bottom:4px;
	font-size:14px;
}
body#sentenze_corte_costituzionale_-__altri_atti_ordine_del_giorno_delle_commissioni strong{
	font-weight:900;
	font-size:14px;
}
#liquid_content div.container_box_475 > span.clear{
	display:block;
	clear:both;
}
body#mostre_iniziative_eventi_-_landing object {
	margin:auto;
	display:block;
}
div.paesi_collapsible li {
    position: relative;
}
#social-sharing-block a.social_btn{
	display:block;
	height:30px;
	width:30px;
	background-size:     cover;
    background-repeat:   no-repeat;
    background-position: center center;
    float:left; 	
} 
#social-sharing-block a.facebook_btn{
	background-image : url("/application/xmanager/projects/leg19/img/social/facebook_icon.png");
}
#social-sharing-block a.facebook_btn:hover{
	background-image : url("/application/xmanager/projects/leg19/img/social/facebook_icon_hover.png");
}
#social-sharing-block a.twitter_btn{
	background-image : url("/application/xmanager/projects/leg19/img/social/twitter_icon.png");	 
 }
#social-sharing-block a.twitter_btn:hover{
	background-image : url("/application/xmanager/projects/leg19/img/social/twitter_icon_hover.png");
}

#liquid_content div.container_containers_tab ul {
    padding: 50px 0 0 0;
}
#liquid_content div.container_containers_tab ul ul{
    padding: 0;
}

#liquid_content div.container_containers_tab ul li div.tab_label {
    display: block;
    font-size: 13px;
    font-weight: 700;
    line-height: 30px;
    margin-left: 0;
    padding: 0 10px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 70px;
	left:12px;
    vertical-align: middle;
    background: #21499F;
    border: 1px solid #21499F;
    color: #fff;
}
#liquid_content div.container_containers_tab ul li a.xmanager_tab {
    display: block;
    line-height: 30px;
    margin-left: 0;
    padding: 0 10px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 70px;
	left:12px;
    vertical-align: middle;
    font-size: 13px;
    font-weight: 400;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    color: #333;
}
#liquid_content div.container_containers_tab ul li.eletti a.xmanager_tab, 
#liquid_content div.container_containers_tab ul li div.eletti.tab_label {
	left: 127px;
}
#liquid_content div.container_containers_tab ul li.risultati a.xmanager_tab,
#liquid_content div.container_containers_tab ul li div.risultati.tab_label{
	left: 196px;
}
.width_500_center{
	width:80%;
	margin:0 auto;
}

.width_500_center div.menu table.tabellaXHTML{
	width:500px !important;
}
.width_500_center div.menu table.tabellaXHTML th{
	width:130px !important;
}
.width_500_center div.menu table.tabellaXHTML select{
	width:100% !important;
}

/*submit commissioni permanenti*/
#list_5007 .select_output_submit{
    margin: 5px 0px 10px auto;
    display: block;
    background-color: #eee;
}

.collapsible_container{
	position: relative;
	padding-left:0 !important;
}

/* CSS per nuovo palinsesto WebTV vista 1138 */

.palinsesto .palinsesto-navigator form{
	display:block;
	width:32px;
	float:left;
	margin-top:0 !important;
}
.palinsesto .palinsesto-navigator form button{
	cursor:pointer;
	border:0;
	background-color:#244A9B;
	color:#fff;
	padding:5px;
	border-radius:3px;
}
.palinsesto .palinsesto-navigator form button:hover{
	background-color:#006;
}
.palinsesto .palinsesto-navigator .palinsesto-data{
	display:block;
	width:384px;
	float:left;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
}
.palinsesto table{
	clear:both;
	padding-top:20px;
}
.palinsesto table th{
	text-align:left;
	padding: 20px 20px 5px 10px;
	border-bottom: 2px solid #ddd;
}
.palinsesto table td{
	border-bottom:1px solid #ddd;
	padding:5px 10px;
	vertical-align:top;
}
.palinsesto table td.evento-titolo{
	font-weight:bold;
}
.palinsesto table td.evento-thumb{
	width:112px;
}
.palinsesto table td.evento-thumb img{
	border:1px solid #ddd;
}
.palinsesto span.palinsesto-vuoto{
	display:block;
	width:100%;
	text-align:center;
	padding:60px 0;
	font-weight:bold;
}

/* CSS per lista di Bottoni nel testo */

ul.bottoni {
	list-style:none;
	padding: 20px 0;
}
ul.bottoni li {
	 text-align: center;
	 background-image: none !important;
	 padding:0 !important;
	 margin:0 0 15px 0 !important;
}
ul.bottoni li a, ul.bottoni li a:visited {
    border: 1px solid #ddd;
	background-color:#eee;
    color: #4373A2 !important;
    font-size: 14px;
    font-weight: 400;
    padding: 6px 5px 3px 5px;
    text-align: center;
	width:150px;
	display:block;
	margin:0;
}
ul.bottoni li a:hover {
    background-color: #244A9B;
    border-color: #244A9B;
    color: #fff!important;
}

/* RESTYLING 2017 */
body#prima_pagina_archivio_landing.pp-2017 #liquid_content,
body#prima_pagina_archivio.pp-2017 #liquid_content,
body#prima_pagina_archivio_risultati_ricerca.pp-2017 #liquid_content{
	width:716px;
	margin-right:0;
	float:none;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475,
#liquid_content .container_box_475.archivio-pp{
	width:auto;
	background-color:transparent;
	border:none;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475{
	background-color:#FFF;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .main_text.landing_comunicato{
	border-top:8px solid #eee;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .main_text.landing_comunicato,
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 #approfondisci-anchor,
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 #scarica-anchor,
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 #sfoglia-anchor{
	padding:0 36px;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 #approfondisci-anchor,
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 #scarica-anchor,
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 #sfoglia-anchor{
	margin:30px 0 60px 0;
	clear:both;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 #approfondisci-anchor > span.clear,
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 #scarica-anchor > span.clear,
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 #sfoglia-anchor > span.clear{
	display:block;
	clear:both;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .main_text.landing_comunicato .virtual_link_img_top_second img{
	position:relative;
	left:-36px;
	margin-bottom:0;
	width:716px;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .main_text.landing_comunicato .virtual_link_img_sotto_testo_slider_second img{
	width:645px;
	margin-bottom:20px;
}
#liquid_content .container_box_475.archivio-pp .paginator{
	background:#FFF;
	min-height:50px;
	padding:12px 8px;
}
#liquid_content div.container_box_475.archivio-pp h4.main_title,
body#prima_pagina_archivio_landing.pp-2017 div.container_box_475 h4.main_title {
	min-height:30px;
}
#liquid_content div.container_box_475.archivio-pp form{
	margin-top:0;
	padding:8px 0 8px 12px;
}
#liquid_content div.container_box_475.archivio-pp form *{
	display:inline!important;
}
#liquid_content div.container_box_475.archivio-pp > .cnt_form_voto.content{
	background:#FFF;
	border:1px solid #DDD;
	margin:8px 0;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content div.container_box_475 h4.main_title{
	font-weight:700;
}
#liquid_content div.container_box_475.archivio-pp div.main_text{
	padding-top:0;
	padding-bottom:0;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .main_text.landing_comunicato #share-buttons{
	position:absolute;
	right:10px;
	top:12px;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .main_text.landing_comunicato #share-buttons .facebook_btn{
	background-image:url(/application/xmanager/projects/leg19/img/primapagina/icona_facebook_slider.png);
	width:9px;
	height:19px;
	position:relative;
	margin-left:15px;
	float:right;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .main_text.landing_comunicato #share-buttons .twitter_btn{
	background-image:url(/application/xmanager/projects/leg19/img/primapagina/icona_twitter_slider.png);
	width:21px;
	height:17px;
	position:relative;
	top:2px;
	margin-left:15px;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .main_text.landing_comunicato .data{
	font-weight:500;
	font-size:15px;
	color:#4D4D4D;
	margin-top:20px;
	margin-bottom:20px;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .main_text.landing_comunicato .occhiello_slider{
	font-size:16px;
	font-weight:300;
	color:#1A1A1A;
	margin-bottom:20px;
	text-transform:uppercase;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .main_text.landing_comunicato .titolo_slider{
	font-family: 'Titillium Web', sans-serif;
	font-size:31px;
	font-weight:600;
	line-height:33px;
	color:#21499F;
	margin-bottom:20px;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .main_text.landing_comunicato .testo_slider{
	font-size:16px;
	line-height:22px;
	font-weight:500;
	color:#1A1A1A;
	padding-bottom: 20px;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .main_text.landing_comunicato .didascalia_img_sotto_testo_slider_second{
	font-size:16px;
	font-weight:300;
	font-style:italic;
	color:#1A1A1A;
	margin-bottom:20px;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .main_text.landing_comunicato .didascalia_img_sotto_testo_slider_second p{
	margin:0;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .main_text.landing_comunicato .titolo h5{
	font-family: 'Titillium Web', sans-serif;
	font-size:18px;
	font-weight:700;
	line-height:20px;
	color:#000;
	text-transform:none;
	padding-bottom: 20px;
}

body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .main_text.landing_comunicato .testo{
	font-size:16px;
	font-weight:300;
	color:#1A1A1A;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 #approfondisci-anchor .label,
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 #scarica-anchor .label,
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 #sfoglia-anchor .label{
	font-family: 'Titillium Web', sans-serif;
	font-size:17px;
	color:#21499F;
	font-weight:700;
	background-position:0 center;
	background-repeat:no-repeat;
	background-color:#FFF;
	padding-left:30px;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 #approfondisci-anchor .label{
	background-image:url(/application/xmanager/projects/leg19/img/primapagina/approfondisci_slider.png);
	margin-bottom:40px;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 #scarica-anchor .label{
	background-image:url(/application/xmanager/projects/leg19/img/primapagina/scarica_slider.png);
	margin-bottom:40px;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 #sfoglia-anchor .label{
	background-image:url(/application/xmanager/projects/leg19/img/primapagina/sfoglia_slider.png);
	margin-bottom:40px;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 div[class*="virtual_img_approfondisci_"],
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 div[class*="virtual_img_scarica_"],
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 div[class*="virtual_img_sfoglia_"]{
	clear:both;
	/*margin-bottom:40px;*/
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 div[class*="virtual_img_approfondisci_"] img, body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 div[class*="virtual_img_scarica_"] img,
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 div[class*="virtual_img_sfoglia_"] img{
	float:left;
	margin-right:40px;
	padding-bottom: 20px;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 div[class*="titolo_approfondisci_"] a,
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 div[class*="file_scarica_"] a,
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 div[class*="titolo_sfoglia_"] a{
	font-size:15px;
	font-weight:700;
	color:#29A9E0;
	float:left;
	width:450px;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 div[class*="testo_approfondisci_"],
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 div[class*="testo_scarica_"],
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 div[class*="testo_sfoglia_"]{
	font-size:15px;
	font-weight:500;
	color:#4D4D4D;
	float:left;
	width:450px;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 div[class*="testo_approfondisci_"] p,
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 div[class*="testo_scarica_"] p,
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 div[class*="testo_sfoglia_"] p{
	margin-bottom:40px;
}

body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .player-box,
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .yt-container{
	width:646px;
	margin:auto;
	margin-bottom:60px;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 #guarda{
	background: transparent url(/application/xmanager/projects/leg19/img/Icona_guarda_blu_foglia.png) no-repeat left center;
	margin-left:35px;
	color:#21499F;
	padding-left:40px;
	font-size:17px;
} 
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .player-box .data{
	font-size:15px;
	color:#4D4D4D;
	font-weight:500;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .player-box .titolo{
	font-family: 'Titillium Web', sans-serif;
	font-size:16px;
	color:#034EA2;
	font-weight:700;
	margin-bottom:12px;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .player-box .player-link{
	font-size:16px;
	color:#1A1A1A;
	font-weight:300;
	margin-top:8px;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .player-box .player-link a{
	font-size:15px;
	font-weight:500;
	color:#C1272D;
}
body#prima_pagina_archivio_landing.pp-2017 #liquid_content .container_box_475 .player-box img.webtv-diretta{
	margin: 0 0 0 5px;
    position: relative;
    top: 3px;
}
div.ricerca_notizie_sui_lavori li.xresource{
	position: relative;
}
div.ricerca_notizie_sui_lavori span.open, div.ricerca_notizie_sui_lavori span.close{
	top: 15px !important;
}
div.ricerca_notizie_sui_lavori li.xresource div.titolo{
	padding-right: 55px !important;
}
div.ricerca_notizie_sui_lavori h5 {
    border-bottom: 2px solid #244A9B;
    font-size: 1.05em;
    padding: 15px 0 0 5px!important;
}
#liquid_content div.ricerca_notizie_sui_lavori div.paginator li.end{
	margin-bottom: 20px !important;
}
#liquid_content div.ricerca_notizie_sui_lavori div.paginator {
	margin-top: 25px !important;
}
#liquid_content div.ricerca_notizie_sui_lavori div.montecitorio_notizie span.clear {
	display: block !important;
}


/** Modifiche nuovo ODG Generale **/
#liquid_content div.container_box_475 div.simple_text.odg_generale h4 {
    padding-left: 0;
    font-size: 1.25em;
	margin-top: 20px;
}
#liquid_content div.container_box_475 div.simple_text.odg_generale h5 {
	margin-top: 20px !important;
    font-size: 16px;
}
#liquid_content div.odg_generale ul li {
	list-style-type: disc;
	margin-left: 20px;
}
#liquid_content div.odg_generale a {
	text-decoration: none;
}
/** Modifiche Lista CV Rai vista 1332 **/
div.lista_cv_rai {
	padding:40px 20px;
	width:900px;
	margin:0 auto;
}
div.lista_cv_rai h3{
	text-align:center;
}
ul.lista_cv_rai_ul{
	font-size:14px;
	border-bottom:3px solid #f2f2f2;
}
ul.lista_cv_rai_ul li{
	padding:10px;
	display:block;
	min-height:15px;
}
ul.lista_cv_rai_ul li:nth-child(odd)/**(even)**/{
	background-color: #f2f2f2;
}
ul.lista_cv_rai_ul li:nth-child(odd) a.pdf /**(even)**/{
	background-image: url(/application/xmanager/projects/leg19/img/ico-scarica-pdf-grey.png);
}
ul.lista_cv_rai_ul .nome  {
	float: left;
    padding-right: 5px;
	font-weight:bold;
}
ul.lista_cv_rai_ul .cognome {
	float: left;
	font-weight:bold;
	padding-right: 5px;
	text-transform: uppercase;
}
ul.lista_cv_rai_ul .note {
	float: left;
}
ul.lista_cv_rai_ul .data_presentazione{
	float: right;
    padding-right: 30px;
	text-align:right;
}
ul.lista_cv_rai_ul .data_presentazione .label {
    padding-right: 5px;
	font-weight:bold;
}
ul.lista_cv_rai_ul .file_cv_pdf{
	float: right;
    padding-right: 5px;
	font-weight:bold;
}
div.description_cv_rai{
	padding:10px 0;
	width:875px;
	margin:0 auto;
}
div.description_cv_rai h4{
	font-size:15px !important;
	margin-bottom:10px !important;
}
div.description_cv_rai div.testo{
	line-height:1.5;
}
div.description_cv_rai p.nota{
	font-size:13px;
}
#liquid_content .container_box_475 .riunioniUP div.xresource {
	position: relative;
	margin-top: 12px !important;
}
#liquid_content .container_box_475 .riunioniUP span.close, #liquid_content .container_box_475 .riunioniUP span.open {
    background-image: url(/application/xmanager/projects/leg19/img/icon-chiudi-piccola.png);
    background-repeat: no-repeat;
    background-position: right center;
    position: absolute;
    right: 10px;
    top: -3px;
    padding-right: 5000px;
    cursor: pointer;
    width: 29px;
    height: 28px;
}
#liquid_content .container_box_475 .riunioniUP span.open {
    background-image: url(/application/xmanager/projects/leg19/img/icon-apri-piccola.png);
}
#liquid_content .container_box_475 .riunioniUP div.xresource div.titolo{
	text-transform: none !important;
	font-size: 1.2em !important;
    font-weight: bold;
    padding: 0 0 0 15px !important;
    margin: 0;
    cursor: pointer;
	color: #21499F;
}
#liquid_content .container_box_475 .riunioniUP div.xresource div.testo{
	line-height: 1.2;
	border-bottom: 1px solid #eee;
	margin: 10px 0 !important;
	padding: 0 15px 0 2px;
	color: #333;
	font-weight: 100;
}
.spp_corsivo_12{
	font-size: 12px!important;
    font-style: italic!important;
}
.doc_ue_organo div#indice ul li {
	border-bottom: 1px solid #e1e1e1;
	padding: 10px 10px 10px 0;
}
.main_text.doc_ue_organo {
	font-size: 100% !important;
}
.doc_ue_organo div#indice .link_atto {
	padding-bottom:10px !important;
	font-weight: bold;
	font-size: 120%;
}
.doc_ue_organo div#indice span {
	font-weight: bold;
}
.doc_ue_organo div#indice .iter span {
	font-weight: normal;
}
.doc_ue_organo div#indice .iter {
	font-weight: bold;
	padding-bottom: 10px !important;
}
.doc_ue_organo div#indice .titolo{
	text-transform: none !important;
	padding-bottom:10px !important;
	font-weight: bold;
}
.doc_ue_organo div#indice .assegnazione ul {
	margin: 0 0 10px 15px;
}
.doc_ue_organo div#indice .assegnazione li {
	border-bottom: none;
	padding: 0 0 3px 0;
	list-style-type: disc !important;
	margin-left: 20px;
}
.doc_ue_organo div#indice .assegnazione span {
	display: block;
	padding-bottom: 10px;
}
.doc_ue_organo div#indice .dataesame span {
	padding-right: 10px;
}
.doc_ue_organo div#indice .assegnazione li div{
	display: inline;
}
p.bilancio2019{
	margin: 15px 0;
}
p.bilancio2019 img{
	float: left;
	margin-bottom: 15px;
	border: 1px solid #eee;
}
p.bilancio2019 a{
	clear: both;
	display: block;
	padding: 10px 0 0 10px;
	border-bottom: 1px solid #eee;
}
p.bilancio2019 a em, p.bilancio2019 a i {
	font-size: 11px;
}
p.bilancio2019 a.immaginetesto {
	padding-left: 0 !important;
}
p.bilancio2019 a span{
	display: block;
	padding: 15px 0 2px 110px;	
}
#liquid_col_dx .Label {
	font-size: 15px;
	background-color: #fff;
	color: #5A5B5D;
	text-transform: none;
	border: 1px solid #e6e6e6;
	margin: 0;
	padding: 8px 12px;
	font-weight: 900;
	display: block;
	width: auto;
}
#liquid_content div.container_box_475 h5.titolo-app{
	font-size: 18px;
	font-weight: 600;
	margin-bottom: -10px;
	margin-top:15px;
}
#liquid_col_dx div.field-container.consulta-parere{
	padding: 12px;
	border: none;
	margin: 0 0 0 -1px;
}
body#socialcamera,
body#socialcamera #liquid_content{
	background-color: #1b3b6c!important;
}
#wrapperSocialCamera{
	background:url(/application/xmanager/projects/leg19/img/logo_socialCamera.jpg) no-repeat top center;
	background-color: #1b3b6c;
	widht: 100%;
	height: 300px;
}
#wrapperSocialCamera p{
	text-align:center;
	padding-top: 100px;
	font-size: 20px;
	font-weight: bold;
	color: yellow;
}
#liquid_content div.container_box_475 h5.titolo-bg{
	margin:0;
}

body.conoscere_la_camera .main_text > ul.nobgbullet > li{
	background:none;
	padding:0;
}
#liquid_content div.container_box_475 div.main_text ul.nobgbullet > li{
	margin-bottom:20px;
}
#liquid_content div.container_box_475 div.main_text ul.nobgbullet > li h5{
	margin-bottom:0;
	line-height:normal;
}

#liquid_content div.container_box_475 div.rassegna_dossier div.temi_anno{
	font-weight: bold;
	padding-top: 20px;
}
#liquid_content div.container_box_475 div.rassegna_dossier li{
	padding-top: 15px;
}
#liquid_content div.container_box_475 div.rassegna_dossier a.temi_link{
	font-weight: bold;
	font-size: 16px;
}
body#mostre_iniziative_eventi_-_landing .cnt_select form + .clear,
body#archivio__iniziative_eventi .cnt_select form + .clear,
body#mostre_iniziative_eventi .cnt_select form + .clear{
	display:inline-block;
	clear:both;
}
body#mostre_iniziative_eventi_-_landing .cnt_select .select_output_submit,
body#archivio__iniziative_eventi .select_output_submit,
body#mostre_iniziative_eventi .select_output_submit{
	float:right;
	background-color:#eee;
	cursor:pointer;
}

.table-candidature-CSM{
	padding: 20px 0 0 0;
    width: 900px;
    margin: 0 auto;
}
.table-candidature-CSM table{
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 14px;
}
.table-candidature-CSM caption{
	font-weight: bold;
    font-size: 16px;
    padding-bottom: 20px;
}
.table-candidature-CSM thead{
	text-align: left;
	color: #666;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 12px;
}.table-candidature-CSM th{
	border-bottom: 1px solid #eee; 
}
.table-candidature-CSM td, .table-candidature-CSM th{
	padding: 10px; 
}
.table-candidature-CSM tr:nth-child( even ){
	background: #eee;
}
div.tasto_bollettino_com.sett_assemblea_pdf {
	position: absolute;
    top: 101px;
    left: 440px;
}


p.bold_underline{
	font-weight: bold;
	text-decoration: underline; 
}

/* File: /application/xmanager/projects/leg19/css/customized.css */
/* Search results -- specific search result types */
#searchAsYouType div.searchResults div.PARTITODEMOCRATICO {
  border-left-color: #2BA143;
  border-right-color: #2BA143;
  border: none;
}
#searchAsYouType div.searchResults div.POPOLODELLALIBERTA{
  border-left-color: #00ADE9;
  border-right-color: #00ADE9;
    border: none;
}
#searchAsYouType div.searchResults div.ITALIADEIVALORI {
  border-left-color: #D9ECFD;
  border-right-color: #D9ECFD;
    border: none;
}
#searchAsYouType div.searchResults div.LEGANORDPADANIA {
  border-left-color: #1B0E54;
  border-right-color: #1B0E54;
    border: none;
}
#searchAsYouType div.searchResults div.UNIONEDICENTRO {
	border-left-color: #E70015;
	border-right-color: #E70015;
	border: none;
}
#searchAsYouType div.searchResults div.MISTO {
  border-left-color: #E6C800;
  border-right-color: #E6C800;
    border: none;
}
/* Search-as-you-type styles: Your custom styles */
.foto{
	float:left;
	margin-left:7px;
	margin-bottom:5px;
	padding-top:10px;
}
.logo{
	position:absolute;
	float:left;
    width:60px;
}
.image{
	width: 60px;
	height: 83px;
}
.dati{
	float:right;
	width:158px;
}
div.container_esplora .data{
	font-family: "Arial Unicode MS";
	font-size:.75em;
}
.bottom{
	clear:both;
	width:100%;
	border-top: 1px black solid;
	display:none;
}
.partito{
	font-family: "Verdana";
	font-size:.75em;
	font-weight: bold;
	color: #708090;
	float:left;
}
.legislatura{
	font-family: "Arial";
	font-size:.85em;
	color: #228b22;
	float:right;
}
#container_box_esplora{
	background-color:transparent!important;
	padding:0!important;
	width: 470px!important;
	margin-bottom:20px;
}
#container_box_esplora div.cnt_form_esplora{
	padding-bottom:12px;
	padding-top:5px;
	padding-left:10px;
	border-top:#3B7BBC;
	position:relative;
	border-top:1px solid #3B7BBC;
	width:447px;
	padding-right:18px;
}
#container_box_esplora h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	color: #ffffff;
	padding:13px 0 5px 10px!important;
	margin:0!important;
	border-bottom:1px solid #125597;
}
#liquid_content div.container_esplora{
	min-height:79px;
	height:auto!important;
	height:79px;
}
#liquid_content .cnt_form_esplora form{
	margin-top:6px;
}
#liquid_content div.container_esplora label{
	display:block;
	float:left;
	width:79%;
}
#liquid_content div.container_esplora input.button_esplora{
	display:block;
	float:left;
	width:20% !important;
}

#searchField{
	width:77%;
	border: 1px solid #7D95A8;
	float:left;
}
/*  risultati */
div.clear{
	display: block;
}
div.dati{
	width: auto;
	float: left;
	padding-top:10px;
}
div.dati span.nome{
	display: block;
	float: left;
	width: auto;
	font-size:1.05em;
	font-weight:bold;
	color:#11487E;
}
div.dati span.nome:hover,div.dati span.data:hover{
	color:#0187F6;
}
div.dati span.data{
	display: block;
	padding: 0 0 0 20px;
	width: auto;
	float: left;
	font-size: 1em;
	color:#11487E;
}
div.extra{
	width: 280px;
	float: left;
	font-size:.95em;
	display:none; /* nasconde due link: scrivi al deputato e sito personale - richiesta: baiocco, data: 03/05/2010 - Alessandro*/
}
div.extra a{
	color:#11487E;
	text-decoration:none;
	padding-left:0;
	padding-right:20px;
}
div.extra a:hover{
	color:#0187F6;
}
div.bottom{
	border: 2px solid #E3E4E6;
	width:100%;
}

div.foto img.image{
	border: 1px solid #145da2;
	margin-right:10px;
	width: 40px;
	height: auto;
}
#searchAsYouType div.searchResults div.searchResult{
	padding-left:0!important;
	padding-right:0!important;
	margin-left:0!important;
}
#searchAsYouTypeResults1,#searchAsYouTypeResults2{
	padding-top:5px;
	border-right:1px solid #7D95A8;
	border-left:1px solid #7D95A8;
	left:13px!important;
}
#searchAsYouType div.searchResults{
	border-top:none!important;
	left:10px!important;
	top:66px!important;
}
#searchAsYouType div.searchResults div.summary{
	text-indent:0;
}
#searchAsYouType div.searchResults div.summary a{
	display:block;
	background-image:url(/application/xmanager/projects/leg19/img/sayt/ico_search_result_esplora.gif) !important;
	background-position:97.2% center !important;
	background-repeat:no-repeat !important;
	line-height:1.2;
	width:85%;
	padding:3% 10% 3% 5%;
	display:block;
	font-size:1.05em;
	font-weight:bold;
	text-decoration:none;
	color:#11487E;
	font-size:1.05em!important;
	font-weight:bold!important;
	vertical-align:middle;
	border-bottom:2px solid #E4E4E6;
}
* html #searchAsYouType div.searchResults div.summary a{
	padding:3% 5% 3% 5%;
}
#searchAsYouType div.searchResults div.summary a:hover{
	color:#0187F6;
}
#searchAsYouType .nowrap{
	white-space:normal!important;
}
#searchAsYouType div.searchResults div.searchResult {
	border-right:none!important;
	border-top:none!important;
	clear:both;
}
#searchAsYouType div.searchResults div.searchResult{
	margin-left:-8px!important;
	padding:0!important;/**/
	/*padding-left:5px!important;*/
}

#searchAsYouType div.searchResults div.searchResult {
	/*padding-left:10px!important;*/
}
#searchAsYouType div.searchResults div.summary {
	text-indent:0em!important;
}
#liquid_content div#container_box_esplora form input.button_esplora{
	color:#FFFFFF;
	background-color:#145DA2;
	border:none;
	text-align:center;
	font-size:1em;
	font-weight:bold;
	padding-right:1em;
	background:url(/application/xmanager/projects/leg19/img/bg_esplora.gif) no-repeat right 2px;
	height:20px;
	cursor:pointer;
	width:90px;
}
#liquid_content div#container_box_esplora div.cnt_form_esplora{
	position:relative;
}
#searchAsYouType div.searchResults a.highlighted, #searchAsYouType div.searchResults div.summary a.summarized:hover {
	background:#000 none repeat scroll 0 0;
	margin:auto!important;
	padding:3% 10% 3% 5%!important;
}



/* File: /application/xmanager/projects/leg19/css/hack.css */
/* Safari */ @media screen and (-webkit-min-device-pixel-ratio:0) {
			
	body.body_presidente #liquid_header div.container_form_cerca{
			top:40px!important;
		}
	#liquid_header div.container_form_cerca div.cnt_radiobutton span input{
		top:-1px!important;
		left:1px!important;
	}
		
		#searchAsYouType div.searchResults a.highlighted, #searchAsYouType div.searchResults div.summary a.summarized:hover {
			padding:3% 10% 3% 4.5%!important;
		}
		#liquid_content div#container_box_esplora form input.button_esplora{
			background:url(/application/xmanager/projects/leg19/img/bg_esplora.gif) no-repeat right 0;
			top:13px;
		}

		body.body_presidente #liquid_header div.logo_camera_search_container div.container_form_cerca .cnt_textfield{
			margin-top:7px;
			
		}
}  


 /*Opera*/ @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {  
	body.body_presidente #liquid_header div.logo_camera_search_container div.container_form_cerca .cnt_textfield{
		margin-top:7px;
		
	}
	body.body_presidente #liquid_header div.logo_camera_search_container div.container_form_cerca button{
		background-image:url(/application/xmanager/projects/leg19/img/presidente/button_search_header.gif);
		margin-top:-3px;
		overflow:hidden;
	}
	 
	div.container_710_presidente .cnt_search_form_primopiano div.cnt_button button{
		background-position:right -2px!important;
		bottom:3px!important;
	}
	body.body_presidente #liquid_header div.container_form_cerca{
			top:40px!important;
		}
		body.body_presidente #liquid_header div.logo_camera_search_container div.container_form_cerca button{
			background-image:url(/application/xmanager/projects/leg19/img/presidente/button_search_header.gif);
			margin-top:-4px!important;
			left:265px!important;
		}
		#liquid_header div.container_form_cerca div.cnt_radiobutton span input{
			width:auto!important;
			height:auto!important;
			margin-left:-7px!important;
		}
		#liquid_header div.container_form_cerca div.cnt_radiobutton span input{
			top:-1px!important;
			left:-1px!important;
		}
		#searchAsYouType div.searchResults a.highlighted, #searchAsYouType div.searchResults div.summary a.summarized:hover {
			padding:3% 10% 3% 4.5%!important;
		}
		div.container_box_721 div.cnt_tab_button{
			margin-top:6px;
			top:0;
		}
	
		div.container_box_721 div.container_externals{
			clear:both;
			margin:20px 0 0 20px;
			top:15px;
			position:relative;
		}
}  


 /* Firefox */  
	@-moz-document url-prefix() {  
		#liquid_header div.container_form_cerca div.cnt_radiobutton span input {top:0px!important; left:0!important;} 
		#liquid_header div.main_menu_container a {
		/*	font-size-adjust:0.47;
			padding:0 10px!important;*/
		}
		#liquid_header div.main_menu_container li.cerca a{
			padding:0!important;
			margin-right:-27px!important;
		}
		/*#liquid_header div.main_menu_container li.accesso_rapido a.opened {
			width: 107px!important;
		}*/
		div.search_wrapper div.cnt_button button {
			right:9px!important;
		}
					#liquid_content div.container_box_475 .container_odg .collapsible-content ol > li .titolo_argomento,
					#liquid_content div.container_box_475 .container_proposte .collapsible-content ol > li .titolo_argomento,
					#liquid_content div.container_box_475 .container_documenti_seduta .collapsible-content ol > li .titolo_argomento,
					#liquid_content div.container_box_475 .container_emendamenti .collapsible-content ol > li .titolo_argomento,
					#liquid_content div.container_box_475 .container_resoconto_assemblea .collapsible-content ol > li .titolo_argomento{
						display:inline-table!important;
						width:660px!important;
					}

}

/* Firefox on Win XP*/
@media screen and (-moz-os-version:windows-xp) {
    #liquid_header div.main_menu_container a {
		padding:0 11px!important;
		font-size-adjust:0.48!important;
    }
	#liquid_header div.main_menu_container li.accesso_rapido a.opened {
		width: 107px!important;
	}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (-webkit-min-device-pixel-ratio: 1){
	body#home #liquid_content .container_box_475.agenda .oggi-alla-camera li.resoconto-assemblea a{
		padding-left:37px;
	}
}

/* File: /application/xmanager/projects/leg19/css/homepage.css */
/* ----------------------- LAYOUT EXCEPTIONS ---------------------- */
body#home #liquid_content {
	padding-bottom: 0px;
	position:relative;
	width:100%;
	background-color:#eee;
	margin-right:0;
} 
body#home div#liquid_col_dx,
body#home #liquid_col_sx {
	display:none;
}
/* BOX LA PRESIDENTE E BOX DEPUTATI*/
.box_presidente_home,
.box_deputati_home,
.box_camerasocial_home {
	width:289px;
	height:100px;
	float:left;
	padding:11px;
	background:#fff;
	border:1px solid #ddd;
	position:relative;
	margin-bottom:5px;
}
.box_presidente_home,
.box_deputati_home {
	margin-right: 15px;
}
.banner_primopiano_sx {
	clear:both;
}
.box_presidente_home img,
.box_deputati_home img,
.box_camerasocial_home img {
	position:absolute;
	left:11px;
	top:11px;
	height: 100px;
}
.box_presidente_home h3,
.box_deputati_home h3,
.box_camerasocial_home h3 {
	font-family: 'Titillium Web', sans-serif;
	font-size:16px;
	font-weight:700;
	margin:0 0 0 0;
	height:32px;
	padding-left:120px;
	padding-top: 12px;
}
.box_presidente_home h3 a:hover,
.box_deputati_home h3 a:hover,
.box_camerasocial_home h3 a:hover{
	color:#21499F!important;
}
.box_presidente_home > .heading_box,
.box_deputati_home > .heading_box,
.box_camerasocial_home > .heading_box {
	background:#eee;
}
.box_presidente_home .heading_box p.sottotitolo-h,
.box_deputati_home .heading_box p.sottotitolo-h,
.box_camerasocial_home .heading_box p.sottotitolo-h {
	font-family:'Roboto Condensed', sans-serif;
	font-size:13px;
	font-weight:600;
	color:#333;
	background:#eee url(/application/xmanager/projects/leg19/img/interface_elements/bg-main-title_big.png) repeat-x 0 bottom;
	height:47px;
	padding-left:120px;
	padding-top:9px;
	margin:0 0 0 0;
	line-height:14px;
}
/* -------------------------- */


.player-home {
  position: relative;
}

.player-home iframe {
  position: absolute;
/* Dimensione video + 20px */
  width: 365px!important;
  height: 278px;
  top: 43px;
  left: 24px;
  /*transform: translate(-50%, -50%);*/
  border: 0px;
}
.container-webtv .player-home iframe {
  position: absolute;
/* Dimensione video + 20px */
  width: 460px!important;
  height: 345px;
  top: 0;
  left: 0;
  /*transform: translate(-50%, -50%);*/
  border: 0px;
}
.container-webtv #jwplayer-video-wrapper {
  float: left;
/* Dimensione video + 20px */
  width: 460px!important;
  height: 355px;
  top: 0;
  left: 0;
  /*transform: translate(-50%, -50%);*/
  border: 0px;
}
.container-webtv .player-home iframe body{
	margin:0;
}
.player-home iframe html body div {
  padding: 10px;
}

#liquid_content #agenda_lavori div.loading_tab{
	width:715px;
}


.container-altri-siti {
	width:970px;
	clear:both;
	background-color:#eee;
}
.container-altri-siti h3,
.container-temi h3{
	font-family: 'Titillium Web', sans-serif;
	font-size:21px;
	font-weight:600;
	line-height:25px;
	color:#21499F;
	background-color:#eee;
	text-transform:none;
	margin-top:0;
}
.container-altri-siti ul{
	margin-left:-16px;
}
.altri-siti li {
	font-family: 'Titillium Web', sans-serif;
	background-color:#fff;
	border:1px solid #e6e6e6;
	width:212px;
	height:155px;
	padding-right:24px;
	padding-left:74px;
	padding-top:14px;
	list-style-type:none;
	float:left;
	margin-left:16px;
	margin-bottom:16px;
	background:#fff url(/application/xmanager/projects/leg19/img/altri-siti/portale-storico.png) no-repeat 17px 16px;
}
.altri-siti li.visita{
	background-image:url(/application/xmanager/projects/leg19/img/altri-siti/visita.png);
	background-position:3px 9px;
}
.altri-siti li.cd-servizi{
	background-image:url(/application/xmanager/projects/leg19/img/altri-siti/cdservizi.png);
	background-position:8px 8px;
}
/*.altri-siti li.budg{
	background-image:url(/application/xmanager/projects/leg19/img/altri-siti/budg.png);
	background-position:10px 16px;
}*/
.altri-siti li.silos{
	background-image:url(/application/xmanager/projects/leg19/img/altri-siti/silos.png);
	background-position:10px 16px;
}
.altri-siti li.biblioteca{
	background-image:url(/application/xmanager/projects/leg19/img/altri-siti/biblioteca.png);
}
.altri-siti li.archivio-storico{
	background-image:url(/application/xmanager/projects/leg19/img/altri-siti/archivio-storico.png);
}
/*.altri-siti li.piattaforma-costituzione{
	background-image:url(/application/xmanager/projects/leg19/img/altri-siti/piattaforma-didattica.png);
	background-position:22px 16px;
}*/
.altri-siti li.arte{
	background-image:url(/application/xmanager/projects/leg19/img/altri-siti/arte.png);
	background-position:22px 16px;
}
.altri-siti li.inchieste{
	background-image:url(/application/xmanager/projects/leg19/img/altri-siti/inchieste.png);
	background-position:15px 16px;
}
.altri-siti li.portale-luce-camera{
	background-image:url(/application/xmanager/projects/leg19/img/altri-siti/portale-lucecamera.png);
}
.altri-siti li.camera_giovani{
	background-image:url(/application/xmanager/projects/leg19/img/altri-siti/icona_giovani.png);
	background-position:10px 16px;
}
.altri-siti li .title{
	font-size:17px;
	font-weight:600;
	line-height:19px;
	height:38px;
	color:#1A1A1A;
	border-left:1px solid #595A5C;
	padding-left:13px;
}
.altri-siti li .subtitle{
	font-size:14px;
	font-weight:400;
	line-height:15px;
	color:#595A5C;
	border-left:1px solid #595A5C;
	padding-left:13px;
	padding-top:10px;
	padding-right:10px;
	height:60px;
}
.altri-siti li a{
	font-size:18px;
	font-weight:400;
	line-height:19px;
	display:block;
	padding-left:14px;
	margin-top:10px;
}
.altri-siti li.portale-storico .title,
.altri-siti li.portale-storico a{
	color:#C04704;
}
.altri-siti li.visita .title,
.altri-siti li.visita a{
	color:#21499F;
}

/*.altri-siti li.budg .title,
.altri-siti li.budg a{
	color:#7660BF;
}*/

.altri-siti li.arte .title,
.altri-siti li.arte a{
	color:#1A263C;
}
.altri-siti li.silos .title,
.altri-siti li.silos a{
	color:#3065d9;
}
.altri-siti li.portale-luce-camera .title,
.altri-siti li.portale-luce-camera a{
	color:#76330E;
}
.altri-siti li.silos a{
	font-size: 15px;
}
.altri-siti li.biblioteca .title,
.altri-siti li.biblioteca a{
	color:#00ABA5;
}
.altri-siti li.archivio-storico .title,
.altri-siti li.archivio-storico a{
	color:#D7CA3C;
}
.altri-siti li.piattaforma-costituzione .title,
.altri-siti li.piattaforma-costituzione a{
	color:#1C9C5B;
}
.altri-siti li.inchieste .title,
.altri-siti li.inchieste a{
	color:#8B1B29;
}

.altri-siti li.camera_giovani .title,
.altri-siti li.camera_giovani a{
	color:#f7921e;
}
.altri-siti li.cd-servizi .title,
.altri-siti li.cd-servizi a{
	color:#003770;
}
.container-temi {
	position:relative;
	margin-bottom:10px;
}
.container-temi a.link_altritemi {
	font-family: 'Titillium Web', sans-serif;
	font-size:16px;
	font-weight:700;
	line-height:18px;
	color:#382513;
	background:#eee url(/application/xmanager/projects/leg19/img/icon-tutti-temi.png) no-repeat 0 0;
	position:absolute;
	top:0;
	right:26px;
	min-height:23px;
	padding-top:4px;
	padding-left:49px;
	display:block;
}
.cnt_tab_comunicazione{
	background-color:#fff;
	padding:12px 12px 0 12px;
	border:1px solid #e6e6e6;
}
.container-agenda li.tab-notizie a.archivio_link,
.container-agenda li div.anteprima a.archivio_link,
.wrapper-evidenza-comunicazione a.archivio_link,
.tasti-canali-comunicazione a{
	font-family: 'Titillium Web', sans-serif;
	font-size:15px;
	font-weight:600;
	line-height:21px;
	position:absolute;
	right:0;
	top:13px;
	background:#224B9F url(/application/xmanager/projects/leg19/img/icon-archivio-tab-home.png) no-repeat 8px center;
	color:#fff;
	padding:0 5px 0 30px;
	border-radius:3px;
}
.tasti-canali-comunicazione a.podcastHP{
	background:#a9017a url(/application/xmanager/projects/leg19/img/icon-podcast-violet.png) no-repeat 7px 6px;
}
.cnt_tab_comunicazione a.archivio_link{
	left:auto;
}
.tasti-canali-comunicazione ul,
.tasti-canali-comunicazione li{
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline-block;
	
}
.tasti-canali-comunicazione{
	float:right;
}
.tasto-archivio-comunicazione{
	float:left;
	margin-top:4px;
}
.tasti-canali-comunicazione a,
.wrapper-evidenza-comunicazione .tasto-archivio-comunicazione a{
	position:static;
}
.cnt_tab_comunicazione a.archivio_link:hover,
.container-agenda li.tab-notizie a.archivio_link:hover,
.container-agenda li div.anteprima a.archivio_link:hover{
	color:#fff!important;
}

.container-agenda li div.anteprima a.archivio_link{
	top:-42px;
}
body#home #liquid_content .container_box_475.agenda{
	padding-bottom:0;
	margin-bottom:24px;
}
.container-agenda,
.cnt_tab_comunicazione {
	position:relative;
	margin-bottom:20px;
}
.container-agenda{
	background:#eee;
	z-index:1;
}

.container-agenda li,
.cnt_tab_comunicazione li{
	list-style-type:none;
}
.container-agenda li a.archivio_link {
	font-family: 'Titillium Web', sans-serif;
	font-size:16px;
	font-weight:600;
	line-height:21px;
	padding-left:21px;
	color:#333;
	background:#fff url(/application/xmanager/projects/leg19/img/icon_calendario.png) no-repeat 0 center;
	position:absolute;
	right:16px;
	top:25px;
}

.container-agenda h4,
.cnt_tab_comunicazione h4{
	font-family: 'Titillium Web', sans-serif;
	font-size:20px;
	font-weight:600;
	line-height:25px;
	padding:8px 12px;
	color:#21499F;
	background:#fff url(/application/xmanager/projects/leg19/img/interface_elements/bg-main-title.png) repeat 0 0;
	border:1px solid #e6e6e6;
	position:absolute;
	top:0;
	left:0;
	margin:0;
}
.cnt_tab_comunicazione h4{
	font-size:18px;
	padding:9px 14px;
}
.container-agenda .button_label h4,
.cnt_tab_comunicazione .tab-button_label h4,
.cnt_tab_comunicazione h4.montecitorio_notizie_label {
	background:#fff;
	color:#21499F;
	border-bottom-color:#fff;
}
.container-agenda li.tab-notizie div.montecitorio ul.montecitorio_ul > li > .montecitorio_notizie ul.montecitorio_notizie_ul > li{
	clear:both;
	background:#eee url(/application/xmanager/projects/leg19/img/bg-tab-notizie-lavori.png) repeat-y 0 0;
	border:1px solid #e1e1e1;
	margin-bottom:4px;
	margin-right:0;
	padding:0 12px 12px 117px;
	position:relative;
	min-height:90px;
}
.container-agenda li.tab-notizie.active .montecitorio{
	padding:0 12px;
}
.container-agenda li.tab-notizie div.montecitorio ul.montecitorio_ul > li > .montecitorio_notizie ul.montecitorio_notizie_ul > li div.immagine{
	 width:83px;
	 padding:12px;
	 position:absolute;
	 left:0;
	 top:0;
}

	.container-agenda li.tab-notizie div.montecitorio ul.montecitorio_ul > li > .montecitorio_notizie ul.montecitorio_notizie_ul > li img{
		width:82px;
	}

.container-agenda h4 a,
.cnt_tab_comunicazione h4 a {
	display:block;
	color:#333333;
}
.container-agenda .tab-notizie h4{
	left:327px;
}
.container-agenda > ul.XmanagerTabbedWidget,
.cnt_tab_comunicazione ul.XmanagerTabbedWidget {
	position:relative;
	padding-top:42px;
	background-color:#eee;
} 
.cnt_tab_comunicazione ul.XmanagerTabbedWidget{
	padding-top:44px;
	background-color:#fff;
}
.container-agenda .active .XmanagerTabbedWidget,
.container-agenda > .XmanagerTabbedWidget,
.cnt_tab_comunicazione .active .XmanagerTabbedWidget{
	position:relative;
	padding:98px 12px 8px 12px;
}
.container-agenda.cnt-tab_label{
	margin-bottom:0;
}
.container-agenda > .XmanagerTabbedWidget{
	padding-top:85px;
}
.container-agenda.cnt-tab_label{
	font-family: 'Titillium Web', sans-serif;
	background: #eee;
	font-weight: 600;
	font-size: 18px;
	color: #3a3a3a;
	padding-bottom: 6px;
}
.container-agenda .XmanagerTabbedWidget{
	background-color:#fff;
	
}
.cnt_tab_comunicazione .XmanagerTabbedWidget > li{
	display:inline;
}
.cnt_tab_comunicazione .XmanagerTabbedWidget > li.active{
	display:block;
}
.container-agenda > .XmanagerTabbedWidget > li.active,
.container-agenda .XmanagerTabbedWidget > li.active,
.cnt_tab_comunicazione .XmanagerTabbedWidget > li.active{
	background:#fff;
	border:1px solid #e6e6e6;
	padding:12px 0 8px 0;
}

.container-agenda .XmanagerTabbedWidget > li.active{
	border:none;
	padding-top:0;
	padding-bottom:0;
}
.cnt_tab_comunicazione .XmanagerTabbedWidget > li.active{
	padding:11px 0 11px 11px;
}
.cnt_tab_comunicazione li.eventi h4{
	left:94px;
}
.cnt_tab_comunicazione li.multimedia h4{
	left:182px;
}
.cnt_tab_comunicazione li.comunicati h4{
	left:309px;
}
.cnt_tab_comunicazione li.newsletter h4{
	left:496px;
}
.cnt_tab_comunicazione li.notizie .lista_primopiano_ul li,
.cnt_tab_comunicazione li.eventi .lista_primopiano_ul li,
.cnt_tab_comunicazione li.comunicati ul.comunicati li{
	clear:both;
	background:#eee url(/application/xmanager/projects/leg19/img/bg-tab-attcom.png) no-repeat 836px 0;
	border:1px solid #e1e1e1;
	margin-bottom:4px;
	margin-right:11px;
	padding:8px 85px 8px 8px;
	position:relative;
	min-height:140px;
}
.cnt_tab_comunicazione li.notizie .lista_primopiano_ul li,
.cnt_tab_comunicazione li.eventi .lista_primopiano_ul li{
	padding-left:107px;
}
.cnt_tab_comunicazione li.notizie .lista_primopiano_ul li .calendar_box,
.cnt_tab_comunicazione li.eventi .lista_primopiano_ul li .calendar_box{
	position:absolute;
	top:0;
	left:0;
	width:83px;
	padding:1.2% 12px 1.2% 0;
	height:84%;
	background:#eee;
	border-right:1px dotted #D2D2D3;
	text-align:right;
}
.calendar_box .day,
.calendar_box .day_start,
.calendar_box .day_end{
	display:inline-block;
	background:#eee url(/application/xmanager/projects/leg19/img/icon-calendar-box-date.png) no-repeat 0 0;
	width:27px;
	height:26px;
	padding:13px 0 0 6px;
	font-size:19px;
	font-weight:900;
	color:#333;
	text-align:left;
	margin-bottom:3px;
}
.calendar_box .month,
.calendar_box .month_name_start,
.calendar_box .month_name_end{
	font-weight:100;
	font-size:14px;
	text-transform:uppercase;
}
.calendar_box .year,
.calendar_box .year_start,
.calendar_box .year_end{
	font-weight:700;
	font-size:12px;
}
.calendar_box .time{
	font-weight:100;
	font-style:italic;
	font-size:15px;
	display:block;
	margin-top:2px;
}

.cnt_tab_comunicazione li.notizie .lista_primopiano_ul li .data,
.cnt_tab_comunicazione li.eventi .lista_primopiano_ul li .data_evento,
.cnt_tab_comunicazione li.notizie .lista_primopiano_ul li .luogo_evento,
.cnt_tab_comunicazione li.comunicati ul.comunicati li .data,
.container-agenda li.tab-notizie ul.montecitorio_notizie_ul > li .date_2{
	font-size:13px;
	font-weight:100;
	line-height:15px;
	color:#595A5C;
}
.container-agenda li.tab-notizie ul.montecitorio_notizie_ul > li .date_2{
	padding-top:12px;
}
.cnt_tab_comunicazione li.notizie .lista_primopiano_ul li a,
.cnt_tab_comunicazione li.eventi .lista_primopiano_ul li a,
.cnt_tab_comunicazione li.comunicati ul.comunicati li a,
.container-agenda li.tab-notizie ul.montecitorio_notizie_ul > li h6{
	font-size:18px;
	font-weight:100;
	line-height:22px;
	color:#21499F;
	background-color:transparent;
	margin-bottom:10px;
	display:block;
}
.container-agenda li.tab-notizie ul.montecitorio_notizie_ul > li h6{
	color:#333;
	margin:4px 0 10px 0;
}
.cnt_tab_comunicazione li.notizie .lista_primopiano_ul li .testo_abbreviato,
.cnt_tab_comunicazione li.eventi .lista_primopiano_ul li .testo_abbreviato,
.cnt_tab_comunicazione li.comunicati ul.comunicati li .numero_comunicato,
.cnt_tab_comunicazione li.comunicati ul.comunicati li .testo_abbreviato{
	font-size:14px;
	font-weight:100;
	line-height:16px;
	margin:0;
}
.cnt_tab_comunicazione li.notizie .lista_primopiano_ul li .testo_abbreviato a,
.cnt_tab_comunicazione li.eventi .lista_primopiano_ul li .testo_abbreviato a,
.cnt_tab_comunicazione li.comunicati ul.comunicati li .testo_abbreviato a{
	display:inline;
	font-size:14px;
	font-weight:700;
	color:#21499F;
	text-transform:lowercase;
}
.cnt_tab_comunicazione li.comunicati ul.comunicati li h5{
	margin:0;
}
.cnt_tab_comunicazione .multimedia_box{
	position:absolute;
	right:18px;
	/*top:35%;*/
	top:10%;
	text-align:center;
}
.cnt_tab_comunicazione  li.notizie .lista_primopiano_ul li .multimedia_box a,
.cnt_tab_comunicazione  li.eventi .lista_primopiano_ul li .multimedia_box a,
.cnt_tab_comunicazione  li.notizie .lista_primopiano_ul li .multimedia_box .evento-webtv,
.cnt_tab_comunicazione  li.eventi .lista_primopiano_ul li .multimedia_box .evento-webtv,
.cnt_tab_comunicazione li.notizie .lista_primopiano_ul li .multimedia_box .link-galleria-foto,
.cnt_tab_comunicazione li.eventi .lista_primopiano_ul li .multimedia_box .link-galleria-foto,
.cnt_tab_comunicazione li.notizie .lista_primopiano_ul li .multimedia_box .link-guarda,
.cnt_tab_comunicazione li.eventi .lista_primopiano_ul li .multimedia_box .link-guarda{
	font-size:12px;
	font-weight:400;
	line-height:14px;
	color:#333;
	display:block;
}
.cnt_tab_comunicazione .multimedia_box .label{
	display:block;
}
.cnt_tab_comunicazione .multimedia_box .evento-webtv{
	margin-top:-5px;
}
.cnt_tab_comunicazione .multimedia_box .link-galleria-foto{
	margin-top:10px;
}
.cnt_tab_comunicazione li.notizie .lista_primopiano_ul li .diretta_webtv,
.cnt_tab_comunicazione li.eventi .lista_primopiano_ul li .diretta_webtv{
	background:transparent url(/application/xmanager/projects/leg19/img/icon-webtv.png) no-repeat 97.5% 0;	
}
.cnt_tab_comunicazione li.notizie .lista_primopiano_ul li .link_diretta_webtv,
.cnt_tab_comunicazione li.eventi .lista_primopiano_ul li .link_diretta_webtv{
	background:transparent url(/application/xmanager/projects/leg19/img/icon-webtv-diretta.png) no-repeat 100% 0;	
}
.cnt_tab_comunicazione li.notizie .lista_primopiano_ul li .link_guarda,
.cnt_tab_comunicazione li.eventi .lista_primopiano_ul li .link_guarda{
	background:transparent url(/application/xmanager/projects/leg19/img/icon-guarda.png) no-repeat 100% 0;	
}
.cnt_tab_comunicazione li.notizie .lista_primopiano_ul li .link_flickr,
.cnt_tab_comunicazione li.eventi .lista_primopiano_ul li .link_flickr{
	background:transparent url(/application/xmanager/projects/leg19/img/icon-galleriafoto.png) no-repeat 100% 0;	
}
.cnt_tab_comunicazione li.eventi div.lista_primopiano li h5.titolo_tab{
	margin:0;
	padding:0;
	background-color:transparent;
}
.cnt_tab_comunicazione li.comunicati .testo,
.cnt_tab_comunicazione li.newsletter .testo,
.cnt_tab_comunicazione li.multimedia .testo,
.cnt_tab_comunicazione li.eventi .testo{
	font-size:14px;
	font-weight:100;
}
.cnt_tab_comunicazione 
.sub-tab h4{
	top:26px;
	left:34px;
	font-size:16px;
	line-height:18px;
}
.sub-tab_label h4{
	background:#21499F;
	color:#fff;
	border-color:#21499F;
}
.sub-tab h4,
.sub-tab_label h4{
	left:34px;
	top:15px;
}
.permanenti.sub-tab h4{
	left:13px;
}
.bicamerali.sub-tab h4{
	left:147px;
}
.giunte.sub-tab h4{
	left:387px;
}
.speciali.sub-tab h4{
	left:667px;
}
.container-agenda li.permanenti ul,
.container-agenda li.giunte ul{
	margin-left:-17px;
}
.container-agenda li.permanenti li,
.container-agenda li.giunte li{
	float:left;
	width:120px;
	height:120px;
	margin-left:17px;
	margin-bottom:17px;
}
.container-agenda li.permanenti li, .container-agenda li.bicamerali li, .container-agenda li.speciali li {
	position: relative;
}
.container-agenda li.bicamerali li li{
	display: block;
	width: 469px;
    height: 156px;
    float: left;
}
.container-agenda li.speciali li li{
	display: block;
	width: 469px;
    height: 135px;
    float: left;
}

.container-agenda li.permanenti li span.in-diretta, .container-agenda li.permanenti li span.in-seduta, .container-agenda li.bicamerali li span.in-diretta, .container-agenda li.bicamerali li span.in-seduta{
	position: absolute;
    display: block;
    width: 69px;
    height: 15px;
    background: red;
    text-align: center;
    padding: 2px 0 0 0;
    border-radius: 3px;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    top: 24px;
    left: 9px;
}
.container-agenda li.permanenti li span.in-diretta a, .container-agenda li.permanenti li span.in-seduta a, .container-agenda li.bicamerali li span.in-diretta a, .container-agenda li.bicamerali li span.in-seduta a{
	color: #fff;
}
.container-agenda li.bicamerali li span.in-seduta{
    top: 0px;
    left: 0px;
}
.container-agenda li.bicamerali li span.in-diretta{
    top: 0px;
    left: 22px;
    z-index: 20;
}
.container-agenda li.permanenti li span.in-seduta, .container-agenda li.bicamerali li span.in-seduta{
	background: red;
    width: 58px;
}
.container-agenda li.bicamerali ul > li > .stile_commissione a, .container-agenda li.speciali ul > li > .stile_commissione a{
	display:block;
	width:412px;
	height:76px;
	margin: 0 13px !important;
    padding: 21px 25px 24px 8px;
	float:left;
	background-repeat:no-repeat;
	background-position:0 0;
	color:#333;
	position:relative;
	background-color: #eee;
    border-radius: 4px;
}
.container-agenda li.bicamerali ul > li > .stile_commissione a{
	height:96px;
}
.container-agenda li.bicamerali ul > li > .stile_commissione span.in-diretta a{
	display: inline;
	width:auto;
	height:auto;
	margin:0 !important;
	padding:0;
	float: none;
	background-color: red;
	color:#fff;
}
.container-agenda li.bicamerali ul > li > .stile_commissione a.costituzione{
	background-image:url(/application/xmanager/projects/leg19/img/commissioni/bicamerali-inchiesta/COSTITUZIONE.png);
}
.container-agenda li.bicamerali ul > li > .stile_commissione a.consultive{
	background-image:url(/application/xmanager/projects/leg19/img/commissioni/bicamerali-inchiesta/CONSULTIVE.png);
}
.container-agenda li.bicamerali ul > li > .stile_commissione a.inchiesta{
	background-image:url(/application/xmanager/projects/leg19/img/commissioni/bicamerali-inchiesta/INCHIESTA.png);
}
.container-agenda li.bicamerali ul > li > .stile_commissione a.indirizzo{
	background-image:url(/application/xmanager/projects/leg19/img/commissioni/bicamerali-inchiesta/INDIRIZZO.png);
}
.container-agenda li.speciali ul > li > .stile_commissione a.speciale_style{
	background-image:url(/application/xmanager/projects/leg19/img/commissioni/SPECIALE.png);
}
.container-agenda li.bicamerali ul > li > .stile_commissione a .sottotipo,
.container-agenda li.speciali ul > li > .stile_commissione a .sottotipo{
	font-size:13px;
	font-weight:100;
	line-height:14px;
	display:block;
	text-transform:uppercase;
}
.container-agenda li.bicamerali ul > li > .stile_commissione a .nome,
.container-agenda li.speciali ul > li > .stile_commissione a .nome{
	font-family: 'Titillium Web', sans-serif;
	font-size:14px;
	font-weight:600;
	line-height:19px;
	display:block;
    position: absolute;
    bottom: 5px;
    width: 428px;
}
.container-agenda li.speciali ul > li > .stile_commissione a .nome .data_scioglimento{
	font-size:12px;
	font-style: italic;
	color: #666;
}

.container-agenda li.bicamerali  .tab_text > span.clear,
.container-agenda li.permanenti .tab_text > span.clear,
.container-agenda li.giunte .tab_text > span.clear,
.container-agenda li.speciali .tab_text > span.clear{
	display:block;
	clear:both;
}
.container-temi > span.clear{
	display:block;
	clear:both;
}
.container-temi ul{
	margin-left:-16px;
}
.container-temi li{
	list-style-type:none;
	float:left;
	width:312px;
	min-height:104px;
	margin-left:16px;
}
.container-temi .titolo-macroarea{
	font-weight:700;
	font-size:14px;
	color:#333;
	line-height:16px;
	margin-bottom:10px;
}
.container-temi .link{
	padding-left:18px;
	padding-right:12px;
	padding-top:12px;
	padding-bottom: 8px;
	min-height:102px;
	background-color:#fff;
	border:1px solid #e6e6e6;
}
.container-temi .link a{
	font-size:16px;
	font-weight:100;
	line-height:19px;
	background-color:#fff;
}
.container-temi .temi-01 a{color:#1B1464;}
.container-temi .temi-02 a{color:#91278D;}
.container-temi .temi-03 a{color:#D2145A;}
.container-temi .temi-04 a{color:#8AC43F;}
.container-temi .temi-05 a{color:#00A79B;}
.container-temi .temi-06 a{color:#29A9E0;}
.container-temi .temi-07 a{color:#EF5A24;}
.container-temi .temi-08 a{color:#008600;}
.container-temi .temi-09 a{color:#FFCA97;}
.container-temi .temi-10 a{color:#8DAF69;}
.container-temi .temi-11 a{color:#979766;}
.container-temi .temi-12 a{color:#976697;}
.container-temi .temi-13 a{color:#FFCA00;}
.container-temi .temi-14 a{color:#2778AC;}
.container-temi .temi-15 a{color:#674BA9;}

.container-temi .temi-01{border-left: 8px solid #1B1464;}
.container-temi .temi-02{border-left: 8px solid #91278D;}
.container-temi .temi-03{border-left: 8px solid #D2145A;}
.container-temi .temi-04{border-left: 8px solid #8AC43F;}
.container-temi .temi-05{border-left: 8px solid #00A79B;}
.container-temi .temi-06{border-left: 8px solid #29A9E0;}
.container-temi .temi-07{border-left: 8px solid #EF5A24;}
.container-temi .temi-08{border-left: 8px solid #008600;}
.container-temi .temi-09{border-left: 8px solid #FFCA97;}
.container-temi .temi-10{border-left: 8px solid #8DAF69;}
.container-temi .temi-11{border-left: 8px solid #979766;}
.container-temi .temi-12{border-left: 8px solid #976697;}
.container-temi .temi-13{border-left: 8px solid #FFCA00;}
.container-temi .temi-14{border-left: 8px solid #2778AC;}
.container-temi .temi-15{border-left: 8px solid #674BA9;}

/* RESTYLING 2017 */
.slideshow-dots {
        display:block!important;
        width:auto;
        position:absolute;
        right:6px;
        top:6px;
}
.slideshow-dots li{
        display:inline;
        margin-left:5px;
}
.wrapper_loader{
	position:relative;
	clear:both;
}
.wrapper_loader div.loading_tab {
    background-color: #000;
    top: 43px !important;
    opacity: 0.5;
}
.wrapper_loader div.loading_tab img{
    padding: 65px 0 721px 431px;
    width: 40px;
    height: 40px;
	display:block;
}


/* ----- FREE BANNER  ----- */

#free_banner_list{
	position: relative;
	height: 245px;
}
#free_banner_list .immagine-banner img{
	width: 947px;
}
#free_banner_list .slider-dots{
	display: block !important;
	width: auto;
	position: absolute;
	right: 6px;
	top: 6px;	
}
#free_banner_list  .slider-dots li {
    float: left;
    margin-left: 5px;
}
/* ----- FINE FREE BANNER  ----- */

/* ----- MODIFICHE odg-light 05/2022  ----- */
.odg-light{
	margin-bottom: 10px;
	padding-top: 10px;
}
.container-webtv iframe#playerFrame{
	width: 460px !important;
	height: 382px !important;
	margin: 0 !important;
	padding:0 !important;
	border: none;
    min-height: 378px;
    float: left;
}
.link-sottotitoli {
	clear: both;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	margin: 0px 0px 5px 0px;
	padding: 0 20px;
	background: #fff;
	transition: all 0.1s ease-in;
	border: 1px solid black;
	border-radius: 2px;
	font-size: 110%;
	width: 418px;
	text-align: center;
	color: #555 !important;
}
.link-sottotitoli:hover {
	color: #000!important;
	background: #e5e5e5;
}

.wrapper-inner-odg-light{
	background: #3a3a3a;
	padding: 11px 11px 0 11px;
	clear: both;
}
.odg-light_label{
	font-family: 'Titillium Web', sans-serif;
	background: #eee;
	font-weight: 600;
	font-size: 18px;
	color: #3a3a3a;
}
.odg-light_label a{
	font-size: 24px;
	font-weight: 600;
}
.wrapper-sx-inner-odg-light{
	float: left;
	width: 460px;
}
.wrapper-dx-inner-odg-light{
	color:#fff;
	width: 470px;
	padding-left: 15px;
	float: left;
}
.wrapper-dx-inner-odg-light a{
	color:#fff;
	text-decoration: underline;
}
.odg-light li{
	list-style-type: none;
}
.wrapper-dx-inner-odg-light h6{
	font-size:15px;
	font-weight: 700;
	margin: 5px 0 10px 0;
	padding: 0;
}
.titolo-ODG a,
.link-documenti-odg .oggi-alla-camera li a{
	font-size:13px;
	font-weight: 600;
	color: #3a3a3a;
	background:#fff;
	padding: 1px 5px;
	border-radius: 4px;
}
.titolo-ODG a#linktitoggicamera{
	font-size:16px;
	font-weight: 700;
}

.wrapper-dx-inner-odg-light .titolo a{
	font-family: 'Titillium Web', sans-serif;
	font-size:23px;
	font-weight: 600;
	line-height: 25px;
	background-color: #3a3a3a;
	color: #fff;
	display: block;
	margin: .8em 0;
}
.wrapper-dx-inner-odg-light a:hover,
.wrapper-dx-inner-odg-light a:focus,
.wrapper-dx-inner-odg-light a:active{
	text-decoration: none;
	color: #ccc!important;
}
.wrapper-dx-inner-odg-light .titolo-ODG a:hover{
	color: #3a3a3a!important;
}
.titolo-ODG a#linktitoggicamera:hover,
.titolo-ODG a#linktitoggicamera:focus,
.titolo-ODG a#linktitoggicamera:active,
.link-documenti-odg .oggi-alla-camera li a:hover,
.link-documenti-odg .oggi-alla-camera li a:focus,
.link-documenti-odg .oggi-alla-camera li a:active{
	text-decoration: none;
}
.link-documenti-odg .oggi-alla-camera li{
	display:inline;
}
.link-documenti-odg .oggi-alla-camera li a{
	display:inline-block;
	margin-left: .3em;
}
.link-documenti-odg .oggi-alla-camera li a:hover{
	color: #000!important;
}
.link-documenti-odg .oggi-alla-camera li:first-child a{
	margin-left: 0;
}
.wrapper-dx-inner-odg-light .testo_abbreviato_hp{
	font-size: 14px;
	font-weight: 300;
	line-height: 19px;
}
.wrapper-bottom{
	clear:both;
	border-top: 1px solid #5c5c5c;
}
.wrapper-bottom .link-canali-webtv a {
	background: #fff url(/application/xmanager/projects/leg19/img/ico-play-odg-light.png) no-repeat 4px center;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	color:#3a3a3a;
	padding: 1px 8px 1px 30px;
	border-radius:4px;
	margin-left: 5px;
}
.odg-light .wrapper-bottom  .oggi-alla-camera li.webtv a {
	font-family: 'Titillium Web', sans-serif;
	font-size:15px;
	font-weight:600;
	color:#fff;
	background-image:url(/application/xmanager/projects/leg19/img/icon_webtv.png);
	background-position:11px 8px;
	background-repeat: no-repeat;
	background-color:#B71C1C;
	line-height:40px;
	padding-left:40px;
	padding-right:10px;
    -moz-box-shadow: inset 0 -10px 10px -10px #333;
    -webkit-box-shadow: inset 0 -10px 10px -10px #333;
    box-shadow: inset 0 -10px 10px -10px #333;
	border:none;
	display: inline-block;
}
.odg-light .wrapper-bottom  .oggi-alla-camera li.webtv a:hover{
	color:#fff!important;
}
.wrapper-bottom .link-canali-webtv a:hover{
	text-decoration:underline;
	color: #3a3a3a!important;
}
.wrapper-bottom  .tasto-vai-webtv{
	width: 30%;
	float: left;
}
.wrapper-bottom .link-canali-webtv{
	width: 70%;
	float: right;
	text-align: right;
	margin-top:10px;
}
.odg-light > span.clear,
.wrapper-bottom > span.clear {
	display: block;
	clear:both;
}
/* ----- FINE MODIFICHE odg-light 05/2022  ----- */

/* ----- MODIFICHE temi-light 05/2022  ----- */
.container-temi_label{
	font-family: 'Titillium Web', sans-serif;
	background: #eee;
	font-weight: 600;
	font-size: 18px;
	color: #3a3a3a;
	padding-bottom: 6px;
}
.container-temi_label a{ 
    font-size: 24px;
    font-weight: 600;
}
/* ----- FINE MODIFICHE temi-light 05/2022  ----- */

/* ----- MODIFICHE Notiziari online 07/07/2022  ----- */
.container-notiziari-online{
	font-family: 'Titillium Web', sans-serif;
	position:relative;
	margin-bottom:0;
}
.container-notiziari-online_label{
	background: #eee;
	font-weight: 600;
	font-size: 18px;
	color: #3a3a3a;
	padding-bottom: 6px;
}
.container-notiziari-online_label a,
.container-notiziari-online_label .link-disabled{ 
	font-size: 24px;
	font-weight: 600;
}
.container-notiziari-online_label .link-disabled{
	color:#21499F;
}
.container-notiziari-online ul{
	margin-left:-16px;
}
.container-notiziari-online li{
	list-style-type:none;
	float:left;
	width:312px;
	min-height:104px;
	margin-left:16px;
}
.container-notiziari-online li a{
	display: block;
	background: #285493;
	color: #fff;
	padding: 10px 15px 0 15px;
	font-size: 27px;
	font-weight: 600;
	height: 75px;
	line-height: 1.4;
}
.container-notiziari-online li a:hover{
	color:#fff!important;
}
.container-notiziari-online li a span{
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:400;
	display:block;
}
.container-notiziari-online > span.clear{
	display:block;
	clear:both;
}
/* ----- FINE MODIFICHE Notiziari online 07/07/2022  ----- */

/* ----- AGGIUNTA In Evidenza 14/07/2022  ----- */


.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
}



.in-evidenza{
    font-weight: 400;
    font-size:14px;
    background-color:#fff;
    padding: 11px;
}
.wrapper-evidenza-comunicazione .wrapper-bottom{
    border-color:#e6e6e6;
    padding: 11px 0;
    margin: 0 11px;
}
.wrapper-evidenza-comunicazione,
.wrapper-evidenza-comunicazione *{
    box-sizing: border-box;
}
.in-evidenza h1{
  display: none;
}
.in-evidenza p{
  margin: 0 0 10px 0;;
}
.row:after{
    display: table;
    content: " ";
    clear: both;
}
.in-evidenza .col-sm-8 {
    width: 58.33333333%; /* in bootstrap corrisponde a col-sm-7 */
    float: left;
}
.in-evidenza .col-sm-4 {
    width: 41.66666667%; /* in bootstrap corrisponde a col-sm-5 */
    float: left;
}
.in-evidenza .col-sm-6 {
    width: 50%;
    float: left;
}
.in-evidenza .in-evidenza-small .col-sm-4 {
    width: 33.33333333%; /* in bootstrap corrisponde a col-sm-5 */
    float: left;
}

.in-evidenza .img-responsive{
/*    display: block;*/
    max-width: 100%;
    height: auto;
}
.in-evidenza .row-no-gutters{
  margin-right:-10px;
  margin-left:-10px;
}
.in-evidenza .row-no-gutters [class*=col-] {
    padding-right: 10px;
    padding-left: 10px;
}
.in-evidenza .row{
  margin-bottom: 20px;
}
.in-evidenza .row:last-child{
  margin-bottom: 0;
}
.in-evidenza .img-responsive{
  width:auto;
    height: auto;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.btn-diretta, .btn-guarda {
    display: inline-block;
    background: #fff url(/application/xmanager/projects/leg19/img/comunicazione/ico-diretta.png) no-repeat left center;
    padding-left: 2.94em;
    color: #008600;
}
.btn-guarda {
    color: #666;
    background-image: url(/application/xmanager/projects/leg19/img/comunicazione/ico-guarda.png);
}
.in-evidenza .occhiello{
  color: #505050;
  margin-bottom: .75em;
}
.in-evidenza h2,
.in-evidenza a.titolo{
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3;
}
.in-evidenza h2{
  margin-bottom: .5em;
}
.in-evidenza a.titolo,
.in-evidenza a.altro-link,
.in-evidenza .testo-notizia a{
  color:#285493;
}
.in-evidenza .testo-notizia{
  color:#000;
}
.in-evidenza .btn-diretta,
.in-evidenza .btn-guarda{
  font-size:16px;
}
.in-evidenza .btn.btn-link.btn-guarda, .in-evidenza .btn.btn-link.btn-diretta{
  text-align: left;
}
.in-evidenza .btn.btn-link.btn-guarda:hover{
  background: #fff url(/application/xmanager/projects/leg19/img/comunicazione/ico-guarda.png) no-repeat left center;
}
.in-evidenza .btn.btn-link.btn-diretta:hover{
  background: #fff url(/application/xmanager/projects/leg19/img/comunicazione/ico-diretta.png) no-repeat left center;
}
.in-evidenza-small h2,
.in-evidenza-small a.titolo{
  font-size: 18px;
  line-height: 1.3;
} 
.in-evidenza-small .btn-diretta,
.in-evidenza-small .btn-guarda{
  font-size:12px;
  padding-left: 3.8em;
}
.in-evidenza-small .occhiello{
  margin-top: .75em;
}

.in-evidenza .data {
    font-size: 11px;
    color: #505050;
    font-style: italic;
    margin-top: .3em;
    display:none;
}








    .cnt-img-ev-main img,
    .cnt-img-ev-2 img,
    .cnt-img-ev-3 img{
        display:inline-block;
        max-height: 100%;
    }
    .cnt-img-ev-main,
    .cnt-img-ev-2,
    .cnt-img-ev-3{
        background-color: #fff;
        vertical-align: middle;
        text-align: center;
        border: 1px solid #eee;
    }



    .cnt-img-ev-main{
        height:308px;
        overflow: hidden;
    }
    .cnt-img-ev-2{
        height: 261px;
        line-height: 257px;
        overflow: hidden;
    }
    .cnt-img-ev-3{
        height:169px;
        line-height: 165px;
        overflow: hidden;
    }






.wrapper-evidenza-comunicazione{
	font-family: 'Titillium Web', sans-serif;
	position:relative;
	margin-bottom:0;
	clear:both;
}
.wrapper-evidenza-comunicazione{
	background: #fff;
	font-weight: 600;
	font-size: 18px;
	color: #3a3a3a;
	padding-bottom: 0;
}
.wrapper-evidenza-comunicazione_label{
    background-color:#eee;
}
.wrapper-evidenza-comunicazione_label a{ 
	font-size: 24px;
	font-weight: 600;
}
.wrapper-evidenza-comunicazione > span.clear{
	display:block;
	clear:both;
}
.tasti-canali-comunicazione .label{
	font-family:'Roboto', san-serif;
	font-size:13px;
	font-weight:400;
	color:#505050;
	font-style:italic;
}
.wrapper-evidenza-comunicazione a.archivio_link:hover,
.tasti-canali-comunicazione a:hover{
	color:#fff!important;
}
/* ----- FINE AGGIUNTA In Evidenza 14/07/2022  ----- */

div.banner-temi-avvio-leg a {
	font-family: 'Titillium Web', sans-serif;
    display: block;
    background: #285493;
    color: #fff;
    padding: 10px 15px 0 15px;
    font-size: 27px;
    font-weight: 600;
    height: 75px;
    line-height: 2.4;
    text-align: center;
}
div.banner-temi-avvio-leg a:hover, div.banner-temi-avvio-leg a:visited {
    color: #fff!important;
}

/* File: /application/xmanager/projects/leg19/css/lavori.css */
#liquid_content .odg ul li {
	list-style-type:none;
}
#liquid_col_dx div.container_menu ul li {
	line-height:1.5;
}
#liquid_col_dx div.container_menu ul li ul {
	margin-left:20px;
}
div.menu_dx h5 {
	padding: 4px 20px 3px 12px;
	margin:0;
	font-size:1.1em;
}

div.menu_dx ul {
	padding: 0 1px 3px 1px;
	margin:0 0 12px 0;
}
div.menu_dx ul ul {
	background:none;
	padding: 0 0 0 12px;
	margin:0;
	list-style:none;
}
div.menu_dx ul li {
	background-color: #fff;
	padding:18px 12px;
	margin-bottom:1px;
}
div.menu_dx ul li.active li {
	background-color: #ffffff;
}
div.menu_dx ul li.active {
	color: #0187F6;
	font-size:.95em;
}
div.menu_dx ul li#active {
	color: #0187F6;
	font-weight:bold;
}
div.menu_dx ul li li {
	padding:4px 0;
}
div.menu_dx ul li.active li {
	background-color: #ffffff;
}
div.menu_dx ul li a {
	font-size: 1.15em;
    font-weight: 400;
    color: #343434;
    background-color: #fff;
    margin: 0;
    padding: 0;
}
div.menu_dx ul li.current a, div.menu_dx ul li.active a {
	color: #444444;
}
div.menu_dx ul li.active li.current a {
	color:#0187F6;
}
div.menu_dx ul li.active li.current {
	border: none;
}
div.menu_dx ul li li a {
	font-weight:normal;
	font-size:0.95em;
	display:block;
}
div#external_source_3767 h3 {
	display:none;
}
#liquid_content div.ricerca_pdl input, #liquid_content div.ricerca_pdl fieldset {
	border:1px solid #C3D7E6;
}
#liquid_content div.ricerca_pdl input, #liquid_content div.ricerca_pdl fieldset legend {
	font-size:.95em;
	color:#444444;
}
#liquid_content div.ricerca_pdl .cnt_textfield input, #liquid_content div.ricerca_pdl select {
	border:1px solid #C3D7E6;
	background-color:#FFFFFF;
	color:#21499F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin:1px 0 0 0;
	width:100%;
	padding:1px;
}
#liquid_content div.ricerca_pdl .cnt_textfield input {
	width:99%;
}
#liquid_content div.ricerca_pdl .cnt_textfield, #liquid_content div.ricerca_pdl .cnt_select {
	margin-bottom:10px;
}
#liquid_content a.buttonTornaSu {
	margin:10px 10px 20px 400px;
	width:50px;
	display:block;
	text-decoration:underline;
}
#liquid_content a.buttonTornaSu:hover {
	text-decoration:none;
}
#liquid_content div.container_externals a.buttonTornaSu {
	margin-left:465px;
}
.italic {
	font-style:italic;
}
.strong {
	font-weight:bold;
}
.underline {
	text-decoration:underline;
}
#liquid_content div.resoconto_assemblea p.center {
	text-align: center;
}
#liquid_content div.resoconto_tab hr.center {
	display:none;
}
#liquid_content div.resoconto_assemblea p.centerBold, #liquid_content div.resoconto_assemblea div.centerBold p, #liquid_content div#allegato_a div#copertina p.center, #liquid_content div.resoconto_tab p.centerBold, #liquid_content div.resoconto_tab div.centerBold p {
	text-align: center;
	font-weight:900;
	margin:0;
}
#liquid_content div.container_box_475 #agenda_lavori h4 {
	font-family: 'Titillium Web', sans-serif;
	font-size:24px;
	font-weight:600;
	color:#333;
	background:#fff url(/application/xmanager/projects/leg19/img/interface_elements/bg-main-title.png) repeat 0 0;
	padding:7px 12px;
	line-height:20px;
	border:1px solid #e6e6e6;
    border-bottom: none;
	border-bottom:none;
    min-height: 36px;
}
#liquid_content div.container_box_475 #agenda_lavori .tab_text h5 {
	font-family: 'Titillium Web', sans-serif;
	font-size:15px;
	line-height:16px;
	padding:0;
	margin:0 0 12px 0;
}

/* TAB OGGI ALLA CAMERA */
#liquid_content div#agenda_lavori div.agenda_camera_label{
	background-color:#FFFFFF;
	border-bottom:none;
	line-height:1;
	margin:0;
	color:#20387E;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
	margin:0;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output{
	padding-top:50px;
	margin-bottom:20px;
	background-color:#fff;
	border:1px solid #e6e6e6;
	border-top:none;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li {
	list-style-type:none;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output a{
	color:#21499F;
	display:block;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output a:hover{
	color:#1537FF;
}
#liquid_content div#agenda_lavori a.xmanager_tab{
	font-family: 'Titillium Web', sans-serif;
	font-size:13px;
	font-weight:600;
	padding:9px 10px;
	line-height:16px;
	background:#21499F;
	color:#fff;
	border:1px solid #e6e6e6;
	display:block;
	position:absolute;
	text-align:center;
	top:38px;
	vertical-align:middle;
}
#liquid_content div#agenda_lavori a.xmanager_tab{
	color:#4373A2;
}
#liquid_content div#agenda_lavori ul li.container_commissioni a.xmanager_tab,#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li div.container_commissioni_label{
	left:90px;
}
#liquid_content div#agenda_lavori ul li.container_delegazioni a.xmanager_tab,#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li div.container_delegazioni_label{
	left:188px;
}
#liquid_content div#agenda_lavori div.tab_text_label,#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana div.container_assemblea div.tab_text div.tab_text a{
	font-weight:bold;
	border-bottom:1px solid #C5C8CF;
	color:#333;
	font-size:14px;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana div.container_assemblea div.tab_text div.tab_text a{
	padding-left:20px;
	display:block;
}
#liquid_content div#agenda_lavori div.tab_text{
	position:relative;
}
#liquid_content div#agenda_lavori div.tab_text span.clear{
	clear:both;
	display:block;
}
#liquid_content div#agenda_lavori ul li div.tab_text ul li{
	margin-bottom:3px;
	padding-bottom:3px;
	clear:both;
	border-bottom:1px solid #e6e6e6;
}
#liquid_content div#agenda_lavori ul li div.tab_text ul li{
	margin-bottom:4px;
	margin-top:4px;
	padding-bottom:4px;
	padding-top:4px;
	clear:both;
}
#liquid_content div#agenda_lavori ul li div.tab_text ul.main_text_ul{
	margin-top:12px;
	margin-bottom:12px;
}
#liquid_content div#agenda_lavori ul li div.tab_text div.oggiLi ul.schedepdl li{
	border-bottom:none;
	background:url(/application/xmanager/projects/leg19/img/icon_proposte.png) no-repeat left 3px;
	padding-left:30px;
	line-height:17px!important;
	min-height:25px!important;
	margin-bottom:12px!important;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output div.oggiLi ul.schedepdl li a {
	color:#21499F!important;
}
#liquid_content div#agenda_lavori ul li div.tab_text ul.schedepdl {
	padding:0 10px;
}
#liquid_content div#agenda_lavori ul li div.bicamerali_agenda ul li ul li{
	border-bottom:none;
}

#liquid_content div#agenda_lavori ul.bicamerali_agenda_ul,#liquid_content div#agenda_lavori ul li div.bicamerali_agenda ul{
	margin-top:10px;
}
#liquid_content div#agenda_lavori ul li div.tab_text ul li span.clear{
	display:block;
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}
#liquid_content div#agenda_lavori ul li.container_delegazioni div.tab_text ul li{
	min-height:20px;
}
#liquid_content div#agenda_lavori ul li.container_commissioni div.tab_text ul li div.descrizione a,
#liquid_content div#agenda_lavori ul li.container_delegazioni div.tab_text ul li div.descrizione a,
#liquid_content div#agenda_lavori ul li.oggi div.tab_text ul li div.descrizione a{
	color:#000000;
}
#liquid_content div#agenda_lavori ul li.oggi div.tab_text ul li div.convocazione,
#liquid_content div#agenda_lavori ul li.container_commissioni div.tab_text ul li div.convocazione,
#liquid_content div#agenda_lavori ul li.container_commissioni div.tab_text ul li div.convocazioni,
#liquid_content div#agenda_lavori ul li.container_commissioni div.tab_text ul.list_ul li div.data,
#liquid_content div#agenda_lavori ul li.container_delegazioni div.tab_text ul li div.convocazione,
#liquid_content div#agenda_lavori ul li.container_delegazioni div.tab_text ul li div.convocazioni,
#liquid_content div#agenda_lavori ul li.oggi div.tab_text ul li div.convocazioni,
#liquid_content div#agenda_lavori ul li.oggi div.tab_text ul li div.data{
	float:left;
	width:87px;
	text-align:right;
}
#liquid_content div#agenda_lavori ul li.container_commissioni div.tab_text ul li div.convocazioni div.convocazione,
#liquid_content div#agenda_lavori ul li.container_delegazioni div.tab_text ul li div.convocazioni div.convocazione{
	float:none;
	width:inherit;
	display:inline;
}
#liquid_content div#agenda_lavori ul li.oggi div.tab_text ul li div.convocazioni ul{
	margin-top:0;
}
#liquid_content div#agenda_lavori ul li.container_commissioni div.tab_text div.convocazioni ul{
	display:inline;
}
#liquid_content div#agenda_lavori ul li.container_delegazioni div.tab_text ul.list_ul{
	margin-top:10px;
}
#liquid_content div#agenda_lavori ul li.oggi div.tab_text ul li div.convocazioni a{
	color:#20387E;
}
#liquid_content div#agenda_lavori ul li.container_delegazioni div.tab_text ul.list_ul li div.data{
	line-height:1.5;
}

#liquid_content div#agenda_lavori ul li.container_commissioni div.tab_text ul.list_ul li ul li,#liquid_content div#agenda_lavori ul li.container_delegazioni div.tab_text ul.list_ul li ul li{
	border:none;
	margin-bottom:0;
	padding-bottom:0;
}
#liquid_content div#agenda_lavori ul li.container_commissioni div.tab_text ul li div.descrizione,
#liquid_content div#agenda_lavori ul li.container_commissioni div.tab_text ul.list_ul li div.nome,
#liquid_content div#agenda_lavori ul li.container_commissioni div.tab_text ul.bicamerali_agenda_ul li div.nome,
#liquid_content div#agenda_lavori ul li.container_delegazioni div.tab_text ul li div.descrizione,
#liquid_content div#agenda_lavori ul li.container_delegazioni div.tab_text ul.list_ul li div.nome,
#liquid_content div#agenda_lavori ul li.oggi div.tab_text ul li div.descrizione,
#liquid_content div#agenda_lavori ul li.oggi div.tab_text ul li div.nome{
	float:left;
	width:588px;
	padding-right:4px;
	padding-left:5px;
	font-weight:400;
	text-transform:uppercase;
	line-height:normal;
}
#liquid_content span.close,#liquid_content span.open{
	background-image:url(/application/xmanager/projects/leg19/img/icon-chiudi-piccola.png);
	background-repeat:no-repeat;
	background-position:right center;
	position:absolute;
	right:20px;
	top:0;
	padding-right:5000px;
	cursor:pointer;
	width:29px;
	height:28px;
}
#liquid_content span.open{
	background-image:url(/application/xmanager/projects/leg19/img/icon-apri-piccola.png);
}
#liquid_content .container_commissioni span.close,
#liquid_content .container_commissioni span.open,
#liquid_content .container_delegazioni span.close,
#liquid_content .container_delegazioni span.open{
	top:3px;
}
#liquid_content .container_commissioni .div.collapsible {
	height:100%;
	display:block;
}
#liquid_content div#agenda_lavori span.open,
#liquid_content div#agenda_lavori span.close{
	height:28px;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output h5.nav-center{
    float: left;
    margin-left: 35px;
	margin-top:27px;
}

#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li p.nav-left,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li p.nav-right{
	padding: 2px 0;
    text-align: center;
    width: 80px;
    background-color: #eee!important;
    margin-top: 20px;
    font-size: 0.95em;
}

#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.container_assemblea h4{
	display:block;
	border-bottom:1px solid #7093AF;
	font-weight:bold;
	background:url(/application/xmanager/projects/leg19/img/ico_doc.gif) no-repeat 0 3px;
	padding:0 30px 3px 13px;
	width:405px;
	margin-bottom:10px;
	margin-left:2px;
	margin-top:0;
	z-index:1;
	position:relative;
	font-size:1em;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.container_assemblea  a{
	font-weight:bold;
	background-color:#FFFFFF;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.container_assemblea h5{
	margin:0 0 5px 2px;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.container_assemblea ul{
	margin-left:2px;
}
#liquid_content div.oggiLi ul li a,
#liquid_content li.container_assemblea ul li{
	display:block;
	background:url(/application/xmanager/projects/leg19/img/logo-camera-odg.png) no-repeat left center;
	padding-left:15px;
	list-style-type:none;
	border-bottom:1px solid #C5D1DD;
	margin-bottom:1px!important;
	padding-bottom:1px!important;
	font-size:1em!important;
	min-height:15px!important;
}
#liquid_content div.oggiLi ul li.documenti-seduta a{
	background:url(/application/xmanager/projects/leg19/img/icon_interrogazioni.png) no-repeat 6px center!important;
}
#liquid_content div.oggiLi ul li.resoconto.sommario a{
	background-image:url(/application/xmanager/projects/leg19/img/icon-resocontosommario.png)
}
#liquid_content div.oggiLi ul li.resoconto.stenografico a{
	background-image:url(/application/xmanager/projects/leg19/img/icon-resocontostenografico.png)
}

#liquid_content div.oggiLi ul li.emendamenti a{
	background:url(/application/xmanager/projects/leg19/img/icon_emendamenti.png) no-repeat 6px center!important;
}
#liquid_content div.oggiLi ul.schedepdl li a{
	background:none;
	border:none;
	padding:0;
}
#liquid_content div.oggiLi ul.schedepdl li em{
	display:block;
}
#liquid_content div.agenda{
	position:relative;
}
#liquid_content div.agenda div.rss_agenda_home, div.rss_icon{
	top:5px;
	right:5px;
	position:absolute;
	z-index:10;
}
#liquid_content div#agenda_lavori div.convocazione a{
	font-size:.9em;
}
/* -------------------------------- MODIFICHE AGENDA LAVORI SEZIONE LAVORI ------------------------ */
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li div.tab_text_label,
#liquid_content div.oggiLi ul li {
    line-height: 28px;
    padding: 5px 12px;
    background: #fff url(/application/xmanager/projects/leg19/img/interface_elements/bg-main-title.png) repeat-x 0 bottom;
    border: 1px solid #ddd;
	margin-top:2px;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.oggi div.tab_text_label,
#home_lavori #liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output div.oggiLi li a{
	font-family:'Roboto condensed', sans-serif;
	font-weight:400;
	font-size:14px!important;
	color:#333;
}
#home_lavori #liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output div.oggiLi li{
	padding-left:6px;
}
#home_lavori #liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output div.oggiLi ul.schedepdl{
	padding-top:12px;
	padding-bottom:12px;
}
#home_lavori #liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output div.oggiLi ul.schedepdl li{
	border:none;
	padding-left:30px;
}
#home_lavori #liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output div.oggiLi li a{
	border:none;
	display:block!important;
	padding-left:36px;
	line-height:30px;
	background-position:6px center;
}
#home_lavori #liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output div.oggiLi ul.schedepdl li a{
	font-family:'Roboto', sans-serif;
	font-weight:100;
	font-size:14px;
	display:inline!important;
	padding-left:0;
	line-height:normal;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output span.close,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output span.open{
	right:12px;
	top:6px;
}
#liquid_content div#agenda_lavori ul li div.tab_text div.oggiLi ul.schedepdl li a{
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.oggi div.container_assemblea,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.oggi div.container_commissioni,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.oggi div.container_delegazioni,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana div.container_assemblea,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana div.container_commissioni,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana div.container_delegazioni,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese div.container_assemblea,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese div.container_commissioni,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese div.container_delegazioni{
	margin-bottom:0;
	line-height:2em;
	background:#fff;
	padding:12px;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana div.container_commissioni{
	padding-top:0;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese div.container_assemblea .container_assemblea{
	padding:0;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li ul li{
	line-height:1.5em;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.oggi a.xmanager_tab,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.oggi div.oggi_label,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana a.xmanager_tab,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana div.settimana_label,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese a.xmanager_tab,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese div.mese_label,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.prossimamente div.prossimamente_label{
	font-family: 'Titillium Web', sans-serif;
	font-size:14px;
	font-weight:600;
	padding:9px 10px;
	line-height:16px;
	background:#21499F;
	color:#fff;
	border:1px solid #21499F;
	display:block;
	position:absolute;
	text-align:center;
	top:38px;
	vertical-align:middle;
}
#liquid_content div#agenda_lavori a.xmanager_tab{
	font-size:13px;
	font-weight:400;
	background-color:#fff!important;
	border-color:#e6e6e6!important;
	color:#333!important;
	cursor:pointer;
}
#liquid_content div#agenda_lavori a.xmanager_tab:hover{
	color:#000000!important;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana a.xmanager_tab,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana div.settimana_label{
	left:109px;
	top:56px;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese a.xmanager_tab,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese div.mese_label{
	left:214px;
	top:56px;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.prossimamente a.xmanager_tab,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.prossimamente div.prossimamente_label{
	left:309px;
	top:56px;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.prossimamente ul.link,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese ul.link{
	width:100%;
	font-weight:bold;
	margin-top:-20px;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese table{
	margin-bottom:10px;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese table.notdpadding td{
	padding:0!important;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.prossimamente ul.link,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese ul.link li,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.prossimamente ul.link li{
	text-align:right;
	list-style-type:none;
	list-style-image:none;
	margin-bottom:20px;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese ul.link li a,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.prossimamente ul.link li a{
	background:url(/application/xmanager/projects/leg19/img/bullet_menu_conoscere_home.gif) no-repeat left 4px;
	display:inline;
	padding-left:10px;

}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.oggi a.xmanager_tab,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.oggi div.oggi_label{
	left:12px;
	top:56px;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.oggi div.container_assemblea_label,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.oggi div.container_commissioni_label,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.oggi div.container_delegazioni_label,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana div.container_assemblea_label,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana div.container_commissioni_label,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana div.container_delegazioni_label,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese div.container_assemblea_label,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese div.container_commissioni_label,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese div.container_delegazioni_label,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.prossimamente div.titoloDocumento,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese div.titoloDocumento{
	font-size:14px;
	font-weight:700;
	line-height:16px;
	color:#333;
	background-color:#FFF;
	text-transform:uppercase;
	position:static;
	text-align:left;
	margin-bottom:10px;
	margin-left:1px;
	margin-right:1px;
	padding-bottom:6px;
	padding-top:6px;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.prossimamente div.titoloDocumento{
	padding:24px 12px 0 12px;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana div.container_assemblea div.tab_text div.tab_text{
	padding:0;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana div.container_assemblea div.tab_text div.tab_text img{
	position:absolute;
	top:1px;
	left:0;
}

#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li .simple_text{
	padding:0;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.prossimamente .simple_text{
	padding:12px;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana div.container_assemblea,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana div.container_commissioni div.permanenti,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana div.container_commissioni div.bicamerali{
	position:relative;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana div.container_commissioni div.bicamerali h3{
	padding-left:0;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese div.container_assemblea,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese div.container_commissioni_label,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese div.container_delegazioni_label{
	position:relative;
}
#liquid_content div.no_convocazione{
	margin-left:3px;
	border-bottom:1px solid #C5C8CF;
	margin-top:3px;
}
#liquid_content div.no_convocazione div.no_convocazione{
	border-bottom:none;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese table {
	border:1px solid #ddd;
	border-collapse:collapse;
	margin-bottom:20px !important;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.prossimamente table td.colonnaSx,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese table  td.colonnaSx{
	width:30%;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.prossimamente div#rifToolBar,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese div#rifToolBar{
	text-align:right;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.prossimamente div#rifToolBar span,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese div#rifToolBar span{
	font-family: 'Titillium Web', sans-serif;
	font-size:14px;
	font-weight:600;
	background:#fff url(/application/xmanager/projects/leg19/img/icon-rif-normativi.png) no-repeat 0 center;
	color:#333;
	cursor:pointer;
	padding:5px 10px 5px 24px;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.prossimamente div#rifToolBar span:hover,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese div#rifToolBar span:hover{
	color:#000000;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.prossimamente div#divWrapper p.titolo,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.mese div#divWrapper p.titolo{
	font-size:1.15em;
	font-weight:bold;
	text-transform:uppercase;
}
#home_lavori #liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output a {
	display:inline !important;
}
div.rss_tab{
	position:relative;
	margin-top:5px;
	z-index:5;
}
div.rss_tab div.rss_tab span{
	display:block;
}
div.rss_tab a{
 	right:13px;
	position:absolute;
}
body.fascicolo_docfull #liquid_content .centerBold {
	text-align: center;
	font-weight:bold;
	font-size:1.15em;
	margin:0;
}
body.fascicolo_docfull #liquid_content div#intestazione {
	margin-bottom:40px;
}
#liquid_content div.resoconto_tab p.center, #liquid_content div.resoconto_tab p.presidenza {
	clear:both;
	text-align:center;
}
#liquid_content div.resoconto_tab span.watermarkVotazioniParziali, .agenda span.calendario_vigente {
	display: block;
    width: 190px;
    text-align: center;
    font-weight: bold;
    background: #FEFAE5;
    padding: 9px 0 5px;
    float: right;
    font-style: italic;
    font-size: 14px !important;
    margin: 0 0 15px;
    text-transform: uppercase;
}
#liquid_content div.resoconto_tab div.stenografico p.titolo, #liquid_content div.resoconto_tab div.stenografico p.titolo_calendario {
	margin:0 0 5px 0;
	text-align:center;
	padding: 0 15px;
}
#liquid_content div.resoconto_tab p.sottotitolo {
	padding: 0 15px 0 35px;
}
#liquid_content div.resoconto_tab div.stenografico p.sottotitolo {
	margin:0 0 5px 0;
	text-align:center;
}
#liquid_content div.resoconto_tab p {
	padding: 0 15px;
}
#liquid_content div.resoconto_tab table {
	padding: 0 35px;
	width:97% !important;
	margin: 0 auto;
}
#liquid_content div.resoconto_tab .wrapperTabella{
	width:auto!important;
	overflow:auto!important;
	padding:0 12px;
}
#liquid_content div.resoconto_tab .wrapperTabella table{
	padding:0;
	width:692px!important;
	font-size:14px;
}
#liquid_content div.resoconto_tab table.tabellaXHTML {
	padding: 0;
	width:95% !important;
	margin:0 auto;
}
#liquid_content div#allegato_a {
	margin: 15px 0 0 0;
}
body#informative_del_governo div.main_text h4.main_title {
	display: none;
}
#liquid_content div.resoconto_assemblea div#indice li li {
	list-style-image:none;
	list-style:none;
}
#liquid_content div.resoconto_assemblea div#copertina h4.resoconto_copertina {
	text-align:center;
	font-size:1.15em;
}
#odg_giornaliero form#frmConvocazioni fieldset {
	border: none;
}
#odg_giornaliero form#frmConvocazioni span.label {
	font-weight:bold;
}
#odg_giornaliero form#frmConvocazioni ul#indiceSuperiore li {
	list-style-image: none;
}
#odg_giornaliero td.corpotesto p {
	margin: 0;
}
body#dettaglio_convocazioni_settimanale_delle_commissioni_bicamerali div.nome {
	margin: 15px 0 0 0;
	font-size:1.1em;
	font-weight:bold;
}
body#dettaglio_convocazioni_settimanale_delle_commissioni_bicamerali ul.simple_list_ul li {
	list-style-type: none;
	list-style-image:none;
	margin:0 0 10px 13px;
}
body#dettaglio_convocazioni_settimanale_delle_commissioni_bicamerali div.data_da {
	float: left;
	margin: 0 5px 0 0;
}
body#dettaglio_convocazioni_settimanale_delle_commissioni_bicamerali div.data_da, body#dettaglio_convocazioni_settimanale_delle_commissioni_bicamerali div.data_a {
	color: #444444;
	font-style:italic;
	display:inline;
}
body#dettaglio_convocazioni_settimanale_delle_commissioni_bicamerali div.data_da div.label, body#dettaglio_convocazioni_settimanale_delle_commissioni_bicamerali div.data_a div.label {
	font-style:normal!important;
	color:#000000 !important;
	float:left;
	padding: 0 5px 0 0;
	margin:0;
}
*:first-child+html body#dettaglio_convocazioni_settimanale_delle_commissioni_bicamerali div.data_a {
	margin-top:0;
	display:inline-block;
	float:left;
}
body#dettaglio_convocazioni_settimanale_delle_commissioni_bicamerali div.data {
	margin: 10px 0 0 0;
	font-size: 1.1em;
	font-weight:bold;
	color: #444444 !important;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif !important;
}
body#dettaglio_convocazioni_settimanale_delle_commissioni_bicamerali div.data div.label {
	float: left;
	color: #000000;
	padding: 0 5px 0 0;
	font-style:normal;
}
body#dettaglio_convocazioni_settimanale_delle_commissioni_bicamerali div.testo_1 {
	float: left;
	margin: 0 10px 0 0;
	color:#444444;
	font-style:italic;
}
body#dettaglio_convocazioni_settimanale_delle_commissioni_bicamerali div.testo_2 {
	margin: 10px 10px 0 80px;
}
/* ------------------------------------------- DOCUMENTI -----------------------------------------------*/
/* ------------------------- TAB DOCUMENTI ------------------------------- */
#liquid_content ul li.numerico_tab, #liquid_content ul li.presentatori_tab {
	list-style-type:none;
}
#liquid_content ul li.numerico_tab div.tab_text, #liquid_content ul li.presentatori_tab div.tab_text {
	padding:12px 12px 0 12px;
}
#liquid_content ul#container_5213_tabbed_container_output, #liquid_content ul#container_5192_tabbed_container_output, ul#container_5204_tabbed_container_output, ul#container_5204_tabbed_container_output, ul#container_5408_tabbed_container_output {
	padding-top:50px;
}
#liquid_content ul li.numerico_tab div.numerico_tab_label, #liquid_content ul li.numerico_tab div.ufpres_funzioni_label, #liquid_content ul li.numerico_tab div.ufpres_attivita_label,#liquid_content ul li.numerico_tab a.xmanager_tab, #liquid_content ul li.presentatori_tab div.presentatori_tab_label, #liquid_content ul li.presentatori_tab a.xmanager_tab, #liquid_content ul li.audizioni_tab div.audizioni_tab_label, #liquid_content ul li.audizioni_tab a.xmanager_tab, #liquid_content ul li.comunicazioni_tab div.comunicazioni_tab_label, #liquid_content ul li.comunicazioni_tab a.xmanager_tab {
	display:block;s
	font-weight:400;
	background-color:#fff;
	border:1px solid #e6e6e6;
	color:#333;
	cursor:pointer;
	line-height:30px;
	padding:0 10px;
	position:absolute;
	text-align:center;
	top:80px;
	vertical-align:middle;
	margin-left:0;
	text-transform:uppercase;
}
#liquid_content ul li.audizioni_tab, #liquid_content ul li.comunicazioni_tab {
	list-style-type:none;
}
#liquid_content ul li.numerico_tab div.numerico_tab_label, #liquid_content ul li.presentatori_tab div.presentatori_tab_label, #liquid_content ul li.audizioni_tab div.audizioni_tab_label, #liquid_content ul li.comunicazioni_tab div.comunicazioni_tab_label, #liquid_content ul li.ufpres_funzioni div.numerico_tab.ufpres_funzioni_label, #liquid_content ul li.ufpres_attivita div.numerico_tab.ufpres_attivita_label {
	background:#21499F;
	border:1px solid #21499F;
	color:#fff;
}
#liquid_content ul li.audizioni_tab div.container_box_475, #liquid_content ul li.comunicazioni_tab div.container_box_475 {
	background-image:none;
}
#liquid_content ul li.numerico_tab div.numerico_tab_label,
#liquid_content ul li.numerico_tab a.xmanager_tab {
	left:12px;
	top: 10px !important;
}

#liquid_content ul li.presentatori_tab div.presentatori_tab_label,
#liquid_content ul li.presentatori_tab a.xmanager_tab {
	left:155px;
	top: 10px !important;
}
#liquid_content ul li.ufpres_attivita div.numerico_tab.ufpres_attivita_label,
#liquid_content ul li.ufpres_attivita a.xmanager_tab {
	left:140px;
	top: 10px !important;
}
#liquid_content ul li.ufpres_funzioni div.numerico_tab.ufpres_funzioni_label,
#liquid_content ul li.ufpres_funzioni a.xmanager_tab {
	left:222px;
	top: 10px !important;
}
.padding_toppp{
	position:relative;
	top:30px;
}
#container_UfficioPresidenzaStronati{
	min-height:50px;
}
#liquid_content ul li.presentatori_tab div.presentatori_tab_label,
#liquid_content ul li.presentatori_tab a.xmanager_tab {
	left:155px;
	top: 10px !important;
}
#liquid_content ul li.comunicazioni_tab div.comunicazioni_tab_label, #liquid_content ul li.comunicazioni_tab a.xmanager_tab {
	left:77px;
}
#liquid_content ul li.presentatori_tab div.simple_list > div{
	border:1px solid #e6e6e6;
	padding:12px;
	margin-bottom:4px;
}
#liquid_content div.link_sommario_pdf, #liquid_content div.download_pdf {
	position:relative;
	height:20px;
}
#liquid_content div.download_pdf a {
	display:block;
	background:url(/application/xmanager/projects/leg19/img/documenti/ico_pdf.gif) no-repeat 0 1px;
	padding-left:18px;
	text-decoration:underline;
	position:absolute;
	right:10px;
}
#liquid_content div.link_stenografico_pdf a, #liquid_content div.link_sommario_pdf a {
	display:block;
	background:url(/application/xmanager/projects/leg19/img/documenti/ico_pdf.gif) no-repeat 0 1px;
	padding-left:18px;
	text-decoration:underline;
}
#liquid_content div.download_pdf a:hover {
	text-decoration:none;
}
#liquid_content form#convocazioni a, body#dettaglio_convocazioni_settimanali_delle_giunte #liquid_content a {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	color:#21499F;
	float:left;
	font-size:1em;
	font-weight:bold;
	margin:0 2px 2px 0;
	padding:2px 4px;
	text-align:center;
	display:block;
}
body#odg_giornaliero #liquid_content center h6 {
	margin-top:0!important;
}
body#odg_giornaliero #liquid_content center br {
	display:none;
}
#liquid_content form#convocazioni a.active, #liquid_content form#convocazioni span.active a, body#dettaglio_convocazioni_settimanali_delle_giunte #liquid_content a.active {
	background-color:#0F497B;
	border:1px solid #FFFFFF;
	color:#FFFFFF!important;
	float:left;
	font-size:1em;
	font-weight:bold;
	margin:0 2px 2px 0;
	padding:2px 4px;
	text-align:center;
	display:block;
}
#liquid_content form#convocazioni span.active {
	float:left;
	display:block;
}
#liquid_content form#convocazioni span.active a {
	float:none;
}
#liquid_content form#convocazioni a:hover, body#dettaglio_convocazioni_settimanali_delle_giunte #liquid_content a:hover {
	border:1px solid #21499F;
}
#liquid_content form#convocazioni label#slAnnoMeseGiorno, #liquid_content div#slAnnoMeseGiorno {
	font-weight:bold;
	display:block;
	clear:both;
}
#liquid_content form#convocazioni label {
	color:#072D58;
	font-size:1em;
	font-weight:normal;
	margin:0;
	padding:0;
}
#liquid_content form#convocazioni div.cnt_select {
	margin-bottom:10px;
	float:left;
	margin-right:10px;
}
#liquid_content form#convocazioni select, #liquid_content form#frmConvocazioni select {
	border:1px solid #ddd;
	font-family:'Roboto', sans-serif;
	font-size:14px;
	margin-bottom:5px;
	padding:1px;
	width:200px;
}
#liquid_content form#convocazioni div.cnt_button {
	width:139px;
	float:left;
	margin-top:2px;
}
form#frmConvocazioni .cnt_select, form#frmConvocazioni .cnt_button {
	margin-right:5px;
}
#liquid_content form#frmConvocazioni .cnt_select, #liquid_content form#frmConvocazioni .cnt_button {
	display:inline;
}
#liquid_content form#frmConvocazioni ul#indiceSuperiore li {
	font-size:14px;
	line-height:19px;
}
form#frmConvocazioni label {
	margin-right:5px;
}
form#frmConvocazioni span.label {
	display:block;
}
ul.temi li div.temi_titolo {
	font-weight:bold;
	font-size:1.1em;
}
ul.temi li div.temi_data {
	color:#444444;
	font-style:italic;
}
ul.temi li a.temi_link {
	margin-bottom:0;
	display:block;
}
div.bordoNero {
	margin:0;
	padding:0;
}
dl.leggi {
	margin:30px 0 0 0;
	padding:0;
}
#liquid_content div.container_box_475 div.main_text h5.title_leggi,
#liquid_content div.container_box_475 div.dec_legislativi_list div.active_filter h5 {
	font-weight:900;
	line-height:16px;
	font-size:14px;
	color:#595A5C;
	text-transform:uppercase;
	margin-top:0;
}
#liquid_content div.container_box_475 div.main_text h5.title_leggi br{
	content: " ";
}
#liquid_content div.container_box_475 dl.leggi dt a,
#liquid_content div.container_box_475 dl.leggi dt a:visited,
#liquid_content div.container_box_475 dl.leggi dt a:active,
#liquid_content .dec_legislativi_list li div.link_decreto a,
#liquid_content .dec_legislativi_list li div.link_decreto a:visited {
	font-family: 'Titillium Web', sans-serif;
	font-size:18px;
	font-weight:600;
	color:#fff;
	background-color:#21499F;
	display:inline-block;
	padding:7px 12px;
	line-height:21px;
	margin-bottom:14px;
}
#liquid_content div.container_box_475 dl.leggi dt a:hover,
#liquid_content .dec_legislativi_list li div.link_decreto a:hover {
	color:#21499F;
	background-color:#fff;
}
dl.leggi dd {
	margin:0;
	padding:0;
	padding-bottom:15px;
	margin-bottom:25px;
	border-bottom:1px solid #e6e6e6;
	clear:both;
}
dl.leggi dd div.cnt_collapsible, div.leggi_collapsible div.cnt_collapsible {
	position:relative;
	height:100%;
}
dl.leggi dd div.cnt_collapsible div.collapsible_label, div.leggi_collapsible div.cnt_collapsible div.collapsible_label {
	height:40px;
	font-weight:bold;
	color:#21499F;
	background-color:#FFFFFF;
}
dl.leggi dd div.cnt_collapsible table.tabellaXHTML {
	position:static!important;
}
div.leggi_collapsible ul.leggi li {
	padding-bottom:20px;
}
th.iter {
	text-align:center!important;
}
dl.leggi dd p {
	margin: 0 0 10px 0;
}
dl.leggi dd p.nickname {
	font-style:italic;
	color:#444444;
	margin:0;
}
dl.leggi dd p.titoloLegge {
	font-weight:700;
}
/*-------------------- Scheda dei lavori preparatori -------------------*/
body.external_innercolumn_nocoldx #innerContentColumn {
	margin:0!important;
	padding:0!important;
}
body.external_innercolumn_nocoldx div.simpleButton a,
body.external_innercolumn_nocoldx a.showAltreProposte {
	background:transparent url(/application/xmanager/projects/leg19/img/ico-approfondimenti.png) no-repeat 0 center;
	color:#595A5C;
	font-size:0.95em;
	font-weight:900;
	margin:0;
	padding:0 0 0 23px;
	text-decoration:none;
	line-height:18px;
	display:inline-block;
}
body.external_innercolumn_nocoldx a.showAltreProposte {
	font-family: 'Titillium Web', sans-serif;
	font-size:14px;
	font-weight:600;
	color:#AB1917;
	background-image:url(/application/xmanager/projects/leg19/img/ico-warning.png);
	padding-left:23px;
	line-height:19px;
	vertical-align:middle;
	margin-bottom: 5px;
}
body.external_innercolumn_nocoldx .simpleButton {
    float: right;
    padding-top: 0;
    margin-top: -59px;
    position: relative;
    margin-right: 12px;
}
body.external_innercolumn_nocoldx a.showAltreProposte_on {
	background-color:#E6EBEF !important;
	border-top:1px solid #10477D!important;
	border-left:1px solid #10477D!important;
	border-right:1px solid #10477D!important;
	border-bottom:1px solid #E6EBEF!important;
	color:#21499F!important;
	padding-right:10px!important;
	background-image:none!important;
}
body.external_innercolumn_nocoldx div.altreProposte {
	background-color:#E6EBEF !important;
	border:1px solid #10477D!important;
}
body.external_innercolumn_nocoldx div.scheda-atto div.altreProposte {
	border: none !important;
	padding: 4px !important;
}

body.external_innercolumn_nocoldx div.scheda-atto div.altreProposte p{
	font-weight: bold;
	margin: 0;
	padding: 0;
}
body.external_innercolumn_nocoldx div.scheda-atto div.altreProposte li{
	list-style: none !important;
	margin: 2px 0 0 5px !important;
}
body.external_innercolumn_nocoldx div.mytabs1 a,
body.external_innercolumn_nocoldx div.mytabs2 a,
body.external_innercolumn_nocoldx div.mytabs3 a,
body.external_innercolumn_nocoldx div.mytabs4 a,
body.external_innercolumn_nocoldx div.mytabs5 a,
body.external_innercolumn_nocoldx div.mytabs6 a,
body.external_innercolumn_nocoldx div.mytabs7 a,
body.external_innercolumn_nocoldx div.mytabs8 a {
	color:#4d4d4d;
}
body.external_innercolumn_nocoldx div.mytabs1 a:hover,
body.external_innercolumn_nocoldx div.mytabs2 a:hover,
body.external_innercolumn_nocoldx div.mytabs3 a:hover,
body.external_innercolumn_nocoldx div.mytabs4 a:hover,
body.external_innercolumn_nocoldx div.mytabs5 a:hover,
body.external_innercolumn_nocoldx div.mytabs6 a:hover,
body.external_innercolumn_nocoldx div.mytabs7 a:hover,
body.external_innercolumn_nocoldx div.mytabs8 a:hover {
	color:#0187F6;
}
body.external_innercolumn_nocoldx div.mytabs1, body.external_innercolumn_nocoldx div.mytabs2, body.external_innercolumn_nocoldx div.mytabs3, body.external_innercolumn_nocoldx div.mytabs4, body.external_innercolumn_nocoldx div.mytabs5, body.external_innercolumn_nocoldx div.mytabs6, body.external_innercolumn_nocoldx div.mytabs7, body.external_innercolumn_nocoldx div.mytabs8 {
	font-family: 'Titillium Web', sans-serif;
	font-size:12px;
	color:#4d4d4d;
	font-weight:600;
	padding:6px 6px;
	width:auto;
	height:auto;
	background-color:#fff !important;
	border:1px solid #e6e6e6;
	border-bottom: none;
	margin: 0 3px 0 0!important;
}
body.external_innercolumn_nocoldx div.tabsactive {
	background-color:#21499F !important;
	border:1px solid #21499F;
}
body.external_innercolumn_nocoldx div.tabsactive a {
	color:#fff !important;
}
body.external_innercolumn_nocoldx div.tabsactive a {
	color:#fff !important;
}
body.external_innercolumn_nocoldx div.tabsactive a:hover {
	color:#fff !important;
	background-color:#21499F !important;
}
body.external_innercolumn_nocoldx span.titoloPdl {
	display:block;
	padding-top:20px;
	font-size:14px;
}
body.external_innercolumn_nocoldx div.boxLavori {
	border: 1px solid #ddd;
	background:#FFFFFF url(/application/xmanager/projects/leg19/img/interface_elements/bg-main-title.png) repeat 0 0;
	padding:14px 9px;
}
body.external_innercolumn_nocoldx #liquid_content div.boxLavori ul li {
    list-style-type: disc;
	margin-left:20px;
}
body#dettaglio_convocazioni_settimanali_delle_giunte div.liquid_container div.liquid_content fieldset {
	border: none;
}
body#dettaglio_convocazioni_settimanali_delle_giunte div.liquid_container div.liquid_content form select#sAnnoMeseSelezionato {
	border:1px solid #C3D7E6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin-bottom:5px;
	padding:1px;
	width:139px;
}
body#dettaglio_convocazioni_settimanali_delle_giunte div.liquid_container div.liquid_content fieldset {
	font-weight: bold;
}
body#dettaglio_convocazioni_settimanali_delle_giunte div.liquid_container div.liquid_content fieldset strong a, body#dettaglio_convocazioni_settimanali_delle_giunte div.liquid_container div.liquid_content form#annomese_search fieldset {
	font-weight: normal;
}
body#dettaglio_convocazioni_settimanali_delle_giunte div.liquid_container div.liquid_content form#annomese_search legend {
	display: none;
}
body.external_innercolumn_nocoldx div.boxLavori table.lavori {
	background-color:transparent;
	margin:0;
	width:100%;
}
body.external_innercolumn_nocoldx div.boxLavori table td {
	background-color:transparent;
}
body.external_innercolumn_nocoldx div.boxLavori table td.corpotitoloscheda strong {
	font-size:14px;
	font-weight:900;
}
body#lista_resoconti_del_comitato_per_la_legislazione div.container_box_475 div.main_text div.center {
	padding-top: 20px;
}
body#resoconto_votazioni div.container_box_475 div.main_text div#indice_votazioni table.tabellaXHTML td {
	padding:5px!important;
}
body.external_innercolumn_nocoldx div#liquid_content {
	width:716px;
	margin-right:0;
}
* html body.external_innercolumn_nocoldx div#liquid_content {
	width:725px;
	margin-right:0!important;
}
body.external_innercolumn_nocoldx div.container_esplora {
	width:475px;
}
/* box ricerca scheda lavori preparatori */
body.external_innercolumn_nocoldx div.container_box_dx {
	position: absolute;
	top:0;
	right:0;
}
body.external_innercolumn_nocoldx div.main_text{
	background-color:#fff;
	padding:12px;
}
body.external_innercolumn_nocoldx div.container_box_dx_label {
	background-color:#F3F7FA;
	border-color:#699AC2 #699AC2 #4373A2;
	border-style:solid;
	border-width:1px 1px 3px;
	width:241px;
	overflow:hidden;
}
body.external_innercolumn_nocoldx div.container_box_dx h5 {
	color:#04264E;
	font-size:1.05em;
	font-weight:bold;
	margin:0;
	padding:14px 35px 5px 11px;
	text-transform:uppercase;
}
body.external_innercolumn_nocoldx div.treemenu_dx ul {
	padding:0 1px;
	background-color:#E9F1F4;
}
body.external_innercolumn_nocoldx div.treemenu_dx ul li {
	color:#000000;
	font-size:1em;
	font-weight:bold;
	list-style-type:none;
}
body.external_innercolumn_nocoldx div.treemenu_dx ul li span {
	background-color:#E9F1F4;
	border-bottom:1px solid #FFFFFF;
	color:#000000;
	display:block;
	font-size:1em;
	font-weight:bold;
	padding:7px 10px 5px;
}
body.external_innercolumn_nocoldx div.treemenu_dx ul li span a {
	color:#072E57;
}
body.external_innercolumn_nocoldx span.widgetCollapsibleHandler {
	cursor:pointer;
	height:28px;
	padding-right:5000px;
	position:absolute;
	right:1px;
	top:1px;
	right:10px;
	width:29px;
}
body.external_innercolumn_nocoldx span.open {
	background:transparent url(/application/xmanager/projects/leg19/img/icon-apri.png) no-repeat scroll right top;
}
body.external_innercolumn_nocoldx span.close {
	background:transparent url(/application/xmanager/projects/leg19/img/icon-chiudi.png) no-repeat scroll right top;
	margin:0 !important;
}
body.external_innercolumn_nocoldx div#liquid_col_dx {
	display:none;
}
body#resoconti_organi div.simple_list li {
	margin:20px 0 0 16px!important;
}
body#resoconti_organi div.simple_list div.simple_list {
	padding-top:1px!important;
}
body#resoconti_organi div.simple_list div.indagine {
	font-size:1em;
}
body#resoconti_organi div.simple_list div.mese_it, body#resoconti_organi div.simple_list div.giorno_it, body#resoconti_organi div.simple_list div.giorno_it div.label, body#resoconti_organi div.simple_list div.giorno, body#resoconti_organi div.simple_list div.mese_it, body#resoconti_organi div.simple_list div.anno, body#resoconti_organi div.simple_list div.link_sommario_htm, body#resoconti_organi div.simple_list div.link_stenografico_htm {
	display:inline;
	padding:0 5px 0 0;
}
body#resoconti_organi div.simple_list div.link_sommario_htm, body#resoconti_organi div.simple_list div.link_stenografico_htm {
	padding:0 15px 0 0;
	display: block;
}
body#resoconti_organi div.simple_list div.link_sommario_htm a {
	display:block;
	text-decoration:underline;
}
body#resoconti_organi div.simple_list div.header_mese, body#resoconti_organi div.simple_list div.header_anno {
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:20px;
}
body#resoconti_organi div.simple_list div.giorno_it div.label {
	font-weight:bold;
	color: #666666;
}
body#resoconti_organi div.simple_list div.titolo, body#resoconti_organi div.simple_list div.abstract {
	font-weight:bold;
	margin:0 0 5px 0!important;
	padding:0 15px 0 0!important;
	font-size:1.15em;
}
body#resoconti_organi div.resoconti div.titolo {
	font-size:1em;
}
/*mod19012011*/
body#resoconti_organi div.simple_list div.titolo {
	font-size:1em;
}
body#resoconti_organi div.resoconti div.abstract {
	font-size:1.05em;
}
#liquid_content div.container_box_475 div.simple_list div.link_decreto {
	margin-top:20px;
}
body#resoconti_organi #liquid_content div.container_box_475 div.main_text h5.sub_title {
	font-size:1em;
	margin-top:20px;
	margin-bottom:0;
}
#liquid_content ul#navOriz li {
	list-style-type:none;
	display:inline;
	float:left;
	margin:0;
}
#liquid_content ul#navOriz li a {
	background-color:#0F497B;
	border:1px solid #0F467C;
	color:#FFFFFF;
	float:left;
	font-size:1em;
	font-weight:bold;
	margin:0 2px 2px 0;
	text-align:center;
	padding:2px 4px;
	white-space:nowrap;
}
#liquid_content ul#navOriz li a:visited {
	color:#FFFFFF;
	background-color:#0F497B;
}
#liquid_content ul#navOriz li a:hover {
	background-color:#FFFFFF;
	color:#0089F5;
	text-decoration:none;
}
#liquid_content ul#navOriz li span.clear_lista_articoli_costituzione {
	clear:both;
}
#liquid_content div.container_box_475 span.numeroPagina span {
	border-top:1px dashed #000000;
	border-bottom:1px dashed #000000;
	padding:5px 0;
	width:200px;
	font-weight:bold;
	margin:20px auto 10px auto;
	display:block;
	text-align:center;
}
#external_source_16151 span.numeroPagina span { 
	display:none;
}
body#prima_pagina_archivio #liquid_content div.container_box_475 div.testo_comunicato {
	padding-bottom:20px;
}
body#prima_pagina_archivio #liquid_content div.container_box_475 div.testo_comunicato p {
	margin:0;
}
/* ---------------- LISTA DECRETI LEGISLATIVI ----------------- */
#liquid_content .dec_legislativi_list li {
	list-style:none !important;
	border-bottom: 1px solid #D7DADF;
	padding:15px 5px 25px 3px;
	margin:0 !important;
}
#liquid_content .dec_legislativi_list li div.link_decreto {
	font-size:1.05em;
	font-weight:bold;
	margin-top:5px;
}
#liquid_content .dec_legislativi_list li div.estremi_gu div.label{
	display: inline;
	padding-right: 3px;
}

#liquid_content .dec_legislativi_list li div.titolo {
	margin:10px 0 !important;
}
form#ricerca_decreti div.canale{
    font-size: 15px;
    font-weight: 900;
    padding: 11px 12px;
    margin: 0;
    color: #5A5B5D;
    text-transform: uppercase;
}
/* ---------------- GESTISCE CLASSI ESTERNE BY SERAP IN RESOCONTI ----------------- */
#liquid_content .center {
	text-align:center;
}
body.external_innercolumn_nocoldx #liquid_content div.boxLavori table.lavori .center {
	text-align:left;
}
#liquid_content hr.pagina {
	border:1px dashed #666666;
}
#liquid_content .altreProposte ul li {
	list-style-type:none;
}
body#resoconti_organi #liquid_content span.close, body#resoconti_organi #liquid_content span.open {
	top:auto;
}
body#resoconti_organi #liquid_content div.simple_list ul li {
	border-bottom:2px solid #D7DADF;
	list-style-image:none;
	margin-left:0!important;
	padding-left:10px;
	padding-bottom:10px;
}
body#resoconti_organi #liquid_content div.simple_list ul li ul li {
	list-style-image:url("/application/xmanager/projects/leg19/img/bullet_menu_conoscere_home.gif");
	margin-bottom:5px;
	margin-left:30px!important;
	border-bottom:none;
	padding-bottom:0;
	margin-top:0;
}
body#resoconti_organi #liquid_content div.simple_list ul li ul {
	margin-bottom:5px;
}
#risultati_decreti_legislativi #liquid_content div.container_box_475 div.main_text ul li {
	list-style: none outside none !important;
	margin: 0 !important;
	padding: 15px 5px 25px 3px;
}
#risultati_decreti_legislativi #liquid_content div.main_text a {
	text-decoration: underline!important;
}
/* nuova lista Decreti legislativi Feb 2011 */
div.dec_legislativi_list {
	position: relative;
}
div.dec_legislativi_list div.active_filter h5 {
	font-size:1.1em !important;
}
div.dec_legislativi_list dl.leggi {
	margin-top:30px;
}
div.dec_legislativi_list dd p {
	margin-top:10px;
}
div.dec_legislativi_list div.avviso {
	padding-top:20px;
}
/* fine nuova lista Decreti legislativi Feb 2011 */
/* mod 01032011 nuovi selettori data resoconti */
#liquid_content ul.indice_anni li, #liquid_content ul.indice_mesi li {
	list-style:none;
	margin:0 2px 0 0;
	display:inline;
}
#liquid_content ul.indice_anni {
    margin: 20px 0 10px 0px;
}
#liquid_content ul.indice_mesi {
	margin-left:-5px;
	width:455px;
	clear:both;
	padding-top:10px;
}
#liquid_content ul.indice_anni li a, #liquid_content ul.indice_anni li a:visited {
	background-color:#FFF;
	border:none;
	color:#595A5C;
    float: left;
    font-size:15px;
    font-weight:900;
    margin: 0 13px 2px 0;
    padding:2px 8px;
    text-align: center;
    white-space: nowrap;
}
#liquid_content ul.indice_mesi li {
	margin:20px 0 0 0;
}
#liquid_content ul.indice_mesi li a,
#liquid_content ul.indice_mesi li a:visited {
	background-color:#FFF;
	border:1px solid #ddd;
	color:#333;
    float: left;
    font-size:13px;
    font-weight:400;
    margin: 0 0 8px 5px;
    padding: 2px 0;
    text-align: center;
    white-space: nowrap;
	width:5.29em;
}
#liquid_content ul.indice_anni li a.bt_year_active,
#liquid_content ul.indice_mesi li a.bt_month_active {
    background-color: #244A9B;
    border-color:#244A9B;
    color: #fff;
}
#liquid_content ul.indice_anni li a:hover, #liquid_content ul.indice_mesi li a:hover {
	background-color:#244A9B;
	border-color:#244A9B;
	color: #fff!important;
}
#liquid_content div.lista_stampati {
	clear:both;
	padding-top:20px;
}
*:first-child+html #liquid_content div.lista_stampati {
	padding-top:0;
}
* html #liquid_content div.lista_stampati {
	padding-top:0;
}
#liquid_content div.lista_stampati .numero-resoconto-assemblea {
	font-family: 'Titillium Web', sans-serif;
	font-size:18px;
	font-weight:600;
	font-style:normal;
	width:230px;
	display:inline-block;
	padding:9px 0px 9px 12px;
	background:#4D4D4D;
	color:#fff;
	position:relative;
	top:2px;
}
#liquid_content div.lista_stampati > span.clear {
	display:block;
	clear:both;
}
#liquid_content div.lista_stampati {
	font-size:14px;
}
#liquid_content div.lista_stampati p {
	margin:0;
}
#liquid_content div.lista_stampati > ul > li > span {
	font-size:0;
}
#sedi > div > strong {
	font-family: 'Titillium Web', sans-serif;
	font-size:15px;
	font-weight:700;
	display:block;
	text-align:center;
	margin-bottom:8px;
}
#liquid_content div.lista_stampati > ul > li > span.testoSeduta {
	font-size:15px !important;
	font-weight:100;
	margin-top:15px;
	margin-bottom:15px;
	display:block;
}
#liquid_content div.lista_stampati > ul > li > span.testoSeduta span, #liquid_content div.lista_stampati > ul > li > span.testoSeduta p  {
	font-size:15px !important;
}
#liquid_content div.lista_stampati div.stampati {
	margin-top:6px;
}

#liquid_content div.lista_stampati .seduta-in-corso {
	font-size:14px;
	font-weight:100;
	color:#BB3C38;
	margin:17px 0 0 0;
}
#liquid_content div.lista_stampati .guarda-webtv.seduta-in-corso {
	font-size:0;
}
#liquid_content div.lista_stampati .numero-resoconto-assemblea a {
	margin-right:7px;
	color:#fff;
}
#liquid_content div.lista_stampati .numero-resoconto-assemblea a:hover{
	color:#fff!important;
}
#liquid_content div.lista_stampati .guarda-webtv a {
	font-family:'Roboto Condensed', sans-serif;
	font-size:13px;
	font-weight:400;
	color:#595A5C;
	background: #fff url(/application/xmanager/projects/leg19/img/ico-play-gray.png) no-repeat 12px center;
	line-height:37px;
	display:inline-block;
	width:60px;
	padding-left:43px;
	border:1px solid #e6e6e6;
	text-transform:uppercase;
	margin-left:3px;
}
#liquid_content div.lista_stampati .guarda-webtv.seduta-in-corso a {
	color:#AB0F0A;
	background: #fff url(/application/xmanager/projects/leg19/img/ico-play-red.png) no-repeat 12px center;
	border:1px solid #AB0F0A;
	font-size:13px;
	margin:0 0 0 3px;
}
#liquid_content div.lista_stampati .odg-assemblea a {
	font-family:'Roboto Condensed', sans-serif;
	font-size:13px;
	font-weight:400;
	color:#595A5C;
	background: #fff url(/application/xmanager/projects/leg19/img/logo-camera-odg.png) no-repeat 23px center;
	line-height:37px;
	display:inline-block;
	width:35px;
	padding-left:50px;
	border:1px solid #ddd;
	text-transform:uppercase;
	margin-left:6px;
}
#liquid_content .eleres_incorso {
	margin-top:27px;
	margin-bottom:35px;
}
#liquid_content .eleres_incorso li {
	border:1px solid #eee;
	background:#fff url(/application/xmanager/projects/leg19/img/arrow_eleres_incorso.png) no-repeat 97% center;
	padding-right:30px;
	margin-bottom:7px;
}
#liquid_content .eleres_incorso li a {
	font-size:14px;
	color:#333;
	padding-left:60px;
	line-height:41px;
	height:41px;
	vertical-align:middle;
	display:block;
	background-color:#fff;
	background-position:0 0;
	background-repeat:no-repeat;
}
#liquid_content .eleres_incorso li a.eleres_steincorso {
	background-image:url(/application/xmanager/projects/leg19/img/ico-res-stenincorso.png);
}
#liquid_content .eleres_incorso li a.eleres_somincorso {
	background-image:url(/application/xmanager/projects/leg19/img/ico-res-sommincorso.png);
}
#liquid_content .eleres_incorso li a.eleres_docincorso {
	background-image:url(/application/xmanager/projects/leg19/img/ico-res-docincorso.png);
}
#liquid_content div.lista_stampati .pdf-wrapper {
	width:314px;
	border:1px solid #e6e6e6;
	border-bottom:none;
	float:left;
	font-size:13px;
	margin-bottom:1px;
	margin-top:0;
}
#liquid_content div.lista_stampati .pdf-wrapper .title,
#liquid_content div.lista_stampati .pdf-wrapper .pdf {
	display:block;
	float:left;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	width:132px;
	height:30px;
	padding:4px 12px;
}
#liquid_content div.lista_stampati .pdf-wrapper .title {
	line-height:normal;
}
#liquid_content div.lista_stampati .pdf-wrapper .allegato-a-wrapper .headline,
#liquid_content div.lista_stampati .pdf-wrapper .allegato-b-wrapper .headline {
	font-style:italic;
	font-size:11px;
}

#liquid_content div.lista_stampati .pdf-wrapper .pdf {
	border-right:none;
	line-height:32px;
	vertical-align:middle;
	background:#fff url(/application/xmanager/projects/leg19/img/ico-scarica-pdf.png) no-repeat 12px center;
	text-align:center;
	text-transform:uppercase;
}
#liquid_content div.lista_stampati .pdf-wrapper .pdf a {
	font-size:14px;
	font-weight:700;
}
#liquid_content  div.lista_stampati .titoloSeduta {
	display:block;
	clear:both;
}
#liquid_content div.lista_stampati .epub-wrapper {
	width:129px;
	border:1px solid #e6e6e6;
	border-left:none;
	float:left;
	line-height:116px;
	vertical-align:middle;
	font-size:13px;
	background:#fff url(/application/xmanager/projects/leg19/img/ico-scarica-pdf.png) no-repeat 8px center;
	text-align:center;
	margin-bottom:1px;
	margin-top:0;
}
#liquid_content div.lista_stampati .epub-wrapper .resoconto-epub-assemblea {
	padding-left:20px;
}
#liquid_content div.lista_stampati .epub-wrapper a {
	font-size:14px;
	font-weight:700;
}
#liquid_content div.lista_stampati a.dettaglio-resoconto{
	font-family:'Roboto Condensed', sans-serif;
	font-size:13px;
	font-weight:700;
	background:#0E4194;
	color:#fff;
	display:block;
	clear:both;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;
}
#liquid_content div.lista_stampati a.dettaglio-resoconto:hover{
	color:#fff!important;
}
#wrapper {
	margin-top: 30px;
}
#liquid_content div.main_text #wrapper > ul > li > ul{
	margin-bottom:24px;
	padding-top:12px;
}
#liquid_content div.main_text #wrapper > ul > li > ul > li,
#liquid_content div.lista_audizioni #wrapper > ul > li > ul > li {
	border-bottom:1px solid #e6e6e6;
	margin-bottom:8px;
	padding-bottom:8px;
}
#liquid_content div.main_text #wrapper > ul > li > ul > li > a{
	display:block;
}
#liquid_content div.lista_audizioni #wrapper > ul > li > ul > li > a{
	text-transform:none;
	font-weight:400;
	display:block;
	line-height:19px;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li .simple_text #wrapper{
	margin-top:0;
}
#wrapper p {
	padding: 0;
}
#header {
	clear: both;
	float: left;
	line-height: 1.5;
	margin-left: 5px;
	margin-top: -44px;
	position: relative;
	margin-bottom:25px;
	width: 700px;
}
#header ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	width: auto;
}
#header ul#secondary li, #header ul#primary li {
	display: inline;
	list-style: none outside none;
}
#header ul#primary span, #header ul#primary a.current, #header ul#primary a.current:hover {
	background: none repeat scroll 0 0 #CCDDF1;
	font-weight: bold;
	text-transform: none;
}
#header ul#primary a, #header ul#primary span, #header ul#primary a.current {
	font-family: 'Titillium Web', sans-serif;
	font-weight:600;
	font-size:15px;
	line-height:18px;
	color: #fff;
	display: block;
	float: left;
	margin:0;
	padding: 5px 10px;
	text-align: center;
	text-decoration: none;
	width: auto;
}
#header ul#primary a {
	background-color:#fff;
	border:1px solid #e6e6e6;
	color: #4D4D4D;
	cursor:pointer;
	margin-bottom: 2px;
	text-align: center;
	margin-left:5px;
}
#header ul#secondary li.secondary_current {
	border-bottom:2px solid #21499F;
}
#header ul#secondary li.secondary_current a {
	color:#21499F;
}
#header ul#primary li.primary_current a {
	background:#21499F;
	border:1px solid #21499F;
	color:#fff;
}
#header ul#primary li.primary_current a:hover{
	color:#fff!important;
}
#header ul#secondary li.secondary_current a:visited {
	color:#000;
}
#header ul#secondary {
	margin-left: 5px;
	margin-top:29px;
    padding-top: 12px;
    height: 26px;
	background:transparent url(/application/xmanager/projects/leg19/img/bg-main-title-shadow.png) repeat-x 0 0;
	border:1px solid #e6e6e6;
}
#header ul#secondary li {
	display:inline-block;
	text-align:center;
	padding-bottom:10px;
}
#header ul#secondary li a, #header ul#secondary li span, #header div#rifToolBar span {
	font-size:14px;
	display: block;
	font-weight:400;
	background-color:transparent;
	color:#333;
	cursor:pointer;
	float: left;
	padding:0 5px 0 5px;
	width: auto;
	border-left:1px solid #656565;
	line-height:14px;
}
#header div#rifToolBar span{
	line-height:1.5;
}
#header ul#secondary li a {
	border-left:1px solid #333;
}
#header ul#secondary li:first-child a {
	border-left:none;
}
#header div#rifToolBar {
	position:absolute;
	right:0;
	top:80px;
	cursor:pointer;
}
#liquid_content div.resoconto_tab {
	margin-bottom: 20px;
	padding-top: 50px;
}
#liquid_content div.resoconto_tab #divWrapper {
	font-size:15px;
	padding:12px;
}
body#bollettini_get_documento #liquid_content div.resoconto_tab #divWrapper {
	padding:24px 12px;
}
#liquid_content div.resoconto_tab.auditi {
	padding-top: 30px;
	padding-left:20px;
}
#liquid_content div.resoconto_tab.auditi table {
	padding: 10px 10px 20px 0 !important;
	width: 100% !important;
}
body#prototipo_-_resoconto_seduta_-_assemblea_ #liquid_content div.container_box_475 h4 {
	padding: 16px 200px 0 12px;
	min-height:1px;
}
body#prototipo_-_resoconto_seduta_-_assemblea_ #liquid_content div.container_box_475 .heading_box.resoconto_label {
	position:relative;
}
#liquid_content div.container_box_475 p#header_vai a,
#liquid_content div.container_box_475 p#header_vai a:visited {
	position:absolute;
	top:21px;
	right:26px;
	font-family: 'Titillium Web', sans-serif;
	color:#4d4d4d;
	font-size:14px;
	font-weight:600;
	color:#333;
	background:transparent url(/application/xmanager/projects/leg19/img/bg_button_biografica.gif) no-repeat 0 center;
	padding-left:20px;
	vertical-align:middle;
	text-transform:lowercase;
}
body#prototipo_-_resoconto_seduta_-_assemblea_ div#liquid_content, body#prototipo_-_resoconto_seduta_-_assemblea_ #liquid_content div.container_box_475 {
	margin-right: 0;
	width: 716px;
}
#liquid_content h4#header {
	background:#FFFFFF url(/application/xmanager/projects/leg19/img/interface_elements/bg-main-title.png) repeat 0 0;
	color: #343434;
	font-size: 190%;
	font-weight: 700;
	margin:0 0 21px 0;
	padding: 10px 10px 8px 10px;
	min-height:21px;
}
#liquid_content div.container_box_475 div.main_text.c1 {
	background:none;
	margin-top:-60px;
}
/* Doc Full simulato per fascicolo di seduta */
body#docviewer_full.fascicolo_docfull {
	overflow: visible !important;
}
body#docviewer_full.fascicolo_docfull .errataCorrige {
	display:none;
}
body#docviewer_full.fascicolo_docfull .testoErrataCorrige {
	display:none;
}
body#docviewer_full.fascicolo_docfull div#lightwindow, body#docviewer_full.fascicolo_docfull div#liquid_header, body#docviewer_full.fascicolo_docfull div#lightwindow_overlay, body#docviewer_full.fascicolo_docfull div#liquid_footer, body#docviewer_full.fascicolo_docfull div#liquid_container span.close_wrapper {
	display:none;
}
body.fascicolo_docfull div#wrapper_header_cols, body.fascicolo_docfull div#liquid_content {
	width:100%;
	background-image:none !important;
	padding:0 !important;
}
body#docviewer_full.body_lightview div#wrapper span.numeroPagina span {
	border-bottom: 1px dashed #000000;
	border-top: 1px dashed #000000;
	display: block;
	font-weight: bold;
	margin: 20px auto 10px;
	padding: 5px 0;
	text-align: center;
	width: 200px;
}
div#docviewer_full_content {
	padding:70px 20px 20px 20px !important;
	width:92% !important;
	margin:0 auto !important;
	font-size:110%;
}
div#docviewer_full_content.scroll_orizz {
	padding:70px 5px 20px 5px !important;
	width:96% !important;
	overflow-x: scroll;
}
body#docviewer_full.fascicolo_docfull div#docviewer_full_header {
	left:0 !important;
}
body#docviewer_full.fascicolo_docfull div.titoloDocumento {
	text-align:center;
	font-weight:bold;
	font-size:110%;
	margin:10px 0 20px 0;
}
body#docviewer_full.fascicolo_docfull div.voceIndice {
	margin-bottom:8px;
}
body#docviewer_full.fascicolo_docfull div.voceIndice span.pdl, body#docviewer_full.fascicolo_docfull div.voceIndice span.doc, body#docviewer_full.fascicolo_docfull div.voceIndice span.moz {
	font-weight:bold;
	display:block;
	margin-bottom:3px;
}
body#docviewer_full.fascicolo_docfull div.voceIndice a.link_pdf {
	display:block;
	width:0px;
	height:15px;
	background-image: url("/application/xmanager/projects/leg19/img/documenti/ico_pdf.gif");
	background-repeat:no-repeat;
	overflow:hidden;
	padding-left:16px;
	color:#FFF;
}
body#docviewer_full.fascicolo_docfull div.voceIndice a.link_pdf:hover {
	color:#FFF !important;
}
body#docviewer_full.fascicolo_docfull div.voceIndice a {
	float: left;
	padding:0 15px;
	font-size:80%;
}
body#docviewer_full.fascicolo_docfull div.voceIndice span.dimensione {
	font-size:80%;
	color: #666;
}
body#docviewer_full.fascicolo_docfull div#indice {
	padding-bottom:20px;
	border-bottom:1px solid #666;
}
body#docviewer_full.fascicolo_docfull div#corpo div.pdl, body#docviewer_full.fascicolo_docfull div#corpo div.doc, body#docviewer_full.fascicolo_docfull div#corpo div.moz {
	text-align:center;
	font-weight:bold;
	font-size:130%;
	margin:20px 0 10px 0;
}
body#docviewer_full.fascicolo_docfull div#corpo div.titoloSezione, body#docviewer_full.fascicolo_docfull div#corpo div.titoloAtto {
	text-align:center;
	font-weight:bold;
	font-size:100%;
	margin:0 0 10px 0;
}
body#docviewer_full.fascicolo_docfull div#corpo div.corpoEmendamenti p.relatori {
	text-align:center;
}
body#docviewer_full.fascicolo_docfull div#corpo div.emendamenti, body#docviewer_full.fascicolo_docfull div#corpo div.odg, body#docviewer_full.fascicolo_docfull div#corpo div.questioniPregiudiziali, body#docviewer_full.fascicolo_docfull div#corpo div.questioniSospensive, body#docviewer_full.fascicolo_docfull div#corpo div.risoluzioni {
	padding-bottom:20px;
	border-bottom:1px solid #666;
}
body#docviewer_full.fascicolo_docfull #docviewer_full_content.allegato_main_text a {
	color:#000 !important;
	cursor:text;
}
/* modifiche di stile vista 995 t15558 febbraio 2025 */
#divWrapper.allegato_main_text {
	line-height: 1.7;
	font-family: 'Titillium Web', sans-serif;
	font-size: 120%;
}
#divWrapper.allegato_main_text p.legislatura {
	float: none;
	text-align: right;
}
#divWrapper.allegato_main_text div#metadati p {
	display: none;
}
#divWrapper.allegato_main_text div#metadati p[id$="CommissioneCalendari"] {
	display: block !important;
	text-align: center;
	font-weight: bold;
	font-size: 130%;
}
#divWrapper.allegato_main_text p {
	margin: 0; 
}
#divWrapper.allegato_main_text p.titolo, #divWrapper.allegato_main_text p.numeroAtto, #divWrapper.allegato_main_text p.tipoAtto {
	text-align: center;
	font-weight: bold;
	font-size: 130%;
	margin: 15px 0; 
}
#divWrapper.allegato_main_text p.iniziativa {
	text-align: center;
	margin: 5px 0;
}
/* fine modifiche di stile vista 995 t15558 febbraio 2025 */
body#lista_delle_audizioni #liquid_content {
	overflow:visible;
}
* html body#lista_delle_audizioni #liquid_col_dx {
	position:absolute;
	top:230px;
	left:733px;
}
div#indice_allegato_b table {
	border-top:1px solid #CCC;
	margin-top:10px;
	padding: 0 15px !important;
}
div#indice_allegato_b span {
	margin-bottom:10px;
	padding-left: 15px;
}
div#indice_allegato_b td {
	width:30%;
	padding-top: 10px;
}
div#indice_allegato_b div#copertina {
	font-size:115%;
}
div#indice_allegato_b hr {
	display:none;
}
#liquid_content div.container_box_475 div.main_text h5#pro1{
	font-weight:900;
	line-height:16px;
	font-size:14px;
	color:#595A5C;
	text-transform:uppercase;
	margin-top:0;
}
body.external_innercolumn_nocoldx div#elencoPDL div.container_box_dx {
	position:relative;
}
div#elencoPDL {
	word-wrap:break-word;
}
div#elencoPDL .simple_list {
	margin-top:30px;
}
#liquid_content div.container_box_475 div.main_text div#elencoPDL .simple_list > li {
	margin-bottom:14px;
	font-size:14px;
	font-weight:900;
	color:#1A1A1A;
	line-height:18px;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:14px;
	padding-bottom:14px;
}
#liquid_content div.container_box_475 div.main_text div#elencoPDL .simple_list li div.titoloPdl strong, #liquid_content div.container_box_475 div.main_text div#elencoPDL .simple_list li div.titoloPdl, #liquid_content div.container_box_475 div.main_text div#elencoPDL .simple_list li div.stato {
	font-weight:300;
}
#liquid_content div.container_box_475 div.main_text div#elencoPDL ul li{
	padding-bottom: 14px !important;
}
div#elencoPDL .simple_list > li > strong {
	font-size:15px;
	font-weight:100;
	color:#1A1A1A;
	line-height:21px;
	display:block;
	margin-bottom:20px;
}
div#elencoPDL .simple_list > li > div {
	height:auto!important;
}
div#elencoPDL .simple_list > li > br {
	display:none;
}
div#elencoPDL .simple_list > li > a > strong {
	font-family: 'Titillium Web', sans-serif;
	font-size:18px;
	font-weight:600;
	color:#fff;
	background-color:#0C4DA2;
	display:inline-block;
	padding:7px 12px;
	line-height:21px;
	text-transform:uppercase;
	margin-bottom:14px;
}
div#elencoPDL div.formPdl, body.external_innercolumn_nocoldx div.formAtti {
	position:absolute;
	top:0;
	right:0;
	width:223px;
	overflow:hidden;
}
div#elencoPDL div.formPdl,
body.external_innercolumn_nocoldx div.formAtti form#formRicercaPerNumero,
body.external_innercolumn_nocoldx div.formAtti form#formRicercaTipologia{
	margin:0;
}
body.external_innercolumn_nocoldx div.formAtti form#formRicercaPerNumero .cnt_button,
body.external_innercolumn_nocoldx div.formAtti form#formRicercaTipologia .cnt_button{
	background:#eee;
}

body.external_innercolumn_nocoldx div.formAtti div#formRicercaPerNumero .cnt_select input.text,
body.external_innercolumn_nocoldx div.formAtti form#formRicercaPerNumero .cnt_select input.text,
body.external_innercolumn_nocoldx div.formAtti form#formRicercaTipologia .cnt_select input.text{
	border:1px solid #ddd;
	font-size:13px;
	width:197px;
	padding:8px 12px;
}
body.external_innercolumn_nocoldx div.formAtti form#formRicercaPerNumero .cnt_button input,
body.external_innercolumn_nocoldx div.formAtti form#formRicercaTipologia .cnt_button input{
	background:#eee;
	float:right;
}
body.external_innercolumn_nocoldx div.formAtti div.bottonefiltro span {
	background:#eee;
	float: right;
	display: block;
	color: #AB1917;
    cursor: pointer;
    font-size: 15px;
    font-weight: 900;
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 0;
}
#listaAttiGoverno li, #listaNomineGoverno li {
	padding-top: 10px;
	padding-bottom: 3px;
	margin-bottom: 0px !important;
    border-top: 1px solid #ddd;
    font-family: 'Titillium Web', sans-serif;
    line-height: normal !important;
}
#listaAttiGoverno li li, #listaNomineGoverno li li {
	margin-bottom: 5px !important;
	padding-top: 0px;
    border: none;
}
#listaAttiGoverno li li .dataAssegnazione, #listaNomineGoverno li li .dataAssegnazione {
        padding: 10px 5px 8px 27px;
    background: url(/application/xmanager/projects/leg19/img/ico-sed.png) no-repeat -2px 10px;
    background-size: 23px;
}
#listaAttiGoverno li div, #listaNomineGoverno li div{
	margin-bottom: 10px !important;
}
#listaAttiGoverno li div div, #listaNomineGoverno li div div{
	margin-bottom: 0px !important;
}

#listaAttiGoverno li .link, #listaNomineGoverno li .link {
	font-weight: bold;
	font-size: 17px;
	margin-bottom: 0px !important;
}
#listaAttiGoverno li .commissione,
#listaNomineGoverno li .commissione,
#listaAttiGoverno li .pareriEspressi,
#listaNomineGoverno li .pareriEspressi {
	padding: 5px 0 0 20px !important;
}
#listaAttiGoverno li .pareriEspressi .favorevole,
#listaNomineGoverno li .pareriEspressi .favorevole {
	font-weight: bold;
    background-color: #3B7551;
    border-radius: 5px;
    padding: 0 5px 2px 5px;
    color: #fff;
    margin: 5px 0 0 0;
}
#listaAttiGoverno li .commissione .nomeCommissione, #listaNomineGoverno li .commissione .nomeCommissione {
	display: block;
	font-weight: 600;
}
#listaAttiGoverno li .commissione .articolo, #listaNomineGoverno li .commissione .articolo {
	font-weight: 600;
	padding-left: 6px;
}

#listaAttiGoverno li .titolo, #listaNomineGoverno li .titolo {
	font-size: 15px;
	font-weight: 600;
}
#listaAttiGoverno li .link a:visited, #listaNomineGoverno li .link a:visited {
	color: #21499F !important;
}
#listaAttiGoverno li .iter, #listaNomineGoverno li .iter, #listaAttiGoverno li .proponente, #listaNomineGoverno li .proponente {
	font-style: italic;
}
#listaAttiGoverno li span.label, #listaNomineGoverno li span.label {
	font-weight: 600;
	font-style: normal !important;
    color: #505050;
    padding-right: 4px;
	font-size: 13px;
}
#schedeAttiGoverno .description_text{
	padding: 5px 0 20px 0;
}
.filtriApplicati{
	padding: 5px 0 20px 0;
}
.filtriApplicati .numeroRisultati{
	font-weight: bold;
}
.filtriApplicati .eliminaFiltri{
	display: block;
	color: #AB1917;
    cursor: pointer;
    font-size: 15px;
    font-weight: 900;
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 0;
}
.filtriApplicati .valoreFiltro{
	font-style: italic;
}
div#elencoPDL div.formPdl, body.external_innercolumn_nocoldx div.formAtti form#formRicercaPerNumero > div{
	background:#fff;
}
div#elencoPDL div.formPdl, body.external_innercolumn_nocoldx div.formAtti div.cnt_select{
	padding:0;
}
div#elencoPDL div.formPdl,
body.external_innercolumn_nocoldx div.formAtti label,
body.external_innercolumn_nocoldx div.formAtti .replace-label{
    background-color: #fff;
    color: #5A5B5D;
    text-transform: none;
    border: 1px solid #e6e6e6;
    margin: 0;
    padding: 8px 12px;
    font-weight: 900;
    display: block;
    width: auto;
}
body.external_innercolumn_nocoldx div.formAtti .label-inline{
	display:inline;
	font-weight:400;
	padding:0;
	border:0;
}
body.external_innercolumn_nocoldx div#elencoPDL div.formPdl{
	width:223px;
	padding:0;
	background-color:#eee;
	border:none;
}
body.external_innercolumn_nocoldx div.formAtti h5 {
	background: #0E4194;
    color: #fff;
    font-weight: 700;
	font-size: 1.25em;
	padding: 11px 12px;
	margin:0!important;
	text-transform: uppercase;
}
body.external_innercolumn_nocoldx div.formAtti div {
	padding:0 0 25px 0;
}
body.external_innercolumn_nocoldx div.formAtti div.cnt_select select {
	margin:0;
	width:222px;
	font-size:15px;
}
div#elencoPDL div.elencoDettaglio {
	min-height:1000px;
}
* html div#elencoPDL div.elencoDettaglio {
	height:800px;
}
body#emendamenti_pdl div#elencoPDL div.formPdl {
	position:relative;
}
body#emendamenti_pdl #liquid_col_dx select {
	left:0;
}
div#elencoPDL div.formPdl div.ui-widget li {
	word-wrap:break-word;
}
div#elencoPDL div.formPdl div.ui-widget {
	background-color: #fff;
    border: 1px solid #e6e6e6;
    border-top: none;
    padding: 5px 12px;
}
div#elencoPDL div.formPdl div.ui-widget input {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	width:auto;
	border:1px solid #eee;
	color:#343434;
	background-color:#FFFFFF;
	padding:8px 6px;
}
#liquid_col_dx div#elencoPDL div.formPdl div.ui-widget input {
	width:93%;
}
#liquid_content div#elencoPDL div.formPdl h5,
#liquid_col_dx div#elencoPDL div.formPdl h5 {
	font-size:15px;
	font-weight:700;
	color: #fff;
	background:#0E4194;
	padding:11px 12px;
	margin:0;
	text-transform:uppercase;
}
div#elencoPDL div.formPdl form {
	margin:0 0 20px 0;
}
div#elencoPDL div.formPdl button {
	background-color: #4A7EAD;
	border: 1px solid #10477D;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	margin: 0;
	padding: 1px 10px;
}
div#elencoPDL div.formPdl div.cnt_button {
	height: 30px;
	padding: 2px 0 4px 0;
	text-align: right;
}
div#elencoPDL div.formPdl div.cnt_select {
	margin-bottom:0;
	position:relative;
	padding:0;
}
div#elencoPDL div.formPdl select {
	margin:0;
	width: 100%;
}
div#elencoPDL div.formPdl div.cnt_select label {
	font-size:15px;
	font-weight:900;
	background-color: #fff;
	color:#5A5B5D;
	text-transform:none;
	border:1px solid #e6e6e6;
	margin:0;
	padding:8px 12px;
	display:block;
	width:auto;
}
div#elencoPDL div.formPdl a.link_esterno {
	background-color: #fff;
	color: #072E57;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-decoration:none;
}
div#elencoPDL div.formPdl div.cnt_button input {
	background-color:#eee;
}
#liquid_content div.container_box_475 .emendamenti h4 {
	font-family: 'Titillium Web', sans-serif;
	font-size:20px;
	font-weight:600;
	line-height:20px;
	text-align:center;
	color:#1A1A1A;
	background-color:#fff;
	margin:8px 0 22px;
	padding:0;
}
#liquid_content div.container_box_475 .emendamenti ul.banche-dati-emendamenti li{
	display:inline-block;
	margin-left:43px;
}
#liquid_content div.container_box_475 .emendamenti ul.banche-dati-emendamenti li:first-child {
	margin-right:13px;
}
div#copertina hr {
	border:none;
}
div#indice_allegato_b p.titoloSezione {
	margin:30px 0 0 0;
}
div#indice_allegato_b p.titolo {
	background-image: none !important;
	margin: 15px 0 10px 15px !important;
	padding: 0 !important;
	text-transform:uppercase;
}
div#indice_allegato_b p.titolo a, div#indice_allegato_b p.titolo a {
	display:block;
	width:320px;
	float:left;
}
div#indice_allegato_b p.errata_corrige {
	clear:both;
}
div#indice_allegato_b p.sottotitolo {
	border-top:1px solid #ccc;
	padding:10px 15px 0 15px !important;
	font-weight:bold;
}
div#indice_allegato_b p.sottotitolo em {
	font-weight: normal;
}
div#elencoPDL ul.autocompleter {
	background-color:#FFFFFF;
	border:1px solid #ccc;
	border-top:none;
}
body#emendamenti_pdl div#elencoPDL ul.autocompleter li {
	list-style-image: url("/application/xmanager/projects/leg19/img/bullet_menu_conoscere_home.gif");
	margin:0 0 5px 25px;
}
div#elencoPDL ul.autocompleter li:hover {
	cursor:pointer;
	background-color:#f3f3f3;
}
body#scheda_dei_lavori_preparatori h5 {
	font-size:17px;
	font-weight:900;
	color:#244A9B;
	margin:0;
	text-align:center;
	background-color:#fff;
	border:1px solid #e6e6e6;
	padding:16px 10px;
	display:inline-block;
}
body#scheda_dei_lavori_preparatori div.boxLavori div.wrapper {
	background-image:none;
}
#liquid_content div.resoconto_tab span.errataCorrige {
	display:none
}

#liquid_content div.resoconto_tab p span.errataCorrige span.testoErrataCorrige {
	text-decoration:line-through;
}
div#external_source_15834 div div.CambioPagina, div#external_source_15834 div tr.CambioPagina {
	display:none;
}
div#contenuo span.titoloPdl {
	display:block;
	font-size:15px;
	font-weight:100;
	line-height:21px;
	color:#333;
	background-color:#fff;
	border:1px solid #e6e6e6;
	padding:7px 12px;
	margin-top:-1px;
	text-align:left;
}
acronym.numat {
	left: 240px;
	position: absolute;
}
acronym.iter {
	left: 303px;
	position: absolute;
}
.numpag {
	left: 360px;
	position: absolute;
}
.temi_head_commissioni a, ul.temi a {
	text-decoration:none !important;
}
ul.temi_dossier li {
	list-style:none !important;
	margin-left:0 !important;
	padding:12px;
	border:1px solid #e6e6e6;
	margin-bottom:15px;
}
ul.temi_dossier li li {
	list-style:none !important;
	margin-left:0 !important;
	padding:0 0 0 0 !important;
	border:none !important;
	margin-bottom:0 !important;
	background:#fff url(/application/xmanager/projects/leg19/img/ico-scarica-pdf.png) no-repeat 0 center!important;
}
ul.temi_dossier div.temi_titolo a {
	font-size:110%;
	text-decoration:none !important;
	font-weight:bold;
}
ul.temi_dossier div.temi_titolo strong{
	font-size:14px;
	font-weight:900;
	text-transform:uppercase;
}
ul.temi_dossier div.temi_titolo ul.temi_strumenti a {
	font-size:14px;
	font-weight:100;
	padding:0 0 0 25px;
}
ul.temi_dossier div.temi_titolo ul.temi_strumenti {
	margin:0;
}
#atti_del_governo_ripartiti_per_commissione #external_source_4538 {
	height:auto!important;
	height:1300px;
	min-height:500px;
}
body#docviewer_full div#rifToolBar_wrapper div#rifToolBar {
	text-align:right;
}
body#docviewer_full div#rifToolBar_wrapper div#rifToolBar span {
	font-size:1.09em;
	font-weight:400;
	background-color:#fff;
	border:1px solid #e6e6e6;
	color:#333;
	cursor:pointer;
	margin-right:13px;
	padding:5px 10px;
	text-transform:uppercase;
}
body#docviewer_full div#rifToolBar_wrapper div#rifToolBar span:hover {
	color:#000000;
}
div.auditi div#selezione {
	display:none;
}
.dataTables_filter{
	margin-right:12px;
}

body#auditi_schedaorgano #liquid_content div.container_box_475 {
	width: 714px;
}

.auditi_schedaorgano li {
	padding: 15px;
	margin: 0 15px 15px 15px;
	border: 1px solid #eee;
}
.auditi_schedaorgano li b{
	color: #4a4a4a;
}
.auditi_schedaorgano .audito .nome {
	font-size: 130%;
	font-style: normal;
	display: block;
	padding-bottom:5px;
}
.auditi_schedaorgano .audito {
	font-style: italic;
	padding-bottom: 10px !important;
	font-size:125%;
}
.auditi_schedaorgano .sede {
	padding-bottom: 10px !important;
}
.auditi_schedaorgano .procedura {
	font-size: 110%;
	color: #000;
}
.auditi_schedaorgano .order {
	display: block;
	text-align: right;
	padding: 10px;
    margin: 5px 15px 5px 0;
	font-size:110%;
	font-weight: bold;
	float: right;
	border: 1px solid #eee;
	border-radius: 2px;
}
.auditi_schedaorgano .order:visited {
	color:#4373A2;
}
.auditi_schedaorgano .order:hover, #liquid_content .auditi_schedaorgano div#cerca button:hover {
	color:#1537ff;
}
.auditi_schedaorgano .order.active {
	color: #CFCFCF !important;
	cursor: default;
}
.auditi_schedaorgano .ordina_auditi .clear {
	display: block;
}
#liquid_content .auditi_schedaorgano div.paginator {
    width: 96%;
    margin: 0 20px;
}
#liquid_content .auditi_schedaorgano div.paginator  span a{
	display: block;
	width:25px;
	height:20px;
}
#liquid_content .auditi_schedaorgano div#cerca {
	display: block;
    padding: 12px 15px 5px 15px;
    text-align: right;
}
#liquid_content .auditi_schedaorgano div#cerca input{
	display: block;
    padding: 4px;
    border: 1px solid #eee;
    width: 615px;
    float: left;
    color: #000;
}
#liquid_content .auditi_schedaorgano div#cerca button{
	height: 25px;
    background-color: #fff;
    border: 1px solid #eee;
    font-weight: bold;
    color:#4373A2;
    cursor: pointer;
}
#liquid_content .auditi_schedaorgano div.paginator span a.corrente,
.corrente{
    border: 1px solid #134392!important;
    background-color: #134392!important;
    color: white!important;
}
.scheda-pdl-semplificata{
	margin-top: 52px;
	padding: 25px 50px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
}
.scheda-pdl-semplificata div#head{
	font-weight: bold;
	font-size: 28px;
	color: #21499F;
	padding-bottom: 25px;
	padding-right: 120px;
}
.scheda-pdl-semplificata div#boxTitolo div.titolo{
	font-size: 18px;
	padding-bottom: 25px;
}
.scheda-pdl-semplificata div#boxTesti,
.scheda-pdl-semplificata div#boxEmendamenti,
.scheda-pdl-semplificata div#boxDossier,
.scheda-pdl-semplificata div#boxTamburoWebTV{
	border: 1px solid #ddd;
	background: #FFFFFF url(/application/xmanager/projects/leg19/img/interface_elements/bg-main-title.png) repeat 0 0;
	padding: 65px 15px 15px 15px;
	position: relative;
	margin-bottom: 15px;
}
.scheda-pdl-semplificata div#boxTesti div.testi div.label,
.scheda-pdl-semplificata div#boxEmendamenti h3,
.scheda-pdl-semplificata div#boxDossier div.dossier div.label,
.scheda-pdl-semplificata div#boxTamburoWebTV div.webTV div.label{
	position: absolute;
	top: 0;
	left: 0;
	background: #eee;
	font-size: 16px;
	font-weight: bold;
	padding: 15px;
	margin: 0;
	display: block;
}
.scheda-pdl-semplificata div#boxTesti div.testi .item{
	padding:0 0 5px 0;
}
.scheda-pdl-semplificata div#boxEmendamenti div.wrapper,
.scheda-pdl-semplificata div#boxEmendamenti div.wrapper ul{
	margin: 0!important;
	padding: 0!important;
	list-style: none!important;
}
.scheda-pdl-semplificata div#boxEmendamenti div.wrapper .boxLavoriOrganoSedutaTesto{
	margin-top: 15px;
}
.scheda-pdl-semplificata div#boxEmendamenti div.wrapper .boxLavoriOrganoSedutaTesto div.sede{
	font-weight: bold;
	padding: 10px 0;
}
.scheda-pdl-semplificata div#boxEmendamenti div.wrapper .boxLavoriOrganoSedutaTesto div.label strong{
	font-weight: bold;
}
.scheda-pdl-semplificata div#boxEmendamenti div.wrapper .boxLavoriOrganoSedutaTesto div.link{
	padding:0 0 5px 15px;
}
.scheda-pdl-semplificata div#boxEmendamenti div.wrapper .boxLavoriOrganoSedutaTesto div.seduta{
	padding:0 0 5px 30px;
	font-style: italic;
}
.scheda-pdl-semplificata div#boxEmendamenti div.legenda{
	font-size: 12px;
	border-top: 1px black dashed;
	margin-top: 15px;
}
.scheda-pdl-semplificata div#boxEmendamenti div.legenda .titoloLegenda{
	padding: 10px 0 5px 0;
	font-weight: bold;
}
.scheda-pdl-semplificata div#boxEmendamenti div.legenda ul.legenda{
	padding: 0px 15px;
}
.scheda-pdl-semplificata div#boxEmendamenti div.legenda ul.legenda li{
	padding-bottom: 5px;
}
.scheda-pdl-semplificata div#boxDossier table.tabellaXHTML.lavori{
	top: 0!important;
	background: none!important;
	font-size: 14px;
}
.scheda-pdl-semplificata div#boxDossier table.tabellaXHTML.lavori,
.scheda-pdl-semplificata div#boxDossier table.tabellaXHTML.lavori th,
.scheda-pdl-semplificata div#boxDossier table.tabellaXHTML.lavori td{
	border: none!important;
	vertical-align: top;
}
.scheda-pdl-semplificata div#boxDossier table.tabellaXHTML.lavori th,
.scheda-pdl-semplificata div#boxDossier table.tabellaXHTML.lavori td{
	border-left: 1px solid #ddd!important;
	border-bottom: 1px solid #ddd!important;
	padding: 8px 5px!important;
}
.scheda-pdl-semplificata div#boxDossier table.tabellaXHTML.lavori th.dossier{
	width:40%;
}

.scheda-pdl-semplificata div#boxDossier table.tabellaXHTML.lavori th.titolo{
	width:40%;
}
.scheda-pdl-semplificata div#boxDossier table.tabellaXHTML.lavori td.note{
	font-style: italic;
}
.scheda-pdl-semplificata div#boxTamburoWebTV div.item{
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
}
.scheda-pdl-semplificata div#boxTamburoWebTV div.evento{
	padding-bottom: 15px;
	border: 1px solid #ddd;
	margin:0 15px 15px 0;
	padding: 15px;
	width: 29%;
	border-radius: 7px;
	background: #FBFBFB;
}
.scheda-pdl-semplificata div#boxTamburoWebTV div.evento div{
	padding-bottom: 5px;
}
.scheda-pdl-semplificata div#boxTamburoWebTV div.evento div.organo{
	display: none;
}
.scheda-pdl-semplificata div#boxTamburoWebTV div.link {
	margin-top: 15px;
}
.scheda-pdl-semplificata div#boxTamburoWebTV div.link a{
	background-image: url(/application/xmanager/projects/leg19/img/icon-webtv.png);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	background-color: #fff;
	border: 2px solid #1B3B6C;
	border-radius: 7px;
	padding: 10px 11px 5px 33px;
	font-weight: bold;
	font-size:14px;
}
.scheda-pdl-semplificata div#boxTamburoWebTV div.titolo{
	font-weight: bold;
}
.scheda-pdl-semplificata div#boxTamburoWebTV div.data,
.scheda-pdl-semplificata div#boxTamburoWebTV div.descrizione{
	font-size: 13px;
	color: #353535;
}
.scheda-pdl-semplificata div#boxNavigator{
	margin-bottom: 25px;
}
.scheda-pdl-semplificata div#boxNavigator div.item{
	display: inline;
}
.scheda-pdl-semplificata div#boxNavigator div.item a{
    font-size: 15px;
    font-weight: bold;
    padding: 10px 15px;
    margin: 0 5px 0 0;
    background: #1D3060;
    color: #fff;
}
.scheda-pdl-semplificata div.tornaSu{
	display: block;
	width: 34px;
	height: 34px;
	overflow: hidden;
	position: absolute;
	bottom: 5px;
	right: 5px;
}
.scheda-pdl-semplificata div.tornaSu a{
	display: block;
	padding: 100px;
	overflow: hidden;
	background-image: url(/application/xmanager/projects/leg19/img/icon-tornasu.png);
	background-position: top left;
	background-repeat: no-repeat;
}
.scheda-pdl-semplificata div#linkPDL{
	position: absolute;
	top: 83px;
	right: 45px;
}
.scheda-pdl-semplificata div#linkPDL a{
	font-size: 16px;
	font-weight: bold;
	padding: 10px 15px;
	margin: 0 5px 0 0;
	border: 1px solid #353535;
}
div.tasto_bollettino_com {
    text-align: right;
    padding-right: 12px;
    margin-top: 12px;
}
div.tasto_bollettino_com a{
	padding: 7px 15px;
    text-align: center;
    background-color: #eee;
    margin-top: 20px;
    font-size: 0.95em;
}
#liquid_content div.scheda-conoscitive {
    font-family: 'Titillium Web', sans-serif !important;
    font-weight: 400 !important;
}

#liquid_content div.scheda-conoscitive #wrapper{
    margin-top: 0px;
}

#liquid_content div.scheda-conoscitive .indaginiCommissione .indagini li {
    padding: 10px 0;
    border-top: 2px solid #ddd;
}
#liquid_content div.scheda-conoscitive .codiceBreve {
    font-weight: bold;
    background: #FEFAE5;
    padding: 6px 9px 5px !important;
    font-size: 10px !important;
    margin: 0 !important;
    color: #505050;
    border-radius: 13px;
    display: inline;
}
#liquid_content div.scheda-conoscitive .indaginiCommissione .indagini li a.linkIndagine{
    display: block;
    padding: 9px 2px 6px 5px !important;
    font-size: 16px !important;
    margin: 0 !important;
    line-height: 1.5;
}
#liquid_content div.scheda-conoscitive .titoloScheda{
    font-weight: bold;
    padding: 15px 2px 15px 8px !important;
    font-size: 16px !important;
    margin: 0 !important;
    line-height: 1.5;
}
#liquid_content div.scheda-conoscitive #discussione div.comando {
    background: #C8DDF2;
    text-transform: uppercase;
    font-weight: 600 !important;
    border-radius: 4px;
    font-size: 14px;
    margin: 0;
    padding: 5px 8px;
}
#liquid_content div.scheda-conoscitive .status{
    font-size: 13px !important;
    margin: 0 !important;
    padding: 10px 2px 10px 8px;
}
#liquid_content div.scheda-conoscitive #discussione h3{
    background: #C8DDF2;
    text-transform: uppercase;
    font-weight: 600 !important;
    border-radius: 10px;
    font-size: 4px;
    margin: 0;
    padding: 5px 8px;
}
#liquid_content div.scheda-conoscitive .nome_commissione{
    font-weight: 600 !important;
    border-radius: 10px;
    color: #505050;
    margin: 4px 0 !important;
    padding: 5px 8px;
    text-align: center;
    display: block;
}
#liquid_content div.scheda-conoscitive .sedute li{
    padding: 10px 0;
    border-top: 1px solid #ddd;
}
#liquid_content div.scheda-conoscitive .sedute li li{
    padding: 0;
    border-top: none;
}
#liquid_content div.scheda-conoscitive .dataSeduta{
    display: block;
    text-align: center;
    padding: 10px 5px 8px 36px;
    border: 1px solid #eee !important;
    border-radius: 15px;
    width: 50%;
    margin: 0 auto 10px auto;
    background: url(/application/xmanager/projects/leg19/img/ico-sed.png) no-repeat 9px 2px;
    text-transform: uppercase;
    font-weight: normal !important;
    color: #333 !important;
}
#liquid_content div.scheda-conoscitive #wrapper #audizioni ul.commissioni > li > ul.sedute > li > ul.titoli > li .titoloAudizione {
	padding: 14px 2px 10px 8px;
   	display: block;
   	line-height: 1.5;
   	border-top: 1px solid #eee;
    font-weight: 400;
}
#liquid_content div.scheda-conoscitive #wrapper #audizioni ul.commissioni > li > ul.sedute > li > ul.titoli > li .fisionomia {
    padding: 0px 4px 10px 8px;
    display: block;
    font-size: 14px;
    text-align: right;
}
#liquid_content div.scheda-conoscitive #wrapper #audizioni ul.commissioni > li > ul.sedute > li > ul.titoli > li .resoconto .links {
    padding: 2px 2px 8px 8px;
}
#liquid_content div.scheda-conoscitive .html a,
#liquid_content div.scheda-conoscitive .pdf a,
#liquid_content div.scheda-conoscitive .epub a{
    padding: 2px 9px !important;
    background: #1F164F !important;
    color: #fff;
    text-decoration: none !important;
    border-radius: 4px;
    font-size: 12px;
    margin: 2px 3px 2px 0;
}
#liquid_content div.scheda-conoscitive .epub a{
	background: #53720E !important;
}
#liquid_content div.scheda-conoscitive .pdf a{
	background: #AD0B00 !important;
}
#liquid_content div.scheda-conoscitive ul.contributiVideo span,
#liquid_content div.scheda-conoscitive ul.link_documenti span,
#liquid_content div.scheda-conoscitive ul.listaAuditi span,
#liquid_content div.scheda-conoscitive #wrapper #audizioni ul.commissioni > li > ul.sedute > li > ul.titoli > li .resoconto .testo {
    font-size: 13px;
    color: #000 !important;
    padding-left: 9px;
    line-height: 24px;
    height: 23px;
    vertical-align: middle;
    display: block;
    background-color: #fff;
    margin: 7px 0 4px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    background: #f7f7f7;
}
#liquid_content div.scheda-conoscitive ul.listaAuditi span.ruolo{
    line-height: normal;
    height: auto;
    background: none !important;
    padding-left:0px;
    display: inline;
    font-weight: normal;
    font-size: 11px;
    color: #666 !important;
    border:none !important;
}
#liquid_content div.scheda-conoscitive ul.contributiVideo li,
#liquid_content div.scheda-conoscitive ul.link_documenti li,
#liquid_content div.scheda-conoscitive ul.listaAuditi li  {
	background:#fff;
	margin-top:7px;
}
#liquid_content div.scheda-conoscitive ul.contributiVideo li ul,
#liquid_content div.scheda-conoscitive ul.link_documenti li ul,
#liquid_content div.scheda-conoscitive ul.listaAuditi li ul {
    margin: 8px 0 !important;
}
#liquid_content div.scheda-conoscitive ul.contributiVideo li li.webTVLink,
#liquid_content div.scheda-conoscitive ul.link_documenti li li.documentoLink,
#liquid_content div.scheda-conoscitive ul.listaAuditi li li.audito{
	border: none;
	background:#fff;
	padding-right:5px !important;
	padding-left: 29px !important;
    background-position:6px 0;
	background-repeat:no-repeat;
	background-image:url(/application/xmanager/projects/leg19/img/icon-webtv-small.png);
	margin-top:5px;
}
#liquid_content div.scheda-conoscitive ul.link_documenti li li.documentoLink{
	background-image:url(/application/xmanager/projects/leg19/img/ico-documento-small.png);
}
#liquid_content div.scheda-conoscitive ul.listaAuditi li li.audito{
    background-image:url(/application/xmanager/projects/leg19/img/ico-audito.png);
    padding-top: 2px;
    text-transform: uppercase;
    font-size: 11px;
}
#liquid_content div.scheda-conoscitive ul.contributiVideo li li.webTVLink a,
#liquid_content div.scheda-conoscitive ul.link_documenti li li.documentoLink a{
	text-transform: uppercase;
	text-decoration: underline;
    line-height: 17px;
    padding-top: 4px;
	font-size: 11px;
}
/* CALENDARIO in Resoconto assemblea */
div#primoCalendario div.titolo {
	text-align: center;
	font-size: 16pt;
	font-weight: bold;
	padding-top: 16pt;
	padding-bottom: 8pt;
}
div#calendarioVigente div.titolo {
	text-align: center;
	font-size: 16pt;
	font-weight: bold;
	padding-top: 8pt;
}
div.organizzazioneTempi {
	margin-left: 6%;
	margin-right: 6%;
	padding-top: 20px;
}
div.organizzazioneTempi ul{
	padding-left: 35px;
}
div.organizzazioneTempi ul li{
	list-style-type: disc !important;
}
div.organizzazioneTempi p.titolo {
	text-align: center;
	font-size: 16pt;
	font-weight: bold;
	padding-top: 8pt;
}
div.calendario_periodo, div.calendario_numero, .agenda .calendario .calendario_periodo,
.agenda .calendario .calendario_protocollo, .agenda .comunicazione .comunicazione_data,
.agenda .prossimamente .programma_periodo, .agenda .prossimamente h6.programma_numero {
	text-align: center !important;
	font-size: 13pt;
	font-weight: bold;
	padding-bottom: 8pt;
	margin: 0 !important;
}
div.intestazioneCalendario, .agenda .calendario_intestazione {
	padding-bottom: 16pt;
	text-align: center;
}
table.calendario_punti {
  margin-left: auto;
  margin-right: auto;
}
td.ventiX100 {
    width: 30%;
	text-align: left;
	vertical-align: top;
}
td.ottantaX100 {
	text-align: left;
	vertical-align: top;
}
div.organizzazioneTempi p.titolo {
	font-weight: bold;
}
div.organizzazioneTempi p.sottoTitolo {
	text-align: left;
	font-style: italic;
}
div.organizzazioneTempi p.note {
	text-align: left;
	font-style: italic;
}
table.organizzazioneTempi {
	border: 1px solid black;
	border-collapse: collapse;
}
table.organizzazioneTempi tr td {
	border: 1px solid black;
	border-collapse: collapse;
}
table.organizzazioneTempi tr td:first-child {
	width: 60%;
}
table.calendario_punti{
	padding: 0 !important;
	width: 100% !important;
}
/* PROGRAMMA in Resoconto Assemblea*/
div#programma {
	padding-left: 32pt;
}
div#programma div.titolo {
	text-align: center;
	font-size: 16pt;
	font-weight: bold;
	padding-top: 16pt;
	padding-bottom: 8pt;
	margin-left: -24pt;
}
div#programma div.programma_periodo {
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	margin-left: -24pt;
	padding-bottom: 8pt;
}
div#programma div.programma_numero {
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	margin-left: -24pt;
	padding-bottom: 16pt;
}
div#programma div.intestazioneProgramma {
	text-align: center;
	font-style: italic;
}
div#programma div.mese {
	text-align: left;
	font-size: +120%;
	font-weight: bold;
	margin-top: 16pt;
	text-transform: uppercase;
	margin-left: -24pt;
}
#liquid_content div#programma ul {
	padding: 0 0 0 40px;
}
#liquid_content div#programma ul li	{
	list-style-type: disc;
}
/* CALENDARIO e PROGRAMMA in Agenda dei lavori 76 */
.agenda .calendario {
	margin-top: 40px !important;
}
.agenda .calendario form, .agenda .comunicazione form {
	margin-top: 0 !important;
}
.agenda .calendario .titolo, .agenda .comunicazione h6, .agenda .organizzazionetempi .titolo, .agenda .prossimamente h3 {
	text-align: center;
    font-size: 16pt !important;
    font-weight: bold;
    padding-top: 16pt;
    padding-bottom: 8pt;
    clear: both;
    margin: 0 !important;
}
.agenda .comunicazione p {
   text-align: justify;
}
.agenda .organizzazionetempi .titolo {
   padding-bottom: 0;
}
.agenda .organizzazionetempi .titoloAtto {
    margin-top: 30px !important;
    text-align: center;
    font-size: 16px;
}
.agenda table.calendario_punti {
	border: 1px solid #000;
}.agenda table.calendario_punti td{
	border: 1px solid #000;
	padding: 10px;
	vertical-align: top;
}.agenda table.calendario_punti td p{
	margin: 0 0 14px 0 !important;
}
.agenda .organizzazionetempi li {
	list-style-type: disc !important;
    list-style-position: inside;
    padding: 0 0 0 9px;
}
.agenda table.calendario_punti li {
	list-style-type: disc !important;
    list-style-position: outside;
    padding: 0;
    margin-left: 20px;
}
.agenda .organizzazionetempi table.time td {
	padding: 5px 10px;
	vertical-align: top;
}
.agenda .organizzazionetempi table.time td.left {
	text-align: left !important;
}
.agenda .prossimamente table.fullWidth td {
	padding-left: 15px;
	border-left: 1px solid #000;
}
.agenda .prossimamente p.mese {
	margin: 20px 0 -7px 3px !important;
	font-size: 12pt;
}
.agenda .prossimamente ul {
	padding: 0 0 0 40px;
}
.agenda .prossimamente ul li {
	list-style-type: disc !important;
}
.tasto_bollettino_com.download-button {
		text-align: left;
	    width: 190px;
	    float: left;
	    margin-bottom: 20px;
}
#liquid_content div.simple_text .tasto_bollettino_com.download-button > a {
		text-decoration: none;
}
#liquid_content div.simple_text .tasto_bollettino_com.download-button > a:hover{
		text-decoration: underline;
}
#listaAttiGoverno li, #listaNomineGoverno li, #listaDocXXII li {
	padding-top: 10px;
	padding-bottom: 3px;
	margin: 0px !important;
    border-top: 1px solid #ddd;
    font-family: 'Titillium Web', sans-serif;
    line-height: normal !important;
    list-style-type: none !important;
}
#listaAttiGoverno li li, #listaNomineGoverno li li {
	margin-bottom: 5px !important;
	padding-top: 0px;
    border: none;
}
#listaAttiGoverno li li .dataAssegnazione, #listaNomineGoverno li li .dataAssegnazione  {
    padding: 10px 5px 8px 27px;
    background: url(/application/xmanager/projects/leg19/img/ico-sed.png) no-repeat -2px 10px;
    background-size: 23px;
}
#listaAttiGoverno li div, #listaNomineGoverno li div, #listaDocXXII li div{
	margin-bottom: 10px !important;
}
#listaAttiGoverno li div div, #listaNomineGoverno li div div{
	margin-bottom: 0px !important;
}
#listaAttiGoverno li .link, #listaNomineGoverno li .link, #listaDocXXII li .link_atto {
	font-weight: bold;
	font-size: 17px;
	margin-bottom: 0px !important;
}
#listaAttiGoverno li .commissione,
#listaNomineGoverno li .commissione,
#listaAttiGoverno li .pareriEspressi,
#listaNomineGoverno li .pareriEspressi {
	padding: 5px 0 0 20px !important;
	font-weight: 100;
	font-size: 15px;
}
#listaAttiGoverno li .pareriEspressi .favorevole,
#listaNomineGoverno li .pareriEspressi .favorevole,
#listaDocXXII li .iter .approvata {
	font-weight: bold;
    background-color: #3B7551;
    border-radius: 5px;
    padding: 0 5px 2px 5px;
    color: #fff;
    margin: 5px 0 0 0;
}
#listaDocXXII li .iter .dataPubblicazione {
    padding-left: 5px;
}
#listaAttiGoverno li .commissione .nomeCommissione, #listaNomineGoverno li .commissione .nomeCommissione {
	display: block;
	font-weight: 600;
}
#listaAttiGoverno li .commissione .articolo, #listaNomineGoverno li .commissione .articolo {
	font-weight: 600;
	padding-left: 6px;
}
#listaAttiGoverno li .titolo, #listaNomineGoverno li .titolo, #listaDocXXII li .titolo {
	font-size: 15px;
	font-weight: 600;
	text-transform: none !important;
}
#listaAttiGoverno li .link a:visited, #listaNomineGoverno li .link a:visited, #listaDocXXII li .link_atto a:visited{
	color: #21499F !important;
}
#listaDocXXII .primoFirmatario{
	background-color: #f2f2f2;
	text-align: center;
	font-weight: bold;
	padding: 6px 0 4px 0;
	margin-top: 5px;
}
#listaAttiGoverno li .iter, #listaNomineGoverno li .iter, #listaAttiGoverno li .proponente, #listaNomineGoverno li .proponente {
	font-style: italic;
    font-size: 15px;
    font-weight: 100;
}
#listaAttiGoverno li span.label, #listaNomineGoverno li span.label, #listaDocXXII li span.label {
	font-weight: 600;
	font-style: normal !important;
    color: #505050;
    padding-right: 4px;
	font-size: 13px;
}
#schedeAttiGoverno .description_text{
	padding: 5px 0 20px 0;
}
body#atti_del_governo_ripartiti_per_commissione div#formAtti div.grid-custom-numero{
	background: #fff;
}
body#atti_del_governo_ripartiti_per_commissione div#formAtti div.grid-custom-numero-column{
	padding: 0 !important;
}
body#atti_del_governo_ripartiti_per_commissione div#formAtti div.grid-custom-numero-column input{
	margin: 4px 9px 3px 8px;
    border: 1px solid #eee;
    font-size: 14px;
    padding: 4px;
}
body#atti_del_governo_ripartiti_per_commissione div#formAtti div.bottonefiltro span{
	background-color: #eee;
    color: #AB1917;
    border: none;
    text-transform: none;
    cursor: pointer;
    font-size: 15px;
    font-weight: 900;
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 0;
    display: block;
    text-align: right;
}

/* File: /application/xmanager/projects/leg19/css/project_layout.css */
div#liquid_container {
	width:100%;
	position:relative;
	margin:0 auto;
	background-color:transparent;
}
div#wrapper_header_cols {
	width:970px;
	margin: auto;
	position:relative;
	background-color:transparent;
	height:auto;
	padding:0 4px;
	overflow:hidden;
}
div#liquid_header {
	width:970px;
	margin:auto;
	position:relative;
	background-color:transparent;
	height:auto;
/*	padding:0 4px;
	background-image:url(/application/xmanager/projects/leg19/img/header/bg_ombre.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
*/}
body.body_presidente #liquid_header {
	margin-bottom: 35px;
	}

div#cnt_cols{
	background-color:#eee;
	width:970px;
	margin:auto;
}
div#liquid_col_sx {
	float:left;
	margin-right:6px;
	padding-bottom:20px;
	position:relative;
	width:248px;
	height:auto;
	background-color:#EEE;
	/*z-index:2;*/
}
div#liquid_content {
	float:left;
	padding-bottom:20px;
	position:relative;
	width:475px;
	/*width:39.55em;*/
	margin-right:15px;
	background-color:#eee;
	height:auto;
	/*overflow-x:hidden;*/
	overflow:hidden;
	/*z-index:1;*/
}
div#liquid_content div.xmanager_content{
	position:static;
}
div#liquid_col_dx {
	float:left;
	padding-bottom:20px;
	position:relative;
	width:226px;
	/*width:20.05em;*/
	background-color:#eee;
	margin-right:0;
	height:auto;
	overflow:hidden;
	/*z-index:2;*/
}
div.clear_cols {
	clear:both;
	line-height:1px;
	height:1px;
	font-size:1px;
}

div#liquid_footer {
	width:100%;
	background-color:transparent;
	/*background-image:url(/application/xmanager/projects/leg19/img/footer/bg_footer.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;*/
	clear:both;
}


body#deputato_landing #liquid_col_sx,
body#deputato_landing_test_nanook #liquid_col_sx,
body#deputato_landing_attivita #liquid_col_sx,
body#deputato_attivita_proposta_paradiso_docviewer #liquid_col_sx,
body#scheda_commissione #liquid_col_sx,
body#scheda_commissione_2_cols #liquid_col_sx{
	display:none;
}
body#deputato_landing #liquid_content,
body#deputato_landing_attivita #liquid_content,
body#deputato_landing_test_nanook #liquid_content,
body#deputato_attivita_proposta_paradiso_docviewer #liquid_content,
body#scheda_commissione #liquid_content{
	width:721px
}
body#scheda_commissione_2_cols #liquid_content{
	width:970px
}
body#conoscere_la_camera_-_le_sedi_della_camera #liquid_content{
	overflow:visible;
}
.jump{
	position:absolute;
	left:-5000px;
}
.hide{
	display:none!important;
}
/*#liquid_col_dx div.container_box_dx {
	height:100%;
}
*/
/*#liquid_content .hide{
	display:block!important;
}
*/

/* copertina_sito_-_web_tv mod 29092010 */
#copertina_sito_-_web_tv .redirect_timeout{
	color:#21499F;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.25em;
	white-space:nowrap;
}
#copertina_sito_-_web_tv .redirect_timeout p{
	float:left;
	margin-left:150px;
}
#copertina_sito_-_web_tv .redirect_timeout p a{
	color:#21499F;
}
#copertina_sito_-_web_tv .redirect_timeout p a:hover{
	text-decoration:underline;
}
#copertina_sito_-_web_tv div#liquid_content{
	margin-left:90px;
	width:800px;
	background-image:url(/application/xmanager/projects/leg19/img/redirect.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:400px;
}
body#home_conoscere_la_camera #liquid_col_sx{
	display:none;
}
body#home_conoscere_la_camera #liquid_content{
	margin-right:0;
}