.os3tree { font-family: Arial, verdana, sans-serif; font-size: 12px; }
.os3tree .folder { padding: 2px; font-weight: bold; position: relative; }
.os3tree .folder_box { padding-left: 1em; }
.os3tree .node   { position: relative; padding: 2px; font-weight: normal;}

.os3tree a { text-decoration: none }
.os3tree a:hover { text-decoration: underline; background-color: yellow; border: 1px solid red; }

.os3tree .plus, .os3tree .minus, .os3tree .half, .os3tree .full, .os3tree .empty, .os3tree .wait, .os3tree .void, .os3tree .space { 	
		width: 10px; 
		height: 10px; 
		float: left; 
		position: relative;
		margin-right: 2px; 
		margin-top: 2px;
		background-repeat: no-repeat;
		z-index : 2;
}

.os3tree .plus {
		background-image: url(../js/os3wwl/tree/gfx/plus.gif);
}

.os3tree .minus {
		background-image: url(../js/os3wwl/tree/gfx/minus.gif);
}

.os3tree .half {
		background-image: url(../js/os3wwl/tree/gfx/half.gif);
}

.os3tree .full {
		background-image: url(../js/os3wwl/tree/gfx/full.gif);
}

.os3tree .empty {
		background-image: url(../js/os3wwl/tree/gfx/empty.gif);
}

.os3tree .wait {
		background-image: url(../js/os3wwl/tree/gfx/wait.gif);
}

.os3tree .space {
	
}

.os3tree .void  {
	padding: 0px;
	margin: 0px;
	width: 0px;
	/*background-image: url(../js/os3wwl/tree/gfx/line_horz.gif);
	background-repeat: no-repeat;
	width: 9px;
	height: 9px;*/
}

.os3tree .norm {
	background-color: white;
}

.os3tree .sel {
	background-color: green;
}

.os3tree .tree_hover,
.os3tree .tree_hover_sel
{
	background-color: yellow;
}

.os3tree .btn_down {
	background-color: red;
}

.os3tree .btn_up {
	background-color: white;
}



.os3tabs_header {
	position: relative;
	
	/* DEBUG */
	border: 1px solid black;
}

.os3tabs_header .row {
	position: relative;

	clear: both;
}

.os3tabs_header .row .tab,      .os3tabs_header .row .tab_hover,
.os3tabs_header .row .btn_down, .os3tabs_header .row .btn_up,
.os3tabs_header .row .sel,
.os3tabs_header .row .disabled
{
	position: relative;

	border: 1px solid black;
	background-color: #ffcccc;
	
	float: left;

	cursor: pointer;

        -moz-border-radius-topleft: 10px;
        -moz-border-radius-topright: 10px;
        -moz-user-select: None;
	padding: 0 4px 0 4px;

	overflow: hidden;

	white-space: nowrap;
}

.os3tabs_header .row .disabled
{
	background-color: #DFDFDF;
	color: #8F8F8F;
}

.os3tabs_header .row .tab_hover {
	background-color: #ffffcc;
}

.os3tabs_header .row .btn_down {
	background-color: red;
}

.os3tabs_header .row .btn_up {
	background-color: yellow;
}

.os3tabs_header .row .sel {
	background-color: green;
	color: white;
}

.os3tabs_body {
	position: relative;
	clear: both;

	/* DEBUG */
	border: 1px solid black;
	padding: 4px;
}

.os3tabs_body .tab {
	position: relative;

	top: 0px;
	left: 0px;

	display: none;
}


.lightbox_easy {
	border: 2px solid black;
	padding: 8px;

	background-color: white;
	color: black;
}

.lightbox_easy .title {
	position: relative;

	padding: 2px 0;

	vertical-align: middle;
	

	background-color: #ccc;
	color: black;
	font-weight: bold;
}

.lightbox_easy .close {
	position: absolute;
	top: 1px;
	right: 2px;

	width: 14px;
	height: 14px;
	background-image: url(../os3jslib/gfx/icons/close.gif);
	cursor: pointer;
}


.bookmarks_shell {
	position: relative;

	border: 1px solid black;
	margin: 4px;

	/*width:  400px;*/
	/*height: 300px;*/

	overflow: hidden;
}

.bookmarks_top, .bookmarks_bottom {
	/*position: absolute;*/
	/*height: 20px;*/

	width: 100%;
	background-color: #ccc;
	overflow: hidden;
}

.bookmarks_top {
	top: 0px;
}

.bookmarks_bottom {
	bottom: 0px;
}

.bookmarks_tree {
	position: relative;

	margin: 4px 1px;
	height: 260px;

	overflow: auto;
}

.bookmarks_shell .button
{
	overflow: hidden;
	text-align: center;
}

.bookmarks_shell .btn_cnt
{
	border: 1px solid gray;
	float: left;
	width: 60px;
	height: 42px;
	margin-right: 3px;
	cursor: pointer;
}

.bookmarks_lb
{
	margin: 10px 3px;
}

.bookmarks_shell .bookmark_folder,
.bookmarks_shell .bookmark_item
{
	line-height: 16px;
	padding-left: 16px;
	text-indent: -16px;
	/*background-image: url(../js/wki/gfx/folder.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 16px;
	min-height: 16px;
	height: auto !important;
}

.bookmarks_shell .bookmark_item
{
	background-image: url(../js/wki/gfx/item.gif);
*/
}

.bookmarks_shell .bookmark_folder,
.bookmarks_shell .bookmark_item
{
	line-height: 16px;
	padding-left: 16px;
	text-indent: -5px;
}




* {
	margin:0px;
	padding:0px;
}

#center_cnt 
{
	position: relative;
	margin: auto;
	width: 990px;
	top: 10px;
	overflow: hidden;
}

/*=====   TOP   ===================*/
#top
{
	position: relative;
	width: 990px;
	overflow: auto;
}

#top_logo {
	position: relative;
	float: left;
	height: 112px;
	width: 220px;
}

#top_right
{
	float: left;
	position: relative;
	width: 768px;
	overflow: hidden;
}

#top_rx_header
{
	clear: both;
	height: 42px;
}

#img_ipscent
{
	float: right;
	height: 42px;
	width: 360px;
}

#top_rx_menu,
#top_rx_bottom
{
	clear: both;
	padding: 10px 20px;
}

#top_rx_bottom
{
	overflow: auto;
}

#top_rx_bottom_sx
{
	float: left;
	width: 60%;
}

#top_rx_bottom_sx table td
{
	padding: 0px 10px;
}

#top_rx_bottom_rx
{
	float: right;
	width: 40%;
}

#top_rx_bottom_rx table
{
	float: right;
}

/*=====   MAIN   ===================*/

/*=====   MAIN TOP =====*/
#main
{
	clear: both;
	position: relative;
	padding: 0px;
}

#main_top
{
	position: relative;
	width: 100%;
}

#main_top_header
{
	position: relative;
}

#main_top_logo
{
	float: left;
	height: 82px;
	width: 540px;
	margin: 10px;
}

#main_top_login
{
	float: left;
	height: 80px;
	width: 210px;
	margin: 10px;
}

#main_top_logo_dx
{
	float: right;
	height: 54px;
	width: 175px;
}

#main_top_center
{
	clear: both;
	margin: 10px;
}

#main_top_center table .td_sel,
#main_top_center table .td_unsel
{
	padding: 5px;
}

/*=====   MAIN CENTER =====*/
#main_body
{
	clear: both;
	width: 985px;
	margin: 10px;
}

#block_main
{
	float: left;
	width: 978px;
}

#block_main_top
{
	clear: both;
	overflow: auto;
	width: 783px;
}

#main_top_mask
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#main_top_mask table button
{
	margin-left: 3px;
}

#main_top_mask table span
{
	line-height: 30px;
}

#block_main_top_pag,
#block_main_top_data,
#block_main_top_downl
{
	float: left;
	line-height: 22px;
	padding-left: 7px;
	padding-top: 4px;
}

#block_main_top_pag
{
	padding: 0px 10px;
}

#block_main_top_data
{
	float: left;
}

#block_main_top_downl
{
	float: right;
	width: 160px;
	padding-right: 5px;
}

#block_main_body,
#block_main_body_list,
#block_main_body_doc,
#static_cnt,
#block_main_body_results
{
	clear: both;
	overflow: auto;
	margin-top: 3px;
	float: left;
	width: 790px;
}


#block_main_body
{
	overflow: visible;
}

#block_main_body_sx
{
	float: left;
	width: 428px;
}

#block_main_body_sx .main_rass_stampa
{
	/*margin-top: 15px;*/
}

#block_main_body_rass_stampa .lnk_get_rass_stampa
{
	position: relative;
	white-space: nowrap;
}

.lnk_rass_stampa
{
	padding: 3px 20px 3px 3px;
}

.rass_stampa_cnt_body 
{
	width: 780px;
}

.rass_stampa_cnt_body .main_box .titolo
{
	padding: 4px 0px;
}

.main_box table
{
	margin-left: -3px;
}

#block_main_body_last_news,
#block_main_body_rx .main_news_anteprima,
#block_main_body_area_news_dx
{
	width: 340px;
	margin: auto;
	margin-bottom: 15px;
	margin-left: 5px;
}

#block_main_body_last_news
{
	height: 250px;
	overflow: hidden;
	display: inline-block;
}

#block_main_body_rx .main_news_anteprima
{
	/*margin-top: 15px;*/
}

#block_main_body_rx .main_last_news .title
{
	float: left;
	padding: 0px 4px;
}

#block_main_body_rx .main_last_news .top_date
{
	float: right;
	padding: 0px 4px;
	line-height: 24px;
	width: 50px;
}

#block_main_body_rx .main_last_news .title,
#block_main_body_sx .main_news_anteprima .title,
#block_main_body_rx .main_news_anteprima .title,
#block_main_body_sx .main_rass_stampa .title
{
	line-height: 24px;
	padding-right: 8px;
	padding-left: 8px;
}

#block_main_body_sx .main_news_anteprima .body,
#block_main_body_rx .main_news_anteprima .body,
#block_main_body_sx .main_rass_stampa .body
{
	padding: 3px 5px;
}

#block_main_body_rx
{
	float: left;
	/*width: 550px;*/
	width: 340px;
	overflow: visible;
}

#block_main_body_rx .main_last_news .titolo,
#block_main_body_rx .main_last_news .txt_hide
{
	padding: 3px 0px;
}

.tab_page .titolo
{
	padding: 3px;	
}

.main_news_anteprima
{
	margin-bottom: 15px;
}

.main_news_anteprima .body .main_box,
.main_rass_stampa .body .main_box
{
	margin: 10px 2px;
}

.main_box
{
	clear: both;
	margin: 10px;
}

.main_box .arg
{
	margin: 10px 2px;
}

#block_main_body_list .body2 .main_box .arg
{
	margin: 5px 2px;
}

#block_main_body_adnk
{
	clear: both;
	overflow: auto;
	margin: 15px 2px 10px 2px;
	width: 362px;
}

#block_main_body_adnk .adnk_logo
{
	width: 100px;
	height: 35px;
	float: none;
}

#adnk_header
{
	float: left;
	line-height: 41px;
	padding-left: 30px;
}

#adnk_body
{
	margin: 10px 10px;
	clear: both;
}

#adnk_body .titolo
{
	margin: 5px 2px;
}

.datitab
{
	padding: 8px 0px;
}

.datitab .tit_datitab
{
	line-height: 25px;
}

.datitab .titolo
{
	padding: 3px;
}
/*===== RIGHTBAR ====*/
.right_bar
{
	float: right;
	width: 180px;
	margin-right: 2px;
	margin-bottom: 10px;
	position: relative;
	top: -28px;
}

.rightbar_box
{
	margin-bottom: 10px;
}

.rightbar_box .title
{
	line-height: 20px;
	text-indent: 10px;
}

.rightbar_box .body
{
	padding: 5px;
}

.rightbar_box .body .item,
.rightbar_box .body .sel_item
{
        text-indent: -14px;
        padding-left: 20px;
	margin-top: 3px;
}

.rightbar_box .body .subitem
{
        text-indent: -23px;
        padding-left: 14px;
	margin-top: 3px;
}

.rightbar_banner
{
	text-align: center;
}

.rightbar_banner img
{
	margin: auto;
}
/*=====   MAIN BOTTOM =====*/
#main_bottom
{

}

/*== LOGIN  ==*/
#login_table1
{
        width: 210px;
	margin: auto;
}

#login_table1 .lbl
{
}

/*==== PROGRESS =====*/
.progress_div
{
	width: 100%;
	height: 150px;
}

.progress_div_small
{
	width: 100%;
	height: 17px;
}
/*=====  RESULTS =======*/
#block_main_body_results,
.block_main_body_results
{
	display: none;

}

#results_tree,
.results_tree
{
	float: left;
	width: 160px;
}

#tree_body_results,
.tree_body_results,
#tree_body_results_prpag,
#tree_body_results_I0Q1,
#tree_body_results_I0Q2,
#tree_body_results_I0Q3,
#tree_body_results_I0Q4,
#tree_body_results_I0Q5,
#tree_body_results_I0Q6,
#tree_body_results_I0Q7,
#tree_body_results_I0Q8,
#tree_body_results_I0Q9
{
	padding: 5px 5px;
	position: relative;
}

#results_body,
.results_body
{
	float: left;
	width: 628px;
	overflow: hidden;
}

#results_tree .title,
.results_tree .title
{
	line-height: 30px;
}

.nores,
#results_body .nores,
.results_body .nores,
#cnt_lst_rass_stampa .nores
{
	margin: 20px auto;
	width: 400px;
	line-height: 60px;	
}

#results_navi,
.results_navi
{
	clear: both;
	padding: 10px 50px 10px 10px;
	overflow: auto;
}

#navi_tot,
.navi_tot
{
	float: left;
	width: 240px;
}

#navi_page,
.navi_page
{
	float: left;
	width: 420px;
}

#results_navi_body,
.results_navi_body
{
	float: right;
}

#block_main_body_results .tab_res th,
#block_main_body_results .tab_res td,
.block_main_body_results .tab_res th,
.block_main_body_results .tab_res td
{
	padding: 5px;
}

/*=========  DOC ==================*/
.cnt_doc
{
	clear: both;
	width: 750px;
	overflow: auto;
	padding: 5px;
}

.cnt_doc .doc_header
{
	overflow: auto;
	padding: 5px 0px;
}

.cnt_doc .doc_header .doc_tipo
{
	float: left;
}

.cnt_doc .doc_header .doc_data
{
	float: right;
}

.cnt_doc .doc_navi
{
	width: 375px;
	height: 50px;
	float: right;
	overflow: auto;
	margin-top: 1px;
}

.cnt_doc .doc_navi .doc_navi_prev
{
	float: left;
	/*width: 175px;*/
}

.cnt_doc .doc_navi .doc_navi_next
{
	float: right;
	/*width: 170px;*/
}

.cnt_doc .doc_txt
{
	clear: both;
	/*height: 600px;*/
	padding: 5px 0px;
}

.cnt_doc .doc_txt .quotidiano_fonte,
.cnt_doc .doc_txt .quotidiano_occhiello,
.cnt_doc .doc_txt .quotidiano_titolo,
.cnt_doc .doc_txt .quotidiano_abstract,
.cnt_doc .doc_txt .quotidiano_autori,
.cnt_doc .doc_txt .quotidiano_estremo,
.cnt_doc .doc_txt .quotidiano_estremi,
.cnt_doc .doc_txt .quotidiano_testo
{
	padding: 5px 0px;
}

.cnt_doc .doc_txt .quotidiano_estremo,
.cnt_doc .doc_txt .quotidiano_estremi
{
	padding-top: 10px;
}

.cnt_doc .doc_txt .quotidiano_testo
{
	/*height: 300px;
	overflow: auto;
	padding: 5px 5px 10px 5px;*/
}

.goback
{
	width: 300px;
	margin-top: 15px;
}

.results_top .ds_back2home
{
	width: 700px;
	padding: 10px;
}

.last_list
{
	width: 290px;
	float: right;
	overflow: auto;
	margin-top: 10px;
	white-space: nowrap;
}

.copy
{
	width: 990px;
	margin: 30px auto;
	padding: 5px 0px;
}

/*======  TBAR ==============*/
#main_tbar,
.doc_corrs
{
	margin: 10px;
	width: 250px;
	float: left;
}

.doc_corrs
{
	float: right;
	width: 400px;
}

#main_tbar .tbar_sx,
#main_tbar .tbar_dx,
#cnt_doc_tbar,
.toolbar .tbar_sx,
.toolbar .tbar_dx,
#toolbar_body,
#toolbar_rass_stampa_body
{
	float: left;
	height: 32px;
}

#main_tbar .tbar_sx,
#main_tbar .tbar_dx,
.toolbar .tbar_sx,
.toolbar .tbar_dx
{
	width: 15px;
}

/* ADNK TABS */
.os3tabs_header
{
	float: left;
	margin-top: 6px;
	padding-left: 10px;
	height: 27px;
}

.os3tabs_header .row .tab,
.os3tabs_header .row .tab_hover,
.os3tabs_header .row .btn_down,
.os3tabs_header .row .btn_up,
.os3tabs_header .row .sel
{
	padding: 0px 5px;
}

.tab_page
{
	clear: both;
	float: none;
}

.toolbar
{
	clear: both;
	margin-top: 50px;
	margin-left: 150px;
	height: 150px;
}

#last_news_smooth_roll_render
{
	height: 215px;
	overflow: hidden;
	padding: 2px;
}

/*====== ARCHIVIO ======*/
.quoty_arch_lnk_header,
.quoty_arch_lnk
{
	padding: 10px;
}

#col_years, 
#col_months,
#col_files
{
	float: left;
	height: 500px;
	width: 250px;
	padding: 3px;
}

.quoty_arch_year,
.quoty_arch_month,
.quoty_arch_file
{
	margin-top: 3px;
}

#container_years
{
	padding: 10px;
	margin-bottom: 10px;
}

.quoty_arch_month
{
	margin: 5px 15px;
	width: 350px;
}

.quoty_arch_file
{
	margin: 5px 30px;
	width: 350px;
}


#center_cnt 
{
	font-family: Verdana, arial, sans-serif;
	border: 2px solid #88B71D;
}

/* =======  TOP =================*/
#top
{
	display: none;
}

#top_logo {
	background-image:url(../gfx/title01.gif);
	background-position: center;
	background-repeat: no-repeat;
}

#top_right
{
	border-left: 2px solid #88B71D;
}

#top_rx_header
{
	background-image:url(../gfx/title01_back.gif);
}

#img_ipscent
{
	background-image:url(../gfx/title02.gif);
	background-position: center;
	background-repeat: no-repeat;
}

#top_rx_menu
{
	background-color: #CFDEF1;
}

#top_rx_bottom
{
	background-color: #E2EABB;
}

#top_rx_bottom_sx table td
{
	border-right: 2px solid #88B71D;
}

#top_rx_bottom_rx
{
	text-align: center;
}

.top_help_img
{
	border: 0px;
}

#main_top_mask table button
{
	border: 1px solid gray;
	color: black;
	background-color: #CFCFCF;
	cursor: pointer;
	white-space: nowrap;
}
/*=========  MAIN   ======================*/

/*=====   MAIN TOP =====*/
#main
{
	/*border-top: 2px solid #88B71D;*/
}

#main_top_logo
{
	background-image:url(../gfx/quot_logo.gif);
	background-repeat: no-repeat;
}

#main_top_login 
{
	font-size: 12px;
}

#main_top_logo_dx
{
	background-image: url(../gfx/title01.gif);
	background-repeat: no-repeat;
	background-position: top right;

	border-bottom: 1px solid #88B71D;
	border-left: 1px solid #88B71D;
}

#main_top_center table .td_sel
{
	background-color: #85B61C;
	color: white;
	font-size: 14px;
	vertical-align: top;
	cursor: pointer;
}

#main_top_center table .td_unsel
{
	background-color: #008AC3;
	color: white;
	font-size: 14px;
	cursor: pointer;
	vertical-align: top;
}

#main_top_mask table .input_data
{
	border: 1px solid #A1A1A1;
	font-size: 90%;
}

#main_top_mask table span
{
	font-size: 14px;
}

/*=====   MAIN CENTER =====*/
#main_body
{
}

#block_main
{
	border-right: 1px solid #FEFEFE;
}

#block_main_top
{
	background-color: #F2F5E0;
	border-bottom: 1px solid #88B71D;
}

#block_main_top_pag
{
	/*background-color: #017BBC;*/
	background-color: #85B61C;
	color: white;
	font-size: 15px;
}

#block_main_top_pag b,
#block_main_top_data b
{
	font-size: 14px;
	text-transform: uppercase;
}

#block_main_top_data,
#block_main_top_downl
{
	background-color: #F2F5E0;
}

#block_main_body_news, 
#block_main_body_last_news, 
#block_main_body_today_comm, 
#block_main_body_rass_stampa,
#block_main_body_adnk,
#block_main_body_area_news_sx, 
#block_main_body_area_news_dx
{
	display: none;
}

#block_main_body_sx .main_news_anteprima
{
	border: 2px solid #017BBC;
}

#block_main_body_last_news
{
	border: 2px solid #85B81F;
}

#block_main_body_rx .main_last_news .titolo,
#block_main_body_rx .main_last_news .txt_hide
{
	font-size: 12px;
}

#block_main_body_sx .main_rass_stampa
{
	border: 2px solid gray;
}


.datitab .tit_datitab
{
	border-bottom: 1px solid gray;
	color: red;
}
/*===== RIGHTBAR ====*/
.right_bar
{
	font-size: 14px;
}

.rightbar_box
{
	border: 1px solid #85B81F;
}

.rightbar_box .title
{
	background-color: #85B81F;
	color: white;
	font-weight: bold;
}

.rightbar_box .body
{
	background-color: #E5ECC0;
}

.rightbar_box .body .item,
.rightbar_box .body .sel_item
{
	font-weight: bold;
	font-size: 12px;
}

.rightbar_box .body .subitem,
.rightbar_box .body .item,
.rightbar_box .body .sel_item
{
	cursor: pointer;
}

.rightbar_box .body .sel_item
{
	background-color: #FFAC7F;
}

.rbar_abbonati
{
	border: 0;
	padding: 5px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	background-color: #008AC3;
}

.rbar_abbonati,
.rbar_abbonati a
{
	color: white;
	text-decoration: none;
}

.rightbar_banner
{
}

.copy
{
	font-size: 13px;
	line-height: 20px;
	text-align: center;
}
/*== LOGIN  ==*/
#login_table1
{
	font-size: 12px;
}

#login_table1 .lbl
{
	color: #85B81F;
}

#login_table1 .btn_login
{
	background-color: #E2EABB;
	border: 1px solid #85B81F;
	cursor: pointer;
}

#login_table1 input
{
	font-size: 10px;
}

/*==== PROGRESS =====*/
.progress_div
{
	background-image: url(/os3jslib/gfx/progress/medium_white.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.progress_div_small
{
	background-image: url(/os3jslib/gfx/progress/small_white.gif);
	background-repeat: no-repeat;
	background-position: center;
}

/*=====  RESULTS =======*/
#block_main_body_results,
.block_main_body_results
{
}

.nores,
#results_body .nores,
.results_body .nores,
#cnt_lst_rass_stampa .nores
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	border: 1px solid #85B81F;
}

#results_navi .result_right,
.results_navi .result_right
{
	text-align: right;
}

#navi_tot,
#navi_page,
.navi_tot,
.navi_page
{
	text-align: right;
}

#navi_tot,
.navi_tot,
#navi_page,
.navi_page,
#results_navi_body,
.results_navi_body
{
	font-size: 13px;
	color: #DF2500;
}

#results_navi_body a,
.results_navi_body a,
.results_navi_body a:hover,
#results_navi_body a:hover
{
	color: #DF2500;
	text-decoration: none;
}

.highlight
{
	color: red;
}

.toolbar .toolbar_button 
{
	background-color: transparent;
	border: 0px none;
	cursor: pointer;
	font-size: 12px;
	line-height: 20px;
}

#tbar_btn_0,
#tbar_rass_stampa_btn_0
{
	background-image: url(/gfx/icon_print.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-indent: 22px;
}

#tbar_btn_1,
#tbar_rass_stampa_btn_1
{
	background-image: url(/gfx/icon_disk.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-indent: 22px;
}

.toolbar .toolbar_button
{
	height: 28px;
	margin-left: 3px;
}

.toolbar .toolbar_button img
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
}
/*=========  DOC ==================*/
.cnt_doc .doc_header .doc_tipo
{
	font-size: 14px;
	color: #336699;	
}

.cnt_doc .doc_header .doc_data
{
	font-size: 14px;
	color: black;	
}

.cnt_doc .doc_navi
{
	font-size: 12px;
	color: black;
}

.cnt_doc .doc_navi a
{
	text-decoration: none;
	color: black;
}

.cnt_doc .doc_navi a:hover
{
	text-decoration: underline;
}

.cnt_doc .doc_txt
{
}

.rass_stampa_cnt_body .doc_txt
{
	margin-bottom: 15px;
}

.goback
{
	text-align: center;
	font-size: 14px;
	color: #E2215A;
}

.ds_back2home
{
	text-indent: 15px;
	font-weight: bold;
	font-size: 14px;
	color: black;
}

.last_list
{
	font-size: 13px;
}

.goback a,
.last_list a
{
	text-decoration: none;
	color: #E2215A;
}

.goback a:hover,
.last_list a:hover
{
	text-decoration: underline;
}

.ds_back2home a
{
	text-decoration: none;
	color: #008AC3 !important;
}

.ds_back2home a:hover
{
	text-decoration: underline;
}

#block_main_body_list .titolo a,
#block_main_body_list .titolo
{
	font-size: 20px;
}

#block_main_body_list .body2 .titolo a,
#block_main_body_list .body2 .titolo
{
	font-size: 13px;
	color: black;
}

/*=========  TBAR =============*/
#main_tbar .tbar_sx,
.toolbar .tbar_sx
{
	background: url(/gfx/menu_left.gif) center no-repeat;
}
#main_tbar .tbar_dx,
.toolbar .tbar_dx
{
	background: url(/gfx/menu_right.gif) left no-repeat;
}

#cnt_doc_tbar,
#toolbar_body,
#toolbar_rass_stampa_body
{
	background: url(/gfx/menu_center.gif) repeat-x;
}

#cnt_doc_tbar,
#cnt_doc_tbar button
{
	background-color: transparent;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

#cnt_doc_tbar button
{
	cursor: pointer;
}

#doctbar_btn_0,
#doctbar_btn_3
{
	/*display: none;*/
}

.os3tree .norm {
}
.os3tree .sel, .os3tree .tree_hover_sel {
	background-color:darkblue !important;
	color:white;
}
.os3tree .tree_hover {
	background-color:white !important;
	cursor:	pointer;
	text-decoration:underline;
}
.os3tree .btn_down {
	background-color:white !important;
}
.os3tree .btn_up {
	background-color:white !important;
}

#bookmarks_shell .btn_cnt 
{
	width: 75px;
}

/*======  ARCHIVIO ==========*/
.quoty_arch_lnk_header,
.quoty_arch_lnk
{

	font-family: "trebuchet MS", verdana, sans-serif;
	font-size: 13pt;
}

.quoty_arch_lnk_header
{
	text-indent: 35px;
	font-weight: bold;
	font-size: 15pt;

	border-bottom: 2px solid #85B61C;
}

.quoty_arch_lnk a
{
	color: black;
	text-decoration: none;
}

.quoty_arch_lnk a:hover
{
	text-decoration: underline;
}


#col_years, 
#col_months
{
	overflow-y: scroll;
}

.quoty_arch_year,
.quoty_arch_month
{
	text-indent: 24px;
	background:transparent url(/gfx/folder.gif) no-repeat top left;
}

.quoty_arch_file
{
	text-indent: 24px;
	background:transparent url(/gfx/pdf_icon.gif ) no-repeat top left;
}

.quoty_arch_year a,
.quoty_arch_month a,
.quoty_arch_file a
{
	color: black;
	text-decoration: none;
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size: 11pt;
}

.quoty_arch_year a:hover,
.quoty_arch_month a:hover,
.quoty_arch_file a:hover
{
	text-decoration: none;
}

#login_wait
{
	display: none;
	position: absolute;
	left: 550px;
	width: 250px;
	height: 75px;
	z-index: 100;
	background: url(/os3jslib/gfx/progress/medium_white.gif) no-repeat center center;
}


#block_main_body_doc
{
	overflow: auto;
	background-color: white;
}

#ricerca_head
{
	margin: 15px;
}

#ricerca_head th
{
        text-align: left;
        padding: 3px;
}

#ricerca_head td
{
	padding: 2px 3px;
}

#block_main_body_doc
{
	border: 1px solid black;
}

#block_main_body_doc .note_buttons,
#block_main_body_doc .ricerca_buttons,
#bookmarks_top,
#bookmarks_bottom
{
        overflow: auto;
        background-color: #A4CFF2;
}

#block_main_body_doc .ricerca_buttons,
#block_main_body_doc .note_buttons
{
	border-top: 1px solid gray;
}

.block_main_body_doc_ricerca .top
{
	border-bottom: 1px solid gray;
}

.block_main_body_doc_ricerca .bottom
{
	border-top: 1px solid gray;
}

#block_main_body_doc .ricerca_buttons .btn_cnt,
#block_main_body_doc .note_buttons .btn_cnt
{
        border: 1px solid gray;
        border-top: 0;
        border-bottom: 0;
        cursor: pointer;
        margin-right: 10px;
        margin-right: 3px;
        float: left;
        padding: 10px 5px;;
	font-size: 14px;
}

#block_main_body_doc .ricerca_buttons .clear_div,
#block_main_body_doc .note_buttons .clear_div
{
        clear: both;
}

#block_main_body_doc .actions
{
        padding: 3px 10px;
        background-color: #CCC;
        border-top: 1px solid gray;
}

#bookmarks_shell
{
	background-color: white;
}

#bookmarks_shell .checkall
{
        padding: 3px 10px;
        background-color: #CCC;
        border-top: 1px solid gray;
}

#bookmarks_check_all,
#block_main_body_doc .actions,
#bookmarks_shell .btn_cnt
{
	font-size: 14px;
}

#bookmarks_shell .btn_cnt
{
	min-width: 80px !important;
}


#box_warning
{
	position: absolute;
	top: 3px;
	right: 100px;

	width: 258px;
	height: 75px;

	border: 2px solid black;
	border-radius: 4px;

	background-color: #F2CA8A;
	color: black;
	z-index: 1000;
}

#box_warning .msg
{
	margin-top: 3px;

	padding: 4px;

	font-family: Verdana, sans-serif;
	font-size: 15px;
}

#box_warning .close
{
	position: absolute;
	top: 1px;
	right: 1px;

	width: 12px;
	height: 12px;


	cursor: pointer;
}
	

#box_warning .x_close
{
	background-color: black;
	color: white;
	font-size: 14px;
	font-weight: bold;
	margin-right: -1px;
	margin-top: -1px;
	padding: 0 2px;
}


/*====   TOP  =====*/
#main_top_center table .td_sel,
#main_top_center table .td_unsel
{
	font-family: "trebuchet MS", verdana, sans-serif;
	background-color: #85B61C;
	color: white;
	font-size: 13pt;
	vertical-align: top;
	cursor: pointer;
}

#main_top_center table .td_unsel
{
	background-color: #008AC3;
}

/*=====  WKI =======*/
img.quotidiano_immagine
{
	margin-top:10px;
	margin-bottom:10px;
}

ul.quotidiano_elenco 
{
	list-style-type: none;
}

span.quotidiano_punto_elenco
{
	float:left;
	margin-left:15pt;
	margin-right:5pt;
}

span.quotidiano_testo_elem_elenco
{
	float:left;
	margin-top:0px;
	width: 705px;
}

span.quotidiano_testo_elem_elenco p
{
	float:left;
	margin-top:0px;
	width: 700px;
}

li.quotidiano_voce_elenco
{
	clear:both;
}

/* bordi delle tabelle */
td.defpad {
        padding: 0cm 3.5pt 0cm 3.5pt;
}
td.t {
        border-top: 1px;
        border-top-style: solid;
        border-color: gray;
}
td.b {
        border-bottom: 1px;
        border-bottom-style: solid;
        border-color: gray;
}
td.l {
        border-left: 1px;
        border-left-style: solid;
        border-color: gray;
}
td.r {
        border-right: 1px;
        border-right-style: solid;
        border-color: gray;
}

th.defpad {
        padding: 0cm 3.5pt 0cm 3.5pt;
}
th.t {
        border-top: 1px;
        border-top-style: solid;
        border-color: gray;
}
th.b {
        border-bottom: 1px;
        border-bottom-style: solid;
        border-color: gray;
}
th.l {
        border-left: 1px;
        border-left-style: solid;
        border-color: gray;
}
th.r {
        border-right: 1px;
        border-right-style: solid;
        border-color: gray;
}
/* fine tabelle */

/*====  TOP PAGE ===========*/
#block_main_top_data, 
#block_main_top_downl,
#block_main_top_pag
{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size: 11pt;
}

#block_main_top_data, 
#block_main_top_down
{
	font-weight: bold;
}

#block_main_top_pag
{
	border-bottom: 3px outset #BFBDBE;
	border-left: 3px outset #AFAFAF;
	border-style: outset;
	vertical-align: middle;
	line-height: 25px;
}

.ds_back2home
{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size: 12pt;
}

#block_main_top_data,
#block_main_top_downl
{
	text-align: right;
}

#block_main_top_downl
{
	font-weight: bold;
	width: 175px;
}

#block_main_top_downl a
{
	color: black;
	text-decoration: none;
}

#block_main_top_downl a:hover
{
	text-decoration: underline;
}

.cnt_doc p a
{
	color: blue;
	font-size: 13px;
}

.cnt_doc .quotidiano_titoletto,
.cnt_doc .quotidiano_titoletto a
{
	margin-top: 10px;
}

.cnt_doc .quotidiano_testo table
{
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size: 10pt;
	color: gray;
}

.doc_dataform
{
	text-align: right;
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size: 10pt;
	color: gray;
}

/*===  MENU DESTRO  =====*/
.rightbar_box .title,
.rightbar_box .body .subitem,
.rightbar_box .body .item,
.rightbar_box .body .sel_item 
{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}


/*===  HOME PAGE (news, etc... ) =======*/
#block_main_body_sx .main_rass_stampa .title,
#block_main_body_rx .main_last_news .title,
#block_main_body_rx .main_last_news .top_date,
#block_main_body_sx .main_news_anteprima .title,
#block_main_body_rx .main_news_anteprima .title
{
	font-family: "trebuchet MS", verdana, sans-serif;
	text-align: right;
	font-weight: bold;
	color: white;
	background-color: #017BBC;
	font-size: 12pt;
}

#block_main_body_sx .main_rass_stampa .title
{
	text-indent: 5px;
	text-align: left;
	background-color: gray;
}

#block_main_body_rx .main_last_news .title,
#block_main_body_rx .main_last_news .top_date
{
	background-color: #85B81F;
}

#block_main_body_rx .main_news_anteprima .title
{
	text-align: left;
	background-color: #E2215A;
}


.lnk_rass_stampa
{
	color: blue;
	font-size: 9pt;
	font-family: "trebuchet MS", verdana, sans-serif;
	text-align: right;
	text-decoration: underline;
}

.last_news_header
{
	font-size: 10pt;
	font-weight: bold;
	font-family: "trebuchet MS", verdana, sans-serif;
}


#block_main_body_rx .main_last_news .titolo a
{
	text-decoration: none;
	color: #017BBC;
	font-size: 10pt !important;
	font-family: "trebuchet MS", verdana, sans-serif;
}

#block_main_body_rx .main_last_news .titolo a:hover
{
	text-decoration: underline;
}


.main_box .arg,
#block_main_body_today_comm .arg
{
	color: #E2215A;
	font-size: 11pt;
	font-weight: bold;
	font-family: "trebuchet MS", verdana, sans-serif;
}

#block_main_body_today_comm .arg
{
	color: #017BBC;
}

#block_main_body_today_comm .titolo,
#block_main_body_today_comm .titolo a,
.main_box .titolo,
.main_box .titolo a
{
	font-size: 14pt;
	font-family: verdana, "trebuchet MS", sans-serif;
	color: #017BBC;
	font-weight: bold;
}


#block_main_body_today_comm .titolo,
#block_main_body_today_comm .titolo a
{
	color: #E2215A;
}

.main_box .titolo a
{
	text-decoration: none;
}

.main_box .titolo a:hover
{
	text-decoration: underline;
}

.rass_stampa_cnt_body .main_box .titolo,
.rass_stampa_cnt_body .main_box .titolo a
{
	font-size: 17px !important;
	color: black;
}

#block_main_body_rass_stampa .lnk_get_rass_stampa,
#block_main_body_rass_stampa .lnk_get_rass_stampa a
{
	text-decoration: underline;
	color: white;
}

#block_main_body_rass_stampa .lnk_get_rass_stampa
{
	position: relative;
	top: -24px;
	float: right;
}

#block_main_body_sx .main_rass_stampa .main_box .titolo,
#block_main_body_sx .main_rass_stampa .main_box .titolo a
{
	font-size: 13px;
	color: black;
}

#block_main_body_sx .main_rass_stampa .main_box .titolo a
{
	font-size: 10pt;
	font-family: "trebuchet MS", verdana, sans-serif;
	color: black;
	text-decoration: none;
	font-weight: normal;
}

#block_main_body_sx .main_rass_stampa .main_box .titolo a:hover
{
	text-decoration: underline;
}

.main_box .autore
{
	color: black;
	font-size: 9pt;
	font-style: italic;
	font-family: "trebuchet MS", verdana, sans-serif;
}

.main_box .txt,
.main_box .txt_black,
.txt_black
{
	font-size: 10pt;
	color: gray;
	font-family: "trebuchet MS", verdana, sans-serif;
}

.main_box .txt_black
{
	color: black;
}
.main_box .estremi a,
.main_box .estremi a:hover,
.main_box .txt a,
.main_box .txt a:hover
{
	font-style: italic;
	text-decoration: underline;
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size: 9pt;
}

.main_box .view_comm,
.main_box .view_comm a,
.main_box .view_tabell,
.main_box .view_tabell a,
.main_box .view_ccnl,
.main_box .view_ccnl a
{
	color: #E2215A;
	text-align: right;
	text-decoration: underline;
	font-size: 10pt;
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	font-style: italic;
	margin: 3px 0px;
}

.main_news_anteprima .arg
{
	color: #E2215A;
}

.main_news_anteprima .titolo
{
	color: #0F83C0;
}

.main_news_anteprima .titolo,
#block_main_body_area_news_sx .titolo, 
#block_main_body_area_news_dx .titolo
{
	font-size: 20px;
}

.abs_area
{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size: 10pt;
	color: black;
}

.main_rass_stampa .abs_area
{
	font-size: 12pt;
	font-family: "trebuchet MS", verdana, sans-serif;
	color: #017BBC;
	font-weight: bold;
}

#block_main_body_rass_stampa .rass_stampa_autore
{
	color: white;
	font-family: "trebuchet MS",verdana,sans-serif;
	font-size: 9pt;
	font-style: italic;

	margin-left: 40px;
}
/*====   ALBERO SINISTRA  ========*/
#results_tree .title,
.results_tree .title
{
	font-weight: bold;
	font-size: 12pt;
	font-family: "trebuchet MS", verdana, sans-serif;
	color: black;
}

.os3tree,
.os3tree .folder,
.os3tree .node,
.os3tree .norm
{
	font-size: 10pt;
	font-family: "trebuchet MS", verdana, sans-serif;
	text-transform: lowercase;
	font-weight: normal;
}

/*=======   RISULTATI  ========*/
#block_main_body_results .tab_res th,
.block_main_body_results .tab_res th
{
	font-size: 12pt;
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid blue;
}

#block_main_body_results .tab_res td,
.block_main_body_results .tab_res td
{
	border-bottom: 1px solid gray;
	font-size: 10pt;
	font-family: "trebuchet MS", verdana, sans-serif;
}

/*========  MASCHERE RICERCA  =======*/
#main_top_mask table span,
#main_top_mask table button
{
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size: 10pt;
}

#main_top_mask table td a,
#main_top_mask table td a:hover
{
	font-size: 8pt;
	text-decoration: underline;
	color: black;
	font-family: "trebuchet MS", verdana, sans-serif;
	line-height: 23px;
	margin-left: 8px;
}


/*=====   ADNK HOME PAGE ======*/
#block_main_body_adnk
{
	border: 1px solid #DFDFDF;
	/*background-image: url(/gfx/adn_home.gif);
	background-repeat: no-repeat;
	background-position: top left;*/
}

#block_main_body_adnk .adnk_logo
{
	border: 0px;
	background-image: url(/gfx/adn_home.gif);
	background-repeat: no-repeat;
	background-position: center;
}

/* ADNK TABS */
.os3tabs_header
{
	border: 0px;
}

.os3tabs_header .row .tab,
.os3tabs_header .row .tab_hover,
.os3tabs_header .row .btn_down,
.os3tabs_header .row .btn_up,
.os3tabs_header .row .sel
{
	background-color: white;
	color: gray;
	border: 0px;
	text-align: center;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-left: 2px solid black;
	font-size: 9pt;
	font-family: "trebuchet MS", verdana, sans-serif;
	font-weight: bold;
}

.os3tabs_header .row .sel
{
	color: red;
	text-decoration: underline;
}

#adnk_header
{
	font-size: 13px;
	color: gray;
}

#adnk_body
{
	font-size: 12px;
}

#adnk_body a
{
	color: #E53569;
	text-decoration: none;
}

#adnk_body a:hover
{
	text-decoration: underline;
}

.tab_page .titolo,
.tab_page .titolo a
{
	font-size: 10pt;
	font-family: "trebuchet MS", verdana, sans-serif;
	color: black;
}

.tab_page .titolo a
{
	text-decoration: none;
}

.tab_page .titolo a:hover
{
	text-decoration: underline;
}

/*====  VISUALIZZAZIONE DOCUMENTO (news, commento, ... ) ========== */
.main_box .arg_doc,
.main_box .arg_doc_news,
.main_box .arg_doc_comm,
.main_box .occhiello,
.main_box .arg_doc_rass,
.rass_stampa_cnt_body .quotidiano_occhiello,
.cnt_doc .doc_txt .quotidiano_occhiello,
.cnt_doc .doc_txt .quotidiano_occhiello_news,
.cnt_doc .doc_txt .quotidiano_occhiello_comm,
.cnt_doc .doc_txt .quotidiano_occhiello_rass
{
	font-size: 11pt;
	font-family: "trebuchet MS", verdana, sans-serif;
	color: black;
	font-weight: bold;
}

.main_box .arg_doc,
.main_box .arg_doc_news,
.main_box .arg_doc_comm,
.main_box .occhiello,
.main_box .arg_doc_rass
{
	margin-top: 10px;
}

.cnt_doc .doc_txt .quotidiano_occhiello_news
{
	color: #E2215A;
}

.cnt_doc .doc_txt .quotidiano_occhiello_comm
{
	color: #017BBC;
}

.main_box .arg_doc_comm
{
	color: #017BBC;
}

.main_box .arg_doc_news
{
	color: #E2215A;
}

.main_box .arg_doc_comm,
.main_box .occhiello
{
	color: #017BBC;
}


#block_main_body_list .body2 .titolo a,
#block_main_body_list .body2 .titolo,
.main_box .titolo_doc,
.main_box .titolo_doc a,
.main_box .titolo_doc_news,
.main_box .titolo_doc_news a,
.main_box .titolo_doc_comm,
.main_box .titolo_doc_comm a,
.main_box .titolo_doc_rass,
.main_box .titolo_doc_rass a,
.main_box .titolo_datitab,
.main_box .titolo_datitab a,
.rass_stampa_cnt_body .quotidiano_titolo_news,
.cnt_doc .doc_txt .quotidiano_titolo_news,
.rass_stampa_cnt_body .quotidiano_titolo_comm,
.cnt_doc .doc_txt .quotidiano_titolo_comm,
.rass_stampa_cnt_body .quotidiano_titolo_rass,
.cnt_doc .doc_txt .quotidiano_titolo_rass,
.rass_stampa_cnt_body .quotidiano_titolo,
.cnt_doc .doc_txt .quotidiano_titolo
{
	color: black;
	font-size: 13pt;
	font-family: verdana, "trebuchet MS", sans-serif;
	font-weight: bold;
}

.cnt_doc .doc_txt .quotidiano_titolo_news,
.rass_stampa_cnt_body .quotidiano_titolo_comm,
.cnt_doc .doc_txt .quotidiano_titolo_comm,
.rass_stampa_cnt_body .quotidiano_titolo_rass,
.cnt_doc .doc_txt .quotidiano_titolo_rass,
.rass_stampa_cnt_body .quotidiano_titolo,
.cnt_doc .doc_txt .quotidiano_titolo
{
	font-size: 14pt;
}

.main_box .titolo_datitab,
.main_box .titolo_datitab a
{
	text-decoration: none;
	font-weight: normal;
}

.main_box .titolo_datitab a:hover
{
	text-decoration: underline;
}

.main_box .titolo_doc_news,
.main_box .titolo_doc_news a,
.rass_stampa_cnt_body .quotidiano_titolo_news,
.cnt_doc .doc_txt .quotidiano_titolo_news
{
	color: #017BBC;
}

.main_box .titolo_doc_comm,
.main_box .titolo_doc_comm a,
.rass_stampa_cnt_body .quotidiano_titolo_comm,
.cnt_doc .doc_txt .quotidiano_titolo_comm
{
	color: #E2215A;
}

.main_box .titolo_doc_rass,
.main_box .titolo_doc_rass a,
.rass_stampa_cnt_body .quotidiano_titolo_rass,
.cnt_doc .doc_txt .quotidiano_titolo_rass
{
	color: black;
}


.cnt_doc .doc_txt .quotidiano_abstract,
.cnt_doc .doc_txt .quotidiano_fonte,
.cnt_doc .doc_txt .quotidiano_autori,
.cnt_doc .doc_txt .quotidiano_estremo,
.cnt_doc .doc_txt .quotidiano_testo,
.cnt_doc .doc_txt .quotidiano_estremi,
.rass_stampa_cnt_body .doc_txt .quotidiano_abstract,
.rass_stampa_cnt_body .doc_txt .quotidiano_fonte,
.rass_stampa_cnt_body .doc_txt .quotidiano_autori,
.rass_stampa_cnt_body .doc_txt .quotidiano_estremo,
.rass_stampa_cnt_body .doc_txt .quotidiano_testo,
.rass_stampa_cnt_body .doc_txt .quotidiano_estremi
{
	font-size: 13px;
	color: black;
}

.rass_stampa_cnt_body .doc_txt .quotidiano_abstract,
.rass_stampa_cnt_body .doc_txt .quotidiano_testo,
.cnt_doc .doc_txt .quotidiano_abstract,
.cnt_doc .doc_txt .quotidiano_testo
{
	text-align: justify;
}

.cnt_doc .doc_txt .quotidiano_estremi_doc,
.cnt_doc .doc_txt .quotidiano_estremi_doc a,
.cnt_doc .doc_txt .quotidiano_sommario,
.rass_stampa_cnt_body .doc_txt .quotidiano_abstract,
.cnt_doc .doc_txt .quotidiano_abstract
{
	font-size: 10pt;
	font-family: "trebuchet MS", verdana, sans-serif;
	color: black;
	font-weight: bold;
}

.cnt_doc .doc_txt .quotidiano_estremi_doc,
.cnt_doc .doc_txt .quotidiano_estremi_doc a
{
	font-weight: normal;
	font-style: italic;
	font-size: 9pt;
}

.cnt_doc .doc_txt .quotidiano_sommario
{
	font-weight: normal;
}

.rass_stampa_cnt_body .doc_txt .quotidiano_testo,
.cnt_doc .doc_txt .quotidiano_testo,
.cnt_doc .quotidiano_titoletto,
.cnt_doc .quotidiano_titoletto a
{
	font-size: 10pt;
	font-family: "trebuchet MS", verdana, sans-serif;
	color: gray;
}

.cnt_doc .quotidiano_titoletto a,
.cnt_doc .quotidiano_titoletto a:hover
{
	text-decoration: none;
}

.rass_stampa_cnt_body .doc_txt .quotidiano_testo,
.cnt_doc .doc_txt .quotidiano_testo
{
	/*border-top: 1px solid #CFCFCF;
	border-bottom: 1px solid #CFCFCF;*/
}

.cnt_doc .doc_txt .quotidiano_fonte,
.cnt_doc .doc_txt .quotidiano_autori,
.rass_stampa_cnt_body .doc_txt .quotidiano_fonte,
.rass_stampa_cnt_body .doc_txt .quotidiano_autori
{
	font-style: italic;
	font-size: 10pt;
	font-family: "trebuchet MS", verdana, sans-serif;
}

.main_box .estremi,
.cnt_doc .doc_txt .quotidiano_estremo,
.cnt_doc .doc_txt .quotidiano_estremi,
.rass_stampa_cnt_body .doc_txt .quotidiano_estremo,
.rass_stampa_cnt_body .doc_txt estremi,
.cnt_doc .doc_txt .quotidiano_estremo a,
.cnt_doc .doc_txt .quotidiano_estremi a,
.rass_stampa_cnt_body .doc_txt .quotidiano_estremo a,
.rass_stampa_cnt_body .doc_txt estremi a
{
	font-style: italic;
	font-size: 9pt;
	font-family: "trebuchet MS", verdana, sans-serif;
	color: blue;
}

.main_box .estremi
{
	color: black;
}

.cnt_doc .doc_txt .quotidiano_autori,
.rass_stampa_cnt_body .doc_txt .quotidiano_autori
{
	font-size: 10pt;
	font-family: "trebuchet MS", verdana, sans-serif;
}
.cp_link
{
	display: none;
}

.last_list,
.doc_corrs
{
	padding: 10px;
	font-size: 10pt;
	font-family: "trebuchet MS", verdana, sans-serif;
}

.last_list
{
	overflow: hidden;
}
/*=====  LISTA DATITAB  ======*/
.quotidiano_classidatitab,
.datitab .tit_datitab 
{
	color: red;
	font-weight: bold;
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 11pt;
}

.datitab .tit_datitab 
{
	border-bottom: 1px solid gray;
}

/*====   ALERT NO LOGGED ====*/
.lightbox_easy .title
{
	text-indent: 20px;
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size: 22px;
	line-height: 30px;
	background-color: #017BBC;
	color: white;
	border: 1px solid #017BBC;
}

.lightbox_easy .close
{
	top: 5px;
	right: 10px;
	background-repeat: no-repeat;
}

#user_nologged
{
	margin: auto;
	font-family: "trebuchet MS", verdana, sans-serif;
	padding: 10px;
	font-size: 14px;
	line-height: 25px;
	border: 1px solid #017BBC;
	/*height: 90px;*/
}

/*==== NOLOGIN  =====*/
.cnt_nologin
{
	width: 750px;
	border: 2px solid #88B71D;
	margin: auto;
	margin-top: 20px;
}

.msg_nologin
{
	margin: auto;
	width: 710px;
	font-family: "trebuchet MS", verdana, sans-serif;
	padding: 20px;
	font-size: 14px;
	line-height: 25px;
	clear: both;
	border-top: 2px solid #88B71D;
}



