/* File: /stylesheets/calendar-system.css */
/* The main calendar widget.  DIV containing a table. */

.calendar {
	z-index:200;
  position: relative;
  display: none;
  border: 1px solid;
  border-color: #fff #000 #000 #fff;
  font-size: 11px;
  cursor: default;
  background: Window;
  color: WindowText;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border: 1px solid;
  border-color: #fff #000 #000 #fff;
  font-size: 11px;
  cursor: default;
  background: Window;
  color: WindowText;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border: 1px solid;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
  background: ButtonFace;
}

.calendar .nav {
  background: ButtonFace url(/images/menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: ActiveCaption;
  color: CaptionText;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid ButtonShadow;
  padding: 2px;
  text-align: center;
  background: ButtonFace;
  color: ButtonText;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border: 2px solid;
  padding: 0px;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  border-width: 1px;
  padding: 2px 0px 0px 2px;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  background-color:#f5f5f5;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid ButtonShadow;
  background: ButtonFace;
  color: ButtonText;
}

.calendar tbody .rowhilite td {
  background: Highlight;
  color: HighlightText;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border: 1px solid;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
  padding: 2px 2px 0px 2px;
  background: ButtonFace;
  color: ButtonText;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody td.disabled { color: GrayText; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: ButtonFace;
  padding: 1px;
  border: 1px solid;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
  color: ButtonText;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #e4e0d8;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border: 1px solid;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
  background: Menu;
  color: MenuText;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  padding: 0px;
  border: 1px solid #000;
}

.calendar .combo .hilite {
  background: Highlight;
  color: HighlightText;
}

.calendar td.time {
  border-top: 1px solid ButtonShadow;
  padding: 1px 0px;
  text-align: center;
  background-color: ButtonFace;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: Menu;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: Highlight;
  color: HighlightText;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}


/* File: /application/xmanager/css/layout_007_style.css */
/*

  Questo è il css condiviso del layout camera_primo_livello
  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_primo_livello - Wed May  6 10:27:08 2009

*/
@charset "utf-8";
/* CSS Document */
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%;
}
.cnt_cols{
	width:100%;
}
.cols_wrapper{
	width:100%;
	background-color:#99CC99;
}
.liquid_col_dx {
	background:#FFFFCC;
	float:left;
	height:66%;
	position:relative;
	width:23%;
}
.liquid_content {
	background:#CCFFCC;
	float:left;
	height:66%;
	position:relative;
	width:77%;
}
.liquid_footer {
	background:#FFCCCC;
	clear:both;
	height:17%;
	position:relative;
	width:100%;
}
div.clear_cols {
	clear:both;
	line-height:1px;
	font-size:1px;
	height:1px;
}
ul, h1, h2 {
	margin:0;
	padding:0;
}


/* File: /application/xmanager/projects/cnel/css/project_layout.css */
body{
	font-family:"Times New Roman", Times, serif;
	font-size:100%;
	margin:0;
	padding:0;
	color:#000000;
	background-color:#FFFFFF;
	line-height:175%;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_body.jpg);
	background-repeat:repeat-x;
}
span.widgetListCollapsibleHandler img{
	display:none;
}

a{
	text-decoration:none;
	color:#015D91;
	/*outline:none;*/
}
#liquid_content a,
body#home #liquid_col_dx a{
	font-weight:bold;
}
#liquid_content a:hover,
#liquid_col_dx a:hover,
#liquid_content a:hover span,
#liquid_col_dx a:hover span{
	text-decoration:underline;
}
a:visited{
	color:#015D91;
}
/*#liquid_header a:visited{
	color:#7F8184;
}
*/div.container_content a:visited{
	color:#69177B;
}
#liquid_container{
	width:986px;
	margin:0 auto;
	height:auto;
	background-color:#FFF;
	position:relative;
	overflow:hidden;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_container.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
body#home #liquid_container{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_container_home.gif);
}
#wrapper_header_cols{
	width:100%;
	/*overflow:hidden;*/
/*	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_wrapper_header_cols.jpg);
	background-repeat:repeat-y;
	background-position:left 209px;
*/}
span.clear_cols{
	display:block;
	clear:both;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_clear_cols.gif);
}
span.close_wrapper{
	display:block;
	clear:both;
	height:20px;
	line-height:20px;
	font-size:20px;
	background-repeat:no-repeat;
}

#liquid_header{
	width:970px;
	padding-top:7px;
	margin:0 8px;
	background-color:transparent;
	background:transparent url(/application/xmanager/projects/cnel/img/interface_elements/bg_header.jpg) no-repeat 0 0;
}
#cnt_cols{
	width:970px;
	padding:0 8px;
	margin:0;
	clear:both;
	background-color:#FFFFFF;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_cols.jpg);
	background-repeat:repeat-y;
	margin-top:35px;
}
body#home #cnt_cols{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_cols_home.jpg);
	margin-top:0;
}
body.sx_content #cnt_cols{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_cols_alpha.jpg);
}

body.content #liquid_content{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_cols_content.jpg);
	width:954px;
	padding:0 16px;
	margin:0;
}
body.sx_content span.clear_cols{
	background-image:none;
	width:0em;
}
#liquid_col_sx{
	width:225px;
	background-color:#F6FAFD;
}
#liquid_content{
	width:491px;
	position:relative;
	background-color:#FFFFFF;
	padding:0 15px 0 14px;
	overflow:hidden;
}
#liquid_content div.container_content{
	min-height:400px;
	height:auto!important;
	height:400px;
}
#liquid_col_dx{
	width:225px;
	position:relative;
	background-color:#EDF3F8;
}

body#home #liquid_content{
	width:658px;
	margin:0 18px 0 0;
	padding:0;
}

body.sx_content #liquid_content{
	width:731px;
	position:relative;
	background-color:#FFFFFF;
	padding:0 0 0 14px;
}
/*body.content #liquid_content{
	width:948px;
	margin-left:8px;
	padding:0 0 0 11.5px;
}
*/
body#home #liquid_col_dx{
	margin-top:-42px;
	padding-top:23px;
	padding-left:3px;
	width:291px;
	background-color:#88AFD0;
}
#liquid_footer{
	width:100%;
	background-color:#FFFFFF;
}
ul,ol{
	margin:10px;
	padding:0;
}
ul li, ol li{
	margin:0 0 10px 5px;
	line-height:130%;
	padding:0;
}
ul li li, ol li li{
	margin-bottom:5px;
}
h1,h2,h3,h4,h5,h6{
	margin:20px 0 0 0;
	line-height:1;
}
h1{
	font-size:200%;
}
h2{
	font-size:140%;
}
h3{
	font-size:150%;
	color:#015D91;
	font-weight:normal;
}
h4{
	font-size:100%;
}
h5{
	font-size:115%;
}
h6{
	font-size:76%;
}


/* File: /application/xmanager/projects/cnel/css/menu_sx.css */
/* -------------------- MENU SX --------------------*/
#liquid_col_sx div.menu_sx{
	/*background-color:#FFFF66;*/
	font-size:125%;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/ombra_bottom_menu_sx.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:14px;
	position:relative;
	z-index:9;
}
#liquid_col_sx div.menu_sx li a:hover{
	background-color:#A3C1DA;
	color:#000;
	text-decoration:none;
	border-right:1px solid #A3C1DA;
	border-left:1px solid #A3C1DA;
	border-top:1px solid #A3C1DA;
}

#liquid_col_sx div.menu_sx li li a:hover{
/*	background-color:#015D91;
	color:#FFFFFF;
	text-decoration:none;
*/	border-right:1px solid #DEE9F5;
	border-left:1px solid #DEE9F5;
	border-top:1px solid #DEE9F5;
}
#liquid_col_sx div.menu_sx li li li a:hover{
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}
#liquid_col_sx div.menu_sx ul,
#liquid_col_sx div.menu_sx ul li{
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:100%;
	padding:0;
	text-transform:uppercase;
	font-weight:normal;
}
#liquid_col_sx div.menu_sx ul li li{
	font-size:75%;
	font-weight:bold;
	text-transform:none;
	line-height:120%;
}
#liquid_col_sx div.menu_sx ul li li li{
	font-weight:normal;
	font-size:90%;
	line-height:21px;
	border-bottom:1px solid #DEE9F5;
}
#liquid_col_sx div.menu_sx ul li ul{
	/*border-top:4px solid #002C5B;*/
	background-image:none;
}
#liquid_col_sx div.menu_sx ul li ul ul{
	border-top:none;
	display:none;
}
#liquid_col_sx div.menu_sx ul li ul li.active ul,
#liquid_col_sx div.menu_sx ul li ul li.current ul,
#liquid_col_sx div.menu_sx ul li.active li.active li.current ul,
#liquid_col_sx div.menu_sx ul li.active li.active li.active ul{
	display:block;
}
#liquid_col_sx div.menu_sx ul li ul li.current ul ul,
#liquid_col_sx div.menu_sx ul li ul li.active ul ul{
	display:none;
}
#liquid_col_sx div.menu_sx {
	width:224px;
}
#liquid_col_sx div.menu_sx ul li{
	/*line-height:29px;
	vertical-align:middle;*/
	width:100%;
	/*min-height:29px;*/
	height:auto!important;
	height:29px;
	line-height:150%;
}
#liquid_col_sx div.menu_sx ul li a{
	display:block;
	background-color:#002C5B;
	border:1px solid #002C5B;
	border-bottom:none;
	padding:2px 7px 1px 27px;
	width:188px;
	color:#FFF;
}
#liquid_col_sx div.menu_sx ul li li a{
	padding-left:27px;
	padding-right:7px;
	padding-top:6px;
	padding-bottom:7px;
	width:188px;
	color:#015D91;
	border:1px solid #DEE9F5;
}
#liquid_col_sx div.menu_sx ul li li li a{
	padding-top:0;
	padding-bottom:0;
}
#liquid_col_sx div.menu_sx ul li li li{
	min-height:20px;
	height:auto!important;
	height:20px;
}
#liquid_col_sx div.menu_sx ul li li a{
	display:block;
	border-bottom:none;
	background:#FFFFFF url(/application/xmanager/projects/cnel/img/interface_elements/freccia_menu.gif) no-repeat 11px 4px;
}
#liquid_col_sx div.menu_sx ul li li.active a,
#liquid_col_sx div.menu_sx ul li.active li.current a{
	color:#000;
	background-color:#A3C1DA;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/freccia_menu_over.gif);
}

#liquid_col_sx div.menu_sx ul li.active li.current a{
	border-right:1px solid #DEE9F5;
	border-left:1px solid #DEE9F5;
	/*border-top:1px solid #015D91;*/
}

#liquid_col_sx div.menu_sx ul li.active li.current li a{
	border-right-color:#DEE9F5;
	border-left-color:#FFF;
}

#liquid_col_sx div.menu_sx ul li li.active a:hover{
	color:#FFFFFF;
	background-color:#015D91;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/freccia_menu_over.gif);
}
#liquid_col_sx div.menu_sx ul li.active li.active a{
	color:#015D91;
	background-color:#F0F4F9;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/freccia_menu_down.gif);
	background-position:9px 2px;
}
#liquid_col_sx div.menu_sx ul li.active li.active ul a{
	background-color:#FFFFFF;
} 
#liquid_col_sx div.menu_sx ul li.active li.active a:hover{
	color:#000;
	background-color:#A3C1DA;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/freccia_menu_down_over.gif);
}

#liquid_col_sx div.menu_sx ul li.active li.active li.current a.current{
	background-color:#A3C1DA;
	color:#000;
	background-image:none;
	border-right:1px solid #DEE9F5;
	border-left:1px solid #FFF;
}
/*#liquid_col_sx div.menu_sx ul li.active li.active li.current a.default{ 
	background-color:#015D91;
	color:#FFFFFF;
	background-image:none;
}
*//* SERVE PER LE URL DELLE VOCI DI MENU NASCOSTE  DA RIMUOVERE SE CREA CONFLITTI COL MENU NONRMALE - ALE*/
#liquid_col_sx div.menu_sx ul li.active li.active li.url a,
#liquid_col_sx div.menu_sx ul li.active li.current li a{
	background-color:#FFFFFF;
	color:#015D91;
	background-image:none;
}

#liquid_col_sx div.menu_sx ul li.active li.current li a:hover,
#liquid_col_sx div.menu_sx ul li.active li.active li.url a:hover{
	background-color:#A3C1DA;

	color:#000;
	background-image:none;
	border-right:1px solid #DEE9F5;
}

#liquid_col_sx div.menu_sx ul li li a:hover{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/freccia_menu_over.gif);
}
#liquid_col_sx div.menu_sx ul li li li a{
	background-image:none!important;
	padding-left:35px;
	width:180px;
	/*width:188px;*/
	border:1px solid #FFFFFF;
	border-right-color:#DEE9F5;
	border-bottom:none;
}

#liquid_col_sx div.menu_sx ul li li.active li a{
	color:#015D91;
}
#liquid_col_sx div.menu_sx ul li li li li a{
	padding-left:54px;
	width:161px;
	/*width:172px;*/
	color:#000000;
	font-size:110%;
	
}
#liquid_col_sx div.menu_sx ul li.active li.active li a{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/freccia_menu_small.gif)!important;
	background-position:22px 4px;
}

#liquid_col_sx div.menu_sx ul li.active li.active li.active a{
	font-weight:bold;
}
#liquid_col_sx div.menu_sx ul li.active li.active li.active a{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/freccia_menu_down_small.gif)!important;
	background-position:20px 1px;
}
#liquid_col_sx div.menu_sx ul li.active li.active li.active li a{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/freccia_menu_small.gif)!important;
}

#liquid_col_sx div.menu_sx ul li.active li.active li.active li a{
	font-weight:normal;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/freccia_menu_small.gif)!important;
	background-position:43px 4px;
}
#liquid_col_sx div.menu_sx ul li.active li.active li.active li.current a.current,
#liquid_col_sx div.menu_sx ul li.active li.active li.active li a:hover,
#liquid_col_sx div.menu_sx ul li.active li.active li a:hover{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/freccia_menu_small_current.gif)!important;
}
#liquid_col_sx div.menu_sx ul li.active li.active li.active a:hover{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/freccia_menu_down_small_over.gif)!important;
}

/* -------------------------------------*/
#liquid_col_sx div.menu_link_esterni{
	margin-top:-20px;
	background-color:#FFFFFF;
	margin-top:-13px;
	position:relative;
	z-index:10;
}
#liquid_col_sx div.menu_link_esterni a{
	color:#444!important;
	border-color:#E4E4E4!important;
	padding-left:27px!important;
	padding-right:7px!important;
	padding-bottom:3px;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/freccia_menu_link_esterni.gif)!important;
	background-repeat:no-repeat;
	background-position:11px -2px;
	background-color:#EFEFEF!important;
	width:188px!important;
}
#liquid_col_sx div.menu_link_esterni a:hover{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/freccia_menu_link_esterni_over.gif)!important;
	background-color:#666666!important;
	color:#FFF!important;

}
#liquid_col_sx div.menu_link_esterni ul,
#liquid_col_sx div.menu_link_esterni ul li{
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:80%!important;
	font-weight:bold;
	min-height:20px;
	height:auto!important;
	height:20px;
}




/* File: /application/xmanager/projects/cnel/css/calendar-system.css */
/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; border: 1px solid #0599E1;}

.calendar table {
  border: 1px solid #0599E1;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #F1F8FC;
  font-family: tahoma,verdana,sans-serif;
	line-height:110% !important;
}
.calendar table td{
  border-color:#f2f2f2 !important;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

.calendar .nav {
  background: #0599e1 url(menuarrow2.gif) no-repeat 100% 100%;
	color: #ffffff;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #206A9B;
  color: #fff;
  padding: 2px;
	border: 1px solid #206A9B;
}

.calendar thead tr { /* Row <TR> containing navigation buttons */
  background: #cbd2d8;
  color: #000000;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #C7E1F3;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #206A9B;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #666;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #0599e1 !important;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background-color: #206a9b;
  border: 1px solid #008AFF;
  padding: 2px 0px 0px 2px;
	color:#FFFFFF;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #fff;
  text-align: right;
  padding: 2px 4px 2px 2px;
	background-color:#0599E1;
}
.calendar tbody .day:hover {
  color: #000;
	background-color:#fff;
	border:1px solid #0599E1;
	cursor:pointer;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #bbb;
}
.calendar tbody .day.othermonth.oweekend {
  color: #fbb;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border: 1px solid #206a9b;
  background: #ffffff;
	font-size:85%;
	text-align:center;
	color:#666666!important;
}

/*.calendar tbody .rowhilite td {
  background: #def;
}*/

/*.calendar tbody .rowhilite td.wn {
  background: #F1F8FC;
}*/

/*.calendar tbody td.hilite { /* Hovered cells <TD> 
  background: #def;
  padding: 1px 3px 1px 1px;
  border: 1px solid #8FC4E8;
}*/

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #cde;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #206a9b;
  padding: 1px 3px 1px 1px;
  background: #fff;
  color: #000;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #fff;
	background-color:#0599E1;
	border:1px solid #fff;
}
.calendar tbody td.weekend:hover { /* Cells showing weekend days */
  color: #000;
	background-color:#fff;
	border:1px solid #0599E1;
	cursor:pointer;
}

.calendar tbody td.today { /* Cell showing selected date */
  font-weight: bold;
  color: #D50000;
}

.calendar tbody .disabled { color: #999;	background-color:#f2f2f2;
	border:1px solid #f2f2f2;
	cursor:default!important; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #206A9B;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #fff;
  color: #206a9b;
  border-top: 1px solid #206A9B;
  padding: 2px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #B8DAF0;
  border: 1px solid #178AEB;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #006AA9;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #def;
  color: #000;
  font-size: 90%;
  z-index: 100;
	line-height:110%;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: #34ABFA;
  font-weight: bold;
}

.calendar .combo .active {
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  background: #F1F8FC;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #E3F0F9;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #F1F8FC;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #267DB7;
  color: #fff;
}

.calendar td.time span.active {
  border-color: red;
  background-color: #000;
  color: #A5FF00;
}
.calendar tbody .disabled {
    background-color:inherit!important;
}



/* File: /application/xmanager/projects/cnel/css/customized.css */
/* Search results -- specific search result types */
#searchAsYouType div.searchResults div.PARTITODEMOCRATICO {
  border-left-color: #2BA143;
  border-right-color: #2BA143;
  border: none;
}
#searchAsYouType div.searchResults div.POPOLODELLALIBERTA{
  border-left-color: #00ADE9;
  border-right-color: #00ADE9;
    border: none;
}
#searchAsYouType div.searchResults div.ITALIADEIVALORI {
  border-left-color: #D9ECFD;
  border-right-color: #D9ECFD;
    border: none;
}
#searchAsYouType div.searchResults div.LEGANORDPADANIA {
  border-left-color: #1B0E54;
  border-right-color: #1B0E54;
    border: none;
}
#searchAsYouType div.searchResults div.UNIONEDICENTRO {
	border-left-color: #E70015;
	border-right-color: #E70015;
	border: none;
}
#searchAsYouType div.searchResults div.MISTO {
  border-left-color: #E6C800;
  border-right-color: #E6C800;
    border: none;
}

/* Search-as-you-type styles: Your custom styles */

.foto{
	/*width:50px;*/
	/*float:left;
	margin-left:7px;
	margin-bottom:5px;
	padding-top:10px;*/
}
.logo{
/*	position:absolute;
	float:left;
    width:60px;
*/}
.image{
	width: 60px;
	height: 83px;
}
.dati{
	/*float:right;
	width:158px;*/
}
/*.nome{
	font-family: "Arial Unicode MS";
	font-size: 12px;
	font-weight: bold;
	color: blue;
}*/
div.container_esplora .data{
	font-family: "Arial Unicode MS";
	font-size:.75em;
}
.bottom{
	clear:both;
	width:100%;
	border-top: 1px black solid;
	display:none;
}
.partito{
	font-family: "Verdana";
	font-size:.75em;
	font-weight: bold;
	color: #708090;
	float:left;
}
.legislatura{
	font-family: "Arial";
	font-size:.85em;
	color: #228b22;
	float:right;
}

/* ####  KKKKK  #################  */


#container_box_esplora{
	background-color:transparent!important;
	padding:0!important;
	width: 470px!important;
	margin-bottom:20px;
}

#container_box_esplora div.cnt_form_esplora{
	position:relative;
	width:auto;
}

#container_box_esplora h4 /*h3*/{
	/*background-color: #1664af;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	color: #ffffff;
	padding:13px 0 5px 10px!important;
	margin:0!important;
	border-bottom:1px solid #125597;
}
#liquid_content div.container_esplora{
	min-height:79px;
	height:auto!important;
	height:79px;
	/*overflow:hidden;*/
}
#liquid_content .cnt_form_esplora form{
	margin-top:6px;
}
#liquid_content div.container_esplora label{
	display:block;
	float:left;
	width:79%;
}
#liquid_content div.container_esplora input.button_esplora{
	display:block;
	float:left;
	width:20%;
}

#searchField{
	/*width: 350px;*/
	width:79%;
	/*margin-right:10px;*/
	border: 1px solid #7D95A8;
	float:left;
}

#cnt_form_esplora{

}

/*  risultati */
div.clear{
	display: block;
}
div.dati{
	/*width: auto;
	float: left;
	padding-top:10px;*/
	/*background-color:#FFFF00;
	border-bottom:2px solid #E4E4E6;*/
	padding:10px;
	display:block;
	font-size:100%;
}
div.dati span.nome{
	color:#015D91;
	background-color:transparent;
	display:block;
}
/*.first div.dati span.nome{
	background-color:#FFFF00;
}

#searchAsYouType div.dati span.nome:hover,
#searchAsYouType div.dati span.data:hover,
#searchAsYouType div.foto:hover{
	color:#015D91;
}*/
div.dati span.data{
	display: block;
	width: 100%;
	margin-top:10px;
}
div.dati span.data em{
	/*background-color:#036EA8;
	color:#FFFFFF;*/
	background-color:transparent;
	color:#014B74;
	font-style:normal;
	text-indent:1px;
	display:inline-block;
	/*padding:0 5px;*/
	font-size:90%;
}
div.extra{
	/*border: 1px solid #ffffff;
	width: 92%;*/
	/*float: left;*/
	font-size:.95em;
	padding:0 10px 10px 10px;
	border-bottom:2px solid #E4E4E6;
	color:#015D91;
	background-color:transparent;
}
div.extra a{
	color:#11487E;
	text-decoration:none;
	background:url(../images/bullet_extra_esplora.gif) no-repeat left 2px;
	padding-left:0;
	padding-right:20px;
}

div.extra a:hover{
	color:#015D91;
}
div.bottom{
	border: 2px solid #E3E4E6;
	width:100%;
}

div.foto img.image{
	border: 1px solid #145da2;
	margin-right:10px;
	width: 40px;
	height: auto;
}
#searchAsYouType div.searchResults div.searchResult{
	/*background-image:url(/application/xmanager/projects/cnel/img/sayt/ico_search_result_esplora.gif)!important;
	background-repeat:no-repeat!important;
	background-position:95% center!important;
	border-bottom:2px solid #E4E4E6;*/
}

#searchAsYouType div.searchResults div.searchResult:hover {
	/*background-image:url(/application/xmanager/projects/cnel/img/sayt/ico_search_result_esplora_over.gif)!important;
	background-repeat:no-repeat!important;
	background-position:95% center!important;*/
}
#searchAsYouType div.searchResults div.searchResult{
	padding-left:0!important;
	padding-right:0!important;
	margin-left:0!important;
}
#searchAsYouTypeResults1,#searchAsYouTypeResults2{
	padding-top:5px;
/*	border-right:1px solid #7D95A8;
	border-left:1px solid #7D95A8;
	
*/
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	left:13px!important;
}
/*
#searchAsYouTypeResults1{
	line-height:2!important;
	border-bottom:1px solid #E4E4E6!important;
}

#searchAsYouTypeResults2 {
	line-height:2!important;
	border-bottom:1px solid #E4E4E6!important;
}
#searchAsYouTypeResults1 div.searchResult {
	border-bottom:1px solid #E4E4E6!important;
	padding:3% 10% 3% 5%!important;
}

#searchAsYouTypeResults2 div.searchResult {
	border-bottom:1px solid #E4E4E6!important;
	padding:3% 10% 3% 5%!important;
}
*/
searchasyoutype#searchAsYouType div.searchResults{
	border-top:none!important;
	left:6px!important;
	top:63px!important;
	width:94%!important;
	/*width:82%!important;*/
	/*height:75%!important;*/
	font-family:Arial, Helvetica, sans-serif!important;
	border-bottom:1px solid #CCCCCC;
	/*left:403px!important;*/
	/*background-image:url(../images/bg_wrapper_esplora.gif);
	padding-right:3px;
	background-position:right top;
	background-repeat:repeat-y;*/
}
#searchAsYouType div.searchResults div.summary{
	text-indent:0;
}
#searchAsYouType div.searchResults div.summary a{
	display:block;
	line-height:1.2;
	width:85%;
	padding:3% 10% 3% 5%;
	display:block;
	font-size:1.05em;
	font-weight:bold;
	text-decoration:none;
	color:#014B74;
	background-color:#FFFFFF;
	font-size:90%!important;
	font-weight:normal!important;
	vertical-align:middle;
	border-bottom:1px solid #E4E4E6;
}
#searchAsYouType div.searchResults div.summary a:hover{
	background:#F6FAFD!important;
	color:#014B74;
	text-decoration:underline!important;
}
* html #searchAsYouType div.searchResults div.summary a{
	padding:3% 5% 3% 5%;
}
#searchAsYouType div.searchResults div.summary a:hover{
	color:#014B74;
	background-color:#F6FAFD;
}
#searchAsYouType .nowrap{
	white-space:normal!important;
}
#searchAsYouType div.searchResults div.searchResult {
	border-right:none!important;
	border-top:none!important;
	clear:both;
	font-size:100%;
}
#searchAsYouType div.searchResults div.searchResult{
	margin-left:-8px!important;
	padding:0!important;/**/
	/*padding-left:5px!important;*/
}

#searchAsYouType div.searchResults div.searchResult {
	/*padding-left:10px!important;*/
}
#searchAsYouType div.searchResults div.summary {
	text-indent:0em!important;
}
#liquid_content div#container_box_esplora form input.button_esplora{
	color:#FFFFFF;
	background-color:#145DA2;
	border:none;
	text-align:center;
	font-size:1em;
	font-weight:bold;
	padding-right:1em;
	background:url(/application/xmanager/projects/cnel/img/bg_esplora.gif) no-repeat right 2px;
	height:20px;
	cursor:pointer;
}
#liquid_content div#container_box_esplora div.cnt_form_esplora{
	position:relative;
}
#searchAsYouType div.searchResults a.highlighted, #searchAsYouType div.searchResults div.summary a.summarized:hover {
	background:#FFFFFF none repeat scroll 0 0;
	margin:auto!important;
	padding:3% 10% 3% 5%!important;
}
#searchAsYouType div.foto{
	margin:auto!important;
	padding:10px!important;
}
#liquid_col_dx #searchAsYouType div.searchResults div.searchResult {
  background: #FFFFFF;
}

#liquid_col_dx #searchAsYouType div.searchResults div.searchResult:hover {
  background: #F6FAFD;
}


/* File: /application/xmanager/projects/cnel/css/homepage.css */
/* ------------------------------- BANNER SX ----------------------------*/
div.cnt_banner_sx{
	width:225px;
	height:280px;
	margin-right:11px;
	float:left;
	background-color:#E7EBEE;
}
div.cnt_banner_sx h3 a{
	font-size:16px;
	color:#FFFFFF;
	background-color:#015D91;
	display:block;
	text-decoration:none;
}
div.cnt_banner_sx h3 a:hover{
	text-decoration:none!important;
}
div.cnt_banner_sx h3{
	margin:0;
	padding:0;
}
div.cnt_banner_sx div.box_presidente h3 a:hover{
	color:#029AE3;
}
div.cnt_banner_sx div.box_presidente h3 a{
	font-weight:normal!important;
	font-size:18px;
	background-color:#FFFFFF;
	color:#015D91;
	padding-left:18px;
	width:207px;
	line-height:22px;
	border-bottom:4px solid #015D91;
	padding-bottom:2px;
	padding-top:3px;
	font-size:75%;
}
div.cnt_banner_sx div.box_presidente img{
	margin:7px auto 0 auto;
	border:1px solid #FFFFFF;
}
div.cnt_banner_sx div.box_presidente  div.box_presidente a{
	display:block;
	text-align:center;
}
div.cnt_banner_sx div.box_consiglieri a{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_banner_consiglieri.jpg);
}
div.cnt_banner_sx div.box_assemblea a{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_banner_assemblea.jpg);
}
div.cnt_banner_sx div.box_consiglieri a,
div.cnt_banner_sx div.box_assemblea a{
	background-repeat:no-repeat;
	background-position:right top;
	font-size:65%;
}

div.cnt_banner_sx div.box_consiglieri,
div.cnt_banner_sx div.box_assemblea{
	width:206px;
	border:1px solid #FFFFFF;
	margin:0 auto 7px auto;
}
div.cnt_banner_sx div.box_consiglieri a,
div.cnt_banner_sx div.box_assemblea a{
	line-height:41px;
	vertical-align:middle;
	padding-left:11px;
	padding-right:66px;
}
div.cnt_banner_sx div.box_consiglieri div.box_consiglieri,
div.cnt_banner_sx div.box_assemblea div.box_assemblea{
	width:auto;
	border:none;
	margin:0;
	line-height:normal;
}

/* -------------------------------PRIMO PIANO SILDESHOW ----------------------------*/

div.prevSlide {
	position:absolute;
	top:140px;
	left: 4px;
}
a.prevSlide {
	display:block;
	width:15px;
	height: 0;
	overflow:hidden;
	padding-top:25px;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bt_prev_primopiano_off.gif);
}
a.prevSlide:hover {	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bt_prev_primopiano_on.gif);}
div.nextSlide{
	position:absolute;
	top:140px;
	right: 4px;
}
a.nextSlide{
	display:block;
	width:15px;
	height: 0;
	overflow:hidden;
	padding-top:25px;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bt_next_primopiano_off.gif);
}
a.nextSlide:hover {	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bt_next_primopiano_on.gif);}

div.cnt_primo_piano{
	position:relative;
	margin-bottom:50px;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/ombra_bottom_primo_piano.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:10px;
	height:280px;
	/*width:491px;
	float:right;*/
	width:658px;
	clear:both;
}
div.loading_tab{ display:none;}
body#home div.cnt_primo_piano a:visited{
	color:#015D91;
}
body#home div.cnt_primo_piano .titolo_primopiano_grande a:visited{
	color:#FFFFFF;
}

#liquid_content div.cnt_primo_piano a.archivio_link, #liquid_content div.cnt_collegamenti_evidenza a.archivio_link{
	font-size:70%;
	font-weight:normal;
	color:#002C5B!important;
	background:#FFFFFF url(/application/xmanager/projects/cnel/img/interface_elements/frecce_archivio.gif) no-repeat right 6px;
	line-height:150%;
	padding-right:12px;
}
#liquid_content div.cnt_collegamenti_evidenza a.archivio_link{
	background-position:right 6px;
	right:6px;
}
body#home #liquid_content div.cnt_primo_piano h3{
	/*width:308px;
	padding:0 183px 3px 0;*/
	width:517px;
	padding:0 113px 3px 27px;
	border-bottom:4px solid #002C5B;
	display:block;
	margin:0;
}

div.cnt_primo_piano .news_list ul,
div.cnt_primo_piano .news_list ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
div.cnt_primo_piano div.news_list div{
	display:inline;
}
div.cnt_primo_piano div.news_list div.immagine img{
	/*float:right;
	margin:0 0 5px 15px;*/
	float:left;
	margin:0 15px 5px 0;
	border:1px solid #AEC6DE;
/*	position:relative;
	z-index:1;
*/}
/*div.cnt_primo_piano div.news_list div.immagine_grande img{
	float:left;
	margin:-11px 15px -1px -27px;*/ /* -1px basso serve a sovrascrivere 1px di clear dello span */
/*	border:none;
	position:relative;
	z-index:2;
}
*/
div.cnt_primo_piano .news_list ul li{	
	clear:both;
	margin-top:11px;
	margin-left:0;
	padding-left:27px;
	/*position:relative;
	left:0;*/
}
/*div.cnt_primo_piano .news_list ul li{
	width:633px;
	
}
*/
div.cnt_primo_piano .news_list ul li span.clear{
	display:block;
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
}
div.cnt_primo_piano .news_list ul li span.autore{
	display:block;
	margin-bottom:3px;
}
div.cnt_primo_piano .news_list h4.titolo_primopiano{
	font-size:125%;
	color:#015D91;
	background-color:#FFFFFF;
	font-weight:normal;
	margin-top:10px;
	margin-right:25px;
}
#liquid_content div.cnt_primo_piano .news_list h4 a{
	font-weight:normal;
}
div.cnt_primo_piano .news_list h4.titolo_primopiano_grande{
	position:absolute;
	left:0;
	right:auto;
	top:162px;
	background:url(/application/xmanager/projects/cnel/img/interface_elements/freccia_opacity.gif) no-repeat 404px center;
	width:369px;
	height:57px;
	color:#FFFFFF;
	margin:-11px 0 0 -27px;
	padding:15px 60px 15px 25px;
	z-index:100;
	display:block;
	font-size:18px;
	background-color:#000000;
	opacity: .7;
	/*filter: alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";*/
}
div.cnt_primo_piano .news_list h4.titolo_primopiano_grande a{
	font-weight:normal;
	color:#FFFFFF;
	z-index:110;
	display:block;
}
div.cnt_primo_piano .news_list h4.titolo_primopiano_grande a:hover{
	text-decoration:none!important;
}
#liquid_content p.occhiello{
	color:#000000;
	font-weight:bold;
	margin:10px 0;
	font-size:12px;
	line-height:110%;
}

div.cnt_primo_piano .news_list div.tipologia div.tipologia,
div.container_content .news_landing div.tipologia {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	/*font-size:11px;*/
	background-color:#002C5B;
	padding:2px 7px;
}
div.cnt_primo_piano .news_list div.tipologia div.tipologia{
	margin-right:3px;
	font-size:70%;
}
/*
div.cnt_primo_piano .news_list div.data{
	position:absolute;
	right:5px;
	top:3px;
	font-size:70%;
}
*/
div.cnt_primo_piano .news_list div.data{
	font-size:70%;
	display:inline;
}
div.cnt_primo_piano .news_list div.testo{
	font-size:95%;
	display:block;
	line-height:130%;
	margin-top:5px;
	margin-right:25px;
}
div.cnt_primo_piano p.scarica,
div.cnt_primo_piano .link_esterno{
	margin-top:0;
	margin-bottom:0;
	display:block!important;
	line-height:1;
}
div.cnt_primo_piano .scarica a,
div.cnt_primo_piano .link_esterno a{
	font-size:80%;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/ico_download.gif);
	background-repeat:no-repeat;
	background-position:left 0;
	padding-left:20px;
	text-align:right;
}
div.cnt_primo_piano .link_esterno a{
	background:#FFFFFF url(/application/xmanager/projects/cnel/img/interface_elements/ico_link_esterno.gif) no-repeat 0 2px; 
}


/* ---------------------------------------------------------------------------------*/
body#home #liquid_content div.cnt_collegamenti_evidenza h3{
	width:616px;
	padding:0 100px 3px 11px;
	border-bottom:4px solid #002C5B;
	display:block;
	margin:0;
	font-size:150%;
}

.collegamenti_evidenza ul li{
	list-style-type:none;
	display:inline;
	float:left;
}
body#home div.breadcrumbs div.breadcrumbs{
	/*background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_cols_home.jpg);*/
	padding-right:310px;
	margin:0;
	width:640px;
	padding:0 0 0 18px;
	background-color:#FFFFFF;
}
body#home span.close_wrapper{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_close_wrapper_home.jpg);
}

/* FREE TEXT LEGENDA SALE E COMMISSIONI AGENDA ED EVENTI 1 FREE TEXT OGNI PER TAB */
div.legenda ul{
	margin:0;
}

div.legenda ul li{
	width:135px;
	background-repeat:no-repeat;
	background-position:0 0;
	list-style-type:none;
	padding-left:24px;
	float:left;
	font-size:80%;
	color:#333333;
	font-weight:bold;
	line-height:19px;
	vertical-align:middle;
	margin:0 0 12px 0;
}

div.cnt_eventi-agenda_second div.legenda ul li{
	width:127px;
}
div.legenda ul li.sala_gialla{
	background-image:url(/application/xmanager/projects/cnel/img/sala_gialla.gif);
}
div.legenda ul li.sala_parlamento{
	background-image:url(/application/xmanager/projects/cnel/img/parlamentino.gif);
}
div.legenda ul li.sala_biblio{
	background-image:url(/application/xmanager/projects/cnel/img/biblioteca.gif);
}
div.legenda ul li.sala_altra{
	background-image:url(/application/xmanager/projects/cnel/img/altrasede.gif);
}
div.legenda ul li.sala_1{
	background-image:url(/application/xmanager/projects/cnel/img/aula_i_commissione.gif);
}
div.legenda ul li.sala_2{
	background-image:url(/application/xmanager/projects/cnel/img/aula_ii_commissione.gif);
}
div.legenda span.clear{
	display:block;
	clear:both;
}
div.legenda ul li.sala_3{
	background-image:url(/application/xmanager/projects/cnel/img/aula_iii_commissione.gif);
}
div.legenda ul li.sala_4{
	background-image:url(/application/xmanager/projects/cnel/img/aula_iv_commissione.gif);
}

div.legenda ul li.sala_5{
	background-image:url(/application/xmanager/projects/cnel/img/aula_v_commissione.gif);
}
div.legenda ul li.sala_6{
	background-image:url(/application/xmanager/projects/cnel/img/aula_vi_commissione.gif);
}
div.legenda ul li.sala_7{
	background-image:url(/application/xmanager/projects/cnel/img/aula_vii_commissione.gif);
}
/* -------------------CLOSE LEGENDA AGENDA EVENTI TAB--------------------*/

div.container_tab_agenda-eventi a.archivio_link {
	color:#002C5B;
	font-weight:normal;
	font-size:70%;
	top:-17px;	
	background:#FFFFFF url(/application/xmanager/projects/cnel/img/interface_elements/frecce_archivio.gif) no-repeat right 7px;
	line-height:150%;
	padding-right:12px;
}
div.container_tab_agenda-eventi,
div.container_agenda_eventi_tabbed{
	position:relative;
	width:658px;
	clear:both;
	min-height:210px;
	height:auto!important;
	height:250px;
}
.cnt_eventi-agenda_second div.container_tab_agenda-eventi,
.cnt_eventi-agenda_second div.container_agenda_eventi_tabbed{
	position:relative;
	width:491px;
	clear:both;
}
div.container_tab_agenda-eventi p.empty{
	margin:-10px 0 0 10px;
	font-size:80%;
	color:#CC0000;
}
div.loading_tab{
	position:absolute;
	top:20px;
	text-align:center;
	width:100%;
	z-index:1;
}
div.cnt_eventi-agenda_second div.loading_tab{
	top:100px;
}
.container_agenda_eventi_tabbed ul{
	margin:0;
}
.container_agenda_eventi_tabbed ul li{
	display:inline;
	margin:0;
	line-height:normal;
}
.container_agenda_eventi_tabbed ul li.active{
	display:block;
	line-height:130%;
}

div.cnt_legenda_sedi {
	position:relative;
	margin:20px 2px 7px 0;
}
body#area_immigrazione_-_eventi div.cnt_legenda_sedi {
	margin:-10px 0 0 0;
}
body#area_immigrazione_-_eventi div.cnt_legenda_sedi div.collapsible {
	width:491px;
}

div.cnt_eventi-agenda_second div.cnt_legenda_sedi {
	font-size:120%;
	margin-top:0;
}

div.cnt_eventi-agenda_second div.calendario_eventi{
	padding:0 10px 0 0;
}
div.calendario_eventi a{
	padding: 0 0 7px 33px;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/ico_calendar.gif);
	background-position:left -2px;
	background-repeat:no-repeat;
}

div.cnt_eventi-agenda_second div.lista_eventi_second_ul{
	padding:0 10px;
	display:block!important;
}
div.cnt_eventi-agenda_second div.lista_eventi_second_ul li{
	margin-bottom:15px;
	display:block;
}
div.cnt_eventi-agenda_second div.lista_eventi_second_ul div.lista_eventi_second_ul{
	padding:0;
}
div.cnt_eventi-agenda_second div.calendario_eventi a#calendar_container_foo_baz{
	color:#21387E;
}
div.cnt_eventi-agenda_second div.cnt_legenda_sedi div.collapsible{
	position:relative;
	top:-2px;
}

div.cnt_legenda_sedi div.cnt_legenda_sedi_label{
	position:absolute;
	top:-25px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#002C5B;
	right:-15px;
	padding-left:10px;
	padding-right:25px;
	background-color:#FFFFFF;
	font-size:70%;
}
div.cnt_eventi-agenda_second div.cnt_legenda_sedi div.cnt_legenda_sedi_label{
	padding-top:2px;
	padding-bottom:1px;
}
body#area_immigrazione_-_eventi div.cnt_legenda_sedi  div.cnt_legenda_sedi_label{
	right:-10px!important;
}
body#area_immigrazione_-_eventi div.cnt_legenda_sedi span.widgetCollapsibleHandler{
	right:-14px;
	top:-23px;
}
div.cnt_legenda_sedi span.widgetCollapsibleHandler{
/*	width:9px;
	height:6px;
	top:-13px;
	right:5px;
	padding-right:63px;
	background-position:right top;*/
	
	background-position:65px center;
	height:12px;
	padding-bottom:5px;
	padding-right:80px;
	right:-18px;
	top:-23px;
	width:9px;
}
div.cnt_legenda_sedi span.open{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/open_legenda_sedi.gif);
}
div.cnt_legenda_sedi span.close{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/close_legenda_sedi.gif);
}
div.cnt_legenda_sedi div.collapsible div.cnt_legenda {
	background-color:#F3F4F6;
	border-bottom:20px solid #F2F5F7;
	border-top:1px solid #FFFFFF;
	height:100%;
	padding:8px 0 0 11px;
}
/*div.cnt_eventi_second div.cnt_legenda_sedi div.collapsible div.cnt_legenda{
	padding:0;
}
*/div.cnt_legenda_sedi div.cnt_legenda_label{
	font-size:12px;
	text-transform:uppercase;
	color:#015D91;
	font-weight:bold;
	margin-bottom:10px;
}
div.cnt_legenda_sedi div.collapsible{
	margin:0 0 0 0;
	border-top:1px solid #DFE7EC;
/*	border-top:1px solid #DFE7EC;
	border-bottom:1px solid #DFE7EC;
*/	padding:1px 0;
	width:648px;
}

div.cnt_eventi-agenda_second div.cnt_legenda_sedi div.collapsible{
	width:479px;
}
div.cnt_eventi_second div.cnt_legenda_sedi span.clear{
	display:block;
	clear:both;
	font-size:10px;
	height:10px;
	line-height:10px;
}
div.cnt_eventi_second div.cnt_legenda_sedi div.legenda span.clear{
	display:inline;
}

ul#container_279_tabbed_container_output{
	border-top:4px solid #002C5B;
	background-color:#FFFFFF;
/*	width:450px;
	padding:0 183px 3px 27px;
	display:block;
	margin:0;
*/}

#liquid_content div.lista_eventi_second ul.lista_agenda_ul li{
	margin-bottom:15px;
	display:block;
	padding-left:29px;
	width:97%;
	position:relative;
	padding-bottom:5px;
	border-bottom:1px solid #ADC5DD;
}
#liquid_content div.container_agenda_eventi_tabbed ul li.eventi ul.evento_main_ul li ul li{
	position:relative;
}
#liquid_content div.container_agenda_eventi_tabbed ul li.eventi ul.evento_main_ul li ul li  ul li{
	display:block;
}
ul#container_279_tabbed_container_output h3,
.cnt_eventi-agenda_second ul#container_279_tabbed_container_output li.eventi h5,
.cnt_eventi-agenda_second ul#container_279_tabbed_container_output li.agenda h5{
	position:absolute;
	top:-46px;
	width:90px;
	line-height:26px;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	/*border:1px solid #015D91;*/
	border-bottom:none;
}
ul#container_279_tabbed_container_output li{
	list-style-type:none;
}
ul#container_279_tabbed_container_output li.agenda h3,
.cnt_eventi-agenda_second ul#container_279_tabbed_container_output li.agenda h5{
	left:106px;
}
ul#container_279_tabbed_container_output li.eventi h3,
.cnt_eventi-agenda_second ul#container_279_tabbed_container_output li.eventi h5{
	left:10px;
}
/*ul#container_279_tabbed_container_output li.active h3,
.cnt_eventi-agenda_second ul#container_279_tabbed_container_output li.active h5{
	background-color:#F3F4F6;
	color:#000000;
	display:block;
}
*/	/*padding-bottom:1px;
	z-index:1;*/

ul#container_279_tabbed_container_output li.active h3, 
.cnt_eventi-agenda_second ul#container_279_tabbed_container_output li.active h5 {
	background-color:#FFFFFF;
	border:1px solid #1F598F;
	border-bottom:none;
	color:#015D91;
	display:block;
	padding-bottom:3px;
}
.cnt_eventi-agenda_second ul#container_279_tabbed_container_output li.active h5{
	padding-bottom:0;
}
.cnt_eventi-agenda_second ul#container_279_tabbed_container_output{
	border-top:1px solid #002C5B!important;
}


ul#container_279_tabbed_container_output li.agenda div.lista_agenda ul li {
	position:relative;
	padding-left:29px;
	padding-bottom:5px;
	width:97%;
	display:block;
	margin-bottom:15px;
	border-bottom:1px solid #ADC5DD;
} 
ul#container_279_tabbed_container_output li.agenda div.lista_eventi_second div.lista_agenda ul li {
	padding-left:0;
}

ul#container_279_tabbed_container_output li.agenda div.lista_agenda ul li .titolo{
	margin:1px 0 5px 0;
}
ul#container_279_tabbed_container_output li.agenda div.lista_agenda ul li .organo,
#liquid_content div.lista_eventi_second ul.lista_agenda_ul li div.organo{
	display:inline;
	color:#20387E;
	font-weight:bold;
	text-transform:uppercase;
}
#liquid_content div.lista_eventi_second ul.lista_agenda_ul li div.titolo{
	display:block;
}

ul#container_279_tabbed_container_output li.agenda div.lista_agenda ul li .label,
ul#container_279_tabbed_container_output li.agenda div.lista_agenda ul li .ore{
	font-weight:bold;
}
ul#container_279_tabbed_container_output li.agenda div.lista_agenda ul li .ore{
	margin-right:3px;
}
ul#container_279_tabbed_container_output h3 a,
ul#container_279_tabbed_container_output h3 a:visited,
.cnt_eventi-agenda_second ul#container_279_tabbed_container_output h5 a,
.cnt_eventi-agenda_second ul#container_279_tabbed_container_output h5 a:visited{
	background-color:#002C5B;
	color:#FFFFFF;
	display:block;
	width:100%;
	height:100%;
}
ul#container_279_tabbed_container_output h3 a:hover,
.cnt_eventi-agenda_second ul#container_279_tabbed_container_output h5 a:hover{
	text-decoration:none;
	background-color:#88AFD0;
	color:#002C5B;
	display:block;
}
ul#container_279_tabbed_container_output ul li div{
	display:inline;
	line-height:120%!important;
}

div.cnt_eventi-agenda_second ul#container_279_tabbed_container_output li.eventi div.lista_eventi_second div{
	display:inline;
} 
div.cnt_eventi-agenda_second ul#container_279_tabbed_container_output div.allegati{
	display:block!important;
	margin-top:10px;
} 

div.cnt_eventi-agenda_second ul#container_279_tabbed_container_output li.eventi div.lista_eventi_second div.scarica{
	display:block!important;
	line-height:1.5!important;
} 
div.cnt_eventi-agenda_second ul#container_279_tabbed_container_output div.doc_list ul li{
	display:block!important;
	position:relative;
}
div.cnt_eventi-agenda_second ul#container_279_tabbed_container_output div.doc_list ul li div.file_allegato{
	display:block;
	margin:10px 0;
}
* html div.cnt_eventi-agenda_second ul#container_279_tabbed_container_output div.doc_list ul li div.file_allegato{
	margin:0;
}

ul#container_279_tabbed_container_output ul li div.titolo,
div.lista_eventi_second div.titolo{
	display:block!important;
	margin:7px 0;
	font-weight:normal;
}
div.lista_eventi_second div.titolo{
	font-size:120%;
}
ul#container_279_tabbed_container_output li.agenda div.titolo,
ul#container_279_tabbed_container_output ul li div.titolo{
	font-weight:normal;
} 
ul#container_279_tabbed_container_output ul li div.organo,
div.lista_eventi_second div.organo{
	font-size:90%;
	display:block!important;
	line-height:110%;
}
div.lista_eventi_second div.organo{
	font-size:100%;
}
ul#container_279_tabbed_container_output li.agenda div.organo{
	display:inline!important
}
/*ul#container_279_tabbed_container_output li.agenda div.organo{
	font-size:100%;
}
*/
body#home ul#container_279_tabbed_container_output li.eventi div.organo{
	font-size:85%;
	text-transform:uppercase;
}
#liquid_content div.altri_eventi ul li div.fldtipologia,
#liquid_content div.altri_eventi ul li div.titolo{
	display:block;
}
ul#container_279_tabbed_container_output ul li div.tipologia,
#liquid_content div.cnt_eventi_second div.altri_eventi div.tipologia{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	background-color:#002C5B;
	padding:2px 7px;
}
ul#container_279_tabbed_container_output ul li div.immagine img{
	float:left;
	border:1px solid #4574A2;
	margin:0 13px 15px 0;
}
ul#container_279_tabbed_container_output li.active{
	padding:5px 5px 10px 5px;
	/*width:650px;*/
	width:648px;
}
div.cnt_eventi-agenda_second ul#container_279_tabbed_container_output li.active{
	width:481px;
	padding-top:30px;
}

ul#container_279_tabbed_container_output li.eventi div.evento_main{
	background-color:#F2F5F7;
	width:298px;
/*	min-height:180px;
	height:auto!important;
	height:180px;
*/	padding:5px 18px 10px 12px;
	float:left;
}

ul#container_279_tabbed_container_output li.eventi div.evento_main div.fldtipologia,
#liquid_content ul#container_279_tabbed_container_output li.eventi div.lista_eventi_second div.fldtipologia,
div.lista_eventi_second ul li div.fldtipologia{
	display:block;
}
ul#container_279_tabbed_container_output li.eventi .lista_eventi_second div.fldtipologia,
div.lista_eventi_second div.fldtipologia,
div.cnt_eventi_second div.fldtipologia{
	margin-top:10px;
}
ul#container_279_tabbed_container_output li.eventi div.altri_eventi{
	width:279px;
	padding-left:17px;
	border-left:1px solid #CCCCCC;
	float:left;
/*	background-color:#FFFF00;
*/}
ul#container_279_tabbed_container_output li.eventi .lista_eventi_second div.lista_eventi_second_ul div.lista_eventi_second_ul div.lista_eventi_second_li_1,
ul#container_279_tabbed_container_output li.eventi .lista_eventi_second div.lista_eventi_second_ul div.lista_eventi_second_ul div.lista_eventi_second_li_2,
ul#container_279_tabbed_container_output li.eventi .lista_eventi_second div.lista_eventi_second_ul div.lista_eventi_second_ul div.lista_eventi_second_li_3,
ul#container_279_tabbed_container_output li.eventi .lista_eventi_second div.lista_eventi_second_ul div.lista_eventi_second_ul div.lista_eventi_second_li_4,
ul#container_279_tabbed_container_output li.eventi .lista_eventi_second div.lista_eventi_second_ul div.lista_eventi_second_ul div.lista_eventi_second_li_5,
ul#container_279_tabbed_container_output li.eventi .lista_eventi_second div.lista_eventi_second_ul div.lista_eventi_second_ul div.lista_eventi_second_li_6,
ul#container_279_tabbed_container_output li.eventi .lista_eventi_second div.lista_eventi_second_ul div.lista_eventi_second_ul div.lista_eventi_second_li_7,
ul#container_279_tabbed_container_output li.eventi .lista_eventi_second div.lista_eventi_second_ul div.lista_eventi_second_ul div.lista_eventi_second_li_8,
ul#container_279_tabbed_container_output li.eventi .lista_eventi_second div.lista_eventi_second_ul div.lista_eventi_second_ul div.lista_eventi_second_li_9,
ul#container_279_tabbed_container_output li.eventi .lista_eventi_second div.lista_eventi_second_ul div.lista_eventi_second_ul div.lista_eventi_second_li_10{
	margin-bottom:20px;
	display:block;
}
/*
ul#container_279_tabbed_container_output .calendario_eventi{
	padding:0 20px;
}
*/
ul#container_279_tabbed_container_output li.eventi .calendario_eventi p,
ul#container_279_tabbed_container_output li.eventi .calendario_eventi div{
	margin-top:0;
	margin-right:10px;
	display:inline;
	font-weight:bold;
}
#liquid_content div.cnt_eventi-agenda_second /*ul#container_279_tabbed_container_output li.eventi*/ h6{
	clear:both;
	color:#21387E;
	margin-top:30px;
	margin-bottom:20px;
	/*padding:0 20px;*/
}
/*div.cnt_eventi-agenda_second ul#container_279_tabbed_container_output .lista_eventi_second ul{
	padding:0 20px;
}
*/
div.cnt_eventi-agenda_second ul#container_279_tabbed_container_output .lista_eventi_second ul ul{
	padding:0;
}
ul#container_279_tabbed_container_output div.doc_list{
	display:block;
	clear:both;
	width:100%;
	overflow:hidden;
	height:100%;
	margin-top:10px;
}

ul#container_279_tabbed_container_output div.doc_list div.doc_list_label{
	display:block;
	font-weight:bold;
	font-size:80%;
}
ul#container_279_tabbed_container_output div.doc_list ul li{
	position:relative;
	width:100%;
	display:block;
}
ul#container_279_tabbed_container_output div.doc_list ul li ul li{
	position:static;
	display:inline!important;
	margin-bottom:3px;
}
ul#container_279_tabbed_container_output div.doc_list ul li ul li a{
	display:block;
}
ul#container_279_tabbed_container_output div.file_allegato,
ul#container_279_tabbed_container_output div.collapsible_list{
	display:block;
}
ul#container_279_tabbed_container_output div.doc_list div.scarica{
	font-size:80%;
	color:#015D91;
	font-weight:bold;
	position:static!important;
	line-height:normal!important;
}

ul#container_279_tabbed_container_output .lista_eventi_second div.doc_list div.scarica{
	font-size:100%;
}
#liquid_content div.lista_eventi_second ul,
#liquid_content div.lista_eventi_second ul li{
	list-style-type:none;
	margin:0;
	padding:0;
}
#liquid_content div.lista_eventi_second ul li li{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ADC5DD;
}
#liquid_content div.lista_eventi_second ul li li li{
	border:none;
	margin:0;
	padding:0;
}
#liquid_content div.altri_eventi ul li div.organo{
	margin-bottom:10px;
	display:block;
}
ul#container_279_tabbed_container_output .scarica a,
#liquid_content div.altri_eventi ul li .scarica a{
	font-size:90%;
	display:block;
	overflow:hidden;
	background-color:#F2F5F7;
	font-weight:normal;
/*	margin-bottom:5px;*/
}
div.cnt_eventi-agenda_second ul#container_279_tabbed_container_output .scarica a{
	background-color:#FFFFFF;
}
* html ul#container_279_tabbed_container_output ul li ul li{
	display:block!important;
	display:block!important;
	position:static;
}
*:first-child+html ul#container_279_tabbed_container_output ul li ul li{
	display:block!important;
	display:block!important;
	position:static;
}


div.lista_eventi_second div.doc_list  div.collapsible_list .scarica a{
	font-size:100%!important;
	line-height:1.5!important;
}
#liquid_content div.altri_eventi ul li .scarica{
	font-weight:bold;
}
/*#liquid_content div.altri_eventi ul li .scarica a{
	background-color:#FFFFFF;
}
*/
#liquid_content div.cnt_eventi_second ul li div{
	display:inline;
}

#liquid_content div.cnt_eventi_second div.altri_eventi ul,
#liquid_content div.cnt_eventi_second div.altri_eventi ul li{
	margin:0 0 10px 0;
	padding:0;
	list-style-type:none;
	position:static;
}
#liquid_content div.cnt_eventi_second div.altri_eventi ul li{
	border-bottom:1px solid #ADC5DD;
}
#liquid_content div.cnt_eventi_second div.altri_eventi ul li ul li{
	border-bottom:none;
	padding-bottom:0;
}

ul#container_279_tabbed_container_output li.eventi div.altri_eventi ul li,
div.altri_eventi ul li{
	display:block;
	list-style-type:none;
}
ul#container_279_tabbed_container_output li.eventi div.altri_eventi ul li.altri_eventi_li_1{
	margin-bottom:15px;
}
ul#container_279_tabbed_container_output li.eventi div.altri_eventi div.titolo,
#liquid_content div.altri_eventi ul li div.titolo{
	font-size:100%;
	font-weight:normal;
	margin:10px 0;
	color:#333333;
/*	background-color:#F3F4F6;*/
}
#liquid_content div.altri_eventi ul li div.titolo{
	background-color:#FFFFFF;
}
/*
ul#container_279_tabbed_container_output li.eventi div.altri_eventi div.doc_list ul li{
	margin:0 0 5px 0;
	line-height:75%;
	list-style-type:none;
}
*/
ul#container_279_tabbed_container_output li.eventi div.altri_eventi div.doc_list ul li div{
	line-height:70%;
}
ul#container_279_tabbed_container_output li.eventi div.altri_eventi div.doc_list ul li div.file_allegato{
	background-color:#FFFF00;
	display:block;
}
ul#container_279_tabbed_container_output li.eventi div.altri_eventi div.organizzato_da{
	font-size:85%;
	display:block;
	margin-bottom:10px;
}
ul#container_279_tabbed_container_output li.eventi div.altri_eventi span.clear{
	display:block;
	clear:both;
}
ul#container_279_tabbed_container_output li.eventi div.altri_eventi div.allegato{
	font-size:11px;
}
div.lista_eventi_second ul li div{
	display:inline;
}
ul#container_279_tabbed_container_output li.eventi div.data,
ul#container_279_tabbed_container_output li.eventi div.ora,
ul#container_279_tabbed_container_output li.agenda div.ora,
/*ul#container_279_tabbed_container_output li.eventi div.ora div.label,*/
div.altri_eventi div.data,
div.altri_eventi div.ora,
div.altri_eventi div.label,
div.lista_eventi_second div.data/*,
div.lista_eventi_second div.ora,
div.lista_eventi_second div.ora div.label*/ {
	font-size:70%;
	display:inline;
	font-weight:bold;
	position:relative;
	margin-right:3px;
	font-family:Arial, Helvetica, sans-serif;
}
div.lista_eventi_second div.ora{
	font-size:80%!important;
}
/*
div.lista_eventi_second div.data,
div.lista_eventi_second div.ora,
div.lista_eventi_second div.ora div.label{
	font-weight:normal;
}
*/
.container_agenda_eventi_tabbed div.fldtipologia{
	margin-top:5px;
}
ul#container_279_tabbed_container_output li.eventi .luogo,
div.lista_eventi_second div.luogo,
div.cnt_eventi_second div.luogo{
	position:relative;
	top:5px;
	margin-right:5px;
}
ul#container_279_tabbed_container_output li.eventi div.evento_main div.titolo,
div.altri_eventi div.titolo{
	font-size:100%;
}
div.container_ul_agenda {
	position:relative;
	font-size:85%;
	margin-top:35px;
/*	margin-left:10px;*/
	margin-right:0;
	border:1px solid #CAD3DA;
	background-color:#FFFFFF;
	padding:9px 13px;
	height:100%;
	/*width:607px;*/
	/*z-index:1;*/
}
div.container_ul_agenda ul.lista_agenda_ul li{
	display:block;
	margin-bottom:10px;
}
/*
div.container_ul_agenda ul.lista_agenda_ul{
	padding:10px 11px 10px 15px;
	width:604px;
	border:1px solid #CBD2D8;
	margin:34px 2px 0 6px;
	background-color:#FFFFFF;
}
*/
div.container_ul_agenda ul.lista_agenda_ul{
	padding:10px 11px 10px 0;
	margin:0 2px 0 6px;
}

/*div.container_ul_agenda ul.lista_agenda_ul li div.ore,
div.container_ul_agenda ul.lista_agenda_ul li div.ora div.label{
	font-weight:bold;
}
*/
div.container_ul_agenda ul.lista_agenda_ul li div.ora div.label,
div.container_ul_agenda ul.lista_agenda_ul li div.ora{
	margin-right:3px;
	font-weight:bold;
}
div.container_ul_agenda ul.lista_agenda_ul li .label,
div.container_ul_agenda ul.lista_agenda_ul li div.ore,
div.container_ul_agenda ul.lista_agenda_ul li div.immagine_luogo{
	display:inline;
}
div.container_ul_agenda ul.lista_agenda_ul li div.luogo{
	display:block;
	font-weight:bold;
}
div.container_ul_agenda ul.lista_agenda_ul li div.luogo img,
div.lista_eventi_second_ul ul.lista_agenda_ul li div.luogo img{
	position:absolute;
	left:0;
	top:0;
}
div.lista_eventi_second_ul ul.lista_agenda_ul li div.luogo img{
	left:-29px;
}
div.container_ul_agenda ul.lista_agenda_ul li div.fldluogo{
	display:none;
}
div.container_ul_agenda ul.lista_agenda_ul li div.titolo{
	margin-left:20px;
}

/* ------------------------- COL DX ---------------------------*/
/* ----------------------- BANNER -----------------------*/
div.cnt_banner div.banner{
	width:290px;
/*	height:62px;
	line-height:62px;
	vertical-align:middle;
	margin:0 5px;
	padding:0 4px;
*/	
}
div.cnt_banner div.banner div.banner{
	display:none;
}
div.cnt_banner div.banner a{
	display:block;
        font-weight:bold;
	/*font-weight:normal!important;*/
	background-color:#FFFFFF;
	padding:0 85px 1px 0;
	background-repeat:no-repeat;
	background-position:right top;
	line-height:1.1;
/*	width:146px;*/
	margin-left:8px;
}
div.cnt_banner div.banner .banner_li_7 a{
	font-size:140%;
	padding-top:7px;
}
div.cnt_banner div.banner ul,
div.cnt_banner div.banner ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;	
}
div.cnt_banner div.banner ul li {
	background:transparent url(/application/xmanager/projects/cnel/img/bg_banner_large.jpg) no-repeat 0 bottom;
	width:284px;
	margin-left:0px;
	padding-top:7px;
	min-height:57px;
	height:auto!important;
	height:107px;
	margin-bottom:7px;
	font-size:112%;
        text-align:center;
}
div.cnt_banner div.banner ul li div.immagine{
	position:absolute;
	right:2px;
	top:0;
}
div.cnt_banner div.banner a:hover{
	text-decoration:none!important;
	color:#000000;
}
div.cnt_banner div.banner a.contratti{
	background-image:url(/application/xmanager/projects/cnel/img/img_contratti.jpg);
	height:40px;
	padding-top:20px;
        font-weight:bold;
}
div.cnt_banner div.banner a.immigrazione{
	background-image:url(/application/xmanager/projects/cnel/img/img_immigrazione.jpg);
	height:30px;
	padding-top:20px;
}
div.cnt_banner div.banner a.documenti{
	background-image:url(/application/xmanager/projects/cnel/img/img_documenti.jpg);
	height:30px;
	padding-top:20px;
}
div.cnt_banner div.documenti{
	margin-bottom:5px;
}
/* ------------------------------------------------------*/
/* --------------------- NEWSLETTER ----------------------*/
div.cnt_newsletter_link a{
	display:block;
	background-image:url(/application/xmanager/projects/cnel/img/bg_newsletter_link.jpg);
	width:273px;
	line-height:39px;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:135%;
	margin-left:2px;
	padding:0 0 0 11px;
	font-weight:normal!important;
/*	border:1px solid #D3E0EA;
	border-bottom:none;
	border-top:none;
*/}
div.cnt_newsletter_link a:visited{
	color:#FFFFFF;
}
/* -------------------------------------------------------*/
body#home div.container_box_dx{
	/*width:275px;
	margin-right:9px;
	*/
	margin-left:2px;
	width:282px;
	border:1px solid #002C5B;
}
body#home div.container_box_dx h3{
	margin:0;
	padding:8px 91px 8px 7px;
	color:#FFF;
	font-weight:normal;
	background-color:#002C5B;
	display:block;
	width:175px;
	width:184px;
	font-size:130%;
}
body#home #liquid_col_dx p.data{
	font-size:92%;
}
body#home #liquid_col_dx p{
	line-height:120%;
	margin:0 0 5px 0;
}
body#home div.cnt_temi {
	border-color:#002C5B;
}
body#home div.cnt_temi h3{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_header.gif);
	background-color:#002C5B;
	color:#FFFFFF;
}
body#home div.cnt_temi .archivio_link a,
body#home div#liquid_col_dx div.archivio_link a,
body#home div#liquid_col_dx div.feed_rss a{	
	color:#FFFFFF;
}

body#home div#liquid_col_dx div.archivio_link a,
body#home div#liquid_col_dx div.feed_rss a{	
	background:transparent url(/application/xmanager/projects/cnel/img/interface_elements/frecce_archivio_bianche.gif) no-repeat right 7px;
}
/* ------------------------------------------------------------*/
div.cnt_collegamenti_evidenza{
	position: relative;
	margin-top:25px;
	width:658px;
	overflow:hidden;
}



/* File: /application/xmanager/projects/cnel/css/carousel.css */
/* Horizontal Carousel */
#horizontal_carousel {
  width: 628px;
  padding:0 15px;
  height: 96px;
  background:#FFFFFF;
  margin:0 0 0 5px;
  position:relative;
  overflow:hidden;
}

#horizontal_carousel .carousel_container {
  /*margin:0 25px;*/
  overflow: hidden;
  width:608px;
  background-color:#FFFFFF;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  /*height: 100px;*/
}                      

#horizontal_carousel ul li {
  width: 103px;
  height: 96px;
  text-align: center; 
  list-style:none;   
  float:left;
  margin:7px 0 0 0;
}

#horizontal_carousel .buttons{
	display:block;
 	clear:both;
}
#horizontal_carousel .previous_button {
 /* float:left;  */
  width: 25px;
  height: 96px;
  background: url(/application/xmanager/projects/cnel/img/but_prev.png) no-repeat;
  z-index: 100;
  cursor: pointer;
  position:absolute;
  left:0;
  top:0;
}
#horizontal_carousel .next_button {
/*  float:right; */ 
  width: 25px;
  height: 96px;
  background: url(/application/xmanager/projects/cnel/img/but_next.png) no-repeat;
  z-index: 100;
  cursor: pointer;
  position:absolute;
  right:0;
  top:0;
}
#horizontal_carousel .previous_button_over {
  background: url(/application/xmanager/projects/cnel/img/but_prev_hover.png) no-repeat;}

#horizontal_carousel .previous_button_disabled {
  background: url(/application/xmanager/projects/cnel/img/but_prev_dis.png) no-repeat;
  cursor: default;
}
#horizontal_carousel .next_button_over {
  background: url(/application/xmanager/projects/cnel/img/but_next_hover.png) no-repeat;
}

#horizontal_carousel .next_button_disabled {
  background: url(/application/xmanager/projects/cnel/img/but_next_dis.png) no-repeat;
  cursor: default;
}

/* File: /application/xmanager/projects/cnel/css/common_elements.css */
img{
	border:0;
}
.hide{
	position:absolute;
	left:-5000px;
	top:0;
}
h1{
	margin:0;
	width:559px;
	height:122px;
/*	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/logo_cnel.jpg);*/
}
h1 a{
	display:block;
	width:270px;
	height:122px;
}

#liquid_content h5,#liquid_content h6{
	font-size:100%;
	font-weight:bold;
	color:#000000;
	background-color:#FFFFFF;
	margin-bottom:10px;
	text-transform:uppercase;
}
#liquid_content .container_content{
	width:100%;
}
#liquid_content .titolo_blu,
#liquid_content .carica_consiliatura{
	color:#004d7b;
}
#liquid_content div.lista_collassabile .titolo_blu{
	font-weight:bold;
}
#liquid_content div.lista_collassabile div.collapsible_list div span.clear{
	/*font-size:10px;
	height:10px;
	line-height:10px;*/
	background-color:#FFFFFF;
	display:block;
} 
#liquid_content div.container_tab_agenda-eventi div.lista_collassabile div.collapsible_list div span.clear{
	display:inline;
} 

.container_content div.associazioni_categoria ul{
	margin-bottom:0;
}
#liquid_content div.associazioni_categoria h5{
	margin:0;
}
.container_content div.forze_sociali div.collapsible_list div{
	display:inline;
}
#liquid_content div.forze_sociali /*div.collapsible_list*/ div.sigla_desc{
	display:block;
	font-weight:bold;
	margin:0 0 2px 0;
}
#liquid_content div.forze_sociali ul li ul.news_list_ul li{
	padding-bottom:10px;
}
#liquid_content div.forze_sociali .news_list ul li{
	/*width:455px; ELIMINATO PER LA VISTA 98 VERIFICARE IL RESTO SE C'è ALE 21/01/2010*/
}
#liquid_content div.forze_sociali .news_list ul li .link_list ul li{
	border-bottom:none;
	margin-bottom:0!important;
	padding-left:10px!important;
	width:440px;
	position:static;
}
#liquid_content div.forze_sociali .news_list ul li div.link_list{
	display:block;
	height:100%;
	padding:10px 10px 0 10px;
}
#liquid_content div.forze_sociali .news_list ul li div.collapsible_list{
	display:block;
}
#liquid_content div.forze_sociali .news_list ul li .link_list ul li a{
	font-weight:normal;
	text-transform:none;
	font-size:90%;
}
div#liquid_content .link_list ul.news_list_ul li{
	background-image:none;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
#liquid_content .link_list ul li{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bullet_link_list.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
}
#liquid_content div.organi .news_list .link_list{
	margin-top:20px;
	display:block;
}
#liquid_content div.organi .news_list .link_list h6{
	/*font-size:90%;*/
	font-weight:normal;
}
#liquid_content div.organi .news_list div.testo{
	display:block;
}
#liquid_content div.organi .news_list .link_list ul li{
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:5px;
}
#liquid_content .associazioni_categoria .link_list ul li{
	padding-left:9px;
}
div#liquid_content .link_list h5.titolo{
	color:#000000;
	font-weight:bold;
}
#liquid_content .link_list ul li li{
	margin-bottom:1px;
	padding-left:10px;
}
#liquid_content .link_list ul li li a{
	font-weight:normal;
}

#liquid_content div.forze_sociali /*div.collapsible_list*/ div.indirizzo,
#liquid_content div.forze_sociali /*div.collapsible_list*/ div.cap,
#liquid_content div.forze_sociali /*div.collapsible_list*/ div.citta{
	display:inline;
}

#liquid_content div.forze_sociali /*div.collapsible_list*/ div.telefono,
#liquid_content div.forze_sociali /*div.collapsible_list*/ div.fax,
#liquid_content div.forze_sociali /*div.collapsible_list*/ div.web,
#liquid_content div.forze_sociali /*div.collapsible_list*/ div.email{
	display:block;
	margin-bottom:1px;
}
#liquid_content div.forze_sociali div.sigla,
#liquid_content div.forze_sociali div.qualifica{
	display:block;
	font-weight:bold;
}
#liquid_content div.forze_sociali div.qualifica{
	margin-top:10px;
}
#liquid_content div.forze_sociali div.fldindirizzopostale{
	display:block;
	/*margin-top:10px;*/
}
#liquid_content h5.carica_consiliatura{
	margin-bottom:0;
}
#liquid_content h6{
	margin-bottom:15px;
}
/*#liquid_header .xmanager_menu_top{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_header.jpg);
	background-repeat:no-repeat;
	background-position:left -10px;
}
*/
#liquid_header .cnt_logo{
	width:559px;
	/*height:168px;*/
	/*float:left;*/
/*	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_header_dx.jpg);
	background-repeat:repeat-x;*/
	background-color:#FFF;
	position:absolute;
	left:0;
	top:auto;
	z-index:1;
}

#liquid_header .cnt_menu_strumenti_free_search{
	/*width:540px;
	width:342px;
	width:675px;*/
	width:100%;
	/*padding-left:270px;
	padding-right:25px;*/
	/*padding-left:173px;*/
	height:168px;
	min-height:117px;
	height:auto!important;
	height:117px;
	text-align:right;
	padding-top:5px;
	/*float:left;*/
	/*background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_header_dx.jpg);
	background-repeat:repeat-x;*/
	background-color:#FFF;
}
img.cnel_img{
	position:absolute;
	right:-204px;
	top:48px;
}
#liquid_header .cnt_menu_strumenti_free_search .menu_strumenti,
#liquid_header .cnt_menu_strumenti_free_search .menu_extra{
	font-size:68%;
	/*margin-top:30px;*/
	margin-bottom:0;
	font-family:Arial, Helvetica, sans-serif;
}
#liquid_header .cnt_menu_strumenti_free_search .menu_strumenti{
	width:391px;
	padding-left:579px;
	text-align:left;
	margin-bottom:16px;
}
#liquid_header .cnt_menu_strumenti_free_search .menu_extra {
	/*width:347px;
	padding-top:52px;*/
	margin-right:37px;
	margin-right:0;
	padding-left:579px;
	text-align:left;
	
}
#liquid_header .cnt_menu_strumenti_free_search .menu_strumenti ul,
#liquid_header .cnt_menu_strumenti_free_search .menu_extra ul{
	margin:0;
}
.menu_strumenti a{
	color:#7F8184;
	background-color:#FFF;
}
.menu_extra a,#liquid_header .menu_extra a:visited{
	color:#002C5B;
	background-color:#FFF;
}
.menu_strumenti a:hover,
.menu_extra a:hover{
	text-decoration:underline;
}

#liquid_header .cnt_menu_strumenti_free_search .menu_strumenti ul li{
	display:inline;
	list-style-type:none;
	border-right:1px solid #7F8184;
	padding-right:7px;
	margin-right:7px;
	text-align:right;
	margin-left:0;
}

#liquid_header .cnt_menu_strumenti_free_search .menu_extra ul li{
	display:inline;
	list-style-type:none;
	border-right:1px solid #002C5B;
	padding-right:11px;
	margin-right:11px;
	text-align:right;
	margin-left:0;
}

#liquid_header .cnt_menu_strumenti_free_search .menu_extra ul li{
	text-transform:uppercase;
	font-weight:bold;
}
#liquid_header .cnt_menu_strumenti_free_search .menu_extra ul li.menu_03{
	padding-right:0;
	margin-right:0;
	border-right:none;
}
#liquid_header .cnt_menu_strumenti_free_search .menu_extra ul li
#liquid_header .cnt_menu_strumenti_free_search .menu_extra ul li.area_utenti,
{
	border-right:0;
	padding-right:0;
	margin-right:0;
}
#liquid_header .cnt_menu_strumenti_free_search .menu_strumenti ul li.language{
	border-right:0;
	margin-right:3px;
	padding-right:0;
}
#liquid_header .cnt_menu_strumenti_free_search .menu_extra ul li.area_utenti img{
	margin:0 0 -8px;
}
/*#liquid_header .cnt_menu_strumenti_free_search .menu_strumenti ul,
#liquid_header .cnt_menu_strumenti_free_search .menu_extra ul{
	margin-top:30px;
	margin-right:0;
}
*/#liquid_header .cnt_menu_strumenti_free_search span.clear{
	display:block;
	clear:both;
}

#liquid_header .search_header{
	/*width:342px;
	margin-top:20px;*/
	margin-right:20px;
	margin-bottom:12px;
	position:relative;
}
#liquid_header .area_utenti{
	float:right;
}
#liquid_header .container_form_cerca {
	/*clear:both;*/
	width:377px;
	float:right;
	/*margin-left:38px;
	width:296px;
	text-align:right;
	margin-right:25px;*/
}
#liquid_header .container_form_cerca span.clear{
	display:block;
	clear:both;
}
#liquid_header .search_header .cnt_textfield{
	/*float:left;
	display:inline;
	margin-right:3px;*/
	float:left;
	width:351px;
}

#liquid_header .search_header .cnt_button{
	/*display:inline;*/
	width:25px;
	height:25px;
	float:left;
}
#liquid_header .search_header input.free_search{
	background-color:#FFFFFF;
	color:#004C7A;
	/*width:357px;*/
	width:135px;
	margin-right:2px;
	border:1px solid #BFC0C1; 
	font-size:70%;
	padding:5px 4px;
	position:relative;
	top:-3px;
	border-radius:5px;
	-moz-border-radius:5px;
	
}

#liquid_header .search_header button{
	background-color:transparent;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/button_cerca.jpg);
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
	height:25px;
	padding-top:25px;
	position:absolute;
	/*margin-left:5px;*/
	margin-top:0;
	font-size:0;
	width:25px;
	right:0;
	margin-left:-1px;
}
#liquid_header .cnt_main_menu{
	text-align:center;
	clear:both;
	width:970px;
	/*margin:0 8px;*/
	margin:0;
	background-color:transparent;
	font-size:95%;
	font-weight:bold;
	text-transform:uppercase;
	
}
#liquid_header .main_menu ul{
	margin:0;
	/*background:#015E93 url(/application/xmanager/projects/cnel/img/interface_elements/bg_main_menu.jpg) repeat-x left top;*/
	width:970px;
	margin:0;
	height:35px;
}


#liquid_header .main_menu ul li{
	display:block;
	float:left;
	list-style-type:none;
	text-align:center;
	margin:0;
	line-height:35px;
	vertical-align:middle;
	background:#002C5B url(/application/xmanager/projects/cnel/img/interface_elements/bg_pipe_main_menu.jpg) no-repeat right top;
	padding-right:2px;
	width:192px;
}
#liquid_header .main_menu ul li a{
	display:block;
	width:100%;
	height:100%;
	color:#FFFFFF;
	background:#002C5B url(/application/xmanager/projects/cnel/img/interface_elements/bg_main_menu.jpg) repeat-x left top;
	padding:0 1px 0 0;
	margin:0;
}
/*#liquid_header .main_menu ul li.menu_1{
	width:83px;
	padding-right:9px;
}
#liquid_header .main_menu ul li.menu_1 a{
	padding-right:8px;
}
#liquid_header .main_menu ul li.menu_2{
	width:205px;
}
#liquid_header .main_menu ul li.menu_3{
	width:149px;
}
#liquid_header .main_menu ul li.menu_4{
	width:213px;
}
#liquid_header .main_menu ul li.menu_5{
	width:136px;
}
#liquid_header .main_menu ul li.menu_6{
	width:166px;
	padding-right:0;
	
}
*//*#liquid_header .main_menu ul li.menu_6 a{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_menu_6.jpg);
	width:190px;
	padding-right:35px;
}
*/
/*#liquid_header .main_menu ul li.menu_6 a:hover,
#liquid_header .main_menu ul li.menu_6{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_menu_6_over.jpg);
}
*/
#liquid_header .main_menu ul li span,
#liquid_header .main_menu ul li a:hover{
	background-color:#029AE3;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_main_menu_over.jpg);
	color:#FFFFFF;
	/*background-image:none;*/
}
#liquid_header div.breadcrumbs div.breadcrumbs{
	width:710px;
	margin:0 8px;
	font-size:70%;
	line-height:42px;
	vertical-align:middle;
	padding-left:22px;
	padding-right:230px;
}
span.close_wrapper{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_close_wrapper.jpg);
}
body#cnel_stats span.close_wrapper,
body#cnel_graph span.close_wrapper{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_close_wrapper_stats.jpg);
}

body.sx_content span.close_wrapper{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bg_close_wrapper_sx_content.jpg);
}
/*
#liquid_content h4.main_title{
	width:100%;
	padding-bottom:2px;
	border-bottom:4px solid #015D91;
	display:block;
	margin:0 0 15px 0;
	font-size:156.25%;
	line-height:29px;
	vertical-align:middle;
	color:#015D91;
	font-weight:normal;
}
*/
#liquid_content h4.main_title{
	width:100%;
	padding-bottom:4px;
	padding-top:3px;
	border-bottom:4px solid #002C5B;
	display:block;
	margin:0 0 15px 0;
	font-size:156.25%;
	font-size:180%;
	vertical-align:middle;
	color:#015D91;
	font-weight:normal;
}
#liquid_content div.cnt_eventi-agenda_second h4.main_title{
	margin:0 0 45px 0;
}

#liquid_content h4.main_title div.label{
	display:inline;
}
#liquid_content div.container_content{
	font-size:85%;
	line-height:140%;
	padding-bottom:20px;
}
#liquid_content div.container_content .titoli_float_ul .titoli_float_li_1{
	margin-bottom:20px;
}
#liquid_content div.container_content .titoli_float_ul .titoli_float_li_1 div,
#liquid_content div.container_content .titoli_float_ul .titoli_float_li_1 h5,
#liquid_content div.container_content .titoli_float_ul .titoli_float_li_1 h6{
	display:inline;
	background-color:transparent;
}
#liquid_content div.container_content .titoli_float_ul .titoli_float_li_1 h5{
	margin-right:3px;
}

div.container_content div.min_division li, /* toglie bullet nell'<li> con bug in caso di output div della lista*/
div.container_content div.news_list ul,
div.container_content div.news_list ul li{
	list-style-type:none;
	margin:0;
	padding:0 1px;
}
div.container_content div.modello_consiglieri .news_list li{
	border-bottom:none;
}

div.container_content div.recensione_list ul,
div.container_content div.recensione_list_ultime ul{
	padding:0 6px;
}
div.container_content div.news_list ul/*.news_list_ul*/ li,
div.container_content div.modello_consiglieri .news_list li li li{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ADC5DD;
}
div.container_content div.news_list ul li li{
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;
	margin-top:10px;
}
div.container_content div.modello_consiglieri li li li{
	border-bottom:1px solid #ADC5DD;
}

div.container_content div.recensione_list_ultime ul li.news_list_li_2{
	border-bottom:none;
	padding:0;
	margin-bottom:0;
}
div.container_content div.news_landing ul li { /* elimina il bordo sotto quando news_landing agisce insieme a news_list [attività/resoconti]*/
	border-bottom:none;
}

#liquid_content div.min_division  ul li,
#liquid_content div.link_esterni ul li {
	margin-bottom:4px;
	padding-bottom:4px;
}

div.container_content div.news_list ul li .data{
	font-size:100%;
	display:block;
}

div.container_content div.rassegna_risposte_stampa div.news_list ul li .testo{
	display:block;
	margin:0 0 5px 0;
}
/*div.container_content div.news_list ul li .luogo,
div.container_content div.news_list ul li .tipologia{
	font-size:100%;
	display:block;
}
*/
div.container_content div.news_list ul.news_list_ul li .titolo{
	font-weight:bold;
}
div.container_box_dx div.cnt_calendario div{
	display:inline;
}
#liquid_col_dx div.container_box_dx p.empty_message{
	margin-bottom:0;
}
body#home #liquid_col_dx div.container_box_dx p.empty_message{
	margin-bottom:0;
}

div.container_box_dx div.news_list .titolo{
	line-height:120%;
	padding-bottom:5px;
}
div.container_box_dx div.news_list .immagine{
	float: left;
	padding:0 5px 0 0;
}
div.container_box_dx div.news_list span.clear{
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
	display:block;	
	}
div.container_content div.news_list ul.news_list_ul li h6.titolo{
	text-transform:uppercase;
}
#liquid_content div.modello_rassegna ul li{
	border-bottom:none;
	position:relative;
}
.container_content ul.titoli_float_ul,
.container_content ul.titoli_float_ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#liquid_content ul.titoli_float_ul li ul.modello_rassegna{
	margin-top:25px;
}
#liquid_content div.search_result h5.titolo_blu{
	margin-bottom:20px;
}
.container_content h5.titolo_blu{
	line-height:130%;
}
#liquid_content .rassegna_landing div.modello_rassegna{
	position:relative;
}
#liquid_content .rassegna_landing .titolo{
	font-weight:bold;
}
#liquid_content .agenda_landing div{
	display:inline;
}

#liquid_content .agenda_landing .fldtipologia{
	display:block;
	margin:10px 0;
}
#liquid_content .agenda_landing h6{
	text-transform:none;
}
#liquid_content .rassegna_landing .scarica a{
	top:20px!important;
}
#liquid_content .rassegna_landing div.modello_rassegna div{
	display:block;
}
#liquid_content div.modello_rassegna span.titolo{
	display:block;
	padding-bottom:2px;
	border-bottom:1px solid #ADC5DD;
	margin-bottom:3px;
	width:357px;
	padding-right:130px;
}
#liquid_content div.modello_rassegna span.autore{
	font-weight:bold;
	font-size:85%;
	text-transform:capitalize;
	line-height:110%;
	color:#666666;
	margin-top:4px;
}
#liquid_content div.modello_rassegna span.scarica a{
	position:absolute;
	top:1px;
	right:2px;
	font-size:85%;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/ico_download.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	padding-left:20px;
	text-transform:lowercase;
}
div.paginator{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	padding:10px 0;
	display:block!important;
}

div.paginator ul,
div.paginator ul li{
	list-style-type:none;
	margin:0;
	padding:0;
}
div.paginator ul li {
	display:inline;
	padding-right:0!important;
	border-bottom:none!important;
}
div.paginator ul li span {
	display:inline;
	margin:0 7px 0 0!important;
}
div.paginator a{
	font-weight:normal!important;
}
div.paginator ul li span.current{
	font-weight:bold;
	text-decoration:underline;
}
/* -------------------------- NEWS LANDING -------------------------*/
div.container_content div.news_landing div{
	display:inline;
}
div.container_content div.news_landing div.immagine img{
	float:left;
	margin:0 15px 15px 0;
	border:1px solid #AEC6DE;
}
div.container_content div.news_landing div.data,
div.container_content div.news_landing div.fldtipologia,
div.container_content div.lista_documenti div.fldtipologiaattach,
div.container_content div.news_list div.fldtipologiaattach{
	display:block;
} 
div.container_content div.news_list div.fldtipologiaattach{
	margin:5px 0;
}
div.container_content div.news_landing div.data{
	margin-bottom:5px;
}
div.container_content div.news_landing h5.titolo{
	margin-top:0;
	line-height:140%;
	margin-bottom:20px;
	margin-top:10px;
}
div.container_content div.news_landing div.tipologia{
	font-weight:bold;
	margin-bottom:3px;
}
div.container_content div.documenti_landing div.tipologia{
	font-size:85%;
}

div.container_content div.news_landing p.sottotitolo,
div.container_content div.news_landing p.sinossi{
	margin:0;
	font-size:115%;
	display:block;
}
#liquid_content div.lista_collassabile p.sottotitolo{
	font-size:100%;
	font-weight:bold;
	
}
#liquid_content div.news_landing h5{
	text-transform:none!important;
	font-size:140%;
	line-height:110%;
	font-weight:normal;
}
#liquid_content div.news_landing div.scarica{
	border-bottom:1px solid #ADC5DD;
	display:block;
	padding-bottom:5px;
	
}
#liquid_content .scarica{
	display:block;
}
.scarica a,
a.scarica{
	background:#FFFFFF url(/application/xmanager/projects/cnel/img/interface_elements/ico_download.gif) no-repeat 0 2px;
	padding-left:20px;
	font-size:100%;
}
table a.scarica{
	font-size:90%;
}
small.size{
	display:block;
	text-align:right;
	margin-bottom:5px;
}
div.curriculum a.scarica{
	display:inline!important;
}
div.container_content div.news_landing p.sinossi{
	clear:both;
	font-size:90%;
}

div.container_content div.news_landing div.testo{
	border-top:1px solid #ADC5DD;
	display:block;
	clear:both;
	margin:10px 0;
	padding-top:10px;
	line-height:150%;
	width:100%;
}

#liquid_content div.search_comunicati div.testo,
#liquid_content div.search_comunicati div.scarica{
	border:none;
	border-bottom:none;
}
#liquid_content div.search_comunicati h5{
	text-transform:none;
	margin:0;
	padding-right:25px;
}
div.container_content div.consiglieri div.testo .label{
	font-weight:bold;
	margin-bottom:5px;
}
div.container_content div.consiglieri div.testo .label,
#liquid_content div.cnt_glossario div {
	display:block;
}
div.container_content div.search_comunicati div.news_landing div.testo,
div.container_content div.lista_collassabile .testo{
	border-top:none;
	display:block;
	clear:both;
	margin:0;
	padding-top:10px;
	line-height:150%;
	width:100%;
}

#liquid_content div.search_comunicati div.news_list li{
	padding-top:10px;
	}
	
#liquid_content div.search_comunicati div.news_list li div.data {
	margin-top:10px;
	}



div.container_content div.lista_collassabile .testo p{
	margin-bottom:0;
}
div.container_content div.lista_collassabile .testo{
	border-bottom:1px solid #ADC5DD;
	padding-bottom:10px;
}
div.container_content div.cnt_glossario div.lista_collassabile .testo{
	padding:0;
	border:none;
}
div.container_content div.search_comunicati div.titolo{
	display:block;
}
div.container_content div.search_comunicati div.data{
	font-weight:bold;
	font-size:90%!important;
}
div.container_content div.search_comunicati div.fldtipologia{
	margin:10px 0;
	
}
div.container_content div.lista_documenti div.fldtipologiaattach{
	margin:5px 0;
}
/*div.container_content div.search_comunicati div.news_list div.toggle_list,*/
div.container_content div.temi_search{
	position:relative;
	/*display:inline;*/
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #BCC2C2; 
}
/*
div.container_content div.temi_search div.collapsible_list{
	margin-bottom:10px;
}
div.container_content div.temi_search span.widgetListCollapsibleHandler{
	width:485px;
	left:0!important;
	top:10px!important;
	
}
*/
div.container_content div.temi_search h5,
div.container_content div.temi_search h6{
	margin-top:10px;
}

#liquid_content div.container_content div.temi_search h6{
	margin-bottom:10px;
}
div.container_content div.tags{
	margin-bottom:20px;
}
body#temi div.container_content div.tags{
	margin-bottom:5px;
}
div.container_content div.temi_search div.tags{
	margin-bottom:0;
}
div.container_content div.temi_search div.tag_allresults{
	text-align:right;
	font-size:90%;
}
div.container_content div.temi_search_tag div.label,
div.container_content/* div.temi_search*/ div.tags div.label,
div.container_content/* div.temi_search*/ div.tags h5.tag_area {
	display:inline;
	font-weight:bold;
}
div.container_content div.tags div.label{
	color:#004D7B;
	text-transform:uppercase;
}
div.container_content div.temi_search_tag div.label,
div.container_content /*div.temi_search*/ div.tags div.label{
	color:#000000;
	text-transform:none;
}
div.container_content /*div.temi_search*/ div.tags div.label{
	margin-right:3px;
}
#liquid_content div.recensioni span.autore{
	font-weight:bold;
	display:block;
	text-transform:capitalize;
}
#liquid_content div.recensioni div.collocazione,
#liquid_content div.recensioni div.tipo_documento{
	display:block;
	clear:both;
}
#liquid_content div.recensione_list{
	/*margin-top:30px;*/
}
#liquid_content div.recensione_list_ultime{
	background-color:#F6FAFD;
	border:1px solid #BCC5CC;
	margin:20px 0;
}
#liquid_content div.recensione_list_ultime div.recensione_list_ultime{
	border:none;
	margin:0;
}
#liquid_content div.news_list h5.titolo,
#liquid_content div.recensione_list h5,
#liquid_content div.recensione_list_ultime h5{
	margin-top:5px;
	line-height:130%;
} 
#liquid_content div.recensione_list h6,
#liquid_content div.recensione_list_ultime h6{
	margin-top:5px;
	margin-bottom:10px;
	line-height:130%;
	display:block;
	float:left;
} 

#liquid_content div.recensione_list_ultime h5,
#liquid_content div.recensione_list_ultime h6{
	background-color:#F6FAFD;
}
#liquid_content div.recensione_list_ultime h5 {
	margin-left:10px;
	margin-top:10px;
}
#liquid_content div.comunicati h5.titolo{
	text-transform:none;
}
#liquid_content div.comunicati h5.titolo a{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/ico_file.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	padding-left:17px;
}
#liquid_content div.comunicati ul li{
	margin-bottom:5px;
	padding-bottom:0;
}
#liquid_content div.search_comunicati div.news_list h5.titolo{
	width:95%;
	line-height:140%;
}
#liquid_content div.search_comunicati ul li{
	position:relative;
}
#liquid_content div.search_comunicati span.widgetListCollapsibleHandler{
	bottom:auto;
	top:18px;
}
ul#container_279_tabbed_container_output  span.widgetListCollapsibleHandler{
	top:2px;
	margin-right:0;
}
#liquid_content div.recensione_list div.autore,
#liquid_content div.recensione_list_ultime div.autore{
	font-style:italic;
}

div.news_landing div.link_list ul{
	margin-left:0;
}
#liquid_content div.link_esterni h5.titolo{
	margin-bottom:0;
	text-transform:none;
}
#liquid_content div.link_esterni ul.link_esterni li a, #liquid_content a.sito_esterno{
	background:#FFFFFF url(/application/xmanager/projects/cnel/img/interface_elements/ico_link_esterno.gif) no-repeat 0 2px; 
	padding-left:18px;
	display:block;
	margin-top:10px;
}

div.container_content div.presidente ul,
div.container_content div.presidente ul li{
	list-style-type:none;
	margin:0;
	padding:0;
} 
div.container_content div.presidente ul li span.clear{
	display:block;
	clear:both;
}
div.container_content div.cnt_presidente div.testo{
	margin-bottom:20px;
}
#liquid_content div.cnt_presidente div.bio h6{
	margin-bottom:0;
	color:#015D91;
	text-transform:capitalize;
}
#liquid_content div.cnt_presidente div.bio div.bio{
	clear:both;
	position:relative;
	padding-bottom:5px;
	margin-bottom:10px;
}
#liquid_content div.cnt_presidente div.news_landing h5.titolo{
	font-size:18px;
	font-weight:normal;
}
#liquid_content div.cnt_presidente div.bio h5.titolo{
	clear:both;
	position:relative;
	padding-bottom:5px;
	margin-bottom:10px;
}
#liquid_content div.cnt_presidente div.bio{
	border-bottom:none;
	margin-top:20px;
}

#liquid_content div.cnt_presidente div.bio div.bio{
	border-bottom:1px solid #AEC4D9;
	margin-top:0;
}
#liquid_content div.cnt_presidente div.bio div.bio ul,
#liquid_content div.cnt_presidente div.bio div.bio ul li{
	list-style-type:none;
	margin-left:0;
}
/* -------------------- HOME CANALE --------------------*/
div.container_content div.home_canale div{
	display:inline;
} 
div.container_content div.home_canale div.immagine img{
	float:left;
	margin:0 15px 4px 0;
	border:1px solid #AEC6DE;
} 
div.container_content div.home_canale ul,
div.container_content div.home_canale ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
div.container_content div.home_canale ul li{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bullet_link_list.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	margin:0 5px 10px 5px;
	padding:0 0 0 15px;
	display:block;
	width:466px;
}


/* ----------------------------------------- COL DX ----------------------------------*/
#liquid_col_dx{
	font-size:85%;
}
div.container_dx{
	position:relative;
}
#liquid_col_dx div.container_dx p.data{
	font-size:92%;
}
#liquid_col_dx div.container_dx p{
	line-height:120%;
	margin:0 0 5px 0;
}
div.container_box_dx,
div.novita{
	width:223px;
	border:1px solid #CBD3D8;
	margin-bottom:15px;
	position:relative;
	background-color:#FFF;
	/*overflow:hidden;*/
}
div.novita div.novita {
	width:auto;
	border:none;
	margin-bottom:0;
	position:static;
}

div.container_dx .banner{
	width:225px;
	margin-bottom:4px;
}

div.archivio_link a,
div.feed_rss a{
	position:absolute;
	top:2px;
	top:10px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	color:#000000;
	font-size:80%;
	z-index:1;
	font-weight:normal!important;
}
div.archivio_link a{
	right:23px;
	right:6px;
	font-weight:normal;
	text-transform:lowercase;
}
div.feed_rss a{
	right:6px;
	top:5px;
}
#liquid_col_dx div.feed_rss a, div.cnt_primo_piano div.feed_rss a{
	top:7px;
	text-align:right;
	width:40px;
	line-height:1;
	z-index:10;
}
div.cnt_primo_piano div.feed_rss a {
	line-height:1.45;
}
div.feed_rss a img{
	width:auto;
	overflow:visible;
	line-height:1;
}
#liquid_content div.feed_rss a{
	right:1px;
}

.container_tab_agenda-eventi div.feed_rss a{
	right:1px;
	top:-22px;
}

div.container_box_dx div.archivio_link a{
	top:7px;
	right:6px;
	background:transparent url(/application/xmanager/projects/cnel/img/interface_elements/frecce_archivio_nere.gif) no-repeat right 7px;
	line-height:150%;
	padding-right:11px;
}
div.container_box_dx div.feed a{
	right:27px;
}
div.container_dx div.archivio_link a{
	top:6px;
	right:6px;
}

div.cnt_temi div.archivio_link a{
	background:transparent url(/application/xmanager/projects/cnel/img/interface_elements/frecce_archivio_bianche.gif) no-repeat right 7px;
}

div.container_box_dx h5,
div.novita h5{
	margin:0;
	padding:8px 7px;
	color:#000000;
	font-weight:normal;
	background-color:#A3C1DA;
	display:block;
	width:209px;
	overflow:hidden;
}
div.container_box_dx h6{
	font-size:90%;
	margin:5px 0 10px 0;
}
div.container_box_dx h6.titolo_blu{
	color:#004d7b;
	margin-top:0;
	font-weight:bold;
	text-transform:uppercase;
}
div.container_box_dx div.lista_collassabile .titolo_blu{
	color:#004d7b;
}

div.container_box_dx h5.archivio_padding{
	padding-right:66px;
	width:150px;
}
div.container_box_dx div.collapsible{
	background-color:#FFFFFF;
}
div.cnt_esplora{
	/*display:none;*/
	border:none;
	width:225px;
	overflow:hidden;
}	
div.cnt_esplora h5{
	margin:0;
	padding:10px 7px 6px 7px;
	color:#000000;
	font-weight:normal;
	background-color:#A3C1DA;
	display:block;
	width:211px;
	border-bottom:4px solid #002C5B;
}
div.cnt_esplora h6{
	/*display:none;*/
}
div#container_box_esplora input#searchField{
	border:1px solid #8698A6;
	border-bottom:none;
	border-left:none;
	background-color:#FFFFFF;
	color:#000000;
	/*width:185px; con pulsante attivo */
	width:210px;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:2px;
	font-size:95%;
}
div#container_box_esplora input.button_esplora{
	background-color:transparent;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/button_esplora.jpg);
	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	width:21px;
	height:21px;
	margin-top:0;
	margin-left:5px;
	padding-top:21px;
	position:absolute;
}
div.container_box_dx .standard,
div.novita ul.news_list_ul{
	padding:8px 7px;
	background-color:#FFFFFF;
	
}
div.container_box_dx .standard .standard{
	padding:0;
	background-color:transparent;
	/*margin-bottom:-16px;*/
	
}
div.cnt_esplora .standard{
	background-color:#BBD1E3;
	padding-bottom:15px;
}
/* ---------- SEARCH --------*/
div.container_box_dx div.search div.cnt_textfield,
div.container_box_dx div.search div.cnt_button{
	clear:both;
	width:100%;
}
div.container_box_dx div.search div.cnt_textfield label,
div.login label{
	font-size:95%;
	display:block;
	width:50px;
	margin-right:0;
	float:left;
	text-align:left;
}
div.login label{
	width:70px;
	margin:2px 0 5px 0;
	font-weight:bold;
	color:#333333;
	font-size:85%;
	text-transform:uppercase;
}
div.container_box_dx div.search div.cnt_textfield input/*,
div.login input*/{
	font-family: Arial, Helvetica, sans-serif;
	font-size:95%;
	border:1px solid #AAB7C0;
	width:155px;
	background-color:#FFFFFF;
	color:#000000;
	padding:2px 0 3px 0;
	margin:2px 0 5px 0;
}
/*
div.login input{
	padding:0;
	border:1px solid #65A3D6;
}
*/
div.login form{
	padding:16px 16px 0 16px;
	line-height:normal;
	background-color:#D8DDE1;
}
div.login input{
	border:1px solid #8698A6;
	border-bottom:none;
	border-left:none;
	background-color:#FFFFFF;
	color:#000000;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:2px;
	font-size:110%;
}
div.login label{
	display:block;
	margin:0;
	line-height:1.5;
	color:#4A4A4A;
	text-transform:none;
	font-size:100%;
}
div.login div.cnt_textfield{
	margin-bottom:10px;
}
div.login input#submit{
	height:23px!important;
}

div.container_box_dx div.search select{
	font-size:95%;
	border:1px solid #AAB7C0;
	width:157px;
	background-color:#FFFFFF;
	color:#000000;
	float:left;
	padding:2px 2px 3px 0;
	margin:2px 0 5px 0;
}
div.container_box_dx div.select_output{
	width:100%;
	text-align:right;
	line-height:50%;
}
div.container_box_dx div.select_output label{
	text-align:left;
	display:block;
	line-height:normal;
}
div.container_box_dx div.select_output select{
	width:100%;
	padding:2px 2px 2px 0!important;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:95%;
}
form{
	margin:0;
	padding:0;
}
div.container_box_dx div.search div.cnt_button {
	position:relative;
	width:100%;
	height:18px;
}
div.container_box_dx div.search div.cnt_button button{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/button_invia.jpg);
	background-color:#929FAA;
	position:absolute;
	top:0;
	right:1px;
	overflow:hidden;
	width:46px;
	height:18px;
	padding-top:18px;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Arial,Helvetica,sans-serif;
	font-size:85%;
	font-weight:bold;
	margin:0;
}
div.container_box_dx div.search input.select_output_submit{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/button_invia.jpg);
	background-color:#929FAA;
	width:46px;
	height:18px;
	padding-top:18px;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	margin:0;
/*	font-family:Arial,Helvetica,sans-serif;
	font-size:85%;
	font-weight:bold;
	overflow:hidden;
	position:absolute;
	top:0;
	right:1px;
*/}
/* ---------- CLOSE SEARCH --------*/
/* ---------- TAG CLOUD --------*/
div.container_box_dx .tag_cloud ul,
div.container_box_dx .tag_cloud ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:1.5;
}
div.container_box_dx .tag_cloud ul li,
div.container_box_dx .tag_cloud ul li div{
	display:inline;
}
#liquid_col_dx div.container_box_dx .tag_cloud a{
	font-weight:normal!important;
	display:block;
	float:left;
	padding: 0 10px 0 0;
}
#liquid_col_dx div.container_box_dx .tag_cloud span.clear, div.container_tab_agenda-eventi span.clear{
	display:block;
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
}
div.container_box_dx .tag_cloud ul li span.clear{
	clear:none!important;
}
#liquid_col_dx div.container_box_dx .tag_cloud a.tagcloud01{
	font-size:95%;
}
#liquid_col_dx div.container_box_dx .tag_cloud a.tagcloud02{
	font-size:105%;
}
#liquid_col_dx div.container_box_dx .tag_cloud a.tagcloud03{
	font-size:115%;
}
#liquid_col_dx div.container_box_dx .tag_cloud a.tagcloud04{
	font-size:110%;
	font-weight:bold!important;
}
#liquid_col_dx div.container_box_dx .tag_cloud a.tagcloud05{
	font-size:120%;
	font-weight:bold!important;
}
#liquid_col_dx div.container_box_dx .tag_cloud a.tagcloud06{
	font-size:135%;
	font-weight:bold!important;
}
#liquid_col_dx div.container_box_dx div.link_logo{
	display:inline;
}
#liquid_col_dx div.container_box_dx div.link_logo img{
	float:left;
	margin-bottom:-7px;
	margin-left:-7px;
	margin-right:-5px;
	position:relative;
	top:-6px;
}
#liquid_col_dx div.container_box_dx p.link{
	position:relative;
	top:3px;
}
/* ---------- CLOSE TAG CLOUD --------*/

/* ---------- NEWS LIST --------*/
div.container_box_dx .news_list ul,
div.container_box_dx .news_list ul li,
div.novita ul.news_list_ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:1.5;
	line-height:normal;
	font-size:100%;
}
div.novita ul.news_list_ul{
	list-style-type:none;
	margin:0;
	line-height:1.5;
}

div.container_box_dx .news_list ul li,
div.novita ul.news_list_ul li{
	border-bottom:1px solid #BCC2C2;
	margin-bottom:7px;
}

div.container_box_dx .news_list .tipo_documento{
	font-weight:bold;
}
div.container_content div.news_list div{
	display:inline;
}
#liquid_content div.container_content div.news_list .block{
	display:block;
}
#liquid_content div.container_content div.news_list .block .label{
	float:left;
	margin-right:3px;
}
div.container_content div.news_list div.immagine img{
	float:left;
	margin:0 10px 5px 0;
	border:1px solid #AEC6DE;
}
div.container_content div.min_division div.immagine img{
	margin-bottom:0;
}

div.container_content .news_list ul li{
	clear:both;
}
div.container_content .news_list ul li span.clear{
	display:block;
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
}
div.container_content .news_list ul li span.autore{
	display:block;
	margin-bottom:3px;
}
div.container_content .news_list ul li span.autore{
	display:block;
	margin-bottom:3px;
}
*:first-child+html div.container_content .news_list ul li span.autore{
	display:inline-block;
}

/* ---------- CLOSE NEWS LIST --------*/
/* ---------- LISTA NOMI --------*/
div.container_content div.lista_nomi{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #ADC5DD;
}
div.container_content .lista_nomi ul,
div.container_content .lista_nomi ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:1.5;
}
div.container_content .lista_nomi div {
	display:inline;
}
div.container_content .lista_nomi .nome{
	font-weight:bold;
	color:#000000;
}
div.container_content .nobold .nome{
	font-weight:normal;
}
/* --------- CLOSE LISTA NOMI --------*/

/* ---------- CLOSE LINK LIST --------*/

/* ---------- LINK LIST --------*/
div.container_box_dx .link_list ul,
div.container_box_dx .link_list ul li,
div.container_box_dx .link_list_dx ul,
div.container_box_dx .link_list_dx ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:1.5;
}
div.container_box_dx .link_list ul li li,
div.container_box_dx .link_list_dx ul li{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bullet_link_list.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
div.container_box_dx .link_list_dx ul li{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bullet_link_list.gif);
	background-repeat:no-repeat;
	background-position:0 8px;
	padding-left:10px;
}

div.collegamenti .link_list ul li{
	margin-left:5px;
	margin-bottom:5px;
	line-height:1.2;
}
div.collegamenti .link_list ul li a {
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bullet_link_list.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding-left:10px;
	display:block;
	
	/* aggiunto apr 2011*/
	/*font-weight:bold;
	background-color:gold;*/
	background-image:none;
	padding-left:0;
	/* aggiunto apr 2011*/
	
}
div.collegamenti .link_list ul li ul{
	margin:5px 0 7px 5px;
	/*font-size:90%;*/
}
div.collegamenti .link_list ul li li{
	background-image:none;
	margin:3px 0 2px 10px;
}
#liquid_col_dx div.collegamenti .link_list ul li li a{
	font-weight:normal;
	
	/* aggiunto apr 2011*/
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bullet_link_list.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding-left:10px;
	/* aggiunto apr 2011*/

	
}
#liquid_content .link_list div.carica{
	margin-left:5px;
}
/* ---------- CLOSE LINK LIST --------*/
div.container_box_dx .data_list{
	margin-bottom:-13px;
}
/* ---------- LINK LIST --------*/
div.container_box_dx .lista_collassabile ul,
div.container_box_dx .lista_collassabile ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:1.5;
}

div.container_box_dx .lista_collassabile ul li{
	position:relative;
}
#liquid_content .lista_collassabile ul li{
	position:relative;
	margin:0!important;
	margin-bottom:0!important;
}

div.container_content .lista_collassabile ul li ul{
	margin:0 10px 10px 10px;
}
div.container_box_dx .lista_collassabile ul li ul{
	margin:0 0 10px 0;
}
div.container_box_dx .lista_collassabile ul li li{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bullet_link_list.gif);
	background-repeat:no-repeat;
	background-position:0 8px;
	margin-left:5px;
	padding-left:10px;
	margin-bottom:2px;
	font-weight:normal!important;
}
#liquid_col_dx div.container_box_dx .lista_collassabile ul li li a{
	font-weight:normal!important;
}
div.container_box_dx .lista_collassabile div.area_tematica,
div.container_content .lista_collassabile .titolo_collassabile{
	font-weight:bold;
	color:#015D91;
	width:95%;
}
div.container_content .lista_collassabile div.area_tematica{
	padding-bottom:10px;
}
div.container_box_dx .lista_collassabile div.area_tematica{
	width:90%;
	padding-bottom:5px;
}
div.container_content .lista_collassabile .titolo_collassabile{
	padding-top:10px;
}

div.container_content .lista_collassabile div.area_tematica .titolo_collassabile{
	padding-top:0;
}
#liquid_content .lista_collassabile .titolo_blu{
	padding-bottom:10px;
}

#liquid_content .forze_sociali .titolo_blu{
	padding-bottom:0;
}
#liquid_content .forze_sociali ul li{
	padding-bottom:10px!important;
}
#liquid_content .forze_sociali ul li ul{
	margin-top:10px;
}
#liquid_content .forze_sociali ul li li{
	padding-bottom:0!important;
}
/* ---------- CLOSE LINK LIST --------*/

/* ---------- DOC LIST --------*/
.doc_list ul,
.doc_list ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:1.5;
}
div.container_box_dx .doc_list ul li a/*,
ul#container_279_tabbed_container_output li.eventi div.altri_eventi .doc_list ul li*/ {
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/ico_download.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:20px;
	display:block;
	/*width:192px;*/
	width:auto;
}
div.container_box_dx .doc_list ul li a{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/ico_file.gif);
	padding-left:17px;
	display:inline-block;
}
/* ---------- CLOSE DOC LIST --------*/

/* ---------- LISTE LIMITATE COLLEGATE ALL'ID DEL WIDGET  --------*/
/* box novità (gestione ID)*/
div#novita_1 ul li.news_list_li_1,
div#novita_2 ul li.news_list_li_2,
div#novita_3 ul li.news_list_li_3,
div#novita_4 ul li.news_list_li_4,
div#novita_5 ul li.news_list_li_5,
div#novita_6 ul li.news_list_li_6,
div#novita_7 ul li.news_list_li_7,
div#novita_8 ul li.news_list_li_8,
div#novita_9 ul li.news_list_li_9,
div#novita_10 ul li.news_list_li_10{
	border-bottom:none;
	margin-bottom:0;
}
/*-----------*/
/* box comunicati (gestione ID)*/
div.container_box_dx div#comunicati_1 ul li.news_list_li_1,
div.container_box_dx div#comunicati_2 ul li.news_list_li_2,
div.container_box_dx div#comunicati_3 ul li.news_list_li_3,
div.container_box_dx div#comunicati_4 ul li.news_list_li_4,
div.container_box_dx div#comunicati_5 ul li.news_list_li_5,
div.container_box_dx div#comunicati_6 ul li.news_list_li_6,
div.container_box_dx div#comunicati_7 ul li.news_list_li_7,
div.container_box_dx div#comunicati_8 ul li.news_list_li_8,
div.container_box_dx div#comunicati_9 ul li.news_list_li_9,
div.container_box_dx div#comunicati_10 ul li.news_list_li_10{
	border-bottom:none;
	margin-bottom:0;
}
/*-----------*/
/* ---------- CLOSE LISTE LIMITATE COLLEGATE ALL'ID DEL WIDGET --------*/
/* --------------------------------------------------------------- CLOSE COL DX ----------------------------------------------------*/
span.open,span.close{
	width:13px;
	height:13px;
}

/*
span.widgetCollapsibleHandler,
span.widgetListCollapsibleHandler{
	position:absolute;
	right:7px;
	top:7px;
	width:13px;
	height:13px;
	cursor:pointer;
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;
}
*/
span.widgetCollapsibleHandler,
span.widgetListCollapsibleHandler{
	position:absolute;
	right:7px;
	top:7px;
	width:13px;
	height:13px;
	cursor:pointer;
	display:block;
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:100%;
}

span.open{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/open.jpg);
}

span.close{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/close.jpg);
}
.lista_collassabile ul li span.widgetCollapsibleHandler,
.lista_collassabile ul li span.widgetListCollapsibleHandler,
.temi_search span.widgetListCollapsibleHandler{
	right:0;
	top:2px;
}
div.cnt_glossario .lista_collassabile ul li  span.widgetListCollapsibleHandler{
	top:12px;
}
div.container_content div.search_comunicati div.news_list div.toggle_list span.widgetCollapsibleHandler,
div.container_content div.search_comunicati div.news_list div.toggle_list span.widgetListCollapsibleHandler{
	bottom:2px;
	top:auto;
}
div.container_content div.temi_search span.widgetCollapsibleHandler{
	top:0;
}

#liquid_footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
}
#liquid_footer div.cnt_copyright_credits{
	padding:0 6px;
}
#liquid_footer div.cnt_copyright_credits p{
	float:left;
	width:50%;
	margin:0;
	display:block;
	font-weight:bold;
	color:#747474;
}
#liquid_footer div.cnt_copyright_credits p.interact{
	text-align:right;
	font-weight:normal;
	color:#4D4D4D;
	width:48%;
	padding-right:2%;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/logo_footer.gif);
	background-position:right 8px;
	background-repeat:no-repeat;
	font-size:90%;
}
#liquid_footer div.cnt_copyright_credits p.interact a,
#liquid_footer div.cnt_copyright_credits p.interact a:visited{
	color:#4D4D4D;
	font-weight:bold;
}
#liquid_footer div.cnt_copyright_credits p.interact a:hover{
	color:#EE3224;
}
div.container_content div.cnt_lista_alfabetica{
	border:1px solid #ADC5DD;
	border-left:none;
	border-right:none;
	padding:3px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	width:492px;
	overflow:visible;
	margin-bottom:20px;
	margin-left:0;
}
div.container_content div.cnt_lista_alfabetica span.clear{
	display:block;
	clear:both;
}
div.container_content div.cnt_lista_alfabetica ul,
div.container_content div.cnt_lista_alfabetica ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
}
div.container_content div.cnt_lista_alfabetica ul li{
	margin:1px 3px 1px 0;
}
div.container_content div.cnt_lista_alfabetica ul li.list_li_25{
	margin-right:0;
}
div.container_content div.cnt_lista_alfabetica ul li a,
#liquid_content div.container_content div.cnt_lista_alfabetica ul li a:visited{
	text-transform:uppercase;
	display:block;
	padding:0 3px;
	background-color:#015D91;
	color:#FFFFFF;
	border:1px solid #015D91;
}
div.container_content div.cnt_lista_alfabetica ul li a:hover{
	text-decoration:none!important;
	background-color:#FFFFFF!important;
	border:1px solid #1A4F71!important;
	color:#015D91!important;
}
div.container_content table{
	width:100%;
	background-color:#CCCCCC;
}

div.container_content div.stats table{
	background-color:#FFFFFF;
}
div.container_content div.stats table.cnel_wizard_summary_table1{
	background-color:#79A3D2;
}

ùdiv.container_content table th{
	white-space:normal;
}
div.container_content table th,
div.container_content table td{
	padding:8px 7px;
	vertical-align:middle;
	line-height:130%;
}
div.container_content table td .data{
	white-space:nowrap;
}
div.container_content table td{
	vertical-align:top;
}
div.stats {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:30px;
}
table.cnel_wizard_summary_table1{
	width:100%!important;
}
#liquid_content table.cnel_wizard_summary_table2 td.td_aree_geo{
	padding:10px;
	vertical-align:top;
	white-space:nowrap;
/*	border:1px solid;
	border-color:#036;
	color:#036;
	background-color: #FFFFFF;
*/}
table.cnel_wizard_summary_table2 th.th_level_1{
	border:none!important;
	border-right:1px solid #79A3D2!important;
}
table.cnel_wizard_summary_table1 th,
table.cnel_wizard_summary_table2 th.th_level_1{	
	border-bottom:2px solid #015D91!important;
}
table.cnel_wizard_summary_table2{
	background-color:#FFF;
	border-left:1px solid #79A3D2!important;
	border-top:1px solid #79A3D2!important;
}
table.cnel_wizard_summary_table2 td{
	border:1px solid #79A3D2!important;
	border-left:none!important;	
}
table.cnel_wizard_summary_table2 table td{
	border-left:none!important;
	border-top:none!important;
	border-bottom:none!important;
}
table.cnel_wizard_summary_table2 table .no_border{
	border-right:none!important;
}
table.cnel_wizard_summary_table2 table th{
	border-right:1px solid #79A3D2;

}

table.cnel_wizard_summary_table2 div.wrapper_level_1{
	padding:10px;
	line-height:2;
	color:#000000;
}
table.cnel_wizard_summary_table2 div.wrapper_level_1 span{
	font-weight:bold;
}
table.cnel_wizard_summary_table2 td.td_level_1_dx{
	padding:1px 0!important;
}
table.cnel_wizard_summary_table2 table th{
	background-color:#CCDCEC!important;
}
table.cnel_wizard_summary_table1 th,
table.cnel_wizard_summary_table2 th{
	background-color:#DFE9F4!important;
	text-align:left!important;
}
div.container_content table th{
	background-color:#EDEDED;
}
div.container_content table td{
	background-color:#FFFFFF;
}
div#cnel_wizard_selected_fenomeni ul{
	margin-left:0!important;
}
div#cnel_wizard_selected_fenomeni ul li{
	list-style-type:none;
	background-image:url(/application/xmanager/projects/cnel/img/stats/bullet_fenomeni_selezionati.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:15px;
	color:#000000!important;
	font-size:13px;
}
div.stats div.footer_buttons {
	margin-left:280px;
	position:relative;
	margin-top:20px;
	margin-bottom:10px;
	padding:20px 0;
}
div.stats div.footer_buttons div.cnel_footer_next a,
div.stats div.footer_buttons div.cnel_footer_graph input,
div.stats div.footer_buttons div.cnel_footer_prev a{
	background-repeat:no-repeat;
	height:28px;
	font-size:0;
	display:block;
	border:none;
	cursor:pointer;
}
div.stats div.footer_buttons div.cnel_footer_prev a{
	background-image:url(/application/xmanager/projects/cnel/img/stats/prev_stats.gif);
	width:109px;
	/*right:95%;*/
	left:45px;
	top:0;
	position:absolute;
}
/** html div.stats div.footer_buttons div.cnel_footer_prev a{
	right:75%;
}
*:first-child+html div.stats div.footer_buttons div.cnel_footer_prev a{
	right:75%;
}
*/
div.stats div.footer_buttons div.cnel_footer_graph input#cnel_graph_button{
	background-image:url(/application/xmanager/projects/cnel/img/stats/graph_stats.gif);
	width:118px;
	height:28px;
	right:37%;
	top:0;
	border:none;
	position:absolute;
}
div.stats div.footer_buttons div.cnel_footer_next a{
	background-image:url(/application/xmanager/projects/cnel/img/stats/next_stats.gif);
	width:99px;
	right:8px;
	top:0;
	position:absolute;
}


a#calendar_container_foo_baz{
	padding: 0 0 7px 33px;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/ico_calendar.gif);
	background-position:left -2px;
	background-repeat:no-repeat;
}
.tafelTree div.tafelTreecontent:hover{
	background-color:#DFE9F4!important;
}
.tafelTree .tafelTree_root{
	font-weight:bold!important;
}
.tafelTree .tafelTree_root .tafelTree_row {
	font-weight:normal!important;
}
/* ---------- Documenti --------*/
div.container_content div.lista_documenti div{
	display:block;
} 
div.container_content div.lista_documenti div.tipologia{
	display:inline;
}
div.container_content div.lista_documenti .titolo,
div.container_content div.lista_documenti .data{
	display:block;
	margin-bottom:3px;
} 
div.container_content div.lista_documenti .titolo{
	margin:5px 0;
}
div.container_content div.lista_documenti ul{
	list-style:none;
	margin:0;
}
div.container_content div.lista_documenti div.label{
	float: left;
	font-weight:bold;
	margin-right:4px;
} 
div.container_content div.lista_documenti div.fldtitolo{
	margin-bottom:10px;
}
div.container_content div.lista_documenti li {
	border-bottom: 1px solid #BCC2C2;
	margin: 0 0 10px 0;
	padding:0 8px 10px 0;
}  
div.container_content div.lista_documenti li li{
	border: none;
	margin: 0;
	padding:0;
} 
div.container_content div.lista_documenti div.scarica{
	margin-top: 10px;
}
#liquid_content div.dettaglio_documento div.testo{
	padding: 0 4px;
	font-size: 90%;
}
#liquid_content div.dettaglio_documento div.data,
#liquid_content div.lista_documenti div.data{
	font-weight:bold;
	font-size:100%;
}
div.container_content div.tipologia{
	background-color:#002C5B;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:2px 7px;
	display:inline;
}
.tipologia a{
	color:#FFFFFF!important;
}
#liquid_content div.dettaglio_documento div.relatore{
	display:block;
}
#liquid_content div.dettaglio_documento h5.titolo{
	margin-bottom:20px;
}
#liquid_content div.dettaglio_documento div.titolo{
	font-weight:bold;
	font-size: 120%;
	margin-bottom: 15px;
	}
#liquid_content div.dettaglio_documento div.label{
	font-weight:bold;
	padding:0 3px 0 0;
}
#liquid_content div.dettaglio_documento div.doc_list{
	margin-top:20px;
}
#liquid_content div.dettaglio_documento div.relatore,
#liquid_content div.dettaglio_documento div.consiliatura,
#liquid_content div.dettaglio_documento div.anno_pubblicazione,
#liquid_content div.dettaglio_documento div.organo_consiliare,
#liquid_content div.dettaglio_documento div.organo,
#liquid_content div.dettaglio_documento div.titolo_pubblicazione{
	margin-top:5px;
	display:block;
}
#liquid_content div.dettaglio_documento div.label{
	margin-bottom:0;
}

/* ---------- Form Mail --------*/
#liquid_content div.mailer_label h5{
	text-transform:capitalize;
	background-color:#F6FAFD;
}
div#mailer_subject_wrapper, div#mailer_from_wrapper, div#mailer_recipients_wrapper{
	margin:3px 0 10px 0;
}
#liquid_content div.mailer {
	background-color:#F6FAFD;
	padding:5px 0 5px 10px;
}
#liquid_content div.mailer label{
	width: 100px;
	display: inline-block;
	padding:3px 0 0 3px;
}

div#mailer_body_wrapper label{
	font-weight:bold;
}
div.mailer div#mailer_body_wrapper label{
	font-weight:bold;
	width: 200px;
	display: block;
	padding:3px 0 0 3px;
	background-color:#F6FAFD;
}
#liquid_content div.mailer input{
	width: 50%;
	border:1px solid #A2B7CA;
	font-size:100%;
	font-family: Arial, Helvetica, sans-serif;
	text-indent:1px;
}
div.mailer div#mailer_body_wrapper textarea{
	width: 93%;
	height:250px;
	border:1px solid #A2B7CA;
	padding:5px;
	font-size:100%;
	font-family: Arial, Helvetica, sans-serif;
}
div.mailer div.mailer_send_button_wrapper {
	height:50px;
	width:96%;
	text-align:right;
	position:relative;
	margin-top:10px;
}
#liquid_content div.mailer div.mailer_send_button_wrapper input{
	width: 46px;
	height:18px;
	border:none;
	padding-top:18px;
	overflow:hidden;
	margin-right:2px;

/*	border:1px solid #015D91;
	padding: 1px 5px;
	font-size:80%;
	font-weight:bold;
	background-color:#015D91;
*/	
	background:url(/application/xmanager/projects/cnel/img/interface_elements/button_invia_mailer.gif) no-repeat 0 0;
}
div.mailer div.mailer_send_button_wrapper input:hover{
	background-color:#029AE3;
	cursor:pointer;
}
/* ---------- tabelle --------*/
table.list_table, table.list_table td, table.list_table th{
	border:0;
	margin:0;
	padding:0;
}
/* ----------   rassegna stampa   --------*/

ul.rassegna_ul{
	list-style:none;
	margin:0;
}
ul.rassegna_ul li{
	margin:0 0 10px 2px;
}
/*
ul.rassegna_ul div.fldprimapagina h6, ul.rassegna_ul div.fldsezione h6 {
	font-size: 130%!important;
	font-weight:normal!important;
	margin-top:8px!important;
	margin-bottom:35px!important;
}
*/

.container_content .rassegna h5{
	font-weight:bold!important;
	margin-top:8px!important;
	padding-right:5px!important;
	line-height:1!important;
	margin-bottom:20px!important;
	font-size: 90%!important;
	text-transform:none!important;
}
.container_content .rassegna h6{
	font-weight:bold!important;
	margin-top:8px!important;
	padding-right:5px!important;
	line-height:1!important;
	margin-bottom:20px!important;
	/*margin-bottom:35px!important;
	font-size: 130%!important;*/
}
ul.rassegna_ul div{
	display:inline;
}
/*ul.rassegna_ul div.flddata {
	color: #000000!important;
}
*//* ----------   mappa del sito   --------*/

div.mappa ul{
	list-style:none;
	margin:0;
}
div.mappa ul li a{
	font-size:130%;
}
div.mappa ul li li{
	margin: 10px 0 0 0;
}
div.mappa ul li a{
	font-size:110%;
	background-color:#eaeff5;
	padding:2px 10px;
}
div.mappa  #tree_menu_677{
	border-bottom:none!important;
	padding-bottom:10px!important;
}
div.mappa  #tree_menu_913{
	margin-top:0!important;
}
div.mappa  #tree_menu_913 a{
	background-color:#EAEAEA;
	color:#032854;
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/freccia_menu_link_esterni.gif);
	background-repeat:no-repeat;
	background-position:5px 0;
	padding:2px 10px 2px 20px;
	text-transform:none;
	margin-left:10px;
}
div.mappa ul li li a{
	font-size:110%;
	background-color:#FFFFFF;
	padding:2px 10px;
	color:#000000!important;
}
div.mappa ul li li li a{
	color:#015D91!important;
}
div.mappa ul li li li{
	margin-top:5px;
}
div.mappa ul li li li a {
	font-size:90%;
	background-image: url(/application/xmanager/projects/cnel/img/interface_elements/bullet_map.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	background-color:#ffffff!important;
	padding:0 12px;
	margin:0 0 0 12px;	
}
#liquid_content .mappa_list ul li li li li a,
#liquid_col_dx .mappa_list ul li li li li a{
	font-size:90%;
	line-height:90%;
	background:#fff;
	padding: 0 12px;	
	margin:0 0 0 25px;
	font-weight:normal;
}
#liquid_content .mappa_list ul li li li li,
#liquid_col_dx .mappa_list ul li li li li{
	margin-top:0!important;
}
#liquid_content .mappa .menu_sx,
#liquid_col_dx .mappa .menu_sx{
	margin-top:20px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
}
#liquid_content .mappa_list ul li,
#liquid_col_dx .mappa_list ul li{
	text-transform:uppercase;
}
#liquid_content .mappa_list ul li li,
#liquid_col_dx .mappa_list ul li li{
	text-transform:none;
}

#liquid_content div.simple_text ul li{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bullet_link_list.gif);
	background-repeat:no-repeat;
	background-position:0 8px;
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0 0 0 15px;
}
#liquid_content ol li{
	list-style-position:inside;
}
#liquid_content div.news_list .lista_consiglieri_html{
	margin-top:10px;
	display:block;
	clear:both;
	border-bottom:1px solid #ADC5DD;
	padding-bottom:10px;
	margin-bottom:15px;
}

#liquid_content div.news_list .lista_consiglieri_html ul li{
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:2px;
}
#liquid_content div.cnt_sigle_collassabili{
	position:relative;
	width:100%;
} 
#liquid_content div.cnt_sigle_collassabili span.widgetCollapsibleHandler{
	top:2px;
	right:10px;
}
#liquid_content div.cnt_sigle_collassabili h5{
	margin-bottom:0;
	height:25px;
}
#liquid_content div.foto_primopiano,
#liquid_content div.foto_rassegna,
#liquid_content div.comunicati,
#liquid_content div.statistiche,
#liquid_content div.video,
#liquid_content div.foto_newsletter{
	background-position:0 35px;
	background-repeat:no-repeat;
}

#liquid_content div.foto_primopiano{
	background-image:url(/application/xmanager/projects/cnel/img/primopiano.jpg);
}
#liquid_content div.foto_rassegna{
	background-image:url(/application/xmanager/projects/cnel/img/rassegnastampa.jpg);
}
#liquid_content div.comunicati{
	background-image:url(/application/xmanager/projects/cnel/img/comunicati.jpg);
}
#liquid_content div.statistiche{
	background-image:url(/application/xmanager/projects/cnel/img/statistiche.jpg);
}
#liquid_content div.video{
	background-image:url(/application/xmanager/projects/cnel/img/video.jpg);
}

#liquid_content div.foto_newsletter{
	background-image:url(/application/xmanager/projects/cnel/img/newsletter.jpg);
}

#liquid_content div.foto_primopiano h4.main_title,
#liquid_content div.foto_rassegna h4.main_title,
#liquid_content div.comunicati h4.main_title,
#liquid_content div.statistiche h4.main_title,
#liquid_content div.video h4.main_title,
#liquid_content div.foto_newsletter h4.main_title{
	margin-bottom:120px;
}
/*   REGISTRAZIONE NEWSLETTER   */
div.registrazione div.form {
	width:491px;
}
div.registrazione div.form div,
div.registrazione div.recupero_psw div{
	background-color:#F3F4F6;
	border-bottom:2px solid #DEE0DE;
	clear:both;
	padding:8px 27px;
	vertical-align:middle;
}
div.registrazione div.recupero_psw form div{
	border:none;
}
div.registrazione div.form div div{
	border-bottom:none;
	background-color:none;
	padding:0;
}
div.registrazione div.form div label{
	width:140px;
	padding-right:7px;
	padding-top:3px;
	line-height:120%;
	float:left;
	background-color:transparent;
	font-size:85%;
	color:#4A4A4A;
	font-weight:bold;	
}

div.registrazione div.recupero_psw div label{
	display:none;
}
span.error{
	color:#DE0000;
}
div.registrazione div.form div.cnt_textfield{
	position:relative;
	width:437px;
}
label#label_password,
input#project_user_password{
	margin-bottom:12px;
}
div.registrazione div.form div.cnt_textfield div{
	position:absolute;
	bottom:5px;
	right:30px;
	line-height:1.3;
	color:#990000;
	font-size:xx-small;
	background-color:transparent;
	display:inline;
	clear:none;
}

div.registrazione div.form div input,
div.registrazione div.form div select,
div.registrazione div.recupero_psw div input#email{
	width:286px;
	border:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:normal;
	color:#000000;
	background-color:#FFFFFF;
}



div.registrazione div.form div.cnt_radio input{
	width:15px;
	margin-right:30px;
}

div.registrazione div.form div.cnt_radio label{
	line-height:90%;
	float:none;
}




div.registrazione div.recupero_psw div input#email{
	font-size:120%;
	padding:1px 0 2px 0;
}
div.registrazione div.recupero_psw div span.submit{
	position:relative;
}
div.registrazione div.recupero_psw div span.submit input{
	background-image:url(/application/xmanager/projects/cnel/img/button_invia.jpg);
	background-repeat:no-repeat;
	width:80px;
	height:25px;
	border:none;
	position:absolute;
	padding-top:25px;
	overflow:hidden;
	top:-4px;
	left:10px;
}
* html div.registrazione div.recupero_psw div span.submit input{
	top:10px;
}

*:first-child+html div.registrazione div.recupero_psw div span.submit input{
	top:8px;
}

div.registrazione div.form div select{
	width:290px;
	padding:2px;
}
div#_wants_newsletter,
div#_privacy_policy{
	display:inline;
	margin-right:20px;
}
div.registrazione div.form div label#label_wants_newsletter,
div.registrazione div.form div input#project_user_wants_newsletter,
div.registrazione div.form div label#label_privacy_policy,
div.registrazione div.form div input#project_user_privacy_policy{
	float:none;
	display:inline;
	position:relative;
	padding:0;
	width:auto;
	margin:0;
}
div.registrazione div.form div input#project_user_wants_newsletter,
div.registrazione div.form div input#project_user_privacy_policy{
	top:4px;
	margin:0 15px 0 0;
	border:none;
	background-color:transparent;
	padding:0;
}

input#submit{
	width:80px;
	height:25px;
	overflow:hidden;
	font-size:0;
	background-image:url(/application/xmanager/projects/cnel/img/button_salva.gif);
	background-repeat:no-repeat;
	border:none;
	padding-top:25px;
	cursor:pointer;
}
div.modifica a{
	color:#CC0000;
	text-transform:uppercase;
	display:block;
	padding:20px 0 0 0;
	width:130px;
	text-align:center;
	margin-left:20px;
	text-decoration:underline;
	font-size:90%;
}
div.modifica input#submit{
	width:104px;
	background-image:url(/application/xmanager/projects/cnel/img/button_modifica.jpg);
}
div.registrazione form input#submit{
	margin-left:360px;
}

div.registrazione div.modifica input#submit{
	margin-left:331px;
}

#liquid_col_dx div.login{
	border:none;
	width:225px;
	background-color:#D8DDE1;
	margin-bottom:0;
}
#liquid_col_dx div.forgot_password{
	padding-left:16px;
	padding-bottom:5px;
	background-color:#D8DDE1;
}
#liquid_col_dx div.forgot_password a{
	text-decoration:underline;
}
#liquid_col_dx .login div.cnt_button{
	text-align:right;
}
#liquid_col_dx input#submit{
	background-image:url(/application/xmanager/projects/cnel/img/button_login.gif);
	width:58px;
	padding-top:23px;
	height:0;
}
div.login h5{
	border-bottom:4px solid #9DABB6;
	background-color:#E8ECEF!important;
	width:211px;
	font-size:110%;
	padding:10px 7px 7px;
}
/*div.login */div.logout_backmod{
	padding:10px;
	line-height:normal;
}
/*div.login */div.logout_backmod a{
	background-image:url(/application/xmanager/projects/cnel/img/interface_elements/bullet_link_list.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left:10px;
	/*display:list-item;
	list-style-image:url(/application/xmanager/projects/cnel/img/interface_elements/bullet_link_list.gif);
	margin-left:20px;*/
}
/* CNEL STATS */
#liquid_content div.stats div.cnel_wizard_step1_label1{
	padding:20px 0;
	font-size:95%;
	font-weight:bold;
	color:#D30000;
}
#liquid_content div.stats table table{
	width:auto;
}
#liquid_content div.stats table table td{
	padding:0;
}
#liquid_content div.stats div#cnel_geo_tree_id{
	width:300px!important;
	overflow:auto!important;
}
#liquid_content div.stats table td.stats_geo_tree div.tafelTree_row div.tafelTree_row div.tafelTree_row td.tafelTreecanevas{
	white-space:normal!important;
}
#liquid_content div.stats div#cnel_wizard_step2 table.cnel_wizard_summary_table2 td table{
	/*background-color:#79A3D2;*/
	margin-top:25px!important;
	color:#000000;
	border-top:1px solid #79A3D2;
}
#liquid_content div.stats div#cnel_wizard_step2 div#cnel_geo_tree_id div.tafelTree_root div.tafelTree_row table td{
	white-space:nowrap;
}
#liquid_content div.stats div#cnel_wizard_step2 table.cnel_wizard_summary_table2 td table tr td{
	padding:3px 5px;
}
#liquid_content div.stats div#cnel_wizard_step2 table.cnel_wizard_summary_table2 td table tr.even td{
	background-color:#EEF3F9!important;
}
div#cnel_summary_aree_geo{
	line-height:1.7;
	font-size:90%;
	color:#000000;
	font-weight:bold;
}
div#cnel_summary_aree_geo span{
	background-color:#015C91;
	color:#FFFFFF;
	font-weight:bold;
	padding:1px 4px;
	margin-right:-5px;
	white-space:normal;
	width:200px;
}

a#cnel_deselect_button{
	text-decoration:underline;
}
/* ENGLISH */
body#english_sitemap #liquid_content div.news_list div.immagine{
	float:left;
	margin-right:20px;
}
/*body#english_sitemap .menu_strumenti li.current a{
	color:#FF0000;
}
*/
div.message_stats{
	padding:15px;
	text-align:center;
	color:#FF0000;
	font-weight: bold;
	font-size:120%;
	background-color:#ffe7e7;
	margin-top:50px;
}
#liquid_content div.link div.testo_english *{
	width:96%;
}
#liquid_content div.link div.testo_english p{
	margin-top:0;
	margin-bottom:5px;
	width:620px;
}
#liquid_content div.link p.intro{
	margin-bottom:30px!important;
	width:100%;
}
#liquid_content div.link div.testo_english img{
	width:auto;
}
#liquid_content div.link div.testo_english h4{
	width:100%;
}
#liquid_content div.link div.immagine{
	margin-right:0!important;
	display:inline!important;
	float:none!important;
}
#liquid_content div.link div.clear{
	font-size:20px;
	height:20px;
	line-height:20px;
	clear:both;
	display:block;
	margin-bottom:19px;
	border-bottom:1px solid #CCCCCC;
}

a.gs-title, a.gs-title b, div.gsc-cursor-current-page{
	color:#015D91 !important;
}
div.gs-visibleUrl, div.gsc-branding-text, td.gsc-branding-img img {
	display:none !important;
}

body#il_cnel_-_segretariato_generale div.cnt_temi div.archivio_link a {
	background:url("/application/xmanager/projects/cnel/img/interface_elements/frecce_archivio_nere.gif") no-repeat scroll right 7px transparent;
}

.nota{
	font-size:75%;
	padding:5px 10px;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	margin:3px 20px;
}
.standard_search{
       margin-bottom:20px;
}

/* File: /application/xmanager/projects/cnel/css/lightbox.css */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; top: 30px!important;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/application/xmanager/projects/cnel/img/lightbox/prevlabel.gif) left 70% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/application/xmanager/projects/cnel/img/lightbox/nextlabel.gif) right 70% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	color:#004d7b; font-size:12px;}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}			
#imageData #bottomNavClose{ width: 77px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%!important; background-color: #001947; }


/* album di CNEL */

div.album ul{
	list-style:none;
	margin:0;
	padding:0;
}
div.album li {
	float:left;
	display:block;
	width: 112px;
	height:145px;
	margin:0 5px;
	padding:0;
}
div.album li a {
	height: 86px;
	display:block;
}
div.album li a img{
	border-bottom: 3px solid #97a5b0;
	border-left: 1px solid #97a5b0;
	border-top: 1px solid #97a5b0;
	border-right: 1px solid #97a5b0;
	display:block;
	margin:auto;
}
div.album li a:hover img{
	border-color:#0599e1;
}
div.album li div.titolo{
	background: url(/application/xmanager/projects/cnel/img/interface_elements/bg_tit_album.jpg) top left repeat-x;
	border-bottom:1px solid #dcdfe4;
	font-size:85%;
	padding: 4px 3px 0 3px;
	margin:0;
	height:40px;
	line-height:110%;
}





/* File: /application/xmanager/projects/cnel/css/consiliature.css */
#liquid_content div.consiliatura {
	clear:both;
	margin-bottom:20px;
}
#liquid_content div.consiliatura p{
	font-weight:bold;
}

#liquid_content div.presentazione{
	clear:both;
	margin-bottom:5px;
	padding-bottom:4px;
	margin-top:20px;
}
#liquid_content div.presentazione h5{
	text-transform:uppercase;
}
#liquid_content div.bio {
	border-bottom:1px solid #AEC4D9;
}

#liquid_content div.contact_mailer div.bio {
	border-bottom:none;
}
#liquid_content div.presentazione span.clear{
	display:block;
	clear:both;
	font-size:1px;
}
#liquid_content div.presentazione div.immagine{
	display:inline;
}
#liquid_content div.presentazione div.immagine img{
	border:1px solid #AEC4D9;
	float:left;
	margin:0 10px 1px 0;
}
#liquid_content div.bio{
	clear:both;
	position:relative;
	padding-bottom:10px;
	width:100%;
}
#liquid_content div.bio h6{
	margin:0 0 10px 0;
	color:#015D91;
	text-transform:capitalize;
}
#liquid_content div.bio div.testo{
	line-height:150%;
}
#liquid_content div.bio .news_list li{
	border-bottom:none;
}
div.container_content div.bio span.widgetCollapsibleHandler{
	top:0;
	width:100%;
	background-position:100% 0;
}


/* File: /application/xmanager/projects/cnel/css/agenda-eventi.css */
div.container_ul_agenda h4 {
	line-height:29px;
	margin:0;
	vertical-align:middle;
	font-size:110%;
	font-weight:bold;
	width:104px;
	text-align:center;
	border:1px solid #CBD2D8;
	position:absolute;
	top:-31px;
}


div.container_ul_agenda li.active_li h4{
	background-color:#FFFFFF;
	color:#000000;
	padding-bottom:0;
	border-bottom:1px solid #FFFFFF;
}
#list_281_tabbed_list_output li.container_ul_agenda_li_1 h4{
	left:-1px;
}

#list_281_tabbed_list_output li.container_ul_agenda_li_2 h4{
	left:108px;
}



div.container_ul_agenda a.xmanager_tab{
	background-color:#FFFFFF;
	display:block;
	width:74px;
	padding-left:15px;
	padding-right:15px;
	line-height:29px;
	height:29px;
	vertical-align:middle;
}
div.container_ul_agenda a.xmanager_tab:hover{
	background-color:#015D91!important;
	color:#FFFFFF;
	text-decoration:none!important;
}

