/* 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/camera/css/common_elements.css */
/* --------------------- COMMON ELEMENTS --------------------*/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#000000;
	background-color:#EAEDF4;
	background-image:url(/application/xmanager/projects/camera/img/header/bg_body.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
a {
	color:#0000ff;
	text-decoration:none;
	/*color:#20387E;*/
}
a:hover {
	text-decoration:none;
	color:#0187F6!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  div.logo_camera_search_container span.clear{
	display:block;
	clear:both;
	height:0;
}
#liquid_header ul li {
	list-style-type:none;
	display:inline;
}
#liquid_header div.menu_top_service{
	/*width:332px;*/
	/*width:685px;*/
	/*width:555px;*/
	width:715px;
	text-align:right;
}
#liquid_header div.menu_top_service span.clear_menu_top_service{
	clear:both;
	display:block;
}
#liquid_header div.language{
	margin-right:0;
}
#liquid_header div.language ul li{
	display:none;
}
#liquid_header div.language ul li:first-child{
	display:inline;
	/*background:url(/application/xmanager/projects/camera/img/header/ico_lang.gif) no-repeat 13px 4px;*/
	padding-right:14px;
}
#liquid_header div.logo_senato{
	width:357px;
	position:relative;
	font-size:.95em;
/*	color:#444444;
	background-color:#D7E1EB;
	background-color:#FFF;*/
}
#liquid_header div.logo_senato div.logo_senato_label{
	position:absolute;
	left:41px;
	top:17px;
	z-index:1;
}
#liquid_header div.logo_senato div.logo_senato_label a{
	color:#05224A;
	background-color:#D7E1EB;
}
#liquid_header div.logo_parlamento_italiano{
	width:217px;
	margin-right:399px;
	margin-right:30px;
}
#liquid_header div.logo_parlamento_italiano,#liquid_header div.logo_senato,#liquid_header div.menu_top_service,#liquid_header div.language{
	float:left;
	height:47px;
}
#liquid_header div.menu_top_service{
	margin-left:8px;
}
#liquid_header div.language{
	padding-top:17px;
	height:30px;
	font-size:.95em;
	margin-right:20px;
/*	color:#05224A;
	background-color:#D7E1EB;
	background-color:#FFF;*/
}
#liquid_header div.language div.language_label{
	display:none;
}
#liquid_header div.menu_top_service ul li{
	position:relative;
	top:12px;
	top:16px;/* ----------------- RIGA DA ELIMINARE QUANDO FUNZIONERA' IL LINK SULL'ICONA CON L'ALT NEL TREE MENU ----------*/
	margin:0 20px 0 0;
	font-size:.95em;
/*	color:#48719b;
	background-color:#D7E1EB;
	background-color:#FFF;*/
}
div.menu_top_service ul li{
	display: inline-block!important;
}
#liquid_header div.menu_top_service ul li.rss_icon{
	margin-right:0;
	position:relative;
}
#liquid_header div.menu_top_service ul li a{
	color:#05224A;
	background-color:#D7E1EB;
/*background-color:#FFF;*/
}
/*
#liquid_header div.menu_top_service ul li.rss_icon img{
	position:relative;
	top:4px;
	display:none;
}

#liquid_header div.menu_top_service ul li.rss_icon span a{ 
	position:absolute;
	left:0;
	top:-12px;
	background-image:url(/application/xmanager/projects/camera/img/ico_rss.gif);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	display:block;
	background-color:transparent;
}
*/

#liquid_header div.menu_top_service ul li.rss_icon img{
	position:absolute;
	left:0;
	top:-12px;
	/* ----------------- RIGA DA ELIMINARE QUANDO FUNZIONERA' IL LINK SULL'ICONA CON L'ALT NEL TREE MENU ----------*/
}

#liquid_header div.menu_top_service  ul li.dati_camera{
	margin-right:0;
}
#liquid_header div.menu_top_service  ul li.dati_camera img{
	margin-right:0;
	position:absolute;
	left:40px;
	top:-20px;
}

/* ----------------- DA ELIMINARE QUANDO FUNZIONERA' IL LINK SULL'ICONA CON L'ALT NEL TREE MENU ----------*/
#liquid_header div.menu_top_service ul li.rss_icon span a{ 
	display:none;	
}
/* ---------------------------------------------------------------------------------*/
#liquid_header div.menu_top_service ul li a:hover{
	color:#0387F4;
	text-decoration:none;
	/*background-color:#D7E1EB;*/
}
#liquid_header div.logo_camera_search_container div.search_header{
	width:638px;
	height:100px;
	float:left;
}
#liquid_header div.logo_camera_search_container div.search_header div.search_header{
	background-image:url(/application/xmanager/projects/camera/img/header/bg_search_header.jpg);
	background-repeat:no-repeat;
}
#liquid_header div.media_center_container div.media_center_container_label{
	display:none;
}
#liquid_header div.logo_camera_search_container div.logo_camera{
	width:332px;
	height:100px;
	float:left;
	background-color:#FFFFFF;
	font-size:1.5em;
}
* html #liquid_header div.logo_camera_search_container div.logo_camera{
	height:100px;
	overflow:hidden;
}
* html div.logo_camera_search_container{
	clear:both;
	background-color:#20387E;
	height:98px;
	overflow:hidden!important;
}

* html div.logo_camera_search_container{
	overflow:hidden!important;
}
#liquid_header div.container_header_link{
	height:47px;	
}
div.logo_camera_search_container{
	clear:both;
	background-color:#20387E;
}
#liquid_header div.main_menu_container{
	font-size:1.05em;
	color:#FFFFFF;
	background-color:#20387E;
}
#liquid_header div.main_menu_container div.main_menu_top{
	/*font-size:1.05em;*/ /* ELIMINATO PER FF SU LINUX e MAC */ 
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	background-image:url(/application/xmanager/projects/camera/img/header/bg_mainmenu.jpg);
	background-repeat:repeat-x;
	height: auto;
	padding-top:0px;
	background-color:#20387E;
}
#liquid_header div.main_menu_container div.main_menu_top a{
	color:#FFFFFF;
}
#liquid_header div.main_menu_container div.main_menu_top a:hover,#liquid_header div.main_menu_container ul li.current a{
	color:#AFD8FF!important;
	text-decoration:none;
}

#liquid_header div.main_menu_container div.main_menu_top ul li{
	padding:12px 18px 11px 18px;
	background:url(/application/xmanager/projects/camera/img/header/bg_vocemenutop.gif) top right no-repeat;
	margin:0;
	list-style: none;
	white-space:nowrap;
	display:inline-block;
	height:14px;
}
#liquid_header div.main_menu_container div.main_menu_top ul li.last{
	background-image:none;
}
#liquid_header div.container_breadcrumbs{
	padding-bottom:30px;
	background-color:#FFFFFF;
	width:760px;
	position:relative;
	z-index:20;
}
#liquid_header div.breadcrumbs{
	font-size:.95em;
	padding:10px 0 0 10px;
	margin-bottom:-18px;
	width:757px;
	top:-3px;
	position:relative;
	background-color:transparent;
}
#liquid_header div.breadcrumbs div.breadcrumbs{
	background-color:#FFFFFF;
	color:#20387E;
}
#liquid_header div.breadcrumbs a{
	color:#1F387A;
	text-decoration:underline;
	background-color:#FFFFFF;
}
#liquid_header div.breadcrumbs a:hover{
	text-decoration:none;
	color:#0188F3;
	background-color:#FFFFFF;
}
/* -------------------- 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;
	float:left;
	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/camera/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:#20387E;
	padding:5px;
	background-color:#FFFFFF;
}
#liquid_content div.container_box_241 div.content_box_241_eventi ul li div.data_evento a{
	color:#20387E;
	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:#20387E;
	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:#20387E;
	background-color:#FFFFFF;
	margin-right:10px;
}

#liquid_content div.container_box_241{
	/*background-image:url(/application/xmanager/projects/camera/img/interface_elements/bg_top_box_241x.gif);*/
	width:241px;
}
#liquid_content div.container_box_475{
	/*background-image:url(/application/xmanager/projects/camera/img/interface_elements/bg_top_box_475x.gif);*/
	width:475px; 
	margin-right:8px;
	line-height:1.5;
	margin-bottom:12px;
}
#liquid_content div.container_box_475 div.box_description, div.temi_abstract{
	width:473px;
	border:1px solid #A4BAD1;
	background-color:#EEF2F5;
	margin-bottom:12px;
}
#liquid_content div.xmanager_content div div.box_description_free_text{
	width:auto;
	border:1px solid #A4BAD1;
	background-color:#EEF2F5;
	margin-bottom:12px;
	padding:0 15px;
	line-height:1.5;
}
div.temi_abstract{
	width:auto;
	padding:10px;
	margin:10px 0;
	border:1px solid #000000;
}
#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.container_box_475 div.box_description div.description_text{
	padding:12px 15px;
}
#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;
}

body.external_innercolumn_nocoldx #liquid_content div.container_box_475.agenda {
    background-color: #eee;
    border: none;
    width: 716px;
}

body.external_innercolumn_nocoldx #liquid_content div.container_box_475 div.box_description {
    width: 713px;
}

body.external_innercolumn_nocoldx #liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output {
    background-size: 716px 70px;
}




#liquid_content div.container_box_724{
	background-image:url(/application/xmanager/projects/camera/img/interface_elements/bg_top_box_724x.gif);
	width:724px;
	height:auto;
	background-repeat:no-repeat;
}
#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:1px solid #699AC2;
	border-bottom:none;
	background-color:#FFFFFF;
	width:451px;
}
#liquid_content div.container_box_475 h5.title_leggi{
	background-color:#E8EBF0;
	border:1px solid #C3CAD2;
	padding:5px 0 5px 10px;
}
#liquid_content div.container_box_475 h5{
	font-size:1em;
	font-weight:bold;
	margin:20px 0 10px 15px;
}
#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:1.1em;
	font-weight:bold;
	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{
	/*border-bottom:1px solid #20387E;*/
	margin-bottom:0;
	color:#20387E !important;
	margin-top:0;
	text-align:center;
}
#liquid_content div.container_box_475 div#wrapper div#intestazione h5.numero{
	/*border-bottom:1px solid #20387E;*/
	margin-bottom:0;
	color:#20387E !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, div.file_pdf a{
	background:transparent url(/application/xmanager/projects/camera/img/documenti/ico_pdf.gif) no-repeat scroll 0 1px;
	display:block;
	padding-left:18px;
	/*position:absolute;*/
	right:10px;
	text-decoration:underline;
}

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;
}
/*    paginator    */
#liquid_content div.paginator{
	font-size:.9em;
	line-height:1.2;
	text-align:center;
	width:90%;
	margin: 7px auto;	
}
body#home #liquid_content div.paginator {
	font-size:.9em;
	line-height:1.2;
	text-align:center;
	width:24%;
	margin: 7px auto;	
	position: absolute;
	z-index: 0;
}
div.altri_eventi_link{
	/*width: 115px;
	margin-left: 130px;*/
	margin-left:130px;
}
#liquid_content div.container_box_241 div.altri_eventi_link_label{
	color:#20387E;
	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;
}

#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;
}
body#home #liquid_content div.paginator li.begin, body#home #liquid_content div.paginator li.end, body#home #liquid_content div.paginator li {
	display: none;
}
body#home #liquid_content div.paginator li.back, body#home #liquid_content div.paginator li.next{
	display: inline-block;
	border: 1px solid #CCCCCC!important;
	padding:0 0 2px 0!important;
	/*margin:0 30px!important;*/
	font-size:1.25em;
}

/*#liquid_content div.paginator a.prev_page,
#liquid_content div.paginator a.no_prev_page,
#liquid_content div.paginator a.span.next_page,
#liquid_content div.paginator span.no_prev_page,
#liquid_content div.paginator a.no_next_page {
	display:block;
	width:20px;
	margin-right:10px;
	font-size:1.7em;
}
#liquid_content div.paginator a.next_page,
#liquid_content div.paginator a span.no_next_page,
#liquid_content div.paginator span.no_next_page{
	margin-right:0;
	margin-left:10px;
	font-size:1.7em;
	color:#20387E;
}
#liquid_content div.paginator span.numbered_list{
	color:#444444;
	font-weight:bold;
}
#liquid_content div.paginator span.numbered_list a{
	padding:2px 5px;
	margin-right:2px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	color:#20387E;
}
#liquid_content div.paginator span.numbered_list a:hover{
	border:1px solid #20387E;
	background-color:#20387E;
	color:#FFFFFF!important;
	
}*/

/* -------------------- SEARCH FREE TEXT HEADER --------------*/
#liquid_header div.logo_camera_search_container div.search_header{
	height:100px;
	float:left;
}
#liquid_header div.logo_camera_search_container div.container_form_cerca{
	position:relative;
	top:27px;
	left:40px;
}
#liquid_header div.logo_camera_search_container div.container_form_cerca{
	width:375px;
}
#liquid_header div.logo_camera_search_container div.container_form_cerca .cnt_textfield{
	/*border:1px solid #426D90;*/
	width:327px;
	margin-top:15px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	/*float:left;*/
}
#liquid_header div.logo_camera_search_container div.container_form_cerca .cnt_textfield input{
	border:1px solid #6B9BC3;
	-moz-border-radius:2px;
	border-radius:2px;
	width:325px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.05em;
	text-indent:1px;
}
/*
#liquid_header div.logo_camera_search_container div.container_form_cerca div.cnt_button{
	width:30px;
	height:32px;
	position:absolute;
	top:0;
	right:16px;
	background-color:transparent;
}
#liquid_header div.logo_camera_search_container div.container_form_cerca button{
	background-image:url(/application/xmanager/projects/camera/img/header/button_search_header_camera.gif);
	background-repeat:no-repeat;
	width:30px;
	height:32px;
	position:absolute;
	border:none;
	background-color:transparent;
	padding-top:30px;
	margin-top:-4px;
	margin-left:5px;
	cursor:pointer;
	font-size:0;
}

*/
#liquid_header div.logo_camera_search_container div.container_form_cerca div.cnt_button{
	width:31px;
	height:31px;
	overflow:hidden;
	/*position:absolute;
	top:0;
	right:16px;*/
	background-color:transparent;
}
#liquid_header div.logo_camera_search_container div.container_form_cerca button{
	background-image:url(/application/xmanager/projects/camera/img/header/button_search_header_camera.gif);
	background-repeat:no-repeat;
	width:30px;
	height:32px;
	position:absolute;
	top:-1px;
	right:11px;
	border:none;
	background-color:transparent;
	padding-top:60px;
	margin-top:-4px;
	margin-left:5px;
	cursor:pointer;
	font-size:0;
}


#liquid_header div.container_form_cerca div.cnt_radiobutton{
	position:absolute;
	top:-18px;
/*	width:50em;
	line-height:1.2em;
*/}
/*
#liquid_header div.container_form_cerca div.cnt_radiobutton{
	position:relative;
	margin-top:-3.0em;
	width:28em;
}
*/

#liquid_header div.container_form_cerca div.cnt_radiobutton input{
	position:absolute;
	margin:0;
	left:0;
	top:0;
	height:5px;
	border:none;
}
#liquid_header div.container_form_cerca div.cnt_radiobutton span{
	margin-right:10px;
	padding:0 0 3px 0;
	font-size:.85em;
	color:#FFFFFF;
	background-color:#10477D;
	position:relative;
}
#liquid_header div.container_form_cerca div.cnt_radiobutton span label{
	padding-left:16px;
}

#liquid_header div.container_form_cerca div.cnt_radiobutton span input{
	width:auto;
	height:auto;
	top:-3px;
	left:-3px;
}
/* MENU SX */
#liquid_col_sx div.bg_identita_menu div.container_menu ul{
	border-bottom:1px solid #ACB0B3;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul ul{
	border-bottom:none;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li{
	border-top:1px solid #ACB0B3;
	border-bottom:1px solid #FFFFFF;
	background-color:#EAF2F8;
	color:#20387E;
	font-size:1.15em;
	font-weight:bold;
}
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.noborderbottom a{
	border-bottom:none;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li a{
	color:#20387E!important;
	display:block;
	padding:5px 0 5px 15px;
	background-color:#EAF2F8;/* >>>> */ /* VERIFICARE SE CORRETTO (PRIMA NON ERA PRESENTE NESSUN BG) 
								INSERITO IL 15/09/09 DA ALESSANDRO 
								PER PROBLEMI COLOR/BACKGROUND-COLOR X ACCESSIBILITA'*/
}


#liquid_col_sx div.bg_identita_menu div.container_menu ul li a:hover{
	text-decoration:none;
	color:#0387F4;
	background:#FFFFFF url(/application/xmanager/projects/camera/img/bg_menusx1_hover.gif) no-repeat 0 0;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li ul{
/*	border-top:3px solid #D7DADF!important;
	border-bottom:3px solid #D7DADF!important;*/
	background-color:#FFFFFF;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li ul ul{
	border-top:none!important;
	border-bottom:none!important;
	background-color:#FFFFFF;
}

#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{
	background-color:#FFFFFF;
	padding:2px 0 2px 0;
	margin-right:10px;
	margin-left:15px;
	color:#092C54;
	font-size:.9em!important;
	font-weight:normal;
	border-top: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;
	background:url(/application/xmanager/projects/camera/img/bg_menusx2_third_level.gif) no-repeat left top;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li ul li a{
	color:#092C54;
	padding:2px 15px 3px 0;
	margin-right:10px;
	background:url(/application/xmanager/projects/camera/img/bg_menusx2.gif) no-repeat right top;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li ul li{
	border-bottom:1px solid #D7DBDE;
	/*border-bottom:1px solid #FF0000;*/
}
#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;
	background:url(/application/xmanager/projects/camera/img/bg_menusx2_down.gif) no-repeat right top;
}
#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;
	background:url(/application/xmanager/projects/camera/img/bg_menusx2_third_level.gif) no-repeat left top;
	padding-right:0;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul li.active ul li a:hover{
	color:#092C54;
	background:url(/application/xmanager/projects/camera/img/bg_menusx2_third_level_hover.gif) no-repeat left top;
}

#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 ul li a:hover{
	background:url(/application/xmanager/projects/camera/img/bg_menusx2_hover.gif) no-repeat right top;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li ul li ul li a:hover{
	background:url(/application/xmanager/projects/camera/img/bg_menusx2_third_level_hover.gif) no-repeat left top;
}

#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul li.active ul li.active a{
	background:transparent url(/application/xmanager/projects/camera/img/bg_menusx2_third_level_hover.gif) no-repeat scroll left top;
	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 li.url ul{
	display:none;
	/*margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #D7DBDE !important;*/
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul li.active ul{
	/*margin-bottom:5px;*/
	padding-bottom:5px;
	border-bottom:1px solid #D7DBDE !important;
}
#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 ul li a{
	color:#20387E!important;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul a.current{
	background:transparent url(/application/xmanager/projects/camera/img/bg_menusx2_hover.gif) no-repeat scroll right top;
	color:#20387E!important;
}
/*#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul li.current a.current{
	color:#20387E!important;
}*/
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul li.active a.current{
	background:transparent url(/application/xmanager/projects/camera/img/bg_menusx2_third_level_hover.gif) no-repeat scroll left top;
}

#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{
	background-color:#FFFFFF;
	color:#0187f6!important;
	margin-right:0;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.active ul li a{
	color:#20387E !important;
	background-color:#FFFFFF;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.current ul li a{
	color:#20387E !important;
	background-color:#FFFFFF;
}
#liquid_col_sx div.bg_identita_menu div.container_menu ul li.current ul li.current a{
	color:#20387E;
	background:transparent url(/application/xmanager/projects/camera/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/camera/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:#20387E;
	background:transparent url(/application/xmanager/projects/camera/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/camera/img/bg_menusx2_third_level_hover.gif) no-repeat scroll left top;
}


/*  PROVVISORIO ORGANIZZA ELENCO DEPUTATI  */
#liquid_col_dx label{	
	color:#444444;
	font-size:.95em;
	font-weight:bold;
	margin-right:8px;
	position:relative;
	bottom:3px;
}
#liquid_col_dx legend{
	margin:0 0  4px 0;
	font-size:.95em;
	color:#444444;
	background-color:#FFFFFF;
	padding:5px 150px 3px 11px;
	border-bottom:2px solid #D7DADF;
	font-weight:bold;
	display:block;	
}
#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:15px;
	position:relative;
	padding: 2px 0 0 0;
}
#liquid_col_dx div.cnt_select div.content{
	margin-bottom:10px;
}
#liquid_col_dx div.cnt_textfield input{
	margin-bottom:15px;
	position:relative;
	padding: 0 4px 0 10px;
	margin-left:12px;
}
#liquid_col_dx div#cnt_dati_bio label,
/*#liquid_col_dx div.cnt_circoscrizione 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.label_nofield{
	margin-top:-3px;
	text-transform:uppercase;
}
#liquid_col_dx div.cnt_select label{
	margin:2px 0 4px 2px;
	font-size:1em;
	color:#072d58;
	padding:5px 9px 2px 11px;
	background-color: #f3f6f9;
	font-weight:normal;
	display:block;
	width:217px;
}
#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;
}
#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;
	/*display:inline;*/
	padding:0 0 0 5px;
}
#liquid_col_dx form#ricerca_statistica div.cnt_check{
	padding:4px 0 7px 8px;
	clear:both;
	height:30px;
}
#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{
	/*width:213px; misura corretta ma in pixel */
	width:89%;
	border:1px solid #c3d7e6;
	/*color:#6484a5;*/
	color:#20387E;
	background-color:#FFFFFF;
	font-size:.95em;
	font-family:Arial, Helvetica, sans-serif;
	/*margin: 0 0 0 12px;*/
	position:relative;
	left:12px;
	padding:1px;
}
#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,#liquid_col_dx div.chiavi_organi div.cnt_button{
	text-align:right;
	padding: 2px 12px 4px 0;
	height:30px;
}

#liquid_col_dx /*div.cnt_form_voto */div.cnt_button button,
#liquid_col_dx div.chiavi_organi div.cnt_button button,
#liquid_col_dx div.container_box_dx div.cerca_leggi button{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#4a7ead;
	border:1px solid #10477d;
	color:#ffffff;
	font-weight:bold;
	font-size:.95em;
	padding:1px 10px;
	margin:0;
	cursor:pointer;
}
#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{
	border:1px solid #c3d7e6;
	padding: 1px 2px;
	color:#6484A5;
	background-color:#FFFFFF;
	width:87%;
}

/* --------------------------------------------------------- vedi anche */
#liquid_col_dx div.container_box_dx {
	/*overflow-x:hidden;
	overflow-y:visible;
	margin-bottom: 10px;*/
	margin-bottom:.8em;
	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:#20387E;
	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{
	/*background:url(/application/xmanager/projects/camera/img/bg_content_boxdx.gif) top right no-repeat;*/
	padding: 3px 2px 0 2px;
	margin:0;
}
#liquid_col_dx div.container_box_dx div.cerca_leggi div.cerca_leggi{
	background-image:none;
	/*margin-bottom:10px;*/
}
#liquid_col_dx div.container_box_dx div.content div.content div.canale{
	font-size: 1em;
	padding:2px 10px;
	margin: 5px 0 0 0;
	border-bottom: 2px solid #d7dadf;
}
#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;
}
#liquid_col_dx div.container_box_dx div.argomento_label{
	font-size: 1em;
	padding:7px 10px 2px 10px!important;
	border-bottom: 2px solid #d7dadf;
	background-color:#FFFFFF!important;
}
#liquid_col_dx div.container_box_dx div.content div.content ul.argomento{
	border-bottom: 1px solid #d7dadf;
}
#liquid_col_dx div.container_box_dx div.content div.content ul.argomento li{
	background-color: #f2f7fa;
	padding:4px 10px;
	margin-top:1px;
	list-style-type:none;
}
#liquid_col_dx div.container_box_dx div.content div.content ul.argomento li a{
	font-weight:bold;
	margin:0;
	padding:0;
	color: #072e57;
	background-color:#F2F7FA;
}
#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{
	background-color: #f2f7fa;
	padding:4px 10px;
	margin:1px 2px 0 2px;
}
#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_label {
  	border:1px solid #699AC2;
	border-bottom: 3px solid #4373a2;
	background-color: #f3f7fa;
}
#liquid_col_dx div.container_box_dx_label h5 /*h3*/ {
  	font-size:1.05em;
	font-weight:bold;
	padding:14px 35px 5px 11px;
	margin:0;
	color: #04264e;
	text-transform:uppercase;
}
#liquid_col_dx span.widgetCollapsibleHandler,#liquid_col_sx span.widgetCollapsibleHandler {
	width: 34px;
	height: 34px;
	padding-right: 5000px;
	position:absolute;
	top: 1px;
	right: 1px;
	cursor:pointer;
}
#liquid_col_dx span.open,#liquid_col_sx span.open{
	background:url(/application/xmanager/projects/camera/img/ico_apri_boxdx.gif) top right no-repeat;
}
#liquid_col_dx span.close,#liquid_col_sx span.close {
	background:url(/application/xmanager/projects/camera/img/ico_chiudi_boxdx.gif) top right no-repeat;
	margin: 0 !important;
}

#liquid_col_sx span.open{
	background:url(/application/xmanager/projects/camera/img/ico_open_content.gif) top right no-repeat;
	top: 13px;
	right: 7px;
}
#liquid_col_sx span.close {
	background:url(/application/xmanager/projects/camera/img/ico_close_content.gif) top right no-repeat;
	margin: 0 !important;
	top: 13px;
	right: 7px;
}
#liquid_col_dx li.temi_menu_link_sel a,
#liquid_col_dx li.temi_menu_link_sel a:hover {
	color: #0187F6 !important;
}
#liquid_col_dx li.temi_menu_link_sel ul li a {
	color: #20387E !important;
}
#liquid_col_dx li.temi_menu_link_sel ul li.sel a {
	color: #0187F6 !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:1.15em;
	font-weight:bold;
	margin:0;
	padding:16px 11px 7px;
	border:1px solid #699AC2;
	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/camera/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/camera/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: #20387E;
}
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 {
	border:1px solid #6A9AC0;
	color:#20387E;
	font-family:Arial,Helvetica,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{
	text-indent:1px;
	background-color:#4A7EAD;
	color:#FFFFFF!important;
	cursor:pointer;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.95em;
	font-weight:bold;
	margin:0;
	padding:1px 10px;
}
div.container_box_475 form#frmBollettini fieldset div.cnt_button input{
	text-indent:1px;
	background-color:#CCCCCC;
	color:#20387E!important;
	cursor:pointer;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.95em;
	font-weight:bold;
	margin:0;
	padding:1px 10px;
}
#liquid_col_dx div.select_output{
}
#liquid_col_dx div.select_output input.select_output_submit{
	margin:10px 0 0 13.8em;
}
div.main_text select, div.simple.text select {
	border:1px solid #C3D7E6;
	color:#20387E;
	background-color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.95em;
	margin:0 12px;
	padding:1px;
}
div.main_text select#slAnnoMese,
div.simple.text select#slAnnoMese,
div.main_text select#slGiorno,
div.simple.text select#slGiorno{
	margin:0 9px;
}
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: #20387E;
}
table.report_top font {
	display: none;
}
table.navigator {
	margin: 0 0 10px 0;
	padding: 0 5px;
}
table.navigator a{
	font-weight:bold;
	color: #20387E;
}
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:#C3D1DE;
}
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:#f3f7fa;
	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;
}
#liquid_content div.elenco_gruppi table td a,
table.tabellaXHTML td a,
table.documenti td a{
	font-weight:bold;
	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{
	background-color:#4373a3;
	color:#ffffff;
	font-weight:bold;
	font-size:1.1em;
	text-align:left;
	padding:3px 13px;
	margin:0;
	margin-top:0;
}
#liquid_content table.tabellaXHTML{
	position:relative;
	top:15px;
	clear:both;
	margin-bottom:35px;
}
body#home #liquid_content div#agenda_lavori table.tabellaXHTML{
	position:relative;
	top:0;
	margin-top:15px;
}
#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;
}
/* -------------------------------------- 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 tr td.td_commissione,
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana table tr td.organo{
	font-size:.9em;
	font-weight:bold;
	width:200px;
	text-align:left;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana table tr td.organo a{
	display:block;
}
#liquid_content div#agenda_lavori ul#agenda_lavori_tabbed_container_output li.settimana table.tabellaXHTML a{
	line-height:1.5!important;
}
#liquid_content div.main_text_full{
	background-image:url(/application/xmanager/projects/camera/img/interface_elements/bg_top_box_475x.gif);
	background-repeat:no-repeat;
}
/* MEDIACENTER */
#liquid_header div.media_center_container{
	position:relative;
	background-color:#04274f;
	height:100%;
}
#liquid_header div.media_center_container object{
	/*margin-bottom:-3px;*/
}
#liquid_header div.media_center_container span.open,
#liquid_header div.media_center_container span.close{
	background-repeat:no-repeat;
	background-position:right top;
	position:absolute;
	right:0;
	top:0;
	display:block;
	width:200px;
	height:35px;
	cursor:pointer;
	z-index:1;
}
#liquid_header div.media_center_container span.open{
	background-image:url(/application/xmanager/projects/camera/img/header/ani_linguetta_mediacenter_off.gif);
	width:180px;
}
#liquid_header div.media_center_container span.close{
	background-image:url(/application/xmanager/projects/camera/img/header/linguetta_mediacenter_on.gif);
	width:120px;
}
#liquid_header div.media_center_container span.open{
	background-image:url(/application/xmanager/projects/camera/img/header/mc_off.gif);
	width:75px;
}
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;
}
#liquid_header div.media_center_presidente{
	position:relative;
	background-color:#ffffff;
	height:100%;
}
/*
#liquid_header div.media_center_presidente object{
	margin-bottom:-3px;
}
*/
#liquid_header div.media_center_presidente span.open,
#liquid_header div.media_center_presidente span.close{
	width:200px;
	background-repeat:no-repeat;
	background-position:right top;
	position:absolute;
	right:0;
	top:0;
	display:block;
	height:35px;
	cursor:pointer;
	z-index:100;
}
#liquid_header div.media_center_presidente span.open{
	background-image:url(/application/xmanager/projects/camera/img/header/mc_presidente_open.gif);
}
#liquid_header div.media_center_presidente span.close{
	background-image:url(/application/xmanager/projects/camera/img/header/mc_presidente_close.gif);
	width:50px;
}
#liquid_header div#mc_pres{
	color:#FFFFFF;
	padding:10px 20px 10px 20px;
	font-weight:bold;
	background-color:transparent;
}
body.body_presidente #liquid_header div#mc_pres{
	color:#000000;
	background-color:transparent;
	padding:10px 20px 0 20px;
}
/* FOOTER */
div#liquid_footer div.menu_archipelago{
	width:956px;
	padding:15px 14px 0 0;
	margin:auto;
	background-image:url(/application/xmanager/projects/camera/img/footer/imm_hr_footer.gif);
	background-repeat:no-repeat;
	background-position:0 48px;
}
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{
	width:170px;
	width:14.9em;
	padding:0 9px 0 10px;
	display:block;
	float:left;
	color:#444444;
	background-color:#FFFFFF;
	font-weight:bold;
	list-style-type:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.95em;
	position:relative;
	height:200px;
	height:18em;
}
div#liquid_footer div.menu_archipelago ul{
	white-space:nowrap;
	margin-left:10px;
}
div#liquid_footer div.menu_archipelago ul ul{
	position:absolute;
	top:42px;
	top:3.78em;
	left:10px;
	white-space:normal;
	margin-left:0;
}
div#liquid_footer div.menu_archipelago ul ul li{
	clear:both;
	height:auto;
	padding:0;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:0;
	margin-bottom:10px;
	margin-bottom:.92em;
	/*line-height:2;*/
}
div#liquid_footer div.menu_archipelago ul ul li a{
	color:#444444;
	background-color:#FFFFFF;
}
div#liquid_footer div.menu_archipelago ul ul li a:hover{
	color:#0387F4;
	text-decoration:none;
	background-color:#FFFFFF;
}
div#liquid_footer div.container_archipelago_footer {
	position:relative;
	width:970px;
	margin:auto;
	overflow:hidden;
}
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/camera/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/camera/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/camera/img/footer/bt_open_footer.gif) no-repeat scroll 0 0;
}
#liquid_footer .xmanager_footer{
	position:relative;
}
body#europa_estero_-_commissione_cultura_apem_landing div.container_box_475{
	overflow-x:hidden;
}
form#convocazioni input#submit1{
	background-color:#4A7EAD;
	border:1px solid #10477D;
	color:#FFFFFF;
	cursor:pointer;
	font-weight: bold;
	font-size: 1em;
	padding: 2px 6px;
}
/*div.collapsible div.cnt_select{
}*/
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 input{
	background-color:#4A7EAD;
	border:1px solid #10477D;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1em;
	font-weight:bold;
	margin-left:12px;
	margin-top:5px;
	padding:2px 6px;
}
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;
}
body#docviewer_full div#docviewer_full_container{
	width:100%;
	position:relative;
	height: 100%!important;
	overflow:hidden;
}
body#docviewer_full div#docviewer_full_header{
	height:53px;
	background-image: url(/application/xmanager/projects/camera/img/docviewer/docViewer_full_bg.gif);
	width:100%;
	position:absolute;
	top:0;
}
body#docviewer_full div#docviewer_full_content{
	height:88%;
 	width:100%;
}

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/camera/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:#000000;
	background-color:transparent;
	padding-left: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-image: url(/application/xmanager/projects/camera/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_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/camera/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/camera/img/bullet_menu_conoscere_home.gif);
	margin:0 0 5px 25px;
	font-weight:bold;
}
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/camera/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:16px;
	height:auto!important;
	height:16px;
}
/* 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;
	margin-bottom:1px;
}
#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;
}
/* ------------ 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/camera/img/copertina_top.jpg);
	background-repeat:no-repeat;
}
body#copertina_diretta div.copertina_diretta div.copertina_diretta h2 {
	color: #20387E; 
	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/camera/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/camera/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: #20387E;
	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 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/camera/img/documenti/ico_pdf.gif) 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 0 10px 18px !important;
	padding:0 30px 0 0 !important;
	color:#20387E !important;
	font-size:110%;
}
div.btn_legcorrente a{
	background-color: #165EA6;
    border: 1px solid #F4F4F4;
    color: #FFFFFF;
    left: 304px;
    padding: 7px 17px 5px 17px;
    position: absolute;
    text-decoration: none;
    top: 84px;
    font-size: 130%;
    font-weight: bold;
}
div.btn_legcorrente p{
	color: #FFFFFF;
    left: 72px;
    padding: 0;
	margin:0;
    position: absolute;
    top: 116px;
}
.Ridotto{
	font-size:85%;
}
.dovesiedonostatic{
	padding: 0px 1px;
}

/* File: /application/xmanager/projects/camera/css/hack.css */
/* Safari */ @media screen and (-webkit-min-device-pixel-ratio:0) {
	body.body_presidente #liquid_header div.container_form_cerca{
			top:40px!important;
		}
	#liquid_header div.container_form_cerca div.cnt_radiobutton span input{
		top:-1px!important;
		left:1px!important;
	}
	#liquid_header div.main_menu_container div.main_menu_top ul li{
		padding:12px 12px 11px 12px!important;
}
		#searchAsYouType div.searchResults a.highlighted, #searchAsYouType div.searchResults div.summary a.summarized:hover {
			padding:3% 10% 3% 4.5%!important;
		}
		#liquid_content div#container_box_esplora form input.button_esplora{
			background:url(/application/xmanager/projects/camera/img/bg_esplora.gif) no-repeat right 0;
			top:13px;
		}
		body.body_presidente #liquid_header div.logo_camera_search_container div.container_form_cerca .cnt_textfield{
			margin-top:7px;
		}
}  
 /*Opera*/ @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {  
	body.body_presidente #liquid_header div.logo_camera_search_container div.container_form_cerca .cnt_textfield{
		margin-top:7px;
		
	}
	body.body_presidente #liquid_header div.logo_camera_search_container div.container_form_cerca button{
		background-image:url(/application/xmanager/projects/camera/img/presidente/button_search_header.gif);
		margin-top:-3px;
		overflow:hidden;
	}
	 
	div.container_710_presidente .cnt_search_form_primopiano div.cnt_button button{
		background-position:right -2px!important;
		bottom:3px!important;
	}
	body.body_presidente #liquid_header div.container_form_cerca{
			top:40px!important;
		}
		body.body_presidente #liquid_header div.logo_camera_search_container div.container_form_cerca button{
			background-image:url(/application/xmanager/projects/camera/img/presidente/button_search_header.gif);
			margin-top:-4px!important;
			left:265px!important;
		}
		#liquid_header div.container_form_cerca div.cnt_radiobutton span input{
			width:auto!important;
			height:auto!important;
			margin-left:-7px!important;
		}
		#liquid_header div.container_form_cerca div.cnt_radiobutton span input{
			top:-1px!important;
			left:-1px!important;
		}
		#searchAsYouType div.searchResults a.highlighted, #searchAsYouType div.searchResults div.summary a.summarized:hover {
			padding:3% 10% 3% 4.5%!important;
		}
	#liquid_header div.main_menu_container div.main_menu_top ul li{
		/*padding:8px 17px 7px 17px!important;*/
		padding:12px 16.9px 11px 16.9px!important;
	}
		div.container_box_721 div.cnt_tab_button{
			margin-top:6px;
			top:0;
		}
	
		div.container_box_721 div.container_externals{
			clear:both;
			margin:20px 0 0 20px;
			top:15px;
			position:relative;
		}
}  
 /* Firefox */  
	@-moz-document url-prefix() {  
		#liquid_header div.container_form_cerca div.cnt_radiobutton span input {top:0px!important; left:0!important;} 
}

/* File: /application/xmanager/projects/camera/css/presidente.css */
a{
	/*outline:solid;*/
}
body.body_presidente div.logo_camera_search_container{
	background-color:#B7D9F2;
}

body.body_presidente #liquid_header div.media_center_container {
	background-color:#FFFFFF;
	margin-bottom:20px;
	position:relative;
}
body.body_presidente #liquid_header div.media_center_container object{
	z-index:-10;
}
body.body_presidente #liquid_col_sx,body.body_presidente #liquid_col_dx{
	display:none!important;
}
body.body_presidente #liquid_content{
	width:100%!important;
	float:none!important;
}
body.body_presidente div#liquid_header div.menu_top_service{
	/*width:362px;*/
	width:auto;
}

body.body_presidente div#liquid_header div.top_service_menu{
  position: absolute;
  right: 5px;
  top: 5px;
}
body.body_presidente div.testo a,body.body_presidente div.testo_2 a{
	color:#20387E;
	text-decoration:none;
}
body.body_presidente div.testo a.link_second,body.body_presidente div.testo_2 a.link_second{
	 font-weight: bold;
	 font-size:0.95em;
}
body.body_presidente div.testo a:hover,body.body_presidente div.testo_2 a:hover{
	color:#20387E;
	text-decoration:none;
}
div.id_playlist{ /* ---- OSCURATO PER LE PROVE DI FRANCESCO BRUNETTI -----*/
	display:none;
}
body.body_presidente #liquid_header div.logo_senato{
	width:50px;
	position:relative;
	margin-left:115px;
	/* display:none;TOLTO PER LA PRESENTAZIONE A LUPI-FERRARI DA ELIMINARE IN XMANAGER */
}
body.body_presidente div.logo_parlamento_italiano{
	margin-right:0!important;
}
body.body_presidente #liquid_header div.logo_senato div.logo_senato{
	width:50px;
	margin-left:0;
}
body.body_presidente #liquid_header div.logo_camera{
	float:left;
	width:243px;
	position:relative;
	font-size:.95em;
	color:#626262;
	width:130px;
}
body.body_presidente #liquid_header div.logo_senato div.logo_senato{
	position:absolute;
	left:0;
	margin:0!important;
}
body.body_presidente #liquid_header div.logo_camera div.logo_camera{
	position:absolute;
	margin:0;
	width:50px;
}
body.body_presidente #liquid_header div.logo_camera div.logo_camera_label{
	position:absolute;
	margin:0;
	top: 17px;
	left:31px;
}
body.body_presidente #liquid_header div.logo_camera div.logo_camera_label a{
	color: #05224A;
	padding:5px;
	font-weight:bold;

}
/* ------------------- STILE PER LA RICERCA LIBERA RISPETTO AL SITO CAMERA -------------------------------*/
body.body_presidente #liquid_header div.logo_camera_search_container div.search_header div.search_header{
	background-image:url(/application/xmanager/projects/camera/img/presidente/bg_search_header.jpg);
	background-repeat:no-repeat;
}
body.body_presidente #liquid_header div.logo_camera_search_container div.search_header{
	width:608px;
}
body.body_presidente #liquid_header div.logo_camera_search_container div.container_form_cerca button{
	background-image:url(/application/xmanager/projects/camera/img/presidente/button_search_header.gif);
	margin-top:-3px;
}
body.body_presidente #liquid_header div.logo_camera_search_container div.container_form_cerca{
	left:134px;
	left:70px;
}
body.body_presidente #liquid_header div.logo_camera_search_container div.container_form_cerca button{
	top:0;
	right:5px;
}

body.body_presidente #liquid_header div.logo_camera_search_container div.container_form_cerca{
	width:305px;
	top:35px;
}
body.body_presidente #liquid_header div.logo_camera_search_container div.container_form_cerca .cnt_textfield{
	width:261px;
	border:none;
}
body.body_presidente #liquid_header div.logo_camera_search_container div.container_form_cerca .cnt_textfield input{
	width:261px;
	background-color:#FFFFFF;
}

/* ----------------------------------------- */

body.body_presidente #liquid_header div.logo_camera_search_container div.logo_camera{
	width:362px;
	height:100px;
	float:left;
}
body.body_presidente #liquid_header div.logo_camera_search_container div.logo_camera h2{
	/*background:url(/application/xmanager/projects/camera/img/presidente/logo_presidente.jpg) no-repeat left top;*/
}
body.body_presidente #liquid_content div.container_menu_presidente{
	width:235px;
	float:left;
	margin-right:12px;
	height:243px;
	margin-bottom:35px;
}
body.body_presidente #liquid_content div.wrapper_container_primopiano{
	clear:both;
}
body.body_presidente #liquid_content div.wrapper_container_primopiano span.clear_wrapper_container_primopiano{
	clear:both;
	display:block;
}
body.body_presidente #liquid_content div.wrapper_container_primopiano a{
	color:#20387E;
	font-weight:bold;
	display:block;
}
body.body_presidente #liquid_content div.wrapper_container_primopiano div.lista a,body.body_presidente #liquid_content div.container_primo_piano ul li div.link a{
	background-image:url(/application/xmanager/projects/camera/img/presidente/bullet_primopiano.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:9px;
}
body.body_presidente #liquid_content div.wrapper_container_primopiano div.lista a:hover,body.body_presidente #liquid_content div.container_primo_piano ul li div.link a:hover{
	background-image:url(/application/xmanager/projects/camera/img/presidente/bullet_primopiano_over.gif);
	
}
div.news_primopiano_temp{
	padding-left:12px;
	font-weight:normal;
}
div.news_primopiano_temp p{
	margin-top:0;
}
div.news_primopiano_temp div{
	padding-left:0;
}
div.news_primopiano_temp strong{
	display:block;
	margin-bottom:5px;
}
div.news_primopiano_temp a{
	text-decoration:underline;
}
div.news_primopiano_temp a:hover{
	text-decoration:none;
}
div.container_primo_piano div.news_primopiano{
	margin-bottom:5px;
}
div.container_primo_piano div.img_impegni{
	text-align:center;
	margin-bottom:5px;
}
/*div.container_primo_piano div.img_impegni img{
	border:1px solid #0187F6;
}
*/
body.body_presidente #liquid_content div.container_menu_presidente div.container_menu_presidente_label h3,
body.body_presidente #liquid_content div.container_agenda_presidente div.container_agenda_presidente_label h3,
body.body_presidente #liquid_content div.container_primo_piano div.container_primo_piano_label h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	color:#20387E;
	font-weight:normal;
	border-bottom:2px solid #A0B2C0;
	padding:0 0 4px 12px;
	margin-bottom:8px;
	margin-top:5px;
}
body.body_presidente #liquid_content div.container_primo_piano div.container_primo_piano_label h3{
	/*width:219px;*/
	width:295px;
}
body.body_presidente #liquid_content div.container_menu_presidente div.container_menu_presidente_label h3 a,
body.body_presidente #liquid_content div.container_agenda_presidente div.container_agenda_presidente_label h3 a,
body.body_presidente #liquid_content div.container_primo_piano div.container_primo_piano_label h3 a{
	font-weight:normal;
}
body.body_presidente #liquid_content div.container_agenda_presidente div.container_agenda_presidente_label h3{
	margin-bottom:0;
}
body.body_presidente #liquid_content div.container_agenda_presidente div.container_agenda_presidente_label h3 a{
	color:#20387E;
}
body.body_presidente #liquid_content .xmanager_content{
	padding:0 8px 0 5px;
}
body.body_presidente #liquid_content div.menu_presidente{
	padding:0 0 0 12px;
}
body.body_presidente #liquid_content div.menu_presidente ul{
	margin-top:18px;
}
body.body_presidente #liquid_content div.menu_presidente ul ul{
	margin-top:6px;
}
body.body_presidente #liquid_content div.menu_presidente ul li/*,body.body_presidente #liquid_content .lightview_label*/{
	list-style-type:none;
	width:210px;
	background:url(/application/xmanager/projects/camera/img/presidente/bordo_menu_presidente.gif) no-repeat left bottom;
	padding-bottom:9px;
	margin-bottom:8px;
	font-size:1.05em;
	font-weight:bold;
}
body.body_presidente #liquid_content div.menu_presidente ul li li/*,body.body_presidente #liquid_content .lightview_label*/{
	list-style-type:none;
	width:210px;
	background:none;
	padding-bottom:9px;
	margin:0 4px 0 0;
	font-size:.9em;
	font-weight:normal;
	display: inline;
}
body.body_presidente #liquid_content div.menu_presidente ul li li a {
	display: inline;
	background:none;
}
body.body_presidente #liquid_content div.menu_presidente ul li li a:hover {
	background:none;
}
body.body_presidente #liquid_content div.menu_presidente ul li li a.msg_en {
	background:url(/application/xmanager/projects/camera/img/ico_en.gif) no-repeat top left;
	padding: 3px 3px 0 20px;
	line-height:11px;
	margin-left:10px;
}
body.body_presidente #liquid_content div.menu_presidente ul li li a.msg_es {
	background:url(/application/xmanager/projects/camera/img/ico_es.gif) no-repeat top left;
	padding: 3px 3px 0 20px;
	line-height:11px;
}
body.body_presidente #liquid_content div.menu_presidente ul li li a.msg_de {
	background:url(/application/xmanager/projects/camera/img/ico_de.gif) no-repeat top left;
	padding: 3px 3px 0 20px;
	line-height:11px;
}
body.body_presidente #liquid_content div.menu_presidente ul li li a.msg_fr {
	background:url(/application/xmanager/projects/camera/img/ico_fr.gif) no-repeat top left;
	padding: 3px 3px 0 20px;
	line-height:11px;
}
body.body_presidente #liquid_content #link_attivita_presidente .lightview_label{
	margin-top:35px;
	background-image:none;
}
body.body_presidente #liquid_content div.menu_presidente ul li a,body.body_presidente #liquid_content  #link_attivita_presidente .lightview_label a{
	color:#20387E;
	background:url(/application/xmanager/projects/camera/img/bg_menusx2.gif) no-repeat right top;
	display:block;
}
body.body_presidente #liquid_content  #link_attivita_presidente .lightview_label a{
	background:url(/application/xmanager/projects/camera/img/presidente/ico_attvitta.gif) no-repeat left 5px;
	font-size:1em;
	font-weight:normal;
	padding-left:12px;
	margin-left:12px;
}
body.body_presidente #liquid_content  #link_attivita_presidente .lightview_label a:hover{
	background:url(/application/xmanager/projects/camera/img/presidente/ico_attvitta_over.gif) no-repeat left 5px;
}
body.body_presidente #liquid_content  #link_attivita_presidente  img{
	display:none;
}
body.body_presidente #liquid_content div.menu_presidente ul li a:hover{
	background:url(/application/xmanager/projects/camera/img/bg_menusx2_hover.gif) no-repeat right top;
}
body.body_presidente #liquid_content div.container_agenda_presidente{
	width:710px;
	float:left;
	/*height:229px;*/
	position:relative;
	margin-bottom:35px;
}
body.body_presidente #liquid_content div.container_agenda_presidente /*div.container_news_agenda */div.message{
	font-weight: bold;
	padding:20px 0 0 0;
	font-size:1.15em;
	/*text-align: center;*/
}
body.body_presidente #liquid_content div.container_agenda_presidente span.clear_container_agenda_presidente{
	clear:both;
	display:block;
	line-height:8px;
	font-size:8px;
	height:8px;
	background:url(/application/xmanager/projects/camera/img/presidente/bg_container_agenda.gif) no-repeat left bottom;
}
body.body_presidente #liquid_content div.container_agenda_presidente div#agenda_link{
	position:absolute;
	top:10px;
	right:13px;
}
body.body_presidente #liquid_content div.container_agenda_presidente div#agenda_link div.lightview_label{
	background:none!important;
	margin-bottom:0;
	padding-bottom:0;
	width:auto!important;
}
div.container_lightview{
	position:relative;
	height:400px;
	height:auto;
}
div.prevSlide,div.nextSlide{
	position:absolute;
	bottom:45%;
	font-size:1.5em;
	text-align:center;
}
div.prevSlide a,div.nextSlide a{
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	background-color:#20387E;
	border:1px solid #999999;
	padding:0px 10px 2px 10px;
}
div.prevSlide a:hover,div.nextSlide a:hover{
	background-color:#FFFFFF;
}
div.prevSlide{
	/*left:280px;*/
	left:33px;
}
div.nextSlide{
	/*right:370px;*/
	right:60px;
}
body.body_presidente #liquid_content div.container_agenda_presidente div.prevSlide,body.body_presidente #liquid_content div.container_agenda_presidente div.nextSlide{
	bottom:15px;
}

body.body_presidente #liquid_content div.container_agenda_presidente div.prevSlide a,body.body_presidente #liquid_content div.container_agenda_presidente div.nextSlide a{
	background-color:#FFFFFF;
	color:#20387E;
	font-size:1.5em;
	border:none;
	display:inline;
}
body.body_presidente #liquid_content div.container_agenda_presidente div.prevSlide{
	left:365px;
}
body.body_presidente #liquid_content div.container_agenda_presidente div.nextSlide{
	right:5px;
}
div.container_lightview div.foto{
	margin-left:30px!important;
}
body.body_presidente #liquid_content div.container_agenda_presidente div.lightview_label a{
	color:#20387E;
}
body.body_presidente #liquid_content div.container_agenda_presidente{
	background:url(/application/xmanager/projects/camera/img/montecitorio2.jpg) no-repeat left 32px;
	padding-bottom:32px;
	min-height:274px;
}
/*body.body_presidente #liquid_content div.container_agenda_presidente img{
	display:none;
}
*/
body.body_presidente #liquid_content div.container_agenda_presidente div.container_news_agenda {
    background:url(/application/xmanager/projects/camera/img/presidente/bg_container_agenda.gif) no-repeat  bottom;
	height:281px;
}
body.body_presidente #liquid_content div.container_agenda_presidente div.container_news_agenda ul li{
	list-style-type:none;
	position:relative;
	top:0;
	left:0;
	min-height:189px;
	height:auto!important;
	height:189px;
		
}
body.body_presidente #liquid_content div.container_agenda_presidente div.container_news_agenda ul li div,
body.body_presidente #liquid_content div.container_agenda_presidente div.message{
	position:relative;
	left:464px;
	width:235px;

}
body.body_presidente #liquid_content div.container_agenda_presidente div.container_news_agenda ul li div em{
   	font-style: normal;
		font-size: 0.95em;
		
}
body.body_presidente #liquid_content div.container_agenda_presidente div.container_news_agenda ul li div.data_ora_luogo{
	padding-top: 10px;
	font-size:1.05em;
	color:#444444;
}
body.body_presidente #liquid_content div.container_agenda_presidente div.container_news_agenda ul li div.fotografia{
	width:353px;
	height:189px;
	position:absolute;
	left:0;
	top:0;
}
body.body_presidente #liquid_content div.container_agenda_presidente div.container_news_agenda ul li div.testo_home{
	font-size:1.15em;
	margin:8px 0 0 0!important;
	padding:0!important;
	font-weight:bold;
}
body.body_presidente #liquid_content div.container_agenda_presidente div.container_news_agenda ul li div.data,body.body_presidente #liquid_content div.container_agenda_presidente div.container_news_agenda ul li div.orario{
	font-size:1em;
	color:#444444;
	font-style:italic;
}
body.body_presidente #liquid_content div.container_agenda_presidente div.container_news_agenda ul li div.orario{
	margin-bottom:9px;
}
body.body_presidente #liquid_content div.container_agenda_presidente div.container_news_agenda ul li div.data{
	padding-top:17px;
}
body.body_presidente #liquid_content div.container_agenda_presidente div.container_news_agenda ul li div.testo{
	font-size:1.15em;
	border-top:1px solid #A0B2C0;
	padding-top:12px;
	font-weight: bold;
	line-height:1.5;
}
body.body_presidente #liquid_content div.container_primo_piano ul li{
	list-style-type:none;
	padding-left:12px;
}
body.body_presidente #liquid_content div.container_primo_piano{
	/*width:231px;
	height: auto !important;
 	height: 355px;
  	min-height: 355px;
 	height: 425px;*/
	width:309px;
	padding-bottom:26px;
	background-color:#FFFFFF;
	margin-right:11px;
	float:left;
	position:relative;
	/*border-bottom:1px solid #C0D5E6;
	height:410px;*/
	margin-bottom:30px;
}
body.body_presidente #liquid_content div.container_primo_piano span.clear_container_primo_piano{
	background-color:#FF99FF;
	display:block;
}
body.body_presidente #liquid_content div.container_primo_piano .container_primo_piano{
	height:auto !important;
	border-bottom:none;
}
body.body_presidente #liquid_content div#last_primo_piano{
	margin-right:0;
}
body.body_presidente #liquid_content div.container_primo_piano ul li div{
	line-height:1.5;
}
body.body_presidente #liquid_content div.container_primo_piano ul li div.testo img{
	float: left;
	margin: 0 8px 5px 0;
}
body.body_presidente #liquid_content div.container_primo_piano ul li div.thumb{
	margin-bottom:5px;
}
body.body_presidente #liquid_content div.container_primo_piano ul li div.date,body.body_presidente #liquid_content div.container_primo_piano ul li div.data_luogo{
	font-size:.95em;
	color:#444444;
}
body.body_presidente #liquid_content div.container_primo_piano ul li div.titolo,
body.body_presidente #liquid_content div.container_primo_piano ul li div.link_da_home{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.05em;
	font-weight:bold;
	margin-bottom:10px;
}
body.body_presidente #liquid_content div.container_primo_piano ul li div.testo_2{
	margin-bottom:20px;
}
/*body.body_presidente #liquid_content div.container_primo_piano div.lightview{
	clear:both;
	padding-left:12px;
	padding-bottom:0;
}
*/
body.body_presidente #liquid_content div.container_primo_piano div.lista{
	margin-left:12px;
}
body.body_presidente #liquid_content div.container_primo_piano div.lista div.lista_label,body.body_presidente #liquid_content div.container_primo_piano ul li div.link{
	margin-bottom:3px;
	padding-bottom:0;
	font-size:.95em;
	line-height:1.2;
}
/*body.body_presidente #liquid_content div.container_primo_piano div.lightview  div.lightview{
	display:none;
}*/
body.body_presidente #liquid_content div.container_primo_piano div.visualizzatutti/*,body.body_presidente #liquid_content div.container_primo_piano div#visualizzatutti_box_2,
body.body_presidente #liquid_content div.container_primo_piano div#visualizzatutti_box_3,body.body_presidente #liquid_content div.container_primo_piano div#visualizzatutti_box_4*/{
	position:absolute;
	bottom:-25px;
	left:10px;
	display: none;
}
/*body.body_presidente #liquid_content div.container_primo_piano div#visualizzatutti_box_1 div.lightview_label,body.body_presidente #liquid_content div.container_primo_piano div#visualizzatutti_box_2 div.lightview_label,
body.body_presidente #liquid_content div.container_primo_piano div#visualizzatutti_box_3 div.lightview_label,body.body_presidente #liquid_content div.container_primo_piano div#visualizzatutti_box_4 div.lightview_label{
	padding-left:0;
}
*/

body.body_presidente #liquid_content div.container_primo_piano div.visualizzatutti div.visualizzatutti_label a/*,body.body_presidente #liquid_content div.container_primo_piano div#visualizzatutti_box_2 div.lightview_label a,
body.body_presidente #liquid_content div.container_primo_piano div#visualizzatutti_box_3 div.lightview_label a,body.body_presidente #liquid_content div.container_primo_piano div#visualizzatutti_box_4 div.lightview_label a*/{
	background:url(/application/xmanager/projects/camera/img/presidente/ico_visualizzatutti_over.gif) no-repeat left center;
	font-weight:bold;
	padding-left:10px;
	font-size:.95em;
	color:#092A55;
}
/*body.body_presidente #liquid_content div.container_primo_piano div#visualizzatutti_box_1 div.lightview_label a:hover,body.body_presidente #liquid_content div.container_primo_piano div#visualizzatutti_box_2 div.lightview_label a:hover,
body.body_presidente #liquid_content div.container_primo_piano div#visualizzatutti_box_3 div.lightview_label a:hover,body.body_presidente #liquid_content div.container_primo_piano div#visualizzatutti_box_4 div.lightview_label a:hover{
	font-weight:bold!important;
	color:#092A55!important;
	font-size:.95em;
	background:url(/application/xmanager/projects/camera/img/presidente/ico_visualizzatutti_over.gif) no-repeat left center;
}
*/
div#container_eventi_agenda_lv ul li{
	margin-bottom:20px;
}

body.body_presidente #liquid_content div.container_primo_piano div#fotogallery_4_0,body.body_presidente #liquid_content div.container_primo_piano div#documento_4_0,
body.body_presidente #liquid_content div.container_primo_piano div#fotogallery_3_0,body.body_presidente #liquid_content div.container_primo_piano div#documento_3_0,
body.body_presidente #liquid_content div.container_primo_piano div#fotogallery_2_0,body.body_presidente #liquid_content div.container_primo_piano div#documento_2_0,
body.body_presidente #liquid_content div.container_primo_piano div#fotogallery_1_0,body.body_presidente #liquid_content div.container_primo_piano div#documento_1_0{
	display:block;
	bottom: -30px;
	right: 5px;
	display: none;
	position:absolute;
	font-weight:normal;
	
}
body.body_presidente #liquid_content div.container_primo_piano div#documento_4_0 div,body.body_presidente #liquid_content div.container_primo_piano div#documento_3_0 div,body.body_presidente #liquid_content div.container_primo_piano div#documento_2_0 div,body.body_presidente #liquid_content div.container_primo_piano div#documento_1_0 div{
	right:25px;
}

/*body.body_presidente #liquid_content div.container_primo_piano div#fotogallery_4  div.lightview_label,body.body_presidente #liquid_content div.container_primo_piano div#documento_4  div.lightview_label,
body.body_presidente #liquid_content div.container_primo_piano div#fotogallery_3  div.lightview_label,body.body_presidente #liquid_content div.container_primo_piano div#documento_3  div.lightview_label,
body.body_presidente #liquid_content div.container_primo_piano div#fotogallery_2  div.lightview_label,body.body_presidente #liquid_content div.container_primo_piano div#documento_2  div.lightview_label,
body.body_presidente #liquid_content div.container_primo_piano div#fotogallery_1  div.lightview_label,body.body_presidente #liquid_content div.container_primo_piano div#documento_1  div.lightview_label{
	display:none;
}
*/
div.form_scrivi_al_presidente {
	margin:0;
	padding:0;
}
div.form_scrivi_al_presidente p.avvertenza {
	font-style:italic;
	font-size:.95em;
	margin:0;
	padding:0 0 5px 3px;
}
div.form_scrivi_al_presidente h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	padding: 0 0 2px 3px;
	margin:0 0 8px 0;
	border-bottom: 1px solid #00a8ff;
	font-weight:normal;
	text-transform: uppercase;
	display:block;
	width:629px;
}
div.form_scrivi_al_presidente form {
	margin:0;
	padding:0;
}
div.container_lightview div.form_scrivi_al_presidente div.testo label{
	display:block;
	width:190px;
	margin-right:31px;
	margin-bottom:10px;
}
div#mailer_recipients_wrapper label{
	display:none;
	
}
fieldset.mailer_other_param{
border: none;
padding:0;
margin:20px 0;
}
fieldset.mailer_other_param legend{
font-size: .85em;
color: #444444;
margin-bottom:20px;
}
input.mailer_send{
width:120px !important;
cursor: pointer;
background-color:#4A7EAD !important;
background-image: none !important;
border:1px solid #10477D !important;
color:#FFFFFF !important;
font-size:0.95em !important;
font-weight:bold !important;
margin:0 !important;
padding:1px 10px !important;
}
div.form_scrivi_al_presidente div.testo label.nome, div.form_scrivi_al_presidente div.testo label.cognome, div.form_scrivi_al_presidente div.testo label.citta,  div.form_scrivi_al_presidente div.testo label.cap, div.form_scrivi_al_presidente div.testo label.indirizzo, div.form_scrivi_al_presidente div.testo label.mail, div.form_scrivi_al_presidente div.testo label.nazione,  div.form_scrivi_al_presidente div.testo label.provincia, div.form_scrivi_al_presidente div.testo label.nazione{
	float: left;
}
div.form_scrivi_al_presidente div.testo label.ogetto{
	width:411px !important;
}
div.form_scrivi_al_presidente div.testo label.provincia{
	margin-right:200px !important;
}
div.container_lightview div.form_scrivi_al_presidente div.testo label.messaggio{
	width: 632px;
}
div.container_lightview div.form_scrivi_al_presidente div.testo button{
	display:block;
	clear:both;
	background-color:#4073a2;
	border:none;
	color:#ffffff;
	padding: 2px 4px;
	cursor:pointer;
}
div.container_lightview div.form_scrivi_al_presidente div.testo button:hover{
	background-color:#20387E;
}
div.container_lightview div.form_scrivi_al_presidente div.testo label input,div.container_lightview div.form_scrivi_al_presidente div.testo label textarea,div.container_lightview div.form_scrivi_al_presidente div.testo label select{
	border:1px solid #c4d7e6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.95em;
	color:#000000;
	width:100%!important;
	background:url(/application/xmanager/projects/camera/img/bg_campi.jpg) repeat-x left top;
}
div.container_lightview div.form_scrivi_al_presidente div.testo label span{
	font-size:1em;
	display:block;
	padding: 0 0 0 2px;
	color: #062d58;
}
/* ----------------------------- VISTE IN DOCVIEWER -----------------------*/
.container_lightview ul li div.data,.container_lightview ul li div.orario{
	font-weight:bold;
}
.container_lightview a{
	color:#20387E;
	text-decoration:underline;
}
.container_lightview a:hover{
	color:#20387E;
	text-decoration:none;
}
body.body_presidente div.prevSlide,body.body_presidente div.nextSlide{
	display:none;
}

/* File: /application/xmanager/projects/camera/css/presidente_second.css */
body#landig_interventi_e_relazioni div.intestazione_stampa{
	display:none;
}
div.container_710_presidente {
	float:left;
	width: 710px;
	position: relative;
	overflow:hidden;
}
div.container_710_presidente h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	color:#20387E;
	font-weight:normal;
	border-bottom:2px solid #A0B2C0;
	padding:0 0 4px 12px;
	margin-bottom:10px;
	margin-top:5px;
	width:697px;
}
div.container_710_presidente h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.15em;
	text-transform: uppercase;
	padding:5px 0 4px 13px;
	margin:15px 0 8px 0;
	border-bottom: 1px solid #00a8ff;
	font-weight:normal;
	width:697px;
}
div.container_710_presidente h4 span.esito{
	font-size:smaller;
}
div#list_presidente ul, div.list_presidente ul, div.list_presidente_foto ul {
	list-style: none;
	margin:0 0 0 10px;
}
div#list_presidente ul ul, div.list_presidente ul ul, div.list_presidente_foto ul ul {
	list-style: none;
	margin: 0;
	position: absolute;
	top:82px;
	left: 10px;	
}
body.body_lightview div#external_source_8585,
body.body_lightview div#external_source_8586{
	text-align:center;
}
body.body_lightview div#external_source_8585 a,
body.body_lightview div#external_source_8586 a{
	font-weight:bold;
	color:#20387E;
}

body.body_lightview div#external_source_8585 h1,
body.body_lightview div#external_source_8586 h1{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:bold;
	padding:4px 20px 0 10px;
	font-size:1.15em;
	text-align:center;
	margin:10px 0;
}
body.body_lightview div#external_source_8585 p.didascalia,
body.body_lightview div#external_source_8586 p.didascalia,
body.body_lightview div#external_source_8585 p.autore_foto,
body.body_lightview div#external_source_8586 p.autore_foto{
	font-weight:bold;
	padding:4px 20px 0 10px;
	text-align:center;
}
div.list_presidente_foto{
	clear:both;
}

div#doc{
	position:absolute;
	left:152px;
	bottom:17px;
	z-index:10;
}
div.cop_internazionali{
	display:inline;
}
div.cop_internazionali img{
	float:left;
	margin:0 13px 18px 0;
	padding: 0 0 0 12px;
}

div.cop_internazionali p{
	margin:0;
	font-size:1.15em;
	line-height:1.5;
	padding:10px 20px 0 0;
}
div#list_presidente ul li, div.list_presidente ul li{
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #d9e0e5;
	position:relative;
	width:100%;
}	
div#list_presidente li li, div.list_presidente li li{
	padding: 0 0 10px 0;
	margin: 0;
	border: none;
}	
div.list_presidente_foto ul.list_presidente_foto_ul li{
	padding: 0 0 20px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #d9e0e5;
	position:relative;
	height: auto!important;
	width:100%;
}	
div.list_presidente_foto ul.list_presidente_foto_ul li span.clear{
	display:block;
	clear:both;
}
div.list_presidente_foto li li{
	padding: 0 0 10px 0;
	margin: 0;
	border: none;
	position:relative;
	min-height: 10px;
}	
body.body_presidente div.link_titolo {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.05em;
	font-weight:bold;
	padding: 4px 0;
}
body.presidente_second div.titolo h4, body.presidente_second div.link_titolo h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.05em;
	font-weight:bold;
	padding: 4px 12px;
	width:650px;
	border:none;
	margin:0;
}
body.presidente_second div.testo_2 strong {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	font-weight:bold;
	padding: 4px 12px 0 0;
}
div.list_presidente_foto div.titolo h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.05em;
	font-weight:bold;
	padding: 4px 12px;
	position: relative;
	top: 0;
	margin: 0 0 0 0;
	width:auto;
	border:none;
	text-transform:uppercase;
}
div.list_presidente_foto div.icona_foto {
	position: relative;
	font-size:0.95em;
	font-weight:bold;
	position:relative;
	color: #082952;
}
div.list_presidente_foto div.icona img {
	margin-top:1px;
}
div.list_presidente_foto div.thumb,
div.list_presidente_foto div.url_thumb {
	display:inline;
	float:left;
	left: 0;
	padding: 10px 12px 10px 0;
}
div.list_presidente_foto div.thumb img,
div.list_presidente_foto div.url_thumb img{
	float:left;
	margin-top: 5px;
	left: 0;
}
div.list_presidente_foto div.cnt_foto{
	margin-left:160px;
	padding:5px 0 5px 0;
	width:530px;
}
div#list_presidente ul ul, div.list_presidente ul ul, div.list_presidente_foto ul ul {
	list-style: none;
	margin: 0;
	position: absolute;
	top:82px;
	left: 10px;	
}
div.list_presidente_foto div.thumb span.album a,
div.list_presidente_foto ul.list_presidente_foto_ul li div.thumb a,
div.list_presidente_foto ul.list_presidente_foto_ul li div.url_thumb a,
div.list_presidente_foto div.link_album span.album a,
div.link_album2 span.album a {
	font-weight:bold;
	text-align:center;
	background-color:#ECF3F9;
	color:#20387E;
	padding:2px 8px;
	margin: 0;
}
div.list_presidente_foto div.thumb a.nomargin,
div.list_presidente_foto div.thumb a.normargin,
div.list_presidente_foto div.url_thumb a.nomargin,
div.list_presidente_foto div.url_thumb a.normargin {
	margin-top:0!important;
	padding:0!important;
	position:relative!important;
	background-color:#ffffff;
	
}
div.list_presidente_foto div.thumb a.nomargin img,
div.list_presidente_foto div.thumb a.normargin img,
div.list_presidente_foto div.url_thumb a.nomargin img,
div.list_presidente_foto div.url_thumb a.normargin img {
	border:1px solid #FFF;
	margin-top:0;
}
div.list_presidente_foto div.thumb a.nomargin:hover img,
div.list_presidente_foto div.thumb a.normargin:hover img,
div.list_presidente_foto div.url_thumb a.nomargin:hover img,
div.list_presidente_foto div.url_thumb a.normargin:hover img{
	border:1px solid #0187F6;
}
div#external_source_8539 a{
	padding-left:3px;
	padding-top:3px;
}
div#external_source_8539 a.nomargin{
	padding-left:0;
	padding-top:0;
}
div.list_presidente_foto ul.ul_comunicati_link_ul{
	position:static!important;
	margin-bottom:10px;
}
div.list_presidente_foto ul.ul_comunicati_link_ul li{
	position:absolute !important;
	bottom:8px!important;
	left:189px;
	padding-top:0;
	margin:0!important;
	text-indent:0;
	top:auto!important;
	border-bottom:none!important;
}
div.list_presidente_foto ul.ul_comunicati_link_ul li{
	padding:0!important;
	margin:0!important;
	border:0!important;
}
div.list_presidente_foto ul.ul_comunicati_link_ul a{
	font-weight:bold;
	text-align:center;
	background-color:#ECF3F9;
	color:#20387E;
	padding:2px 8px;
	display:block;
	width:70px;
	height:15px;
	margin-top:2px;
}
div.list_presidente_foto ul.ul_comunicati_link_ul a:hover{
	color:#0187F6!important;
}
div.list_presidente_foto ul ul.ul_comunicati_link_ul li{
	min-height:0;
}
div.name_tipo {
	font-size:0.95em;
	padding: 4px  0 0 0;
	color: #000000;
	text-transform: uppercase;
}
div.testo  {
	padding: 0;
	color: #000000;
}
body.presidente_second  div.data_luogo, body.presidente_second div.date, body.presidente_second div.data {
	font-size:0.95em;
	padding: 4px  0 0 12px;
	color: #444444;
}
body.presidente_second  div.data_luogo{
	font-weight:bold;
}
div#list_presidente ul.list_ul div.thumb,
div#list_presidente ul.list_ul div.url_thumb{
	padding: 0 0 0 12px;
	margin-top:-10px;
}
body#interventi div#list_presidente ul.list_ul li p.bold{
	font-weight:bold;
}
body#interventi div#list_presidente ul.list_ul li p.bold a{
	font-weight:normal;
}
div#list_presidente ul.list_ul div.thumb a,
div#list_presidente ul.list_ul div.url_thumb a,
div#list_presidente ul.list_ul div.link_album span.album a,
div.link_album2 span.album a{
	font-weight:bold;
	text-align:center;
	background-color:#ECF3F9;
	color:#20387E;
	padding:2px 8px;
	margin: 0;
}
body#lista_completa_interventi_e_relazioni div.link_youtube a, 
body#lista_completa_interventi_e_relazioni div.link_webtv a, 
body#lista_completa_interventi_e_relazioni div.link_album2 a,
body#landig_interventi_e_relazioni div.link_album2 a, 
body#landig_interventi_e_relazioni div.link_webtv a, 
body#landig_interventi_e_relazioni div.link_youtube a,
body#impegni_internazionali div.link_album2 a, 
body#impegni_internazionali div.link_webtv a, 
body#impegni_internazionali div.link_youtube a,
body#convegni_ed_altri_eventi div.link_album2 a, 
body#convegni_ed_altri_eventi div.link_webtv a, 
body#convegni_ed_altri_eventi div.link_youtube a,
body#visite_ufficiali div.link_album2 a, 
body#visite_ufficiali div.link_webtv a, 
body#visite_ufficiali div.link_youtube a,
body#incontri div.link_album2 a, 
body#incontri div.link_webtv a, 
body#incontri div.link_youtube a{
	font-weight:bold;
	text-align:center;
	background-color:#ECF3F9;
	color:#20387E;
	padding:2px 8px;
	margin: 0;
	float:left;
	margin:5px 0 0 12px;
	line-height: 1.5;
}
body#lista_completa_interventi_e_relazioni div.link_album2 {
	margin-right:0 !important;
}
div.list_presidente_foto div.data_luogo {
	padding: 15px  0 0 12px;
	font-size:0.95em;
	color: #3d3d3d;
	font-style: normal;
	position: relative;
	top: 0;
	margin: 0 0 0 0;
}
div.container_710_presidente ul.list_ul li div.date{ 
	font-size:1.7em;
	display:none;
}
body#interventi.presidente_second div.testo_2 div a{
	font-weight:normal;
}
body.presidente_second div.testo div,
body.presidente_second div.testo_2 div,
/*--*/
body.presidente_second div.testo p, 
body.presidente_second div.testo_2 p,
body.presidente_second div.link_album2,
body.presidente_second div.testo_comunicato p, 
body.presidente_second div.link_viewer, 
body.presidente_second div.testo_comunicato {
	padding: 6px  12px 0 12px;
	line-height:1.5;
	margin-bottom:5px;
	margin-top:0;
}
body.presidente_second div.link_album2,
body#visite_ufficiali div.link_album2,
body#convegni_ed_altri_eventi div.link_album2,
body.presidente_second div.ul_comunicati_link,
body#incontri div.link_album2,
body#landig_interventi_e_relazioni div.link_album2,
body#landig_interventi_e_relazioni div.link_youtube,
body#landig_interventi_e_relazioni div.link_webtv,
body#impegni_internazionali div.link_album2,
body#impegni_internazionali div.link_youtube,
body#impegni_internazionali div.link_webtv,
body#convegni_ed_altri_eventi div.link_album2,
body#convegni_ed_altri_eventi div.link_youtube,
body#convegni_ed_altri_eventi div.link_webtv,
body#visite_ufficiali div.link_album2,
body#visite_ufficiali div.link_youtube,
body#visite_ufficiali div.link_webtv,
body#incontri div.link_album2,
body#incontri div.link_youtube,
body#incontri div.link_webtv{
	float:left!important;
	margin:0!important;
	padding:0!important;
}
body.presidente_second div.ul_comunicati_link a{
	margin-top:0!important;
}
body.presidente_second div.ul_comunicati_link ul,
body.presidente_second div.ul_comunicati_link ul li{
	position:static!important;
}
body.presidente_second div.link_album,
body.presidente_second div.link_album2,
body#incontri div.link_album2{
 	margin-right:5px!important;
}
div.list_presidente_foto div.testo div,
div.list_presidente_foto div.testo_2 div,
div.list_presidente_foto div.testo p, 
div.list_presidente_foto div.testo_2 p, 
body#incontri div.list_presidente_foto div.titolo,
div.list_presidente_foto div.link_album,
div.link_album2{
	padding: 4px  12px 5px 12px;
	position: relative;
	top: 0;
	margin: 0 0 0 0;
	line-height:1.5;
}
body#interventi div.testo_2 p,
body#interventi div.testo_2 div{
	padding:0;
}
body#interventi div.testo_2{
	margin-left:12px;
}
body#incontri  div.url_thumb{
	padding-top:0;
}
body#incontri  div.url_thumb img{
	margin-top:0;
}
body#incontri div.testo_2{
	margin-bottom:8px;
}
div.link_album2 span.album{
	margin-left:-10px;
	padding-left:12px;
}
div.list_presidente_foto div.comunicato_stampa a{
	font-weight:bold;
	color:#20387E;
}
div#list_presidente table.paginator, div.list_presidente table.paginator {
	margin: 10px auto 20px auto;
}
div#list_presidente table.paginator a, div.list_presidente table.paginator a{
	padding: 4px 5px;
	font-weight:bold;
	color:#5d91b9;
}
div#list_presidente table.paginator a:hover, div.list_presidente table.paginator a:hover{
	text-decoration: underline;
	color:#000033 !important; 
}
div#list_presidente div.titolo a, div.list_presidente div.titolo a, div.list_presidente_foto div.titolo a, body.presidente_second div.link_titolo a{
	color: #20387E;
}

div#list_presidente div.titolo a:hover, div.list_presidente div.titolo a:hover, div.list_presidente_foto div.titolo a:hover, body.presidente_second div.link_titolo a:hover{
	color: #0286F2;
}

body#risultati_della_ricerca_del_presidente hr.z {
	display: none;
}
body#risultati_della_ricerca_del_presidente p.g {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.05em;
	font-weight:bold;
	margin: 20px 0 7px 13px;
}
body#risultati_della_ricerca_del_presidente p.g a {
	color: #20387E;
}
body#risultati_della_ricerca_del_presidente p.g a:hover {
	color: #0286F2;
}
body#risultati_della_ricerca_del_presidente p.g table{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
body#risultati_della_ricerca_del_presidente td.s {
	padding: 0 0 0 13px;
}
body#risultati_della_ricerca_del_presidente td.s font{
	font-style: italic;
	color: #444444 !important;
	font-size:.95em;
}
body#risultati_della_ricerca_del_presidente div.n {
	margin: 20px 0 0 0;
	border-top: 2px solid #A0B2C0;
	padding: 10px 0 0 0;
}
body#risultati_della_ricerca_del_presidente input {
	border:1px solid #6A9AC0;
	color:#20387E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.05em;
	text-indent:1px;
}
body#risultati_della_ricerca_del_presidente td.opz label {
	font-size:.95em;
	margin: 0 15px 0 0;
	padding: 0;
}
body#risultati_della_ricerca_del_presidente td.opz input {
	border:none;
	margin: 8px 4px 0 0;
	padding: 0;
}
body#risultati_della_ricerca_del_presidente 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;
}
body#risultati_della_ricerca_del_presidente table.report_top b {
	font-style: normal;
	color: #20387E;
}
body#risultati_della_ricerca_del_presidente table.report_top font {
	display: none;
}
body#risultati_della_ricerca_del_presidente table.navigator {
	margin: 0 0 10px 0;
	padding: 0 5px;
}
body#risultati_della_ricerca_del_presidente table.navigator a{
	font-weight:bold;
	color: #20387E;
}
body#risultati_della_ricerca_del_presidente table.cerca_bottom {
	margin: 0 0 13px 13px;
}
div.container_710_presidente .cnt_search_form_primopiano .cnt_search_form_primopiano{
	background-color:#ECF3F9;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:15px;
	margin-bottom:20px;
	margin-top:-9px;
	position:relative;
	display:block!important;
}
div.container_710_presidente .cnt_search_form_primopiano div{
	display:inline!important;
}
div.container_710_presidente .cnt_search_form_primopiano div label{
	font-weight:bold;
	display:inline!important;
}
div.container_710_presidente .cnt_search_form_primopiano input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	border:1px solid #6A9AC0;
	width:200px;
	margin-right:20px;
	text-indent:1px;
}
div.container_710_presidente .cnt_search_form_primopiano input.calendar_select, div.container_710_presidente .cnt_search_form_primopiano input.data{
	width:75px!important;
}
div.container_710_presidente .cnt_search_form_primopiano div.cnt_button{
	position:absolute;
	top:50px;
}
div.container_710_presidente .cnt_search_form_primopiano div.cnt_button button{
	position:absolute;
	background-color:transparent;
	background-image:url(/application/xmanager/projects/camera/img/presidente/button_search_primopiano.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	border:medium none;
	cursor:pointer;
	height:28px;
	width:74px;
	padding-left:0px;
	padding-right:60px;
	font-weight:bold;
	bottom:8px;
}

div.container_710_presidente div.external_regesta .cnt_search_form_primopiano div.cnt_button  button{
	width:110px;
	padding-right:25px;
}
div.container_710_presidente div.external_regesta div.esito_not_found{
	padding:12px;
	font-weight:bold;
}
div.container_710_presidente div.external_regesta div.raccolta_data,
div.container_710_presidente div.external_regesta div#torna_esito{
	padding:0 12px;
	font-weight:bold;
}
div.container_710_presidente div.external_regesta div#torna_esito{
	text-align:right;
	margin-bottom:10px;
}
div.container_710_presidente div.external_regesta div#torna_esito a{
	color:#20387E;
}
.container_menu_presidente_second{
	width:235px;
	float:left;
	margin-right:12px;
	height:auto;
	margin-bottom:35px;
}
.container_menu_presidente_second ul li{
	list-style-type:none;
	font-size:1.15em;
	color:#20387E;
	font-weight:bold;
	padding:0;
}
.container_menu_presidente_second ul li a{
	color:#20387E;
}
.container_menu_presidente_second ul li span{
	padding:10px 10px 3px 10px;
	display:block;
	border-bottom:2px solid #D8DFE5;
}
.container_menu_presidente_second ul li.first_element {
	margin-top:3px;
}
.container_menu_presidente_second ul li.first_element span {
	margin-top:3px;
	padding-bottom:6px;
	border-bottom:0;
	padding-top:5px;
}
.container_menu_presidente_second ul li.first_element ul{ 
	display:block;
	border-top:2px solid #A0B2C0;
	padding-top:0;
}
.container_menu_presidente_second ul li ul li span{
	margin-top:0!important;
	display:block;
	padding:7px 10px 7px 4px !important;
	border-bottom:0;
}
.container_menu_presidente_second ul li ul li{
	font-size:.9em;
	background-color:#ECF3F9;
	border-bottom:1px solid #FFFFFF;
	padding-top:0;
	padding-left:10px;
}
.container_menu_presidente_second ul li ul li a{
	display:block;
	background:url(/application/xmanager/projects/camera/img/presidente/bullet_presidente_second.gif) no-repeat right center;
}
.container_menu_presidente_second ul li ul li a:hover{
	background:url(/application/xmanager/projects/camera/img/presidente/bullet_presidente_second_over.gif) no-repeat right center;
}
.container_menu_presidente_second ul li ul li.current{
	background-color:#FFFFFF;
}
.container_menu_presidente_second ul li ul li.current a{
	background-image:none;
	color:#0286F2;
	background-color:#FFFFFF;
}
.container_menu_presidente_second a.current{
	background-image:none;
	color:#0286F2;
	background-color:#FFFFFF;
}
.container_menu_presidente_second ul li ul li.current a:hover{
	background-image:none;
}
.container_menu_presidente_second ul li ul{
	border-bottom:2px solid #D8E0E3;

}
body.presidente_second .xmanager_content span.clear{ 
	display:block;
	clear:both;
}
div.container_710_presidente div.list_presidente_foto div.titolo a {
	padding:0;
	font-weight:bold;
} 
div.container_710_presidente div.list_presidente_foto div.data{
	margin-bottom:5px;
	padding:10px 0 0 0;
	font-size:0.95em;
}
div.container_710_presidente div#list_correlati span.clear{
	clear:none;
	display:inline;
}
div.container_710_presidente div#list_correlati ul.list_correlati_ul{
	position:relative;
	top: 10px;
	left: 0;
	list-style: none;
}
body#lettura_raccolte_album_presidente_regesta div.container_710_presidente div#list_correlati ul.list_correlati_ul{
 	display: block;
    list-style: none;
    right: 0;
    text-align: right;
    top: -17px;
    width: 715px;
}
body#lettura_raccolte_album_presidente_regesta div.container_710_presidente div#list_correlati ul.list_correlati_ul li{
	width:715px;
}
div.container_710_presidente div#list_correlati ul.list_correlati_ul li{
	border:none;
	width:400px;
}
div.container_710_presidente div#list_correlati ul.list_correlati_ul li div{
	display:inline;
	padding-top:10px;
}
div.container_710_presidente div#list_correlati ul.list_correlati_ul li div a {
	background-color: #ECF3F9;
    color: #20387E;
    font-weight: bold;
    line-height: 1.5;
    margin: 0 12px 0 0 ;
    padding: 2px 8px;
    text-align: center;
}

div.container_710_presidente div.list_presidente_foto div.autore_foto{
	margin-top:5px;
}
div.container_710_presidente div.list_presidente_foto div.autore_foto span{
	font-style:italic;
}
body.body_lightview div.album_dettaglio div.foto{
	 float:none;
	 margin-top:10px;
	 margin-bottom:10px;
	 text-align:center;
}
body.body_lightview div.album_dettaglio div.data{
	 font-size:1em;
	 float:left;
	 margin:3px 10px 0 10px;
}
body.body_lightview div.album_dettaglio div.titolo{
	 font-weight:bold;
	 padding:4px 20px 0 10px;
}
body.body_lightview div.album_dettaglio div.titolo div.titolo_album{
	 font-weight:bold;
	 padding:4px 20px 0 10px;
	 font-family:Georgia, "Times New Roman", Times, serif;
}
body.body_lightview div.album_dettaglio div.fotografo{
	 padding:4px 5px 0 10px;
	 color:#444444;
}
body#lista_comunicati_stampa_presidente ul#list_presidente_collapsible_list_output span.widgetListCollapsibleHandler{
	 padding-top:4px;
}
body#impegni_internazionali a.link_second{
	font-weight:normal;
	font-size:1em;
} 
div.url_thumb {
	display:inline;
}
div.url_thumb img{
	float:left;
	margin:0 10px 5px 0;
}
div.pubblico{
	margin-bottom:3px;
	padding-left:12px;
}
div.pubblico div.label{
	font-weight:bold;
}
div.pubblico div.label,
div.visibile  div.label{
	display:inline;
}
div.visibile{
	font-weight:bold;
	padding-left:12px;
}
div.visibile p.nomargin{
	display:inline;
	font-weight:normal;
}
body#visite_ufficiali_vista_di_lavoro div.testo_2,
body#convegni_ed_altri_eventi_pagina_di_lavoro div.testo_2,
body#interventi_pagina_di_lavoro div.testo_2{
	line-height:1.5;
	padding-left:12px;
	margin-bottom:10px;
}
div.link_album2,
div.link_album2{
	padding-left:12px;
	margin-bottom:10px;
}
body#convegni_ed_altri_eventi_pagina_di_lavoro div.container_710_presidente ul li {
	border-bottom:1px solid #D9E0E5;
	margin:0 0 10px;
	padding:0 0 10px;
	position:relative;
}

div.container_710_presidente div.mailer{
	font-size:1.1em;
	line-height:1.5;
	padding:0 10px;
}
div.container_710_presidente div.mailer_label{
	font-size:.9em;
	text-transform:none;
	line-height:normal;
}
div.container_710_presidente div.mailer label{
	font-size:.9em;
}
div.container_710_presidente .legend{
	font-size:1em;
}
div.container_710_presidente div.mailer div{
	margin-bottom:10px;
}
div.container_710_presidente div.mailer div input,
div.container_710_presidente div.mailer div textarea{
	background-image:none;
}
/* select nazione e campi relativi */
div.container_710_presidente div.mailer div#italia_nazione,
div.container_710_presidente div.mailer div#altra_nazione{
	padding:10px 0;
}
div.container_710_presidente div.mailer div#italia_nazione input,
div.container_710_presidente div.mailer div#altra_nazione input,
div.container_710_presidente div.mailer div#italia_nazione select,
div.container_710_presidente div.mailer div#altra_nazione select{
	width:auto;
}
div.container_710_presidente div.mailer div.mail_error{
	color:#F00;
	background-color:#FFF;
	font-size:.85em;
}

div.list_presidente_foto ul.list_presidente_foto_ul li {
	margin:0;
	padding:0 0 10px 0;
}
div.list_presidente_foto ul.list_presidente_foto_ul li p{
	padding:0 12px;
}
div.list_presidente_foto ul.list_presidente_foto_ul li div.testo_foto p,
div.list_presidente_foto ul.list_presidente_foto_ul li div.testo_foto div{
	padding:0;
}

div.list_presidente_foto ul.list_presidente_foto_ul li ul.raccolte_sub_list{
	position:relative;
	top:0;
}
div.list_presidente_foto ul.list_presidente_foto_ul li ul.raccolte_sub_list li{
	border:medium none;
	float:left;
	margin-bottom:30px;
	margin-right:5px;
	width:170px;
}
div.list_presidente_foto ul.list_presidente_foto_ul li ul.raccolte_sub_list li div{
	margin-top:5px;
}
div.list_presidente_foto ul.list_presidente_foto_ul li ul.raccolte_sub_list li div a.lightview {
	background-image:url(/application/xmanager/projects/camera/img/ico_visualizza.gif);
	background-repeat:no-repeat;
	padding-top:1px !important;
	padding-left:19px!important;
	margin-left:5px;
}
div.list_presidente_foto ul.list_presidente_foto_ul li ul.raccolte_sub_list li img{
	border:2px solid #C1CAD1;
}
div.list_presidente_foto ul.list_presidente_foto_ul li ul.raccolte_sub_list li a.lightview:hover img{
	border:2px solid #0187F6;
}

body#landig_interventi_e_relazioni div.container_710_presidente div.stampa a{
	display:block;
	float:right;
	font-weight:bold;
	text-align:center;
	background-color:#ECF3F9;
	color:#20387E;
	padding:2px 8px;
	margin: 0;
	line-height: 1.5;
	background-image:none !important;
	height:auto;
}

body#landig_interventi_e_relazioni div.icone_media{
	float:right;
	width:210px;
	height:5px; 
}
body#landig_interventi_e_relazioni div.container_710_presidente div.stampa {
	position: absolute;
	left: 85px; /*88*/
	top: 55px;
	width:60px;
	padding-top: 2px;
	top:54px\0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  
body#landig_interventi_e_relazioni div.container_710_presidente div.stampa {
		top: 57px;
	}
}  
*:first-child+html body#landig_interventi_e_relazioni div.container_710_presidente div.stampa {
		top: 61px;
	}
body#landig_interventi_e_relazioni div.tweet{
	position: absolute;
	left:0px;
  	top: 113px;
/*
	top:114px\0;
	top:111px \0/;
*/
}

body#landig_interventi_e_relazioni div.fb{
        z-index:100;
	position: absolute;
        left:60px;
        top: 113px;
}


/*
body#landig_interventi_e_relazioni div.facebook{
	z-index:-1;
}
*/



@media screen and (-webkit-min-device-pixel-ratio:0) {  

    body#landig_interventi_e_relazioni div.fb, 
    body#landig_interventi_e_relazioni div.tweet { top: 117px; }  

} 

*:first-child+html body#landig_interventi_e_relazioni div.facebook, *:first-child+html body#landig_interventi_e_relazioni div.tweet { top: 125px; }   

*:first-child+html body#landig_interventi_e_relazioni div.fb { margin-top: 12px; }  
*:first-child+html div.fb .pluginButtonInline {
    display: block !important;
}

body#landig_interventi_e_relazioni div.container_710_presidente div.stampa p{
	margin:0;
}
body#landig_interventi_e_relazioni div.data{
	clear:both;
	padding-top:40px;
}


/* File: /application/xmanager/projects/camera/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 35px 4px;
	background-image:url(/application/xmanager/projects/camera/img/header/bg_ombre.gif)!important;
	/*background-position:0 1px; a 1px mostra il bianco di bg che serve a coprire la trasparenza sotto l'apri/chiudi del mediacenter... Verificare con Iemma se a 0 non produce qualche problema */
	background-position:0 0;
	overflow:hidden;
	background-color:#FFFFFF;
}
div#liquid_header {
	width:970px;
	margin:auto;
	position:relative;
	background-color:transparent;
	height:auto;
/*	padding:0 4px;
	background-image:url(/application/xmanager/projects/camera/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:#FFFFFF;
	width:970px;
	margin:auto;
}
div#liquid_col_sx {
	float:left;
	margin-right:10px;
	padding-bottom:20px;
	position:relative;
	width:236px;
	height:auto;
	background-color:#FFFFFF;
	/*z-index:2;*/
}
div#liquid_content {
	float:left;
	padding-bottom:20px;
	position:relative;
	width:475px;
	/*width:39.55em;*/
	margin-right:8px;
	background-color:#FFFFFF;
	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:241px;
	/*width:20.05em;*/
	background-color:#FFFFFF;
	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/camera/img/footer/bg_footer.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;*/
	clear:both;
}


#liquid_container span.close_wrapper {
	width:978px;
	height:16px;
	display:block;
	margin:auto;
	background-color:transparent;
	background-image:url(/application/xmanager/projects/camera/img/bg_clear_cols.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	clear:both;
	margin-bottom:10px;
}
body.body_lightview #liquid_container  span.close_wrapper,body#il_presidente_della_camera span.close_wrapper{
	display:none;
}
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{
	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{
	width:721px
}
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:#20387E;
	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:#20387E;
}
#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/camera/img/redirect.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:400px;
}

/* File: /application/xmanager/projects/camera/css/150_anni.css */
body.body_150_anni a, body.body_150_anni img{ outline: 0; }
*:first-child+html body.body_150_anni div#liquid_content div.paginator li{  display: inline; margin:0 0 0 5px !important; }
* html body.body_150_anni div#liquid_content div.paginator li{ display: inline; margin:0 0 0 5px !important; padding-bottom:2px !important; }
body.body_150_anni div.logo_camera_search_container{
	background-image:url(/application/xmanager/projects/camera/img/150_anni/bg_head150dx.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:120px;
	position:relative;
}
body.body_150_anni div.logo_camera_search_container div.link_sito_ufficiale a{
	float:left;
	width:119px;
	height:119px;
	margin: 1px 0 0 250px;
}
body.body_150_anni #liquid_header div.logo_camera_search_container div.logo_camera{
	float:left;
	width:584px;
	height:120px;
	position:relative;
}
body.body_150_anni #liquid_header div.container_header_link div.logo_camera div.logo_camera_label{
	position:absolute;
	margin:0;
	top: 16px;
	left:248px;
}
body.body_150_anni #liquid_header div.logo_camera div.logo_camera_label a{
	color: #05224A;
	padding:5px;
	font-weight:bold;
	font-size:0.95em;
}
body.body_150_anni #liquid_header div.logo_parlamento_italiano{ margin-right: 0px; width: 217px;}
body.body_150_anni #liquid_header div.menu_top_service{
	width:400px;
	position:absolute;
	top: 2px;
	right:0;
}
body.body_150_anni #liquid_header div.menu_top_service ul{ margin:0 5px 0 0; padding:0;}
body.body_150_anni #liquid_header div.menu_top_service ul li{ float: right;	margin:0; display:block; height:35px; top:5px;}
body.body_150_anni #liquid_header div.menu_top_service ul li.download{ 
  width:28px;
  background-image:url(/application/xmanager/projects/camera/img/150_anni/ico_download.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 10px 0 33px;
}
body.body_150_anni #liquid_header div.menu_top_service ul li.virtuale{ 
  width:63px;	
	background-image:url(/application/xmanager/projects/camera/img/150_anni/ico_virtuale.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 10px 0 59px;
}
body.body_150_anni #liquid_header div.menu_top_service ul li.download a{
	margin:10px 0 0 0;
	display:block;
	width:30px; 
	height:20px;
}
body.body_150_anni #liquid_header div.menu_top_service ul li.virtuale a{
	margin:10px 0 0 0;
	display:block;
	width:70px; 
	height:20px;
}

body.body_150_anni div#liquid_content{ width:970px; padding-bottom:0;}
body.body_150_anni div#wrapper_header_cols{ padding-bottom:0; }
body.body_150_anni ul{ list-style:none; }
body.body_150_anni div.box_pp{
	width:970px;
	height:270px;
	margin:0;
	padding:0;
	position:relative;
	background-color: #eff3f7;
	background-image: url(/application/xmanager/projects/camera/img/150_anni/bg_boxpp.jpg);
	background-position: top left;
	background-repeat:no-repeat;
}
body.body_150_anni div.box_pp div.video{
	width:290px;
	height:217px;
	position:absolute;
	top: 21px;
	left:21px;
	border:1px solid #d3d3d3;
	margin:0;
	padding:0;
}
body.body_150_anni div.box_pp div.nextSlide, body.body_150_anni div.box_pp div.prevSlide, body.body_150_anni div.box_pp div.loading_tab{ display:none;}
body.body_150_anni div.box_pp div.immagine_home{
	width:290px;
	height:218px;
	position:absolute;
	top: 21px;
	left:21px;
	border:1px solid #d3d3d3;
}
body.body_150_anni div.box_pp span.clear{
	width:970px;
	height:10px;
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	background-image: url(/application/xmanager/projects/camera/img/150_anni/bg_close_boxpp.jpg);
	background-repeat:no-repeat;
	bottom:0;
	background-color:#FFF;
}
body.body_150_anni div.box_pp div.lista_pp_home150 span.clear, body.body_150_anni div.box_pp div.link_dx_ppH span.clear{ display:none !important; }
body.body_150_anni div.box_pp div.lista_pp_home150{	margin: 0 0 0 342px; padding: 25px 35px 0 0; }
body.body_150_anni div.box_pp div.lista_pp_home150 ul{ list-style:none; }
body.body_150_anni div.box_pp div.lista_pp_home150 h3{
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #04276f;
	font-size:2em;
	font-weight:normal;
}
body.body_150_anni div.box_pp div.lista_pp_home150 div.testo_home{
	line-height:1.4;
	font-size:1.2em;
	padding-top:11px;
}
body.body_150_anni div.box_pp div.lista_pp_home150 div.testo_home p{ margin:0; padding:0; }
body.body_150_anni div.cnt_946{
	width:946px;
	margin:12px;
	padding:0;
	position:relative;
	background-image:url(/application/xmanager/projects/camera/img/150_anni/bg_cnt_946.gif);
	background-repeat:no-repeat;
	background-position:left 45px;
}
body.body_150_anni div.cnt_946_label h3{
	margin:0;
	padding:15px 0 0 4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #04276f;
	font-size:2em;
	font-weight:normal;
}
body.body_150_anni div.cnt_946 div.link_dx_946 a, body.body_150_anni div.box_pp div.link_dx_ppH a{
	padding:0;
	margin:0;
	top:25px;
	right:10px;
	color:#1663af;
	font-size:0.95em;
	font-weight:bold;
	position: absolute;
}
body.body_150_anni div.box_pp div.link_dx_ppH a{
	top:235px;
	right:23px;
}
body.body_150_anni div.cnt_946 div#timeline{
	width:944px;
	height:46px;
	background-image:url(/application/xmanager/projects/camera/img/150_anni/bg_timeline.gif);
	background-repeat:repeat;
	padding:0;
	margin:0;
	top:51px;
	left:1px;
	position: absolute;
}
body.body_150_anni div.cnt_946 div#lista_H_iniziative{
	width:944px;
	height:415px;
	background-image:url(/application/xmanager/projects/camera/img/150_anni/bg_bottom_boxH.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:53px 0 10px 0;
	margin:0 1px;
	overflow:hidden;	
}
body.body_150_anni div.cnt_946 div#lista_H_iniziative li{
	display:block !important;
	width:292px !important;
	float:left !important;
	padding:11px !important;
}
* html body.body_150_anni div.cnt_946 div#lista_H_iniziative div#event_elems{
	position:absolute;
	top:105px;
	height:415px;
	overflow:hidden;
}
*:first-child+html body.body_150_anni div.cnt_946 div#lista_H_iniziative div#event_elems{
	position:absolute;
	top:105px;
	height:415px;
	overflow:hidden;
} 
body.body_150_anni div.cnt_946 div#lista_H_iniziative li div.data_stringa{
	color: #396da6;
	font-weight:bold;
}
body.body_150_anni div.cnt_946 div#lista_H_iniziative li div.testo_home{
	height:90px;
	overflow:hidden;
}
body.body_150_anni div.cnt_946 div#lista_H_iniziative li div.immagine { margin:10px 0;}
body.body_150_anni div.cnt_946 div#lista_H_iniziative li div.immagine img{ border: 1px solid #d3d3d3;}
body.body_150_anni div.cnt_946 div#lista_H_iniziative li h4{
	margin: 5px 0;
	padding:0;
	font-size:1.2em;
}
body.body_150_anni div.cnt_946 div#lista_H_iniziative li h4 a{
	color:#000;
}
body.body_150_anni div.cnt_946 div#lista_H_iniziative li h4 a:hover{ text-decoration:none;}
body.body_150_anni div.cnt_946 div#lista_H_iniziative li div.sottotitolo { color:#3d3d3d; margin-bottom:10px; font-size:1.1em; }
body.body_150_anni div.cnt_946 div#timeline a.bt_prev, body.body_150_anni div.cnt_946 div#timeline span#bt_prev_nonattivo{
	position:absolute;
	top:3px;
	left:3px;
	display:block;
	width:39px;
	height:0px;
	background-image:url(/application/xmanager/projects/camera/img/150_anni/bt_prev.gif);
	padding:39px 0 0 0;
	overflow:hidden;
}
body.body_150_anni div.cnt_946 div#timeline a.bt_next, body.body_150_anni div.cnt_946 div#timeline span#bt_next_nonattivo{
	position:absolute;
	top:3px;
	right:3px;
	display:block;
	width:39px;
	height:0px;
	background-image:url(/application/xmanager/projects/camera/img/150_anni/bt_next.gif);
	padding:39px 0 0 0;
	overflow:hidden;
}
body.body_150_anni div.cnt_946 div#timeline span#bt_prev_nonattivo{ background-image:url(/application/xmanager/projects/camera/img/150_anni/bt_prev_off.gif); }
body.body_150_anni div.cnt_946 div#timeline span#bt_next_nonattivo{ background-image:url(/application/xmanager/projects/camera/img/150_anni/bt_next_off.gif); }
body.body_150_anni div.cnt_946 div#timeline div#cursor{
	position:absolute;
	top:0px;
	background-color:#0078f0;
	height:46px;
	opacity:0.4; 
	filter:alpha(opacity=40);
}
body.body_150_anni div#lista_media {
	display:block;
	width:944px;
	height:180px;	
	background-image:url(/application/xmanager/projects/camera/img/150_anni/bg_bottom_boxH.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:10px 0 0 1px;
}
body.body_150_anni div#lista_media ul { list-style:none; margin:0 1px; }
body.body_150_anni div#lista_media ul li{
	display:block;
	width:118px;
	float:left;
	font-size:0.95em;
	padding:0 19px;
}
body.body_150_anni div#lista_media ul li a{
	background-repeat:no-repeat;
	color:#04276F;
	padding:80px 0 7px 0;
	display:block;
	width:118px;
	font-weight:bold;
	background-position: top center;
}
body.body_150_anni div#lista_media ul li.youtube a{background-image:url(/application/xmanager/projects/camera/img/150_anni/media_Hyoutube.gif);}
body.body_150_anni div#lista_media ul li.album a{background-image:url(/application/xmanager/projects/camera/img/150_anni/media_Halbum.gif);}
body.body_150_anni div#lista_media ul li.wtv a{background-image:url(/application/xmanager/projects/camera/img/150_anni/media_Hwtv.gif);}
body.body_150_anni div#lista_media ul li.sat a{background-image:url(/application/xmanager/projects/camera/img/150_anni/media_Hsat.gif);}
body.body_150_anni div#lista_media ul li.rassegna a{background-image:url(/application/xmanager/projects/camera/img/150_anni/media_Hrassegna.gif);}
body.body_150_anni div#lista_media ul li.bambini a{background-image:url(/application/xmanager/projects/camera/img/150_anni/media_Hbambini.gif);}
body.body_150_anni div#lista_media ul li.archivio a{background-image:url(/application/xmanager/projects/camera/img/150_anni/media_Harchivio.gif);}
body.body_150_anni div#lista_media ul li.biblio a{background-image:url(/application/xmanager/projects/camera/img/150_anni/media_Hbiblio.gif);}
body.body_150_anni div#lista_media ul li p{ padding:0; margin:0; }
body.body_150_anni div.container_archipelago_footer_label{
		color: #444444;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 0.95em;
    font-weight: bold;
		padding:10px 0 5px 20px;
}
body.body_150_anni div#liquid_footer div.menu_archipelago ul li {
		background-color: #FFFFFF;
    display: block;
    float: left;
    /*height: 18em;*/
    list-style-type: none;
    padding: 0 9px 0 10px;
    position: relative;
    width: 14.9em;
		white-space:normal;
}
body.body_150_anni div#liquid_footer div.menu_archipelago ul li a{
		background-color: #FFFFFF;
    color: #444444;
    font-size: 0.95em;
		font-family:Arial, Helvetica, sans-serif;
    font-weight: normal;
}
body.body_150_anni div#liquid_footer div.menu_archipelago{ background-image: none; }
body.body_150_anni div.lista_iniz_sec150{ margin:20px 1px; }
body.body_150_anni div.lista_iniz_sec150 ul li { padding:12px 0; }
body.body_150_anni div.lista_iniz_sec150 ul li div.immagine, 
body.body_150_anni div.lista_iniz_sec150 ul li div.immagine_landing,
body.body_150_anni div.lista_iniz_sec150 ul li div.thumb{
	display: block;
	width:232px;
	padding: 0 21px;
	float:left;
}
body.body_150_anni div.lista_iniz_sec150 ul li div.thumb img, body.body_150_anni div.lista_iniz_sec150 ul li div.immagine img, body.body_150_anni div.lista_iniz_sec150 ul li div.immagine_landing img, body.body_150_anni div.col_sx_landing150 div.immagine img, body.body_150_anni div.col_sx_landing150 div.immagine_landing img{	border: 1px solid #d3d3d3; }
body.body_150_anni div.lista_iniz_sec150 ul li div.data_stringa, body.body_150_anni div.col_dx_landing150 div.data_stringa{
	color: #396da6;
	font-weight:bold;
	font-size:0.95em;
}
body.body_150_anni div.col_sx_landing150 div.video{	
	border: 1px solid #000; 
	position:absolute;
	top:71px;
	left:21px;
	width:290px;
	height:217px;
}
* html body.body_150_anni div.col_sx_landing150 div.video{ top:75px; }
*:first-child+html body.body_150_anni div.col_sx_landing150 div.video{ top:75px; }
body.body_150_anni div.lista_iniz_sec150 ul li div.categoria, body.body_150_anni div.col_dx_landing150 div.categoria{
	color: #396da6;
	font-weight:bold;
	font-size:0.95em;
	float:left;
	padding-right:10px;
}
body.body_150_anni div.lista_iniz_sec150 ul li h4, body.body_150_anni div.col_dx_landing150 h4{ margin:10px 0 5px 0; padding:0 35px 0 0; font-weight:bold;
	font-size:1.2em;
	color:#000;}
body.body_150_anni div.lista_iniz_sec150 ul li h4 a{ color:#000; }
body.body_150_anni div.lista_iniz_sec150 ul li div.sottotitolo, body.body_150_anni div.col_dx_landing150 div.sottotitolo{
	font-size:1.1em;
	color:#3d3d3d;
	margin-bottom:10px;
	padding:0 35px 0 0;
}
body.body_150_anni div.lista_iniz_sec150 ul li div.testo_home, body.body_150_anni div.col_dx_landing150 div.testo_completo{
	font-size:1em;
	padding:0 30px 5px 0;
	line-height:1.5;
}
body.body_150_anni div.col_dx_landing150 div.testo_completo{ padding:0 30px 50px 0; }
body.body_150_anni div.lista_iniz_sec150 ul li span.clear{
	display: block;
	clear:both;
	height:1px;
	line-height:1px;
}
body.body_150_anni div.col_sx_landing150 {
	display: block;
	width:290px;
	padding: 0 31px 0 21px;
	float:left;
	margin-top:25px;
}
body.body_150_anni div.col_dx_landing150 {
	display: block;
	padding: 0 21px 0 0;
	float:left;
	width:581px;
	margin-top:25px;
}
body.body_150_anni div.cnt_946 span.clear{
	display: block;
	clear:both;
	height:1px;
	line-height:1px;
}
body.body_150_anni div.col_sx_landing150 div.immagine{ margin:0 0 10px 0; }
body.body_150_anni div.col_sx_landing150 ul{ padding:0; margin:0; }
body.body_150_anni div.col_sx_landing150 ul li a{
	display: block;
	width:205px;
	padding:5px 5px 10px 80px;
	font-size:0.95em;
	font-weight:bold;
	color: #1663ab;
	border-bottom:1px solid #d3d3d3;
	background-repeat:no-repeat;	
	background-position:left 5px;
	height:30px;
}
body.body_150_anni div.col_sx_landing150 div.youtube a{	background-image:url(/application/xmanager/projects/camera/img/150_anni/ico_youtube_sec.gif);}
body.body_150_anni div.col_sx_landing150 div.album a{	background-image:url(/application/xmanager/projects/camera/img/150_anni/ico_album_sec.gif);}
body.body_150_anni div.col_sx_landing150 div.wtv a{	background-image:url(/application/xmanager/projects/camera/img/150_anni/ico_wtv_sec.gif);}

body.body_150_anni div.lista_iniz_sec150 div.scarica{ padding:0 21px; clear:both;}
body.body_150_anni div.lista_iniz_sec150 div.scarica h4 { margin-top:0 !important;}
body.body_150_anni div.lista_iniz_sec150 div.scarica p{ padding:0 0 75px 5px; margin-top:0; border-bottom:1px dotted #999;}
body.body_150_anni div.lista_iniz_sec150 div.scarica a { text-decoration:underline; padding:22px 0 0 30px; margin:0 15px 0 0; background-repeat:no-repeat; display:block; width:150px; height:30px; float:left; background-position:left center;}
body.body_150_anni div.lista_iniz_sec150 div.scarica a.audio{ background-image:url(/application/xmanager/projects/camera/img/150_anni/ico_audio.gif); }
body.body_150_anni div.lista_iniz_sec150 div.scarica a.epub{ background-image:url(/application/xmanager/projects/camera/img/150_anni/ico_epub.gif); }
body.body_150_anni div.lista_iniz_sec150 div.scarica a.pdf{ background-image:url(/application/xmanager/projects/camera/img/150_anni/ico_pdf.gif); }

body.body_150_anni div.col_dx_landing150 a.pdf { text-decoration:underline; padding:22px 0 0 30px; margin:0 15px 0 0; background-repeat:no-repeat; display:block; height:30px; background-position:left center; background-image:url(/application/xmanager/projects/camera/img/150_anni/ico_pdf.gif);}

/* File: /application/xmanager/projects/camera/css/lightview.css */
#lightview {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 150px;
	width: 150px;
	margin: -75px 0 0 -75px;
	padding: 0;
	text-align: left;
}

/* The container that holds everything */
.lv_Container {
	position: relative;
	width: 100%;
	height: 100%;
	background: none;
	padding: 0;
	margin: 0;
}

.lv_Button {
	cursor: pointer;
	text-decoration: none;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}

/* The buttons on the side when you view a gallery */
.lv_Sides {
	position: absolute;
	top: 50%;
	left: 0;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
}
.lv_Sides * { padding: 0; margin: 0; }
.lv_Sides li {
	list-style-type: none;
	position: relative;
}

.lv_PrevSide { float: left; }
.lv_NextSide { float: right; }
.lv_Sides .lv_Wrapper {
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.lv_Sides .lv_Button {
	float: left;
	background: none;
}

/* The frames above and below the center, that hold the corners.
   It's recommended not to change anything here, a lot is done in
   javascript to build further upon this based on your settings.
*/
.lv_Frames {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 0;
	margin: 0;
}
.lv_Frames li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.lv_Frame {
	width: 100%;
	display: block;
}
.lv_Frame * { padding: 0; margin: 0; }
.lv_FrameTop {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	
}
canvas{
}
.lv_FrameBottom {
	position: relative;
	float: left;
	clear: both;
}

.lv_Liquid {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.lv_Liquid .lv_Filler {
	position: absolute;
	height: 100%;
	width: 2px;
	top: 0;
	left: 50%;
}

.lv_Half {
	display: block;
	height: 100%;
	clear: both;
	line-height: 0px;
}
.lv_Half li { list-style-type: none; }
.lv_Corner {
	float: left;
	position: relative;
}
.lv_CornerTr, .lv_CornerBr { float: right; }

.lv_Fill {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

.lv_Half .lv_CornerWrapper {
	float: left;
	position: relative;
	width: 50%;
	height: 100%;
	overflow: hidden;
}
.lv_HalfRight .lv_CornerWrapper { float: right; }

.lv_Corner { position: relative; }
.lv_Corner canvas { position: relative; }
.lv_HalfLeft .lv_Corner { float: left; }
.lv_HalfRight .lv_Corner {
	position: relative;
	float: right;
}

/* To position content correctly in the center with correct
   rounded corner display we need a few wrappers.
   This is to get it right on all browsers.
*/
.lv_Center {
	position: relative;
	clear: both;
	height: 100%;
	overflow: hidden;
	background: none;
	padding: 0;
	margin: 0;
}
.lv_WrapUp {
	position: absolute;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapDown {
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapCenter {
	position: relative;
	padding: 0;
	margin: 0;
}

/* The loading indicator */
.lv_Loading {
	position: absolute;
	top: 50%;
	left: 50%;
}
.lv_Loading .lv_Button {
	float: left;
	height: 100%;
	width: 100%;
}

.lv_MediaWrapper {
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin: 0;
}
.lv_MediaWrapper img {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
}

/* The overlays on top of images that toggle the previous/next buttons */
.lv_PrevNext {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}
.lv_PrevNext * { padding: 0; margin: 0; }
.lv_PrevNext .lv_Button {
	position: relative;
	height: 100%;
}
.lv_PrevButton { float: left; }
.lv_NextButton { float: right; }

/* The bar that holds title, caption, imagenumber, slideshow and closebutton */
.lv_MenuBar {
	clear: both;
	position: relative;
	width: 100%;
	font: 11px Arial, Helvetica, sans-serif;
	color: #7a7a7a;
	padding: 0;
	margin: 0;
	text-align: left;
}
.lv_MenuBar * { padding: 0; margin: 0;}


.lv_Close {
    position: relative;
	float: right;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.lv_Data {
	position: relative;
	float: left;
	padding-bottom: 3px;
	line-height: 13px;
	overflow: hidden;
}

/* simulates padding-left inside .lv_Data 
.lv_DataText div, .lv_ImgNumber div { margin-left: 3px; } */

.lv_Data li {
	list-style-type: none;
	float: left;
	margin-top: 3px;
}
.lv_DataText { width: 100%; }
.lv_DataText .lv_Title {
	font-weight: bold;
	margin-bottom: 2px;
}
.lv_DataText .lv_Caption { clear: both; }
.lv_Data .lv_ImgNumber {
	color: #a7a7a7;
	margin-right: 5px;
	margin-top: 5px;
}

.lv_Data .lv_innerPrevNext, 
.lv_Data .lv_Slideshow {
	position: relative;
	border-left: 1px solid #d7d7d7;
	padding: 0 5px;
	margin-top: 5px;
	vertical-align: middle;
}
.lv_Data .lv_Slideshow { padding-right: 0px; }

.lv_Data .lv_innerPrevNext .lv_Button, 
.lv_Data .lv_Slideshow .lv_Button { /* play and stop */
	float: left;
	background-position: center left;
	background-repeat: no-repeat;
}

/* the boxes that hold media or external content */
.lv_contentTop,
.lv_contentBottom {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	clear: both;
}

#lightview iframe {
	float: left;
	border: 0;
	clear: both;
	padding: 0;
	margin: 0;
	background: none;
}

/* The container that hold buttons above the view, currently only topclose */
.lv_topButtons {
	position: absolute;
	left: 0;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.lv_topcloseButtonImage { cursor: pointer; }


/* The error/warning/download message that will appear when
   a required plugin is not installed.
*/
#lightviewError p { padding: 0 0 10px 0; }
#lightviewError div {
	padding: 6px;
	font: 11px Arial, Helvetica, sans-serif;
}
#lightviewError .message {
	background: #fcb5b5;
	color: #dd1f1f;
	margin-bottom: 3px;
}
#lightviewError .type { font-weight: bold; }
#lightviewError .pluginspage {
	background: #b5fcbd;
	color: #21be30;
}
#lightviewError a,
#lightviewError a:hover,
#lightviewError a:visited {
	color: #21be30;
	text-decoration: none;
	background: none;
	font-weight: bold;
	border-bottom: 1px solid #7de689;
}
#lightviewError p {
	margin-left: 0;
	padding: 0;
}

#lv_overlay {
  position: absolute; /* Opera will use fixed */
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

/* navbar
   Adds a bar below the view that takes over the default Controller
*/
#lightviewController {
	position: fixed;
	bottom: 0;
	top: 0;
	left: 50%;
	margin: 0;
	padding: 0;
	color: #d2d2d2;
	font: 11px Arial, Helvetica, sans-serif;
}
* html body #lightviewController { /* IE6 */
	position: absolute;
	top: auto;
	margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + (Lightview.controllerOffset || 0)) + 'px');	
}
#lightviewController ul {
	display: block;
	height: 100%;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
.lv_controllerTop, .lv_controllerMiddle, .lv_controllerBottom {
	list-style-type: none;
	float: left;
	display: block;
	position: relative;
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.lv_controllerCenter  { width: auto; float: left; }
.lv_controllerCornerWrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
.lv_controllerCornerWrapperTopLeft,
.lv_controllerCornerWrapperBottomLeft { top: 0; left: -100%;}
.lv_controllerCornerWrapperTopRight,
.lv_controllerCornerWrapperBottomRight { top: 0; left: 100%;}

#lightviewController .lv_CornerWrapper {
	width: 100%;
}
#lightviewController .lv_Corner { float: left; }
#lightviewController .lv_Corner {
	float: right;
	position: relative;
}
#lightviewController .lv_CornerTr, #lightviewController .lv_CornerBr { float: left; }
.lv_controllerBetweenCorners {
	position: relative;
	height: 100%;
	overflow: hidden;
}

.lv_controllerMiddle {
	position: relative;
	height: 100%;
	float: left;
}
.lv_controllerCenter { float: left; width: auto;}
.lv_controllerCenter li {
	list-style-type: none;
	float: left;
	display: inline;
	position: relative;
	clear: none;
}
.lv_controllerSetNumber {
	float: left;
	text-align: center;
}

#lightviewController .lv_Button {
	float: left;
	position: relative;
	height: 100%;
	clear: none;
}
.lv_controllerSetNumber {
	position: relative;
	height: 100%;
	padding-right: 3px;
}
.lv_controllerPrev, 
.lv_controllerNext, 
.lv_controllerSlideshow, 
.lv_controllerClose {
	float: left;
	position: relative;
	height: 100%;
	padding-left: 3px;
}

.lv_controllerPrev { border-left: 1px solid #3c3c3c; }
#lightviewController .lv_controllerNext { padding-right: 3px; border-right: 1px solid #3c3c3c; }

* html #lightview { /* IE6 */
	position: absolute;
	margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) - (Lightview.controllerHeight || 0)) + 'px');
	margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px');
}

/* Always cover 100% of the screen in IE6 */
html #lv_overlay {
	position: absolute;
	height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' );
	width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' );
}


/* File: /application/xmanager/projects/camera/css/lightwindow.css */
body.body_lightview div.cnt_album{
	text-align:center;
}
body.body_lightview div.cnt_album a{
	color:#20387E;
	font-weight:bold;
}
body.body_lightview div.cnt_album h5{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1em;
}
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:#20387E;
	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:#20387E;
	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/camera/img/docviewer/prevlabel.gif) left 15% no-repeat;
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(/application/xmanager/projects/camera/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/camera/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/camera/img/docviewer/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(/application/xmanager/projects/camera/img/docviewer/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(/application/xmanager/projects/camera/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/camera/img/docviewer/bg_header.jpg);
	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;
}
* html #lightwindow_title_bar_header ul li#popout{
	white-space:nowrap;
}
div#lightwindow_title_bar_header ul li a{
	background-repeat:no-repeat;
	background-position:left center;
	color:#000000;
	font-weight:bold;
	line-height:25px;
	height:25px;
	display:block;
	width:inherit;
}
div#lightwindow_title_bar_header ul li#popout a{
	background-image:url(/application/xmanager/projects/camera/img/docviewer/fullscreen.gif)!important;
	padding-left:30px;
}
div#lightwindow_title_bar_header ul li#stampa a{
	background-image:url(/application/xmanager/projects/camera/img/docviewer/ico_stampa.gif)!important;
	padding-left:30px;
}
div#lightwindow_title_bar_header ul li#chiudi a{
	background-image:url(/application/xmanager/projects/camera/img/docviewer/ico_chiudi.gif)!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:#20387E;
	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:#20387E;
	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;
}