/* 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/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/lightwindow.css */
body.body_lightview div.cnt_album{
	text-align:center;
}
body.body_lightview div.cnt_album a{
	color:#21499F;
	font-weight:bold;
}
body.body_lightview div.cnt_album h5{
	font-size:12px;
}
body.body_lightview div.cnt_album p.autore_foto,
body.body_lightview div.cnt_album p.didascalia{
	font-weight:bold;
}
/**/

div.container_lightview div.menu{
	width:25%;
	float:left;
}
div.container_lightview div.content{
	float:left;
	margin-right:5%;
	width:70%;
}
div.container_lightview div.content div p {
font-size:0.9em;
}
div.container_lightview h1{
	border:medium none !important;
	font-family:Georgia,"Times New Roman",Times,serif !important;
	font-size:1.5em !important;
	padding-left:0 !important;
	text-transform:uppercase;
}
div.container_lightview h1{
	color:#21499F;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
	line-height:1.1;
	margin-bottom:20px;
	margin-top:0;
}
div.container_lightview div.menu h3,
div.container_lightview div.menu h2{
	color:#04264E;
	font-weight:bold;
	margin-bottom:5px;
	padding:14px 35px 5px 11px !important;
	text-transform:uppercase;
	background-color:#F3F7FA;
	border-color:#699AC2 #699AC2 #4373A2 !important;
	border-style:solid !important;
	border-width:1px 1px 3px !important;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:1.15em !important;
	display:block;
}
div.container_lightview div.menu a{
	background-color:#F2F7FA;
	color:#072E57;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	padding:4px 10px;
	margin-bottom:1px;
}
div.container_lightview div.menu select {
	background-color:#FFFFFF;
	border:1px solid #C3D7E6;
	color:#21499F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	left:12px;
	padding:1px;
	position:relative;
	width:90%;
}
div.container_lightview td.simbolo{
	text-align:center;
}
div.container_lightview td.voti,
div.container_lightview td.percento{
	text-align:right;
}
td.partito{
	color:#000000;
	float:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:normal;
}
/**/

#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 1em;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
    display:none;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline:none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(/application/xmanager/projects/leg19/img/docviewer/prevlabel.gif) left 15% no-repeat;
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(/application/xmanager/projects/leg19/img/docviewer/nextlabel.gif) right 15% no-repeat;
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(/application/xmanager/projects/leg19/img/docviewer/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(/application/xmanager/projects/leg19/img/docviewer/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(/application/xmanager/projects/leg19/img/docviewer/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(/application/xmanager/projects/leg19/img/docviewer/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size:.85em;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size:.85em;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 50px;
	overflow: hidden;		
}

#lightwindow_title_bar_header {
	/*background-image:url(/application/xmanager/projects/leg19/img/docviewer/bg_header.jpg);*/
	background-color:#1D3060;
	height: 50px;
	overflow: hidden;

}
#lightwindow_title_bar_header img{
	margin-right:154px;
}
	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}
#lightwindow p {
	color: #000000;
	padding-right: 10px;
}

/*--------CUSTOMIZATION----------*/
div#lightwindow_title_bar_header ul li{
	margin-top:5px;
	width:auto!important;
	min-width:20px;
	width:20px;
	margin-right:20px;
	float:left;
	list-style-type:none;
}
div#lightwindow_title_bar_header ul li a{
	background-repeat:no-repeat;
	background-position:left center;
	color:#fff;
	font-weight:700;
	line-height:25px;
	height:25px;
	display:block;
	width:inherit;
}
div#lightwindow_title_bar_header ul li a:hover{
	color:#fff!important;
	text-decoration:underline;
}
div#lightwindow_title_bar_header ul li#popout a{
	/*background-image:url(/application/xmanager/projects/leg19/img/docviewer/fullscreen.gif)!important;*/
	background-image:url(/application/xmanager/projects/leg19/img/docviewer/tutto-schermo.png)!important;
	padding-left:30px;
}
div#lightwindow_title_bar_header ul li#stampa a{
	/*background-image:url(/application/xmanager/projects/leg19/img/docviewer/ico_stampa.gif)!important;*/
	background-image:url(/application/xmanager/projects/leg19/img/docviewer/stampa.png)!important;
	padding-left:30px;
}
div#lightwindow_title_bar_header ul li#chiudi a{
	/*background-image:url(/application/xmanager/projects/leg19/img/docviewer/ico_chiudi.gif)!important;*/
	background-image:url(/application/xmanager/projects/leg19/img/docviewer/chiudi.png)!important;
	padding-right:40px;
	margin-right:-10px;
	background-position:right center;
	cursor:pointer;
}
div#lightwindow_title_bar_header ul{
	position:absolute;
	right:0;
	top:10px;
}
body#il_presidente_della_camera div#liquid_content{
	width:auto!important;
}
div.container_lightview{
	font-size:1.1em;
	line-height:1.5;
	padding:20px;
}
div.container_lightview div.titolo,div.container_lightview div.titolo_sezione,div.container_lightview h3,div.container_lightview h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#21499F;
	font-weight:normal;
	line-height:1.1;
	margin-bottom:20px;
	margin-top:0;
}
div#docviewer_full_content div.titolo, div#docviewer_full_content div.titolo_sezione, div#docviewer_full_content h3, div#docviewer_full_content h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#21499F;
	font-weight:normal;
	line-height:1.1;
	margin-bottom:20px;
	margin-top:0;
}
div.container_lightview h3,div.container_lightview h4.titolo_lightview{
	font-family:Georgia, "Times New Roman", Times, serif!important;	
	font-size:1.5em!important;
	border:none!important;
	padding-left:0!important;
	text-transform:uppercase;
}
div#docviewer_full_content h3, div#docviewer_full_content h4.titolo_lightview{
	font-family:Georgia, "Times New Roman", Times, serif!important;	
	font-size:1.5em!important;
	border:none!important;
	padding-left:0!important;
	text-transform:uppercase;
}
div.container_lightview h5{
	font-size:1.5em;
	margin-bottom:10px;
	margin-top:0;
	font-weight:normal;
}
div#docviewer_full_content h5{
	font-size:1.5em;
	margin-bottom:10px;
	margin-top:0;
	font-weight:normal;
}
div.container_lightview h6{
	font-size:1.15em;
	margin-bottom:10px;
	margin-top:0;
	font-weight:bold;
}
div#docviewer_full_content h6{
	font-size:1.15em;
	margin-bottom:10px;
	margin-top:0;
	font-weight:bold;
}
div.container_lightview p{
	margin:0 0 20px 0;
}
div#docviewer_full_content p{
	margin:0 0 20px 0;
}
div.container_lightview div.testo{
	margin-bottom:20px;
}
div#docviewer_full_content div.testo{
	margin-bottom:20px;
}
body#il_presidente_della_camera,body#lista_agenda,body#fotogallery,body.body_lightview{
	background-image:none!important;
}
body#tabelle_statistiche_in_doc_view div#wrapper_header_cols {
	overflow:visible!important;
}
body#tabelle_statistiche_in_doc_view div#liquid_content {
	overflow:visible;
}
body#il_presidente_della_camera div#wrapper_header_cols,body#lista_agenda div#wrapper_header_cols,body#fotogallery div#wrapper_header_cols,body.body_lightview div#wrapper_header_cols {
	width:auto!important;
	background-image:none!important;
	padding:0;
	overflow:hidden!important;
}
body.body_lightview #liquid_content{
	width:100%!important;
}
div.container_lightview ul li{
	list-style-type:none;
}
body#presidente div.container_lightview div.mailer input{
	padding-bottom:10px!important;
}

/* 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;
}

/* File: /application/xmanager/projects/leg19/css/statisticheParlamentari.css */
body { 	font-family: 'Titillium Web', sans-serif!important; background: #eee !important; }
div.all-wrapper { background: #eee; padding-bottom: 50px; }

h1#title_stat_parlamentari {
	text-align: center;
	position: absolute;
	width: 100%;
	margin: 0;
	padding: 5px 0 0 0;
	font-family: "Titillium Web", sans-serif !important;
	font-size: 30px;
	background: transparent url(/application/xmanager/projects/leg19/img/flag-it.png) no-repeat center 45px;
	height: 50px;
}
body#docviewer_full div#docviewer_full_logo {
	width: 70px;
}

h2 { padding: 75px 0 20px 0; font-size: 22px; }

div.revisione { position: absolute; top: 10px; right: 90px; font-size: 13px; }

p.note {
	position: absolute;
	top: 14px;
	right: 88px;
	font-size: 12px;
	display: block;
	width: 344px;
	color: #989898;
	font-style: italic;
	line-height: 1.3;
	display: none;
}
p.descrizione{
	font-size: 14px;
	color: #333;
	line-height: 1.3;
	margin: 0;
	padding:0 0 20px 0;
}
.hide{
	display: none;
}
button.printButton{
	position: absolute;
	font-family: "Titillium Web", sans-serif !important;
	top: 30px;
	right: 15px;
	font-size: 14px;
	color: #fff;
	border: none;
	background-color: #000;
	padding: 0px 8px;
	font-weight: bold;
}
button.printButton:hover{
	cursor: pointer;
	background-color: #f6f6f6;
	color: red;
}

h3 {
	background: #1B3B6C;
	color: #fff;
	text-align: center;
	margin: 0 0 25px 0;
	font-size: 19px;
	padding: 7px 6px 5px 6px;
}


div.mainChartWrapper {
	max-width: 1250px;
	margin: 0 auto;
	padding-bottom: 100px;
}

div.chartWrapper {
	position: relative;
	background: #fff;
	width: 395px;
	margin: 10px;
	float: left;
}

/** gestione visualizzazione base fullwidth **/

div#chartContainer1011, div#chartContainer1012, div#chartContainer1051, div#chartContainer1031,
div#chartContainer1037, div#chartContainer10310, div#chartContainer1025,
div#chartContainer1026, div#chartContainer1081, div#chartContainer1082, div#chartContainer1064,
div#chartContainer1068, div#chartContainer20716, div#chartContainer2094, div#chartContainer2098,
div#chartContainer20912, div#chartContainer20916, div#chartContainer20920, div#chartContainer20924,
div#chartContainer20928, div#chartContainer20932, div#chartContainer20936, div#chartContainer20940,
div#chartContainer20944, div#chartContainer20948, div#chartContainer20952, div#chartContainer20956,
div#chartContainer20960, div#chartContainer20964, div#chartContainer3033, div#chartContainer3043,
div#chartContainer3053, div#chartContainer3063, div#chartContainer3073, div#chartContainer3084,
div#chartContainer3093, div#chartContainer3103, div#chartContainer3113, div#chartContainer3123,
div#chartContainer3133, div#chartContainer3143, div#chartContainer3153, div#chartContainer3163,
div#chartContainer40211, div#chartContainer5021, div#chartContainer5024, div#chartContainer5071, div#chartContainer5081, div#chartContainer60213,
div#chartContainer210120, div#chartContainer21243, div#chartContainer3193, div#chartContainer3183,
div#chartContainer3173, div#chartContainer6035, div#chartContainer6041, div#chartContainer6091,
div#chartContainer21250
{
	float: none;
	width: auto;
	height: 400px;
	margin:	10px 0;
}

span.clear, span.clear1036, span.clear1039, span.clear1024, span.clear2034, span.clear20313,
span.clear1063, span.clear2012, span.clear1067, span.clear2111, span.clear20715,
span.clear2093, span.clear2097, span.clear20911, span.clear20915, span.clear20919, span.clear20923,
span.clear20927, span.clear20931, span.clear20935, span.clear20939, span.clear20943, span.clear20947,
span.clear20951, span.clear20955, span.clear20959, span.clear20963, span.clear3032,
span.clear3042, span.clear3052, span.clear3062, span.clear3072, span.clear3083, span.clear3092,
span.clear3102, span.clear3112, span.clear3122, span.clear3132, span.clear3142, span.clear3152,
span.clear3162, span.clear40210, span.clear5023,span.clear60212, span.clear210119, span.clear21242, span.clear3192,
span.clear3182, span.clear3172, span.clear6034, span.clear6040, span.clear21249
{
	clear: both;
	display: block;
	height: 1px;
}


/** impaginazione a base 2 **/
div#chartContainer1052, div#chartContainer1053, div#chartContainer1054, div#chartContainer1055,
div#chartContainer1021, div#chartContainer1022,
div#chartContainer1023, div#chartContainer1024, div#chartContainer1083, div#chartContainer1084,
div#chartContainer1071, div#chartContainer1072, div#chartContainer2011, div#chartContainer2012,
div#chartContainer2013, div#chartContainer2014, div#chartContainer2015, div#chartContainer2016,
div#chartContainer2021, div#chartContainer2022, div#chartContainer2023, div#chartContainer2024,
div#chartContainer2025, div#chartContainer2026,
div#chartContainer2027, div#chartContainer2028, div#chartContainer2029, div#chartContainer20210,
div#chartContainer20211, div#chartContainer20212, div#chartContainer20213, div#chartContainer20214,
div#chartContainer20215, div#chartContainer20216, div#chartContainer20217, div#chartContainer20218,
div#chartContainer20219, div#chartContainer20220, div#chartContainer20221, div#chartContainer20222,
div#chartContainer2031, div#chartContainer2032, div#chartContainer2033, div#chartContainer2034,
div#chartContainer2038, div#chartContainer2039, div#chartContainer20310, div#chartContainer20311,
div#chartContainer20312, div#chartContainer20313, div#chartContainer20314, div#chartContainer20315,
div#chartContainer20316, div#chartContainer20317, div#chartContainer2131, div#chartContainer2132,
div#chartContainer2081, div#chartContainer2082, div#chartContainer2083, div#chartContainer2084,
div#chartContainer2085, div#chartContainer2086, div#chartContainer2087, div#chartContainer2088,
div#chartContainer2089, div#chartContainer20810, div#chartContainer20811, div#chartContainer20812,
div#chartContainer20813, div#chartContainer20814, div#chartContainer20815, div#chartContainer20816,
div#chartContainer20817, div#chartContainer20818, div#chartContainer20819, div#chartContainer20820,
div#chartContainer20821, div#chartContainer20822, div#chartContainer20823, div#chartContainer20824,
div#chartContainer20825, div#chartContainer20826, div#chartContainer20827, div#chartContainer20828,
div#chartContainer20829, div#chartContainer20830, div#chartContainer20831, div#chartContainer20832,
div#chartContainer2133, div#chartContainer2134, div#chartContainer2135, div#chartContainer2136,
div#chartContainer2137, div#chartContainer2138, div#chartContainer2139, div#chartContainer21310,
div#chartContainer21311, div#chartContainer21312, div#chartContainer21313, div#chartContainer21314,
div#chartContainer21315, div#chartContainer21316, div#chartContainer21317, div#chartContainer21318,
div#chartContainer21319, div#chartContainer21320, div#chartContainer21321, div#chartContainer21322,
div#chartContainer21323, div#chartContainer21324, div#chartContainer21325, div#chartContainer21326,
div#chartContainer21327, div#chartContainer21328, div#chartContainer21329, div#chartContainer21330,
div#chartContainer21331, div#chartContainer21332, div#chartContainer21333, div#chartContainer21334,
div#chartContainer21335, div#chartContainer21336, div#chartContainer21337, div#chartContainer21338,
div#chartContainer21339, div#chartContainer21340, div#chartContainer21341, div#chartContainer21342,
div#chartContainer3011, div#chartContainer3012, div#chartContainer3021, div#chartContainer3022,
div#chartContainer30229, div#chartContainer30230, div#chartContainer30231, div#chartContainer30232,
div#chartContainer30233, div#chartContainer30234,
div#chartContainer3023, div#chartContainer3024, div#chartContainer3025, div#chartContainer3026,
div#chartContainer3027, div#chartContainer3028, div#chartContainer3029, div#chartContainer30210,
div#chartContainer30211, div#chartContainer30212, div#chartContainer30213, div#chartContainer30214,
div#chartContainer30215, div#chartContainer30216, div#chartContainer30217, div#chartContainer30218,
div#chartContainer30219, div#chartContainer30220, div#chartContainer30221, div#chartContainer30222,
div#chartContainer30223, div#chartContainer30224, div#chartContainer30225, div#chartContainer30226,
div#chartContainer30227, div#chartContainer30228, div#chartContainer3031, div#chartContainer3032,
div#chartContainer3041, div#chartContainer3042,
div#chartContainer3044, div#chartContainer3045, div#chartContainer3046, div#chartContainer3047,
div#chartContainer30411, div#chartContainer30412, div#chartContainer3051, div#chartContainer3052,
div#chartContainer3061, div#chartContainer3062, div#chartContainer3071, div#chartContainer3072,
div#chartContainer3091, div#chartContainer3092,
div#chartContainer3101, div#chartContainer3102, div#chartContainer3111, div#chartContainer3112,
div#chartContainer3121, div#chartContainer3122, div#chartContainer3131, div#chartContainer3132,
div#chartContainer3141, div#chartContainer3142,
div#chartContainer3151, div#chartContainer3152, div#chartContainer3161, div#chartContainer3162,
div#chartContainer3171, div#chartContainer3172,
div#chartContainer3181, div#chartContainer3182, div#chartContainer3191, div#chartContainer3192,
div#chartContainer4011, div#chartContainer4012, div#chartContainer4021, div#chartContainer4022,
div#chartContainer4023, div#chartContainer4024, div#chartContainer4025, div#chartContainer4026,
div#chartContainer4027, div#chartContainer4028, div#chartContainer4029, div#chartContainer40210,
div#chartContainer5011, div#chartContainer5012, div#chartContainer5013, div#chartContainer5014,
div#chartContainer5015, div#chartContainer5016, div#chartContainer5022, div#chartContainer5023,
div#chartContainer5041, div#chartContainer5042, div#chartContainer5043, div#chartContainer5044,
div#chartContainer5045, div#chartContainer5046, div#chartContainer5047, div#chartContainer5048,
div#chartContainer5049, div#chartContainer50410, div#chartContainer50411, div#chartContainer50412,
div#chartContainer5061, div#chartContainer5062, div#chartContainer5063, div#chartContainer5064,
div#chartContainer5072, div#chartContainer5073, div#chartContainer6021, div#chartContainer6022,
div#chartContainer6023, div#chartContainer6024, div#chartContainer6025, div#chartContainer6026,
div#chartContainer6027, div#chartContainer6028, div#chartContainer6029, div#chartContainer60210,
div#chartContainer60211, div#chartContainer60212, div#chartContainer6031, div#chartContainer6032,
div#chartContainer6033, div#chartContainer6034, div#chartContainer6036, div#chartContainer6037,
div#chartContainer6038, div#chartContainer6039, div#chartContainer60310, div#chartContainer60311,
div#chartContainer60312, div#chartContainer60313, div#chartContainer60314, div#chartContainer60315,
div#chartContainer6051, div#chartContainer6052, div#chartContainer6061, div#chartContainer6062,
div#chartContainer6063, div#chartContainer6064,
div#chartContainer7011, div#chartContainer7012, div#chartContainer7013, div#chartContainer7014,
div#chartContainer7015, div#chartContainer7016, div#chartContainer7017, div#chartContainer7018,
div#chartContainer7019, div#chartContainer70110, div#chartContainer7021, div#chartContainer7022,
div#chartContainer7023, div#chartContainer7024, div#chartContainer7025, div#chartContainer7026,
div#chartContainer7027, div#chartContainer7028, div#chartContainer7029, div#chartContainer70210,
div#chartContainer70211, div#chartContainer70212, div#chartContainer70213, div#chartContainer70214,
div#chartContainer70215, div#chartContainer70216, div#chartContainer70217, div#chartContainer70218,
div#chartContainer70219, div#chartContainer70220, div#chartContainer70221, div#chartContainer70222,
div#chartContainer21343, div#chartContainer21344, div#chartContainer30235, div#chartContainer30236,
div#chartContainer1085
{
	width: 615px;
	margin: 10px 5px;
	height: 400px;
}

/** impaginazione a base 3 **/
div#chartContainer1041, div#chartContainer1042, div#chartContainer1043, div#chartContainer1044,
div#chartContainer1045, div#chartContainer1046, div#chartContainer1047, div#chartContainer1048, div#chartContainer1049
{
	height: 400px;
}


div#chartContainer1011 h3, div#chartContainer1012 h3, div#chartContainer1051 h3, div#chartContainer1031 h3,
div#chartContainer1036 h3, div#chartContainer1039 h3, div#chartContainer1025 h3, div#chartContainer1026 h3,
div#chartContainer1081 h3, div#chartContainer1082 h3 {
	font-size: 20px;
}

div#chartContainerGrouped101 h3, div#chartContainer1016 h3, div#chartContainer1017 h3, div#chartContainer1052 h3,
div#chartContainer1053 h3, div#chartContainer1054 h3, div#chartContainer1055 h3,
div#chartContainer1032 h3, div#chartContainer1033 h3, div#chartContainer1034 h3, div#chartContainer1035 h3,
div#chartContainer1037 h3, div#chartContainer1038 h3, div#chartContainer1021 h3, div#chartContainer1022 h3,
div#chartContainer1023 h3, div#chartContainer1024 h3, div#chartContainer1067 h3, div#chartContainer1068 h3,
div#chartContainer1083 h3, div#chartContainer1084 h3, div#chartContainer1071 h3, div#chartContainer1072 h3,
div#chartContainer1013 h3 {
	font-size: 16px;
}


div#chartContainerGrouped101 h3, div#chartContainer1017 h3, div#chartContainer1013 h3 {
	padding: 16px 0;
}

/* gestione di cui 2012 */

span.clear201214{
	clear: both;
	display: block;
	height: 1px;
}

div#chartContainer21216 h3, div#chartContainer21217 h3, div#chartContainer21218 h3, div#chartContainer21219 h3,
div#chartContainer21220 h3, div#chartContainer21221 h3, div#chartContainer21222 h3, div#chartContainer21223 h3,
div#chartContainer21224 h3, div#chartContainer21225 h3, div#chartContainer21226 h3, div#chartContainer21227 h3,
div#chartContainer21228 h3, div#chartContainer21229 h3, div#chartContainer21230 h3, div#chartContainer21231 h3,
div#chartContainer21232 h3, div#chartContainer21233 h3, div#chartContainer21234 h3, div#chartContainer21235 h3,
div#chartContainer21236 h3, div#chartContainer21237 h3{
	font-size: 15px;
}
div#chartContainer21216 h3, div#chartContainer21217 h3, div#chartContainer21218 h3, div#chartContainer21219 h3,
div#chartContainer21220 h3, div#chartContainer21221 h3, div#chartContainer21222 h3, div#chartContainer21223 h3,
div#chartContainer21224 h3, div#chartContainer21225 h3, div#chartContainer21226 h3, div#chartContainer21227 h3,
div#chartContainer21228 h3, div#chartContainer21229 h3, div#chartContainer21230 h3, div#chartContainer21231 h3,
div#chartContainer21232 h3, div#chartContainer21233 h3, div#chartContainer21234 h3, div#chartContainer21235 h3,
div#chartContainer21236 h3, div#chartContainer21237 h3, div#chartContainer21215 h3{
	background: #0000A3;
}
div#chartContainer21216 h3, div#chartContainer21217 h3, div#chartContainer21218 h3, div#chartContainer21219 h3,
div#chartContainer21221 h3, div#chartContainer21222 h3, div#chartContainer21223 h3,
div#chartContainer21224 h3, div#chartContainer21226 h3, div#chartContainer21227 h3,
div#chartContainer21228 h3, div#chartContainer21229 h3, div#chartContainer21230 h3, div#chartContainer21231 h3,
div#chartContainer21232 h3, div#chartContainer21233 h3, div#chartContainer21234 h3, div#chartContainer21235 h3,
div#chartContainer21236 h3, div#chartContainer21237 h3 {
	padding: 18px 0 17px 0;
}
div#chartContainer21215 h3{
	padding: 14px 0;
}


/* gestione di cui 2013 */
div#chartContainer21330 h3 {
	padding: 21px 0 20px 0;
}
div#chartContainer21331 h3, div#chartContainer21332 h3 {
	background: #0000A3;
}

div#chartContainer21333 h3, div#chartContainer21334 h3,
div#chartContainer21335 h3, div#chartContainer21336 h3,
div#chartContainer21337 h3, div#chartContainer21338 h3,
div#chartContainer21339 h3, div#chartContainer21340 h3{
	background: #0000A3;
	font-size: 15px;
}

/* gestione 2014 */
/*div#chartContainer20141, div#chartContainer20142, div#chartContainer20143, div#chartContainer20144,
div#chartContainer20145, div#chartContainer20146, div#chartContainer20147, div#chartContainer20148,
div#chartContainer20149, div#chartContainer201410, div#chartContainer201411, div#chartContainer201412,
div#chartContainer201413, div#chartContainer201414, div#chartContainer201415 {
	display: none;
}*/

/* gestione 4002 */
div#chartContainer4026 h3, div#chartContainer40210 h3{
	padding: 21px 0 20px 0;
}

/* gestione 60011 */
div#chartContainer6011 h3{
	padding: 21px 0 20px 0;
}

/*Commentato per bug in visualizzazione sulle statistiche con highcharts*/
/*
div#chartContainer10026 text {
fill: #fff;
font-size: 60px;
transform: translate(8px, 171px);
}
div#chartContainer10026 text.bar-label {
fill: #000;
font-size: 13px;
transform: translate(0px, 0px);
}*/

/** Gestione 1003 **/
div#chartContainerGrouped103{
  float: none;
  width: auto;
  margin: 10px 5px;
}
div#chartContainerGrouped103 h3{
 font-size: 16px;
 padding: 16px 0;
}

svg {
	display: block;
	margin: 0 auto;
}
/** Gestione 2005 **/

div#chartContainer2056 h3{
	padding: 21px 0 20px 0;
}

/** Gestione 2008 **/

div#chartContainer20828 h3{
	padding: 21px 0 20px 0;
}

/******/

/*rect,*/ g.pregressi rect { fill: #BFBFFF !important; }
g.pregressi text, g.corrente text, g.totali text  { fill: #000 !important; }
rect.rect5, g.totali rect { fill: #1B3B6C !important; }
rect.rect4, g.corrente rect { fill: #0002FF !important; }
g.bar rect:hover { fill: #eee !important; cursor: help !important; }
rect.rect5.rectMulti1 { fill: #666666 !important; stroke-width:3; stroke:#1B3B6C; }
rect.rect5.rectMulti2 { fill: #006600 !important; stroke-width:3; stroke:#1B3B6C; }
rect.rect4.rectMulti1 { fill: #666666 !important; stroke-width:3; stroke:#0002FF; }
rect.rect4.rectMulti2 { fill: #006600 !important; stroke-width:3; stroke:#0002FF; }
rect.rectMulti1 { fill: #666666 !important; stroke-width:3; stroke:#BFBFFF; }
rect.rectMulti2 { fill: #006600 !important; stroke-width:3; stroke:#BFBFFF; }
text.textMulti1, text.textMulti2 { fill: #FFF; }
ul.legendGrouped { list-style: none; margin: 10px; }
ul.legendGrouped li { clear: both; padding: 0; line-height: 1.5; }
ul.legendGrouped li span{ display:block; width: 10px; height: 10px; background-color: #000; float: left; margin: 5px 10px; }
ul.legendGrouped li.table1 span{ background-color: #666666 !important; }
ul.legendGrouped li.table2 span{ background-color: #006600 !important; }

div#chartContainer1016, div#chartContainer1017, div#chartContainer1013 { padding-bottom: 54px; height: 400px; }

text { fill: #707070; font-size: 11px; font-weight: bold; }

text.bar-label { fill: #000; font-size: 13px; }
text.dato:hover { cursor: help; }


/*torte */

.pieChart text.dato { font-size: 30px !important; }
path.odd { fill:#1B3B6C !important; }
path.even { fill:#0002FF !important; }
path.odd:hover, path.even:hover { fill: #eee !important; cursor: help; }


/*torte affari costituzionali */

.stat214 path.odd { fill:#89A6B4 !important; }
.stat214 path.even { fill:#124B68 !important; }
.stat214 path.odd:hover, .stat214 path.even:hover { fill: #eee !important; cursor: help; }
path.even.AffariCostituzionali, path.odd.AffariCostituzionali { fill:#124B68 !important; }
path.even.AffariCostituzionali:hover, path.odd.AffariCostituzionali:hover { fill: #eee !important; cursor: help; }

/*torte giustizia */

.stat215 path.odd { fill:#BC9FB0 !important; }
.stat215 path.even { fill:#773E60 !important; }
.stat215 path.odd:hover, .stat215 path.even:hover { fill: #eee !important; cursor: help; }
path.even.Giustizia, path.odd.Giustizia { fill:#773E60 !important; }
path.even.Giustizia:hover, path.odd.Giustizia:hover { fill: #eee !important; cursor: help; }


/*torte esteri */

.stat216 path.odd { fill:#DD9EA8 !important; }
.stat216 path.even { fill:#BA3B4F !important; }
.stat216 path.odd:hover, .stat216 path.even:hover { fill: #eee !important; cursor: help; }
path.even.AffariEsteri, path.odd.AffariEsteri { fill:#BA3B4F !important; }
path.even.AffariEsteri:hover, path.odd.AffariEsteri:hover { fill: #eee !important; cursor: help; }



/*torte difesa */

.stat217 path.odd { fill:#BCCCAC !important; }
.stat217 path.even { fill:#799857 !important; }
.stat217 path.odd:hover, .stat217 path.even:hover { fill: #eee !important; cursor: help; }
path.even.Difesa, path.odd.Difesa { fill:#799857 !important; }
path.even.Difesa:hover, path.odd.Difesa:hover { fill: #eee !important; cursor: help; }


/*torte bilancio */

.stat218 path.odd { fill:#93CCCC !important; }
.stat218 path.even { fill:#269898 !important; }
.stat218 path.odd:hover, .stat218 path.even:hover { fill: #eee !important; cursor: help; }
path.even.Bilancio, path.odd.Bilancio { fill:#269898 !important; }
path.even.Bilancio:hover, path.odd.Bilancio:hover { fill: #eee !important; cursor: help; }


/*torte finanze */

.stat219 path.odd { fill:#D7E9FC !important; }
.stat219 path.even { fill:#AED2F7 !important; }
.stat219 path.odd:hover, .stat219 path.even:hover { fill: #eee !important; cursor: help; }
path.even.Finanze, path.odd.Finanze { fill:#AED2F7 !important; }
path.even.Finanze:hover, path.odd.Finanze:hover { fill: #eee !important; cursor: help; }


/*torte cultura */

.stat220 path.odd { fill:#FFAF80 !important; }
.stat220 path.even { fill:#FF5E00 !important; }
.stat220 path.odd:hover, .stat220 path.even:hover { fill: #eee !important; cursor: help; }
path.even.Cultura, path.odd.Cultura { fill:#FF5E00 !important; }
path.even.Cultura:hover, path.odd.Cultura:hover { fill: #eee !important; cursor: help; }


/*torte ambiente */

.stat221 path.odd { fill:#A0D5A0 !important; }
.stat221 path.even { fill:#41AA40 !important; }
.stat221 path.odd:hover, .stat221 path.even:hover { fill: #eee !important; cursor: help; }
path.even.Ambiente, path.odd.Ambiente { fill:#41AA40 !important; }
path.even.Ambiente:hover, path.odd.Ambiente:hover { fill: #eee !important; cursor: help; }

/*torte trasporti */

.stat222 path.odd { fill:#FFE080 !important; }
.stat222 path.even { fill:#FFC100 !important; }
.stat222 path.odd:hover, .stat222 path.even:hover { fill: #eee !important; cursor: help; }
path.even.Trasporti, path.odd.Trasporti { fill:#FFC100 !important; }
path.even.Trasporti:hover, path.odd.Trasporti:hover { fill: #eee !important; cursor: help; }

/*torte att produttive */

.stat223 path.odd { fill:#D0F2DE !important; }
.stat223 path.even { fill:#A1E5BB !important; }
.stat223 path.odd:hover, .stat223 path.even:hover { fill: #eee !important; cursor: help; }
path.even.AttivitaProduttive, path.odd.AttivitaProduttive { fill:#A1E5BB !important; }
path.even.AttivitaProduttive:hover, path.odd.AttivitaProduttive:hover { fill: #eee !important; cursor: help; }

/*torte lavoro */

.stat224 path.odd { fill:#D2D2D2 !important; }
.stat224 path.even { fill:#A5A5A5 !important; }
.stat224 path.odd:hover, .stat224 path.even:hover { fill: #eee !important; cursor: help; }
path.even.Lavoro, path.odd.Lavoro { fill:#A5A5A5 !important; }
path.even.Lavoro:hover, path.odd.Lavoro:hover { fill: #eee !important; cursor: help; }

/*torte aff sociali */

.stat225 path.odd { fill:#F6E2FF !important; }
.stat225 path.even { fill:#EBC3FF !important; }
.stat225 path.odd:hover, .stat225 path.even:hover { fill: #eee !important; cursor: help; }
path.even.AffariSociali, path.odd.AffariSociali { fill:#EBC3FF !important; }
path.even.AffariSociali:hover, path.odd.AffariSociali:hover { fill: #eee !important; cursor: help; }


/*torte agricoltura */

.stat226 path.odd { fill:#F0E8B2 !important; }
.stat226 path.even { fill:#E0D165 !important; }
.stat226 path.odd:hover, .stat226 path.even:hover { fill: #eee !important; cursor: help; }
path.even.Agricoltura, path.odd.Agricoltura { fill:#E0D165 !important; }
path.even.Agricoltura:hover, path.odd.Agricoltura:hover { fill: #eee !important; cursor: help; }

/*torte ue */

.stat227 path.odd { fill:#94BCD6 !important; }
.stat227 path.even { fill:#2778AC !important; }
.stat227 path.odd:hover, .stat227 path.even:hover { fill: #eee !important; cursor: help; }
path.even.PoliticheUE, path.odd.PoliticheUE { fill:#2778AC !important; }
path.even.PoliticheUE:hover, path.odd.PoliticheUE:hover { fill: #eee !important; cursor: help; }

table { border: none; }

table.script { display: none; }

th, td { width: 80px; border: 1px solid #666; text-align: center; }

span.external_source_error { position: absolute; top:100px; text-align: center; }


/** test titoli e pregressi green **/
/*div#chartContainer10041 h3, div#chartContainer10042 h3, div#chartContainer10043 h3 {
	background: #006600;
	color: #fff;
	border-bottom: 4px solid #99cc99;
	padding: 7px 6px 5px 6px;
}

div#chartContainer10041 g.pregressi rect, div#chartContainer10042 g.pregressi rect, div#chartContainer10043 g.pregressi rect,
div#chartContainer10041 g.bar rect.rect0, div#chartContainer10041 g.bar rect.rect1, div#chartContainer10041 g.bar rect.rect2, div#chartContainer10041 g.bar rect.rect3,
div#chartContainer10042 g.bar rect.rect0, div#chartContainer10042 g.bar rect.rect1, div#chartContainer10042 g.bar rect.rect2, div#chartContainer10042 g.bar rect.rect3,
div#chartContainer10043 g.bar rect.rect0, div#chartContainer10043 g.bar rect.rect1, div#chartContainer10043 g.bar rect.rect2, div#chartContainer10043 g.bar rect.rect3{
	fill: #99cc99 !important;
}

div#chartContainer10041 g.corrente rect, div#chartContainer10042 g.corrente rect, div#chartContainer10043 g.corrente rect,
div#chartContainer10041 g.bar rect.rect4, div#chartContainer10042 g.bar rect.rect4, div#chartContainer10043 g.bar rect.rect4 {
	fill: #00cc00 !important;
}

div#chartContainer10041 g.totali rect, div#chartContainer10042 g.totali rect, div#chartContainer10043 g.totali rect,
div#chartContainer10041 g.bar rect.rect5, div#chartContainer10042 g.bar rect.rect5, div#chartContainer10043 g.bar rect.rect5 {
	fill: #006600 !important;
}
*/

/** test titoli e pregressi orange **/
/*div#chartContainer10044 h3, div#chartContainer10045 h3, div#chartContainer10046 h3 {
	background: #fff;
	color: #cc6633;
	border-bottom: 4px solid #ffcc99;
	padding: 7px 6px 5px 6px;
}

div#chartContainer10044 g.pregressi rect, div#chartContainer10045 g.pregressi rect, div#chartContainer10046 g.pregressi rect,
div#chartContainer10044 g.bar rect.rect0, div#chartContainer10044 g.bar rect.rect1, div#chartContainer10044 g.bar rect.rect2, div#chartContainer10044 g.bar rect.rect3,
div#chartContainer10045 g.bar rect.rect0, div#chartContainer10045 g.bar rect.rect1, div#chartContainer10045 g.bar rect.rect2, div#chartContainer10045 g.bar rect.rect3,
div#chartContainer10046 g.bar rect.rect0, div#chartContainer10046 g.bar rect.rect1, div#chartContainer10046 g.bar rect.rect2, div#chartContainer10046 g.bar rect.rect3{
	fill: #ffcc99 !important;
}

div#chartContainer10044 g.corrente rect, div#chartContainer10045 g.corrente rect, div#chartContainer10046 g.corrente rect,
div#chartContainer10044 g.bar rect.rect4, div#chartContainer10045 g.bar rect.rect4, div#chartContainer10046 g.bar rect.rect4 {
	fill: #ff9933 !important;
}

div#chartContainer10044 g.totali rect, div#chartContainer10045 g.totali rect, div#chartContainer10046 g.totali rect,
div#chartContainer10044 g.bar rect.rect5, div#chartContainer10045 g.bar rect.rect5, div#chartContainer10046 g.bar rect.rect5 {
	fill: #cc6633 !important;
}*/
/** test titoli e pregressi violet **/
/*div#chartContainer10047 h3, div#chartContainer10048 h3, div#chartContainer10049 h3 {
	background: #fff;
	color: #990099;
	border-bottom: 4px solid #cc99cc;
	padding: 7px 6px 5px 6px;
}

div#chartContainer10047 g.pregressi rect, div#chartContainer10048 g.pregressi rect, div#chartContainer10049 g.pregressi rect,
div#chartContainer10047 g.bar rect.rect0, div#chartContainer10047 g.bar rect.rect1, div#chartContainer10047 g.bar rect.rect2, div#chartContainer10047 g.bar rect.rect3,
div#chartContainer10048 g.bar rect.rect0, div#chartContainer10048 g.bar rect.rect1, div#chartContainer10048 g.bar rect.rect2, div#chartContainer10048 g.bar rect.rect3,
div#chartContainer10049 g.bar rect.rect0, div#chartContainer10049 g.bar rect.rect1, div#chartContainer10049 g.bar rect.rect2, div#chartContainer10049 g.bar rect.rect3{
	fill: #cc99cc !important;
}
div#chartContainer10047 g.corrente rect, div#chartContainer10048 g.corrente rect, div#chartContainer10049 g.corrente rect,
div#chartContainer10047 g.bar rect.rect4, div#chartContainer10048 g.bar rect.rect4, div#chartContainer10049 g.bar rect.rect4 {
	fill: #cc00cc !important;
}

div#chartContainer10047 g.totali rect, div#chartContainer10048 g.totali rect, div#chartContainer10049 g.totali rect,
div#chartContainer10047 g.bar rect.rect5, div#chartContainer10048 g.bar rect.rect5, div#chartContainer10049 g.bar rect.rect5 {
	fill: #990099 !important;
}
*/























/*piechart*/
polyline{
	opacity: .3;
	stroke: black;
	stroke-width: 2px;
	fill: none;
}


/** gestione Tooltip **/

/* START TOOLTIP STYLES */
[data-tooltip] {
  position: relative;
}

/* Applies to all tooltips */
[data-tooltip]::before,
[data-tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}

/*Il triangolo a punta da cui esce l'area di testo*/
[data-tooltip]::before {
  content: '';
  border: 5px solid transparent; /* opinion 4 */
  z-index: 1001;
}
[data-tooltip]::after {
  content: attr(data-tooltip); /* il content:attr(tooltip) parte dicendo: "questo pseudo-elemento deve utilizzare il valore dell'attributo data-tooltip come contenuto" */

  /* most of the rest of this is opinion */
  font-family: Helvetica, sans-serif;
  text-align: center;
  width: 80%;
  /*
    Let the content set the size of the tooltips
    but this will also keep them from being obnoxious
    */
  min-width: 3em;
  max-width: 100em;
  white-space: wrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

/* Make the tooltips respond to hover */
[data-tooltip]:hover::before,
[data-tooltip]:hover::after {
  display: block;
}

/* Non mostra i tooltips vuoti*/
[data-tooltip='']::before,
[data-tooltip='']::after {
  display: none !important;
}

/* FLOW: UP */
[data-tooltip]:not([data-flow])::before,
[data-tooltip][data-flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
[data-tooltip]:not([data-flow])::after,
[data-tooltip][data-flow^="up"]::after {
  bottom: calc(100% + 5px);
}
[data-tooltip]:not([data-flow])::before,
[data-tooltip]:not([data-flow])::after,
[data-tooltip][data-flow^="up"]::before,
[data-tooltip][data-flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}
/* FLOW: DOWN */
[data-tooltip][data-flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
[data-tooltip][data-flow^="down"]::after {
  top: calc(100% + 5px);
}
[data-tooltip][data-flow^="down"]::before,
[data-tooltip][data-flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* KEYFRAMES Anima il tooltip*/
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

/* FX All The Things */
[data-tooltip]:not([data-flow]):hover::before,
[data-tooltip]:not([data-flow]):hover::after,
[data-tooltip][data-flow^="up"]:hover::before,
[data-tooltip][data-flow^="up"]:hover::after,
[data-tooltip][data-flow^="down"]:hover::before,
[data-tooltip][data-flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
  /*Forward dice all'animazione di non ripristinare, una volta completata, ma procedere in avanti e rimanere fino alla fine.*/
}


.tooltip{
 display: inline;
 position: relative;

}


.tooltip:hover:after{
	background: #333;
	background: rgba(0,0,0,.8);
	border-radius: 5px;
	bottom: 26px;
	color: #fff;
	content: attr(title);
	left: 20%;
	padding: 5px 15px;
	position: absolute;
	z-index: 98;
	width: 220px;

}
.tooltip:hover:before{
	border: solid;
	border-color: #333 transparent;
	border-width: 6px 6px 0 6px;
	bottom: 20px;
	content: "";
	left: 50%;
	position: absolute;
	z-index: 99;
}

.stile_title {
position: relative;
}

.stile_title[data]:hover:after {
font-size: 15px;
content: attr(data);
padding: 4px 8px;
color: #333;
position: absolute;
left: 10px;
top: 10px;
white-space: nowrap;
z-index: 20;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0px 0px 4px #222;
-webkit-box-shadow: 0px 0px 4px #222;
box-shadow: 0px 0px 4px #222;
background-color: #eeeeee;
background-image: -moz-linear-gradient(top, #eeeeee, #ffffff);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #ffffff));
background-image: -webkit-linear-gradient(top, #eeeeee, #ffffff);
background-image: -moz-linear-gradient(top, #eeeeee, #ffffff);
background-image: -ms-linear-gradient(top, #eeeeee, #ffffff);
background-image: -o-linear-gradient(top, #eeeeee, #ffffff);
}

/** Fine gestione Tooltip **/


/* HighCahrts */
.highcharts-figure, .highcharts-data-table table {
/*
	min-width: 320px;
	max-width: 1100px;
*/
	margin: 1em auto;
}

.highcharts-figure-column, .highcharts-data-table table {
/*
    min-width: 320px;
    max-width: 800px;
*/
    margin: 1em auto;
}
.highcharts-data-table table {
	font-family: Verdana, sans-serif;
	border-collapse: collapse;
	border: 1px solid #EBEBEB;
	margin: 10px auto;
	text-align: center;
	width: 100%;
	max-width: 500px;
}

.highcharts-data-table caption {
	padding: 1em 0;
	font-size: 1.2em;
	color: #555;
}
.highcharts-data-table th {
	font-weight: 600;
	padding: 0.5em;
}
.highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption {
	padding: 0.5em;
}
.highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) {
	background: #f8f8f8;
}
.highcharts-data-table tr:hover {
	background: #f1f7ff;
}
.highcharts-background, .highcharts-plot-border{
	fill: #ffffff !important;
}
button.highcharts-a11y-proxy-button {
	fill: #ffffff !important;
}
.highcharts-legend-box {
	background: #ffffff !important;
	fill:  #ffffff !important;
}
.highcharts-plot-border rect:hover{
	fill: none;
}
.rect.totaliMulti1 {
  fill: #1B3B6C !important;
}

.rect.pregressiMulti2 {
  fill: #BFBFFF !important;
}
.highcharts-drilldown-data-label text{
  text-decoration:none !important;
}
.highcharts-xaxis-labels text {
  text-decoration: none !important;
}
.highcharts-pie-series .highcharts-data-label-connector {
	stroke-width: 2px;
}

/*.highcharts-stack-labels text{
	style-color: black !important;
	//color:gray;font-size:11px;font-weight:bold;fill:gray;
}*/
/*nascondiamo dalla visualizzazione gli header delle colonne del data-table*/
.stat205 .highcharts-data-table thead {
	display: none;
}
.stat211 .highcharts-data-table thead {
	display: none;
}
.stat214 .highcharts-data-table thead {
	display: none;
}
.stat215 .highcharts-data-table thead {
	display: none;
}
.stat216 .highcharts-data-table thead {
	display: none;
}
.stat217 .highcharts-data-table thead {
	display: none;
}
.stat218 .highcharts-data-table thead {
	display: none;
}
.stat219 .highcharts-data-table thead {
	display: none;
}
.stat220 .highcharts-data-table thead {
	display: none;
}
.stat221 .highcharts-data-table thead {
	display: none;
}
.stat222 .highcharts-data-table thead {
	display: none;
}
.stat223 .highcharts-data-table thead {
	display: none;
}
.stat224 .highcharts-data-table thead {
	display: none;
}
/*.stat8001 .highcharts-data-table thead {
	display: none;
}
.stat8002 .highcharts-data-table thead {
	display: none;
}*/
.stat803 .highcharts-data-table thead {
	display: none;
}
/*inserito per nascondere la seconda colonna nelle tabelle delle torte
modifica temporanea in attesa di trovare una soluzione piÃ¹ solida lato codice*/
.stat214 .highcharts-data-table td:nth-child(odd){
	display: none;
}
.stat215 .highcharts-data-table td:nth-child(odd){
	display: none;
}
.stat216 .highcharts-data-table td:nth-child(odd){
	display: none;
}
.stat217 .highcharts-data-table td:nth-child(odd){
	display: none;
}
.stat218 .highcharts-data-table td:nth-child(odd){
	display: none;
}
.stat219 .highcharts-data-table td:nth-child(odd){
	display: none;
}
.stat220 .highcharts-data-table td:nth-child(odd){
	display: none;
}
.stat221 .highcharts-data-table td:nth-child(odd){
	display: none;
}
.stat222 .highcharts-data-table td:nth-child(odd){
	display: none;
}
.stat223 .highcharts-data-table td:nth-child(odd){
	display: none;
}
.stat224 .highcharts-data-table td:nth-child(odd){
	display: none;
}
.stat225 .highcharts-data-table td:nth-child(odd){
	display: none;
}
.stat226 .highcharts-data-table td:nth-child(odd){
	display: none;
}
.stat227 .highcharts-data-table td:nth-child(odd){
	display: none;
}
.stat228 .highcharts-data-table td:nth-child(odd){
	display: none;
}
/*.stat8001 .highcharts-data-table td:nth-child(odd){
	display: none;
}
.stat8002 .highcharts-data-table td:nth-child(odd){
	display: none;
}*/
.stat803 .highcharts-data-table td:nth-child(odd){
	display: none;
}

/*Fine gestione HighCharts*/

.message-url {
	margin-top: 50px;
	padding: 0 0 0 25px;
	font-size:18px;
}


/* ----- INDICE STATISTICHE PARLAMENTARI ----- */
html{
  font-size: 62.5%;
}
body{
  font-size: 1rem;
}
.container-inner{
  max-width: 1250px;
  padding: 0 15px;
  margin: auto;
  position: relative;
}
.header-top {
	background:#eee;
	height:5em;
}
.header-top .nav-pills > li{
	display:inline;
	list-style-type:none;
	margin-right:20px;
}
.header-center{
  background: rgb(40, 84, 147);
  height: 11.9em;
  color: #fff;
}
.header-bottom{
  background-color: rgb(29, 60, 106);
  height: 2.5em;
  text-align: right;
}
.wrap-logo {
    background-color: rgb(40, 84, 147);
    background-image: url(/application/xmanager/projects/leg19/img/statistiche-parlamentari/logo-camera.png), url(/application/xmanager/projects/leg19/img/statistiche-parlamentari/flag.png);
    background-repeat: no-repeat;
    background-position: 0 1.4em, left bottom;
    background-size: 6.3em auto, 19.5em auto;
    height: 11.9em;
    padding-top: 2.5em;
    width: 42%;
    float: left;
}
@media (min-width: 1140px){
	.wrap-logo {
			height: 9.4em;
	}
}
.text-logo{
  line-height: 4.4rem;
  padding-left: 7.5em;
}
.text-camera{
  font-size: 2.4rem;
  font-weight: 600;
  white-space: nowrap;
}
.wrap-section-name{
  width: 58%;
  float: left;
  text-align: right;
  white-space: nowrap;
}
.wrap-section-name a,
.header-bottom a{
  color: #fff;
}
.header-bottom a{
  font-size:1.2rem;
  font-weight: 400;
  line-height:2;
}
.section-name{
  font-size: 5.4rem;
  font-weight: 600;
  line-height: 1.5em;
  display: block;
  margin-top: -.5rem;
}
.section-subtitle{
  font-size:2.3rem;
  line-height: 1.5em;
  display: block;
  margin-top: -1rem;
}
.wrapper-bg-indice{
  background: #eee url(/application/xmanager/projects/leg19/img/statistiche-parlamentari/bg-indice-statistiche.png) repeat-x 0 0;
  padding-top: 10.5em;
}
.box-stat{
  width: 49%;
  float: left;
  background: #fff;
}
.box-sx{
    margin-right: 1%;
}
.box-dx{
    margin-left: 1%;
}

.box-stat ul,
.box-stat ul li{
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.box-stat a{
  color: #1d3c6a;
  background-color: #fff;
  font-size: 1.7rem;
  font-weight: 600;
  display: block;
  padding: .5em 1.2em;
  margin-top: 1px;
}
.box-stat ul li:first-child a{
  margin-top: 0;
}
.box-dx a{
  font-weight: 400;
  background: #fff url(/application/xmanager/projects/leg19/img/statistiche-parlamentari/icona-attivita.png) no-repeat .8em .8em;
  padding-left: 2.7em;
}
.box-dx a:hover,
.box-dx a:active,
.box-dx a:focus{
  font-weight: 400;
  background-image: url(/application/xmanager/projects/leg19/img/statistiche-parlamentari/icona-attivita-hover.png);
}

.box-stat .current a,
.box-stat a:active,
.box-stat a:hover,
.box-stat a:focus{
  color: #fff!important;
  background-color: #285493;
}
.header-bottom a:hover,
.header-bottom a:active,
.header-bottom a:focus{
  color: #fff!important;
  text-decoration: underline;
}
.wrap-section-name a:hover,
.wrap-section-name a:active,
.wrap-section-name a:focus{
  color: #fff!important;
}
.header-center .container-inner:after{
  display: table-cell;
  content: "";
  clear: both;
}
.box-dx h4,
.box-dx span.clear{
  display: none;
}
div.all-wrapper{
  position: relative;
  margin-top: 19.7em;
}
/* ----- FINE INDICE STATISTICHE PARLAMENTARI ------ */

/* ----- NUOVE PAGINE ASP ----- */

	.all-wrapper.new_asp > .container-inner > nav {
		display: flex;
		justify-content: end;
		padding: 30px 0;
	}
	.all-wrapper.new_asp > .container-inner > nav .revisione {
		position: unset;
		top: unset;
		right: unset;
		margin-right: 20px;
	}
	.all-wrapper.new_asp > .container-inner > nav .printButton{
		position: unset;
		top: unset;
		right: unset;
	}

	.all-wrapper.new_asp h2 {
		padding: 0 0 20px;
	}

	.new_asp div.mainChartWrapper {
		max-width: none;
		margin-top: 32px;
	}
	.new_asp div.chartWrapper {
		position: static;
		background: none;
		width: auto;
		margin: 0;
		float: none;
	}
	.new_asp .chartWrapper > div {
		display: flex;
		justify-content: center;
	}
	.new_asp .chartWrapper > div > div {
		width: 100%;
		margin-bottom: 32px;
		margin-left: 32px;
	}
	.new_asp .chartWrapper > div > div:first-child {
		margin-left: 0px
	}
	.new_asp .chartWrapper > div > div.h-lg {
		height: 800px;
	}
	.new_asp .chartWrapper > div > div.h-md {
		height: 600px;
	}
	.new_asp .chartWrapper > div > div.h-sm {
		height: 400px;
	}
	.new_asp .highcharts-title span.asteriskNote {
		display: none;
	}
/* ----- FINE NUOVE PAGINE ASP ----- */

/* ----- SIMPLE-POPUP ----- */

	#simple-popup {
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 100001;
	}

	.simple-popup-content {
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%); /* Safari <= 8.1 :-( */
		-ms-transform: translate(-50%, -50%); /* Bloody IE9 */
		transform: translate(-50%, -50%);
		max-height: 80%;
		max-width: 100%;
		z-index: 100002;
		padding: 30px 40px;
		overflow: auto;
	}

	.simple-popup-content .close {
		position: absolute;
		right: 0;
		top: 0;
	}

	.simple-popup-content .close::before {
		display: inline-block;
		text-align: center;
		content: "\00d7";
		font-size: 40px;
		color: lightgrey;
		width: 40px;
		line-height: 40px;
	}

	.simple-popup-content .close:hover {
		cursor: hand;
		cursor: pointer;
	}

	.simple-popup-content .close:hover::before {
		color: grey;
	}

	#simple-popup-backdrop,
	.simple-popup-backdrop-content {
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 100000;
	}

	#simple-popup,
	#simple-popup-backdrop,
	#simple-popup.hide-it,
	#simple-popup-backdrop.hide-it {
		-webkit-transition-property: opacity;
		-moz-transition-property: opacity;
		-ms-transition-property: opacity;
		-o-transition-property: opacity;
		transition-property: opacity;
	}

	#simple-popup.hide-it,
	#simple-popup-backdrop.hide-it {
		opacity: 0;
	}

	#simple-popup,
	#simple-popup-backdrop {
		opacity: 1;
	}

	/* config */

	.simple-popup-content {
		width: 600px;
		height: auto;
		background: #fff;
		font-size: 16px;
		border-radius: 3px;
	}

	.simple-popup-backdrop-content {
		opacity: 0.9;
		background: #000;
	}

	/* Fade in */
	#simple-popup,
	#simple-popup-backdrop {
		-webkit-transition-timing-function: ease;
		-moz-transition-timing-function: ease;
		-ms-transition-timing-function: ease;
		-o-transition-timing-function: ease;
		transition-timing-function: ease;
		-webkit-transition-duration: 0.3s;
		-moz-transition-duration: 0.3s;
		-ms-transition-duration: 0.3s;
		-o-transition-duration: 0.3s;
		transition-duration: 0.3s;
	}

	/* Fade out */
	#simple-popup.hide-it,
	#simple-popup-backdrop.hide-it {
		-webkit-transition-timing-function: ease;
		-moz-transition-timing-function: ease;
		-ms-transition-timing-function: ease;
		-o-transition-timing-function: ease;
		transition-timing-function: ease;
		-webkit-transition-duration: 0.3s;
		-moz-transition-duration: 0.3s;
		-ms-transition-duration: 0.3s;
		-o-transition-duration: 0.3s;
		transition-duration: 0.3s;
	}

/* ----- FINE SIMPLE-POPUP ----- */

/* ----- ACCORDION NOTE ----- */

.accordion_nota h3.titolo-nota {
	font-size: 18px !important; 
	font-weight: bold; 
	background-color: #1B3B6C !important;
	color: #fff !important; 
}
.accordion_nota p.testo-nota {
	font-size: 14px !important; 
	text-align: left !important; 
	line-height: 150% !important; 
}

/* ----- FINE ACCORDION NOTE ----- */

/* ----- DIV TRIGGER DEL SIMPLE-POPUP, BARRA BLU "*LEGGI LE NOTE AL GRAFICO" SOTTO AL GRAFICO ----- */

    .notesPopupWrapper {
        display: none; 
    }

    .contenitore-trigger-popup-nota {
        display          : block;
        margin           : -32px 0 32px 0;
        background-color : #1B3B6C;
        text-align       : center;
		}

    h3.popup-trigger {  
        margin           : 0;
        letter-spacing   : 0;
        background-color : transparent;
        color            : #fff;
    }
    
    h3.popup-trigger a {
        color            : #fff;
        text-decoration  : underline;
    }

    h3.popup-trigger a:hover {
        color            : #fff !important;
    }

    .notesPopupIntestazione {
        font-weight: bold;
        margin-bottom: 10px;
    }

    .notesPopupNote {
        margin-left: 15px;
        margin-bottom: 28px;
    }

    /* --- griglia 2 grafici per riga --- */

    .h-container {
        margin: 0 0 64px 0; 
    }

    .h-container > .h-lg > .h-lg {
        height: 800px; 
    }

    .h-container > .h-md > .h-md {
        height: 600px; 
    }

    .h-container > .h-sm > .h-sm {
        height: 400px; 
    }

    .contenitore-trigger-popup-nota-griglia {
        margin: 32px 0 0 0; 
    }

    /* ---------------------------------- */

/* ----- FINE DIV TRIGGER DEL SIMPLE-POPUP "LEGGI LE NOTE AL GRAFICO" ----- */

/* ----- DIV EMF MODAL PER MOSTRARE I DATI IN FORMATO TABELLARE DA MENU ----- */


        /* Modal */
        #emf-modal {
        display: none; 
        position: fixed; 
        z-index: 1; 
        left: 0;
        top: 0;
        width: 100%; 
        height: 100%; 
        overflow: auto; 
        background-color: rgb(0,0,0); 
        background-color: rgba(0,0,0,0.4); 
        }

        /* Modal Content/Box */
        #emf-modal #emf-modal-content {
        position: relative;
        background-color: #fefefe;
        margin: 15% auto; 
        padding: 20px;
        border: 1px solid #888;
        width: 60%; 
        box-shadow: 0px 0px 7px 4px #00000044;
        border-radius: 5px;
        }

        /* Close Button */
        #emf-modal #emf-modal-close {
        color: #aaa;
        font-size: 28px;
        font-weight: bold;
        position: relative;
        top: 5px;
        left: 97%;
        }
        #emf-modal #emf-modal-close:hover,
        #emf-modal #emf-modal-close:focus {
        color: white;
        text-decoration: none;
        cursor: pointer;
        }

        #emf-modal-title {
            background: #1d3060;
            font-size: 16px;
            text-align: left;
            color: white;
            padding: 15px;
            margin: -40px 0 40px 0;
        }
        #emf-modal-title span {
            font-weight: lighter;
            font-size: 13px;
            margin-left: 20px;
            color: #cecece;
        }
        @media print {
            #emf-modal {
                display: none !important;
            }
        }

/* ----- FINE DIV EMF MODAL PER MOSTRARE I DATI IN FORMATO TABELLARE DA MENU ----- */

/* ----- JS DISATTIVO ------------------------------------------------------------ */

div.js-disattivo.tabelle-nojs { 
	display: block; 
	min-width: 640px; 
	max-width: 960px; 
	margin: auto; 
}


.js-disattivo {
	height: auto;
}

select#revStat.js-disattivo {
	display: none; 
}

.js-disattivo .contenitore-trigger-popup-nota-griglia {
	display: none !important; 
}

.js-disattivo .contenitore-trigger-popup-nota {
	display: none !important; 
}

.js-disattivo .legenda-anni {
	display: none; 
}

.js-disattivo * ,
.js-disattivo .h-sm ,
.js-disattivo .h-sm .h-sm ,
.h-container.js-disattivo > .h-sm > .h-sm ,
.h-container.js-disattivo > .h-md > .h-md ,
.h-container > .h-md.js-disattivo > .h-md ,
.new_asp .chartWrapper > .js-disattivo > div.h-sm,
.new_asp .chartWrapper > div > div.h-sm.js-disattivo,
.new_asp .chartWrapper > div > div.h-md.js-disattivo,
.new_asp .chartWrapper > div > div.h-lg.js-disattivo {
	height: auto; 
}

.js-disattivo table, 
.contenitore-tabella-nojs-esterna table 
{
	width: 100%; 
	border-spacing: 0; 
	border-collapse: collapse; 
	margin: 0 0 0 0; 
	font-size: 2em; 
}

.js-disattivo table th, 
.js-disattivo table td, 
.contenitore-tabella-nojs-esterna table th, 
.contenitore-tabella-nojs-esterna table td
	{
	padding: 10px ; 
	}

.js-disattivo table td.label-riga {
	text-align: left ; 
}

/*
.new_asp .chartWrapper > div.h-container.nascosto { display: none; }
.h-container > .h-md > * { height: 0; }
.new_asp .chartWrapper > div > div.h-md { width: auto; height: 0; }
*/
.new_asp .chartWrapper > div.h-container { display: flex; width: 100%; }
.h-container.js-h0 { height: 0; margin: 0; }
.js-h0 { height: 0; overflow: hidden; }
.h-md.js-h0 { height: 0; overflow: hidden; }
.h-md.js-h0 > * > * { height: 0; overflow: hidden; }

.tabelle-nojs > noscript > div, 
.contenitore-tabella-nojs-esterna
	{ 
		display: block !important; 
		margin: 40px 0; 
		padding: 10px; 
		background-color: #F8F8F8; 
		border-radius: 5px; 
		box-shadow: 2px 2px 10px rgba(0, 0, 0, .25); 
	}

.contenitore-tabella-nojs-esterna { 
	border-radius: 0; 
	box-shadow: none; 
	background-color: #fff; 
	margin: -32px 0 32px 0; 
	}

.contenitore-tabella-nojs-esterna h2.titoloGrafico,  
.contenitore-tabella-nojs-esterna .notesNote { 
	display: none; 
}
		
.notesNote { font-size: 1.5em; margin: 10px 0 0 0; }

.nascondi-se-js-disattivo {
	display: none !important; 
}

.h-md { height: 600px; }

.h-lg { height: 800px; }

.h-32 { height: 32px; }

.h-32.js-h0 { height: 0; }

.nascondi-se-zero {display: none !important; }

.h-container.idstat-214-228 { margin: 0 0 0 0 !important; }

.td-nojs.align-left   { text-align: left   !important; }
.td-nojs.align-center { text-align: center !important; }
.td-nojs.align-right  { text-align: right  !important; }

.td-nojs.width-auto { width: 100% !important; }

.td-nojs.width-80  { width: 80px  !important; }
.td-nojs.width-160 { width: 160px !important; }
.td-nojs.width-240 { width: 240px !important; }
.td-nojs.width-320 { width: 320px !important; }
.td-nojs.width-400 { width: 400px !important; }
.td-nojs.width-480 { width: 480px !important; }

.td-nojs.width-10perc  { width: 10%  !important; }
.td-nojs.width-15perc  { width: 15%  !important; }
.td-nojs.width-20perc  { width: 20%  !important; }
.td-nojs.width-25perc  { width: 25%  !important; }
.td-nojs.width-30perc  { width: 30%  !important; }
.td-nojs.width-33perc  { width: 33%  !important; }
.td-nojs.width-34perc  { width: 34%  !important; }
.td-nojs.width-35perc  { width: 35%  !important; }
.td-nojs.width-40perc  { width: 40%  !important; }
.td-nojs.width-45perc  { width: 45%  !important; }
.td-nojs.width-50perc  { width: 50%  !important; }
.td-nojs.width-55perc  { width: 55%  !important; }
.td-nojs.width-60perc  { width: 60%  !important; }
.td-nojs.width-65perc  { width: 65%  !important; }
.td-nojs.width-66perc  { width: 66%  !important; }
.td-nojs.width-70perc  { width: 70%  !important; }
.td-nojs.width-75perc  { width: 75%  !important; }
.td-nojs.width-80perc  { width: 80%  !important; }
.td-nojs.width-85perc  { width: 85%  !important; }
.td-nojs.width-90perc  { width: 90%  !important; }
.td-nojs.width-95perc  { width: 95%  !important; }
.td-nojs.width-100perc { width: 100%  !important; }

.td-nojs.padding-10  { padding       : 10px 10px 10px 10px !important; }
.td-nojs.padding-x10 { padding-left  : 10px !important; padding-right : 10px !important; }
.td-nojs.padding-y10 { padding-top   : 10px !important; padding-bottom: 10px !important; }
.td-nojs.padding-t10 { padding-top   : 10px !important; }
.td-nojs.padding-r10 { padding-right : 10px !important; }
.td-nojs.padding-b10 { padding-bottom: 10px !important; }
.td-nojs.padding-l10 { padding-left  : 10px !important; }

.td-nojs.padding-25  { padding       : 25px 25px 25px 25px !important; }
.td-nojs.padding-x25 { padding-left  : 25px !important; padding-right : 25px !important; }
.td-nojs.padding-y25 { padding-top   : 25px !important; padding-bottom: 25px !important; }
.td-nojs.padding-t25 { padding-top   : 25px !important; }
.td-nojs.padding-r25 { padding-right : 25px !important; }
.td-nojs.padding-b25 { padding-bottom: 25px !important; }
.td-nojs.padding-l25 { padding-left  : 25px !important; }

.td-nojs.padding-20  { padding       : 20px 20px 20px 20px !important; }
.td-nojs.padding-x20 { padding-left  : 20px !important; padding-right : 20px !important; }
.td-nojs.padding-y20 { padding-top   : 20px !important; padding-bottom: 20px !important; }
.td-nojs.padding-t20 { padding-top   : 20px !important; }
.td-nojs.padding-r20 { padding-right : 20px !important; }
.td-nojs.padding-b20 { padding-bottom: 20px !important; }
.td-nojs.padding-l20 { padding-left  : 20px !important; }

.td-nojs.padding-25  { padding       : 25px 25px 25px 25px !important; }
.td-nojs.padding-x25 { padding-left  : 25px !important; padding-right : 25px !important; }
.td-nojs.padding-y25 { padding-top   : 25px !important; padding-bottom: 25px !important; }
.td-nojs.padding-t25 { padding-top   : 25px !important; }
.td-nojs.padding-r25 { padding-right : 25px !important; }
.td-nojs.padding-b25 { padding-bottom: 25px !important; }
.td-nojs.padding-l25 { padding-left  : 25px !important; }

.td-nojs.padding-30  { padding       : 30px 30px 30px 30px !important; }
.td-nojs.padding-x30 { padding-left  : 30px !important; padding-right : 30px !important; }
.td-nojs.padding-y30 { padding-top   : 30px !important; padding-bottom: 30px !important; }
.td-nojs.padding-t30 { padding-top   : 30px !important; }
.td-nojs.padding-r30 { padding-right : 30px !important; }
.td-nojs.padding-b30 { padding-bottom: 30px !important; }
.td-nojs.padding-l30 { padding-left  : 30px !important; }


.td-nojs.text-bold { font-weight: bold !important; }

/* ----- fine JS DISATTIVO ------------------------------------------------------- */

/* ----- "OMBRA" BIANCA COME SFONDO PER LE ETICHETTE DEI GRAFICI ----------------- */

	/*
	text.highcharts-subtitle tspan, 
    g.highcharts-label tspan
	*/
	text.highcharts-subtitle tspan {
        text-shadow:

             1px  1px 0 #fff, 
            -1px  1px 0 #fff, 
             1px -1px 0 #fff, 
            -1px -1px 0 #fff,

            1px  0   0 #fff,
            0    1px 0 #fff,
            -1px 0   0 #fff,
            0   -1px 0 #fff,

             2px  2px 0 #fff, 
            -2px  2px 0 #fff, 
             2px -2px 0 #fff, 
            -2px -2px 0 #fff,

            2px  0   0 #fff,
            0    2px 0 #fff,
            -2px 0   0 #fff,
            0   -2px 0 #fff,

             3px  3px 0 #fff, 
            -3px  3px 0 #fff, 
             3px -3px 0 #fff, 
            -3px -3px 0 #fff,

            3px  0   0 #fff,
            0    3px 0 #fff,
            -3px 0   0 #fff,
            0   -3px 0 #fff;
    }

	*/




/* ----- fine "OMBRA" BIANCA COME SFONDO PER LE ETICHETTE DEI GRAFICI ------------ */


/* File: /application/xmanager/projects/leg19/css/statistiche-media-queries.css */
/*
	div#chartContainer10052, div#chartContainer10053, div#chartContainer10054, div#chartContainer10055,
	div#chartContainer10032, div#chartContainer10033, div#chartContainer10034, div#chartContainer10035,
	div#chartContainer10037, div#chartContainer10038, div#chartContainer10021, div#chartContainer10022,
	div#chartContainer10023, div#chartContainer10024, div#chartContainer10067, div#chartContainer10068,
	div#chartContainer10083, div#chartContainer10084, div#chartContainer10071, div#chartContainer10072,
	div#chartContainer20011, div#chartContainer20012, div#chartContainer20013, div#chartContainer20014,
	div#chartContainer20015, div#chartContainer20016, div#chartContainer20021, div#chartContainer20022,
	div#chartContainer20023, div#chartContainer20024, div#chartContainer20025, div#chartContainer20026,
	div#chartContainer20027, div#chartContainer20028, div#chartContainer20029, div#chartContainer200210,
	div#chartContainer200211, div#chartContainer200212, div#chartContainer200213, div#chartContainer200214,
	div#chartContainer200215, div#chartContainer200216, div#chartContainer200217, div#chartContainer200218,
	div#chartContainer200219, div#chartContainer200220, div#chartContainer200221, div#chartContainer200222{ 
		width: 100%;
		margin: 10px 5px;	
	}

*/

@media (max-width: 1199px){
	div.mainChartWrapper{
		max-width:100%;
		/*background:orange;*/
		padding-left:15px;
		padding-right:15px;
	}
}
@media (max-width: 1139px){
	/*div.all-wrapper{
		padding-left:15px;
		padding-right:15px;
	}*/
	html {
		font-family: sans-serif;
		-ms-text-size-adjust: 100%;
		-webkit-text-size-adjust: 100%;
	}
	body {
		margin: 0;
	}
	* {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	*:before,
	*:after {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	div.chartWrapper{
		/*background:yellow;*/
	}
	div#chartContainer10052, div#chartContainer10053, div#chartContainer10054, div#chartContainer10055,
	div#chartContainer10032, div#chartContainer10033, div#chartContainer10034, div#chartContainer10035,
	div#chartContainer10037, div#chartContainer10038, div#chartContainer10021, div#chartContainer10022,
	div#chartContainer10023, div#chartContainer10024, div#chartContainer10067, div#chartContainer10068,
	div#chartContainer10083, div#chartContainer10084, div#chartContainer10071, div#chartContainer10072,
	div#chartContainer20011, div#chartContainer20012, div#chartContainer20013, div#chartContainer20014,
	div#chartContainer20015, div#chartContainer20016, div#chartContainer20021, div#chartContainer20022,
	div#chartContainer20023, div#chartContainer20024, div#chartContainer20025, div#chartContainer20026,
	div#chartContainer20027, div#chartContainer20028, div#chartContainer20029, div#chartContainer200210,
	div#chartContainer200211, div#chartContainer200212, div#chartContainer200213, div#chartContainer200214,
	div#chartContainer200215, div#chartContainer200216, div#chartContainer200217, div#chartContainer200218,
	div#chartContainer200219, div#chartContainer200220, div#chartContainer200221, div#chartContainer200222{ 
		width: 100%;
		margin: 10px 0;	
	}
	div.chartWrapper { 
		/*background:green;*/
		width: 100%;
		float: none;
		margin:15px 0;
	}
	body#docviewer_full div#docviewer_full_logo {
    width: 65px;
    margin-left: -13px;
}
h1#title_stat_parlamentari{
	font-size:20px;
}
	/*div#chartContainer10021 svg{
		width:80%!important;
	}
	div#chartContainer10021 svg g{
		width:100%!important;
	}
	div#chartContainer10021 svg rect{
		width:25%!important;
	}*/
}
@media (max-width: 991px){
}
@media (max-width: 800px){
}
@media (max-width: 799px){
}
@media (max-width: 768px){
}
@media (max-width: 767px){
}
@media (max-width: 719px){
}
@media (max-width: 699px){
}
@media (max-width: 640px){
}
@media (max-width: 600px){
}
@media (max-width: 599px){
	body#docviewer_full div#docviewer_full_logo {
    width: 54px;
		background-size: 190px auto;
	}
}
@media (max-width: 480px){
}
@media (max-width: 479px){
}
@media (max-width: 424px){
}
@media (max-width: 410px){
}
@media (max-width: 374px){
}
@media (max-width: 359px){
}
@media (max-width: 320px){
}
@media only screen and (-webkit-min-device-pixel-ratio:1) { 
}


/* File: /application/xmanager/projects/leg19/css/font_face.css */
/* titillium-web-300 - latin - test 20-07 */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/titillium-web-v6-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Light'), local('TitilliumWeb-Light'),
       url('../fonts/titillium-web-v6-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v6-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v6-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v6-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v6-latin-300.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}
/* titillium-web-regular - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/titillium-web-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Regular'), local('TitilliumWeb-Regular'),
       url('../fonts/titillium-web-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v6-latin-regular.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}
/* titillium-web-600 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/titillium-web-v4-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Titillium WebSemiBold'), local('TitilliumWeb-SemiBold'),
       url('../fonts/titillium-web-v4-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v4-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v4-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v4-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v4-latin-600.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-700 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/titillium-web-v4-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Titillium WebBold'), local('TitilliumWeb-Bold'),
       url('../fonts/titillium-web-v4-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v4-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v4-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v4-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v4-latin-700.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('../fonts/roboto-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v15-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('../fonts/roboto-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v15-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-v15-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('../fonts/roboto-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v15-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v15-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v15-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v15-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('../fonts/roboto-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v15-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/roboto-v15-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black'), local('Roboto-Black'),
       url('../fonts/roboto-v15-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v15-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v15-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v15-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v15-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-300italic - latin */
/*
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/roboto-condensed-v13-latin-300-italic.eot'); /* IE9 Compat Modes */
  /*src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'),
    /*   url('../fonts/roboto-condensed-v13-latin-300-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      /* url('../fonts/roboto-condensed-v13-latin-300-italic.woff2') format('woff2'), /* Super Modern Browsers */
       /*url('../fonts/roboto-condensed-v13-latin-300-italic.woff') format('woff'), /* Modern Browsers */
     /*  url('../fonts/roboto-condensed-v13-latin-300-italic.ttf') format('truetype'), /* Safari, Android, iOS */
     /*  url('../fonts/roboto-condensed-v13-latin-300-italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
/*}*/


/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
       url('../fonts/roboto-condensed-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v13-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-condensed-v13-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'),
       url('../fonts/roboto-condensed-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v13-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v13-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
